Skip to content
Newer
Older
100644 168 lines (141 sloc) 6.34 KB
6149d9e @Metaxal version changed
authored
1 Version 3.9
2 Laurent Orseau, Kieron Hardy, 2012-??-??
3 - added: editor-canvas widget (Kieron Hardy)
4 - changed: Scheme->racket
5 - changed: output to frame instead of to console
6 - fix: tab-panel crash and removed need for single-panel
7
cf61a8d @Metaxal importing from Origo
authored
8 Version 3.8
9 Laurent Orseau, 2012-02-04
10 - added: can now take projects as command line arguments
11 Ex: gracket main.ss my-project.med
12 - fixed: tab-panel child selection bug when empty child list
13
14 Fixes by Kieron Hardy:
15 - fixed: tooltip.ss was not always removing tooltip on windows
16 - fixed: mreddesigner.bat : small DOS issues
17
18 Version 3.7
19 Laurent Orseau, 2010-07-26
20 - changed: images (files) are *always* relative to project base directory,
21 except if the project has never been saved.
22 - added: runtime-paths? property for projects: if checked, all files (like images)
23 in the generated code are defined as runtime-paths.
24 - added: images are loaded with 'unknown/mask for transparency on buttons and messages
25 - changed: ids are not provided by default, except for frames and dialogs
26
27 Version 3.6
28 Laurent Orseau, 2010-07-21
29 - added: code-gen-class property: the class name can also be a keyword argument
30 of the init function in the generated code
31 - added: false-or-number. x, y, width, height can take either the value false
32 or be a number, as they should.
33 - removed: moving the frame/dialog changes x and y, widht and height
34 (was more annoying than anything).
35 - changed: load-preferences.ss -> .ssd to avoid planet inject warnings
36
37 Version 3.5
38 Laurent Orseau, 2010-07-16
39 - fixed: moving carret in property text-fields
40 - fixed: bug of text-field-number (validation is now done on pressing update)
41
42 Version 3.4
43 Laurent Orseau, 2010-06-20
44 - hidden windows are not shown back when recreated
45 - added show/hide button
46 - untouched new project are not displayed as modified (and don't ask for saving)
47
48 Version 3.3
49 Laurent Orseau, 2010-06-19
50 - added template: login/password dialog
51 - added "show-at-init" option in frames and dialogs
52 - added post-code for plugins
53 - fixed: top level sub-windows are really destroyed
54 - fixed: windows are hidden until completely created
55 - MODIFIED: "generate file as..." menu item + "To <project-id>.ss" button
56 instead of asking each time where to write
57
58 Version 3.2
59 Laurent Orseau, 2010-04-06
60 - Fixed non-provided init function name
61
62 Version 3.1
63 Laurent Orseau, 2010-03-23
64 - Font editor uses get-font-from user
65 - Fixed bugs in loading projects
66
67 Version 3.0
68 Laurent Orseau, March 1st 2010
69 - Almost complete rewrite of the code
70 - Generic way to edit properties (even for styles and fonts)
71 - The mred-id% object represents the abstraction of one widget
72 - Generic way to add widgets, using a plugin system
73 It is almost easy to create a new widget plugin.
74 - Added templates: a widget + children can be saved to a template and inserted
75 anywhere else
76 (copy/paste and projects files use templates)
77 - Generic way to write the constructor code of an object
78 (fields can be aselected, or default behavior overriden)
79 - Every property can be an option of the generated code
80 - Added widgets: menus, dialog, combo-field
81 - check-boxes and buttons can have images as label
82 - Fixed grow-spacer-box-panel
83 - The hierarchy frame now uses a hierarchy-list%
84 - Can edit several projects at the same time.
85 (a project can even be loaded several times)
86 - Lost features:
87 - callback graph editor
88 - class options in the generated code
89 - move-one-up and down, but can use cut/paste
90 - copy without children
91 - generate only required code
92 (because widgets may have different default values than the MrEd ones)
93
94
95 Version 2.2
96 Laurent Orseau, January 10th 2010
97 - code generation creates a module that can be required as an external module
98 - evaluating the generated module does not initialize the frames and does not show them;
99 One must call something like (my-project-init), with the desired options
100 - callbacks and classes are options of the initialization method,
101 so that the application is fully parameterizable, and the file itself
102 does not (or less) need by-hand modifications. Suche things can be done in a separate file.
103 - the gui variables are `provide'd so that they can be used from the outside
104 - changed default option in code generation to "only required"
105 - toolbox-frame is now the parent frame of hierarchy-frame, property-frame, and callback-graph-frame,
106 so that (on Vista at least) there is only one tab in the OS app bar, and all frames are
107 minimized and unminimized at once with the toolbox
108 - in default-values.ss:
109 * changed all the "special classes" to use a mred-id%% mixin
110 * changed module language to scheme
111 * changed hash-tables to hashes
112 * all default-preview and default-values are stored in an hash (toward a plugin architecture)
113
114
115 Version 2.1.3
116 - tooltips are added to main buttons
117 - fixed the no-border style for tab-panels
118
119 Version 2.1.2
120 - fixed a bug with widget cutting and pasting
121 - tab-panels are working properly
122
123 Version 2.1.1
124 - modified way how to react on the clicking in the preview window
125
126 Version 2.1
127 - new callback handling is added
128 - the id of a widget can be changed, except the root "project"
129 - Now it remembers whether a frame was closed down so it does not
130 pop-up when doing full preview
131 - in the graph editor window the list-box is resizable
132 - special callbacks are created for radio-box, check-box, choice and
133 slider, so by clicking in the preview the selection will be reflected
134 in the property window
135
136
137 Version 2.0
138 - new hierarchy widget, like a new widget type with separate internal data
139 - simplified and reorganised code for hierarchy widget and preview
140 - new type of property widget, specially derived classes
141 - style properties are handled separately by pull-down widgets
142 - when generating Scheme code, it can write max or min code
143 - Copy, Cut and Paste is implemented
144 - by clicking on a widget in the preview, the properties window will show
145 the properties of the clicked widget
146 - keyboard events are added to the hierarchy window,
147 Del, Ctrl+C, Ctrl+X, Ctrl+V, Shift+Up, Shift+Down
148
149
150 Version 1.1.1
151 - The position and size of the preview is also stored and restored
152 17th April, 2006, Peter Ivanyi
153 - The GUI and functionality are separated for hierarchy
154 17th April, 2006, Peter Ivanyi
155
156
157 Version 1.1
158 - Hierarchy handling has been improved
159 9th April, 2006, Peter Ivanyi
160 - Updated for PLT-Scheme v.300
161 2nd April, 2006, Peter Ivanyi
162
163
164 Version 1.0
165 - Initial release
166 2004, Lozi Jean-Pierre
167
Something went wrong with that request. Please try again.