diff --git a/ChangeLog b/ChangeLog index e69de29bb..b29d8c5a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -0,0 +1,419 @@ +2001-12-12 Adam Fedor + + * Source/NSCursor: New cache dictionary. + (-greenArrowCursor): New method. + (-initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:): + Implement. + +2001-12-09 Willem Rein Oudshoorn + + * Source/NSWindow.m (GSPerformVoidDragSelector): rewritten to not + rely on category on NSObject + (GSPerformDragSelector): rewritten to not rely on category on + NSObject + ([NSWindow -sendEvent:]): fixed bug in handling of informal + draggingDestination protocol + + * Headers/AppKit/NSWindow.h (NSCoding>): added instance variable + _lastDragOperationMask + + * Source/GNUmakefile (libgnustep-gui_OBJC_FILES): Removed obsolete + NSObjectProtocols.m file + +Tue Dec 11 00:08:38 2001 Nicola Pero + + * Source/NSCell.m ([-setStringValue:]): Use a NSDebugMLLog to warn + for attempts to use nil value, not NSWarnLog, as suggested by Wim + Oudshoorn . + +2001-12-09 Fred Kiefer + + * Source/NSApplication.m + [NSIconWindow _initDefaults] set the title of the icon window, so + the window manager can display it. + +2001-12-07 Fred Kiefer + + * Source/NSWorkspace.m + [_workspaceApplication] renamed defaults key for Workspace + application to GSWorkspaceApplication. + * Documentation/gsdoc/DefaultsSummary.gsdoc + Documented NSWorkspace defaults entry GSWorkspaceApplication + and the new xgps defaults entry GSFontMask. + +2001-12-07 Adam Fedor + + * Source/NSImage.m (-drawRepresentation:inRect:): Draw + background even when alpha == 0. + + * Source/NSApplication.m (-sendEvent:): Simplify NSDebugLog. + + * Documentation/gsdoc/DefaultsSummary.gsdoc: Update + * Documentation/gsdoc/Gui.gsdoc: Remove NSDPSContext. + +2001-12-07 Pierre-Yves Rivaille + + * Headers/gnustep/gui/NSTableColumn.h: + * Source/NSTableColumn.m: changed the initWithIdentifier return + type from NSTableColumn* to id. It prevents warning when + subclassing and is consistent with the docs. + * Headers/gnustep/gui/NSTableView.h: renamed ivar _del_editable to + _dataSource_editable. Previously the delegate was responsible for + tableView:setObjectValue:forTableColumn:row:, whereas it is now the + dataSource that is responsible for it (it conforms with the docs) + * Source/NSTableView.m: [setDelegate:], [setDataSource:] and + [validateEditing] changed to conform to previous change + * Source/NSTableView.m (quick_sort_internal) : fixed typo + +Wed Dec 5 11:04:14 2001 Nicola Pero + + * Source/NSPrintInfo.m ([+initPrintInfoDefaults]): Commented out + debugging log which wouldn't compile. + +Wed Dec 5 10:55:13 2001 Nicola Pero + + * Source/NSClipView.m ([-setBackgroundColor:]): If the color is + changed, mark the clipview as needing redisplay. + ([-setDrawsBackground:]): If the flag is changed, mark the + clipview as needing redisplay. + * Source/NSText.m ([-setBackgroundColor:]): Mark the text as + needing redisplay if the color is changed. If we are not a field + editor, change the background color of the enclosing scrollview + too. + ([-setDrawsBackground:]): Mark the text as needing redisplay if + the flag is changed. If we are not a field editor, change the + flag for the enclosing scrollview too. + +2001-12-02 Adam Fedor + + * Model/GMAppKit.m ([NSMenuItem -initWithModelUnarchiver:]): Check + if target is a menu. + + * Source/NSCursor.m: Make class variables for arrow and ibeam + cursor. + +2001-11-30 Willem Rein Oudshoorn + + * Source/NSCursor.m (backgroundColorHint:): added FIXME comment + + * Images/GNUmakefile (IMAGE_FILES): added DnD cursors + + * Headers/gnustep/gui/NSBitmapImageRep.h (NSImageRep): removed + unused instance variable + +2001-12-03 Laurent Julliard + + * Source/NSTableHeaderView.m (-initWithCoder:, decodeWithCoder:): + minimal decoding/encoding methods + +2001-12-02 Gregory Casamento + * Source/NSTableView.m + -[NSTableView superviewFrameChanged:] Added a check to prevent + exception when column count is reduced to zero. This change is + consistent with behaviour observed on OPENSTEP4.2/Mach. + +2001-12-02 Fred Kiefer + + * Source/NSWorkspace.m + [findApplications] use hardcoded @GNUSTEP_INSTALL_PREFIX only for + non-GNUstep foundation library. + * Source/NSPasteboard.m + [_pbs] use hardcoded @GNUSTEP_INSTALL_PREFIX only for + non-GNUstep foundation library. + * Source/NSImage.m + [initialize] and [imageNamed:] use hardcoded + @GNUSTEP_INSTALL_LIBDIR only for non-GNUstep foundation library. + * Source/NSPrintInfo.m + [initPrintInfoDefaults] use hardcoded @GNUSTEP_INSTALL_LIBDIR only + for non-GNUstep foundation library. + +Sun Dec 2 08:54:36 2001 Nicola Pero + + * Source/NSAttributedString.m ([NSMutableAttributedString + -fixParagraphStyleAttributeInRange:]): Fixes, particularly for + case in which a style is not found at the beginning of paragraph. + (Bug reported by Ludovic Marcotte ). + +2001-12-02 Gregory Casamento + + * Tools/gopen.m + Modified to eliminate the output of "No application for extension + 'app'" when launching an application using gopen. The code now + checks to see if an app is being launched first, then, if not, + attempts to open the file. It's also slightly more efficient to + check for an app first before calling -[NSWorkspace openFile:]. + +2001-12-01 Fred Kiefer + + * Source/NSWorkspace.m + Moved all private methods into seperate category. New method + [_connectApplication:], use this in [openFile:...] and + [launchApplication:...]. Implemented [openTempFile:]. + New method [_workspaceApplication] used to implement + [performFileOperation:...] and [selectFile:inFileViewerRootedAtPath:]. + * Source/NSApplication.m + [finishLaunching] and [terminate:] send workspace notification + with the shared workspace as object. + +Sat Dec 1 10:10:58 2001 Nicola Pero + + * GNUmakefile.postamble (gui.make): Depend on configure. + (config.make): Idem. + +Sat Dec 1 09:33:39 2001 Nicola Pero + + * GNUmakefile.postamble (after-distclean): Remove gui.make as + well. + (gui.make): New target. + (config.make): New target. + (configure): New target. + +Sat Dec 1 09:13:26 2001 Nicola Pero + + * Headers/gnustep/gui/NSButtonCell.h (NSGradientType): Fixed typo + (Bug fix by Jay McCarthy ). + +Fri Nov 30 12:58:45 2001 Nicola Pero + + * Source/NSCell.m ([-setStringValue:]): Use NSWarnMLog to warn for + nil string values rather than raising an exception (Suggestion by + richard). + +2001-11-28 Adam Fedor + + * Source/GSServicesManager.m (-rebuildServices): Use userLanguages + method rather than getting NSLanguages default. + + * Documentation/gsdoc/DefaultsSummary.gsdoc: New file. + * Documentation/gsdoc/Gui.gsdoc: Include it. + +2001-11-27 Adam Fedor + + * Source/NSClipView.m: Treat _documentView as a convienience + ivar. Don't release/retain or encode it. + (-initWithCoder:): Get _documentView from subview array. + * Source/NSTabView.m (-encodeWithCoder:): Conditionally encode + delegate. + (-initWithCoder:): Don't retain delegate. + +2001-11-26 Fred Kiefer + + * Headers/gnustep/gui/NSWindow.h + Added some new MacOSX methods and ivars to support them. + Changed order of methods. + * Source/NSWindow.m + Implemented new methods. + * Headers/gnustep/gui/NSWindowController.h + Added some new MacOSX methods. + * Headers/gnustep/gui/NSDocumentFrameworkPrivate.h + Removed methods now public. + * Source/NSWindowController.m + Implemented new methods and renamed some old which are now public. + * Source/NSDocument.m + Adopted to name changes of NSWindowController methods. + * Headers/gnustep/gui/NSNibLoading.h + New extension method [pathForNibResource:]. + * Source/NSBundleAdditions.m + Extracted new method [pathForNibResource:] for NSWindowController. + * Headers/gnustep/gui/NSWorkspace.h + Added some new MacOSX methods. Changed order of methods. Made + ivars out of some class variables. + * Source/NSWorkspace.m + A lot of cleanup. Implemented the new methods. [openFile:XXX] no + longer show alert panels, as this should be done by the caller. + [launchApplication:XXX] now checks if the application is already running. + +2001-11-25 Gregory John Casamento + + * Tools/gopen.m made some enhancements to make the gopen tool + behave more like the "open" tool under OPENSTEP/MOSX. + +2001-11-24 Fred Kiefer + + * Headers/gnustep/gui/NSTextView.h + Added protocol NSTextInput to NSTextView. Added some new MacOSX + methods. + * Source/NSTextView.m + Corrected memory management in rulerview methods. Implemented + update ruler. Dummy implementation for new spell checking + methods. Implementation of new drag methods, use these in the + dragging protocol methods. Moved the NSTextInput methods into the + main category. Implemented some of them. + * Source/NSLayoutManager.m + Implemented [rulerMarkersForTextView:...ruler:]. + * Headers/gnustep/gui/NSPasteboard.h + Added extension methods for NSURL. + * Source/NSPasteboard.m + Implemented extension methods for NSURL. + * Headers/gnustep/gui/NSView.h + Added some new MacOSX methods. Changed order of methods. + * Source/NSView.m + Implemented those new methods. Call new methods from the subview + handling methods. + +2001-11-23 Fred Kiefer + + * Headers/gnustep/gui/NSTableView.h + * Source/NSTableView.m + Added some additional MacOSX methods. + * Headers/gnustep/gui/NSTextField.h + * Source/NSTextField.m + Added and implemented some methods for the handling of richt text. + * Source/extern.m + Added notifications from NSTextStorage + * Headers/gnustep/gui/NSTextStorage.h + * Source/NSTextStorage.m + Added some new methods that allow for lazy fixing of attributes in + subclasses. + * Source/NSTextView.m + Added code to rulerview delegate methods. + +Thu Nov 22 00:58:12 2001 Nicola Pero + + * GNUmakefile (CVS_MODULE_NAME): Define. + +2001-11-21 Laurent Julliard + + * Source/NSBrowser.m (-initWithCoder:): colCount and _firstVisible + Column must always be decoded. Bug fixed (thanks to Adam Fedor) + +2001-11-20 Laurent Julliard + + * Source/NSComboBoxCell.m (-setNumberOfVisibleItems): max number + of items tested on wrong variable. Corrected + +2001-11-19 Adam Fedor + + * Headers/gnustep/gui/NSGraphicsContext.h: Add usedFonts ivar. + New methods for caching used fonts. + * Source/NSGraphicsContect.m (-useFont): Moved from NSFont. + (-resetUsedFonts, -usedFonts): Likewise. + * Source/NSFont.m (+useFont:): Use them. + * Source/NSView.m (-endDocument): Likewise. + + * Model/GMArchiver.m (-decodeSelectorWithName:): Use correct 0 value. + +2001-11-18 Gregory John Casamento + + * Tools/gopen.m: added a tool which works like the OPENSTEP 4.2/Mach + "open" command to the tools directory. + +2001-11-15 Laurent Julliard + + * Source/NSBrowser.m: NSBrowser encoder and decoder added + +2001-11-12 Fred Kiefer + + * Source/NSFontManager.m + Reorganised the handling of the font enumerator. New + [_includeFont:] is only called from here. Corrected + [availableMembersOfFontFamily:] and [fontNamed:hasTraits:]. + * Headers/gnustep/gui/GSFontInfo.h: + Adopted GSFontEnumerator to changes on NSFontManager. + * Source/GSFontInfo.m: + Changed GSFontEnumerator so that only [enumerateFontsAndFamilies] + must be subclassed. + +2001-11-11 Fred Kiefer + + * Source/NSTabView.m + In [selectTabViewItem:] corrected setting the first responder of + the tab view. + +2001-11-09 Adam Fedor + + * Source/NSView.m (-addSubview:): Raise exception on adding nil + subview or superview of view. + (-addSubview:positioned:relativeTo:): Likewise. + (-beginDocument): Change NSLog to exception. + +Thu Nov 8 23:30:47 2001 Nicola Pero + + * Source/NSMatrix.m ([-sizeToFit]): Reverted last change. + * Source/NSBrowser.m ([-_performLoadOfColumn:]): Do not call + sizeToFit on the matrix, just set the cellSize to the result of + calling -cellSize on the first browsercell in the matrix. + +2001-11-08 Adam Fedor + + * Simple printing/pagination implementation + * Headers/gnustep/gui/NSGraphicsContext.h: Add some constants + * Source/NSFont.m (+useFont:): Same font name in static NSSet + (+resetUsedFonts): Implement + (+usedFonts): Likewise. + * Source/NSGraphicsContext.m (+defaultContextWithInfo:) Depreciated, + calls +graphicsContextWithAttributes:. + (+graphicsContextWithAttributes:): Creates default context class. + (+useFont:): Removed. + * Source/NSPrintInfo.m (-setOrienatation:) Set paper size accordingly. + (-setPaperName:): Likewise. + (-setPaperSize:): Set orientation. + (+initPrintInfoDefaults): Rewrite. + * Source/NSPrintOperation.m (-_setupPrintInfo): New private. + (-_printPaginateWithInfo:knowsRange:): Likewise. + (-_rectForPage:info:): Likewise. + (-_adjustPagesFirst:last:info:): Likewise. + (-_print): Rewrite for pagination, printing. + ([NSView -_displayPageInRect:atPlacement:withInfo:]): New private. + ([NSView -_endSheet): Likewise. + * Source/NSPrintPanel.m: Fix layout settings. + * Source/NSView.m (-printJobTitle): Implement. + (-locationOfPrintRect:, beginPage:label:bBox:fonts:, + beginPageSetupRect:placement:, beginPrologueBBox:..., beginSetup, + beginTrailer, endHeaderComments, endPrologue, endSetup, endPage, + endTrailer, beginDocument, beginPageInRect:atPlacement:, endDocument): + Likewise. + +2001-11-08 Laurent Julliard + + * Headers/gnustep/gui/NSGraphics.h + * Source/Functions.m + * Source/NSImageCell.m: + NSDrawFramePhoto added. Needed by the ImageView inspector in Gorm + +2001-11-06 Pierre-Yves Rivaille + + * Source/NSTableView.m ([-sizeToFit]): replaced floorf with floor + suggestion from Stephen Brandon + +2001-11-03 Fred Kiefer + + * Source/NSMenu.m + In [performActionForItemAtIndex:] select the item of the popup + before sending the action. + * Headers/gnustep/gui/NSSplitView.h + Removed unused ivar _splitCursor. Added some MacOSX methods. Moved + extension methods to separate category. + * Source/NSSplitView.m + Adopted to changes in header. Dummy implementation of new + methods. Changed incudes. In [mouseDown:] also check for new delegate + methods. [_adjustSubviews:] now takes the old size as an argument + to hand it on to delegate. Changed all places that call + this. En-/decode the image instead of the cursor. + * Headers/gnustep/gui/NSTabView.h + Renamed all ivars and added some new MacOSX methods. Added two new + unsupported NSTabViewType values. + * Source/NSTabView.m + Adopted to changes in header. Use [insertTabViewItem:atIndex:] in + [addTabViewItem:]. Corrected [selectNextTabViewItem:] and + [selectPreviousTabViewItem:]. In [selectTabViewItem:] set the + first responder of the tab view. Other small cleanup. + +2001-11-03 Fred Kiefer + + * Headers/gnustep/gui/NSSpellChecker.h + Added [guessesForWord:]. + * Source/NSSpellChecker.m + Implement [guessesForWord:] and use it in + [browser:createRowsForColumn:inMatrix:]. Don't create the server + in [init], but check it before each use. Check if ther server + proxy exists before all method calls that return a NSRange. + In [checkSpellingOfString:...wordCount:] don't call + [updateSpellingPanelWithMisspelledWord:]. Beep in this method, + when the string is empty. [_findNext:], [_ignore:] and [_correct:] + now use [[NSApp sendAction:to:from:] instead of explicit responder. + * Source/NSTextView.m + Adopted implemtantion of [checkSpelling:] to changes in + NSSpellChecker. [updateSpellingPanelWithMisspelledWord:] is now + called from here. + diff --git a/ChangeLog.2 b/ChangeLog.2 index 24ac4e98f..f7874d351 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -1,421 +1,3 @@ -2001-12-12 Adam Fedor - - * Source/NSCursor: New cache dictionary. - (-greenArrowCursor): New method. - (-initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:): - Implement. - -2001-12-09 Willem Rein Oudshoorn - - * Source/NSWindow.m (GSPerformVoidDragSelector): rewritten to not - rely on category on NSObject - (GSPerformDragSelector): rewritten to not rely on category on - NSObject - ([NSWindow -sendEvent:]): fixed bug in handling of informal - draggingDestination protocol - - * Headers/AppKit/NSWindow.h (NSCoding>): added instance variable - _lastDragOperationMask - - * Source/GNUmakefile (libgnustep-gui_OBJC_FILES): Removed obsolete - NSObjectProtocols.m file - -Tue Dec 11 00:08:38 2001 Nicola Pero - - * Source/NSCell.m ([-setStringValue:]): Use a NSDebugMLLog to warn - for attempts to use nil value, not NSWarnLog, as suggested by Wim - Oudshoorn . - -2001-12-09 Fred Kiefer - - * Source/NSApplication.m - [NSIconWindow _initDefaults] set the title of the icon window, so - the window manager can display it. - -2001-12-07 Fred Kiefer - - * Source/NSWorkspace.m - [_workspaceApplication] renamed defaults key for Workspace - application to GSWorkspaceApplication. - * Documentation/gsdoc/DefaultsSummary.gsdoc - Documented NSWorkspace defaults entry GSWorkspaceApplication - and the new xgps defaults entry GSFontMask. - -2001-12-07 Adam Fedor - - * Source/NSImage.m (-drawRepresentation:inRect:): Draw - background even when alpha == 0. - - * Source/NSApplication.m (-sendEvent:): Simplify NSDebugLog. - - * Documentation/gsdoc/DefaultsSummary.gsdoc: Update - * Documentation/gsdoc/Gui.gsdoc: Remove NSDPSContext. - -2001-12-07 Pierre-Yves Rivaille - - * Headers/gnustep/gui/NSTableColumn.h: - * Source/NSTableColumn.m: changed the initWithIdentifier return - type from NSTableColumn* to id. It prevents warning when - subclassing and is consistent with the docs. - * Headers/gnustep/gui/NSTableView.h: renamed ivar _del_editable to - _dataSource_editable. Previously the delegate was responsible for - tableView:setObjectValue:forTableColumn:row:, whereas it is now the - dataSource that is responsible for it (it conforms with the docs) - * Source/NSTableView.m: [setDelegate:], [setDataSource:] and - [validateEditing] changed to conform to previous change - * Source/NSTableView.m (quick_sort_internal) : fixed typo - -Wed Dec 5 11:04:14 2001 Nicola Pero - - * Source/NSPrintInfo.m ([+initPrintInfoDefaults]): Commented out - debugging log which wouldn't compile. - -Wed Dec 5 10:55:13 2001 Nicola Pero - - * Source/NSClipView.m ([-setBackgroundColor:]): If the color is - changed, mark the clipview as needing redisplay. - ([-setDrawsBackground:]): If the flag is changed, mark the - clipview as needing redisplay. - * Source/NSText.m ([-setBackgroundColor:]): Mark the text as - needing redisplay if the color is changed. If we are not a field - editor, change the background color of the enclosing scrollview - too. - ([-setDrawsBackground:]): Mark the text as needing redisplay if - the flag is changed. If we are not a field editor, change the - flag for the enclosing scrollview too. - -2001-12-02 Adam Fedor - - * Model/GMAppKit.m ([NSMenuItem -initWithModelUnarchiver:]): Check - if target is a menu. - - * Source/NSCursor.m: Make class variables for arrow and ibeam - cursor. - -2001-11-30 Willem Rein Oudshoorn - - * Source/NSCursor.m (backgroundColorHint:): added FIXME comment - - * Images/GNUmakefile (IMAGE_FILES): added DnD cursors - - * Headers/gnustep/gui/NSBitmapImageRep.h (NSImageRep): removed - unused instance variable - -2001-12-03 Laurent Julliard - - * Source/NSTableHeaderView.m (-initWithCoder:, decodeWithCoder:): - minimal decoding/encoding methods - -2001-12-02 Gregory Casamento - * Source/NSTableView.m - -[NSTableView superviewFrameChanged:] Added a check to prevent - exception when column count is reduced to zero. This change is - consistent with behaviour observed on OPENSTEP4.2/Mach. - -2001-12-02 Fred Kiefer - - * Source/NSWorkspace.m - [findApplications] use hardcoded @GNUSTEP_INSTALL_PREFIX only for - non-GNUstep foundation library. - * Source/NSPasteboard.m - [_pbs] use hardcoded @GNUSTEP_INSTALL_PREFIX only for - non-GNUstep foundation library. - * Source/NSImage.m - [initialize] and [imageNamed:] use hardcoded - @GNUSTEP_INSTALL_LIBDIR only for non-GNUstep foundation library. - * Source/NSPrintInfo.m - [initPrintInfoDefaults] use hardcoded @GNUSTEP_INSTALL_LIBDIR only - for non-GNUstep foundation library. - -Sun Dec 2 08:54:36 2001 Nicola Pero - - * Source/NSAttributedString.m ([NSMutableAttributedString - -fixParagraphStyleAttributeInRange:]): Fixes, particularly for - case in which a style is not found at the beginning of paragraph. - (Bug reported by Ludovic Marcotte ). - -2001-12-02 Gregory Casamento - - * Tools/gopen.m - Modified to eliminate the output of "No application for extension - 'app'" when launching an application using gopen. The code now - checks to see if an app is being launched first, then, if not, - attempts to open the file. It's also slightly more efficient to - check for an app first before calling -[NSWorkspace openFile:]. - -2001-12-01 Fred Kiefer - - * Source/NSWorkspace.m - Moved all private methods into seperate category. New method - [_connectApplication:], use this in [openFile:...] and - [launchApplication:...]. Implemented [openTempFile:]. - New method [_workspaceApplication] used to implement - [performFileOperation:...] and [selectFile:inFileViewerRootedAtPath:]. - * Source/NSApplication.m - [finishLaunching] and [terminate:] send workspace notification - with the shared workspace as object. - -Sat Dec 1 10:10:58 2001 Nicola Pero - - * GNUmakefile.postamble (gui.make): Depend on configure. - (config.make): Idem. - -Sat Dec 1 09:33:39 2001 Nicola Pero - - * GNUmakefile.postamble (after-distclean): Remove gui.make as - well. - (gui.make): New target. - (config.make): New target. - (configure): New target. - -Sat Dec 1 09:13:26 2001 Nicola Pero - - * Headers/gnustep/gui/NSButtonCell.h (NSGradientType): Fixed typo - (Bug fix by Jay McCarthy ). - -Fri Nov 30 12:58:45 2001 Nicola Pero - - * Source/NSCell.m ([-setStringValue:]): Use NSWarnMLog to warn for - nil string values rather than raising an exception (Suggestion by - richard). - -2001-11-28 Adam Fedor - - * Source/GSServicesManager.m (-rebuildServices): Use userLanguages - method rather than getting NSLanguages default. - - * Documentation/gsdoc/DefaultsSummary.gsdoc: New file. - * Documentation/gsdoc/Gui.gsdoc: Include it. - -2001-11-27 Adam Fedor - - * Source/NSClipView.m: Treat _documentView as a convienience - ivar. Don't release/retain or encode it. - (-initWithCoder:): Get _documentView from subview array. - * Source/NSTabView.m (-encodeWithCoder:): Conditionally encode - delegate. - (-initWithCoder:): Don't retain delegate. - -2001-11-26 Fred Kiefer - - * Headers/gnustep/gui/NSWindow.h - Added some new MacOSX methods and ivars to support them. - Changed order of methods. - * Source/NSWindow.m - Implemented new methods. - * Headers/gnustep/gui/NSWindowController.h - Added some new MacOSX methods. - * Headers/gnustep/gui/NSDocumentFrameworkPrivate.h - Removed methods now public. - * Source/NSWindowController.m - Implemented new methods and renamed some old which are now public. - * Source/NSDocument.m - Adopted to name changes of NSWindowController methods. - * Headers/gnustep/gui/NSNibLoading.h - New extension method [pathForNibResource:]. - * Source/NSBundleAdditions.m - Extracted new method [pathForNibResource:] for NSWindowController. - * Headers/gnustep/gui/NSWorkspace.h - Added some new MacOSX methods. Changed order of methods. Made - ivars out of some class variables. - * Source/NSWorkspace.m - A lot of cleanup. Implemented the new methods. [openFile:XXX] no - longer show alert panels, as this should be done by the caller. - [launchApplication:XXX] now checks if the application is already running. - -2001-11-25 Gregory John Casamento - * Tools/gopen.m made some enhancements to make the gopen tool - behave more like the "open" tool under OPENSTEP/MOSX. - -2001-11-24 Fred Kiefer - - * Headers/gnustep/gui/NSTextView.h - Added protocol NSTextInput to NSTextView. Added some new MacOSX - methods. - * Source/NSTextView.m - Corrected memory management in rulerview methods. Implemented - update ruler. Dummy implementation for new spell checking - methods. Implementation of new drag methods, use these in the - dragging protocol methods. Moved the NSTextInput methods into the - main category. Implemented some of them. - * Source/NSLayoutManager.m - Implemented [rulerMarkersForTextView:...ruler:]. - * Headers/gnustep/gui/NSPasteboard.h - Added extension methods for NSURL. - * Source/NSPasteboard.m - Implemented extension methods for NSURL. - * Headers/gnustep/gui/NSView.h - Added some new MacOSX methods. Changed order of methods. - * Source/NSView.m - Implemented those new methods. Call new methods from the subview - handling methods. - -2001-11-23 Fred Kiefer - - * Headers/gnustep/gui/NSTableView.h - * Source/NSTableView.m - Added some additional MacOSX methods. - * Headers/gnustep/gui/NSTextField.h - * Source/NSTextField.m - Added and implemented some methods for the handling of richt text. - * Source/extern.m - Added notifications from NSTextStorage - * Headers/gnustep/gui/NSTextStorage.h - * Source/NSTextStorage.m - Added some new methods that allow for lazy fixing of attributes in - subclasses. - * Source/NSTextView.m - Added code to rulerview delegate methods. - -Thu Nov 22 00:58:12 2001 Nicola Pero - - * GNUmakefile (CVS_MODULE_NAME): Define. - -2001-11-21 Laurent Julliard - - * Source/NSBrowser.m (-initWithCoder:): colCount and _firstVisible - Column must always be decoded. Bug fixed (thanks to Adam Fedor) - -2001-11-20 Laurent Julliard - - * Source/NSComboBoxCell.m (-setNumberOfVisibleItems): max number - of items tested on wrong variable. Corrected - -2001-11-19 Adam Fedor - - * Headers/gnustep/gui/NSGraphicsContext.h: Add usedFonts ivar. - New methods for caching used fonts. - * Source/NSGraphicsContect.m (-useFont): Moved from NSFont. - (-resetUsedFonts, -usedFonts): Likewise. - * Source/NSFont.m (+useFont:): Use them. - * Source/NSView.m (-endDocument): Likewise. - - * Model/GMArchiver.m (-decodeSelectorWithName:): Use correct 0 value. - -2001-11-18 Gregory John Casamento - - * Tools/gopen.m: added a tool which works like the OPENSTEP 4.2/Mach - "open" command to the tools directory. - -2001-11-15 Laurent Julliard - - * Source/NSBrowser.m: NSBrowser encoder and decoder added - -2001-11-12 Fred Kiefer - - * Source/NSFontManager.m - Reorganised the handling of the font enumerator. New - [_includeFont:] is only called from here. Corrected - [availableMembersOfFontFamily:] and [fontNamed:hasTraits:]. - * Headers/gnustep/gui/GSFontInfo.h: - Adopted GSFontEnumerator to changes on NSFontManager. - * Source/GSFontInfo.m: - Changed GSFontEnumerator so that only [enumerateFontsAndFamilies] - must be subclassed. - -2001-11-11 Fred Kiefer - - * Source/NSTabView.m - In [selectTabViewItem:] corrected setting the first responder of - the tab view. - -2001-11-09 Adam Fedor - - * Source/NSView.m (-addSubview:): Raise exception on adding nil - subview or superview of view. - (-addSubview:positioned:relativeTo:): Likewise. - (-beginDocument): Change NSLog to exception. - -Thu Nov 8 23:30:47 2001 Nicola Pero - - * Source/NSMatrix.m ([-sizeToFit]): Reverted last change. - * Source/NSBrowser.m ([-_performLoadOfColumn:]): Do not call - sizeToFit on the matrix, just set the cellSize to the result of - calling -cellSize on the first browsercell in the matrix. - -2001-11-08 Adam Fedor - - * Simple printing/pagination implementation - * Headers/gnustep/gui/NSGraphicsContext.h: Add some constants - * Source/NSFont.m (+useFont:): Same font name in static NSSet - (+resetUsedFonts): Implement - (+usedFonts): Likewise. - * Source/NSGraphicsContext.m (+defaultContextWithInfo:) Depreciated, - calls +graphicsContextWithAttributes:. - (+graphicsContextWithAttributes:): Creates default context class. - (+useFont:): Removed. - * Source/NSPrintInfo.m (-setOrienatation:) Set paper size accordingly. - (-setPaperName:): Likewise. - (-setPaperSize:): Set orientation. - (+initPrintInfoDefaults): Rewrite. - * Source/NSPrintOperation.m (-_setupPrintInfo): New private. - (-_printPaginateWithInfo:knowsRange:): Likewise. - (-_rectForPage:info:): Likewise. - (-_adjustPagesFirst:last:info:): Likewise. - (-_print): Rewrite for pagination, printing. - ([NSView -_displayPageInRect:atPlacement:withInfo:]): New private. - ([NSView -_endSheet): Likewise. - * Source/NSPrintPanel.m: Fix layout settings. - * Source/NSView.m (-printJobTitle): Implement. - (-locationOfPrintRect:, beginPage:label:bBox:fonts:, - beginPageSetupRect:placement:, beginPrologueBBox:..., beginSetup, - beginTrailer, endHeaderComments, endPrologue, endSetup, endPage, - endTrailer, beginDocument, beginPageInRect:atPlacement:, endDocument): - Likewise. - -2001-11-08 Laurent Julliard - - * Headers/gnustep/gui/NSGraphics.h - * Source/Functions.m - * Source/NSImageCell.m: - NSDrawFramePhoto added. Needed by the ImageView inspector in Gorm - -2001-11-06 Pierre-Yves Rivaille - - * Source/NSTableView.m ([-sizeToFit]): replaced floorf with floor - suggestion from Stephen Brandon - -2001-11-03 Fred Kiefer - - * Source/NSMenu.m - In [performActionForItemAtIndex:] select the item of the popup - before sending the action. - * Headers/gnustep/gui/NSSplitView.h - Removed unused ivar _splitCursor. Added some MacOSX methods. Moved - extension methods to separate category. - * Source/NSSplitView.m - Adopted to changes in header. Dummy implementation of new - methods. Changed incudes. In [mouseDown:] also check for new delegate - methods. [_adjustSubviews:] now takes the old size as an argument - to hand it on to delegate. Changed all places that call - this. En-/decode the image instead of the cursor. - * Headers/gnustep/gui/NSTabView.h - Renamed all ivars and added some new MacOSX methods. Added two new - unsupported NSTabViewType values. - * Source/NSTabView.m - Adopted to changes in header. Use [insertTabViewItem:atIndex:] in - [addTabViewItem:]. Corrected [selectNextTabViewItem:] and - [selectPreviousTabViewItem:]. In [selectTabViewItem:] set the - first responder of the tab view. Other small cleanup. - -2001-11-03 Fred Kiefer - - * Headers/gnustep/gui/NSSpellChecker.h - Added [guessesForWord:]. - * Source/NSSpellChecker.m - Implement [guessesForWord:] and use it in - [browser:createRowsForColumn:inMatrix:]. Don't create the server - in [init], but check it before each use. Check if ther server - proxy exists before all method calls that return a NSRange. - In [checkSpellingOfString:...wordCount:] don't call - [updateSpellingPanelWithMisspelledWord:]. Beep in this method, - when the string is empty. [_findNext:], [_ignore:] and [_correct:] - now use [[NSApp sendAction:to:from:] instead of explicit responder. - * Source/NSTextView.m - Adopted implemtantion of [checkSpelling:] to changes in - NSSpellChecker. [updateSpellingPanelWithMisspelledWord:] is now - called from here. - 2001-11-02 Adam Fedor * Source/NSSavePanel.m (-_resetDefaults): Set directory only