aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2015-05-25 22:13:22 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2015-05-25 22:13:22 +0200
commit2c216516851a3d6d517c10b5fc5408d8f8565cff (patch)
treec50b49c03fa86856ee8fdce3670e768ffdd90aa8 /TODO
parentc98a2cd42babdd13eb4da9629e2d3d0953396183 (diff)
downloadsciteco-2c216516851a3d6d517c10b5fc5408d8f8565cff.tar.gz
updated TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 5 insertions, 5 deletions
diff --git a/TODO b/TODO
index acf158c..5932ec4 100644
--- a/TODO
+++ b/TODO
@@ -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)