diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-05-25 22:13:22 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-05-25 22:13:22 +0200 |
commit | 2c216516851a3d6d517c10b5fc5408d8f8565cff (patch) | |
tree | c50b49c03fa86856ee8fdce3670e768ffdd90aa8 /TODO | |
parent | c98a2cd42babdd13eb4da9629e2d3d0953396183 (diff) | |
download | sciteco-2c216516851a3d6d517c10b5fc5408d8f8565cff.tar.gz |
updated TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,8 +1,10 @@ - * submit patch for Scintilla and libglib (initialization when + * submit patch for libglib (initialization when linking statically with win32 threads - see glib/glib-init.c). Also gspawn helpers should probably link with -all-static when compiling a static glib. Why would be build a static glib but have the programs depend on other libraries? + * Scintilla fix has been merged into upstream - we should update + to Scinterm 1.6. Known Bugs: * Null-byte in strings not always handled transparently @@ -138,14 +140,12 @@ Optimizations: in batch mode, or in loops/macros there is no need to rematch every character! -> immediate vs. non-immediate command execution * can be handled automatically in StateExpectString + * but it requires to be able to determine whether we're in the + command line macro stack frame and are executing the end of it. * batch mode can be optimized by preventing unnecessary allocations/deallocations for UNDO token creation. Check for undo.enabled in constructors like undo.push_msg|var() where the undo token destruction does not have any significant side effects. - * use "friend" functions for C-linkage callbacks that must access a class' - member instead of making that member public. - Alternatively, I can use public context structures that are private - attributes. Documentation: * Code docs (Doxygen) |