/[mcclim]/mcclim/TODO
ViewVC logotype

Contents of /mcclim/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations)
Thu Nov 13 22:54:07 2003 UTC (10 years, 5 months ago) by moore
Branch: MAIN
Changes since 1.4: +3 -2 lines
Fixed Goatee problem with the area not being drawn initially.

Implement :move-cursor option to surrounding-output-with-border.

Use surrounding-output-with-border in accepting-values to make
better-looking entry fields.

Establish an abort restart in default-frame-top-level.

Paul Werkowski's fix for menu command names.

Added Raymond Toy's note about CLX and CMUCL.
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 filling-output - :after-line-break-initially
14
15 (setf* pointer-position)
16
17 drag-output-record, dragging-output
18
19 More spiffy presentation accept and present methods
20
21 presentation-single-box
22
23 presentation type histories
24
25 presentation-default-processor
26
27 define-drag-and-drop-translator
28
29 with-input-editor-typeout
30
31 read-only extents in Goatee
32
33 with-accept-help
34
35 accepting-values needs a lot of work
36
37 command-line-complete-input
38
39 display-command-table-menu, menu-choose-command-from-table
40
41 command-or-form presentation type
42
43 raise-frame, bury-frame, notify-user
44
45 :accept-values panes
46
47 frame-maintain-presentation-histories,
48 frame-drag-and-drop-feedback, frame-drag-and-drop-highlighting
49
50 command-enable, display-command-menu
51
52 restraining-pane
53
54 RS:20030805:111640
55 Changing the sheet-transformation of a pane does not alter its
56 native transformation, despite the fact that calls are made to
57 invalidate-cached-transformations and
58 note-sheet-transformation-changed. Perhaps this code is
59 responsible:
60
61 (defmethod invalidate-cached-transformations ((sheet mirrored-sheet-mixin))
62 (with-slots (native-transformation device-transformation) sheet
63 (setf ;; native-transformation nil XXX hm...
64 device-transformation nil))
65 (loop for child in (sheet-children sheet)
66 do (invalidate-cached-transformations child)))
67
68 RS:20030805:101708
69 The way the text-field pane handles keyboard input focus (by
70 remembering who had it before and restoring it) does not work very
71 well with respect to other X applications. It would be better for
72 each pane to decide when it wants the input focus.
73
74 ====================== Resolved issues ======================
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