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