/[mcclim]/mcclim/TODO
ViewVC logotype

Contents of /mcclim/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Tue Nov 11 23:45:15 2003 UTC (10 years, 5 months ago) by moore
Branch: MAIN
CVS Tags: McCLIM-0-9
Changes since 1.3: +55 -0 lines

Fixed some small bugs that were affecting the demos. clim-fig doesn't
need its own frame-read-command method anymore; in fact, it's breaking
menus.  Added a default method on pane-viewport-region for postscript
streams.

Added README file.

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

  ViewVC Help
Powered by ViewVC 1.1.5