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 |
|