aboutsummaryrefslogtreecommitdiffhomepage
path: root/.gitignore
AgeCommit message (Collapse)AuthorFilesLines
2013-03-18declare all global inter-dependant objects in main.cpp and get rid of ↵Robin Haberkorn1-1/+2
init_priority attribute * we cannot use weak symbols in MinGW, so we avoid init_priority for symbol initialization by compiling the empty definitions into sciteco-minimal but the real ones into sciteco (had to add new file symbols-minimal.cpp) * this fixes compilation/linking on LLVM Clang AND Dragonegg since their init_priority attribute is broken! this will likely be fixed in the near future but broken versions will be around for some time
2013-03-16prevent image generation during HTML production, instead generate HTML ↵Robin Haberkorn1-0/+1
tables using htbl.tes preprocessor
2013-03-16added option to build manuals as HTML using GroffRobin Haberkorn1-0/+1
* will be useful for Windows builds since Windows users usally do not have a man-page formatter/reader
2013-03-16first draft of TECO command documentation generatorRobin Haberkorn1-1/+2
* the language reference is a manually written man-page template * containing special references for generated documentation (\#$...) * SciTECO script generate-docs.tes extracts TECO comments (/*$ ... */) from all source files and transforms them to Troff requests that are inserted into the document template. * TECO doc comments are a rather sophisticated markup: * first part until empty line is called header: simplified command syntax descriptions * the rest is called body: <identifier> is automatically underlined, empty lines generate new paragraphs, lines beginning with "-" or numbers denote an indented unordered or numbered list item. * regular Troff requests/macros can be used for more sophisticated markup * since Autoconf substitutions are performed on the generated man-page, @VARIABLEs@ may be used in doc comments as well
2013-02-25integrate Doxygen into build systemRobin Haberkorn1-0/+3
* solely for generating developer docs * disabled by default even if Doxygen is installed * Doxygen comments are not used currently
2013-02-22clean up SciTECO bootstrapping by building convenience libraryRobin Haberkorn1-1/+1
* pkg-config LIBS should be added to $LIBS so that link order is correct
2013-01-27moved manpage to doc/ subdirRobin Haberkorn1-1/+1
later there will be much more documentation
2013-01-27revised lexer configuration using SciTE property files and Textadept's ↵Robin Haberkorn1-4/+5
terminal color definitions * lexer config is now in separate file installed into the package data dir, so it can be excluded from the teco.ini template. * teco.ini is generated so it can load an installed lexer.tes as ED hook (can still be dropped into the user's home and will work immediately)
2013-01-20added manpage highlighting program invocation and batch modeRobin Haberkorn1-0/+1
language and commands will be described in separate documents
2012-12-04first working version of autotools based build-systemRobin Haberkorn1-7/+24
2012-11-23system for looking up static symbolsRobin Haberkorn1-0/+2
* symbols are extracted from C header files by a TECO macro * macro is executed using a "minimal" version of SciTECO that does not include symbols (uses gcc's weak symbols) * the generated C++ code contains the symbol-name-to-define mapping as a constant sorted array and initializes the appropriate SymbolList object * a symbol lookup is super fast using a simple binary search in the symbol lists * except for object initialization, no there's no overhead for keeping the symbol lists! * build process is complicated by introduction of bootstrapping via sciteco-minimal
2012-11-22ignore *.exe filesRobin Haberkorn1-0/+1
2012-11-15adapted Makefile to handle different user interfacesRobin Haberkorn1-0/+1
2012-11-15changed save point file pattern to .teco-xxx-dddRobin Haberkorn1-1/+1
2012-11-15let Git ignore save point filesRobin Haberkorn1-0/+2
2012-11-10filename autocompletion using <CTRL/T> and <TAB>Robin Haberkorn1-0/+3
* <TAB> autocompletion only in specified states * GtkInfoPopup widget to display possible completions, written using Gob2
2012-11-06initial commit of SciTECO based on THECORobin Haberkorn1-0/+4