/[mcclim]/mcclim/TODO
ViewVC logotype

Contents of /mcclim/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (show annotations)
Fri Dec 12 19:21:46 2003 UTC (10 years, 4 months ago) by moore
Branch: MAIN
Changes since 1.7: +0 -2 lines
Suppress note-output-record-{got,lost}-sheet during incremental
redisplay. Class those methods on the records that are added or
deleted at the end if incremental redisplay.

Restore the listener behavior of accepting commands (by clicking)
before a command is entered by adding an around method on
read-frame-command.
1 TBM:20031112:002300
2 These are TODO's from the 0.9 release notes. The listed functions
3 are unimplemented unless otherwise noted.
4
5 General designs need more work, particularly the support of
6 compositing.
7
8 A compound output recording record structure based on R trees or
9 another spatial data structure is needed.
10
11 make-design-from-output-record
12
13 (setf* pointer-position)
14
15 drag-output-record, dragging-output
16
17 More spiffy presentation accept and present methods
18
19 presentation type histories
20
21 presentation-default-processor
22
23 define-drag-and-drop-translator
24
25 with-input-editor-typeout
26
27 read-only extents in Goatee
28
29 with-accept-help
30
31 accepting-values needs a lot of work
32
33 command-line-complete-input
34
35 display-command-table-menu, menu-choose-command-from-table
36
37 raise-frame, bury-frame, notify-user
38
39 :accept-values panes
40
41 frame-maintain-presentation-histories,
42 frame-drag-and-drop-feedback, frame-drag-and-drop-highlighting
43
44 command-enable, display-command-menu
45
46 restraining-pane
47
48 RS:20030805:111640
49 Changing the sheet-transformation of a pane does not alter its
50 native transformation, despite the fact that calls are made to
51 invalidate-cached-transformations and
52 note-sheet-transformation-changed. Perhaps this code is
53 responsible:
54
55 (defmethod invalidate-cached-transformations ((sheet mirrored-sheet-mixin))
56 (with-slots (native-transformation device-transformation) sheet
57 (setf ;; native-transformation nil XXX hm...
58 device-transformation nil))
59 (loop for child in (sheet-children sheet)
60 do (invalidate-cached-transformations child)))
61
62 RS:20030805:101708
63 The way the text-field pane handles keyboard input focus (by
64 remembering who had it before and restoring it) does not work very
65 well with respect to other X applications. It would be better for
66 each pane to decide when it wants the input focus.
67
68 ====================== Resolved issues ======================
69 TBM:20031124:230300
70 command-or-form presentation type
71
72 TBM:20031119:142500
73 presentation-single-box
74
75 TBM:20031113:234700
76 surrounding-output-with-border - :move-cursor
77
78 RS:20030805:102038
79 Output recording is broken for records that inherit from
80 coord-seq-mixin. Contrary to comments in the code, the coordinate
81 sequence is not transformed before the output record is created.
82 [resolved by moore and hefner in various ways]
83

  ViewVC Help
Powered by ViewVC 1.1.5