/[gnustep]/gnustep/usr-apps/gworkspace/ChangeLog
ViewVC logotype

Contents of /gnustep/usr-apps/gworkspace/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.15 - (show annotations) (download)
Sat Oct 4 14:45:17 2003 UTC (20 years, 6 months ago) by esersale
Branch: MAIN
Changes since 1.14: +9 -0 lines

2003-10-03 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/FileOperations/FileOperation.m
    -calculateNumFiles doesn't block anymore.
    the stop button now works.

  * Viewers/SmallIconsViewer/SmallIconsPanel.m
    in -selectIconWithPath: now the view scroll to show the icon.
-

1 2003-10-03 Enrico Sersale <enrico@imago.ro>
2
3 * GWorkspace/FileOperations/FileOperation.m
4 -calculateNumFiles doesn't block anymore.
5 the stop button now works.
6
7 * Viewers/SmallIconsViewer/SmallIconsPanel.m
8 in -selectIconWithPath: now the view scroll to show the icon.
9
10 2003-10-03 Enrico Sersale <enrico@imago.ro>
11
12 * GWorkspace/Inspectors/Tools.m
13 after setting the default application, the applications icons
14 are now shown correctly.
15
16 2003-10-01 Enrico Sersale <enrico@imago.ro>
17
18 * Version 0.6
19
20 * GWLib/GWProtocol.h and GWorkspace/GWorkspace.m
21 -sortedDirectoryContentsAtPath:
22 -checkHiddenFiles:atPath:
23 -setCachedMax:
24 -addWatcherForPath:
25 -removeWatcherForPath:
26 -lockFiles:inDirectoryAtPath:
27 -unLockFiles:inDirectoryAtPath:
28 -isLockedPath:
29 -existsAndIsDirectoryFileAtPath:
30 -typeOfFileAt:
31 -isPakageAtPath:
32 -sortTypeForDirectoryAtPath:
33 -setSortType:forDirectoryAtPath:
34 -setDefSortType:
35 -defSortType
36 -setHideSysFiles:
37 -hideSysFiles
38 -iconForFile:ofType:
39 -smallIconForFile:
40 -smallIconForFiles:
41 -smallHighlightIcon
42 -setUseThumbnails:
43 -imageExtensions
44 all these methods have been moved in GWLib
45
46 * GWLib/GWLib [h m]
47 + (id)workspaceApp
48 new method.
49
50 2003-09-26 Enrico Sersale <enrico@imago.ro>
51
52 * in many files: changed some occourrencies of the macro "new" with
53 [[ alloc] init] due of problems with the Apple gcc.
54
55 * GWRemote/gwsd/gwsd.m in -initWithRemote:connection:
56 calls -enableMultipleThreads on the first connection.
57
58 * GWRemote doesn't depend anymore upon libGWorkspace.
59 Implemented a Browser class and some other things.
60
61 2003-09-01 Enrico Sersale <enrico@imago.ro>
62
63 * GWorkspace/GWorkspace.m
64 in -iconForFile:ofType: handled the case of a 128x128 thumbnail icon
65 returned by NSWorkspace.
66
67 2003-08-26 Enrico Sersale <enrico@imago.ro>
68
69 * GWorkspace/GWorkspace.m
70 -viewerRootedAtPath: new method.
71 in -selectFile:inFileViewerRootedAtPath: uses the new method.
72
73 2003-08-11 Enrico Sersale <enrico@imago.ro>
74
75 * in many places: changed "DeskTop" with Desktop"
76 (suggestion & patch by Christopher Culver <crculver@users.sourceforge.net>
77
78 2003-07-29 Enrico Sersale <enrico@imago.ro>
79
80 * GWorkspace/FileOperations/FileOperation.m
81 changed all the occourrencies of NSPort with NSMessagePort
82
83 2003-07-18 Enrico Sersale <enrico@imago.ro>
84
85 * GWorkspace/Resources
86 added some .nib files that was not created after the last try of
87 building GWorkspace on OS X
88
89 2003-07-17 Enrico Sersale <enrico@imago.ro>
90
91 * GWorkspace/TShelf/TShelfView.m
92 in -drawRect: uses NSBezierPath instead of ps operators.
93
94 2003-07-13 Enrico Sersale <enrico@imago.ro>
95
96 * Utilities/findfile/findfile.m
97 fixed some bugs exposed by the recent changes in DO;
98
99 2003-07-10 Enrico Sersale <enrico@imago.ro>
100
101 * GWorkspace/TShelf
102 a new Tabbed Shelf added.
103
104 2003-07-09 Enrico Sersale <enrico@imago.ro>
105
106 * GWorkspace/Watchers/Watcher.m
107 the GWFileWatcherFileDidChangeNotification now is sent distributed, too.
108
109 2003-07-08 Enrico Sersale <enrico@imago.ro>
110
111 * GWLib/GWFunctions.m
112 in cutFileLabelText() new algo used.
113
114 2003-07-01 Enrico Sersale <enrico@imago.ro>
115
116 * Version 0.5.3
117
118 2003-06-23 Enrico Sersale <enrico@imago.ro>
119
120 * GWLib/BIcon.m
121 * GWorkspace/IconViewsIcon.m
122 * Viewers/IconsViewer/IconsPanel.m
123 * Viewers/IconsViewer/IconsViewerIcon.m
124 * Viewers/IconsViewer/PathIcon.m
125 * Viewers/SmallIconsViewer/SmallIcon.m
126 * Viewers/SmallIconsViewer/SmallIconsPanel.m
127 use the contextual menu only if defined in the defaults.
128 "defaults write GWorkspace UsesContestualMenu YES"
129
130 * Viewers/BrowserViewer/BrowserViewerPref.m
131 now it is possible to abilitate the icons in the browser cells.
132
133 * All over the app
134 changed all the dnd operations to work with the propertylist
135 interface of the pastboard.
136
137 2003-06-21 Enrico Sersale <enrico@imago.ro>
138
139 * Utilities/Backgrounder
140 removed.
141
142 * GWorkspace/FileOperations/FileOperation.h
143 GWorkspace/FileOperations/FileOperation.m
144 new file operation system.
145
146 2003-06-18 Enrico Sersale <enrico@imago.ro>
147
148 * GWorkspace/Dialogs/
149 OpenWithController.h OpenWithController.m
150 RunExternalController.h RunExternalController.m
151 CompletionField.h CompletionField.m
152 these files implement the new "Open With" and "Run..." features
153
154 * Viewers/SmallIconsViewer/SmallIconsViewer.m
155 Viewers/IconsViewer/IconsViewer.m
156 force the panel to display after a file operation.
157
158 * Viewers/SmallIconsViewer/SmallIconsViewer.m
159 started new localization task!
160 changed many .gorm files and localized many strings all over
161 the application. (thanks to Stephane Peron, speron@telys.com for
162 these files)
163
164 2003-06-15 Enrico Sersale <enrico@imago.ro>
165
166 * Viewers/IconsViewer/IconsViewer.m
167 Viewers/IconsViewer/IconsPanel.m
168 Viewers/IconsViewer/IconsPath.m
169 tuned some metods to show correctly the name editor and to scroll to
170 visible a new folder when it is created.
171
172 * GWLib/BIcon.m
173 GWorkspace/IconViewsIcon.m
174 Viewers/IconsViewer/IconsPanel.m
175 Viewers/IconsViewer/IconsViewerIcon.m
176 Viewers/IconsViewer/PathIcon.m
177 Viewers/SmallIconsViewer/SmallIcon.m
178 Viewers/SmallIconsViewer/SmallIconsPanel.m
179 In -menuForEvent: changed the criteria used to choose the popup to show
180 on right-click.
181 Now:
182 on icons:
183 - right-click without modifier shows the contestual menu
184 if the icon is selected.
185 - right-click with the modifyer shows the app menu.
186 in the window containing icons:
187 - right-click without modifier shows the contestual menu if
188 there are selected icons.
189 else shows the app menu.
190 - right-click with the modifyer shows the app menu.
191
192 2003-06-13 Enrico Sersale <enrico@imago.ro>
193
194 * GWLib/BColumn.m
195 GWLib/Browser2.m
196 Viewers/IconsViewer/IconsViewerIcon.m
197 Viewers/SmallIconsViewer/SmallIcon.m
198 Handled the case of a matrix cell or of an icon representing a broken link.
199
200 * Apps_wrappers/*
201 enclosed the reference to $2 with quotes.
202 This makes sure that one can open files even if they have spaces in the name
203
204 2003-06-12 Enrico Sersale <enrico@imago.ro>
205
206 * ContentViewers
207 For about all the inspectors: in -canDisplayFileAtPath: added a check
208 to be sure that the path doesn't represent a directory with a known name
209 extension (for example a directory named ".rtf") because, in this case,
210 NSWorkspace, if it has an editor for the extension,
211 returns "NSPlainFileType"
212
213 2003-06-10 Enrico Sersale <enrico@imago.ro>
214
215 * Version 0.5.2
216
217 2003-06-04 Enrico Sersale <enrico@imago.ro>
218
219 * Added GWRemote and gwsd in the gworkspace/GWRemote directory.
220 Even if GWRemote is a separate application, it is, for the moment,
221 between the GWorkspace sources because GWRemote needs libGWorkspace.
222 Many files of this lib have been modified to work also in the case
223 of a remote host.
224 GWremote is an application that let you browse the file system of a
225 remote host where is running the gwsd tool. You can also copy, move,
226 delete, link, duplicate files, on the remote host and also edit
227 little text files.
228
229 2003-06-03 Enrico Sersale <enrico@imago.ro>
230
231 * GWLib/GWFunctions.m
232 added a function to sort the cells of a browser matrix if isRemote == YES.
233
234 * GWLib/BColumn.m
235 uses the new function.
236
237 * GWLib/Browser2.m
238 if isRemote == YES set a wait cursor until all the columns are done.
239
240 2003-05-24 Enrico Sersale <enrico@imago.ro>
241
242 * GWorkspace/Watchers/Watcher.m
243 fixed a bug that let the watcher to repeat even if it became old.
244
245 2003-05-20 Enrico Sersale <enrico@imago.ro>
246
247 * GWorkspace/GWorkspace.h
248 GWorkspace/GWorkspace.m
249 added methods to keep a cahed representation of the most recent
250 viewed directories.
251
252 * Viewers/IconsViewer/IconsPanel.m
253 Viewers/SmallIconsViewer/SmallIconsPanel.m
254 use the new cache system.
255
256 2003-05-15 Enrico Sersale <enrico@imago.ro>
257
258 * GWLib/GWNotifications.h
259 GWLib/externs.m
260 Added the "GWRemoteFilenamesPboardType" pasteboard type.
261
262 * GWLib/BIcon.m
263 GWLib/BColumn.m
264 GWLib/BMatrix.m
265 Use GWRemoteFilenamesPboardType on GWRemote.
266
267 * GWLib/GWLib.h
268 GWLib/GWLib.m
269 removed the +sharedWorkspace method because, for OS X compatibility,
270 we don't use anymore a custom NSWorkspace class, but only some
271 methods implemented in OSXCompatibility.m
272
273 * GWLib/GWLib.h
274 in all the sources: removed all the occurencies of "[GWLib sharedWorkspace]"
275 with "[NSWorkspace sharedWorkspace]"
276
277 2003-05-13 Enrico Sersale <enrico@imago.ro>
278
279 * GWLib
280 Added many methods to allow the new application "GWRemote"
281 to link against libGWorkspace.
282
283 2003-05-09 Enrico Sersale <enrico@imago.ro>
284
285 * GWorkspace/GWorkspace.m
286 fixed a bug in -applicationDidFinishLaunching: that let a viewer window
287 open on a non existing directory.
288
289 2003-04-25 Enrico Sersale <enrico@imago.ro>
290
291 * configure.ac
292 ContentViewers/configure.ac
293 ContentViewers/PdfViewer/configure.ac
294 changed $GNUSTEP_SYSTEM_ROOT/Makefiles with $GNUSTEP_MAKEFILES
295 (patch by Adam Fedor <fedor@doc.com>)
296
297 2003-04-23 Enrico Sersale <enrico@imago.ro>
298
299 * GWorkspace/GWorkspace.m
300 GWorkspace/ViewersWindow.m
301 added the possibility of opening another File Viewer window on /
302
303 * GWorkspace/GWProtocol.h
304 -application:openFile: added.
305
306 * GWorkspace/GWorkspace.m
307 -application:openFile: implemented.
308 (patch by Rob Burns <rburns@softhome.net>)
309
310 * Utils/wopen/wopen.m
311 calls GWorkspace's -application:openFile:
312
313 2003-04-18 Enrico Sersale <enrico@imago.ro>
314
315 * Viewers/IconsViewer/IconsPanel.m
316 Viewers/SmallIconsViewer/SmallIconsPanel.m
317 -selectAllIcons: rewritten.
318
319 2003-04-16 Enrico Sersale <enrico@imago.ro>
320
321 * Version 0.5.1
322
323 2003-04-15 Enrico Sersale <enrico@imago.ro>
324
325 * Viewers/IconsViewer/IconsPanel.m
326 Viewers/SmallIconsViewer/SmallIconsPanel.m
327 -mouseDragged: rewritten.
328
329 2003-04-13 Enrico Sersale <enrico@imago.ro>
330
331 * GWorkspace/GWorkspace.m
332 services which used NSFilenamesPboardType weren't being registered
333 because registerForServices was being called while NSApp was nil.
334 For this, applied patch by Alex Malmberg.
335
336 2003-04-12 Enrico Sersale <enrico@imago.ro>
337
338 * GWorkspace/Fiend/Fiend.m
339 -goToLayerNamed: new method.
340
341 2003-04-11 Enrico Sersale <enrico@imago.ro>
342
343 * Viewers/IconsViewer/IconsPanel.m
344 Viewers/SmallIconsViewer/SmallIconsPanel.m
345 in -tile
346 added a check to be sure that the size of the NSCachedImageRep
347 is a valid size.
348
349 2003-04-10 Enrico Sersale <enrico@imago.ro>
350
351 * GWorkspace/Finder/FinderController.m
352 added #include <limits.h> to let it compile on Solaris 2.8.
353
354 2003-04-08 Enrico Sersale <enrico@imago.ro>
355
356 * Viewers/IconsViewer/IconsViewerIcon.m
357 Viewers/SmallIconsViewer/SmallIcon.m
358 in -unselect: updates the current selection in the viewer.
359
360 * GWLib/BIcon.m
361 Viewers/IconsViewer/PathIcon.m
362 in -draggedImage:endedAt:deposited: added [setNeedsDisplay: YES]
363
364 * GWLib/BIcon.m
365 Viewers/IconsViewer/IconsPanel.m
366 Viewers/IconsViewer/IconsPath.m
367 Viewers/IconsViewer/IconsViewerIcon.m
368 Viewers/SmallIconsViewer/SmallIconsPanel.m
369 Viewers/SmallIconsViewer/SmallIcon.m
370 -menuForEvent: added the ctrl modifier.
371
372 2003-04-07 Enrico Sersale <enrico@imago.ro>
373
374 * Viewers/IconsViewer/IconsPath.h IconsPath.m
375 -restoreSelectionAfterDndOfIcon: new method.
376
377 * GWLib/BIcon.h BIcon.m
378 applied patch by Matt Rice <matt@vespertine.pc.ashlandfiber.net>
379 that implements -menuForEvent:
380 this adds a right click context menu to the selected icon which
381 allows you to open it with any app gnustep app which has NSUnixExtension
382 specified for that icon.
383
384 * Viewers/IconsViewer/IconsPanel.m
385 Viewers/IconsViewer/IconsPath.m
386 Viewers/IconsViewer/IconsViewerIcon.m
387 Viewers/SmallIconsViewer/SmallIconsPanel.m
388 Viewers/SmallIconsViewer/SmallIcon.m
389 -menuForEvent: implemented also in these places.
390
391 2003-04-05 Enrico Sersale <enrico@imago.ro>
392
393 * GWLib/BNameEditor.m -mouseDown:
394 sets the text alignment to NSLeftTextAlignment.
395
396 * Viewers/IconsViewer/IconsPanel.m
397 Viewers/IconsViewer/IconsPath.m
398 in -controlTextDidEndEditing:
399 set the text of the name editor alignment to NSCenterTextAlignment.
400
401 * Viewers/IconsViewer/IconsPanel.m
402 Viewers/IconsViewer/IconsPath.m
403 GWLiw/Browser2.m
404 -updateNameEditor and -controlTextDidChange: revritten.
405
406 2003-04-01 Enrico Sersale <enrico@imago.ro>
407
408 * GWLib/Browser2.m -clickInMatrixOfColumn:
409 tuned-up.
410
411 * GWLib/Browser2.m -keyDown:
412 uses -lastNotEmptyColumn instead of selectedColumn to select a cell typyng
413 its prefix.
414
415 2003-03-31 Enrico Sersale <enrico@imago.ro>
416
417 * In many places of the sources:
418 changed -orderFront: with -makeKeyAndOrderFront: to avoid some windows
419 to bring to front but without focus.
420
421 2003-03-21 Enrico Sersale <enrico@imago.ro>
422
423 * Version 0.5
424
425 2003-03-20 Enrico Sersale <enrico@imago.ro>
426
427 * GWLib/BColumn.m
428 setting the cellSize of the matrix we now use a fixed height.
429
430 * GWLib/Browser2.m in -scrollViaScroller: removed the BOOL added some time
431 ago to prevent the scroll to be repeated twice. Now it seems to work.
432
433 2003-03-17 Enrico Sersale <enrico@imago.ro>
434
435 * GWLib/BColumn.m in -createRowsInMatrix :
436 added [matrix setAllowsEmptySelection: YES] because on osx this in not
437 implicit.
438
439 2003-03-13 Enrico Sersale <enrico@imago.ro>
440
441 * GWLib/GWFunction.m : optimixed the fixPath() function and changed in
442 all the sources because now it get two argouments.
443
444 2003-03-11 Enrico Sersale <enrico@imago.ro>
445
446 * ContentViewers/FolderViewer/FolderViewer.m
447 GWLib/BCell.m
448 GWLib/BColumn.m
449 GWLib/BIcon.m
450 GWLib/BMatrix.m
451 GWLib/Browser2.m
452 GWorkspace/Watchers/Watcher.m
453 Templates/Viewer/MYViewer.m
454 Viewers/BrowserViewer/BrowserViewer.m
455 Viewers/IconsViewer/IconsPanel.m
456 Viewers/IconsViewer/IconsPath.m
457 Viewers/IconsViewer/IconsViewer.m
458 Viewers/IconsViewer/IconsViewerIcon.m
459 Viewers/IconsViewer/IconsViewerPref.m
460 Viewers/IconsViewer/PathIcon.m
461 Viewers/SmallIconsViewer/SmallIcon.m
462 Viewers/SmallIconsViewer/SmallIconsPanel.m
463 Viewers/SmallIconsViewer/SmallIconsViewer.m
464
465 changed:
466 Class gwclass = [[NSBundle mainBundle] principalClass];
467 with:
468 #ifdef GNUSTEP
469 Class gwclass = [[NSBundle mainBundle] principalClass];
470 #else
471 Class gwclass = [[NSBundle mainBundle] classNamed: @"GWorkspace"];
472 #endif
473
474 because on osx principalClass doesn't work.
475
476 2003-03-07 Enrico Sersale <enrico@imago.ro>
477
478 * GWLib/GWLib.h GWLib/GWLib.m : +sharedWorkspace
479 New method that on GNUstep does nothing and, on OS X, filtres the calls
480 to NSWorkspace.
481
482 2003-03-07 Enrico Sersale <enrico@imago.ro>
483
484 * GWorkspace/Resources/English.lproj
485 Added the .nib files for the inspectors.
486
487 2003-03-06 Enrico Sersale <enrico@imago.ro>
488
489 * GWorkspace/Inspectors/
490 All the Inspectors rewrittten to use .gorm or .nib files.
491 Many of the old classes removed.
492
493 * GWorkspace/Resources/English.lproj
494 Added the .gorm files for the inspectors.
495
496 2003-03-03 Enrico Sersale <enrico@imago.ro>
497
498 * GWorkspace/Preferences/*
499 All the preferences rewrittten to use .gorm or .nib files.
500
501 * GWorkspace/Resources/English.lproj
502 Added the .gorm files for the preferences.
503
504 2003-02-21 Enrico Sersale <enrico@imago.ro>
505
506 * wopen : moved to Utilities/wopen.
507 Backgrounder : moved to Utilities/Backgrounder.
508 Utilities/findfile : new tool used by the rewritten Finder.
509 GWorkspace/Finder/* rewritten. Now uses a .gorm file on GNUstep
510 and a .nib file on Mac OS X.
511 GWorkspace/Resources : in all the .lproj directories: added Finder.gorm
512 and Finder.nib.
513
514 2003-02-16 Enrico Sersale <enrico@imago.ro>
515
516 * GWorkspace/ViewersWindow.m added the NSSplitView delegate methods
517 -splitView:constrainMaxCoordinate:ofSubviewAt: and
518 -splitView:constrainMinCoordinate:ofSubviewAt:
519
520 2003-02-10 Enrico Sersale <enrico@imago.ro>
521
522 * GWLib/Browser2.m in -scrollViaScroller: added a BOOL to prevent the scroll
523 to be repeated twice with only a click. But this is only an hack because
524 the bug is in the Libraries.
525
526 * added -setBorderType: NSBezelBorder to all the NSScrollViews
527
528 2003-02-06 Enrico Sersale <enrico@imago.ro>
529
530 * GWorkspace builds and runs on Mac OS X
531
532 2003-02-04 Enrico Sersale <enrico@imago.ro>
533
534 * started the mac osx port.
535 modyfied all the makefiles and ifdefed most of the sources.
536
537 2003-01-31 Enrico Sersale <enrico@imago.ro>
538
539 * the "expert" subproject has been removed because it didn't let GWorkspace
540 to compile if Preferences.app was not installed.
541
542 2003-01-30 Enrico Sersale <enrico@imago.ro>
543
544 * GWorkspace/GWorkspace.m : fixed a bug that didn't let GWorkspace compile
545 with gcc < 3
546
547 2003-01-25 Enrico Sersale <enrico@imago.ro>
548
549 * changed all the #import with #include
550
551 * configure regenerated.
552
553 * released GWorkspace-0.4.6.
554
555 2003-01-24 Enrico Sersale <enrico@imago.ro>
556
557 * GWLib/ViewersProtocol.h -updateViewsIfNeeded removed.
558
559 * Viewers/IconsViewer/IconsViewer.m
560 Viewers/BrowserViewer/BrowserViewer.m
561 Viewers/SmallIconsViewer/SmallIconsViewer.m :
562 -updateViewsIfNeeded removed.
563
564 2003-01-18 Enrico Sersale <enrico@imago.ro>
565
566 * GWorkspace/GWSplitView.m in -drawDividerInRect:
567 Only the diskInfoField is redrawn when its contents change, not all the
568 window.
569
570 * GWorkspace/ViewersWindow.m : added -becomeKeyWindow
571
572 * GWLib/Browser2.m in -clickOnIcon:ofColumn: and in -setPathAndSelection:
573 the matrix of the selected column become the First Responder.
574
575 2003-01-16 Enrico Sersale <enrico@imago.ro>
576
577 * GWLib/Browser2.m in -pathToLastColumn
578 fixed a bug that returned the path to previous column if the last column
579 was a directory but had no files in it.
580
581 2003-01-15 Enrico Sersale <enrico@imago.ro>
582
583 * GWorkspace/Processes/Processes.h GWorkspace/Processes/Processe.m
584 renamed in:
585 GWorkspace/Apps/Apps.h GWorkspace/Apps/Apps.m
586 In the menu, Tool->Processes is now Tools->Applications.
587 The contents of the old processes window are now in the Backgrounder
588 window and in the Applications window.
589
590 2003-01-13 Enrico Sersale <enrico@imago.ro>
591
592 * ContentViewers/*
593 -canDisplayFileAtPath: now returns YES even if the path represents
594 a NSShellCommandFileType.
595
596 * GWorkspace/ViewersWindow.h GWorkspace/ViewersWindow.m
597 -editFile: removed.
598
599 * GWorkspace/GWorkspace.m
600 -openSelectedPaths:newViewer: edit a file also if it is NSShellCommandFileType
601
602 2003-01-12 Enrico Sersale <enrico@imago.ro>
603
604 * backgrounder subproject : removed.
605 GWorkspace/FileOperation.h GWorkspace/FileOperation.m : removed
606
607 * Backgounder : new subproject. Backgounder is an application, not un tool
608 that performs all the file operations. It will have also ftp capabilities
609 and more.
610
611 2003-01-05 Enrico Sersale <enrico@imago.ro>
612
613 * Viewers/IconsViewer/IconsPanel.m
614 Viewers/SmallIconsViewer/SmallIconsPanel.m
615 -mouseDragged: rewritten. Now, during the dragging a selection rect
616 is shown.
617
618 * GWorkspace/GWorkspace.m
619 reverted to the use of -boolForKey: and -setBool:forKey: for the NSUserDefaults
620
621 * GWLib/GWLib.h GWLib/GWLib.m
622 new class.
623
624 * expert
625 new subproject. The Preferences.app expert module is now part of the
626 GWorkspace distribution.
627
628 2002-12-30 Enrico Sersale <enrico@imago.ro>
629
630 * released GWorkspace-0.4.5.
631
632 2002-12-28 Enrico Sersale <enrico@imago.ro>
633
634 * released GWorkspace-0.4.5-pre1.
635
636 2002-12-27 Enrico Sersale <enrico@imago.ro>
637
638 * GWLib/BMatrix.h :
639 -visibleCells -namesOfisibleCells -scrollCellToFirstPosition: new methods
640
641 * GWLib/BColumn.m in -setCurrentPaths :
642 uses -namesOfisibleCells and -scrollCellToFirstPosition: to keep the cell
643 positions after a reload of the matrix.
644
645 2002-12-26 Enrico Sersale <enrico@imago.ro>
646
647 * Viewers/SmallIconsViewer/SmallIconsViewer.m :
648 now sets the history paths properly.
649
650 * Viewers/IconsViewer/IconsViewer.m
651 Viewers/BrowserViewer/BrowserViewer.m
652 Viewers/SmallIconsViewer/SmallIconsViewer.m :
653 when opened, add to the history the first path, too.
654
655 2002-12-24 Enrico Sersale <enrico@imago.ro>
656
657 * GWorkspace/History/History.m
658 fixed some bugs that didn't let the window resize properly.
659
660 2002-12-21 Enrico Sersale <enrico@imago.ro>
661
662 * GWLib/ViewersProtocol.h
663 -setPath:selection:delegate:viewApps:
664 becomes:
665 -setRootPath:viewedPath:selection:delegate:viewApps:
666
667 * Viewers/IconsViewer/IconsViewer.m
668 Viewers/BrowserViewer/BrowserViewer.m
669 Viewers/SmallIconsViewer/SmallIconsViewer.m :
670 -setRootPath:viewedPath:selection:delegate:viewApps: implemented.
671
672 2002-12-19 Enrico Sersale <enrico@imago.ro>
673
674 * Viewers/SmallIconsViewer/SmallIconsViewer.m
675 Viewers/SmallIconsViewer/SmallIconsPanel.m
676 many parts rewritten.
677
678 2002-12-15 Enrico Sersale <enrico@imago.ro>
679
680 * Viewers/IconsViewer/*
681 mostly rewritten.
682
683 * GWorkspace/FileOperation.m
684 the GWorkspace methods -lockFiles:inDirectoryAtPath: and
685 -unLockFiles:inDirectoryAtPath: are now called here and not in the viewers.
686
687 2002-12-09 Enrico Sersale <enrico@imago.ro>
688
689 * Viewers/IconsViewer/IconsViewer.m
690 -fileSystemWillChange -fileSystemDidChange : rewritten.
691
692 * GWLib/ViewersProtocol.h
693 -currentViewedPath : new method.
694
695 * Viewers/IconsViewer/IconsViewer.m
696 Viewers/BrowserViewer/BrowserViewer.m
697 Viewers/SmallIconsViewer/SmallIconsViewer.m :
698 -currentViewedPath implemented.
699
700 2002-12-04 Enrico Sersale <enrico@imago.ro>
701
702 * Viewers/IconsViewer/IconsViewerIcon.h
703 Viewers/IconsViewer/IconsViewerIcon.m
704 Viewers/IconsViewer/IconsPanel.h
705 Viewers/IconsViewer/IconsPanel.m
706 an IconsViewerIcon can't be multi-path; changed all the metods
707 that used (NSArray *)paths with (NSString *)path
708
709 2002-12-03 Enrico Sersale <enrico@imago.ro>
710
711 * GWLib/BIcon.m
712 GWorkspace/IconsViewIcon.m
713 GWorkspace/Desktop/DesktopViewIcon.m
714 Viewers/IconsViewer/IconsViewerIcon.m
715 Viewers/IconsViewer/PathIcon.m
716 Viewers/SmallIconsViewer/SmallIcon.m
717 in -draggingEntered: check for the existence of ".opendir.tiff" in the
718 current directory to assign the icon representing the open folder.
719 (patch by Frederico Muñoz <fsmunoz@gesal.org>)
720
721 2002-12-01 Enrico Sersale <enrico@imago.ro>
722
723 * GWLib/ViewersProtocol.h Templates/Viewer/MYViewer.m
724 Templates/Viewer/ViewersProtocol.h Viewers/BrowserViewer/BrowserViewer.m
725 Viewers/IconsViewer/IconsViewer.m
726 Viewers/SmallIconsViewer/SmallIconsViewer.m : removed the
727 -currentBasePath method.
728
729 * GWLib/Browser2.h GWLib/Browser2.m -currentBasePath becomes
730 -pathToLastColumn
731
732 2002-11-30 Enrico Sersale <enrico@imago.ro>
733
734 * GWLib/Browser2.m optimized some methods to not call -tile too many times.
735
736 2002-11-25 Enrico Sersale <enrico@imago.ro>
737
738 * GWorkspace/Preferences/IconAnimation.h IconAnimation.m
739 new files.
740 now the user can specify if GWorkspace must animate icons
741 when changing path, opening a file or at the end of a file operation.
742
743 2002-11-23 Enrico Sersale <enrico@imago.ro>
744
745 * GWorkspace/FileOperation.m
746 now the user can specify automatic confirmation of file operations.
747 (patch by Stefan Urbanek <urbanek@host.sk>)
748
749 * GWorkspace/Preferences/FileOperations.m :
750 added a view where the user can set automatic confirmation
751 of file operations.
752
753 2002-11-22 Enrico Sersale <enrico@imago.ro>
754
755 * GWLib/Browser2.h Browser2.m :
756 -unselectNameEditor
757 -restoreSelectionAfterDndOfIcon:
758 new methods.
759
760 * GWLib/Browser2.m :
761 -reloadFromColumnWithPath: rewritten.
762
763 2002-11-19 Enrico Sersale <enrico@imago.ro>
764
765 * Viewers/IconsViewer/IconsPanel.m : uses an istance of BNameEditor from
766 GWLib to edit the icon names.
767
768 2002-11-18 Enrico Sersale <enrico@imago.ro>
769
770 * Viewers/IconsViewer/IconsPath.m : uses an istance of BNameEditor from
771 GWLib to edit the icon names.
772
773 * Viewers/IconsViewer/PathIcon.m : doesn't edit anymore the icon name.
774
775 2002-11-17 Enrico Sersale <enrico@imago.ro>
776
777 * ContentViewers/NFontViewer : added GNUmakefile.preamble.
778
779 * GWorkspace/Desktop/DesktopView.m
780 GWorkspace/Desktop/DesktopViewIcon.m
781 GWorkspace/Desktop/DesktopWindow.m
782 GWorkspace/FileOperation.m
783 GWorkspace/GWSplitView.m
784 GWorkspace/GWorkspace.m
785 GWorkspace/IconViewsIcon.m
786 GWorkspace/ViewersWindow.m
787 GWorkspace/main.m
788 GWorkspace/Dialogs/Dialogs.m
789 GWorkspace/Fiend/Fiend.m
790 GWorkspace/Fiend/FiendLeaf.m
791 GWorkspace/Finder/Finder.m
792 GWorkspace/Finder/FinderShelf.m
793 GWorkspace/Finder/FinderShelfIcon.m
794 GWorkspace/History/History.m
795 GWorkspace/Inspectors/AppsView.m
796 GWorkspace/Inspectors/AttributesPanel.m
797 GWorkspace/Inspectors/ContentsPanel.m
798 GWorkspace/Inspectors/GenericContsView.m
799 GWorkspace/Inspectors/InspectorsWin.m
800 GWorkspace/Inspectors/PermissionsPanel.m
801 GWorkspace/Inspectors/PermsBox.m
802 GWorkspace/Inspectors/ToolsPanel.m
803 GWorkspace/Preferences/DefaultEditor.m
804 GWorkspace/Preferences/DefaultSortType.m
805 GWorkspace/Preferences/DefaultXTerm.m
806 GWorkspace/Preferences/DesktopPreferences.m
807 GWorkspace/Preferences/FileOperations.m
808 GWorkspace/Preferences/HiddenFilesPrefs.m
809 GWorkspace/Preferences/PreferencesWin.m
810 GWorkspace/Preferences/ShelfPreferences.m
811 GWorkspace/Processes/Processes.m
812 GWorkspace/Processes/ProcsView.m
813 GWorkspace/Recycler/RecyclerIcon.m
814 GWorkspace/Recycler/RecyclerViews.m
815 GWorkspace/Shelf/ShelfIcon.m
816 GWorkspace/Shelf/Shelf.m
817 Viewers/IconsViewer/IconsPanel.m
818 Viewers/IconsViewer/IconsViewer.m
819 Viewers/IconsViewer/IconsViewerIcon.m
820 Viewers/IconsViewer/IconsViewerPrefs.m
821 Viewers/IconsViewer/PathIcon.m
822 Viewers/SmallIconsViewer/SmallIcon.m
823 Viewers/SmallIconsViewer/SmallIconsPanel.m
824 Viewers/SmallIconsViewer/SmallIconsViewer.m
825 Viewers/IconsViewer/IconsViewer.h
826 Viewers/SmallIconsViewer/SmallIconsViewer.h
827 ContentViewers/AppViewer/AppViewer.h
828 ContentViewers/FolderViewer/FolderViewer.h
829 ContentViewers/ImageViewer/ImageViewer.h
830 ContentViewers/InspectorViewer/InspectorViewer.h
831 ContentViewers/NFontViewer/FontViewer.h
832 ContentViewers/PdfViewer/PdfViewer.h
833 ContentViewers/PlistViewer/PlistViewer.h
834 ContentViewers/RtfViewer/RtfViewer.h
835 ContentViewers/SoundViewer/SoundViewer.h
836 ContentViewers/StringsViewer/StringsViewer.h
837
838 Changed all the occourences of:
839
840 #include <ContentViewersProtocol.h>
841 #include <ViewersProtocol.h>
842 #include <InspectorsProtocol.h>
843 #include <IconViewsProtocol.h>
844 #include <GWFunctions.h>
845 #include <GWNotifications.h>
846 #include <GWProtocol.h>
847 #include <Browser2.h>
848 #include <BNameEditor.h>
849
850 with:
851
852 #include "ContentViewersProtocol.h"
853 #include "ViewersProtocol.h"
854 #include "InspectorsProtocol.h"
855 #include "IconViewsProtocol.h"
856 #include "GWFunctions.h"
857 #include "GWNotifications.h"
858 #include "GWProtocol.h"
859 #include "Browser2.h"
860 #include "BNameEditor.h"
861
862 2002-11-15 Enrico Sersale <enrico@imago.ro>
863
864 * GWLib/Browser2.m : uses an istance of BNameEditor to edit the icon names.
865
866 2002-11-14 Enrico Sersale <enrico@imago.ro>
867
868 * GWLib/BNameEditor.h BNameEditor.m : new files.
869
870 2002-11-12 Enrico Sersale <enrico@imago.ro>
871
872 * GWLib/BScroller.h BScroller.m : removed.
873 * GWorkspace/Preferences/PreferencesWin.m :
874 changed the frame of topBox to not show the vertical sides of the frame.
875
876 2002-11-12 Fabien Vallon <fabien.vallon@fr.alcove.com>
877
878 * Remove TopView and drawRect in Preference. Use a Box instead
879 * Correct Popup selection problem
880
881 2002-11-11 Fabien Vallon <fabien.vallon@fr.alcove.com>
882
883 * Add png in ImageViewer Inspector (detected by Nicolas Roard)
884
885 2002-11-02 Enrico Sersale <enrico@imago.ro>
886
887 * GWLib/ViewersProtocol.h : -preview removed.
888
889 * Viewers/BrowserViewer/BrowserViewer.m
890 Viewers/IconsViewer/IconsViewer.m
891 Viewers/SmallIconsViewer/SmallIconsViewer.m :
892 -preview removed.
893
894 * Viewers/BrowserViewer/Images
895 Viewers/IconsViewer/Images
896 Viewers/SmallIconsViewer/Images
897 preview.tiff removed.
898
899 * GWLib/ViewersProtocol.h : -hasPreferences new method declaration.
900
901 * Viewers/BrowserViewer/BrowserViewer.m
902 Viewers/IconsViewer/IconsViewer.m
903 Viewers/SmallIconsViewer/SmallIconsViewer.m
904 -hasPreferences implemented.
905
906 * Viewers/BrowserViewer/BrowserViewerPrefs.h
907 Viewers/BrowserViewer/BrowserViewerPrefs.m
908 new files.
909
910 * GWorkspace/Preferences/BrowserViewsPreferences.h
911 GWorkspace/Preferences/BrowserViewsPreferences.m
912 removed.
913
914 2002-11-01 Enrico Sersale <enrico@imago.ro>
915
916 * GWorkspace/Preferences/ViewersPreferences.h
917 GWorkspace/Preferences/ViewersPreferences.m
918 removed.
919
920 * GWorkspace/GWorkspace.m
921 -makeViewersDescription : the viewers are now loaded and removed
922 dinamically.
923
924 * GWorkspace/ViewersWindow.h GWorkspace/ViewersWindow.m :
925 -initWithViewerTemplates:forPath:viewPakages: new default initializer
926
927 * GWorkspace/GWorkspace.m :
928 uses -initWithViewerTemplates:forPath:viewPakages: to create new
929 viewer windows.
930
931 2002-10-31 Enrico Sersale <enrico@imago.ro>
932
933 * GWLib/ViewersProtocol.h :
934 -resizeIncrements -preferencesView new methods declarations.
935
936 * Viewers/BrowserViewer/BrowserViewer.m
937 Viewers/IconsViewer/IconsViewer.m
938 Viewers/SmallIconsViewer/SmallIconsViewer.m :
939 implemented -resizeIncrements and -preferencesView
940
941 2002-10-30 Enrico Sersale <enrico@imago.ro>
942
943 * Viewers/BrowserViewer/ removed:
944 GWBrowser.h,
945 GWBrowser.m,
946 ColumnIcon.h,
947 ColumnIcon.m,
948 GWBrowserColumn.h,
949 GWBrowserColumn.m,
950 GWBrowserCell.h,
951 GWBrowserCell.m,
952 IconLabel.h,
953 IconLabel.m
954 Now BrowserViewer uses the Browser2 class that is in GWLib.
955
956 2002-10-27 Enrico Sersale <enrico@imago.ro>
957
958 * GWLib/BMatrix.m GWLib/BMatrix.h : new files.
959 * GWLib/BCell2.m GWLib/BCell2.h : removed.
960 * GWLib/BCell.m : implemented the methods removed with BCell2.
961
962 2002-10-25 Enrico Sersale <enrico@imago.ro>
963
964 * GWLib/BCell2.m GWLib/BCell2.h : new files.
965
966 2002-10-23 Enrico Sersale <enrico@imago.ro>
967
968 * GWLib/BScroller.m GWLib/BScroller.h : new files.
969
970 2002-10-22 Enrico Sersale <enrico@imago.ro>
971
972 * GWorkspace/Resources : added Dutch.lproj, translation by
973 David Bekaert <david.bekaert@pandora.be>
974
975 2002-10-13 Enrico Sersale <enrico@imago.ro>
976
977 * GWLib/Browser2.m GWLib/Browser2.h GWLib/BColumn.m GWLib/BColumn.h
978 GWLib/BCell.m GWLib/BCell.h GWLib/BIcon.m GWLib/BIcon.h
979 GWLib/BIconLabel.m GWLib/BIconLabel.h : new files.
980
981 2002-10-10 Enrico Sersale <enrico@imago.ro>
982
983 * GWorkspace/Shelf/ShelfIcon.m GWorkspace/Desktop/DesktopViewIcon.m :
984 implemented -mouseUp: to fix a problem with double istances of apps
985 launched.
986
987 2002-10-09 Enrico Sersale <enrico@imago.ro>
988
989 * GWLib/IconViewsProtocol.h :
990 -setCurrentSelection:animateImage:startingAtPoint: new method
991
992 * GWorkspace/Shelf/Shelf.m GWorkspace/Desktop/DesktopView.m :
993 -setCurrentSelection:animateImage:startingAtPoint: implemented
994
995 * GWorkspace/Shelf/Shelf.h
996 - shelf:setCurrentSelection:animateImage:startingAtPoint: new method
997
998 * GWorkspace/ViewersWindow.m GWorkspace/Finder/Finder.m
999 implemented the shelf delegate method
1000 - shelf:setCurrentSelection:animateImage:startingAtPoint:
1001
1002 * GWLib/ViewsProtocol.h :
1003 -positionForSlidedImage : new method
1004
1005 * Viewers/BrowserViewer/BrowserViewer.m
1006 Viewers/IconsViewer/IconsViewer.m
1007 Viewers/SmallIconsViewer/SmallIconsViewer.m :
1008 implemented -positionForSlidedImage
1009
1010 2002-10-04 Enrico Sersale <enrico@imago.ro>
1011
1012 * GWorkspace/Fiend/Fiend.m : added transparent buttons.
1013
1014 2002-10-04 Enrico Sersale <enrico@imago.ro>
1015
1016 * GWorkspace/Inspectors/GenericContsView.m :
1017 -dataFromTask: fixed a bug that didn't let a new string to substitute
1018 the previous one.
1019
1020 2002-10-03 Enrico Sersale <enrico@imago.ro>
1021
1022 * GWLib/GWProtocol.h :
1023 -pakagesExtensions -setPakageExtensions: -addPakageExtension
1024 -removePakageExtension: deleted.
1025
1026 * GWorkspace/GWorkspace.m :
1027 -pakagesExtensions -setPakageExtensions: -addPakageExtension
1028 -removePakageExtension: deleted.
1029
1030 * GWorkspace/Inspectors/ContentsPanel.m
1031 -addPakageExtension: -removePakageExtension: deleted.
1032
1033 * GWLib/ContentViewersProtocol.h
1034 -pakagesExtensions : deleted.
1035
1036 * ContentViewers/AppViewer/AppViewer.m
1037 ContentViewers/FolderViewer/FolderViewer.m
1038 ContentViewers/ImageViewer/ImageViewer.m
1039 ContentViewers/InspectorViewer/InspectorViewer.m
1040 ContentViewers/NFontViewer/FontViewer.m
1041 ContentViewers/PdfViewer/PdfViewer.m
1042 ContentViewers/PlistViewer/PlistViewer.m
1043 ContentViewers/RtfViewer/RtfViewer.m
1044 ContentViewers/SoundViewer/SoundViewer.m
1045 ContentViewers/StringsViewer/StringsViewer.m
1046 -pakagesExtensions : deleted.
1047
1048 2002-09-27 Enrico Sersale <enrico@imago.ro>
1049
1050 * added _HAS_RESOURCE_BUNDLE = yes in all the GNUmakefile and GNUmakefile.in
1051 of the subprojects.
1052
1053 2002-09-24 Enrico Sersale <enrico@imago.ro>
1054
1055 * GWorkspace/ViewersWimdow.m : added a check for the existence of all the
1056 files in the last selection saved in the defaults.
1057
1058 2002-09-22 Enrico Sersale <enrico@imago.ro>
1059
1060 * GWorkspace 0.4 released.
1061
1062 2002-09-22 Enrico Sersale <enrico@imago.ro>
1063
1064 * GWLib/ViewersProtocol.h :
1065 -setPath:delegate:viewApps: becomes -setPath:selection:delegate:viewApps:
1066
1067 * Viewers/BrowserViewer/BrowserViewer.m
1068 Viewers/IconsViewer/IconsViewer.m
1069 Viewers/SmallIconsViewer/SmallIconsViewer.m :
1070 implemented -setPath:selection:delegate:viewApps:
1071
1072 * GWorkspace/ViewersVindow.m
1073 uses -setPath:selection:delegate:viewApps:
1074 Now GWorkspace save the current selection of each viewer window when
1075 quitting and restore it the next time it is started.
1076
1077 2002-09-21 Enrico Sersale <enrico@imago.ro>
1078
1079 * ContentViewers/ImageViewer/ImageViewer.m
1080 ContentViewers/PlistViewer/PlistViewer.m
1081 ContentViewers/StringsViewer/StringsViewer.m
1082 ContentViewers/InspectorViewer/InspectorViewer.m : moved some variable
1083 declarations to keep compatibility with gcc < 3.0.
1084
1085 * GWorkspace/Desktop/DesktopViewIcon.m GWorkspace/Shelf/ShelfIcon.m : fixed
1086 a bug that removed the icons when dragged and moved only a little.
1087
1088 2002-09-20 Enrico Sersale <enrico@imago.ro>
1089
1090 * ContentViewers/RtfViewer/RtfViewer.m : applied patch by
1091 Yen-Ju Chen <yjchenx@hotmail.com> to avoid possible problems
1092 with multibytes languages.
1093
1094 2002-09-20 Enrico Sersale <enrico@imago.ro>
1095
1096 * GWLib/ViewersProtocol.h : -currentBasePath new method.
1097
1098 * Viewers/BrowserViewer/BrowserViewer.m Viewers/IconsViewer/IconsViewer.m
1099 Viewers/SmallIconsViewer/SmallIconsViewer.m : -currentBasePath implemented.
1100
1101 * GWorkspace/GWorkspace.h GWorkspace.m : -newObject: becomes
1102 -newObjectAtPath:isDirectory:
1103
1104 * GWorkspace/ViewersWindow.m : uses -newObjectAtPath:isDirectory:
1105
1106 * Viewers/BrowserViewer/BrowserViewer.m Viewers/IconsViewer/IconsViewer.m
1107 Viewers/SmallIconsViewer/SmallIconsViewer.m : in -fileSystemDidChange:
1108 fixed some bugs when renaming directories.
1109
1110 2002-09-19 Enrico Sersale <enrico@imago.ro>
1111
1112 * GWorkspace/IconViewsIcon.m GWorkspace/Desktop/DesktopViewIcon.m
1113 Viewers/BrowserViewer/ColumnIcon.m Viewers/IconsViewer/IconsViewerIcon.m
1114 Viewers/IconsViewer/PathIcon.m Viewers/SmallIconsViewer/SmallIcon.m: changed
1115 the macro:
1116
1117 #define CHECK_LOCKED(x) if (locked) return x
1118
1119 with two macros:
1120
1121 #define CHECK_LOCK if (locked) return
1122 #define CHECK_LOCK_RET(x) if (locked) return x
1123
1124 for compatibility with the gcc versions < 3.0
1125
1126 2002-09-18 Enrico Sersale <enrico@imago.ro>
1127
1128 * released GWorkspace-0.4pre1.
1129
1130 2002-09-18 Enrico Sersale <enrico@imago.ro>
1131
1132 * INSTALL added.
1133
1134 2002-09-17 Fabien Vallon <fabien@Duke>
1135
1136 * Add scrollView for the Plist TextView (Nicolas Roard Suggestion)
1137 * Add FontViewer for .nfont (doesn't work yet)
1138
1139 2002-09-15 Enrico Sersale <enrico@imago.ro>
1140
1141 * GWorkspace/Inspectors/ContentsPanel.m: uses -pakagesExtensions declared in
1142 GWLib/ContentViewersProtocol.h to add and remove extensions that GWorkspace
1143 must consider pakages when a conted viewer is added or removed.
1144
1145 2002-09-15 Enrico Sersale <enrico@imago.ro>
1146
1147 * ContentViewers/InspectorViewer/InspectorViewer.m: -pakagesExtensions now
1148 returns an array that contains @"inspector".
1149
1150 2002-09-14 Enrico Sersale <enrico@imago.ro>
1151
1152 * GWLib/ContentViewersProtocol.h: -pakagesExtensions: new method.
1153
1154 * ContentViewers/AppViewer/AppViewer.m,
1155 ContentViewers/FolderViewer/FolderViewer.m,
1156 ContentViewers/ImageViewer/ImageViewer.m,
1157 ContentViewers/InspectorViewer/InspectorViewer.m,
1158 ContentViewers/InspectorViewer/PlistViewer.m,
1159 ContentViewers/InspectorViewer/StringsViewer.m,
1160 ContentViewers/PdfViewer/PdfViewer.m,
1161 ContentViewers/RtfViewer/RtfViewer.m,
1162 ContentViewers/SoundViewer/SoundViewer.m: implemented -pakagesExtensions
1163
1164 2002-09-14 Enrico Sersale <enrico@imago.ro>
1165
1166 * GWorkspace/Preferences/PakagesExtensions.h: new file.
1167
1168 * GWorkspace/Preferences/PakagesExtensions.m: new file.
1169 This is a new preference used to edit the list of the directory
1170 names extensions that GWorkspace must consider pakages.
1171
1172 2002-09-13 Enrico Sersale <enrico@imago.ro>
1173
1174 * GWorkspace/GWorkspace.m: applied patch by Serg Stoyan <stoyan@hologr.com>
1175 to look exactly like NEXT Workspace.app's browser.
1176 This patch removes borders around scrollviewers and add black vertical
1177 lines to separate them. Also gray bezel draws around.
1178
1179 2002-09-13 Enrico Sersale <enrico@imago.ro>
1180
1181 * GWLib/GWProtocol.h: -pakagesExtensions, -setPakageExtensions:,
1182 -addPakageExtension:, -removePakageExtension: new methods.
1183
1184 * GWorkspace/GWorkspace.m: implemented the new methods in GWLib/GWProtocol.h.
1185
1186 2002-09-13 Enrico Sersale <enrico@imago.ro>
1187
1188 * GWLib/ContentViewersProtocol.h: -stopTasks: new method.
1189
1190 * ContentViewers/AppViewer/AppViewer.m,
1191 ContentViewers/FolderViewer/FolderViewer.m,
1192 ContentViewers/ImageViewer/ImageViewer.m,
1193 ContentViewers/InspectorViewer/InspectorViewer.m,
1194 ContentViewers/PdfViewer/PdfViewer.m,
1195 ContentViewers/RtfViewer/RtfViewer.m,
1196 ContentViewers/SoundViewer/SoundViewer.m: implemented -stopTasks
1197
1198 * GWorkspace/Inspectors/ContentsPanel.m: uses -stopTasks to stop a runnung
1199 task launched by a contents viewer when the selection changes.
1200
1201 2002-09-12 Enrico Sersale <enrico@imago.ro>
1202
1203 * GWorkspace/Inspectors/ContentsPanel.m: -addViewer:, -removeViewer:,
1204 -watcherNotification:, -viewerWithBundlePath:. New methods.
1205 Now the Contents Viewers are loaded and removed real-time, when added
1206 or removed in the main bundle or in ~/GNUstep/Library/GWorkspace.
1207
1208 * GWLib/ContentViewersProtocol.h: -setBundlePath:, -bundlePath, -setIndex:
1209 New methods.
1210
1211 * ContentViewers/AppViewer/AppViewer.m,
1212 ContentViewers/FolderViewer/FolderViewer.m,
1213 ContentViewers/ImageViewer/ImageViewer.m,
1214 ContentViewers/InspectorViewer/InspectorViewer.m,
1215 ContentViewers/PdfViewer/PdfViewer.m,
1216 ContentViewers/RtfViewer/RtfViewer.m,
1217 ContentViewers/SoundViewer/SoundViewer.m: implemented the new methods
1218 declared in GWLib/ContentViewersProtocol.h
1219
1220 2002-09-01 Fabien Vallon <fabien@fr.alcove.com>
1221
1222 * Add width & height in the Image Inspector
1223 * Add ArchiveViewer : a tar Inspector
1224
1225 =======
1226 2002-08-18 Enrico Sersale <enrico@imago.ro>
1227
1228 * Changed the suffix of the viewers bundles to "viewer".
1229
1230 * The viewers are now loaded also from $GNUSTEP_USER_ROOT/Library/GWorkspace.
1231 The user can choose which viewer to use choosing
1232 "Info->Preferences->Viewers.
1233
1234 * added Templates, Templates/Viewer and Templates/Inspector.
1235 Templates/Viewer contains a complete set of classes to create a viewer.
1236
1237 >>>>>>> 1.3
1238 2002-08-12 Enrico Sersale <enrico@imago.ro>
1239
1240 * GWorkspace/GWorkspace.m: added -isPakageAtPath: method that is used
1241 anywere in the sources to know if a path represents a directory or an
1242 application or other kind of pakage.
1243
1244 * GWorkspace/GWProtocol.h: new file,
1245
1246 * GWorkspace/GWorkspace.m: GWorkspace now conforms to "GWProtocol",
1247 a protocol that contains some methods that can be useful for a contents
1248 viewer bundle build separately.
1249 Also the class method "+ (GWorkspace *)gworkspace" has been moved from
1250 GWorkspace.h in GWProtocol.h so the bundles can access directly the shared
1251 GWorkspace istance.
1252
1253 * GWorkspace/Inspectors/Viewers/ContentViewersProtocol.h: the
1254 ContentViewersProtocol has changed: -canDisplayFileOfType:nameExtension:
1255 is now -canDisplayFileAtPath: because the FolderViewer could not call the
1256 GWorkspace method -isPakageAtPath: having only the type and the extension of
1257 the file; it needs the path.
1258
1259 * GWorkspace/Inspectors/Viewers: AppViewer/AppViewer.m,
1260 FolderViewer/FolderViewer.m, PdfViewer/PdfViewer.m,
1261 SoundViewer/SoundViewer.m, ThemeViewer/ThemeViewer.m,
1262 ImageViewer/ImageViewer.m InspectorViewer,InspectorViewer.m changed to use
1263 the new method "-canDisplayFileAtPath:".
1264
1265 * GWorkspace/GWFramework: added.
1266
1267 2002-08-11 Fabien Vallon <fabien.vallon@fr.alcove.com>
1268
1269 * First ChangeLog :-)
1270 * First TODO list :-)
1271 * Inspectors can be load from UserDirectory now
1272 * Add Inspector extension & InspectorInfo.plist for all InspectorViewers
1273 * Add InspectorViewer (Inspector Inspector)
1274 * Move Theme Inspector as Third party
1275
1276
1277
1278

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26