1 |
2003-09-28 19:32 Gregory John Casamento <greg_casamento@yahoo.com> |
2 |
|
3 |
* GormDocument.h: Removed some ivars which were not being used. |
4 |
Added declarations for methods setWindowsMenu, setServicesMenu, |
5 |
servicesMenu, windowsMenu. |
6 |
* GormDocument.m: Added implementation of above methods. |
7 |
* Palettes/0Menus/GormMenuInspectors.m: Added implementation of method |
8 |
updateMenuType which sets the menu appropriately so that when |
9 |
the file is unarchived the proper menu setting is reflected. |
10 |
* Palettes/0Menus/GormMenuAttributesInspector.m: Added connection |
11 |
for method updateMenuType. |
12 |
* Resources/Gorm.gorm: Designated services and windows menus for Gorm. |
13 |
|
14 |
2003-09-27 21:58 Gregory John Casamento <greg_casamento@yahoo.com> |
15 |
|
16 |
* Palettes/0Menus/GNUmakefile: Add .gorm files for new inspectors |
17 |
* Palettes/0Menus/GormMenuEditor.m: Re-added assertion to ensure |
18 |
consistency. Code cleanup: Got rid of some commented out code and |
19 |
some code which was for logging purposes only. |
20 |
* Palettes/0Menus/GormNSMenu.m: Removed some old code which was for |
21 |
debugging. |
22 |
* Palettes/0Menus/GormMenuInspectors.m: Removed hardcoded GUI and |
23 |
replaced it with the loading of the appropriate .gorm files for each |
24 |
inspector. |
25 |
* Palettes/0Menus/GormMenuAttributesInspector.gorm: New gui for menu |
26 |
inspector. Also added the beginnings of the mechanizm by which the |
27 |
services/windows menus will be specified. |
28 |
* Palettes/0Menus/GormMenuItemAttributesInspector.gorm: New gui for |
29 |
menu item inspector. |
30 |
|
31 |
2003-09-08 Gregory John Casamento <greg_casamento@yahoo.com> |
32 |
|
33 |
* GormClassManager.m: [nonCustomSuperClassOf:] if the class |
34 |
passed in is not custom it will return the immediate superclass |
35 |
of that class. This is to allow the use of the custom class |
36 |
mechanism to select classes which are not custom but are not |
37 |
offered in the palettes (i.e. NSSecureTextField). |
38 |
|
39 |
2003-09-08 Gregory John Casamento <greg_casamento@yahoo.com> |
40 |
|
41 |
* GormViewWindow.[hm]: Provides a holder for standalone views |
42 |
in Gorm. |
43 |
|
44 |
2003-09-08 Andy Ruder <aeruder@kse.edu> |
45 |
comitted by Gregory Casamento |
46 |
|
47 |
* GormSetName.gorm: New gorm file for setname panel. |
48 |
* GormSetNameController.[hm]: Controls the actions of the panel |
49 |
* Gorm.m: Modified the portion of code which calls the |
50 |
panel |
51 |
|
52 |
2003-09-07 Gregory John Casamento <greg_casamento@yahoo.com> |
53 |
|
54 |
* GormInspectorsManager.m: Similar to the previous check. Modified |
55 |
-[ok:] such that if a connection is established and for any reason |
56 |
causes an exception, the connection is removed and an error message |
57 |
is displayed describing what caused the connection to fail. |
58 |
|
59 |
2003-09-07 Gregory John Casamento <greg_casamento@yahoo.com> |
60 |
|
61 |
* GormInspectorsManager.m: Added check in -[ok:] to determine if |
62 |
selected destination is valid. If it is nil an alert panel is shown. |
63 |
This will help prevent the creation of invalid connections. |
64 |
|
65 |
2003-09-07 Andrew Ruder <aeruder@ksu.edu> |
66 |
comitted by Gregory Casamento |
67 |
|
68 |
* Gorm.m: Added use of new sharedGormFontViewController |
69 |
method when setting up the font panel. |
70 |
* GormBoxEditor.m: Added setFont: and font to allow changing |
71 |
of fonts in the title of an NSBox. |
72 |
* GormFontViewController.[hm]: Added sharedGormFontViewController |
73 |
implementation and refactored selectFont into selectFont and |
74 |
convertFont methods. Also added code to enable/disable encoding |
75 |
of font with default size. |
76 |
* GormViewWithSubviewsEditor.m: Added sharedGormFontViewController |
77 |
and convertFont to properly get the new font setting. |
78 |
* Resources/GormFontView.gorm: Added switch to control |
79 |
if font is encoded with default size. |
80 |
|
81 |
2003-09-01 Gregory John Casamento <greg_casamento@yahoo.com> |
82 |
|
83 |
* ClassInformation.plist: Added information for NSStepper and |
84 |
NSStepperCell. |
85 |
|
86 |
2003-09-01 Gregory John Casamento <greg_casamento@yahoo.com> |
87 |
|
88 |
* Version 0.3.1 |
89 |
|
90 |
2003-09-01 Gregory John Casamento <greg_casamento@yahoo.com> |
91 |
|
92 |
* GormViewEditor.m: Added code to allow saving of image as part of |
93 |
the view. This provides a fix for Report #4390 and #4852. |
94 |
|
95 |
2003-08-30 Gregory John Casamento <greg_casamento@yahoo.com> |
96 |
|
97 |
* GormDocument.m: Added blank implementation of awakeWithContext: |
98 |
since this method is only used to establish connections in a live |
99 |
application. This should not be done when the file is loaded |
100 |
into Gorm itself. |
101 |
|
102 |
2003-08-30 Gregory John Casamento <greg_casamento@yahoo.com> |
103 |
|
104 |
* GormImageEditor.m: Minor correction to allow compilation with |
105 |
gcc < 3.x. (found my Riccardo Mattola/grey_gandalf) |
106 |
|
107 |
2003-08-28 Gregory John Casamento <greg_casamento@yahoo.com> |
108 |
|
109 |
* GormDocument.m: Minor correction to allow compilation with |
110 |
gcc < 3.x. |
111 |
|
112 |
2003-08-28 Gregory John Casamento <greg_casamento@yahoo.com> |
113 |
|
114 |
* GormDocument.m: Cleanup some of the extra logs. |
115 |
* GormClassInspector.m: Add logic to prefent index out of bounds |
116 |
exception. |
117 |
|
118 |
2003-08-27 Gregory John Casamento <greg_casamento@yahoo.com> |
119 |
|
120 |
* GormDocument.m: Corrected some memory related issues. |
121 |
* GormCustomClassManager.m: Added to log which informs |
122 |
user of a nil object returned from the name map. |
123 |
* Gorm.m: Cleaned up some comments and updated the version of |
124 |
the application. |
125 |
|
126 |
2003-08-26 Gregory John Casamento <greg_casamento@yahoo.com> |
127 |
|
128 |
* GormDocument.m: Added some debug logs. And in |
129 |
_replaceObjectsWithTemplates: modified the method to use the |
130 |
customClassMap call instead of accessing the map directly. |
131 |
* GormClassManager.m: renameClassNamed: and removeClassNamed: both |
132 |
were failing to delete the custom class associations when a custom |
133 |
class is renamed or removed. Added the code to do this. |
134 |
* GormCustomClassInspector.m: Added check for nil return from the |
135 |
classManager. Code will print a warning to stdout, if this happens. |
136 |
|
137 |
2003-08-23 Gregory John Casamento <greg_casamento@yahoo.com> |
138 |
|
139 |
* GormDocument.m: Corrected selection problem. Moved code to |
140 |
select item in classes view from GormInspectorManager. |
141 |
* GormInspectorManager.m: Removed the code from here. |
142 |
|
143 |
2003-08-23 Gregory John Casamento <greg_casamento@yahoo.com> |
144 |
|
145 |
* Palettes/Containers/main.m: added height resize flag |
146 |
to TextView prototype to correct bug #3270 |
147 |
|
148 |
2003-08-23 Gregory John Casamento <greg_casamento@yahoo.com> |
149 |
|
150 |
* GormDocument.[hm]: Made selectClassWithObject public. |
151 |
* GormInspectorManager.m: Added logic to call selectClassWithObject |
152 |
so that when an object is selected, the classes view focuses on it. |
153 |
|
154 |
2003-08-22 Gregory John Casamento <greg_casamento@yahoo.com> |
155 |
|
156 |
* GormClassManager.m: Removed extraneous release calls. In most |
157 |
cases only initWithCapacity and such were being called to create |
158 |
dictionaries. These are not retained, so they will be garbage |
159 |
collected. |
160 |
* GormDocument.m: Corrected detachObject: method to handle scroll |
161 |
views. The document view was not being deleted from the custom class |
162 |
list, so Gorm was saving a corrupted .gorm file. |
163 |
|
164 |
2003-08-22 Gregory John Casamento <greg_casamento@yahoo.com> |
165 |
|
166 |
* GormDocument.m: Removed refrences to old template classes. |
167 |
Added code to use new template classes and fixed several |
168 |
bugs. |
169 |
* Gorm.m: Removed old subclasses for deprecated template classes. |
170 |
* GormPrivate.h: Removed subclasses for deprecated template classes. |
171 |
* GormLib/IBConnectors.[hm]: added nibInstantiate method. |
172 |
|
173 |
2003-08-16 Adam Fedor <fedor@gnu.org> |
174 |
|
175 |
* GNUmakefile.preamble (ADDITIONAL_GUI_LIBS): Add -lGormLib |
176 |
|
177 |
2003-08-13 Fabien Vallon <fabien@tuxfamily.org> |
178 |
|
179 |
* GormNSPopUpButton.goem : Add Visual help |
180 |
|
181 |
2003-08-10 Gregory John Casamento <greg_casamento@yahoo.com> |
182 |
|
183 |
* GormInternalViewEditor.m: Added initilization for variable r so |
184 |
that it is not used uninitialized if the first event is not |
185 |
NSLeftMouseUp. |
186 |
|
187 |
2003-08-10 Gregory John Casamento <greg_casamento@yahoo.com> |
188 |
|
189 |
* GormDocuments.m: -[GormDocument |
190 |
pasteType:fromPasteBoard:parent:] Added check to determine if |
191 |
frame is responded to by the object being copied. This was |
192 |
failing on NSMenuItem. |
193 |
|
194 |
2003-08-09 Gregory John Casamento <greg_casamento@yahoo.com> |
195 |
|
196 |
* GormCustomView.m: Corrected obsolete header reference. |
197 |
* GormInspectorsManager.m: Removed extra establishConnection call |
198 |
which was causing a problem when removing connections from |
199 |
NSOwner. |
200 |
|
201 |
2003-08-04 Fabien Vallon <fabien@tuxfamily.org> |
202 |
|
203 |
* Add a good when adding Images |
204 |
|
205 |
2003-08-04 Fabien Vallon <fabien@tuxfamily.org> |
206 |
|
207 |
* GormImageEditor.m : Fix dnd (Todo : accept NSTIFFPboardType) |
208 |
(code borrow from Terminal.app by Alexander Malmberg) |
209 |
|
210 |
|
211 |
2003-08-01 Fabien Vallon <fabien@uxfamily.org> |
212 |
|
213 |
* GormDocument.m : Add offset when pasting |
214 |
* Gorm.m : clean up & add some comment |
215 |
* GormPrivate.h : clean up |
216 |
|
217 |
2003-07-31 Gregory John Casamento <greg_casamento@yahoo.com> |
218 |
|
219 |
* GormDocument.h: Point #include at the new location for |
220 |
private headers. |
221 |
* GModelDecoder.h: Ditto. |
222 |
|
223 |
2003-07-23 Gregory John Casamento <greg_casamento@yahoo.com> |
224 |
|
225 |
* Version 0.3.0 |
226 |
|
227 |
2003-07-23 Gregory John Casamento <greg_casamento@yahoo.com> |
228 |
|
229 |
* Palettes/0Menu/GormNSMenu.m: Added category to access |
230 |
private member of NSResponder, which is needed by |
231 |
the menu editor. |
232 |
* Palettes/0Menu/GormMenuEditor.m: same as above. |
233 |
|
234 |
2003-07-20 Gregory John Casamento <greg_casamento@yahoo.com> |
235 |
|
236 |
* GNUmakefile.postamble: Added to help with one-pass compile. |
237 |
* GNUmakefile.preamble: Added ADDITIONAL_LIB_DIR so that Gorm |
238 |
can be compiled in one pass. Corrects bug #3748. |
239 |
|
240 |
2003-07-20 Gregory John Casamento <greg_casamento@yahoo.com> |
241 |
|
242 |
* GormImageInspector.[hm]: Added. Implements image inspector. |
243 |
* Resources/GormImageInspector.gorm: Added interface file. |
244 |
|
245 |
2003-07-20 Gregory John Casamento <greg_casamento@yahoo.com> |
246 |
|
247 |
* GormDocument.m: (-[GormDocument saveGormDocument:]) added |
248 |
code to prevent copying of images/sounds if the source path |
249 |
is the same as the destination. This was causing the file |
250 |
to be truncated to zero and caused Gorm to lock. |
251 |
* (-[GormDocument parseHeader:]): removed |
252 |
extra characterset definition/ |
253 |
|
254 |
2003-07-14 Gregory John Casamento <greg_casamento@yahoo.com> |
255 |
|
256 |
* GormClassManager.[hm]: Added implementation for new methods |
257 |
to add an array of outlets and actions to a class. |
258 |
* GormDocument.[hm]: Added GPL notice to top of file .h file |
259 |
and made changes in the -parseHeader method to properly |
260 |
handle .h files with categories. |
261 |
* GormWindowEditor.m: Removed some very old and commented out |
262 |
code. |
263 |
|
264 |
2003-06-29 Gregory John Casamento <greg_casamento@yahoo.com> |
265 |
|
266 |
* GormClassManager.m: Added code to send notifications when |
267 |
a class is add/deleted. |
268 |
* GormPrivate.h: Added declarations for new notifications. |
269 |
* Gorm.m: Added actual constants for new notifications. |
270 |
* GormFilesOwner.m: Added code to the inspector to receive |
271 |
the notifications and reload the class list when a class |
272 |
is added/deleted. |
273 |
|
274 |
2003-06-29 Gregory John Casamento <greg_casamento@yahoo.com> |
275 |
|
276 |
Applied patch submitted by Matt Rice |
277 |
* GormDocument.m: Added code to allow multiple selection of |
278 |
images and sounds when adding them to a .gorm file. |
279 |
Thanks, Matt!! |
280 |
|
281 |
2003-06-26 Gregory John Casamento <greg_casamento@yahoo.com> |
282 |
|
283 |
* Palettes/2Controls/GormNSColorWellInspector.gorm: Redid the |
284 |
inspector for this.. |
285 |
* Palettes/2Controls/inspectors.m: Implemented GormColorWellInspector |
286 |
to allow the modification of color wells in Gorm. |
287 |
* GormFontViewController.m: Added stubbed versions of the methods |
288 |
mouseDragged and flagsChanged. |
289 |
|
290 |
2003-06-25 Gregory John Casamento <greg_casamento@yahoo.com> |
291 |
|
292 |
* Palettes/2Controls/GormNSProgressIndicatorInspector.gorm: Added |
293 |
* Palettes/2Controls/inspector.m: Added |
294 |
GormProgressIndicatorInspector class to handle inspection of |
295 |
NSProgressIndicator. |
296 |
* Palettes/2Controls/Makefile: added line to copy the .gorm file. |
297 |
|
298 |
2003-06-22 Gregory John Casamento <greg_casamento@yahoo.com> |
299 |
|
300 |
* GormDocument.m: parseHeader added logic to prevent the |
301 |
addition of outlets/actions with illegal characters when |
302 |
importing from a header. This also prevents a problem |
303 |
where comments were being imported into the class as |
304 |
outlets. |
305 |
|
306 |
2003-06-19 Gregory John Casamento <greg_casamento@yahoo.com> |
307 |
|
308 |
* GormDocument.m: Moved declaration of GSNibItem in instantiateClass: |
309 |
to the top of the method so that it will compile on gcc < 3.0. |
310 |
Problem found and patch submitted by Andreas Heppel. Thanks! |
311 |
|
312 |
2003-06-09 Gregory John Casamento <greg_casamento@yahoo.com> |
313 |
|
314 |
* GNUmakefile: Added mention of GormFontViewController.[hm] |
315 |
to the makefile. |
316 |
* Gorm.m: added header and updated orderFrontFontPanel: to |
317 |
install the view when the font panel is instantiated. |
318 |
* GormScrollViewEditor.m: Minor code cleanup. |
319 |
* GormFontViewController.[hm]: Added. |
320 |
|
321 |
2003-06-08 Gregory John Casamento <greg_casamento@yahoo.com> |
322 |
|
323 |
* GormScrollViewEditor.m: Added -[destroyAndListSubviews] |
324 |
method to allow views within a NSScrollView to be ungrouped. |
325 |
* GormViewWithContentViewEditor.m: Added GormScrollViewEditor |
326 |
to list of classes to test for so that the ungroup method will |
327 |
proceed. |
328 |
Addresses bug #3536. |
329 |
|
330 |
2003-06-07 Gregory John Casamento <greg_casamento@yahoo.com> |
331 |
|
332 |
* GormPrivate.h: Added declaration for GormDidModifyClassNotification |
333 |
* Gorm.m: Added definition for GormDidModifyClassNotification. Also |
334 |
corrected an issue which was causing Gorm to crash when testing |
335 |
an interface. |
336 |
* GormClassManager.m: Added code to post the notification when |
337 |
an outlet or an action is added. |
338 |
* GormClassInspector.m: Added code to handleNotification |
339 |
GormDidModifyClassNotification so that the views in the |
340 |
inspector can be properly updated when the class is edited in the |
341 |
class editor. |
342 |
|
343 |
2003-06-07 Gregory John Casamento <greg_casamento@yahoo.com> |
344 |
|
345 |
* GormClassInspector.m: Added post of notification in |
346 |
appropriate places. Now sends IBInspectorDidModifyObjectNotification |
347 |
when the class is updated from the inspector. |
348 |
* GormDocument.m: Added check in handleNotification to |
349 |
process the new notification sent above. |
350 |
|
351 |
2003-06-07 Gregory John Casamento <greg_casamento@yahoo.com> |
352 |
|
353 |
* Resources/GormClassInspector.gorm: Moved buttons into |
354 |
tab view. |
355 |
* GormClassInspector.[hm]: Added new methods and ivars for |
356 |
buttons in each tab view. |
357 |
* GormDocument.m: Added code to prevent addition of outlets |
358 |
to FirstResponder. |
359 |
* GormClassManager.m: Removed code which prevented adding |
360 |
actions to firstresponder. MOSX is able to add actions, but not |
361 |
outlets to FirstResponder. Aldo modified call made from |
362 |
parseHeader in the class manager to add all action to |
363 |
FirstResponder when importing the class. |
364 |
|
365 |
2003-06-06 Gregory John Casamento <greg_casamento@yahoo.com> |
366 |
|
367 |
* Resources/GormClassInspector.gorm: New inspector |
368 |
* GormClassInspector.[hm]: New inspector classes |
369 |
* GormDocument.m: added delegate method to select class |
370 |
in GormClassEditor when selected in the outline/classes view. |
371 |
* GormClassManager.m: Added "touch" to appropriate methods |
372 |
to fix bug which caused document to not refect that it has |
373 |
been edited when a outlet/action is added. |
374 |
|
375 |
2003-06-01 Gregory John Casamento <greg_casamento@yahoo.com> |
376 |
|
377 |
* Palettes/2Controls/GormNSButtonInspector.gorm: Added |
378 |
key equivalent pulldown |
379 |
* Palettes/2Controls/inspectors.m: Added code to handle |
380 |
new pulldown. |
381 |
|
382 |
2003-06-01 Gregory John Casamento <greg_casamento@yahoo.com> |
383 |
|
384 |
* GormPreferences.[hm]: Removed. These were superceded |
385 |
by the GormPrefController. |
386 |
|
387 |
2003-06-01 Gregory John Casamento <greg_casamento@yahoo.com> |
388 |
|
389 |
* GormTabViewInspector.gorm: Added new images to complete the |
390 |
tab style matrix buttons. |
391 |
* Images/tabtop_nib.tiff: New image |
392 |
* Images/tabbot_nib.tiff: New image |
393 |
* GNUmakefile: added images to resources |
394 |
|
395 |
2003-05-31 Gregory John Casamento <greg_casamento@yahoo.com> |
396 |
|
397 |
* GormScrollViewAttributesInspector.m: Added code to make changes |
398 |
to a scroll view. The inspector is now functional. |
399 |
* GormScrollViewAttributesInspector.gorm: Added connections |
400 |
to window. |
401 |
* Palettes/3Containers/inspectors.m: Commented out dummy inspector |
402 |
for scroll views. |
403 |
|
404 |
2003-05-29 Gregory John Casamento <greg_casamento@yahoo.com> |
405 |
|
406 |
* Resources/GormScrollViewAttributesInspector.gorm: new |
407 |
* GormScrollViewAttributesInspector.h: new |
408 |
* GormScrollViewAttributesInspector.m: new |
409 |
* Palettes/0Menu/GNUmakefile.preamble: new |
410 |
* Palettes/1Windows/GNUmakefile.preamble: new |
411 |
* Palettes/2Controls/GNUmakefile.preamble: new |
412 |
* Palettes/3Containers/GNUmakefile.preamble: new |
413 |
* Palettes/4Data/GNUmakefile.preamble: new |
414 |
* Gorm.m: Removed some constants and moved them to GormLib. |
415 |
* GormDocument.m: Removed some constants and moved them to |
416 |
GormLib. |
417 |
* Palettes/(all files): Cleaned up includes. |
418 |
Got rid of "../.." style of includes by using GNUmakefile |
419 |
settings. Also corrected the category that some of the |
420 |
classes are implementing to provide inspector names to Gorm. |
421 |
|
422 |
2003-05-24 Gregory John Casamento <greg_casamento@yahoo.com> |
423 |
|
424 |
* GormDocument.m: Prevent subclassing of FirstResponder. |
425 |
|
426 |
2003-05-24 Gregory John Casamento <greg_casamento@yahoo.com> |
427 |
|
428 |
* GormInspectorsManager.m: Made changes to revert inspector to |
429 |
"empty" when a document is closed. |
430 |
* GormClassManager.m: Prevent user from adding methods to |
431 |
FirstResponder. FirstResponder now automatically adds all |
432 |
action methods to it's action. |
433 |
* GormDocument.m: Corrected a problem which was allowing the user to |
434 |
instantiate FirstResponder. |
435 |
* Gorm.m: Cleaned up some places where I was using (Gorm *) and should |
436 |
have been using (id<IB>). |
437 |
|
438 |
2003-05-25 Fabien Vallon <fabien@tuxfamily> |
439 |
|
440 |
* Gorm.m : fix typo |
441 |
|
442 |
2003-05-24 Fabien Vallon <fabien@tuxfamily.org> |
443 |
|
444 |
* Gorm.m : Add Localization |
445 |
* GormDocument.m : Ditto |
446 |
* GormFilesOwner.m : Ditto |
447 |
* GormInspectorsManager.m : Ditto |
448 |
* GormObjectInspector.m : Ditto |
449 |
* GormPalettesManager.m : Ditto |
450 |
|
451 |
2003-05-24 Fabien Vallon <fabien@tuxfamily.org> |
452 |
|
453 |
* Gorm.m : refactored newApplication, newEmpty, newPalettes, |
454 |
newInspector. new method : newGormDocument |
455 |
Add inteligent window placement (cascade) |
456 |
* Gorm.gorm : add tags for newApplication, newEmpty, newPalettes, |
457 |
newInspector |
458 |
|
459 |
2003-05-22 Gregory John Casamento <greg_casamento@yahoo.com> |
460 |
|
461 |
* GormDocument.m: Made the IB*RemoveConnectorNotification being |
462 |
sent in removeConnector: the document instead of the connector which |
463 |
was removed. This prevents a core dump which was occurring when |
464 |
loading a gorm and removing or renaming outlets/actions. |
465 |
|
466 |
2003-05-22 Gregory John Casamento <greg_casamento@yahoo.com> |
467 |
|
468 |
* TODO: Updated. |
469 |
* GNUmakefile: Added reference to GormLib as a subproject of Gorm |
470 |
* GModelDecoder.m: Cleaned up some code. |
471 |
and removed reference to IBInspector and IBPalette. |
472 |
* GNUmakefile.preamble: Relaxing the -Werror directive in the |
473 |
makefile. For now. |
474 |
* Gorm.m: Removed code which was moved to GormLib classes. |
475 |
* GormButtonEditor.m: Added #include for InterfaceBuilder. |
476 |
* GormClassEditor.m: Removed Gorm.h header which is no longer |
477 |
pertinent. |
478 |
* GormClassManager.m: Added include to IBEditors.h and |
479 |
* GormCustomClassEditor.[hm]: Removed Gorm.h header reference. |
480 |
* GormDocument.h: Added some headers. |
481 |
* GormDocument.m: General code cleanup. Removed Notifications which |
482 |
will be in GormLib classes. Implemented use of "awakeFromDocument:" |
483 |
a new method defined in GormLib which allows implemention of |
484 |
behavior when a class is loaded by Gorm. (see Apple's interface |
485 |
builder framework) |
486 |
* GormFilesOwner.m: Added NSNibConnector header which was previously |
487 |
provided by Gorm.h. This was the only include needed here. |
488 |
* GormInspectorsManager.m: Same as above. |
489 |
* GormPrivate.h: Added GPL notice and include for InterfaceBuilder.h |
490 |
* GormSoundInspector.h: Corrected description for GormSoundInspector |
491 |
class. |
492 |
* Palettes: Updated all palettes in the palettes directory to include |
493 |
the new headers. |
494 |
* GormLib/GNUmakefile: new file. |
495 |
* GormLib/GNUmakefile.postamble: new file. |
496 |
* GormLib/GNUmakefile.preamble: new file. |
497 |
* GormLib/IBApplicationAdditions.h: new file. |
498 |
* GormLib/IBApplicationAdditions.m: new file. |
499 |
* GormLib/IBConnectors.h: new file. |
500 |
* GormLib/IBConnectors.m: new file. |
501 |
* GormLib/IBDefines.h: new file. |
502 |
* GormLib/IBDocuments.h: new file. |
503 |
* GormLib/IBDocuments.m: new file. |
504 |
* GormLib/IBEditors.h: new file. |
505 |
* GormLib/IBEditors.m: new file. |
506 |
* GormLib/IBInspector.h: new file. |
507 |
* GormLib/IBInspector.m: new file. |
508 |
* GormLib/IBObjectAdditions.h: new file. |
509 |
* GormLib/IBObjectAdditions.m: new file. |
510 |
* GormLib/IBObjectProtocol.h: new file. |
511 |
* GormLib/IBPalette.h: new file. |
512 |
* GormLib/IBPalette.m: new file. |
513 |
* GormLib/IBViewAdditions.h: new file. |
514 |
* GormLib/InterfaceBuilder.h: new file. |
515 |
* GormLib/README: new file. |
516 |
|
517 |
2003-05-19 Gregory John Casamento <greg_casamento@yahoo.com> |
518 |
|
519 |
Applied patch submitted by Fabien Vallon <fabien@tuxfamily.org> |
520 |
* Gorm.m: Cleaned up NSRunAlertPanel call. Added methods to allow |
521 |
toggling of guidlines. Changed call from saveDocument to |
522 |
saveGormDocument. |
523 |
* GormDocument.[hm]: changed saveAsDocument to return BOOL. |
524 |
renamed saveDocument to saveGormDocument. |
525 |
* GormPrivate.h: Added menu item to enable/disable guidlines |
526 |
Added notification to indicate when the guideline is being |
527 |
disabled. |
528 |
* GormViewWithContentViewEditor.m: Added code to cause editor |
529 |
to force objects to follow guidelines or not based on a boolean |
530 |
which is set by the menu item. |
531 |
* Gorm.gorm: Added menu item to enable/disable guidelines |
532 |
NOTE: Did some minor cleanup. Thanks Fabien. |
533 |
|
534 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
535 |
|
536 |
* GormDocument.m: Corrected bug#3663. There was an |
537 |
issue with saving which was causing Gorm to fail if |
538 |
a save was canceled. |
539 |
|
540 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
541 |
|
542 |
Applied patch submitted by Fabien <fabien@tuxfamily.org> |
543 |
* GNUmakefile: Added .gorm files and new .h and .m files. |
544 |
* Gorm.m/GormPrivate.h: Removed code to automatically |
545 |
update the preferences values. Removed references to |
546 |
preferencesPanel and added the new GormController class. |
547 |
* GormPreferences.gorm: Updated for new preferences. |
548 |
* GormGeneralPref.gorm: Added. I updated this only slightly to |
549 |
avoid a warning against NSWindow. (GJC) |
550 |
* GormHeadersPref.gorm: Added. |
551 |
* GormGeneralPref.[hm]: Added. |
552 |
* GormHeafersPref.[hm]: Added. |
553 |
|
554 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
555 |
|
556 |
* GormViewWithContentViewEditor.m: The copyInView method was |
557 |
not adding views to the document. Added a method which adds |
558 |
the view and it's subviews. This fix corrects bug#3490. |
559 |
|
560 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
561 |
|
562 |
* GNUmakefile.preamble: Added to provide the -Werror parameter to |
563 |
prevent any more warnings in the future. |
564 |
* GModelDecoder.m: Corrected code to eliminate warnings. |
565 |
* Gorm.m: Corrected code to eliminate warnings. |
566 |
* GormControlEditor.m: Corrected code to eliminate warnings. |
567 |
* GormDocument.h: Added some of the methods which were being |
568 |
used from outside of the class, but were never actually declared. |
569 |
* GormDocument.m: Corrected code to eliminate warnings. |
570 |
* GormGenericEditor.m: Corrected code to eliminate warnings. |
571 |
* GormImageEditor.m: Corrected code to eliminate warnings. |
572 |
* GormInternalViewEditor.m: Corrected code to eliminate warnings. |
573 |
* GormObjectEditor.m: Corrected code to eliminate warnings. |
574 |
* GormPrivate.h: Moved declarations of editor class methods around |
575 |
to prevent warnings. |
576 |
* GormSoundEditor.m: Corrected code to eliminate warnings. |
577 |
* GormViewEditor.m: Corrected code to eliminate warnings. |
578 |
* GormViewWithContentViewEditor.m: Corrected code to eliminate warnings. |
579 |
|
580 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
581 |
|
582 |
* GormDocument.m: Further improved the fix to the problem found |
583 |
yesterday. The custom class code was issuing a RELEASE call to |
584 |
all of the objects in the nameTable. This was not necessary unless |
585 |
the object is a template object and was causing some issues with |
586 |
gorm file corruption. |
587 |
|
588 |
2003-05-08 Gregory John Casamento <greg_casamento@yahoo.com> |
589 |
|
590 |
* GormDocument.m: Corrected a problem which was causing the |
591 |
NSVisible array in the nameTable to become corrupted when |
592 |
using custom classes. Also added a NSDebugLog call to help |
593 |
find problems in the nameTable. |
594 |
|
595 |
2003-05-07 Gregory John Casamento <greg_casamento@yahoo.com> |
596 |
|
597 |
Applied patch submitted by Rob Burns |
598 |
* GNUmakefile: Added FileIcon_gmodel.tiff. |
599 |
* GormInfo.plist: Added FileIcon_gmodel.tiff as default |
600 |
icon for gmodel files. |
601 |
|
602 |
2003-04-30 Adam Fedor <fedor@gnu.org> |
603 |
|
604 |
* Palettes/*/GNUmakefile: Set *_STANDARD_INSTALL=no to not install |
605 |
the palettes. |
606 |
|
607 |
2003-04-18 Richard Frith-Macdonald <rfm@gnu.org> |
608 |
|
609 |
* Gorm.m: Minor updates to compile with latest gui ... use void return |
610 |
for saving documents. |
611 |
* GormDocument.h: ditto |
612 |
* GormDocument.m: as above, plus a few fixes for bugs that have crept |
613 |
in to the toolbar due to gui changes ... tweak layout a little, make |
614 |
the button highlighting correct, and use a button subclass to avoid |
615 |
new matrix behavior of setting the buttons to do the ugly |
616 |
showsFirstResponder stuff. |
617 |
|
618 |
2003-03-06 Gregory Casamento <greg_casamento@yahoo.com> |
619 |
|
620 |
* GormFilesOwner.m: Corrected minor problem with updating |
621 |
class names for the file's owner inspector. It was not updating |
622 |
the list when reselecting the same object, so new classes were not |
623 |
being displayed. |
624 |
|
625 |
2003-03-05 Adam Fedor <fedor@gnu.org> |
626 |
|
627 |
* Version: 0.2.6 |
628 |
|
629 |
2003-03-04 Fabien <fabien@tuxfamily.org> |
630 |
|
631 |
* Palettes/3Containers/inspectors.m: Update TabView inspector |
632 |
* Palettes/4Data/inspectors.m: Update comboBox inspector. |
633 |
|
634 |
2003-03-04 Adam Fedor <fedor@gnu.org> |
635 |
|
636 |
* Gorm.m ([Gorm -infoPanel:sender]): Update application name. |
637 |
|
638 |
* Palettes/0Menus/main.m ([MenusPalette -finishInstantiate]): Use |
639 |
orderFrontStandardInfoPanel for Info menu item. |
640 |
|
641 |
2003-03-03 Richard Frith-Macdonald <rfm@gnu.org> |
642 |
|
643 |
* Gorm.h: |
644 |
* Gorm.m: |
645 |
* GormBoxEditor.h: |
646 |
* GormBoxEditor.m: |
647 |
* GormButtonEditor.h: |
648 |
* GormButtonEditor.m: |
649 |
* GormClassEditor.m: |
650 |
* GormClassManager.h: |
651 |
* GormClassManager.m: |
652 |
* GormControlEditor.h: |
653 |
* GormControlEditor.m: |
654 |
* GormCustomClassInspector.h: |
655 |
* GormCustomView.h: |
656 |
* GormCustomView.m: |
657 |
* GormDocument.h: |
658 |
* GormDocument.m: |
659 |
* GormFilesOwner.h: |
660 |
* GormGenericEditor.m: |
661 |
* GormInspectorsManager.h: |
662 |
* GormInternalViewEditor.h: |
663 |
* GormInternalViewEditor.m: |
664 |
* GormMatrixEditor.h: |
665 |
* GormMatrixEditor.m: |
666 |
* GormOutlineView.h: |
667 |
* GormPalettesManager.h: |
668 |
* GormPlacementInfo.h: |
669 |
* GormPosingView.h: |
670 |
* GormPosingView.m: |
671 |
* GormPreferences.h: |
672 |
* GormPreferences.m: |
673 |
* GormPrivate.h: |
674 |
* GormScrollViewEditor.m: |
675 |
* GormSoundInspector.h: |
676 |
* GormSplitViewEditor.h: |
677 |
* GormSplitViewEditor.m: |
678 |
* GormTabViewEditor.h: |
679 |
* GormTabViewEditor.m: |
680 |
* GormViewEditor.h: |
681 |
* GormViewEditor.m: |
682 |
* GormViewWithContentViewEditor.h: |
683 |
* GormViewWithContentViewEditor.m: |
684 |
* GormViewWithSubviewsEditor.h: |
685 |
* GormViewWithSubviewsEditor.m: |
686 |
* GormWindowEditor.m: |
687 |
* Palettes/0Menus/GormNSMenu.h: |
688 |
* Palettes/0Menus/GormNSMenu.m: |
689 |
* Palettes/1Windows/GormNSPanel.h: |
690 |
* Palettes/1Windows/GormNSPanel.m: |
691 |
* Palettes/1Windows/GormNSWindow.h: |
692 |
* Palettes/1Windows/GormNSWindow.m: |
693 |
* Palettes/2Controls/GormPopUpButtonEditor.m: |
694 |
* Palettes/3Containers/GormNSBrowser.h: |
695 |
* Palettes/3Containers/GormNSBrowser.m: |
696 |
* Palettes/3Containers/GormNSOutlineView.h: |
697 |
* Palettes/3Containers/GormNSOutlineView.m: |
698 |
* Palettes/3Containers/GormNSTableView.h: |
699 |
* Palettes/3Containers/GormNSTableView.m: |
700 |
* Palettes/3Containers/GormTableViewEditor.h: |
701 |
* Palettes/3Containers/GormTableViewEditor.m: |
702 |
* Palettes/3Containers/inspectors.m: |
703 |
* Palettes/4Data/inspectors.m: |
704 |
Corrected to avoid use of #import (which has been deprecated for years) |
705 |
and to protect headers using #define instead. |
706 |
|
707 |
2003-03-02 Richard Frith-Macdonald <rfm@gnu.org> |
708 |
|
709 |
* GormDocument.m: Give scrollviews bezelled border. |
710 |
|
711 |
2003-02-13 Richard Frith-Macdonald <rfm@gnu.org> |
712 |
|
713 |
* GormOutlineView.m: Fix code to update view when outlet/action |
714 |
images are clicked on. |
715 |
|
716 |
2003-02-10 Richard Frith-Macdonald <rfm@gnu.org> |
717 |
|
718 |
* GormInspectorsManager.m: in browser delegate re-ordered mechanism |
719 |
for establishing updates to browsers. Fixed and added to the code |
720 |
ensuring that highlighting of browser elements correctly indicates |
721 |
established connections clearly. |
722 |
|
723 |
2003-02-10 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
724 |
|
725 |
* GormInspectorsManager.m: _internalCall: |
726 |
only reload the column when needed, this was causing segfaults |
727 |
with the new lockFocus code. |
728 |
|
729 |
2003-02-02 Gregory John Casamento <greg_casamento@yahoo.com> |
730 |
|
731 |
* Palettes/3Containers/GormTableViewEditor.m: missing |
732 |
"else" was causing an exception to be thrown when attempting |
733 |
to delete a column in NSTableView when nothing is selected. |
734 |
|
735 |
2003-01-23 Gregory John Casamento <greg_casamento@yahoo.com> |
736 |
|
737 |
* Gorm.m: Some general cleanup. Removed the startuptime |
738 |
message. Indented some code to conform to guidelines. |
739 |
* GModelDecoder.m: Added GormNSPanel to the set of classes |
740 |
translated so that the window inspectors can be used to edit. |
741 |
* Documentation/readme.texi: Updated to show current status. |
742 |
|
743 |
2003-01-22 Gregory John Casamento <greg_casamento@yahoo.com> |
744 |
|
745 |
* Gorm.m: Removed reference to NSImageDoesCaching. |
746 |
This variable was removed in the gui library and was causing |
747 |
compilation to fail. Also cleaned up main() by getting rid |
748 |
of some old comments. |
749 |
|
750 |
2003-01-21 Adam Fedor <fedor@gnu.org> |
751 |
|
752 |
* Version: 0.2.5 |
753 |
|
754 |
2003-01-16 Gregory John Casamento <greg_casamento@yahoo.com> |
755 |
|
756 |
* Gorm.m: awakeFromNib added to set the mainMenu to |
757 |
the new menu defined in the .gorm file. This is to |
758 |
correct a bug when testing the interface. |
759 |
* GormPrivate.h: Added new outlet to hold Gorm menu. |
760 |
* Resources/Gorm.gorm: Added outlet for gormMenu. |
761 |
|
762 |
2003-01-15 Gregory John Casamento <greg_casamento@yahoo.com> |
763 |
|
764 |
* Gorm.m: [NSWindowTemplate initWithObject:]: corrected |
765 |
a problem which was preventing the stylemask from being |
766 |
saved. |
767 |
* GormDocument.[hm]: Added code to support the deferred |
768 |
flag for windows. setObject:isDeferred: and |
769 |
objectIsDeferred: were added. |
770 |
* Palettes/main.m: Added support for deferred flag. |
771 |
I didn't enable the flag in the gui, since |
772 |
NSBundleAdditions.m needs to be changed to allow this |
773 |
flag to be used. Once that's done, it will be enabled. |
774 |
|
775 |
2003-01-14 Gregory John Casamento <greg_casamento@yahoo.com> |
776 |
|
777 |
* GormDocument.m: replaceTemplatesWithObjects: when |
778 |
restoring the editing object the template was not |
779 |
being destroyed properly. This is now fixed. |
780 |
|
781 |
2003-01-14 Gregory John Casamento <greg_casamento@yahoo.com> |
782 |
|
783 |
* GormDocument.m: replaceObjectsWithTemplates: added a |
784 |
call to a new method in the class manager which returns |
785 |
custom classes based on the name assigned to the object. |
786 |
* GormClassManager.m: Added a method to pull the custom |
787 |
class association by name. This corrected an issue |
788 |
with custom classes. |
789 |
|
790 |
2003-01-13 Gregory John Casamento <greg_casamento@yahoo.com> |
791 |
|
792 |
* GModelDecoder.m: openGModel: added code to import |
793 |
the headers of custom classes read from the .gmodel file. |
794 |
|
795 |
2003-01-12 Gregory John Casamento <greg_casamento@yahoo.com> |
796 |
|
797 |
* GormDocument.m: -[GormDocument parseHeader:]: Fixed a |
798 |
problem parsing headers with multiple variables in one |
799 |
declarations (e.g. "id x,y,z"). Also added code |
800 |
to recognize actions in the form of "(id) actionName: (id)x". |
801 |
* Documentation/Gorm.texi: Modified docs to show current |
802 |
status of Gorm. |
803 |
|
804 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com> |
805 |
|
806 |
* GormCustomView.m: Corrected problem with dummy implementation |
807 |
of encodeWithCoder:. (Problem found and patch supplied by |
808 |
Chris Vetter). |
809 |
|
810 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com> |
811 |
|
812 |
* GormDocument.m: [GormDocument remove:]: added code |
813 |
to check the boolean returned from the removeConnection |
814 |
methods. If the result is NO, dont proceed with the |
815 |
delete. |
816 |
|
817 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com |
818 |
|
819 |
* GormDocument.m: [GormDocument remove:]: added code |
820 |
to break connections when a class, action or outlet |
821 |
is deleted. |
822 |
|
823 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com> |
824 |
|
825 |
* ClassInformation.plist: added missing orderFrontFontPanel: |
826 |
method to FirstResponder. |
827 |
* Gorm.gorm: updated to fix font panel problem. |
828 |
* Gorm.m: Implemented orderFrontFontPanel: |
829 |
|
830 |
2003-01-08 Gregory John Casamento <greg_casamento@yahoo.com> |
831 |
|
832 |
* Palettes/3Containers/inspector.m: NSTabView was not |
833 |
defining a size inspector. I commented out the method which |
834 |
was returning nothing and now the NSTabView uses the default |
835 |
view size inspector. |
836 |
|
837 |
2003-01-08 Gregory John Casamento <greg_casamento@yahoo.com> |
838 |
|
839 |
* GormClassManager.m: -[GormClassManager customClassForObject:]: |
840 |
Added code to resolve the object being passed in to the name |
841 |
which is used in the name table. This is for lookup in the |
842 |
custom class map. This corrects a problem which was introduced |
843 |
in the previous fix. |
844 |
* GormInspectorsManager.m: in browser delegate. Removed code |
845 |
which was looking up the name seperately. Now relies on code |
846 |
added above. |
847 |
* GormCustomClassInspector.m: |
848 |
-[GormCustomClassInspector _setCurrentSelectionClassName:]: |
849 |
Removed code which looks up the name. Now uses code in |
850 |
GormClassManager. |
851 |
|
852 |
2003-01-08 Gregory John Casamento <greg_casamento@yahoo.com> |
853 |
|
854 |
* GormClassManager.m: Added some NSDebugLog statements |
855 |
to assist with debugging. |
856 |
* GormInspectorManager.m: Corrected a problem which was |
857 |
preventing connections being made to actions added to |
858 |
a subclass. |
859 |
|
860 |
2003-01-05 Gregory John Casamento <greg_casamento@yahoo.com> |
861 |
|
862 |
* Gorm.m: Cleaned up some NSLog statements. |
863 |
-[Gorm testInterface]: Added call to encode GormNSPanel |
864 |
as NSPanel when testing. |
865 |
* GormDocument.m: -[GormDocument saveDocument]: Added |
866 |
code to encode GormNSPanel as NSPanel. |
867 |
-[GormDocument loadDocument]: Added code to decode NSPanel |
868 |
as GormNSPanel so it can be edited. |
869 |
* Palettes/1Windows/GNUmakefile: Added new files GormNSPanel.[hm]. |
870 |
* Palettes/1Windows/GormNSPanel.[hm]: Added. |
871 |
* Palettes/1WIndows/main.m: Modified to use new GormNSPanel |
872 |
class. |
873 |
* Resources/GormPreferences.gorm: Modified to disallow resizing |
874 |
of the panel. |
875 |
|
876 |
2003-01-04 Gregory John Casamento <greg_casamento@yahoo.com> |
877 |
|
878 |
* Palettes: Replaced all old .gorm/.classes files with |
879 |
.gorm packages. |
880 |
|
881 |
2003-01-03 Gregory John Casamento <greg_casamento@yahoo.com> |
882 |
|
883 |
* Gorm.m: Eliminated some compilation warnings. |
884 |
* GormDocument.m: Eliminated some compilation warnings. |
885 |
* GormMenuEditor.m: same as above. |
886 |
* GormPopupButtonEditor.m: same as above. |
887 |
* GormTableViewEditor.m: same as above. |
888 |
* GormViewEditor.h: Added category to declare windowAndRect:forObject: |
889 |
to prevent compilation warnings in the editor classes. |
890 |
* GormCustomView.m: Created dummy implementation of encodeWithCoder: to |
891 |
prevent warnings. |
892 |
* Palettes/1Windows/main.m: Added a category to NSPanel |
893 |
to use the window inspector to edit an NSPanel instance. |
894 |
|
895 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
896 |
|
897 |
* Defaults.plist: Added some new defaults and deleted some |
898 |
obsolete ones. |
899 |
* GNUmakefile: Added new files. |
900 |
* Gorm.m/GormPrivate.h: Added method to create the preferences panel |
901 |
called preferencesPanel: as well as a new ivar. |
902 |
* GormDocument.m: -[GormDocument init]: added code to preload |
903 |
headers into the document based on defaults. Preloading of headers |
904 |
is a feature suggestion from cbv (Chris) on #gnustep. |
905 |
-[GormDocument loadDocument:]: removed references to OpenNibs |
906 |
default which is obsolete. |
907 |
-[GormDocument saveDocument:]: removed references to SaveAsNib |
908 |
default which is obsolete. |
909 |
* TODO: added some more tasks. |
910 |
|
911 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
912 |
|
913 |
* Gorm.gorm: Added to replace about 200+ lines of |
914 |
code in the Gorm.m file. |
915 |
* Gorm.m: -[Gorm finishLaunching:] removed code |
916 |
which sets up the menu. It has been superceded by |
917 |
the Gorm.gorm file. -[Gorm init] added code |
918 |
to load the .gorm file. -[Gorm validateMenuItem:] |
919 |
modified to turn certain menu items on/off when |
920 |
appropriate. |
921 |
* GormDocument.[hm]: Added MenuValidation category |
922 |
to allow the app to determine which view is being |
923 |
edited (objects, images, sounds, classes). |
924 |
|
925 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
926 |
|
927 |
* GormClassManager.m: Made a minor correction to the |
928 |
removeAction:forClassNamed: to allow actions to be deleted |
929 |
from custom classes. |
930 |
|
931 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
932 |
|
933 |
* Gorm.m: Updated version information to 0.2.5 due to all |
934 |
of the recent bug fixes and enhancements. |
935 |
* GormInfo.plist: Same as above. |
936 |
* GormMenuEditor.m: removed an NSAssert which was no longer |
937 |
valid and causing the application to crash. |
938 |
|
939 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
940 |
|
941 |
* Added TODO file to document interesting feature suggestions |
942 |
and bugs which need to be fixed. |
943 |
|
944 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
945 |
|
946 |
* Gorm.m: -[GormObjectProxy inspectorClassName]: returns |
947 |
GormNotApplicableInspector, since we shouldn't be able to directly |
948 |
change any of the attributes on a GormObjectProxy. |
949 |
|
950 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
951 |
|
952 |
* GormDocument.m: -[GormDocument parseHeader:] added code to select |
953 |
the class when it is loaded in the classes view. Also modified the |
954 |
-[GormDocument _selectClass:] method and added a new private method |
955 |
-[GormDocument _selectClassWithObject:] which will select using an |
956 |
object which is passed in. |
957 |
|
958 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
959 |
|
960 |
* GormDocument.m: -[GormDocument parseHeader:] corrected problem |
961 |
pointed out be Enrico Sersale. Applied patch. Thanks! |
962 |
|
963 |
2002-12-21 Gregory John Casamento <greg_casamento@yahoo.com> |
964 |
|
965 |
* GormDocument.m: Added code in loadDocument: to create an empty |
966 |
dictionary for custom classes. Corrected problem in createClassFiles: |
967 |
which prevented writing files when the class wasn't being edited. |
968 |
General cleanup. |
969 |
|
970 |
2002-12-15 Gregory John Casamento <greg_casamento@yahoo.com> |
971 |
|
972 |
* GormClassManager.m: Changed NSLog to NSDebugLog. |
973 |
* GormCustomClassInspector.m: Changed NSLog calls to NSDebugLog. |
974 |
* GormDocument.m: Changed NSLog calls to NSDebugLog where appropriate. |
975 |
* GormOutlineView.m: removed some uneeded NSLog calls. |
976 |
|
977 |
2002-12-15 Gregory John Casamento <greg_casamento@yahoo.com> |
978 |
|
979 |
* Gorm.m: Minor cleanup. |
980 |
* GormClassManager.[hm]: Added method to get all superclasses |
981 |
of a given class. Moved the "correctClassName" method which maps |
982 |
names of internal classes to thier external exquivalents. |
983 |
* GormCustomClassInspector.m: Made changes to call new class method |
984 |
in GormClassManager. |
985 |
* GormDocument.m: Minor cleanup. Addition of _selectClass method |
986 |
which will cause the classes view to show the class of the instance |
987 |
currently selected in the object view. |
988 |
|
989 |
2002-12-14 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
990 |
|
991 |
* GormViewEditor.m |
992 |
* GormInternalViewEditor.m |
993 |
* GormViewWithContentViewEditor.m |
994 |
Multiple selection through mouse dragging is back. |
995 |
When attempting to start a connection, make sure the current |
996 |
widget is selected. |
997 |
|
998 |
|
999 |
2002-12-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1000 |
|
1001 |
* GormDocument.m: Added code to scroll to the class name |
1002 |
when the subclassing or changing the class name. |
1003 |
|
1004 |
2002-12-05 Gregory John Casamento <greg_casamento@yahoo.com> |
1005 |
|
1006 |
* GormDocument.[mh]: Added method named |
1007 |
-[GormDocument renameConnectionsForClassNamed:toName:] |
1008 |
to rename the object in the object editor so that the |
1009 |
connections stay in sync w/ the new name. |
1010 |
* Gorm.m/GormPrivate.h: Added -[GormObjectProxy setClassName:] |
1011 |
|
1012 |
2002-12-04 Adam Fedor <fedor@gnu.org> |
1013 |
|
1014 |
* Version: 0.2.0 |
1015 |
* Gorm.m: Change font panel shortcut to t |
1016 |
|
1017 |
2002-12-02 Adam Fedor <fedor@gnu.org> |
1018 |
|
1019 |
* GModelDecoder.m ([GormDocument -connectionObjectForObject:]): |
1020 |
Return nil if object is nil. |
1021 |
|
1022 |
2002-11-29 Gregory John Casamento <greg_casamento@yahoo.com> |
1023 |
|
1024 |
* NOTE: Added a patch submitted by Fabien Vallon to |
1025 |
add tab view inspector. Thanks. |
1026 |
* Palettes/3Containers/GormTabViewInspector.gorm: added. |
1027 |
* Palettes/3Containers/inspectors.m: Patched. |
1028 |
* Palettes/3Containers/GNUmakefile: Patched. |
1029 |
|
1030 |
2002-11-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1031 |
|
1032 |
* NOTE: Added a patch submitted by Fabien Vallon to |
1033 |
add functionality to the combo box inspector. Thanks. |
1034 |
* Palettes/4Data/GormNSComboBoxInspector.gorm: added. |
1035 |
* Palettes/4Data/inspectors.m: Patched. |
1036 |
|
1037 |
2002-11-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1038 |
|
1039 |
* Gorm.m: -[GormObjectProxy classInspectorClassName] |
1040 |
added code to return @"GormNotApplicableInspector". |
1041 |
|
1042 |
2002-11-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1043 |
|
1044 |
* GormFilesOwner.m: -[GormFilesOwner classInspectorClassName] |
1045 |
implemented to return @"GormNotApplicableInspector". |
1046 |
* GormDocument.m: -[GormFirstResponder classInspectorClassName] |
1047 |
same as above. |
1048 |
|
1049 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1050 |
|
1051 |
* Gorm.m: -[GormClassProxy inspectorClassName]: |
1052 |
changed to return @"GormNotApplicableInspector" so that |
1053 |
when a user creates a new subclass in the class editor an |
1054 |
inspector no longer appears which contains "GormClassProxy" |
1055 |
which is an internal class. |
1056 |
|
1057 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1058 |
|
1059 |
* Gorm.m: -[GormClassProxy classInspectorClassName]: |
1060 |
changed to return @"GormNotApplicableInspector" so that |
1061 |
when a user creates a new subclass in the class editor an |
1062 |
inspector no longer appears which contains "GormClassProxy" |
1063 |
which is an internal class. |
1064 |
|
1065 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1066 |
|
1067 |
* Palettes/0Menus/main.m: removed -[NSWindow setLevel:] |
1068 |
which sets the menu window being dragged to NSSubmenuLevel. |
1069 |
This makes it easier to place the menu item. |
1070 |
|
1071 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1072 |
|
1073 |
* Palettes/1Windows/main.m: Added code to |
1074 |
-[GormPanelMaker initWithCoder:] and -[GormWindowMaker initWithCoder:] |
1075 |
to order the window/panel to the front when added. Previously, it |
1076 |
was difficult to find the window/panel after adding it. |
1077 |
|
1078 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1079 |
|
1080 |
* GormDocument.m: Modified removeConnectionsWithLabel:.. to return |
1081 |
a boolean to indicate if action/outlet was removed. Also modified |
1082 |
the code so that the alert only appears if a connection actually |
1083 |
exists. |
1084 |
|
1085 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1086 |
|
1087 |
* GormDocument.m: -[GormDocument createClassFiles:] fixed problem |
1088 |
which was getting the classname from the currently selected row in |
1089 |
the classesView. It now calls -[GormOutlineView itemBeingEdited] to |
1090 |
get the class being edited. |
1091 |
|
1092 |
2002-11-22 Gregory John Casamento <greg_casamento@yahoo.com> |
1093 |
|
1094 |
* GormDocument.[hm]: added -[GormDocument removeConnectionsWithLabel: |
1095 |
(NSString *)name forClassNamed: (NSString *)className |
1096 |
isAction: (BOOL)action. This method removes the connections relavent |
1097 |
to an action/outlet when it's name is changed. I also modified the |
1098 |
delegate to call it and to present the user w/ an alert panel. This |
1099 |
is consistent w/ how InterfaceBuilder behaves. |
1100 |
|
1101 |
2002-11-20 Adam Fedor <fedor@gnu.org> |
1102 |
|
1103 |
* GModelDecoder.m |
1104 |
([GormObjectProxy -initWithModelUnarchiver:]): Retain the className. |
1105 |
([GormDocument -defineClass:inFile:]): New. |
1106 |
([GormDocument -openGModel:]): Define custom classes, setup |
1107 |
connection objects appropriatly. |
1108 |
* GormClassManager.m (-isKnownClass:): New. |
1109 |
|
1110 |
* GormFilesOwner.m ([GormFilesOwnerInspector -dealloc]): Don't |
1111 |
release superclass ivar window. |
1112 |
|
1113 |
2002-11-19 Gregory John Casamento <greg_casamento@yahoo.com> |
1114 |
|
1115 |
* ClassInformation.plist: Added entry for NSOpenGLView. |
1116 |
|
1117 |
2002-11-19 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1118 |
|
1119 |
* GormObjectEditor.m ([GormObjectEditor +setEditor:forDocument:]): |
1120 |
replaced self with editor. There was an exception when instancing |
1121 |
any class. |
1122 |
|
1123 |
2002-11-19 Gregory John Casamento <greg_casamento@yahoo.com> |
1124 |
|
1125 |
* Gorm.m: Added key equivalents for operations in the Classes |
1126 |
menu. |
1127 |
|
1128 |
2002-11-18 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1129 |
|
1130 |
* GNUMakefile: added GormViewSizeInspector.m, GormGenericEditor.m |
1131 |
and GormImageEditor.m. |
1132 |
* GormGenericEditor.m: new abstract superclass of GormObjectEditor, |
1133 |
GormImageEditor and GormSoundEditor. |
1134 |
* GormImageEditor.m: new class to deal with Images. |
1135 |
* GormSoundEditor.m: refactored code with GormGenericEditor, |
1136 |
now looks like GormImageEditor.m |
1137 |
* GomCustomClassInspector.m: rewrote parts to stop using notification |
1138 |
and use changeObject: method instead. |
1139 |
* Gorm.m, Gorm.h, GormPrivate.h, GormDocument.h, GormDocument.m: |
1140 |
changes to accomodate new Image & Sound code. |
1141 |
* GormViewSizeInspector.m: new file. Contains code moved from |
1142 |
GormObjectEditor.m. |
1143 |
|
1144 |
2002-11-18 Gregory John Casamento <greg_casamento@yahoo.com> |
1145 |
|
1146 |
* Gorm.m ([Gorm -testInterface:]): Move "isTesting = YES" before the |
1147 |
calls to [GormDocument -beginArchiving] and |
1148 |
[GormDocument -endArchiving] |
1149 |
so that we can testing the state in those methods. |
1150 |
* GormClassManager.h: set return type of |
1151 |
[GormClassManager -customClassMap] |
1152 |
to NSMutableDictionary and set parameter of |
1153 |
[GormClassManager -setCustomClassMap:] to NSMutableDictionary. |
1154 |
* GormClassManager.m: [GormClassManager -setCustomClassMap:] |
1155 |
now simply assigns the class map instead of copying it. |
1156 |
* GormCustomClassInspector.m: Copy the name of the class from |
1157 |
the cell using [NSString stringWithString:] instead of using |
1158 |
the value directly which might cause memory issues. Also changed |
1159 |
code to remove the custom class mapping if if the class is |
1160 |
mapped back to the parent class name. |
1161 |
* GormDocument.m: Set the version of the GormDocument class in the |
1162 |
[GormDocument +initialize] method. Removed some commented out code |
1163 |
in the [GormDocument -_createSoundPlaceHolder:] method. In |
1164 |
[GormDocument -beginArchiving] and [GormDocument -endArchiving] added |
1165 |
code to avoid template replacement, if we are in testing mode. This |
1166 |
corrected a core dump when testing w/ a .gorm that used custom |
1167 |
classes. Moved place where the custom classes are set |
1168 |
in [GormDocument -loadDocument] which was causing a core dump. |
1169 |
|
1170 |
2002-11-14 Adam Fedor <fedor@gnu.org> |
1171 |
|
1172 |
* GormDocument.m ([GormDocument -parseHeader:]): Reload the class |
1173 |
view after adding a class (suggestion from Fabien |
1174 |
<fabien@tuxfamily.org>). |
1175 |
|
1176 |
2002-11-13 Adam Fedor <fedor@gnu.org> |
1177 |
|
1178 |
* Some preliminary work on loading gmodels (not working yet). |
1179 |
* GormDocument.m ([GormDocument -rebuildObjToNameMapping]): New. |
1180 |
(loadDocument:): Use it. |
1181 |
* GModelDecoder.m: New file for translating gmodel files. |
1182 |
(openGModel:): Moved from GormDocument. |
1183 |
|
1184 |
2002-11-12 Adam Fedor <fedor@gnu.org> |
1185 |
|
1186 |
* ClassInformation.plist (NSDocument): Add _window outlet. |
1187 |
* GormClassManager.m |
1188 |
(-addClassNamed:withSuperClassNamed:withActions:withOutlets:): |
1189 |
Fix typo - add class name not info to customClasses. |
1190 |
* GormDocument.m ([GormDocument -parseHeader:]): Add ': back to |
1191 |
action name. |
1192 |
|
1193 |
2002-11-07 Gregory John Casamento <greg_casamento@yahoo.com> |
1194 |
|
1195 |
* GormDocument.m: +[GormDocument _replaceObjectsWithTemplates]: |
1196 |
needed to retain the template prevent corruption when |
1197 |
saving the data. |
1198 |
|
1199 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1200 |
|
1201 |
* GormObjectEditor.m: +[GormObjectEditor initialize]: Corrected |
1202 |
how the map table is created to prevent a crash. |
1203 |
|
1204 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1205 |
|
1206 |
* GormDocument.m: -[GormDocument createClassesFiles:] added if the simply return |
1207 |
when no row is selected. This was causing an exception. |
1208 |
|
1209 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1210 |
|
1211 |
* GormDocument.m: -[GormDocument remove:] added if the simply return |
1212 |
when no row is selected. This was causing an exception. |
1213 |
|
1214 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1215 |
|
1216 |
* GormSoundEditor.m: Added missing file. |
1217 |
|
1218 |
2002-11-05 Gregory John Casamento <greg_casamento@yahoo.com> |
1219 |
|
1220 |
* GormDocument.m: added -[GormDocument openGModel:] to allow the |
1221 |
loading of .gmodel files for conversion into .gorm files. |
1222 |
* GormSoundInspector.m: Corrected a problem w/ deleting sounds which |
1223 |
was causing a core dump. |
1224 |
|
1225 |
2002-11-03 Gregory John Casamento <greg_casamento@yahoo.com> |
1226 |
|
1227 |
* GormDocument.m: Added methods for class support |
1228 |
-[GormDocument openSound:], -[GormDocument _createSoundPlaceHolder:]. |
1229 |
Modified -[GormDocument saveDocument], and |
1230 |
-[GormDocument loadDocument] to handle copying of sounds into the |
1231 |
gorm file package when the .gorm is saved and registering them w/ |
1232 |
Gorm when the package is subsequently loaded. |
1233 |
* GormPrivate.h: Added class declaration for GormSound, the |
1234 |
sound placeholder class. This class contains the minimal information |
1235 |
needed to handle sounds in Gorm. |
1236 |
* GormSoundInspector.[hm]: The sound inspector. |
1237 |
* Resources/GormSoundInspector.gorm: The beginnings of the sound |
1238 |
inspector gui. |
1239 |
* Resources: Replaced old gorm files w/ packages. |
1240 |
|
1241 |
2002-10-31 Gregory John Casamento <greg_casamento@yahoo.com> |
1242 |
|
1243 |
* GormDocument.m: -[GormDocument saveDocument:] made changes to allow |
1244 |
saving of .gorm files as directories. -[GormDocument loadDocument:] |
1245 |
made necessary modifications to load .gorm directory contents. Also |
1246 |
made certain that old gorm files are loaded properly and converted |
1247 |
when saved. |
1248 |
* GormClassManager.m: Made modifications to allow NSSecureTextField |
1249 |
to substitute for NSTextField and NSPanel to substitute for NSWindow. |
1250 |
Also made changes to allow FirstResponder to modified. |
1251 |
|
1252 |
2002-10-29 Adam Fedor <fedor@gnu.org> |
1253 |
|
1254 |
* GormMatrixEditor.m (-_constrainedFrame:framewithEvent:andKnob:knob): |
1255 |
Set height/width to 0 when rows/cols = 1. |
1256 |
(-validateFrame:framewithEvent:theEventandPlacementInfo:): Idem. |
1257 |
* GormWindowEditor.m: Remove commented out code. |
1258 |
|
1259 |
2002-10-29 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1260 |
|
1261 |
* GormDocument.m: change nameTable retaining policy from |
1262 |
NSNonRetainedObjectMapKeyCallBacks to NSObjectMapKeyCallBacks. |
1263 |
This eliminates segfaults that happened when saving/testing multiple |
1264 |
times. Note: this might not be the best solution, but it does work. |
1265 |
|
1266 |
* GormInspectorsManager.m |
1267 |
* GormScrollViewEditor.m |
1268 |
* Palettes/3Containers/inspectors.m |
1269 |
* Palettes/4Data/inspectors.m |
1270 |
Various updates to GormScrollViewEditor and to NSTextView support. |
1271 |
(addition of GormTextViewEditor) |
1272 |
|
1273 |
|
1274 |
2002-10-25 Gregory John Casamento <greg_casamento@yahoo.com> |
1275 |
|
1276 |
* GormDocument.m: Removed extraneous calls to eliminate entries in the |
1277 |
objToName map from the endArchiving method. This has corrected the |
1278 |
problem w/ Gorm crashing when reloading a previously saved .gorm file |
1279 |
and saving again. |
1280 |
|
1281 |
2002-10-25 Adam Fedor <fedor@gnu.org> |
1282 |
|
1283 |
* GormDocument.m (-dealloc): Release tempNameTable. |
1284 |
Change some NSLogs to NSDebugLogs. |
1285 |
|
1286 |
2002-10-23 Adam Fedor <fedor@gnu.org> |
1287 |
|
1288 |
* GormDocument.m (-createClassFiles:): Set default save file |
1289 |
to className. |
1290 |
|
1291 |
* Palettes/2Controls/inspectors.m ([GormStepperAttributesInspector |
1292 |
-_getValuesFromObject:]): Get increment value. |
1293 |
|
1294 |
2002-10-13 Adam Fedor <fedor@gnu.org> |
1295 |
|
1296 |
* Version: 0.1.9 snapshot. |
1297 |
* Documentation/news.texi: Update. |
1298 |
|
1299 |
2002-10-13 Adam Fedor <fedor@gnu.org> |
1300 |
|
1301 |
* ClassInformation.plist: Added NSDocumentController and |
1302 |
NSDocument methods to FirstResponder (openDocument, |
1303 |
revertDocumentToSaved:, saveAllDocuments:, saveDocument:, |
1304 |
saveDocumentAs:, saveDocumentTo:). |
1305 |
|
1306 |
* GormInspectorsManager.m (-setCurrentInspector:): Show empty |
1307 |
inspector only when count = 0. If no inspector name is |
1308 |
returned by object, show GormNotApplicableInspector. |
1309 |
|
1310 |
* GormMatrixEditor.m (-mouseDown:): Edit titles of forms, etc |
1311 |
on double-click. |
1312 |
|
1313 |
* Palettes/0Menus/GormMenuEditor.m (-mouseDown:): Move variables |
1314 |
to beginning of block for gcc 2.X |
1315 |
|
1316 |
* Palettes/0Menus/main.m (-finishInstantiate): Change actions |
1317 |
to appropriate NSDocument methods. |
1318 |
|
1319 |
* Palettes/2Controls/inspectors.m ([NSStepper |
1320 |
-sizeInspectorClassName]): Remove so normal size inspector is |
1321 |
used. |
1322 |
|
1323 |
* Palettes/4Data/inspectors.m ([GormImageViewAttributesInspector |
1324 |
-_setValuesFromControl:]): Show error panel if entered image file |
1325 |
is not found (Needs proper image handling). |
1326 |
|
1327 |
2002-10-13 Gregory John Casamento <greg_casamento@yahoo.com> |
1328 |
|
1329 |
* Gorm.m: Implemented methods necessary to read the |
1330 |
templates back from the gorm file and transform them |
1331 |
back into the appropriate parent class. Also made modifications |
1332 |
to the template additions for NSWindowTemplate, and all other |
1333 |
templates so that the correct init method is called. |
1334 |
* GormClassManager.h: Added more methods to handle custom classes and |
1335 |
cleaned up some of the references to "NSObject". These should be |
1336 |
"id" instead. |
1337 |
* GormClassManager.m: Added implementations of the custom class |
1338 |
methods. Removed the old implementation for the |
1339 |
"GormClassInspector" from the source. |
1340 |
* GormCustomClassInspector.m: Added license comment. Implemented |
1341 |
methods necessary to allow the user to select a class from a list |
1342 |
of classes presented in the inspector. |
1343 |
* GormDocument.h: Added tempNameTable variable to hold the objects |
1344 |
while the gorm is being persisted. This allows the templates |
1345 |
to be substituted during the archiving process and the real |
1346 |
objects to be saved and restored afterwards. Added deferred windows |
1347 |
variable. |
1348 |
* GormDocument.m: Added -[_replaceObjectsWithTemplates] and |
1349 |
-[replaceTemplatesWithObjects] which are called from -[beginArchiving] |
1350 |
and -[endArchiving] respectively. These methods substitute the |
1351 |
templates into the object graph when the gorm is persisted and restore |
1352 |
the original objects so that the gorm can continue to be edited after |
1353 |
the save. Also made necessary modifications to -[loadDocument] and |
1354 |
-[saveDocument] to save the custom class list. Added methods to |
1355 |
allow windows to be deffered [setWindow:isDeffered] and |
1356 |
-[isWindowDeferred]. |
1357 |
* GormPrivate.h: Declared GormTemplate and added it to the |
1358 |
categories for the template classes. Declared Gorm template |
1359 |
classes. |
1360 |
* GormCustomClassInspector.gorm: Made some small adjustments to the |
1361 |
size of the view. |
1362 |
|
1363 |
|
1364 |
2002-10-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1365 |
|
1366 |
* Gorm.h : Added missing include. |
1367 |
* GormCustomView.h : Added missing include. |
1368 |
|
1369 |
2002-10-08 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1370 |
|
1371 |
* Gorm.m: added menu item for "group in scroll view". |
1372 |
* GNUmakefile: added GormScrollViewEditor.m |
1373 |
* GormScrollViewEditor.m: new file. |
1374 |
* GormInternalViewEditor.m: added support for NSScrollView |
1375 |
contents editing. |
1376 |
* Palettes/3Containers/GormTableViewEditor.m: removed old support |
1377 |
for NSScrollView. |
1378 |
* GormViewWithContentViewEditor.m: added support for keyboard |
1379 |
moving & resizing of elements & support for "group in scroll view". |
1380 |
|
1381 |
* Palettes/0Menus/GormMenuEditor.m: fixes when adding a menu item |
1382 |
into an NSPopupButton. |
1383 |
|
1384 |
* Palettes/2Controls/GormBoxInspector.gorm: |
1385 |
* Palettes/1Windows/GormWindowInspector.gorm: |
1386 |
* Palettes/1Windows/GormWindowSizeInspector.gorm: |
1387 |
updated for better visual aspect. |
1388 |
|
1389 |
* GormButtonEditor.m: fixed inline title editing. |
1390 |
|
1391 |
* GormDocument.m: do not save the last directory if the save/openpanel |
1392 |
do not return NSOKButton. |
1393 |
|
1394 |
2002-10-04 Gregory John Casamento <greg_casamento@yahoo.com> |
1395 |
|
1396 |
* GormInternalViewEditor.m: (dragExited:) move variable up for |
1397 |
compiling on gcc < 3. Problem found and patch submitted by |
1398 |
Fabien Vallon. |
1399 |
|
1400 |
2002-09-21 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1401 |
|
1402 |
* GormTableViewEditor.m: removed (was moved in Palettes/3Containers |
1403 |
some time ago). |
1404 |
* Palettes/3Containers/GormTableViewEditor.m: updated drag'n'drop support |
1405 |
|
1406 |
|
1407 |
2002-09-21 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1408 |
|
1409 |
* Gorm.m: fix segfault when leaving test mode. |
1410 |
Save whether palettes and inspectors are opened upon exiting. |
1411 |
Open them on startup if necessary. |
1412 |
* GormDocument.m: fixes bad reactivating of editors. |
1413 |
* GormBoxEditor.m: commented unused drag'n'drop code. |
1414 |
* GormCustomView.m: added GormTestCustomView class to deal with unknown |
1415 |
class name without raising an exception. |
1416 |
* GormInspectorsManager.m: fix to deal with new NSBrowser behaviour. |
1417 |
* GormObjectEditor.m: ([GormObjectEditor -rectForObject:]): |
1418 |
Corrected returned rect. |
1419 |
* GormInternalViewEditor.m: |
1420 |
* GormViewEditor.m: |
1421 |
updated drag'n'drop support. |
1422 |
* GormWindowEditor.m: commented unused code. |
1423 |
* GormButtonEditor.m: |
1424 |
inline editing of button's title. |
1425 |
* GormViewWithContentViewEditor.m: removed unused clas declaration. |
1426 |
|
1427 |
|
1428 |
* Palettes/0Menus/GormMenuEditor.m |
1429 |
* Palettes/0Menus/GormMenuInspectors.m |
1430 |
* Palettes/0Menus/GormNSMenu.h |
1431 |
* Palettes/0Menus/GormNSMenu.m |
1432 |
* Palettes/0Menus/main.m |
1433 |
Updated menu editing to support NSPopUpButton. |
1434 |
Basic tag editing added. |
1435 |
|
1436 |
* Palettes/2Controls/GormPopUpButtonEditor.m |
1437 |
* Palettes/2Controls/GNUmakefile |
1438 |
* Palettes/2Controls/inspectors.m |
1439 |
* Palettes/2Controls/main.m |
1440 |
* GormDocument.m |
1441 |
* Gorm.m |
1442 |
Added support for NSPopUpButton. |
1443 |
|
1444 |
* Palettes/3Containers/GormTableViewEditor.m |
1445 |
Updated drag'n'drop for object connectiion. |
1446 |
|
1447 |
* Palettes/4Data/main.m |
1448 |
updated NSTextView initialization so that it resizes properly. |
1449 |
|
1450 |
2002-09-11 Gregory John Casamento |
1451 |
|
1452 |
* GormOutlineView.m: Corrected minor compilation problem due to |
1453 |
header correction done in gui lib. NSImage is now directly included. |
1454 |
|
1455 |
2002-09-09 Adam Fedor <fedor@gnu.org> |
1456 |
|
1457 |
* GormClassManager.m (-allActionsForObject:): Print class in error message. |
1458 |
(-allOutletsForObject:): Idem.. |
1459 |
(-classInfoForObject:): Idem. |
1460 |
|
1461 |
* GormControlEditor.m |
1462 |
(-_displayFrameWithHint:framewithPlacementInfo:): Move variable up |
1463 |
for compiling on gcc < 3. |
1464 |
|
1465 |
2002-08-20 Gregory John Casamento <greg_casamento@yahoo.com> |
1466 |
|
1467 |
* GormDocument.m: -[GormDocument setSelectionFromEditor:] |
1468 |
added conditional to test if a given editor responds to |
1469 |
the method window prior to calling makeFirstResponder. This |
1470 |
was causing a problem when adding new classes. |
1471 |
|
1472 |
2002-08-17 Gregory John Casamento <greg_casamento@yahoo.com> |
1473 |
|
1474 |
* Palettes/3Containers/main.m: The scroll view for the table view and |
1475 |
outline view were not being added to the window prior to the |
1476 |
setDocumentView call. This was causing an assertion in NSView to |
1477 |
fail. |
1478 |
|
1479 |
2002-08-14 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1480 |
|
1481 |
* GormSplitViewEditor.m: removed an extra ; that was breaking gcc 2.*. |
1482 |
* GormBoxEditor.m: removed NSLogs. |
1483 |
* GormViewEditor.m: neater display of intelligent placement hints. |
1484 |
* GormControlEditor.m: intelligent placement take minsize into account. |
1485 |
* GormViewWithContentEditor.m: fixed display problem when moving |
1486 |
selection. |
1487 |
* GormNSTableView.m [GormNSTableView -setGormDelegate]: changed return |
1488 |
type from id to void (this was conflicting with GormNSTableView.h). |
1489 |
|
1490 |
2002-08-14 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1491 |
|
1492 |
* Major changes in editing widgets. |
1493 |
* Basic support for NSSplitView and NSTabView. |
1494 |
* Intelligent placement and resizing of widget. |
1495 |
* Dropping widget into not yet opened box/tabview. |
1496 |
* grouping into splitviews/boxes and ungrouping. |
1497 |
* direct editing of NSButton's and NSBox's title. |
1498 |
* Many small fixes. |
1499 |
|
1500 |
2002-07-22 Gregory John Casamento <greg_casamento@yahoo.com> |
1501 |
|
1502 |
* Resources/GormCustomClassInspector.[gorm,classes]: Added. |
1503 |
* GormCustomClassInspector.[hm]: Added. Custom class support is not |
1504 |
fully functional. I am currently working on it, but I thought |
1505 |
it would be useful to commit the code sooner rather than later. |
1506 |
* Gorm.m: Made some fixes to prevent core dump. |
1507 |
* GormClassManager.m: Removed some debugging NSLog calls and |
1508 |
added logic to prevent the addition of duplication outlets/actions |
1509 |
to a class. |
1510 |
* GormDocument.m: Finished up the delete functionality. Added code |
1511 |
to show an alert panel when the user tries to add a duplicate outlet/ |
1512 |
action to the class. |
1513 |
* GormOutlineView.m: Added method to allow deletion of a given |
1514 |
row directly from the outline view. |
1515 |
* GormInspectorsManager.m: Modified to pop up button to show custom |
1516 |
class inspector as an option. |
1517 |
* GormObjectEditor.m: returns custom class inspector when |
1518 |
class1InspectorClassName is called. |
1519 |
* IBInspector.m: Removed some code which was causing core dump. |
1520 |
|
1521 |
|
1522 |
2002-07-21 Gregory John Casamento <greg_casamento@yahoo.com> |
1523 |
|
1524 |
* GormClassManager.[hm]: Added some methods to support custom |
1525 |
classes: |
1526 |
|
1527 |
- (NSArray*) customSubClassesOf: (NSString *)superclass; |
1528 |
- (NSArray*) allCustomSubclassesOf: (NSString *)superclass; |
1529 |
|
1530 |
and also made some corrections in the replaceOutlet to correct a |
1531 |
problem with editing in the classes view. |
1532 |
|
1533 |
2002-07-16 Gregory John Casamento <greg_casamento@yahoo.com> |
1534 |
|
1535 |
* GormObjectInspector.m: Removed extra RELEASE at line 93 which |
1536 |
was causing core dump. |
1537 |
* GormTableViewEditor.m: Removed [document detachObject: selected] |
1538 |
since this was deleting the reference in the map to the table when |
1539 |
a column was deleted making connections impossible. |
1540 |
|
1541 |
2002-07-14 Gregory John Casamento <greg_casamento@yahoo.com> |
1542 |
|
1543 |
* GormClassManager.[hm]: Added methods to support deletion of |
1544 |
classes, outlets, and actions. |
1545 |
* GormDocument.m: Made various bug fixes. Added methods to |
1546 |
support deletion. |
1547 |
* Gorm.m: Added menu item fro "Remove..." |
1548 |
|
1549 |
2002-07-14 Gregory John Casamento <greg_casamento@yahoo.com> |
1550 |
|
1551 |
* GormClassManager.[hm]: Added new methods: |
1552 |
- (NSString *) addNewActionToClassNamed: (NSString *)name; |
1553 |
- (NSString *) addNewOutletToClassNamed: (NSString *)name; |
1554 |
- (BOOL) loadCustomClasses: (NSString*)path; |
1555 |
- (BOOL) isCustomClass: (NSString *)className; |
1556 |
- (BOOL) isAction: (NSString *)actionName |
1557 |
ofClass: (NSString *)className; |
1558 |
- (BOOL) isOutlet: (NSString *) |
1559 |
outletName ofClass: (NSString *)className; |
1560 |
Changed the format of the ".classes" file to store only the |
1561 |
custom classes. This is more efficient since the full class |
1562 |
list is already loaded when the GormClassManager is |
1563 |
initialized. The custom class list is merged with this |
1564 |
to create the display shown in the classes view. |
1565 |
* GormDocument.m: modified to utilize the above routines in |
1566 |
the method which loads the .gorm file and the data source. |
1567 |
* GormOutlineView.m: Added new methods to add new actions/outlets |
1568 |
with generic names so that the user can edit the actions/outlets |
1569 |
once added. |
1570 |
|
1571 |
2002-07-13 Gregory John Casamento <greg_casamento@yahoo.com> |
1572 |
|
1573 |
* Gorm.m: Corrected typo in method name. Added check to prevent |
1574 |
addition of blank action, outlet or class name. |
1575 |
* GormClassManager.m: started on modifications for custom classes. |
1576 |
|
1577 |
2002-07-12 Gregory John Casamento <greg_casamento@yahoo.com> |
1578 |
|
1579 |
* Gorm.m: [-removeAttributeFromClass] added method to be |
1580 |
used by new menu item "Delete Outlet/Action". Removed some |
1581 |
NSLog statements. |
1582 |
* GormClassManager.[hm]: Added methods to support adding and |
1583 |
replacing actions and outlets. |
1584 |
* GormDocument.m: Modified data source methods to use the methods |
1585 |
added to the class manager to edit the contents of the class list. |
1586 |
* GormOutlineView.[hm]: Added methods to add actions and outlets |
1587 |
to the data source from the outline view. Also changed the drawing |
1588 |
code so that the outlet/action being edited doesn't shift when |
1589 |
clicked. |
1590 |
|
1591 |
2002-07-11 Gregory John Casamento <greg_casamento@yahoo.com> |
1592 |
|
1593 |
* GormClassManager.m: Added stubs for two new method to add actions |
1594 |
and outlets based on classname. |
1595 |
* GormDocument.m: Added logic set the name in the data source methods. |
1596 |
* GormOutlineView.m: Override [-editColumn:row:withEvent:select:] |
1597 |
to draw correcty for the outlet/actions. |
1598 |
* GormOutlineView.h: Move GormOutletActionHolder to header so it |
1599 |
can be used by the data source. |
1600 |
|
1601 |
2002-07-09 Gregory John Casamento <greg_casamento@yahoo.com> |
1602 |
|
1603 |
* Gorm.m: Added new menu item and method to add outlet/action |
1604 |
-[Gorm addAttributeToClass:] |
1605 |
* GormDocument.m: Added new method which gets called by the one |
1606 |
in Gorm.m and passes control to the classesView. |
1607 |
* GormOutlineView.m added -[GormOutlineView addAttributeToClass] |
1608 |
to add either an outlet or an action depending on what type |
1609 |
is currently open. Currently it only adds the name and doesn't |
1610 |
modify the datasource. The next version will. |
1611 |
|
1612 |
2002-07-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1613 |
|
1614 |
* GormOutlineView.m -[drawRow:] Added logic to draw inverse |
1615 |
image of the outlet or action button to visually indicate which |
1616 |
is being edited in the outline view. |
1617 |
* GormOutlineView.h: Added typedef to indicate whether actions or |
1618 |
outlets are being edited. |
1619 |
* Images/GormActionSelected.tiff: Added |
1620 |
* Images/GormOutletSelected.tiff: Added |
1621 |
* GNUmakefile: Modified to copy images to the resources directory. |
1622 |
|
1623 |
2002-07-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1624 |
|
1625 |
* GormOutlineView.[hm] : Added. This is a NSOutlineView |
1626 |
subclass handles outlets and actions for the class view. |
1627 |
As of this revision, you can view the actions and outlets of |
1628 |
a class, but you can't edit them. |
1629 |
* GormDocument.m: Modified to use new class. |
1630 |
* GormInspectorsManager.m: Removed some code which was causing |
1631 |
the application to dump core on exit. |
1632 |
|
1633 |
2002-05-04 Gregory John Casamento <greg_casamento@yahoo.com> |
1634 |
|
1635 |
* GormClassEditor.m: Added blank implementation of |
1636 |
[GormClassEditor -makeSelectionVisible:(BOOL)] method. |
1637 |
When creating a new class and editing it, the application was |
1638 |
throwing an exception due to the abcense of this method. |
1639 |
It now seems to function correctly. |
1640 |
|
1641 |
2002-04-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1642 |
|
1643 |
* Palettes/0Menus/GormNSMenu.m |
1644 |
[GormNSMenu -_createWindow]: removed NSLog statement before |
1645 |
NSPanel *win declaration which was causing Gorm not to build on |
1646 |
compilers gcc < 3.0. |
1647 |
|
1648 |
2002-07-01 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1649 |
|
1650 |
* ClassInformation.plist: new outlet for NSWindowController |
1651 |
* Gorm.m |
1652 |
* GormWindowEditor.m |
1653 |
* GormTableViewEditor.m |
1654 |
* GormObjectEditor.m |
1655 |
Bugfixes for proper drawing/updating of selection. |
1656 |
|
1657 |
* GormDocument.m |
1658 |
Only the toplevel menu goes into the objectview panel. |
1659 |
The last directory used for opening is now saved and proposed |
1660 |
as the default for next time. |
1661 |
|
1662 |
* GormObjectEditor.m |
1663 |
* Resources/GormViewSizeInspector.gorm |
1664 |
* Resources/GormViewSizeInspector.classes |
1665 |
The size inspector is now loaded from a gorm file. |
1666 |
|
1667 |
* GormDocument.m |
1668 |
* Palettes/0Menus/GormNSMenu.m |
1669 |
* Palettes/0Menus/GormNSMenu.h |
1670 |
* Palettes/0Menus/main.m |
1671 |
* Palettes/0Menus/GormMenuEditor.m |
1672 |
* Palettes/0Menus/GNUmakefile |
1673 |
GormNSMenu replaces NSMenu when editing interface. |
1674 |
|
1675 |
* GormInspectorsManager.m: fix selected item in popupbutton when using |
1676 |
keyEquivalent (patch from Fabien Vallon). |
1677 |
|
1678 |
2002-04-01 Pierre-Yves <pyrivail@spocky> |
1679 |
|
1680 |
* GormTableViewEditor.m ([GormTableViewEditor -activate]): |
1681 |
Bugfix for gcc 2.??. |
1682 |
|
1683 |
2002-03-31 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1684 |
|
1685 |
* GormWindowEditor.m |
1686 |
When resizing matrix, use integer values for setCellSize. |
1687 |
When dropping an object from the palettes, use integer |
1688 |
coordinates for its frame. |
1689 |
|
1690 |
* GNUMakefile |
1691 |
* GormObjectEditor.m |
1692 |
* Resources/GormViewSizeInspector.gorm |
1693 |
* Resources/GormViewSizeInspector.classes |
1694 |
Moved GormViewSizeInspector to gorm. |
1695 |
|
1696 |
* ClassInformation.plist: NSOutlineView declaration. |
1697 |
* GormDocument.m ([GormDocument -{load, save}Document]): |
1698 |
* GormTableViewEditor.m ([-outlineViewSelectionDidChange:]) |
1699 |
* Palettes/3Containers/GNUMakefile |
1700 |
* Palettes/3Containers/main.m |
1701 |
* Palettes/3Containers/GormNSOutlineView.m |
1702 |
* Palettes/3Containers/GormNSOutlineView.h |
1703 |
* Palettes/3Containers/inspectors.m |
1704 |
GormNSOutlineView replaces NSOutlineView when editing interface. |
1705 |
GormNSOutlineView features a dummy dataSource during editing and |
1706 |
testing. |
1707 |
|
1708 |
* Palettes/2Controls/main.m |
1709 |
* Palettes/2Controls/GormBoxInspector.gorm |
1710 |
* Palettes/2Controls/GormButtonInspector.gorm |
1711 |
* Palettes/2Controls/GormFormInspector.gorm |
1712 |
* Palettes/2Controls/GormSliderInspector.gorm |
1713 |
* Palettes/2Controls/GormTextFieldInspector.gorm |
1714 |
Cosmetic changes. |
1715 |
|
1716 |
|
1717 |
2002-03-29 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1718 |
|
1719 |
* GormDocument.m ([GormDocument -windowAndRect:forObject:]): |
1720 |
support for NSTableColumn objects. |
1721 |
* GormDocument.m ([GormDocument -attachObject:toParent]): |
1722 |
when attaching a NSTableView, attach its tableColumns too. |
1723 |
* GormWindowEditor.m ([GormWindowEditor mouseDown:]) |
1724 |
opens GormTableViewEditor when needed. |
1725 |
* GormWindowEditor.m |
1726 |
bestKnownSuperview() does now take a second argument which is |
1727 |
a point (it was needed for NSTableColumn support). |
1728 |
* GormTableViewEditor.m |
1729 |
new files. |
1730 |
* GNUMakefile : add GormTableViewEditor.m |
1731 |
* GormPrivate.h |
1732 |
interface for GormTableViewEditor |
1733 |
* ClassInformation.plist |
1734 |
new version provided by Jeff Teunissen. |
1735 |
* Palettes/3Containers/GNUMakefile |
1736 |
* Palettes/3Containers/inspectors |
1737 |
* Palettes/3Containers/GormTableColumnInspector.classes |
1738 |
* Palettes/3Containers/GormTableColumnInspector.gorm |
1739 |
* Palettes/3Containers/GormTableColumnSizeInspector.classes |
1740 |
* Palettes/3Containers/GormTableColumnSizeInspector.gorm |
1741 |
support for NSTableColumn inspector |
1742 |
* Palettes/3Containers/GormNSTableView.m |
1743 |
* Palettes/3Containers/GormNSTableView.h |
1744 |
various update of GormNSTableView. |
1745 |
|
1746 |
|
1747 |
2002-03-26 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1748 |
|
1749 |
* GormDocument.m ([GormDocument -init]): |
1750 |
Call setWidth instead of setMinWidth for non-resizable column. |
1751 |
Call sizeToFit on classesView. |
1752 |
* GormDocument.m ([GormDocument -{load, save}Document]): |
1753 |
Add support for GormNSTableView. |
1754 |
* Palettes/3Containers/GNUMakefile |
1755 |
* Palettes/3Containers/main.m |
1756 |
* Palettes/3Containers/GormNSTableView.m |
1757 |
* Palettes/3Containers/GormNSTableView.h |
1758 |
* Palettes/3Containers/inspectors.m |
1759 |
GormNSTableView replaces NSTableView when editing interface. |
1760 |
GormNSTableView features a dummy dataSource during editing and |
1761 |
testing. |
1762 |
|
1763 |
2002-03-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1764 |
|
1765 |
* GormDocument.m: Minor cleanup of debug statements. |
1766 |
|
1767 |
2002-03-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1768 |
|
1769 |
* GormDocument.m: Made necessary modifications to change the |
1770 |
classesView from an NSTableView to an NSOutlineView. |
1771 |
* GormClassManager.m: Added method to return all subclasses for |
1772 |
a given superclass. |
1773 |
* GormClassManager.h: Added declaration for the method described |
1774 |
above. |
1775 |
|
1776 |
2002-03-08 Richard Frith-Macdonald <rfm@gnu.org> |
1777 |
|
1778 |
* IBInspector.m: Don't release window on dealloc ... assume it |
1779 |
* releases itsself when closed. |
1780 |
* IBPalette.m: ditto |
1781 |
|
1782 |
2002-03-06 Richard Frith-Macdonald <rfm@gnu.org> |
1783 |
|
1784 |
* IBInspector.m: Release all ivars on dealloc. |
1785 |
* IBPalette.m: ditto |
1786 |
* Palettes/0Menus/GormMenuInspectors.m: Don't release superclass |
1787 |
ivars in own dealloc method. |
1788 |
* Palettes/1Windows/main.m: ditto |
1789 |
* Palettes/2Controls/inspectors.m: ditto |
1790 |
* Palettes/3Containers/inspectors.m: ditto |
1791 |
* Palettes/3Containers/main.m: ditto |
1792 |
* Palettes/4Data/inspectors.m: ditto |
1793 |
Changes to make retain/release consistent ... subclasses must not |
1794 |
release the ivars of a superclass in their dealloc method as the |
1795 |
superclass dealloc method should do that. Fixes bug exposed by |
1796 |
recent NSWindow dealloc fixes. |
1797 |
|
1798 |
2002-03-04 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1799 |
|
1800 |
* Gorm.m ([GormObjectProxy -initWithCoder:]): |
1801 |
typo fixing. |
1802 |
|
1803 |
2002-03-04 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1804 |
|
1805 |
* Gorm.m ([GormObjectProxy -initWithCoder:]): |
1806 |
updated to conform with GSNibItem new encoding scheme. |
1807 |
|
1808 |
2002-03-01 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1809 |
|
1810 |
* GormCustomView.m ([GormCustomView -classForCoder]): |
1811 |
new method. Easy way to make sure GormCustomView is always |
1812 |
encoded as a GSCustomView. |
1813 |
* GormCustomView.m ([GormCustomView -initWithCoder:]): |
1814 |
([GormCustomView -encodeWithCoder:]): |
1815 |
new encoding (works with the new GSCustomView encoding), |
1816 |
ability to open old documents. |
1817 |
* GormDocument.m: |
1818 |
([GormDocument -pasteType:fromPasteboard:parent:]): |
1819 |
decode GSCustomView as GormCustomView. |
1820 |
|
1821 |
2002-02-18 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1822 |
|
1823 |
* Palettes/3Containers/GNUmakefile |
1824 |
* Palettes/3Containers/main.m |
1825 |
* Palettes/3Containers/GormNSBrowser.m |
1826 |
* Palettes/3Containers/GormNSBrowser.h |
1827 |
* Gorm.m |
1828 |
* GormDocument.m |
1829 |
Subclass of NSBrowser and NSTableView to be able to set the |
1830 |
delegate for runtime only (there is a dummy delegate for edit-time |
1831 |
and test-time). Those classes are encoded as NSBrowser/NSTableView |
1832 |
and NSTableView/NSBrowser are decoded as GormNSBrowser/GormNSTableView |
1833 |
|
1834 |
* Palettes/1Windows/GNUmakefile |
1835 |
* Palettes/1Windows/GormNSWindow.h |
1836 |
* Palettes/1Windows/GormNSWindow.m |
1837 |
* Palettes/1Windows/main.m |
1838 |
* GormDocument.m |
1839 |
* Gorm.m |
1840 |
Subclass of NSWindow to be able to choose the stylemask |
1841 |
and to still be able to resize/close/minimize the window in the editor |
1842 |
regardless of the stylemask. This class is encoded as NSWindow and |
1843 |
NSWindow is decoded as GormNSWindow. |
1844 |
|
1845 |
* GormDocument.m ([-attachObect:toParent]): |
1846 |
NSTableView & NSTextView objects contained in NSScrollView are now |
1847 |
added. Connections to and from those objects are now available. |
1848 |
|
1849 |
* GormWindowEditor.m: new bestKnownSuperview function |
1850 |
(original patch from Stefan Urbanek <stefanurbanek@yahoo.fr> |
1851 |
modified to let the user select the NSScrollView or the NSTextView/ |
1852 |
NSTableView contained within the NSScrollView). |
1853 |
|
1854 |
* Palettes/3Containers/inspectors.m |
1855 |
* Palettes/3Containers/GormBrowserInspector.gorm |
1856 |
* Palettes/3Containers/GormTableViewInspector.gorm |
1857 |
NSTableView and NSBrowser inspectors updated (new tag field) |
1858 |
(patch from Stefan Urbanek <stefanurbanek@yahoo.fr>) |
1859 |
|
1860 |
2002-01-30 Adam Fedor <fedor@gnu.org> |
1861 |
|
1862 |
* Version: 0.1.0 |
1863 |
* Documentation/news.texi: Update. |
1864 |
|
1865 |
2002-01-29 Adam Fedor <fedor@gnu.org> |
1866 |
|
1867 |
* GormClassManager.m (-allActionsForObject:): Get actions for |
1868 |
first responder as well. |
1869 |
* ClassInformation.plist: Update (from stefanurbanek@yahoo.fr). |
1870 |
Add FirstResponder actions. |
1871 |
|
1872 |
* Documentation/news.texi: update |
1873 |
|
1874 |
2002-01-13 Adam Fedor <fedor@gnu.org> |
1875 |
|
1876 |
* GormDocument.m ([GormDocument -init]): Autorelease objectsView. |
1877 |
|
1878 |
* GormWindowEditor.m ([GormWindowEditor -mouseDown:]): Set the |
1879 |
arrowCursor for dragging, etc. push back the mouseUp event to |
1880 |
make cursor tracking work correctly. |
1881 |
|
1882 |
2001-12-18 Gregory John Casamento <greg_casamento@yahoo.com> |
1883 |
* Gorm.m: loadClass method added to call the method in GormDocument |
1884 |
* GormDocument.m: loadClass method and parseClass method added |
1885 |
to parse the contents of a .[hH] file to produce an |
1886 |
entry in the classes list. |
1887 |
* GormClassManager.[hm]: addClassNamed:... method added. |
1888 |
|
1889 |
2001-12-04 Laurent Julliard <laurent@moldus.org> |
1890 |
|
1891 |
* Palettes/4Data/main.m: Date and Number Formatters added |
1892 |
* Palettes/4Data/inspectors.m: Date and Number Formatters added |
1893 |
* Palettes/4Data/GNUmakefile: Date and Number Formatters added |
1894 |
* GormWindowEditor.m: drag and drop logic for formatters |
1895 |
* IBPAlette.m: drag and drop logic for formatters |
1896 |
* GormPrivate.h: NSDateFormatter and NSNumberFormatter additions |
1897 |
* GormPalettesManager.m: drag and drop logic for formatters |
1898 |
* GormInspectorsManager.m: new (optional) popup button item for |
1899 |
formatters |
1900 |
* Gorm.h: new drag and drop type for formatters |
1901 |
* Palettes/4Data/GormDateFormatterInspector.gorm: New Date |
1902 |
Formatter Inspector |
1903 |
* Palettes/4Data/GormDateFormatterInspector.gorm: New Number |
1904 |
Formatter Inspector |
1905 |
|
1906 |
2001-11-20 Laurent Julliard <laurent@julliard-online.org> |
1907 |
|
1908 |
* GNUMakefile: data palette and new icons added |
1909 |
* GormInspectorManager.m (-setCurrentInspector): Controls embedded |
1910 |
in NSScrollView must be handled differently |
1911 |
* GormWindowEditor.m (-mouseDown) : some debugging code added |
1912 |
* Palettes/2Controls/GormBoxInspector.gorm: alignment tuning |
1913 |
* Palettes/3Containers/GormBrowserInspector.gorm : New NSBrowser |
1914 |
inspector |
1915 |
* Palettes/3Containers/GormTableViewInspector.gorm: New NSTableView |
1916 |
inspector |
1917 |
* Palettes/4Data/main.m: new Data Palette |
1918 |
* Palettes/4Data/inspectors.m: new Data Palette |
1919 |
* Palettes/4Data/GormComboBoxInspector.gorm: new NSComboBox inspector |
1920 |
(incomplete) |
1921 |
* Palettes/4Data/GormImageViewInspector.gorm: new NSImageView inspector |
1922 |
* Palettes/4Data/GormTextViewInspector.gorm: new NSTextView inspector |
1923 |
* Images/Sunday_seurat.tiff: new inspector icon |
1924 |
* Images/button_nib.tiff: new inspector icon |
1925 |
* Images/date_formatter.tiff: new inspector icon |
1926 |
* Images/iconBottomLeft_nib.tiff: new inspector icon |
1927 |
* Images/iconBottomRight_nib.tiff: new inspector icon |
1928 |
* Images/iconBottom_nib.tiff: new inspector icon |
1929 |
* Images/iconCenterLeft_nib.tiff: new inspector icon |
1930 |
* Images/iconCenterRight_nib.tiff: new inspector icon |
1931 |
* Images/iconCenter_nib.tiff: new inspector icon |
1932 |
* Images/iconTopLeft_nib.tiff: new inspector icon |
1933 |
* Images/iconTopRight_nib.tiff: new inspector icon |
1934 |
* Images/iconTop_nib.tiff: new inspector icon |
1935 |
* Images/number_formatter.tiff: new inspector icon |
1936 |
* Images/photoframe_nib.tiff: new inspector icon |
1937 |
|
1938 |
2001-11-03 Richard Frith-Macdonald <rfm@gnu.org> |
1939 |
|
1940 |
* GormDocument.m: Removed extra RELEASEes (reported by Ludovic |
1941 |
Marcotte) and simplified document close code ... fixed bug which |
1942 |
was leaving application menus in existence after clsoe. |
1943 |
|
1944 |
2001-11-01 Adam Fedor <fedor@gnu.org> |
1945 |
|
1946 |
* GormDocument.m ([GormDocument -openDocument:]): Open file |
1947 |
from current dir. |
1948 |
|
1949 |
* Palettes/1Windows/main.m: Set action/target to ok: in NSForms in |
1950 |
GormWindowInspector and GormWindowSizeInspector. Remove all |
1951 |
TextDidEndEditing Notifications. |
1952 |
* Palettes/2Controls/inspectors.m: Likewise for all control |
1953 |
inspectors. Also make sure all setStringValue: messages get sent |
1954 |
a non-nil string. |
1955 |
|
1956 |
2001-10-30 Richard Frith-Macdonald <rfm@gnu.org> |
1957 |
|
1958 |
* GormWindowEditor.m: Fixed various drawing glitches when managing |
1959 |
resizes (of matrix views in particular). By no means perfect, but |
1960 |
a big improvement in appearance. |
1961 |
|
1962 |
2001-10-29 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1963 |
|
1964 |
* GormDocument.m ([GormDocument -init]): set the NSTableView's |
1965 |
properties so that it benefits from [NSTableView -sizeToFit] |
1966 |
|
1967 |
2001-10-29 Richard Frith-Macdonald <rfm@gnu.org> |
1968 |
|
1969 |
* GormClassManager.m: Tidy action names in browser etc. |
1970 |
* GormWindowEditor.m: Tidy size of matrix at end of resize. |
1971 |
|
1972 |
2001-10-28 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1973 |
|
1974 |
* Palettes/2Controls/main.m ([ControlsPalette -finishInstantiate]): |
1975 |
update NSStepper in the controls' palette (it has a new default size) |
1976 |
|
1977 |
|
1978 |
2001-10-26 Richard Frith-Macdonald <rfm@gnu.org> |
1979 |
|
1980 |
* GormClassManager.m: Force class, action, and outlet names to be |
1981 |
legal identifiers ... ie consist of alhpanumeric and underscore |
1982 |
characters with a non-numeric initial character. |
1983 |
A roundabout/fundamental fix for a problem generating output files |
1984 |
reported by Ludovic Marcotte |
1985 |
|
1986 |
2001-10-27 Laurent Julliard <laurent@julliard-online.org> |
1987 |
|
1988 |
* ClassInformation.plist: IBInspector actions/outlets closer to OS 4.2 |
1989 |
* Palettes/1Windows/GormMatrixInspector.gorm: new layout and new fields |
1990 |
* Palettes/1Windows/GormWindowInspector.gorm: new layout and new fields |
1991 |
* Palettes/1Windows/main.m: code for new Window inspector |
1992 |
* Palettes/2Controls/GormSliderInspector.gorm: new layout and new fields |
1993 |
* Palettes/2Controls/GormTextFieldInspector.gorm: uses icons, new layout, ok button removed |
1994 |
* Palettes/2Controls/GormButtonInspector.gorm: uses icons, ok button removed |
1995 |
* Palettes/2Controls/GormBoxInspector.gorm: uses icons and sliders |
1996 |
* Palettes/2Controls/GormFormInspector.gorm: ok button removed, uses icons. |
1997 |
* Palettes/2Controls/GormPopUpButtonInspector.gorm: ok button removed |
1998 |
* Palettes/2Controls/GormCellInspector.gorm: ok button removed |
1999 |
* Palettes/2Controls/GormBoxInspector.gorm: ok button removed, sliders added |
2000 |
* Palettes/2Controls/inspectors.m: code for new/updated inspectors |
2001 |
* Images/centeralign_nib.tiff: new inspector icon |
2002 |
* Images/justifyalign_nib.tiff: new inspector icon |
2003 |
* Images/leftalign_nib.tiff: new inspector icon |
2004 |
* Images/naturalalign_nib.tiff: new inspector icon |
2005 |
* Images/rightalign_nib.tiff: new inspector icon |
2006 |
* Images/iconLeft_nib.tiff: new inspector icon |
2007 |
* Images/iconOnly_nib.tiff: new inspector icon |
2008 |
* Images/iconRight_nib.tiff: new inspector icon |
2009 |
* Images/iconAbove_nib.tiff: new inspector icon |
2010 |
* Images/iconBelow_nib.tiff: new inspector icon |
2011 |
* Images/titleOnly_nib.tiff: new inspector icon |
2012 |
* Images/line_nib.tiff: new inspector icon |
2013 |
* Images/bezel_nib.tiff: new inspector icon |
2014 |
* Images/noBorder_nib.tiff: new inspector icon |
2015 |
* Images/ridge_nib.tiff: new inspector icon |
2016 |
|
2017 |
2001-10-23 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2018 |
|
2019 |
* GormObjectEditor.m: Updated [GormObjectEditor refreshCells] so that |
2020 |
setTitle is not called with nil anymore (but with @""). |
2021 |
See change <Tue Oct 23 10:32:18 2001> in gnustep/core/gui/Changelog |
2022 |
|
2023 |
2001-10-17 Laurent Julliard <laurent@julliard-online.org> |
2024 |
|
2025 |
* Palettes/2Controls/GormFormInspector.gorm: New Form inspector. |
2026 |
* Palettes/2Controls/GormFormInspector.classes: likewise. |
2027 |
|
2028 |
* Palettes/2Controls/GormPopUpButtonInspector.gorm: New PopUp Button inspector |
2029 |
* Palettes/2Controls/GormPopUpButtonInspector.classes: likewise |
2030 |
* Palettes/2Controls/GormCellInspector.gorm: New Cell Inspector |
2031 |
* Palettes/2Controls/GormCellInspector.classes: likewise |
2032 |
|
2033 |
* Palettes/2Controls/inspectors.m: new logic for the new inspectors |
2034 |
* Palettes/2Controls/GNUmakefile: new inspectors in resources |
2035 |
|
2036 |
2001-10-16 Adam Fedor <fedor@gnu.org> |
2037 |
|
2038 |
* GormPalettesManager.m ([GormPalettesManager -setCurrentPalette:]): |
2039 |
Check for wv before getting frame (Solaris fix). |
2040 |
|
2041 |
2001-10-14 Adam Fedor <fedor@gnu.org> |
2042 |
|
2043 |
* ClassInformation.plist: Add IBInspector |
2044 |
|
2045 |
2001-10-05 Adam Fedor <fedor@gnu.org> |
2046 |
|
2047 |
* GormDocument.m (-loadDocument:): Typo fix - don't include |
2048 |
GormCustomView in object proxies list (fix suggested by |
2049 |
fvallon@fr.alcove.com). |
2050 |
|
2051 |
2001-10-04 Adam Fedor <fedor@gnu.org> |
2052 |
|
2053 |
* GormClassManager.m (-renameClass:): Change sender method to |
2054 |
work with fixed popupButtons. |
2055 |
|
2056 |
* GormWindowEditor.m |
2057 |
(-_validateFrame:forViewPtr:withEvent:update:update): Don't compute |
2058 |
new intercell spacing when only onw row or col. |
2059 |
|
2060 |
2001-10-03 Adam Fedor <fedor@gnu.org> |
2061 |
|
2062 |
* Add support for custom views |
2063 |
* GormClassManager.m (-allActionsForObject:): Add support for |
2064 |
GormCustomView |
2065 |
(-allOutletsForObject:): Likewise. |
2066 |
(-classInfoForObject:): Likewise. |
2067 |
* GormDocument.m (-loadDocument:): Decode GSCustomView |
2068 |
as GormCustomView. |
2069 |
(-saveDocument:): likewise for encoding. |
2070 |
* GormCustomView.m: New class. |
2071 |
* Palettes/2Controls/main.m: Add customview item. |
2072 |
|
2073 |
2001-10-02 Adam Fedor <fedor@gnu.org> |
2074 |
|
2075 |
* Palettes/2Controls/inspectors.m: Fix NSButton and popup button |
2076 |
logic. |
2077 |
* Palettes/2Controls/GormButtonInspector.gorm: Update for new popup |
2078 |
coding in gui library. |
2079 |
|
2080 |
2001-09-27 Adam Fedor <fedor@gnu.org> |
2081 |
|
2082 |
* GormInspectorsManager.m (-setCurrentInspector:): Gracefully handle |
2083 |
an inspector creation error. |
2084 |
* GormWindowEditor.m (-editTextField:withEvent:): TextField value |
2085 |
editor method. |
2086 |
|
2087 |
* Palettes/2Controls/inspectors.m: New NSBox, NSButtonCell, |
2088 |
NSMatrix, and NSTextField inspectors. |
2089 |
|
2090 |
2001-09-17 Adam Fedor <fedor@gnu.org> |
2091 |
|
2092 |
* GormWindowEditor.m |
2093 |
(-_validateFrame:forViewPtr:withEvent:update:update): Allow resize |
2094 |
if frame is already too small. |
2095 |
* Palettes/2Controls/inspectors.m: Implement button type popup |
2096 |
for button inspector. |
2097 |
|
2098 |
2001-09-16 Adam Fedor <fedor@gnu.org> |
2099 |
|
2100 |
* Fixes to handle matrixes better. Editable matrix cells. Improved |
2101 |
editors for window size and buttons. |
2102 |
* GormObjectEditor.m ([GormViewSizeInspector -init]): Add size |
2103 |
form for resizing. New methods for resizing and obtaining |
2104 |
window sizes. |
2105 |
* GormMatrixEditor.m: New class for editing matrix cells. |
2106 |
* GormWindowEditor.m (_editTextView:withEvent:) Moved to |
2107 |
GormMatrixEditor.m. |
2108 |
(-_validateFrame:forViewPtr:withEvent:update:update): When replacing |
2109 |
view with matrix detach old view and attach matrix to document. |
2110 |
(-mouseDown:): Open matrix subeditor on double-click of matrix. |
2111 |
(-deleteSelection): Detach subviews of a box before deleting box. |
2112 |
|
2113 |
* Palettes/2Controls/inspectors.m: New button inspector. |
2114 |
|
2115 |
2001-08-21 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2116 |
|
2117 |
Added the ability to change the font of the selected objects |
2118 |
* Gorm.m: |
2119 |
new category : NSCell (GormAdditions) (it gives us full control of |
2120 |
the font's changes) |
2121 |
added a menu item for the font panel |
2122 |
added a shortcut for the palettes panel (@"p") |
2123 |
* GormWindowEditor.m : [-acceptsFirstResponder] new method, returns YES |
2124 |
[-initWithObject] set self as initialFirstResponder of the window |
2125 |
[-changeFont:] new method, change the font of the selected controls |
2126 |
[-selectObjects:] update the font in the font panel |
2127 |
* Palettes/2Controls/GormSliderInspector.gorm: font updates |
2128 |
|
2129 |
2001-08-20 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2130 |
|
2131 |
* Palettes/2Controls/main.m: Add stepper control to the controls' |
2132 |
palette |
2133 |
|
2134 |
* Add stepper inspector. |
2135 |
* Palettes/2Controls/inspectors.m: added GormSliderAttributsInspector |
2136 |
class |
2137 |
* Palettes/2Controls/GormSliderInspector.gorm: New file. |
2138 |
* Palettes/2Controls/GNUmakefile: Update |
2139 |
|
2140 |
2001-08-18 Adam Fedor <fedor@gnu.org> |
2141 |
|
2142 |
* GormWindowEditor.m (-_editTextView:withEvent:): Size the NSForm |
2143 |
to fit when titles are edited. |
2144 |
|
2145 |
* Add slider inspector. |
2146 |
* Palettes/2Controls/inspectors.m: New file. |
2147 |
* Palettes/2Controls/GormSliderInspector.gorm: Likewise. |
2148 |
* Palettes/2Controls/GNUmakefile: Update |
2149 |
|
2150 |
2001-07-18 Adam Fedor <fedor@gnu.org> |
2151 |
|
2152 |
* Version 0.0.3. |
2153 |
|
2154 |
2001-07-10 Richard Frith-Macdonald <rfm@gnu.org> |
2155 |
|
2156 |
GormDocument.m: ([-detachObject:]) retain object name on entry and |
2157 |
release on exit, or if the object is not in the name table the detach |
2158 |
process could cause the name to be released before we try to use it |
2159 |
to remove the object from the table. |
2160 |
|
2161 |
2001-07-09 Richard Frith-Macdonald <rfm@gnu.org> |
2162 |
|
2163 |
Gorm.m: Tidied code a little to conform to coding standards |
2164 |
and avoid gcc-3.0 compiler warning. Incorporated Pierres fixes to his |
2165 |
last patch. |
2166 |
|
2167 |
2001-07-08 Mirko Viviani <mirko.viviani@rccr.cremona.it> |
2168 |
|
2169 |
* GormWindowEditor.m ([GormWindowEditor -_editTextView:withEvent:]): |
2170 |
return if mouse not on cell. |
2171 |
|
2172 |
2001-07-07 Richard Frith-Macdonald <rfm@gnu.org> |
2173 |
|
2174 |
Gomr.m: Fixed typo in info panel and updated a little. |
2175 |
|
2176 |
2001-07-04 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2177 |
|
2178 |
Added the ability to create the .m and .h files of a class created |
2179 |
within Gorm (it's a basic implementation but it works) |
2180 |
|
2181 |
Added an "application: openFile:" method in the class Gorm and a |
2182 |
GormInfo.plist file, it is now possible to open a Gorm document from |
2183 |
ProjectCenter (and I suppose GWorkspace but I have not checked yet) |
2184 |
|
2185 |
a keyEquivalent for the inspector (i was really missing this ...) |
2186 |
|
2187 |
no more [menu display] in the initialization of Gorm, I found out that |
2188 |
it prevented a proper docking within WindowMaker's dock, and it does |
2189 |
not seem to have any side effect. |
2190 |
|
2191 |
2001-06-24 Mirko Viviani <mirko.viviani@rccr.cremona.it> |
2192 |
|
2193 |
* GormWindowEditor.m ([GormWindowEditor -_validateFrame:forViewPtr: |
2194 |
withEvent:update:update]): fixed checks for non-matrix control. Allow |
2195 |
the matrix to reduce rows and columns. |
2196 |
|
2197 |
2001-06-20 Adam Fedor <fedor@gnu.org> |
2198 |
|
2199 |
* GormDocument.m (-beginArchiving): Add filesOwner class name to |
2200 |
archive. |
2201 |
(-loadDocument:): Retreive and set filesOwner class. |
2202 |
|
2203 |
* GormClassManager.m (-removeOutlet:forObject:): Remove from |
2204 |
allOutlets even if not in extraOutlets. |
2205 |
(-ok:): Implement renaming outlets. |
2206 |
|
2207 |
2001-06-18 Adam Fedor <fedor@gnu.org> |
2208 |
|
2209 |
* GormWindowEditor.m |
2210 |
(-_validateFrame:forViewPtr:withEvent:update:update): Allow the frame |
2211 |
to increase even if it's already too small. |
2212 |
|
2213 |
* Palettes/1Windows/main.m: Implement GormWindowSizeInspector. |
2214 |
* Palettes/1Windows/GormWindowSizeInspector.gorm: New file. |
2215 |
* Palettes/1Windows/GormWindowSizeInspector.class: Likewise. |
2216 |
|
2217 |
2001-06-15 Adam Fedor <fedor@gnu.org> |
2218 |
|
2219 |
* GormWindowEditor.m (-_editTextView:withEvent:): |
2220 |
New method to edit text in place (handles only NSForms now). |
2221 |
(-mouseDown:): Double-click on NSForm edits NSFormCell. |
2222 |
|
2223 |
2001-06-06 Adam Fedor <fedor@gnu.org> |
2224 |
|
2225 |
* Changes to allow an NSBox to be 'edited' and add subviews, move |
2226 |
them around inside the box, etc. |
2227 |
* GormPalettesManager.m (-mouseDown): Make sure the drag view is |
2228 |
the proper one, not a subview of the indented item. |
2229 |
* GormViewKnobs.m (GormDrawOpenKnobsForRect): New function. |
2230 |
* GormWindowEditor: Add edit_view ivar to show which view accepts |
2231 |
DnD, selections, etc. Changes to allow double-click to 'edit' an |
2232 |
NSBox. |
2233 |
|
2234 |
2001-05-09 Adam Fedor <fedor@gnu.org> |
2235 |
|
2236 |
* GormWindowEditor.m (-_validateFrame:forViewPtr:withEvent:update:): |
2237 |
New method - validate and update view during resize. |
2238 |
|
2239 |
2001-05-08 Richard Frith-Macdonald <rfm@gnu.org> |
2240 |
|
2241 |
Applied patch by Raphael Sebbe to add support for custom objects. |
2242 |
Went through the code and tried to make it conform to GNUstep |
2243 |
coding standards. |
2244 |
* GNUmakefile: Custom class modifications |
2245 |
* Gorm.h: ditto |
2246 |
* Gorm.m: ditto |
2247 |
* GormClassManager.h: ditto |
2248 |
* GormClassManager.m: ditto |
2249 |
* GormDocument.h: ditto |
2250 |
* GormDocument.m: ditto |
2251 |
* GormInspectorsManager.m: ditto |
2252 |
* GormObjectEditor.m: ditto |
2253 |
* GormPrivate.h: ditto |
2254 |
* GormWindowEditor.m: ditto |
2255 |
|
2256 |
2001-04-24 Adam Fedor <fedor@gnu.org> |
2257 |
|
2258 |
* Version: 0.0.2 snapshot |
2259 |
* GNUmakefile: Add rpm package info |
2260 |
* Gorm.spec.in: New file. |
2261 |
* Documentation/{readme,news,install}.texi: Update |
2262 |
* README, INSTALL, NEWS: Regenerate |
2263 |
|
2264 |
2001-02-07 Richard Frith-Macdonald <rfm@gnu.org> |
2265 |
|
2266 |
* GormInspectorsManager.m: Resize a few buttons to fit text neatly. |
2267 |
|
2268 |
2001-02-06 Richard Frith-Macdonald <rfm@gnu.org> |
2269 |
|
2270 |
* Palettes/2Control/main.m: Added patch to tidy up and add more |
2271 |
objects to the controls palette ... patch by |
2272 |
Jason H Clouse <jhclouse@juno.com> |
2273 |
Removed bogus code that selected a window when it was made key. |
2274 |
|
2275 |
2001-01-27 Richard Frith-Macdonald <rfm@gnu.org> |
2276 |
|
2277 |
* GormPalettesManager.m: Ensure that palette manager window can never |
2278 |
become key or main. Accept first mouse events so drag start works. |
2279 |
|
2280 |
2000-11-06 Adam Fedor <fedor@gnu.org> |
2281 |
|
2282 |
* Documenation: Remove use of tmpl texi files |
2283 |
|
2284 |
Fri Feb 25 16:31:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2285 |
|
2286 |
* Gorm.m: Fix a few window deallocation problems. |
2287 |
* GormDocument.m: Fix error in renaming objects. |
2288 |
|
2289 |
2000-02-21 Adam Fedor <fedor@gnu.org> |
2290 |
|
2291 |
* GNUmakefile: Don't make Documentation by default for those who |
2292 |
don't have TeX setup. |
2293 |
|
2294 |
Sun Feb 14 06:56:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2295 |
|
2296 |
* Palettes/2Control/main.m: Add popup and pulldown menu controls |
2297 |
though there is no way to edit them yet. |
2298 |
|
2299 |
Sun Feb 6 8:44:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2300 |
|
2301 |
Removed InfoPanel.m and updated Gorm to use standard panel now that |
2302 |
NSApplication supports it. |
2303 |
|
2304 |
Fri Feb 4 11:10:59 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2305 |
|
2306 |
* Palettes/0Menu/GormMenuInspectors.m: Added code for setting |
2307 |
key-equivalent in menu item inspector. |
2308 |
|
2309 |
Thu Feb 3 16:16:59 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2310 |
|
2311 |
* Gorm.m: tidied start/end testing. |
2312 |
* GormDocument.m: ditto |
2313 |
|
2314 |
Sat Jan 15 04:35:59 2000 Nicola Pero <n.pero@mi.flashnet.it> |
2315 |
|
2316 |
* GormObjectEditor.m ([GormObjectEditor -activate]), |
2317 |
([GormObjectEditor -orderFront]): Trivial fix to make it compile. |
2318 |
|
2319 |
Fri Jan 14 16:22:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2320 |
|
2321 |
* GormDocument.m: Fix to deactivate editors while copying to pb |
2322 |
and add support for a few more document setup types. |
2323 |
* Gorm.m: Add Inspector, Panel and Empty documents. |
2324 |
|
2325 |
Fri Jan 14 9:34:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2326 |
|
2327 |
* Palettes/OMenus/GormMenuEditor.m: ([mouseDown:]) support for |
2328 |
dragging menu items to rearrange their order. |
2329 |
|
2330 |
Thu Jan 13 20:34:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2331 |
|
2332 |
Preliminary menu support (very limited). |
2333 |
|
2334 |
Fri Jan 7 11:03:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2335 |
|
2336 |
* GNUmakefile: Set Gorm_PRINCIPAL_CLASS |
2337 |
* Gorm.m: Do startup stuff in [-finishLaunching] and use the |
2338 |
NSApplicationMain() function to run the app (as well-behaved apps do). |
2339 |
|
2340 |
Wed Jan 5 17:00:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2341 |
|
2342 |
* Palettes/0Menu/main.m: First cut at code for providing menus items |
2343 |
on the palette. |
2344 |
* GormWindowEditor.m: accept first mouse so we act immediately that |
2345 |
the mouse is clicked anywhere in the window. |
2346 |
* Palettes/1Window/main.m: Tidy attributes editor and add support |
2347 |
for setting window title. |
2348 |
|
2349 |
Tue Jan 4 17:42:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2350 |
|
2351 |
Added 'miniaturize', 'close', and 'revert to saved' menu items and |
2352 |
implemented their actions. |
2353 |
|
2354 |
Tue Jan 4 12:13:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2355 |
|
2356 |
Various tidyups |
2357 |
Somewhat improved documentation |
2358 |
Added registration ddefaults stuff |
2359 |
|
2360 |
Mon Jan 3 10:50:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2361 |
|
2362 |
Rewrote testing mechanism so that we test by creating an in-memory |
2363 |
nib, and load that nib. This way, the testing process has no effect |
2364 |
on the original objects in the document we are working on. |
2365 |
Also changed the editor api so that we have a deactivate method. |
2366 |
Editors are deactivated on archiving and reactivated afterwords - |
2367 |
this means that we no longer need to destroy all editors during |
2368 |
archiving in order to stop them being included in the archive. |
2369 |
|
2370 |
Thu Dec 23 16:32:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2371 |
|
2372 |
Added generic object inspector. |
2373 |
|
2374 |
Wed Dec 22 12:16:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2375 |
|
2376 |
Replaced the two NeXT images for sounds and classes. |
2377 |
Improved drag and drop. |
2378 |
|
2379 |
Tue Dec 21 15:30:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2380 |
|
2381 |
Added size inspector for autoresizing of views. |
2382 |
|
2383 |
Tue Dec 21 8:10:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2384 |
|
2385 |
Added inspector for files owner so we can create connections from |
2386 |
objects inside the nib to the files owner. |
2387 |
|
2388 |
Mon Dec 20 14:16:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2389 |
|
2390 |
Added connections inspector so connecting objects should work. |
2391 |
Use information from 'ClassInformation.plist' to specify outlets |
2392 |
and actions for a class. |
2393 |
Added GormClassManager stuff to manage this information. |
2394 |
|
2395 |
Sat Dec 18 21:24:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2396 |
|
2397 |
Add partial support for draagging into object view. |
2398 |
Fix move/resize of window subviews to make sure subviews can't be |
2399 |
dragged outside visible area. |
2400 |
|
2401 |
Fri Dec 17 18:44:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2402 |
|
2403 |
Add some support for connections - handle link dragging within window |
2404 |
editor - raise connection inspector on completion. |
2405 |
|
2406 |
Thu Dec 16 21:35:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2407 |
|
2408 |
Change directory structure - add palettes directory, move palettes |
2409 |
into it, rename them, change automatic loading of palettes to do |
2410 |
it in palette name order. |
2411 |
|
2412 |
Thu Dec 16 15:45:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2413 |
|
2414 |
* GormWindowEditor.m: Implemented support for moving and resizing |
2415 |
subviews within a window. |
2416 |
* Gorm.m: Implemented edit menu (mostly) with cut and paste. |
2417 |
|
2418 |
Thu Dec 16 6:54:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2419 |
|
2420 |
* GormWindowEditor.m: Implemented selection mechanism including |
2421 |
marking subviews within a window by drawing knobs on them. |
2422 |
|
2423 |
Wed Dec 15 15:27:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2424 |
|
2425 |
Archive save/restore fixes. |
2426 |
Implementation of framework for interactive testing mode. |
2427 |
|
2428 |
Tue Dec 14 20:13:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2429 |
|
2430 |
Enough for today. |
2431 |
* View/View.m: Added a single button to the 'View' palette. |
2432 |
* GormPaletteManager.m: improve DnD image ffset code. |
2433 |
* GormWindowEditor.m: accept dropped views in window. |
2434 |
|
2435 |
Tue Dec 14 19:53:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2436 |
|
2437 |
Removed GormResourcesManager - merged functionality into GormDocument |
2438 |
Loads of other minor changes too - hopefully all simplified a bit. |
2439 |
|
2440 |
Tue Dec 14 17:33:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2441 |
|
2442 |
* GormDocument.m: Major changes - nearly all methods implemented to |
2443 |
including all the editor related methods. |
2444 |
* GormWindowEditor.m: Loads of stuff fleshed out, mostly just leaving |
2445 |
drawing code to do. |
2446 |
|
2447 |
Mon Dec 13 20:04:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2448 |
|
2449 |
* GormViewKnobs.m: imported from IM |
2450 |
|
2451 |
Mon Dec 13 14:57:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2452 |
|
2453 |
* Gorm.h: Added NSView additions |
2454 |
* GormWindowEditor.m: new skeleton file. |
2455 |
* GormDocument.m: handle class replacement on archiving/unarchiving. |
2456 |
Add filesOwner and firstResponder dummy objects. |
2457 |
* GormResourcesManager.m: tidy files owner and first responder stuff. |
2458 |
* GormObjectEditor.m: Use neater mechanism for determining image to |
2459 |
be displayed in matrix. |
2460 |
|
2461 |
Wed Dec 8 20:54:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2462 |
|
2463 |
* Gorm.m: ([-init]) make sure that the palettes manager is loaded. |
2464 |
|
2465 |
Wed Dec 8 16:33:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2466 |
|
2467 |
* GormObjecteditor.m: ([-refreshCells]) cell highlighting fixed so |
2468 |
that empty cells in the matrix can't be highlighted. |