From 58d504aa8b67cf61c8cc2f11dc90b5bd72bf0990 Mon Sep 17 00:00:00 2001 From: Merlijn Wajer Date: Wed, 29 Jun 2011 12:12:05 +0200 Subject: [PATCH 1/6] Simba: Update lape head. --- Units/lape | 1 + 1 file changed, 1 insertion(+) create mode 160000 Units/lape diff --git a/Units/lape b/Units/lape new file mode 160000 index 0000000..04cea47 --- /dev/null +++ b/Units/lape @@ -0,0 +1 @@ +Subproject commit 04cea473001dd095581698a70ec1dc1d8c1aee35 From e95b210fd90a0f0d0b2432ceecba16e782d17799 Mon Sep 17 00:00:00 2001 From: Merlijn Wajer Date: Wed, 29 Jun 2011 14:26:22 +0200 Subject: [PATCH 2/6] Simba: Changed the TODO file a bit. If you have any suggestion, just add it to the TODO file. --- TODO | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/TODO b/TODO index 7217e55..052cefd 100644 --- a/TODO +++ b/TODO @@ -1,10 +1,22 @@ -- Make Simba more ``modular'': - - Fonts - - Interpreters - - Code completion/hints - - Extensions - - Interpreter system overhaul? +Simple stuff, not required, may not be possible/useful: + - Compiler arguments in the about form [ ] + - Coloured writeln [ ] + - Make an TAction for the Colour Picker. [ ] + - Portable install (needs fiddling with settings and such) [ ] + - --no-extensions flag for Simba. [ ] + + +- CTS rewrite to add CTS 3 and others. [ ] +- CTS/finder speedups. [ ] + +- New interpreters + - DWSScript ? [ ] + - Lape! [ ] + +- Make Simba more ``modular'': + - Fonts [ ] + - Interpreters [ ] + - Code completion/hints [ ] + - Extensions [ ] + - Interpreter system overhaul? [ ] -- Make an TAction for the Colour Picker. -- Portable install (needs fiddling with settings and such) -- --no-extensions flag for Simba. From ff5c972c8dcb398da853d3a12aceae653d628947 Mon Sep 17 00:00:00 2001 From: Merlijn Wajer Date: Wed, 29 Jun 2011 23:27:25 +0200 Subject: [PATCH 3/6] Simba: Add TODO's. --- TODO | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TODO b/TODO index 052cefd..c6acdfd 100644 --- a/TODO +++ b/TODO @@ -9,6 +9,11 @@ Simple stuff, not required, may not be possible/useful: - CTS rewrite to add CTS 3 and others. [ ] - CTS/finder speedups. [ ] +- More documentation: + - Cover all functions by at least mentioning the definition [ ] + - Write tutorial [ ] + - In depth documentation per function [ ] + - New interpreters - DWSScript ? [ ] - Lape! [ ] From 8a8224f740f405aac760767ee346c8e5d437aa9c Mon Sep 17 00:00:00 2001 From: Merlijn Wajer Date: Thu, 30 Jun 2011 15:04:36 +0200 Subject: [PATCH 4/6] TODO changes for script manager. --- TODO | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/TODO b/TODO index c6acdfd..98b9a6d 100644 --- a/TODO +++ b/TODO @@ -18,6 +18,14 @@ Simple stuff, not required, may not be possible/useful: - DWSScript ? [ ] - Lape! [ ] +- Integrate script manager [ ] + - Basic support. (Install scripts) [ ] + - Update functionality [ ] + - Uninstall scripts [ ] + - Better storage / more stable storage [ ] + - Pretty GUI [ ] + - Merging / storing usernames when updating [ ] + - Make Simba more ``modular'': - Fonts [ ] - Interpreters [ ] From 8401d87c52f33202d0397af571e0f0add4b3c17d Mon Sep 17 00:00:00 2001 From: Merlijn Wajer Date: Fri, 1 Jul 2011 00:20:46 +0200 Subject: [PATCH 5/6] Further updated the TODO. --- TODO | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index 98b9a6d..ba189b6 100644 --- a/TODO +++ b/TODO @@ -6,8 +6,14 @@ Simple stuff, not required, may not be possible/useful: - --no-extensions flag for Simba. [ ] -- CTS rewrite to add CTS 3 and others. [ ] -- CTS/finder speedups. [ ] +- CTS/finder speedups and changes [ ] + - JIT (Generate comparison functions) [ ] + - Pass color information in struct [ ] + - Precalculate screen bitmap in current cts / keep a cache + to save comparisons [ ] + - Add CTS 3 [ ] + - Add a direct RGB -> CIE L*a*b conversion [ ] + - Make sure colour conversions are inline [ ] - More documentation: - Cover all functions by at least mentioning the definition [ ] From 35026bcc3a0c3d53e203c668b1c26fd7a833281e Mon Sep 17 00:00:00 2001 From: Merlijn Wajer Date: Sat, 2 Jul 2011 14:48:14 +0200 Subject: [PATCH 6/6] TODO: Some CTS thoughts. --- TODO | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/TODO b/TODO index ba189b6..ba1abf6 100644 --- a/TODO +++ b/TODO @@ -7,7 +7,18 @@ Simple stuff, not required, may not be possible/useful: - CTS/finder speedups and changes [ ] + General ideas: + - everything subprocedure (lots of code) + + - jit + comparison function (per cts) generated, call in loop + + - comparison function (per cts), not generated, call in loop + - JIT (Generate comparison functions) [ ] + - Comparison functions for HSL/XYZ/L*a*b should check for + match on each component before calculating the next. + (see FindColorsToleranceOptimised) + - Pass color information in struct [ ] - Precalculate screen bitmap in current cts / keep a cache to save comparisons [ ]