| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2014-11-11 | added all of SciTECO's declarations to the "SciTECO" namespace | Robin Haberkorn | 1 | -0/+4 | |
| normally, since SciTECO is not a library, this is not strictly necessary since every library should use proper name prefixes or namespaces for all global declarations to avoid name clashes. However * you cannot always rely on that * Scintilla does violate the practice of using prefixes or namespaces. The public APIs are OK, but it does define global functions/methods, e.g. for "Document" that clashed with SciTECO's "TECODocument" class at link-time. Scintilla can put its definitions in a namespace, but this feature cannot be easily enabled without patching Scintilla. * a "SciTECO" namespace will be necessary if "SciTECO" is ever to be turned into a library. Even if this library will have only a C-linkage API, it must ensure it doesn't clutter the global namespace. So the old "TECODocument" class was renamed back to "Document" (SciTECO::Document). | |||||
| 2014-11-10 | fixed EG command: make sure to reset the register argument on termination, | Robin Haberkorn | 1 | -0/+2 | |
| else the next EC command will not work as expected or even crash | |||||
| 2014-11-09 | fixed EC command for negative line ranges | Robin Haberkorn | 1 | -0/+6 | |
| 2014-11-09 | allow "-EC" command even though we do not generally imply the sign prefix | Robin Haberkorn | 1 | -3/+13 | |
| 2014-11-09 | documented EC and EG commands | Robin Haberkorn | 1 | -0/+105 | |
| 2014-11-09 | added EG command: pipe from buffer into Q-Register | Robin Haberkorn | 1 | -7/+34 | |
| 2014-11-09 | implemented EC command (execute operating system command) in spawn.cpp | Robin Haberkorn | 1 | -0/+366 | |
| powerful command for filtering a SciTECO buffer through an external program. It will be described in the sciteco(7) man pages. The implementation uses an asynchronous background process with pipes but is platform independant thanks to glib's g_spawn functions, GIOChannels and event loops. There are however platform differences in how the operating system command is interpreted/parsed. | |||||
