/[mcclim]/mcclim/TODO
ViewVC logotype

Contents of /mcclim/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.12 - (show annotations)
Thu Mar 23 16:59:18 2006 UTC (8 years ago) by tmoore
Branch: MAIN
CVS Tags: mcclim-0-9-4, McCLIM-0-9-5, McCLIM-0-9-4, McCLIM-0-9-6, McCLIM-0-9-3, McCLIM-0-9-2, HEAD
Changes since 1.11: +14 -10 lines
update
1 TBM:20040123:204400
2 rescanning buffers with accept extents doesn't work reliably,
3 especially in accepting-values.
4
5 The default present methods, and those for Lisp types, should be
6 more careful about :acceptably. In the same vein,
7 command-line-command-unparser should be prepared to emit
8 accept-extents (how?) if the arguments aren't acceptable as text.
9
10 TBM:20031112:002300
11 These are TODO's from the 0.9 release notes. The listed functions
12 are unimplemented unless otherwise noted.
13
14 General designs need more work, particularly the support of
15 compositing.
16
17 make-design-from-output-record
18
19 (setf* pointer-position)
20
21 More spiffy presentation accept and present methods
22
23 with-input-editor-typeout
24
25 read-only extents in Goatee
26
27 with-accept-help
28
29 accepting-values needs a lot of work
30
31 command-line-complete-input
32
33 display-command-table-menu, menu-choose-command-from-table
34
35 notify-user
36
37 :accept-values panes
38
39 display-command-menu
40
41 restraining-pane
42
43 RS:20030805:111640
44 Changing the sheet-transformation of a pane does not alter its
45 native transformation, despite the fact that calls are made to
46 invalidate-cached-transformations and
47 note-sheet-transformation-changed. Perhaps this code is
48 responsible:
49
50 (defmethod invalidate-cached-transformations ((sheet mirrored-sheet-mixin))
51 (with-slots (native-transformation device-transformation) sheet
52 (setf ;; native-transformation nil XXX hm...
53 device-transformation nil))
54 (loop for child in (sheet-children sheet)
55 do (invalidate-cached-transformations child)))
56
57 RS:20030805:101708
58 The way the text-field pane handles keyboard input focus (by
59 remembering who had it before and restoring it) does not work very
60 well with respect to other X applications. It would be better for
61 each pane to decide when it wants the input focus.
62
63 ====================== Resolved issues ======================
64 TBM:20060323:175700
65 A compound output recording record structure based on R trees or
66 another spatial data structure is needed. [Implemented by
67 Christophe Rhodes and Andreas Fuchs].
68
69 drag-output-record, dragging-output
70
71 define-drag-and-drop-translator
72
73 raise-frame, bury-frame
74
75 frame-drag-and-drop-feedback, frame-drag-and-drop-highlighting
76
77 TBM:20040524:100000
78 command-enable
79
80 TBM:20040121:150000
81 presentation type histories, frame-maintain-presentation-histories
82 [This has been implemented but needs some work]
83
84 presentation-default-processor [ The presentation generic function
85 is defined and called, but there aren't real methods defined yet.]
86
87 TBM:20031124:230300
88 command-or-form presentation type
89
90 TBM:20031119:142500
91 presentation-single-box
92
93 TBM:20031113:234700
94 surrounding-output-with-border - :move-cursor
95
96 RS:20030805:102038
97 Output recording is broken for records that inherit from
98 coord-seq-mixin. Contrary to comments in the code, the coordinate
99 sequence is not transformed before the output record is created.
100 [resolved by moore and hefner in various ways]
101

  ViewVC Help
Powered by ViewVC 1.1.5