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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (show annotations) (download)
Fri Oct 3 10:06:34 2003 UTC (20 years, 6 months ago) by esersale
Branch: MAIN
Changes since 1.13: +6 -0 lines

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

  * GWorkspace/Inspectors/Tools.m
    after setting the default application, the applications icons
    are now shown correctly.

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

  * Version 0.6

  * GWLib/GWProtocol.h and GWorkspace/GWorkspace.m
    -sortedDirectoryContentsAtPath:
    -checkHiddenFiles:atPath:
    -setCachedMax:
    -addWatcherForPath:
    -removeWatcherForPath:
    -lockFiles:inDirectoryAtPath:
    -unLockFiles:inDirectoryAtPath:
    -isLockedPath:
    -existsAndIsDirectoryFileAtPath:
    -typeOfFileAt:
    -isPakageAtPath:
    -sortTypeForDirectoryAtPath:
    -setSortType:forDirectoryAtPath:
    -setDefSortType:
    -defSortType
    -setHideSysFiles:
    -hideSysFiles
    -iconForFile:ofType:
    -smallIconForFile:
    -smallIconForFiles:
    -smallHighlightIcon
    -setUseThumbnails:
    -imageExtensions
    all these methods have been moved in GWLib

  * GWLib/GWLib [h m]
    + (id)workspaceApp
    new method.

2003-09-26 Enrico Sersale  <enrico@imago.ro>

  * in many files: changed some occourrencies of the macro "new" with
    [[ alloc] init] due of problems with the Apple gcc.

  * GWRemote/gwsd/gwsd.m in -initWithRemote:connection:
    calls -enableMultipleThreads on the first connection.

  * GWRemote doesn't depend anymore upon libGWorkspace.
    Implemented a Browser class and some other things.

2003-09-01 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/GWorkspace.m
    in -iconForFile:ofType: handled the case of a 128x128 thumbnail icon
    returned by NSWorkspace.

2003-08-26 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/GWorkspace.m
    -viewerRootedAtPath: new method.
    in -selectFile:inFileViewerRootedAtPath: uses the new method.

2003-08-11 Enrico Sersale  <enrico@imago.ro>

  * in many places: changed "DeskTop" with Desktop"
    (suggestion & patch by Christopher Culver <crculver@users.sourceforge.net>

2003-07-29 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/FileOperations/FileOperation.m
    changed all the occourrencies of NSPort with NSMessagePort

2003-07-18 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/Resources
    added some .nib files that was not created after the last try of
    building GWorkspace on OS X

2003-07-17 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/TShelf/TShelfView.m
    in -drawRect: uses NSBezierPath instead of ps operators.

2003-07-13 Enrico Sersale  <enrico@imago.ro>

  * Utilities/findfile/findfile.m
    fixed some bugs exposed by the recent changes in DO;

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

  * GWorkspace/TShelf
    a new Tabbed Shelf added.

2003-07-09 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/Watchers/Watcher.m
    the GWFileWatcherFileDidChangeNotification now is sent distributed, too.

2003-07-08 Enrico Sersale  <enrico@imago.ro>

  * GWLib/GWFunctions.m
    in cutFileLabelText() new algo used.

2003-07-01 Enrico Sersale  <enrico@imago.ro>

  * Version 0.5.3

2003-06-23 Enrico Sersale  <enrico@imago.ro>

  * GWLib/BIcon.m
  * GWorkspace/IconViewsIcon.m
  * Viewers/IconsViewer/IconsPanel.m
  * Viewers/IconsViewer/IconsViewerIcon.m
  * Viewers/IconsViewer/PathIcon.m
  * Viewers/SmallIconsViewer/SmallIcon.m
  * Viewers/SmallIconsViewer/SmallIconsPanel.m
    use the contextual menu only if defined in the defaults.
    "defaults write GWorkspace UsesContestualMenu YES"

  * Viewers/BrowserViewer/BrowserViewerPref.m
    now it is possible to abilitate the icons in the browser cells.

  * All over the app
    changed all the dnd operations to work with the propertylist
    interface of the pastboard.

2003-06-21 Enrico Sersale  <enrico@imago.ro>

  * Utilities/Backgrounder
    removed.

  * GWorkspace/FileOperations/FileOperation.h
    GWorkspace/FileOperations/FileOperation.m
    new file operation system.

2003-06-18 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/Dialogs/
    OpenWithController.h OpenWithController.m
    RunExternalController.h RunExternalController.m
    CompletionField.h CompletionField.m
    these files implement the new "Open With" and "Run..." features

  * Viewers/SmallIconsViewer/SmallIconsViewer.m
    Viewers/IconsViewer/IconsViewer.m
    force the panel to display after a file operation.

  * Viewers/SmallIconsViewer/SmallIconsViewer.m
    started new localization task!
    changed many .gorm files and localized many strings all over
    the application. (thanks to Stephane Peron, speron@telys.com for
    these files)

2003-06-15 Enrico Sersale  <enrico@imago.ro>

  * Viewers/IconsViewer/IconsViewer.m
    Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsPath.m
    tuned some metods to show correctly the name editor and to scroll to
    visible a new folder when it is created.

  * GWLib/BIcon.m
    GWorkspace/IconViewsIcon.m
    Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/IconsViewer/PathIcon.m
    Viewers/SmallIconsViewer/SmallIcon.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    In -menuForEvent: changed the criteria used to choose the popup to show
    on right-click.
    Now:
      on icons:
        - right-click without modifier shows the contestual menu
          if the icon is selected.
        - right-click with the modifyer shows the app menu.
      in the window containing icons:
        - right-click without modifier shows the contestual menu if
          there are selected icons.
          else shows the app menu.
        - right-click with the modifyer shows the app menu.

2003-06-13 Enrico Sersale  <enrico@imago.ro>

  * GWLib/BColumn.m
    GWLib/Browser2.m
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/SmallIconsViewer/SmallIcon.m
    Handled the case of a matrix cell or of an icon representing a broken link.

  * Apps_wrappers/*
    enclosed the reference to $2 with quotes.
    This makes sure that one can open files even if they have spaces in the name

2003-06-12 Enrico Sersale  <enrico@imago.ro>

  * ContentViewers
    For about all the inspectors: in -canDisplayFileAtPath: added a check
    to be sure that the path doesn't represent a directory with a known name
    extension (for example a directory named ".rtf") because, in this case,
    NSWorkspace, if it has an editor for the extension,
    returns "NSPlainFileType"

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

  * Version 0.5.2

2003-06-04 Enrico Sersale  <enrico@imago.ro>

  * Added GWRemote and gwsd in the gworkspace/GWRemote directory.
    Even if GWRemote is a separate application, it is, for the moment,
    between the GWorkspace sources because GWRemote needs libGWorkspace.
    Many files of this lib have been modified to work also in the case
    of a remote host.
    GWremote is an application that let you browse the file system of a
    remote host where is running the gwsd tool. You can also copy, move,
    delete, link, duplicate files, on the remote host and also edit
    little text files.

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

  * GWLib/GWFunctions.m
    added a function to sort the cells of a browser matrix if isRemote == YES.

  * GWLib/BColumn.m
    uses the new function.

  * GWLib/Browser2.m
    if isRemote == YES set a wait cursor until all the columns are done.

2003-05-24 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/Watchers/Watcher.m
    fixed a bug that let the watcher to repeat even if it became old.

2003-05-20 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/GWorkspace.h
    GWorkspace/GWorkspace.m
    added methods to keep a cahed representation of the most recent
    viewed directories.

  * Viewers/IconsViewer/IconsPanel.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    use the new cache system.

2003-05-15 Enrico Sersale  <enrico@imago.ro>

  * GWLib/GWNotifications.h
    GWLib/externs.m
    Added the "GWRemoteFilenamesPboardType" pasteboard type.

  * GWLib/BIcon.m
    GWLib/BColumn.m
    GWLib/BMatrix.m
    Use GWRemoteFilenamesPboardType on GWRemote.

  * GWLib/GWLib.h
    GWLib/GWLib.m
    removed the +sharedWorkspace method because, for OS X compatibility,
    we don't use anymore a custom NSWorkspace class, but only some
    methods implemented in OSXCompatibility.m

  * GWLib/GWLib.h
    in all the sources: removed all the occurencies of "[GWLib sharedWorkspace]"
    with "[NSWorkspace sharedWorkspace]"

2003-05-13 Enrico Sersale  <enrico@imago.ro>

  * GWLib
    Added many methods to allow the new application "GWRemote"
    to link against libGWorkspace.

2003-05-09 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/GWorkspace.m
    fixed a bug in -applicationDidFinishLaunching: that let a viewer window
    open on a non existing directory.

2003-04-25 Enrico Sersale  <enrico@imago.ro>

  * configure.ac
    ContentViewers/configure.ac
    ContentViewers/PdfViewer/configure.ac
    changed $GNUSTEP_SYSTEM_ROOT/Makefiles with $GNUSTEP_MAKEFILES
    (patch by Adam Fedor <fedor@doc.com>)

2003-04-23 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/GWorkspace.m
    GWorkspace/ViewersWindow.m
    added the possibility of opening another File Viewer window on /

  * GWorkspace/GWProtocol.h
    -application:openFile: added.

  * GWorkspace/GWorkspace.m
    -application:openFile: implemented.
    (patch by Rob Burns <rburns@softhome.net>)

  * Utils/wopen/wopen.m
    calls GWorkspace's -application:openFile:

2003-04-18 Enrico Sersale  <enrico@imago.ro>

  * Viewers/IconsViewer/IconsPanel.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    -selectAllIcons: rewritten.

2003-04-16 Enrico Sersale  <enrico@imago.ro>

  * Version 0.5.1

2003-04-15 Enrico Sersale  <enrico@imago.ro>

  * Viewers/IconsViewer/IconsPanel.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    -mouseDragged: rewritten.

2003-04-13 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/GWorkspace.m
    services which used NSFilenamesPboardType weren't being registered
    because registerForServices was being called while NSApp was nil.
    For this, applied patch by Alex Malmberg.

2003-04-12 Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/Fiend/Fiend.m
    -goToLayerNamed: new method.

2003-04-11 Enrico Sersale  <enrico@imago.ro>

  * Viewers/IconsViewer/IconsPanel.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    in -tile
    added a check to be sure that the size of the NSCachedImageRep
    is a valid size.

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

  * GWorkspace/Finder/FinderController.m
    added #include <limits.h> to let it compile on Solaris 2.8.

2003-04-08 Enrico Sersale  <enrico@imago.ro>

  * Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/SmallIconsViewer/SmallIcon.m
    in -unselect: updates the current selection in the viewer.

  * GWLib/BIcon.m
    Viewers/IconsViewer/PathIcon.m
    in -draggedImage:endedAt:deposited: added [setNeedsDisplay: YES]

  * GWLib/BIcon.m
    Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsPath.m
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    Viewers/SmallIconsViewer/SmallIcon.m
    -menuForEvent: added the ctrl modifier.

2003-04-07 Enrico Sersale  <enrico@imago.ro>

	* Viewers/IconsViewer/IconsPath.h IconsPath.m
    -restoreSelectionAfterDndOfIcon: new method.

  * GWLib/BIcon.h BIcon.m
    applied patch by Matt Rice <matt@vespertine.pc.ashlandfiber.net>
    that implements -menuForEvent:
    this adds a right click context menu to the selected icon which
    allows you to open it with any app gnustep app which has NSUnixExtension
    specified for that icon.

  * Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsPath.m
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    Viewers/SmallIconsViewer/SmallIcon.m
    -menuForEvent: implemented also in these places.

2003-04-05 Enrico Sersale  <enrico@imago.ro>

	* GWLib/BNameEditor.m -mouseDown:
    sets the text alignment to NSLeftTextAlignment.

	* Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsPath.m
    in -controlTextDidEndEditing:
    set the text of the name editor alignment to NSCenterTextAlignment.

	* Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsPath.m
    GWLiw/Browser2.m
    -updateNameEditor and -controlTextDidChange: revritten.

2003-04-01 Enrico Sersale  <enrico@imago.ro>

	* GWLib/Browser2.m -clickInMatrixOfColumn:
    tuned-up.

	* GWLib/Browser2.m -keyDown:
    uses -lastNotEmptyColumn instead of selectedColumn to select a cell typyng
    its prefix.

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

	* In many places of the sources:
    changed -orderFront: with -makeKeyAndOrderFront: to avoid some windows
    to bring to front but without focus.

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

	* Version 0.5

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

	* GWLib/BColumn.m
    setting the cellSize of the matrix we now use a fixed height.

	* GWLib/Browser2.m in -scrollViaScroller: removed the BOOL added some time
    ago to prevent the scroll to be repeated twice. Now it seems to work.

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

	* GWLib/BColumn.m in -createRowsInMatrix :
    added [matrix setAllowsEmptySelection: YES] because on osx this in not
    implicit.

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

	* GWLib/GWFunction.m : optimixed the fixPath() function and changed in
    all the sources because now it get two argouments.

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

	* ContentViewers/FolderViewer/FolderViewer.m
    GWLib/BCell.m
    GWLib/BColumn.m
    GWLib/BIcon.m
    GWLib/BMatrix.m
    GWLib/Browser2.m
    GWorkspace/Watchers/Watcher.m
    Templates/Viewer/MYViewer.m
    Viewers/BrowserViewer/BrowserViewer.m
    Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsPath.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/IconsViewer/IconsViewerPref.m
    Viewers/IconsViewer/PathIcon.m
    Viewers/SmallIconsViewer/SmallIcon.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m

    changed:
      Class gwclass = [[NSBundle mainBundle] principalClass];
    with:
      #ifdef GNUSTEP
		    Class gwclass = [[NSBundle mainBundle] principalClass];
      #else
		    Class gwclass = [[NSBundle mainBundle] classNamed: @"GWorkspace"];
      #endif

    because on osx principalClass doesn't work.

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

	* GWLib/GWLib.h GWLib/GWLib.m : +sharedWorkspace
    New method that on GNUstep does nothing and, on OS X, filtres the calls
    to NSWorkspace.

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

	* GWorkspace/Resources/English.lproj
    Added the .nib files for the inspectors.

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

	* GWorkspace/Inspectors/
    All the Inspectors rewrittten to use .gorm or .nib files.
    Many of the old classes removed.

	* GWorkspace/Resources/English.lproj
    Added the .gorm files for the inspectors.

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

	* GWorkspace/Preferences/*
    All the preferences rewrittten to use .gorm or .nib files.

	* GWorkspace/Resources/English.lproj
    Added the .gorm files for the preferences.

2003-02-21  Enrico Sersale  <enrico@imago.ro>

	* wopen : moved to Utilities/wopen.
    Backgrounder : moved to Utilities/Backgrounder.
    Utilities/findfile : new tool used by the rewritten Finder.
    GWorkspace/Finder/* rewritten. Now uses a .gorm file on GNUstep
    and a .nib file on Mac OS X.
    GWorkspace/Resources : in all the .lproj directories: added Finder.gorm
    and Finder.nib.

2003-02-16  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/ViewersWindow.m added the NSSplitView delegate methods
    -splitView:constrainMaxCoordinate:ofSubviewAt: and
    -splitView:constrainMinCoordinate:ofSubviewAt:

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

	* GWLib/Browser2.m in -scrollViaScroller: added a BOOL to prevent the scroll
    to be repeated twice with only a click. But this is only an hack because
    the bug is in the Libraries.

	* added -setBorderType: NSBezelBorder to all the NSScrollViews

2003-02-06  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace builds and runs on Mac OS X

2003-02-04  Enrico Sersale  <enrico@imago.ro>

	* started the mac osx port.
    modyfied all the makefiles and ifdefed most of the sources.

2003-01-31  Enrico Sersale  <enrico@imago.ro>

	* the "expert" subproject has been removed because it didn't let GWorkspace
    to compile if Preferences.app was not installed.

2003-01-30  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/GWorkspace.m : fixed a bug that didn't let GWorkspace compile
    with gcc < 3

2003-01-25  Enrico Sersale  <enrico@imago.ro>

	* changed all the #import with #include

	* configure regenerated.

	* released GWorkspace-0.4.6.

2003-01-24  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ViewersProtocol.h -updateViewsIfNeeded removed.

	* Viewers/IconsViewer/IconsViewer.m
    Viewers/BrowserViewer/BrowserViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    -updateViewsIfNeeded removed.

2003-01-18  Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/GWSplitView.m in -drawDividerInRect:
    Only the diskInfoField is redrawn when its contents change, not all the
    window.

  * GWorkspace/ViewersWindow.m : added -becomeKeyWindow

  * GWLib/Browser2.m in -clickOnIcon:ofColumn: and in -setPathAndSelection:
    the matrix of the selected column become the First Responder.

2003-01-16  Enrico Sersale  <enrico@imago.ro>

  * GWLib/Browser2.m in -pathToLastColumn
    fixed a bug that returned the path to previous column if the last column
    was a directory but had no files in it.

2003-01-15  Enrico Sersale  <enrico@imago.ro>

  * GWorkspace/Processes/Processes.h GWorkspace/Processes/Processe.m
    renamed in:
    GWorkspace/Apps/Apps.h GWorkspace/Apps/Apps.m
    In the menu, Tool->Processes is now Tools->Applications.
    The contents of the old processes window are now in the Backgrounder
    window and in the Applications window.

2003-01-13  Enrico Sersale  <enrico@imago.ro>

	* ContentViewers/*
    -canDisplayFileAtPath: now returns YES even if the path represents
    a NSShellCommandFileType.

  * GWorkspace/ViewersWindow.h GWorkspace/ViewersWindow.m
    -editFile: removed.

  * GWorkspace/GWorkspace.m
    -openSelectedPaths:newViewer: edit a file also if it is NSShellCommandFileType

2003-01-12  Enrico Sersale  <enrico@imago.ro>

	* backgrounder subproject : removed.
    GWorkspace/FileOperation.h GWorkspace/FileOperation.m : removed

  * Backgounder : new subproject. Backgounder is an application, not un tool
    that performs all the file operations. It will have also ftp capabilities
    and more.

2003-01-05  Enrico Sersale  <enrico@imago.ro>

	* Viewers/IconsViewer/IconsPanel.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    -mouseDragged: rewritten. Now, during the dragging a selection rect
    is shown.

	* GWorkspace/GWorkspace.m
    reverted to the use of -boolForKey: and -setBool:forKey: for the NSUserDefaults

  * GWLib/GWLib.h GWLib/GWLib.m
    new class.

  * expert
    new subproject. The Preferences.app expert module is now part of the
    GWorkspace distribution.

2002-12-30  Enrico Sersale  <enrico@imago.ro>

	* released GWorkspace-0.4.5.

2002-12-28  Enrico Sersale  <enrico@imago.ro>

	* released GWorkspace-0.4.5-pre1.

2002-12-27  Enrico Sersale  <enrico@imago.ro>

	* GWLib/BMatrix.h :
    -visibleCells -namesOfisibleCells -scrollCellToFirstPosition: new methods

	* GWLib/BColumn.m in -setCurrentPaths :
    uses -namesOfisibleCells and -scrollCellToFirstPosition: to keep the cell
    positions after a reload of the matrix.

2002-12-26  Enrico Sersale  <enrico@imago.ro>

	* Viewers/SmallIconsViewer/SmallIconsViewer.m :
    now sets the history paths properly.

	* Viewers/IconsViewer/IconsViewer.m
    Viewers/BrowserViewer/BrowserViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    when opened, add to the history the first path, too.

2002-12-24  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/History/History.m
    fixed some bugs that didn't let the window resize properly.

2002-12-21  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ViewersProtocol.h
    -setPath:selection:delegate:viewApps:
    becomes:
    -setRootPath:viewedPath:selection:delegate:viewApps:

	* Viewers/IconsViewer/IconsViewer.m
    Viewers/BrowserViewer/BrowserViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    -setRootPath:viewedPath:selection:delegate:viewApps: implemented.

2002-12-19  Enrico Sersale  <enrico@imago.ro>

	* Viewers/SmallIconsViewer/SmallIconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    many parts rewritten.

2002-12-15  Enrico Sersale  <enrico@imago.ro>

	* Viewers/IconsViewer/*
    mostly rewritten.

	* GWorkspace/FileOperation.m
    the GWorkspace methods -lockFiles:inDirectoryAtPath: and
    -unLockFiles:inDirectoryAtPath: are now called here and not in the viewers.

2002-12-09  Enrico Sersale  <enrico@imago.ro>

	* Viewers/IconsViewer/IconsViewer.m
    -fileSystemWillChange -fileSystemDidChange : rewritten.

	* GWLib/ViewersProtocol.h
    -currentViewedPath : new method.

	* Viewers/IconsViewer/IconsViewer.m
    Viewers/BrowserViewer/BrowserViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    -currentViewedPath implemented.

2002-12-04  Enrico Sersale  <enrico@imago.ro>

	* Viewers/IconsViewer/IconsViewerIcon.h
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/IconsViewer/IconsPanel.h
    Viewers/IconsViewer/IconsPanel.m
    an IconsViewerIcon can't be multi-path; changed all the metods
    that used (NSArray *)paths with (NSString *)path

2002-12-03  Enrico Sersale  <enrico@imago.ro>

	* GWLib/BIcon.m
    GWorkspace/IconsViewIcon.m
    GWorkspace/Desktop/DesktopViewIcon.m
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/IconsViewer/PathIcon.m
    Viewers/SmallIconsViewer/SmallIcon.m
    in -draggingEntered: check for the existence of ".opendir.tiff" in the
    current directory to assign the icon representing the open folder.
    (patch by Frederico Muñ<fsmunoz@gesal.org>)

2002-12-01  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ViewersProtocol.h Templates/Viewer/MYViewer.m
    Templates/Viewer/ViewersProtocol.h Viewers/BrowserViewer/BrowserViewer.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m : removed the
    -currentBasePath method.

	* GWLib/Browser2.h GWLib/Browser2.m -currentBasePath becomes
    -pathToLastColumn

2002-11-30  Enrico Sersale  <enrico@imago.ro>

	* GWLib/Browser2.m optimized some methods to not call -tile too many times.

2002-11-25  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Preferences/IconAnimation.h IconAnimation.m
    new files.
    now the user can specify if GWorkspace must animate icons
    when changing path, opening a file or at the end of a file operation.

2002-11-23  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/FileOperation.m
    now the user can specify automatic confirmation of file operations.
    (patch by Stefan Urbanek <urbanek@host.sk>)

	* GWorkspace/Preferences/FileOperations.m :
    added a view where the user can set automatic confirmation
    of file operations.

2002-11-22  Enrico Sersale  <enrico@imago.ro>

	* GWLib/Browser2.h Browser2.m :
    -unselectNameEditor
    -restoreSelectionAfterDndOfIcon:
    new methods.

	* GWLib/Browser2.m :
    -reloadFromColumnWithPath: rewritten.

2002-11-19  Enrico Sersale  <enrico@imago.ro>

	* Viewers/IconsViewer/IconsPanel.m : uses an istance of BNameEditor from
    GWLib to edit the icon names.

2002-11-18  Enrico Sersale  <enrico@imago.ro>

	* Viewers/IconsViewer/IconsPath.m : uses an istance of BNameEditor from
    GWLib to edit the icon names.

	* Viewers/IconsViewer/PathIcon.m : doesn't edit anymore the icon name.

2002-11-17  Enrico Sersale  <enrico@imago.ro>

	* ContentViewers/NFontViewer : added GNUmakefile.preamble.

	* GWorkspace/Desktop/DesktopView.m
    GWorkspace/Desktop/DesktopViewIcon.m
    GWorkspace/Desktop/DesktopWindow.m
    GWorkspace/FileOperation.m
    GWorkspace/GWSplitView.m
    GWorkspace/GWorkspace.m
    GWorkspace/IconViewsIcon.m
    GWorkspace/ViewersWindow.m
    GWorkspace/main.m
    GWorkspace/Dialogs/Dialogs.m
    GWorkspace/Fiend/Fiend.m
    GWorkspace/Fiend/FiendLeaf.m
    GWorkspace/Finder/Finder.m
    GWorkspace/Finder/FinderShelf.m
    GWorkspace/Finder/FinderShelfIcon.m
    GWorkspace/History/History.m
    GWorkspace/Inspectors/AppsView.m
    GWorkspace/Inspectors/AttributesPanel.m
    GWorkspace/Inspectors/ContentsPanel.m
    GWorkspace/Inspectors/GenericContsView.m
    GWorkspace/Inspectors/InspectorsWin.m
    GWorkspace/Inspectors/PermissionsPanel.m
    GWorkspace/Inspectors/PermsBox.m
    GWorkspace/Inspectors/ToolsPanel.m
    GWorkspace/Preferences/DefaultEditor.m
    GWorkspace/Preferences/DefaultSortType.m
    GWorkspace/Preferences/DefaultXTerm.m
    GWorkspace/Preferences/DesktopPreferences.m
    GWorkspace/Preferences/FileOperations.m
    GWorkspace/Preferences/HiddenFilesPrefs.m
    GWorkspace/Preferences/PreferencesWin.m
    GWorkspace/Preferences/ShelfPreferences.m
    GWorkspace/Processes/Processes.m
    GWorkspace/Processes/ProcsView.m
    GWorkspace/Recycler/RecyclerIcon.m
    GWorkspace/Recycler/RecyclerViews.m
    GWorkspace/Shelf/ShelfIcon.m
    GWorkspace/Shelf/Shelf.m
    Viewers/IconsViewer/IconsPanel.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/IconsViewer/IconsViewerPrefs.m
    Viewers/IconsViewer/PathIcon.m
    Viewers/SmallIconsViewer/SmallIcon.m
    Viewers/SmallIconsViewer/SmallIconsPanel.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m
    Viewers/IconsViewer/IconsViewer.h
    Viewers/SmallIconsViewer/SmallIconsViewer.h
    ContentViewers/AppViewer/AppViewer.h
    ContentViewers/FolderViewer/FolderViewer.h
    ContentViewers/ImageViewer/ImageViewer.h
    ContentViewers/InspectorViewer/InspectorViewer.h
    ContentViewers/NFontViewer/FontViewer.h
    ContentViewers/PdfViewer/PdfViewer.h
    ContentViewers/PlistViewer/PlistViewer.h
    ContentViewers/RtfViewer/RtfViewer.h
    ContentViewers/SoundViewer/SoundViewer.h
    ContentViewers/StringsViewer/StringsViewer.h

    Changed all the occourences of:

    #include <ContentViewersProtocol.h>
    #include <ViewersProtocol.h>
    #include <InspectorsProtocol.h>
    #include <IconViewsProtocol.h>
    #include <GWFunctions.h>
    #include <GWNotifications.h>
    #include <GWProtocol.h>
    #include <Browser2.h>
    #include <BNameEditor.h>

    with:

    #include "ContentViewersProtocol.h"
    #include "ViewersProtocol.h"
    #include "InspectorsProtocol.h"
    #include "IconViewsProtocol.h"
    #include "GWFunctions.h"
    #include "GWNotifications.h"
    #include "GWProtocol.h"
    #include "Browser2.h"
    #include "BNameEditor.h"

2002-11-15  Enrico Sersale  <enrico@imago.ro>

	* GWLib/Browser2.m : uses an istance of BNameEditor to edit the icon names.

2002-11-14  Enrico Sersale  <enrico@imago.ro>

	* GWLib/BNameEditor.h BNameEditor.m : new files.

2002-11-12  Enrico Sersale  <enrico@imago.ro>

	* GWLib/BScroller.h BScroller.m : removed.
  * GWorkspace/Preferences/PreferencesWin.m :
    changed the frame of topBox to not show the vertical sides of the frame.

2002-11-12  Fabien Vallon  <fabien.vallon@fr.alcove.com>

	* Remove TopView and drawRect in Preference. Use a Box instead
	* Correct Popup selection problem

2002-11-11  Fabien Vallon  <fabien.vallon@fr.alcove.com>

	* Add png in ImageViewer Inspector (detected by Nicolas Roard)

2002-11-02  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ViewersProtocol.h : -preview removed.

	* Viewers/BrowserViewer/BrowserViewer.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    -preview removed.

	* Viewers/BrowserViewer/Images
    Viewers/IconsViewer/Images
    Viewers/SmallIconsViewer/Images
    preview.tiff removed.

  * GWLib/ViewersProtocol.h : -hasPreferences new method declaration.

	* Viewers/BrowserViewer/BrowserViewer.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m
    -hasPreferences implemented.

	* Viewers/BrowserViewer/BrowserViewerPrefs.h
    Viewers/BrowserViewer/BrowserViewerPrefs.m
    new files.

	* GWorkspace/Preferences/BrowserViewsPreferences.h
    GWorkspace/Preferences/BrowserViewsPreferences.m
    removed.

2002-11-01  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Preferences/ViewersPreferences.h
    GWorkspace/Preferences/ViewersPreferences.m
    removed.

  * GWorkspace/GWorkspace.m
    -makeViewersDescription : the viewers are now loaded and removed
    dinamically.

  * GWorkspace/ViewersWindow.h GWorkspace/ViewersWindow.m :
    -initWithViewerTemplates:forPath:viewPakages: new default initializer

  * GWorkspace/GWorkspace.m :
    uses -initWithViewerTemplates:forPath:viewPakages: to create new
    viewer windows.

2002-10-31  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ViewersProtocol.h :
    -resizeIncrements -preferencesView new methods declarations.

  * Viewers/BrowserViewer/BrowserViewer.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    implemented -resizeIncrements and -preferencesView

2002-10-30  Enrico Sersale  <enrico@imago.ro>

	* Viewers/BrowserViewer/ removed:
    GWBrowser.h,
    GWBrowser.m,
    ColumnIcon.h,
    ColumnIcon.m,
    GWBrowserColumn.h,
    GWBrowserColumn.m,
    GWBrowserCell.h,
    GWBrowserCell.m,
    IconLabel.h,
    IconLabel.m
    Now BrowserViewer uses the Browser2 class that is in GWLib.

2002-10-27  Enrico Sersale  <enrico@imago.ro>

	* GWLib/BMatrix.m GWLib/BMatrix.h : new files.
	* GWLib/BCell2.m GWLib/BCell2.h : removed.
	* GWLib/BCell.m : implemented the methods removed with BCell2.

2002-10-25  Enrico Sersale  <enrico@imago.ro>

	* GWLib/BCell2.m GWLib/BCell2.h : new files.

2002-10-23  Enrico Sersale  <enrico@imago.ro>

	* GWLib/BScroller.m GWLib/BScroller.h : new files.

2002-10-22  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Resources : added Dutch.lproj, translation by
    David Bekaert <david.bekaert@pandora.be>

2002-10-13  Enrico Sersale  <enrico@imago.ro>

	* GWLib/Browser2.m GWLib/Browser2.h GWLib/BColumn.m GWLib/BColumn.h
    GWLib/BCell.m GWLib/BCell.h GWLib/BIcon.m GWLib/BIcon.h
    GWLib/BIconLabel.m GWLib/BIconLabel.h : new files.

2002-10-10  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Shelf/ShelfIcon.m GWorkspace/Desktop/DesktopViewIcon.m :
    implemented -mouseUp: to fix a problem with double istances of apps
    launched.

2002-10-09  Enrico Sersale  <enrico@imago.ro>

	* GWLib/IconViewsProtocol.h :
    -setCurrentSelection:animateImage:startingAtPoint: new method

	* GWorkspace/Shelf/Shelf.m GWorkspace/Desktop/DesktopView.m :
    -setCurrentSelection:animateImage:startingAtPoint: implemented

  * GWorkspace/Shelf/Shelf.h
    - shelf:setCurrentSelection:animateImage:startingAtPoint: new method

  * GWorkspace/ViewersWindow.m GWorkspace/Finder/Finder.m
    implemented the shelf delegate method
    - shelf:setCurrentSelection:animateImage:startingAtPoint:

	* GWLib/ViewsProtocol.h :
    -positionForSlidedImage : new method

	* Viewers/BrowserViewer/BrowserViewer.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    implemented -positionForSlidedImage

2002-10-04  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Fiend/Fiend.m : added transparent buttons.

2002-10-04  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Inspectors/GenericContsView.m :
    -dataFromTask: fixed a bug that didn't let a new string to substitute
    the previous one.

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

	* GWLib/GWProtocol.h :
    -pakagesExtensions -setPakageExtensions: -addPakageExtension
    -removePakageExtension: deleted.

	* GWorkspace/GWorkspace.m :
    -pakagesExtensions -setPakageExtensions: -addPakageExtension
    -removePakageExtension: deleted.

	* GWorkspace/Inspectors/ContentsPanel.m
    -addPakageExtension: -removePakageExtension: deleted.

	* GWLib/ContentViewersProtocol.h
    -pakagesExtensions : deleted.

	* ContentViewers/AppViewer/AppViewer.m
    ContentViewers/FolderViewer/FolderViewer.m
    ContentViewers/ImageViewer/ImageViewer.m
    ContentViewers/InspectorViewer/InspectorViewer.m
    ContentViewers/NFontViewer/FontViewer.m
    ContentViewers/PdfViewer/PdfViewer.m
    ContentViewers/PlistViewer/PlistViewer.m
    ContentViewers/RtfViewer/RtfViewer.m
    ContentViewers/SoundViewer/SoundViewer.m
    ContentViewers/StringsViewer/StringsViewer.m
    -pakagesExtensions : deleted.

2002-09-27  Enrico Sersale  <enrico@imago.ro>

	* added _HAS_RESOURCE_BUNDLE = yes in all the GNUmakefile and GNUmakefile.in
    of the subprojects.

2002-09-24  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/ViewersWimdow.m : added a check for the existence of all the
    files in the last selection saved in the defaults.

2002-09-22  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace 0.4 released.

2002-09-22  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ViewersProtocol.h :
    -setPath:delegate:viewApps: becomes -setPath:selection:delegate:viewApps:

	* Viewers/BrowserViewer/BrowserViewer.m
    Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m :
    implemented -setPath:selection:delegate:viewApps:

	* GWorkspace/ViewersVindow.m
    uses -setPath:selection:delegate:viewApps:
    Now GWorkspace save the current selection of each viewer window when
    quitting and restore it the next time it is started.

2002-09-21  Enrico Sersale  <enrico@imago.ro>

	* ContentViewers/ImageViewer/ImageViewer.m
    ContentViewers/PlistViewer/PlistViewer.m
    ContentViewers/StringsViewer/StringsViewer.m
    ContentViewers/InspectorViewer/InspectorViewer.m : moved some variable
    declarations to keep compatibility with gcc < 3.0.

	* GWorkspace/Desktop/DesktopViewIcon.m GWorkspace/Shelf/ShelfIcon.m : fixed
    a bug that removed the icons when dragged and moved only a little.

2002-09-20  Enrico Sersale  <enrico@imago.ro>

	* ContentViewers/RtfViewer/RtfViewer.m : applied patch by
    Yen-Ju Chen <yjchenx@hotmail.com> to avoid possible problems
    with multibytes languages.

2002-09-20  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ViewersProtocol.h : -currentBasePath new method.

	* Viewers/BrowserViewer/BrowserViewer.m Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m : -currentBasePath implemented.

	* GWorkspace/GWorkspace.h GWorkspace.m : -newObject: becomes
    -newObjectAtPath:isDirectory:

	* GWorkspace/ViewersWindow.m : uses -newObjectAtPath:isDirectory:

  * Viewers/BrowserViewer/BrowserViewer.m Viewers/IconsViewer/IconsViewer.m
    Viewers/SmallIconsViewer/SmallIconsViewer.m : in -fileSystemDidChange:
    fixed some bugs when renaming directories.

2002-09-19  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/IconViewsIcon.m GWorkspace/Desktop/DesktopViewIcon.m
    Viewers/BrowserViewer/ColumnIcon.m Viewers/IconsViewer/IconsViewerIcon.m
    Viewers/IconsViewer/PathIcon.m Viewers/SmallIconsViewer/SmallIcon.m: changed
    the macro:

    #define CHECK_LOCKED(x) if (locked) return x

    with two macros:

    #define CHECK_LOCK if (locked) return
    #define CHECK_LOCK_RET(x) if (locked) return x

    for compatibility with the gcc versions < 3.0

2002-09-18  Enrico Sersale  <enrico@imago.ro>

	* released GWorkspace-0.4pre1.

2002-09-18  Enrico Sersale  <enrico@imago.ro>

	* INSTALL added.

2002-09-17  Fabien Vallon  <fabien@Duke>

	* Add scrollView for the Plist TextView (Nicolas Roard Suggestion)
	* Add FontViewer for .nfont (doesn't work yet)

2002-09-15  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Inspectors/ContentsPanel.m: uses -pakagesExtensions declared in
    GWLib/ContentViewersProtocol.h to add and remove extensions that GWorkspace
    must consider pakages when a conted viewer is added or removed.

2002-09-15  Enrico Sersale  <enrico@imago.ro>

	* ContentViewers/InspectorViewer/InspectorViewer.m: -pakagesExtensions now
    returns an array that contains @"inspector".

2002-09-14  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ContentViewersProtocol.h: -pakagesExtensions: new method.

	* ContentViewers/AppViewer/AppViewer.m,
    ContentViewers/FolderViewer/FolderViewer.m,
    ContentViewers/ImageViewer/ImageViewer.m,
    ContentViewers/InspectorViewer/InspectorViewer.m,
    ContentViewers/InspectorViewer/PlistViewer.m,
    ContentViewers/InspectorViewer/StringsViewer.m,
    ContentViewers/PdfViewer/PdfViewer.m,
    ContentViewers/RtfViewer/RtfViewer.m,
    ContentViewers/SoundViewer/SoundViewer.m: implemented -pakagesExtensions

2002-09-14  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Preferences/PakagesExtensions.h: new file.

	* GWorkspace/Preferences/PakagesExtensions.m: new file.
    This is a new preference used to edit the list of the directory
    names extensions that GWorkspace must consider pakages.

2002-09-13  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/GWorkspace.m: applied patch by Serg Stoyan <stoyan@hologr.com>
    to look exactly like NEXT Workspace.app's browser.
    This patch removes borders around scrollviewers and add black vertical
    lines to separate them. Also gray bezel draws around.

2002-09-13  Enrico Sersale  <enrico@imago.ro>

	* GWLib/GWProtocol.h: -pakagesExtensions, -setPakageExtensions:,
    -addPakageExtension:, -removePakageExtension: new methods.

	* GWorkspace/GWorkspace.m: implemented the new methods in GWLib/GWProtocol.h.

2002-09-13  Enrico Sersale  <enrico@imago.ro>

	* GWLib/ContentViewersProtocol.h: -stopTasks: new method.

	* ContentViewers/AppViewer/AppViewer.m,
    ContentViewers/FolderViewer/FolderViewer.m,
    ContentViewers/ImageViewer/ImageViewer.m,
    ContentViewers/InspectorViewer/InspectorViewer.m,
    ContentViewers/PdfViewer/PdfViewer.m,
    ContentViewers/RtfViewer/RtfViewer.m,
    ContentViewers/SoundViewer/SoundViewer.m: implemented -stopTasks

	* GWorkspace/Inspectors/ContentsPanel.m: uses -stopTasks to stop a runnung
    task launched by a contents viewer when the selection changes.

2002-09-12  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/Inspectors/ContentsPanel.m: -addViewer:, -removeViewer:,
    -watcherNotification:, -viewerWithBundlePath:. New methods.
    Now the Contents Viewers are loaded and removed real-time, when added
    or removed in the main bundle or in ~/GNUstep/Library/GWorkspace.

	* GWLib/ContentViewersProtocol.h: -setBundlePath:, -bundlePath, -setIndex:
    New methods.

	* ContentViewers/AppViewer/AppViewer.m,
    ContentViewers/FolderViewer/FolderViewer.m,
    ContentViewers/ImageViewer/ImageViewer.m,
    ContentViewers/InspectorViewer/InspectorViewer.m,
    ContentViewers/PdfViewer/PdfViewer.m,
    ContentViewers/RtfViewer/RtfViewer.m,
    ContentViewers/SoundViewer/SoundViewer.m: implemented the new methods
    declared in GWLib/ContentViewersProtocol.h

2002-09-01  Fabien Vallon  <fabien@fr.alcove.com>

	* Add width & height in the Image Inspector
	* Add ArchiveViewer : a tar Inspector

=======
2002-08-18  Enrico Sersale  <enrico@imago.ro>

  * Changed the suffix of the viewers bundles to "viewer".

  * The viewers are now loaded also from $GNUSTEP_USER_ROOT/Library/GWorkspace.
    The user can choose which viewer to use choosing
    "Info->Preferences->Viewers.

  * added Templates, Templates/Viewer and Templates/Inspector.
    Templates/Viewer contains a complete set of classes to create a viewer.

>>>>>>> 1.3
2002-08-12  Enrico Sersale  <enrico@imago.ro>

	* GWorkspace/GWorkspace.m: added -isPakageAtPath: method that is used
		anywere in the sources to know if a path represents a directory or an
		application or other kind of pakage.

	* GWorkspace/GWProtocol.h: new file,

	* GWorkspace/GWorkspace.m: GWorkspace now conforms to "GWProtocol",
		a protocol that contains some methods that can be useful for a contents
		viewer bundle build separately.
		Also the class method "+ (GWorkspace *)gworkspace" has been moved from
		GWorkspace.h in GWProtocol.h so the bundles can access directly the shared
		GWorkspace istance.

	* GWorkspace/Inspectors/Viewers/ContentViewersProtocol.h: the
		ContentViewersProtocol has changed: -canDisplayFileOfType:nameExtension:
		is now -canDisplayFileAtPath: because the FolderViewer could not call the
		GWorkspace method -isPakageAtPath: having only the type and the extension of
		the file; it needs the path.

	* GWorkspace/Inspectors/Viewers: AppViewer/AppViewer.m,
		FolderViewer/FolderViewer.m, PdfViewer/PdfViewer.m,
		SoundViewer/SoundViewer.m, ThemeViewer/ThemeViewer.m,
		ImageViewer/ImageViewer.m InspectorViewer,InspectorViewer.m changed to use
		the new method "-canDisplayFileAtPath:".

	* GWorkspace/GWFramework: added.

2002-08-11  Fabien Vallon  <fabien.vallon@fr.alcove.com>

	* First ChangeLog :-)
	* First TODO list :-)
	* Inspectors can be load from UserDirectory now
	* Add Inspector extension & InspectorInfo.plist for all InspectorViewers
	* Add InspectorViewer (Inspector Inspector)
	* Move Theme Inspector as Third party

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

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