comparison codeDoc/jobs.txt @ 95:2a364c7d82c9

Boolean options can be adjusted from the gui now (using a very basic widget). Also some bug-fixes. Fixed a minor bug where layouts with the same id but without shared alignments would be messed up. Tracked down the "nothing trawn until a resize" bug (see jobs.txt). If widgets throw during creation they're now replaced by debug widgets. Function pointers are converted to delegates using a safer method.
author Diggory Hardy <diggory.hardy@gmail.com>
date Thu, 06 Nov 2008 11:07:18 +0000
parents 4d5d53e4f881
children 30470bc19ca4
comparison
equal deleted inserted replaced
94:9520cc0448e5 95:2a364c7d82c9
5 In progress: 5 In progress:
6 6
7 7
8 8
9 Bugs: 9 Bugs:
10 Sometimes nothing is drawn until a resize, and fonts are blocks? External bug? Info: doesn't happen when limited to one thread. 10 Sometimes nothing is drawn until a resize, and fonts are blocks. Cause: init-stages always appear to get divided between two threads. If Inpt, Font and SWnd are called by the main thread and not a sub-thread, the bug doesn't occur. A temporary fix is just to set maxThreads=1. A redesign of threading init stages could solve this, but doesn't seem worth the effort right now.
11 11
12 12
13 13
14 To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent): 14 To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent):
15 Also see todo.txt and FIXME/NOTE comment marks. 15 Also see todo.txt and FIXME/NOTE comment marks.
16 4 Data saving for widgetIDs with multiple instances?
17 3 Try to correlate names of option sections more. (i.e. symbol name, class name, name of i18n translation file)
18 3 Use of dtors - don't rely on them? Or what happens when init throws during creation - relying on undefined behaviour. 16 3 Use of dtors - don't rely on them? Or what happens when init throws during creation - relying on undefined behaviour.
19 3 glBindTexture not working with non-0 index - perhaps use a higher level graphics library at some point. 17 3 glBindTexture not working with non-0 index - perhaps use a higher level graphics library at some point.
20 3 Windows building/compatibility (currently partial) - tango/sys/win32/SpecialPath.d 18 3 Windows building/compatibility (currently partial) - tango/sys/win32/SpecialPath.d
21 2 Remove ability to scan, then load, mergetag sections. Not so necessary with section creator callback and allows "sliding window" type partial buffering. Also remove dataset and force use of section creator callback? 19 2 Remove ability to scan, then load, mergetag sections. Not so necessary with section creator callback and allows "sliding window" type partial buffering. Also remove dataset and force use of section creator callback?
22 2 Options need a "level": simple options, for advanced users, for debugging only, etc. 20 2 Options need a "level": simple options, for advanced users, for debugging only, etc.