aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2023-04-18 12:11:55 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2023-04-18 12:11:55 +0300
commit941f48da6dde691a7800290cc729aaaacd051392 (patch)
tree1191a175e4c2f88f7a926413c6ed455d1f803d24 /TODO
parentf0d57d7676e2fed234a10d93f2737209e8007c2c (diff)
downloadsciteco-941f48da6dde691a7800290cc729aaaacd051392.tar.gz
no longer try to avoid automatic scrolling - this is patched out of Scintilla now
* The patch avoids all automatic scrolling consistently, including in SCI_UNDO. This speads up Undo (especially after interruptions). * Also, the patch disables a very costly and pointless (in SciTECO) algorithm that effectively made <Ix$> uninterruptible. * Effectively reverts large parts of 8ef010da59743fcc4927c790f585ba414ec7b129. I have never liked using unintuitive Scintilla messages to avoid scrolling.
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 3 insertions, 9 deletions
diff --git a/TODO b/TODO
index b1a464a..e9ee803 100644
--- a/TODO
+++ b/TODO
@@ -4,14 +4,6 @@ Tasks:
"edit" hook.
Known Bugs:
- * <Ix$> hangs after interruption.
- These are apparently very costly calculations to make the caret
- visible after each and every UNDO sent to Scintilla.
- This is because it implicitly does a SCROLLCARET each time.
- There are already optimizations but they don't work on undo
- (see 8ef010da59743fcc4927c790f585ba414ec7b129).
- It may be better to temporarily disable scrolling altogether and
- enable it after every keypress.
* The "lexer.test..." macros do not work with the unnamed buffer,
so there should be a special test in .teco_ini.
* After commands like ECcat /dev/zero$ result in OOM,
@@ -117,7 +109,7 @@ Known Bugs:
* Mac OS: The colors are screwed up with the terminal.tes color scheme
(and with --no-profile) under Mac OS terminal emulators.
This does not happen under Linux with Darling.
- See https://github.com/rhaberkorn/sciteco/issues/8
+ See https://github.com/rhaberkorn/sciteco/issues/12
Features:
* Auto-indention could be implemented via context-sensitive
@@ -434,6 +426,8 @@ Features:
* AppImage for Linux
* 64-bit Windows builds
* Mac OS Arm64 builds either separately or via universal binary.
+ See https://codetinkering.com/switch-homebrew-arm-x86/
+ Target flag: `-target arm64-apple-macos11`
* Linux: Relocatable binaries instead of hardcoding the library path.
This makes it possible to run builds installed via
`make install DESTDIR=...` and will aid in creating AppImages.