2002-07-30 21:19:05 +00:00
|
|
|
2002-07-30 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.ac: Check for autofile header/libs.
|
|
|
|
* Source/NSBundleAdditions.m (pathForSoundResource:): New.
|
|
|
|
* Source/NSSound.m: New file
|
|
|
|
* Headers/gnustep/gui/NSSound.h: Idem.
|
|
|
|
* Tools/gsnd: New server tool. (Implementation from
|
|
|
|
Enrico Sersale).
|
|
|
|
|
2002-07-18 13:46:41 +00:00
|
|
|
2002-07-18 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* NSBundleAdditions.m: (-[awakeWithContext:]) Corrected
|
|
|
|
a problem in this method which was preventing awakeFromNib
|
|
|
|
from being called on NSOwner. I have confirmed that this
|
|
|
|
is the correct behavior on OPENSTEP 4.2/Mach.
|
|
|
|
|
2002-07-18 04:42:37 +00:00
|
|
|
2002-07-18 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m: Removed an extraneous NSLog.
|
|
|
|
* Tools/GSspell.m: Changed registration of spell checker to
|
|
|
|
AmericanEnglish.
|
|
|
|
* Tools/GSspellInfo.plist: Changed .plist to reflect the new
|
|
|
|
name. The spell checker was registering itself for simply
|
|
|
|
"English" and was not being started when a request to check
|
|
|
|
spelling in a document was being issued. It should work now.
|
|
|
|
|
2002-07-17 14:06:33 +00:00
|
|
|
2002-07-17 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version: 0.7.9
|
|
|
|
* Documentation/news.texi: Update
|
|
|
|
* Documentation/gsdoc/*: Updated from source files.
|
|
|
|
* Source/NSWorkspace.m: Comment fix.
|
|
|
|
|
2002-07-17 13:30:53 +00:00
|
|
|
Wed Jul 17 15:24:54 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSTextView.h ([-becomeKeyWindow]): Declare.
|
|
|
|
|
|
|
|
Wed Jul 17 15:23:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patch from David Ayers <d.ayers@inode.at>:
|
|
|
|
* Source/NSTextView.m ([-becomeKeyWindow]): Implemented.
|
|
|
|
* Source/NSWindow.m ([-becomeKeyWindow]): Set the _f.is_key flag
|
|
|
|
immediately after checking it.
|
|
|
|
|
2002-07-16 17:43:17 +00:00
|
|
|
Tue Jul 16 19:40:04 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSWindow.m ([-cacheImageInRect:]): Intersect the
|
|
|
|
rectangle with the window view frame, not the content view frame.
|
|
|
|
([-restoreCachedImage]): Draw in the window view, not in the
|
|
|
|
content view.
|
|
|
|
|
2002-07-15 13:57:46 +00:00
|
|
|
Mon Jul 15 15:55:21 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSWindow.m ([NSWindow +initialize]): Removed left-over
|
|
|
|
NSLog call.
|
|
|
|
|
2002-07-15 02:33:02 +00:00
|
|
|
2002-07-14 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSTabView.h: Add missing method.
|
|
|
|
|
2002-07-14 23:44:48 +00:00
|
|
|
2002-07-14 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSTableView.m:
|
|
|
|
[-NSTableView _editNextEditableCellAfterRow:column:] corrected
|
|
|
|
a problem with the loop which seeks the next editable cell. It
|
|
|
|
was using incorrect values in the call to isCellEditable in the
|
|
|
|
second for which was causing an exception to be thrown.
|
|
|
|
* Source/NSOutlineView.m: ([-editColumn:row:withEvent:select:])
|
|
|
|
corrected a problem in this method which was causing the cell
|
|
|
|
to be drawn incorrectly when editing a column other than the
|
|
|
|
outline column.
|
|
|
|
|
2002-07-12 11:13:00 +00:00
|
|
|
Fri Jul 12 12:55:17 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patch from Benhur Stein <benhur-gnustep@inf.ufsm.br>:
|
|
|
|
* Headers/gnustep/gui/NSWindow.h (_cachedImage,
|
|
|
|
_cachedImageOrigin): New instance variables.
|
|
|
|
* Source/NSWindow.m ([-dealloc]): Release _cachedImage if needed.
|
|
|
|
([-display]): Invoke discardCachedImage.
|
|
|
|
([-cacheImageInRect:]): Implemented.
|
|
|
|
([-discardCachedImage]): Implemented.
|
|
|
|
([-restoreCachedImage]): Implemented.
|
|
|
|
|
2002-07-12 09:54:44 +00:00
|
|
|
Fri Jul 12 11:49:50 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patch from Jeff Teunissen <deek@d2dc.net>:
|
|
|
|
* Source/NSMatrix.m ([-selectAll:]): Do nothing when in radio
|
|
|
|
mode.
|
|
|
|
|
2002-07-12 01:41:35 +00:00
|
|
|
2002-07-11 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSMenu.m (-_createWindow): Set to NOT work when in
|
|
|
|
modal loop.
|
|
|
|
|
|
|
|
* Images/common_RadioOff.tiff
|
|
|
|
* Images/common_RadioOn.tiff
|
|
|
|
* Images/common_outlineCollapsed.tiff
|
|
|
|
* Images/common_outlineExpanded.tiff
|
|
|
|
* Images/common_outlineUnexpandable.tiff: Transparency fixes
|
|
|
|
(From deek@d2dc.net).
|
|
|
|
|
2002-07-11 19:53:15 +00:00
|
|
|
2002-07-11 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSButtonCell.m ([-isOpaque]): New behaviour
|
|
|
|
that is more consistent with our look and feel
|
|
|
|
* Source/NSMatrix.m ([-drawCellAtRow:column:]):
|
|
|
|
Draws matrix's background if needed and make the opaque ancestor
|
|
|
|
redraw if the matrix is not opaque.
|
|
|
|
([-_drawCellAtRow:column:]): New private method to avoid looping
|
|
|
|
([-drawRect:]): Use _drawCellAtRow:column instead of
|
|
|
|
drawCellAtRow:column.
|
|
|
|
* Source/GSSimpleLayoutManager.m
|
|
|
|
([-rebuildForRange:delta:inTextContainer:]): Empty lines
|
|
|
|
are not fixed height anymore. The height does now depend on the
|
|
|
|
current font or on the current paragraph's settings.
|
|
|
|
|
2002-07-11 04:52:33 +00:00
|
|
|
2002-07-11 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m: ([-editColumn:row:withEvent:select:])
|
|
|
|
Needed to override this method in NSOutlineView since attempting
|
|
|
|
to edit a cell in an NSOutlineView was causing a crash. Also,
|
|
|
|
NSTableView's version of this method does not draw the button image
|
|
|
|
correctly.
|
|
|
|
* Source/NSTableView.m: Added a new methods
|
|
|
|
[-_objectValueForTableColumn:row:] and [-_setObjectValue:
|
|
|
|
forTableColumn:row:] to both this class and to NSOutlineView
|
|
|
|
to allow more code reuse between the NSOutlineView and NSTableView.
|
|
|
|
|
2002-07-08 11:57:54 +00:00
|
|
|
Mon Jul 8 13:55:13 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSSavePanel.m ([-createRowsForColumn:]): Removed usage of
|
|
|
|
nested function which was causing the library not to compile on
|
|
|
|
some platforms.
|
|
|
|
(compareFilenames): New static function doing the same.
|
|
|
|
|
2002-07-06 02:54:36 +00:00
|
|
|
2002-07-05 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Images/common_ArrowDown.tiff: Transparency fix.
|
|
|
|
* Images/common_ArrowDownH.tiff: Idem.
|
|
|
|
* Images/common_ArrowLeft.tiff: Idem.
|
|
|
|
* Images/common_ArrowLeftH.tiff: Idem.
|
|
|
|
* Images/common_ArrowRight.tiff: Idem.
|
|
|
|
* Images/common_ArrowRightH.tiff: Idem.
|
|
|
|
* Images/common_ArrowUp.tiff: Idem.
|
|
|
|
* Images/common_ArrowUpH.tiff: Idem. (From deek@d2dc.net.)
|
|
|
|
|
|
|
|
* Source/NSFont.h: Add documentation.
|
|
|
|
* Source/NSImage.m (-compositeToPoint:fromRect:operation:): Log
|
|
|
|
exception.
|
|
|
|
(-dissolveToPoint:fromRect:fraction:): Idem.
|
|
|
|
* Documentation/gsdoc/DefaultsSummary.gsdoc: Update.
|
|
|
|
|
2002-07-03 22:11:44 +00:00
|
|
|
2002-07-04 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSColor.m
|
|
|
|
Changed initSystemColors() and [defaultsDidChange:] so that
|
|
|
|
setting a system colour in the defaults file works again.
|
|
|
|
|
2002-07-02 15:08:05 +00:00
|
|
|
Tue Jul 2 17:01:25 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GNUmakefile (libgnustep-gui_HEADER_FILES): Removed -
|
|
|
|
temporarily? - NSValidatedUserInterfaceItem.h - because that file
|
|
|
|
does not exist on CVS at the moment.
|
|
|
|
|
|
|
|
Tue Jul 2 16:52:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Suggestion by Fred Kiefer, David Ayers <d.ayers@inode.at>:
|
|
|
|
* Source/NSTextView.m ([-resignKeyWindow]): New method - if needed
|
|
|
|
draw the insertion point, then stop blinking.
|
|
|
|
* Headers/gnuste/gui/NSTextView.h: Declare the method.
|
|
|
|
|
2002-06-30 14:18:04 +00:00
|
|
|
2002-06-30 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSToolbarItem.h
|
|
|
|
Corrected #include so that it compiles.
|
|
|
|
|
2002-06-30 05:14:21 +00:00
|
|
|
2002-06-30 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSWindow.h: Added declaration for
|
|
|
|
NSToolbar in NSWindow.
|
|
|
|
* Headers/gnustep/gui/AppKit.h: Added #include lines for
|
|
|
|
new header files in the AppKit.h file.
|
|
|
|
* Source/NSWindow.m: Added code foe setToolbar method.
|
|
|
|
* Source/GNUmakefile: Added NSToolbar and NSToolbarItem
|
|
|
|
classes and headers to the makefile.
|
|
|
|
* Source/NSOutlineView.m: Added dealloc for NSOutlineView to
|
|
|
|
prevent memory leaks.
|
|
|
|
* Source/NSSecureTextField.m: Removed some extraneous comments
|
|
|
|
which were left from before I implemented the class.
|
|
|
|
* Source/externs.m: Added notification constants for NSToolbar.
|
|
|
|
* Source/NSToolbar.m: Added skeleton for implementation.
|
|
|
|
* Source/NSToolbarItem.m: Added skeleton for implementation.
|
|
|
|
* Headers/gnustep/gui/NSToolbar.h: Added.
|
|
|
|
* Headers/gnustep/gui/NSToolbarItem.h: Added.
|
|
|
|
|
2002-06-28 08:05:49 +00:00
|
|
|
2002-06-28 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWindow.m: ([-flushWindow]) don't flush context for
|
|
|
|
non-retained windows unless flushing is enabled. Actually I'm
|
|
|
|
not sure about this ... according to the documentation this
|
|
|
|
method should never flush non-retained windows anyway.
|
|
|
|
|
2002-06-27 10:52:52 +00:00
|
|
|
Thu Jun 27 11:49:57 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTextField.m ([-textDidEndEditing:]): Set _text_object
|
|
|
|
to nil too before posting the NSControlTextDidEndEditing
|
|
|
|
notification.
|
|
|
|
|
2002-06-26 20:37:00 +00:00
|
|
|
2002-06-27 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWorkspace.m: Fix error in testing base path for app.
|
|
|
|
|
2002-06-26 17:02:15 +00:00
|
|
|
Wed Jun 26 17:50:39 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTextField.m ([-textDidEndEditing:]): Post the
|
|
|
|
NSControlTextDidEndEditingNotification *after* we end editing, not
|
|
|
|
before!
|
|
|
|
* Source/NSMatrix.m ([-textDidEndEditing:]): Idem.
|
|
|
|
* Source/NSTableView.m ([-textDidEndEditing:]): Idem.
|
|
|
|
|
2002-06-24 16:56:30 +00:00
|
|
|
2002-06-24 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWorkspace.m: Comitted Jeffs latest attemtpt at handling
|
|
|
|
lookup of apps by name correctly ... but rewritten somewhat to
|
|
|
|
remove one assumption I thought was unwarrented, and to try to
|
|
|
|
conform to what the MacOS-X implementation actually does rather
|
|
|
|
than what the MacOS-X documentation says it should do.
|
|
|
|
|
2002-06-24 12:26:17 +00:00
|
|
|
Mon Jun 24 13:17:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Originated by a patch/suggestion by Serg Stoyan
|
|
|
|
<stoyan@on.com.ua>, rewritten by myself.
|
|
|
|
* Source/GSSimpleLayoutManager.m (defaultFontHeight): New static
|
|
|
|
inline function computing the height of the user font of the
|
|
|
|
default size.
|
|
|
|
([-boundingRectForGlyphRange:inTextContainer:]): Use
|
|
|
|
defaultFontHeight() instead of hardcoded 12.
|
|
|
|
([-lineFragmentRectForGlyphAtIndex:effectiveRange:]): Idem.
|
|
|
|
([-rectForCharacterIndex:]): Idem.
|
|
|
|
([-rebuildForRange:delta:inTextContainer:]): Idem.
|
|
|
|
([-rebuildForRange:delta:inTextContainer:]): Idem.
|
|
|
|
* Source/NSTextView.m
|
|
|
|
([-updateInsertionPointStateAndRestartTimer:]): Removed unused
|
|
|
|
code setting font size to 12 if it was 0.
|
|
|
|
|
2002-06-22 18:39:57 +00:00
|
|
|
Sat Jun 22 17:26:18 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSMenuView.m ([-itemAdded:]): Fixed highlighting of
|
|
|
|
cells.
|
|
|
|
|
2002-06-22 18:09:39 +00:00
|
|
|
Sat Jun 22 16:46:59 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSInputManager.h ([-loadBindingsFromFile:]): Made it
|
|
|
|
a public method.
|
|
|
|
* Source/NSInputManager.m ([-initWithName:host:]): Changed the way
|
|
|
|
in which keybindings loading is controlled via user defaults, now
|
|
|
|
simpler and more powerful. Hopefully this is the final version.
|
|
|
|
* Documentation/gsdoc/DefaultsSummary.gsdoc: Documented the keybinding defaults.
|
|
|
|
* Documentation/gsdoc/DefaultsSummary.html: Regenerated.
|
|
|
|
|
2002-06-22 16:56:03 +00:00
|
|
|
Sat Jun 22 15:19:31 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSAffineTransform.h (rotationAngle):
|
|
|
|
Instance variable removed. Optimize for case of unrotated views.
|
|
|
|
* Source/NSAffineTransform.m ([+transform]): Do not set rotationAngle.
|
|
|
|
([+new]): Do not set rotationAngle.
|
|
|
|
([-appendTransform:]): Do not recompute rotationAngle.
|
|
|
|
([-init]): Do not set rotationAngle.
|
|
|
|
([-initWithTransform:]): Do not set rotationAngle.
|
|
|
|
([-prependTransform:]): Do not compute rotationAngle.
|
|
|
|
([-rotateByDegrees:]): Do not compute rotationAngle.
|
|
|
|
([-makeIdentityMatrix]): Do not set rotationAngle.
|
|
|
|
([-rotateByRadians:]): Do not compute the angle in degrees; do not
|
|
|
|
compute rotationAngle.
|
|
|
|
([-setTransformStruct:]): Do not set rotationAngle.
|
|
|
|
([-scaleTo::]): Optimize out the case of rotated transforms.
|
|
|
|
([-setFrameRotation:]): Always call -rotationAngle.
|
|
|
|
([-rotationAngle]): Always compute rotationAngle.
|
|
|
|
([-concatenateWithMatrix:]): Do not set rotationAngle.
|
|
|
|
([-boundingRectFor:result:]): Always compute rotationAngle.
|
|
|
|
|
2002-06-22 16:22:57 +00:00
|
|
|
Sat Jun 22 15:06:44 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSAffineTransform.m ([-isRotated]): Rewritten - efficient
|
|
|
|
implementation by simply checking that the cross matrix elements
|
|
|
|
are not 0.
|
|
|
|
|
2002-06-22 16:11:44 +00:00
|
|
|
Sat Jun 22 14:59:36 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSAffineTransform.m ([-set]): Removed code to create a
|
|
|
|
float[6] matrix which is no longer used.
|
|
|
|
|
2002-06-22 16:07:25 +00:00
|
|
|
Sat Jun 22 14:53:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSAffineTransform.h ([-rotateByAngle:]): Method removed.
|
|
|
|
* Source/NSAffineTransform.m Idem.
|
2002-06-22 16:11:44 +00:00
|
|
|
* Source/NSAffineTransform.m ([-setFrameRotation:]): Use
|
|
|
|
rotateByDegrees:, not rotateByAngle:
|
|
|
|
|
2002-06-22 16:07:25 +00:00
|
|
|
Sat Jun 22 14:52:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSView.m ([-rotateByAngle:]): Use -rotateByDegrees:, not
|
|
|
|
-rotateByAngle:, to rotate the affine transform.
|
|
|
|
|
2002-06-22 15:59:43 +00:00
|
|
|
Sat Jun 22 14:46:35 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSAffineTransform.h ([+matrixFrom:]): Method removed.
|
|
|
|
* Source/NSAffineTransform.m: Idem.
|
|
|
|
|
2002-06-22 15:48:39 +00:00
|
|
|
Sat Jun 22 14:34:15 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSView.m ([-_rebuildCoordinates]): Use -invert, not
|
|
|
|
-inverse, to invert a NSAffineTransform.
|
|
|
|
|
|
|
|
Sat Jun 22 14:26:06 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSAffineTransform.h,
|
|
|
|
* Source/NSAffineTransform.m ([-scaleBy::]):
|
|
|
|
Method removed. Better use the standard scaleXBy:yBy: instead.
|
|
|
|
|
2002-06-22 13:42:59 +00:00
|
|
|
2002-06-22 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (-finishLaunching): Revert last change.
|
|
|
|
|
2002-06-22 03:44:57 +00:00
|
|
|
2002-06-21 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (-finishLaunching): Use makeKeyWindow
|
|
|
|
not becomeKeyWindow.
|
|
|
|
|
|
|
|
* Source/NSWindow.m (-canBecomeKeyWindow): Conform to docs. don't
|
|
|
|
check if visible or miniaturized.
|
|
|
|
(-canBecomeMainWindow): Idem for miniaturized only.
|
|
|
|
(-makeKeyWindow): Check if visible, miniaturized.
|
|
|
|
(-makeMainWindow): Idem.
|
|
|
|
|
2002-06-19 15:00:45 +00:00
|
|
|
Wed Jun 19 15:54:39 2002 Georg Fleischmann <georg@vhf.de>
|
|
|
|
|
|
|
|
* Source/NSMenu.m ([-performActionForItemAtIndex:]): Select item
|
|
|
|
for any kind of popup action.
|
|
|
|
|
2002-06-17 15:03:58 +00:00
|
|
|
2002-06-17 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWorkspace.m: Vague attempt to improve locating of apps
|
|
|
|
|
2002-06-15 23:01:14 +00:00
|
|
|
2002-06-15 Gregory John Casamento <greg_casamento@yahoo.com>
|
2002-06-15 22:00:18 +00:00
|
|
|
|
|
|
|
* Source/NSOutlineView.m a number of improvements:
|
2002-06-15 23:00:05 +00:00
|
|
|
-setDataSource now uses the CHECK_REQUIRED macro to check
|
2002-06-15 22:00:18 +00:00
|
|
|
for required methods instead of iterating over a list of strings.
|
|
|
|
-expandItem:expandChildren: corrected bug which prevented the method
|
|
|
|
from working correctly when expandChildren is YES.
|
|
|
|
-collapseItem:collapseChildren: corrected bug which prevented the
|
|
|
|
method from working correctly when expandChildren is YES.
|
|
|
|
|
2002-06-12 22:34:32 +00:00
|
|
|
2002-06-12 Alexander Malmberg <alexander@malmberg.org>
|
|
|
|
|
|
|
|
* Source/GSServicesManager.m (-rebuildServicesMenu): Disable auto-
|
|
|
|
enabling while updating the menu.
|
|
|
|
|
2002-06-12 21:04:51 +00:00
|
|
|
2002-06-12 Alexander Malmberg <alexander@malmberg.org>
|
|
|
|
|
|
|
|
* Source/GSServicesManager.m (-loadServices): Only update timestamp
|
|
|
|
when the file has changed.
|
|
|
|
(-rebuildServicesMenu): Correctly remove the old menu items.
|
|
|
|
|
2002-06-11 15:00:50 +00:00
|
|
|
Tue Jun 11 14:11:22 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patch by Jeff Teunissen with changes by myself:
|
|
|
|
* TextConverters/RTF/RTFConsumer.h (GSTextConsumer): Added ivar _class.
|
|
|
|
* TextConverters/RTF/RTFConsumer.m: Changed everywhere to support the
|
|
|
|
caller specifying the type of class it needs to be produced.
|
|
|
|
* Headers/gnustep/gui/GSTextConverter.h: Added a class argument to
|
|
|
|
have the text converter save the results of parsing into
|
|
|
|
attributed strings of different classes depending on the case.
|
|
|
|
* Source/NSAttributedString.m: When parsing using the text converters,
|
|
|
|
have them create attributed strings of our own class.
|
|
|
|
|
|
|
|
Tue Jun 11 13:35:41 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* TextConverters/RTF/GNUmakefile.preamble (ADDITIONAL_CPPFLAGS):
|
|
|
|
Use -Wall when compiling.
|
|
|
|
|
2002-06-11 02:41:32 +00:00
|
|
|
2002-06-10 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version 0.7.8
|
|
|
|
* Documentation/news.texi: Update
|
|
|
|
|
2002-06-10 23:48:09 +00:00
|
|
|
2002-06-11 Alexander Malmberg <alexander@malmberg.org>
|
|
|
|
|
2002-06-11 15:00:50 +00:00
|
|
|
* Source/GSServicesManager.m,
|
2002-06-10 23:48:09 +00:00
|
|
|
Headers/gnustep/gui/GSServicesManager.h: Fix handling of
|
|
|
|
NSMenuItem:s (were being handled as NSCell:s in many places; this
|
|
|
|
broke submenus of the services menu).
|
|
|
|
|
2002-06-10 14:12:28 +00:00
|
|
|
2002-06-10 Georg Fleischmann <georg@vhf.de>
|
2002-06-10 10:41:54 +00:00
|
|
|
|
|
|
|
* Source/NSControl.m ([NSControl -mouseDown:]): Set NSPeriodicMask
|
|
|
|
for continuous cells, and 0 otherwise.
|
|
|
|
|
2002-06-10 14:12:28 +00:00
|
|
|
2002-06-10 Georg Fleischmann <georg@vhf.de>
|
2002-06-10 09:08:01 +00:00
|
|
|
|
|
|
|
* Model/GMAppKit.m ([NSCell -encodeWithModelArchiver:]): Restore
|
|
|
|
sendActionMask.
|
|
|
|
|
2002-06-09 23:25:58 +00:00
|
|
|
2002-06-10 Alexander Malmberg <alexander@malmberg.org>
|
|
|
|
|
2002-06-10 09:08:01 +00:00
|
|
|
* Source/GSServicesManager.m (-performService:...): Create and use
|
|
|
|
a local copy of the NSPasteboard.
|
2002-06-09 23:25:58 +00:00
|
|
|
|
2002-06-08 20:38:11 +00:00
|
|
|
2002-06-08 Alexander Malmberg <alexander@malmberg.org>
|
|
|
|
|
2002-06-10 09:08:01 +00:00
|
|
|
* Source/NSWindow.m (-_initDefaults): Make _miniaturizedImage
|
|
|
|
default to the application icon.
|
2002-06-08 20:38:11 +00:00
|
|
|
|
2002-06-08 18:11:17 +00:00
|
|
|
2002-06-08 Alexander Malmberg <alexander@malmberg.org>
|
|
|
|
|
2002-06-09 23:25:58 +00:00
|
|
|
* Source/GSServicesManager.m (-doService:): Only try to
|
2002-06-08 18:11:17 +00:00
|
|
|
write/read selection if the send/return type isn't nil.
|
|
|
|
Fix calls to NSRunAlertPanel() so they don't do printf()
|
|
|
|
expansion on the message twice.
|
|
|
|
|
2002-06-06 09:41:39 +00:00
|
|
|
Thu Jun 6 08:29:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSScroller.m ([NSScroller -setFrame:]): Do not add
|
|
|
|
scroller arrows if they aren't already there (Patch by Jeff
|
|
|
|
Teunissen).
|
|
|
|
|
2002-06-06 08:35:48 +00:00
|
|
|
Thu Jun 6 07:23:59 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSApplication.m ([NSApplication -terminate:]): Send the
|
|
|
|
-applicationShouldTerminate: messages from self, instead of from
|
|
|
|
the sender of -terminate: (Patch by Jeff Teunissen).
|
|
|
|
|
2002-06-06 05:22:45 +00:00
|
|
|
2002-06-06 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
2002-06-06 08:35:48 +00:00
|
|
|
* Source/NSBundleAdditions.m: patch by Jeff Teunissen to log loading
|
2002-06-06 05:22:45 +00:00
|
|
|
only as debug.
|
|
|
|
|
|
|
|
WWed Jun 5 14:09:04 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
2002-06-05 15:21:27 +00:00
|
|
|
|
|
|
|
* Source/GSKeyBindingAction.h: Cleaned syntax of #endif to remove
|
|
|
|
compiler warnings.
|
|
|
|
|
2002-06-04 02:19:23 +00:00
|
|
|
2002-06-03 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSDisplayServer.m (-beep): New method.
|
|
|
|
* Source/NSGraphicsContext.m (-NSBeep): Use it.
|
|
|
|
|
2002-06-02 21:00:34 +00:00
|
|
|
2002-06-02 Alexander Malmberg <alexander@malmberg.org>
|
|
|
|
|
|
|
|
Add basic color picker bundles: the wheel color picker and the
|
|
|
|
standard rgb/hsb/cmyk/gray picker.
|
|
|
|
* GNUmakefile: Add ColorPickers subproject.
|
|
|
|
* ColorPickers/: New files.
|
|
|
|
|
2002-05-26 15:50:38 +00:00
|
|
|
Sun May 26 13:46:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSMatrix.m
|
|
|
|
([-_privateFrame:mode:numberOfRows:numberOfColumns:]): Do not make
|
|
|
|
the cell size integers. Any approximation is a loss of
|
|
|
|
information, and by approximating without reason at this stage we
|
|
|
|
are downgrading the information we pass to the backend -
|
|
|
|
information which the backend can use to render better. A longer
|
|
|
|
explanation of why this change is appropriate in the source code.
|
|
|
|
([-_rebuildLayoutAfterResizing]): New method with code taken from
|
|
|
|
-resizeWithOldSuperviewSize:; rewritten not to compute changes
|
|
|
|
incrementally, and not to round up sizes without reason.
|
|
|
|
([-setFrame:], [-setFrameSize:]): New methods.
|
|
|
|
([-resizeWithOldSuperviewSize:]): Removed.
|
|
|
|
|
2002-05-22 12:35:54 +00:00
|
|
|
2002-05-17 Georg Fleischmann <georg@vhf.de>
|
|
|
|
|
|
|
|
* gui/Source/GSSimpleLayoutManager.m
|
|
|
|
([-lineLayoutIndexForPoint:]): cast the count of
|
|
|
|
_lineLayoutInformation to integer in MAX(). test if max is zero.
|
|
|
|
([-glyphRangeForLineLayoutRange:]): test if count of
|
|
|
|
_lineLayoutInformation is zero.
|
|
|
|
([-drawLinesInLineRange:]): test if count of
|
|
|
|
_lineLayoutInformation is zero (Modification by Nicola).
|
|
|
|
|
2002-05-22 12:06:39 +00:00
|
|
|
Wed May 22 13:02:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/Functions.m (NSHighlightRect): Do not flush the window.
|
|
|
|
* Source/NSSplitView.m ([-mouseDown:]): Replace manual calls to PS
|
|
|
|
composite operators with NSHighlightRect; manually flush the
|
|
|
|
window after highlighting the appropriate rects.
|
|
|
|
* Source/NSTableHeaderView.m: Everywhere, added a flush window
|
|
|
|
after each call to NSHighlightRect.
|
|
|
|
|
2002-05-21 15:59:40 +00:00
|
|
|
Tue May 21 16:54:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSBrowser.m ([-setPath:]): Fixed bug - column variable
|
|
|
|
which was declared unsigned instead of int (Patch by Andreas Bohne
|
|
|
|
<andreas@mevis.de>).
|
|
|
|
|
2002-05-17 09:21:33 +00:00
|
|
|
2002-05-17 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSMenuView.m
|
|
|
|
[rectOfItemAtIndex:] for horizontal orientation set items from
|
|
|
|
left to right. [locationForSubmenu:] for horizontal orientation
|
|
|
|
set submenu below the item in self.
|
|
|
|
|
2002-05-14 18:49:00 +00:00
|
|
|
2002-05-13 Georg Fleischmann
|
|
|
|
|
|
|
|
* gui/Source/NSPrintOperation.m
|
|
|
|
[NSPrintOperation(GSEPSPrintOperation) -createContext:]:
|
|
|
|
add local autorelease pool to remove autorelease of context.
|
|
|
|
|
2002-05-13 22:16:40 +00:00
|
|
|
2002-05-13 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSColor.m
|
|
|
|
In initSystemColors() and systemColorWithName() replaced
|
|
|
|
implementation of system colours with named colours from a stored
|
|
|
|
colour list. Added conversion cache for named colours. This allows
|
|
|
|
easy configuration of system colours while keeping the same performance.
|
|
|
|
* Source/NSFont.m
|
|
|
|
Moved the caching of fonts from [initWithName:matrix:] to
|
|
|
|
[fontWithName:matrix:] so that unneeded fonts are no longer
|
|
|
|
created. In [labelFontSize], [smallSystemFontSize] and
|
|
|
|
[systemFontSize] get values from defaults if available. In
|
|
|
|
getNSFont() removed hard coded 12, will be relaced by default for
|
|
|
|
NSUserFontSize.
|
|
|
|
|
2002-05-12 11:24:08 +00:00
|
|
|
Sun May 12 10:08:34 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSTextView.h: Removed ivar
|
|
|
|
_tvf.is_in_dealloc.
|
|
|
|
* Source/NSTextView.m ([-dealloc]): Set the textStorage to nil
|
|
|
|
when releasing it; run the other dealloc cleanups during the
|
|
|
|
recursive invocation rather than during the first invocation; use
|
|
|
|
the _textStorage ivar instead of _tvf.is_in_dealloc. (Patch by
|
|
|
|
Alexander Malmberg <alexander@malmberg.org>).
|
|
|
|
|
2002-05-11 07:17:33 +00:00
|
|
|
2002-05-11 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSStringDrawing.m: drawRun() use GSFromUnicode() API for
|
|
|
|
conversion.
|
|
|
|
|
2002-05-10 12:37:55 +00:00
|
|
|
Fri May 10 11:24:38 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSRulerView.m ([NSRulerView -dealloc]): Do not release the
|
|
|
|
scrollview (Suggested by Benhur Stein <benhur@inf.ufsm.br>).
|
|
|
|
|
2002-05-08 03:28:09 +00:00
|
|
|
2002-05-07 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSFont.m (-initWithName:matrix:): If matrix
|
|
|
|
is ident, set matrixExplicitlySet to NO
|
|
|
|
(-set): If the focus view is flipped and matrix not set, set our
|
|
|
|
flipped font equivalent.
|
|
|
|
|
2002-05-07 03:37:48 +00:00
|
|
|
2002-05-06 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSGraphicsContext.m: More documentation.
|
|
|
|
* Source/NSStringDrawing.m (drawRun): stroke the underline.
|
|
|
|
|
2002-05-02 15:17:54 +00:00
|
|
|
2002-05-02 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* configure.ac: Update to autoconf 2.53 from configure.in
|
|
|
|
* configure, Headers/gnustep/gui/config.h.in: Regenerate.
|
|
|
|
* Headers/gnustep/gui/config.h.bot: Remove.
|
|
|
|
|
2002-05-01 16:59:10 +00:00
|
|
|
2002-05-01 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
2002-05-07 03:37:48 +00:00
|
|
|
* Source/NSView.m (-resizeWithOldSuperviewSize:): Check object
|
|
|
|
before getting struct. (Solaris limintation).
|
2002-05-01 16:59:10 +00:00
|
|
|
|
2002-05-01 02:06:48 +00:00
|
|
|
2002-04-30 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version: 0.7.7
|
|
|
|
* Documentation/news.texi: Update
|
|
|
|
* NEWS: Regen.
|
|
|
|
|
2002-04-26 04:30:04 +00:00
|
|
|
Fri Apr 26 12:45:07 2002 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m: Added a patch by
|
|
|
|
Alex Malmberg <alexander@malmberg.org> to correct behavior of
|
|
|
|
the NSOutlineView when the outline column is not in the
|
|
|
|
leftmost position.
|
|
|
|
|
2002-04-24 09:58:59 +00:00
|
|
|
Wed Apr 24 10:54:47 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Model/GMAppKit.m ([NSMenuItem -initWithModelUnarchiver:]): Do not
|
|
|
|
set submenu if it's nil; decode target in normal place. (Suggestion
|
|
|
|
by Georg Fleischmann <georg@vhf.de>).
|
|
|
|
|
2002-04-23 20:50:24 +00:00
|
|
|
2002-04-23 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSDisplayServer.m (mouseLocationOnScreen:window:): New
|
|
|
|
* Source/NSScreen.m (screenNumber): New.
|
|
|
|
* Source/NSWindow.m (mouseLocationOutsideOfEventStream): Use them.
|
|
|
|
|
|
|
|
* Tools/gpbs.m: Remove.
|
|
|
|
|
2002-04-22 15:45:10 +00:00
|
|
|
2002-04-22 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/GSDisplayServer.h: Add attribute strings.
|
|
|
|
New window::: method.
|
|
|
|
* Headers/gnustep/gui/NSWindow.h: Add screen ivar plus some extra
|
|
|
|
reserved ivars.
|
|
|
|
* Source/GSDisplayServer.m: Add attribute strings.
|
|
|
|
(window::::): New
|
|
|
|
(window:::): Implement in terms of window::::
|
|
|
|
* Source/NSWindow.m: (defaultDepthLimit): Implement.
|
|
|
|
(dealloc): Release _screen.
|
|
|
|
(_initBackendWindow:): Interface change: pass frame rect to
|
|
|
|
window server window creation (not content rect). Pass screen number.
|
|
|
|
(initWithContentRect:...): Save screen, depthLimit;
|
|
|
|
(canStoreColor): Check depthLimit correctly.
|
|
|
|
(deepestScreen): Return screen.
|
|
|
|
(screen): Idem.
|
|
|
|
|
2002-04-21 14:13:17 +00:00
|
|
|
Sun Apr 21 12:57:36 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Model/GMAppKit.m ([NSWindow -encodeWithModelArchiver:]): If not
|
|
|
|
on gnustep-gui, always add NSTitledWindowMask to non NSBorderless
|
|
|
|
windows to work around a bug in OpenStep (patch by Georg
|
|
|
|
Fleischmann with changes).
|
|
|
|
|
2002-04-21 12:54:53 +00:00
|
|
|
Sun Apr 21 11:44:01 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/libgnustep-gui.def: Added __objc_class_name_NSOutlineView.
|
|
|
|
|
2002-04-19 05:54:35 +00:00
|
|
|
2002-04-19 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
2002-06-12 14:20:58 +00:00
|
|
|
* Tools/gpbs.m: If given -NSHost specification for the current host,
|
2002-04-19 05:54:35 +00:00
|
|
|
ignore it and use the standard name.
|
|
|
|
|
2002-04-18 22:44:48 +00:00
|
|
|
2002-04-18 Ludovic Marcotte <ludovic@Sophos.ca>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m and Headers/gnustep/gui/NSOutlineView.h:
|
|
|
|
Fixed some issues with the delegate methods.
|
|
|
|
|
2002-04-18 10:26:37 +00:00
|
|
|
Thu Apr 18 11:14:22 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/AppKitDefines.h (APPKIT_DECLARE): Updated
|
|
|
|
Windows DLL import/export #define machinery to the new
|
|
|
|
gnustep-make conventions.
|
|
|
|
|
2002-04-17 19:57:36 +00:00
|
|
|
2002-04-17 Pierre-Yves Rivaille <pyrivail@ens-lyon.gt>
|
|
|
|
|
|
|
|
* Source/NSMenuItem.m:
|
|
|
|
([NSMenuItem -initWithCoder:], [NSMenuItem -encodeWithCoder:])
|
|
|
|
New encoding scheme. With the new scheme, menus can be loaded
|
|
|
|
properly from a gorm file.
|
|
|
|
|
2002-04-16 14:16:37 +00:00
|
|
|
2002-04-16 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPasteboard.m: Improve logging on server startup.
|
|
|
|
|
2002-04-16 10:57:40 +00:00
|
|
|
Tue Apr 16 11:55:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Tools/gpbs.m (main): Fixed typo in log message - use gpbs, not
|
|
|
|
gdnc, as log prefix.
|
|
|
|
|
2002-04-15 02:52:35 +00:00
|
|
|
2002-04-14 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSGraphicsContext.h (GSCurrentDevice): Change
|
|
|
|
from DPScurrentgcdrawable.
|
|
|
|
(GSSetDevice): Change from DPSsetgcdrawable.
|
|
|
|
* Headers/gnustep/gui/DPSOperators.h: Idem.
|
|
|
|
* Headers/gnustep/gui/GSMethodTable.h: Idem.
|
|
|
|
* Headers/gnustep/gui/PSOperators.h: Idem.
|
|
|
|
* Source/NSGraphicsContext.m:
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/GSDisplayServer.h: Remove findwindow::::.
|
|
|
|
* Source/GSDisplayServer.m: Likewise.
|
|
|
|
|
2002-04-12 02:15:51 +00:00
|
|
|
2002-04-11 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/config.h.bot: New define if rint missing
|
|
|
|
* Source/NSBrowser.m: Use it.
|
|
|
|
* Source/NSRulerView.m: Idem.
|
|
|
|
* Source/NSMatrix.m: Idem.
|
|
|
|
* Source/NSClipView.m: Idem.
|
|
|
|
|
2002-04-12 00:02:48 +00:00
|
|
|
Thu Apr 11 22:51:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSButtonCell.m ([-cellSize]): Use more space around
|
|
|
|
bezeled/bordered buttons not containing only an image so that they
|
|
|
|
get more pleasantly autosized without manual intervention.
|
|
|
|
* Source/GSMemoryPanel.m ([-init]): Do not manually adjust the
|
|
|
|
button size.
|
|
|
|
|
2002-04-11 23:35:42 +00:00
|
|
|
Thu Apr 11 22:15:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSAttributedString.h: Do not #include the
|
|
|
|
whole <Foundation/Foundation>, but rather use the minimum @class
|
|
|
|
and #include needed to have it parsed - so that everything
|
|
|
|
compiles faster.
|
|
|
|
* Headers/gnustep/gui/NSProgressIndicator.h: Added missing @class and #include
|
|
|
|
directives.
|
|
|
|
* Headers/gnustep/gui/NSTextStorage.h: Added missing #include.
|
|
|
|
* Headers/gnustep/gui/NSTextView.m: Added missing @class.
|
|
|
|
* Source/GSComboSupport.m: Added missing #includes.
|
|
|
|
* Source/GSInfoPanel.m: Idem.
|
|
|
|
* Source/GSServicesManager.m: Idem.
|
|
|
|
* Source/NSApplication.m: Idem.
|
|
|
|
* Source/NSBox.m: Idem.
|
|
|
|
* Source/NSBrowser.m: Idem.
|
|
|
|
* Source/NSBrowserCell.m: Idem.
|
|
|
|
* Source/NSBundleAdditions.m: Idem.
|
|
|
|
* Source/NSButtonCell.m: Idem.
|
|
|
|
* Source/NSCell.m: Idem.
|
|
|
|
* Source/NSColorPanel.m: Idem.
|
|
|
|
* Source/NSColorPicker.m: Idem.
|
|
|
|
* Source/NSColorWell.m: Idem.
|
|
|
|
* Source/NSComboBoxCell.m: Idem.
|
|
|
|
* Source/NSControl.m: Idem.
|
|
|
|
* Source/NSFontPanel.m: Idem.
|
|
|
|
* Source/NSHelpManager.m: Idem.
|
|
|
|
* Source/NSLayoutManager.m: Idem.
|
|
|
|
* Source/NSMatrix.m: Idem.
|
|
|
|
* Source/NSMenu.m: Idem.
|
|
|
|
* Source/NSMenuItem.m: Idem.
|
|
|
|
* Source/NSMenuView.m: Idem.
|
|
|
|
* Source/NSOpenPanel.m: Idem.
|
|
|
|
* Source/NSOutlineView.m: Idem.
|
|
|
|
* Source/NSProgressIndicator.m: Idem.
|
|
|
|
* Source/NSSavePanel.m: Idem.
|
|
|
|
* Source/NSScroller.m: Idem.
|
|
|
|
* Source/NSScrollView.m: Idem.
|
|
|
|
* Source/NSSpellChecker.m: Idem.
|
|
|
|
* Source/NSStepper.m: Idem.
|
|
|
|
* Source/NSTableColumn.m: Idem.
|
|
|
|
* Source/NSTableHeaderView.m: Idem.
|
|
|
|
* Source/NSTableView.m: Idem.
|
|
|
|
* Source/NSText.m: Idem.
|
|
|
|
* Source/NSTextField.m: Idem.
|
|
|
|
* Source/NSTextFieldCell.m: Idem.
|
|
|
|
* Source/NSTextView.m: Idem.
|
|
|
|
* Source/NSWindow.m: Idem.
|
|
|
|
|
|
|
|
* Source/NSMatrix.m ([-dealloc]): End editing if while editing.
|
|
|
|
|
2002-04-11 17:33:11 +00:00
|
|
|
Thu Apr 11 16:20:54 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSResponder.h: Include NSObject.h, not NSCoder.h;
|
|
|
|
declare @class NSCoder.
|
|
|
|
|
2002-04-11 14:39:09 +00:00
|
|
|
Thu Apr 11 15:37:31 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSTextStorage.m ([GSTextStorage -sanity]): Renamed to
|
|
|
|
-_sanity, and changed so that we always compile this in so that
|
|
|
|
regression testcases can use it.
|
|
|
|
|
2002-04-11 10:24:28 +00:00
|
|
|
Thu Apr 11 08:54:16 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSTable.m ([+new]): New method working around a bug in
|
2002-04-11 10:25:00 +00:00
|
|
|
OSX ... with this, except for #include fixups, the box code works
|
2002-04-11 10:24:28 +00:00
|
|
|
on OSX. (Suggested by Helge Hess).
|
|
|
|
|
2002-04-10 22:04:39 +00:00
|
|
|
2002-04-10 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
2002-04-11 02:18:13 +00:00
|
|
|
* Headers/gnustep/gui/config.h.bot: New file implements RINT defs.
|
|
|
|
* Headers/gnustep/gui/config.h.in: Regen.
|
|
|
|
* Source/NSBrowser.m: Remove RINT defs.
|
|
|
|
* Source/NSRulerView.m: Likewise.
|
|
|
|
|
2002-04-10 22:04:39 +00:00
|
|
|
* Headers/gnustep/gui/AppKitExceptions.h: Add GNUstep exception.
|
|
|
|
* Source/externs.m: Idem.
|
|
|
|
* Headers/gnustep/gui/DPSOperators.h: Remove currentgstate, gstate
|
|
|
|
* Headers/gnustep/gui/PSOperators.h: Idem.
|
|
|
|
* Headers/gnustep/gui/GSMethodTable.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSGraphicsContext.h: Idem.
|
|
|
|
* Source/NSGraphicsContext.m: Idem. Redefine subclassResponsibility
|
2002-04-10 22:54:47 +00:00
|
|
|
to throw our own exception.
|
2002-04-10 22:04:39 +00:00
|
|
|
|
|
|
|
* Headers/gnustep/gui/GSDisplayServer.h: Prefix functions with
|
|
|
|
APPKIT_DECLARE. Fix windowbacking def.
|
|
|
|
|
|
|
|
* Source/libgnustep-gui.def: Add GSDisplayServer.
|
|
|
|
|
2002-04-10 00:27:53 +00:00
|
|
|
Tue Apr 9 23:04:43 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSTable.m ([-setFrame:], [-setFrameSize:]): New methods.
|
|
|
|
([-resizeWithOldSuperviewSize:]): Removed; code moved into
|
|
|
|
-_updateForNewFrameSize:.
|
|
|
|
([-_updateForNewFrameSize:]): New method.
|
|
|
|
Everywhere: use [super setFrameSize:xxx], not [self
|
|
|
|
setFrameSize:xxx] to set the frame size after autoresizing
|
|
|
|
operations.
|
|
|
|
* Source/GSTable.m ([-lockFocusInRect:, -unlockFocusNeedsFlush:]):
|
|
|
|
Removed.
|
|
|
|
|
2002-04-09 23:39:50 +00:00
|
|
|
Tue Apr 9 22:28:12 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patch by Alexander Malmberg <alexander@malmberg.org>:
|
|
|
|
* Source/NSScroller.m ([-setFloatValue:knobProportion:]): Make
|
|
|
|
sure we mark the scroller knob slot as needing redisplay.
|
|
|
|
|
2002-04-08 23:27:34 +00:00
|
|
|
2002-04-08 Ludovic Marcotte <ludovic@Sophos.ca>
|
|
|
|
|
|
|
|
* Source/NSMenuView.m (-dealloc): Modified the dealloc method
|
|
|
|
so that we remove the menu view from the menu list of observers.
|
|
|
|
We could otherwise receive notifications on a dealloc'ed object
|
|
|
|
and segfault.
|
|
|
|
|
|
|
|
|
2002-04-07 02:16:56 +00:00
|
|
|
2002-04-06 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSView.m (-_cleanupPrinting): Private method to cleanup
|
|
|
|
after an exception.
|
|
|
|
* Source/NSPrintOperation.m (-_runOperation): Use it.
|
|
|
|
|
2002-04-06 23:37:20 +00:00
|
|
|
2002-04-03 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Images/common_RightTabStop.tiff
|
|
|
|
* Images/common_LeftTabStop.tiff
|
|
|
|
* Images/common_CenterTabStop.tiff
|
|
|
|
* Images/common_DecimalTabStop.tiff
|
|
|
|
* Images/GNUmakefile
|
|
|
|
Added new icons for tab stop display in ruler views and install
|
|
|
|
them from the make file.
|
|
|
|
* Source/NSRulerView.m
|
|
|
|
Added method [mouseDown:]. Added safety check for unchanged client
|
|
|
|
view in [setClientView:]. In [drawHashMarksAndLabelsInRect:] use
|
|
|
|
[NSFont smallSystemFontSize] instead of hard coded size.
|
|
|
|
* Source/NSRulerMarker.m
|
|
|
|
Corrected [drawRect:].
|
|
|
|
* Source/NSTextView.m
|
|
|
|
In [updateRuler] set the client view of the ruler view.
|
|
|
|
|
|
|
|
|
2002-04-06 04:49:53 +00:00
|
|
|
2002-04-05 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (initialize_gnustep_backend): Better
|
|
|
|
debugging info.
|
|
|
|
* Source/NSPrintOperation.m ([NSPrintOperation -destroyContext]):
|
|
|
|
Remove old context method.
|
|
|
|
|
2002-04-06 00:15:05 +00:00
|
|
|
2002-04-06 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m ([NSOutlineView -performDragOperation:]):
|
|
|
|
Fixed issue on drag'n'drop.
|
|
|
|
|
2002-04-05 01:23:40 +00:00
|
|
|
Fri Apr 5 00:13:41 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* TextConverters/RTF/GNUmakefile.preamble (ADDITIONAL_LIB_DIRS):
|
|
|
|
Fixed typo so that it compiles again.
|
|
|
|
|
2002-04-03 00:31:18 +00:00
|
|
|
2002-04-03 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSRulerView.m
|
|
|
|
Added handling for missing rint function, copied over from
|
|
|
|
NSBrowser.
|
|
|
|
* Source/NSTextView.m
|
|
|
|
Made [updateRuler] save against missing rulers.
|
2002-04-03 16:59:43 +00:00
|
|
|
|
|
|
|
2002-04-02 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Documentation/gsdoc/DefaultsSummary.gsdoc: Update.
|
|
|
|
* Documentation/gsdoc/Gui.gsdoc: Idem.
|
|
|
|
* Headers/gnustep/gui/NSAffineTransform.h: Tidy for autogsdoc.
|
|
|
|
* Headers/gnustep/gui/NSButtonCell.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSCell.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSClipView.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSFont.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSFontManager.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSOutlineView.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSRulerView.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSSavePanel.h: Idem.
|
|
|
|
* Source/GSHbox.m: Idem.
|
|
|
|
* Source/GSVbox.m: Idem.
|
|
|
|
* Source/NSCachedImageRep.m: Idem.
|
|
|
|
* Source/NSCell.m: Idem.
|
|
|
|
* Source/NSClipView.m: Idem.
|
|
|
|
* Source/NSDocument.m: Idem.
|
|
|
|
* Source/NSFont.m: Idem.
|
|
|
|
* Source/NSFontManager.m: Idem.
|
|
|
|
* Source/NSFontPanel.m: Idem.
|
|
|
|
* Source/NSFormCell.m: Idem.
|
|
|
|
* Source/NSGraphicsContext.m: Idem.
|
|
|
|
* Source/NSHelpManager.m: Idem.
|
|
|
|
* Source/NSImage.m: Idem.
|
|
|
|
* Source/NSPanel.m: Idem.
|
|
|
|
* Source/NSRulerView.m: Idem.
|
|
|
|
* Source/NSStepperCell.m: Idem.
|
|
|
|
* Source/NSText.m: Idem.
|
2002-04-03 00:31:18 +00:00
|
|
|
|
2002-04-02 21:54:22 +00:00
|
|
|
2002-04-02 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSGraphicsContext.m (-GSDefineGState): Document new
|
|
|
|
definition of method.
|
|
|
|
* Source/NSWindow.m ([NSWindow -_initBackendWindow:]): Change to
|
|
|
|
match new def.
|
|
|
|
* Source/NSView.m ([NSView -lockFocusInRect:]): Idem.
|
|
|
|
|
2002-04-02 19:05:48 +00:00
|
|
|
2002-04-02 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableView.m ([NSTableView -scrollRowToVisible:]):
|
2002-04-02 19:13:46 +00:00
|
|
|
([NSTableView -scrollColumnToVisible:]):
|
2002-04-02 19:05:48 +00:00
|
|
|
Bugfix in getting the visibleRect.
|
|
|
|
|
2002-04-02 11:59:19 +00:00
|
|
|
Tue Apr 2 10:28:46 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSButtonCell.m ([-setSound:]): Retain the sound.
|
|
|
|
([-dealloc]): Release it.
|
|
|
|
* Source/NSTableView.m ([-dealloc]): Abort editing.
|
|
|
|
|
|
|
|
Tue Apr 2 09:40:48 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSApplication.h: Tidied up some #include and
|
|
|
|
@class machinery for efficiency.
|
|
|
|
* Headers/gnustep/gui/NSDocument.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSDragging.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSImage.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSImageRep.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSMenu.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSMenuItem.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSWindowController.h: Idem.
|
|
|
|
* Headers/gnustep/gui/NSWorkspace.h: Idem.
|
|
|
|
* Source/NSApplication.m: Added missing #includes.
|
|
|
|
* Source/NSComboBox.m: Idem.
|
|
|
|
* Source/NSCustomImageRep.m: Idem.
|
|
|
|
* Source/NSEPSImageRep.m: Idem.
|
|
|
|
* Source/NSFontManager.m: Idem.
|
|
|
|
* Source/Functions.m: Idem.
|
|
|
|
* Source/NSHelpManager.m: Idem.
|
|
|
|
* Source/NSMenu.m: Idem.
|
|
|
|
* Source/NSMenuItem.m: Idem.
|
|
|
|
* Source/NSMenuItemCell.m: Idem.
|
|
|
|
* Source/NSPopUpButtonCell.m: Idem.
|
|
|
|
* Source/NSResponder.m: Idem.
|
|
|
|
* Source/NSSpellChecker.m: Idem.
|
|
|
|
* Source/NSSplitView.m: Idem.
|
|
|
|
* Source/NSTableHeaderView.m: Idem.
|
|
|
|
* Source/NSText.m: Idem.
|
|
|
|
* Source/NSWindow.m: Idem, plus removed unused one.
|
|
|
|
* Source/NSInputManager.m: Include AppKit/NSGraphics.h, not
|
|
|
|
AppKit/NSApplication.h, for NSBeep ().
|
|
|
|
|
2002-04-02 05:04:57 +00:00
|
|
|
2002-04-01 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m
|
|
|
|
Added methods to implement autosaving of expandedItems.
|
|
|
|
|
2002-04-01 17:34:08 +00:00
|
|
|
2002-04-01 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (-init): Retain the server
|
|
|
|
and default context.
|
|
|
|
(-dealloc): Release server and context.
|
|
|
|
* Source/NSGraphicsContext.m (+restoreGraphicsState): Implement.
|
|
|
|
(+saveGraphicsState): Likewise.
|
|
|
|
( destroyContext): Remove.
|
|
|
|
(-restoreGraphicsState): Implement.
|
|
|
|
(-saveGraphicsState): Likewise.
|
|
|
|
Add some documentation.
|
|
|
|
* Source/NSWindow.m ([NSWindow -dealloc]): Check for context
|
|
|
|
before undefining gstate.
|
2002-04-02 03:13:14 +00:00
|
|
|
([NSWindow -miniaturize:]): Don't create miniwindow if server
|
|
|
|
can't handle it.
|
|
|
|
* Source/GSDisplayServer.m (-appOwnsMiniwindow): Implement.
|
2002-04-01 17:34:08 +00:00
|
|
|
|
2002-04-01 16:03:02 +00:00
|
|
|
2002-04-01 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m
|
|
|
|
Replaced dictionaries w/ NSMapTable. NSDictionary required
|
|
|
|
items of the NSOutlineView to implement the NSCopying protocol
|
|
|
|
which is incorrect.
|
|
|
|
* Headers/gnustep/gui/NSOutlineView.h
|
|
|
|
Replaced dictionaries in class declaration.
|
|
|
|
|
2002-03-31 20:17:59 +00:00
|
|
|
2002-03-31 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/Window.m
|
|
|
|
[setFrame:display:] do nothing if the frame after all the
|
|
|
|
corrections did not change from its current extend.
|
|
|
|
In [makeKeyWindow] and [makeMainWindow] do nothing if the window
|
|
|
|
is already key/main.
|
|
|
|
|
2002-03-31 15:46:19 +00:00
|
|
|
2002-03-31 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSMatrix.m :
|
|
|
|
Use integer coordinates for _cellSize when autoresizing.
|
|
|
|
* Source/NSBox.m ([NSBox -calcSizesAllowingNegative:])
|
|
|
|
(case NSAtBottom & case NSAtTop):
|
|
|
|
Use integer coordinates and small cosmetic changes.
|
|
|
|
* Source/NSOutlineView.m ([NSOutlineView -initWithCoder:]):
|
|
|
|
Bugfix.
|
|
|
|
* Source/NSClipView.m ([NSClipView -constrainScrollPoint:]):
|
|
|
|
Make sure the difference between old position and new position
|
|
|
|
is an integer vector.
|
|
|
|
* Source/NSTableView.m ([NSTableView -initWithCoder:]):
|
|
|
|
Bugfix.
|
|
|
|
|
2002-03-31 03:50:48 +00:00
|
|
|
2002-03-30 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* gui/Model/GMAppKit.m (-encodeWithModelArchiver:): Encode an
|
|
|
|
empty array rather than crash.
|
|
|
|
* gui/Model/GMArchiveObjects.m (-colorSpaceName): Implement for
|
|
|
|
NSObject to to work around a bug in MacOSX 10.1.x
|
|
|
|
* gui/Model/GNUmakefile: Include libgmodel with building nib2gmodel.
|
|
|
|
* gui/Model/IBClasses.m: Fix debug for compiling on Darwin.
|
|
|
|
|
2002-03-29 16:04:24 +00:00
|
|
|
2002-03-29 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableView.m ([NSTableView -encodeWithCoder:]):
|
|
|
|
([NSTableView -initWithCoder:]): encodes _allowsColumnReordering.
|
|
|
|
* Source/NSTableView.m (computeNewSelection):
|
|
|
|
fixed bug when updating selection.
|
|
|
|
* Source/NSTableColumn.m ([NSTableColumn -encodeWithCoder:]):
|
|
|
|
([NSTableColumn -initWithCoder:]): new encoding scheme
|
|
|
|
(fixes a bug when decoding a tableview)
|
|
|
|
|
2002-03-28 13:24:01 +00:00
|
|
|
Thu Mar 28 11:08:56 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patches by Jeff Teunissen <deek@d2dc.net>:
|
|
|
|
* Source/NSWorkspace.m ([-homeDirectoryImage]): New method.
|
|
|
|
([-iconForFile:]): Use the new method to return an image for
|
|
|
|
NSHomeDirectory().
|
|
|
|
* Images/GNUmakefile (IMAGE_FILES): Added Common_HomeDirectory.tiff.
|
|
|
|
* Images/common_HomeDirectory.tiff: New image created by simply
|
|
|
|
putting common_Home.tiff over common_Folder.tiff.
|
|
|
|
|
2002-03-28 03:53:18 +00:00
|
|
|
2002-03-27 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Splitup backend into Server and Graphics Contexts. Revise list
|
|
|
|
of graphics operators for better functionality.
|
|
|
|
* Headers/gnustep/gui/GSDisplayServer.h: New file.
|
|
|
|
* Headers/gnustep/gui/DPSOperators.h: Revised set of operators.
|
|
|
|
* Headers/gnustep/gui/PSOperators.h: Likewise.
|
|
|
|
* Headers/gnustep/gui/GSMethodTable.h: Likewise.
|
|
|
|
* Headers/gnustep/gui/NSGraphics.h: Un-inline/revise functions.
|
|
|
|
* Headers/gnustep/gui/NSGraphicsContext.h: Update for MacOSX
|
|
|
|
compatibility, move server methods to GSDisplayServer, Revise list
|
|
|
|
of operators.
|
|
|
|
* Source/GSDisplayServer.m: New file.
|
|
|
|
* Source/Functions.m: Move uninlined functions from NSGraphics.h here.
|
|
|
|
* Source/NSAffineTransform.m (-set): Update to new method.
|
|
|
|
* Source/NSApplication.m: Load gnustep-back backend by default.
|
|
|
|
Update for new server class.
|
|
|
|
* Source/NSCursor: Use new methods from server.
|
|
|
|
* Source/NSEvent.m: Likewise.
|
|
|
|
* Source/NSFont.m: Likewise.
|
|
|
|
* Source/NSImageRep.m: Likewise.
|
|
|
|
* Source/NSScreen.m: Likewise.
|
|
|
|
* Source/NSView.m: Likewise.
|
|
|
|
* Source/NSWindow.m: Likewise.
|
|
|
|
* Source/NSWorkspace.m: Likewise.
|
|
|
|
* Source/NSGraphicsContext.m: Move server methods, revised list
|
|
|
|
of operators
|
|
|
|
|
2002-03-28 02:53:17 +00:00
|
|
|
Thu Mar 28 03:43:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
2002-03-28 03:53:18 +00:00
|
|
|
* Source/libgnustep-gui.def: Removed
|
|
|
|
__objc_class_name_GSTransparentView.
|
2002-03-28 02:53:17 +00:00
|
|
|
|
2002-03-28 00:23:37 +00:00
|
|
|
2002-03-27 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m make more efficient for large sets of
|
|
|
|
items
|
|
|
|
* Headers/gnustep/gui/NSOutlineView.h Added new ivar to cache
|
|
|
|
item level information.
|
|
|
|
|
2002-03-26 16:24:42 +00:00
|
|
|
2002-03-26 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSBundleAdditions.m
|
|
|
|
([NSNibOutletConnector -establishConnection]):
|
|
|
|
Only capitalize the first letter of the outlet in order to have
|
|
|
|
the accessor method's name.
|
|
|
|
* Source/NSTableView.m ([NSTableView initWithCoder:]):
|
|
|
|
Use @"NSTableView" insted of NSStringFromClass([self class]) when
|
|
|
|
looking for version. Call -tile to set up everything properly.
|
|
|
|
* Source/NSScrollView.m ([NSScrollView encodeWithCoder:] &
|
|
|
|
[NSScrollView initWithCoder:]):
|
|
|
|
Encode/decode _hasHeaderView, _hasCornerView & _headerClipView.
|
|
|
|
Don't recreate cornerView & headerView at decoding time, because
|
|
|
|
they are encoded by NSView anyway.
|
|
|
|
|
2002-03-26 13:46:58 +00:00
|
|
|
Tue Mar 26 14:33:24 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSTable.m: Removed GSTransparentView and replaced it with
|
|
|
|
a simple NSView.
|
|
|
|
* Headers/gnustep/gui/GSTable.h: Idem.
|
|
|
|
|
2002-03-25 04:06:03 +00:00
|
|
|
2002-03-24 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSStringDrawing.m (drawRun): Use new unicode functions
|
|
|
|
for string conversion (patch from yjchen@ms7.url.com.tw).
|
|
|
|
|
2002-03-25 02:28:12 +00:00
|
|
|
Mon Mar 25 00:12:05 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSSimpleLayoutManager.m ([-setNeedsDisplayForLineRange:inTextContainer:]):
|
|
|
|
Fixed typo introduced by me in last change (reported by Alexander
|
|
|
|
Malmberg).
|
|
|
|
|
2002-03-24 03:22:32 +00:00
|
|
|
2002-03-23 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version: 0.7.6
|
|
|
|
|
2002-03-24 02:49:38 +00:00
|
|
|
Sat Mar 23 21:49:10 2002 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m: Minor cleanup. Removed some unecessary
|
|
|
|
NSLog statements.
|
|
|
|
|
2002-03-23 16:39:19 +00:00
|
|
|
Sat Mar 23 11:34:10 2002 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSOutlineView.h: Added dictionary to speed
|
|
|
|
up generation of the _items list. Also, this keeps the outline view
|
|
|
|
from being updated without an explicit call to reloadData.
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m: Implemented -[NSOutlineView reloadItem:]
|
|
|
|
and -[NSOutlineView reloadItem:reloadChildren:] and improved
|
|
|
|
-[NSOutlineView reloadData]
|
2002-03-25 02:28:12 +00:00
|
|
|
|
2002-03-22 13:23:45 +00:00
|
|
|
Fri Mar 22 13:09:03 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSRulerView.h: Merged new code from Diego
|
|
|
|
Kreutz (kreutz@inf.ufsm.br).
|
|
|
|
* Source/NSRulerView.m: Class contributed by Diego Kreutz
|
|
|
|
(kreutz@inf.ufsm.br). I did some minor changes.
|
|
|
|
|
2002-03-22 11:46:46 +00:00
|
|
|
Fri Mar 22 11:40:44 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Model/IMLoading.m: Include AppKit/NSNibLoading.h for
|
|
|
|
awakeFromNib.
|
|
|
|
|
|
|
|
Fri Mar 22 11:35:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSSimpleLayoutManager.m ([GSSimpleLayoutManager
|
|
|
|
-setNeedsDisplayForLineRange:inTextContainer:]): Check that the
|
|
|
|
whole range of lines, not just the first one, is in the range we
|
|
|
|
know about (Suggestion from Alexander Malmberg).
|
|
|
|
|
2002-03-22 09:28:52 +00:00
|
|
|
2002-03-22 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Tools/exampleInfo.plist: Fix illegal character in plist ...
|
|
|
|
use unicode escape. Bug reported by Yen-Ju Chen
|
|
|
|
|
2002-03-21 23:50:07 +00:00
|
|
|
2002-03-22 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
2002-03-22 00:15:03 +00:00
|
|
|
* Source/NSOutlineView.h
|
|
|
|
Moved NSOutlineViewDropOnItemIndex from enum to int.
|
|
|
|
* Source/NSOutlineView.m:
|
|
|
|
Drag'n'drop support.
|
2002-03-21 23:50:07 +00:00
|
|
|
* Source/NSTableView.m
|
|
|
|
([NSTableView -selectRow:byExtendingSelection:]):
|
|
|
|
rowIndex == _numberOfRows was not catched as invalid.
|
|
|
|
* Source/NSTableView.m ([NSTableView -draggingUpdated:sender]):
|
|
|
|
Less NSLog.
|
2002-03-21 23:51:39 +00:00
|
|
|
* Source/NSTableHeaderView.m ([NSTableHeaderView -mouseDown:]):
|
|
|
|
fixed drawing issue.
|
2002-03-21 23:50:07 +00:00
|
|
|
|
2002-03-21 21:47:15 +00:00
|
|
|
2002-03-21 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSEvent.m
|
|
|
|
([NSEvent +startPeriodicEventsAfterDelay:withPeriod:]):
|
|
|
|
([NSEvent +_registerRealTimer:]):
|
|
|
|
The first periodic event is sent after delay seconds.
|
|
|
|
It was incorrectly sent after delay+period seconds.
|
|
|
|
* Source/NSScroller.m ([NSScroller -drawParts]):
|
|
|
|
Set the scrollbuttons to send actions on mouseDown instead of
|
|
|
|
mouseUp. Changed the initial delay (to reflect NSEvent changes)
|
|
|
|
and the period so that it feels smoother.
|
|
|
|
|
2002-03-20 14:43:51 +00:00
|
|
|
2002-03-20 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* configure.in: Use info from make package, and look in GNUstep
|
|
|
|
directories first for versions of libraries and headers to use.
|
|
|
|
* configure: regenerate
|
|
|
|
|
2002-03-19 20:10:26 +00:00
|
|
|
2002-03-19 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWindow.m ([NSWindow -sendEvent:]): In resize event, get
|
|
|
|
new origin from event location field.
|
|
|
|
|
|
|
|
* Source/GSFontInfo.m ([GSFontInfo
|
|
|
|
+encodingForRegistry:encoding:]): Handle big5 encoding (patch from
|
|
|
|
Yen-Ju Chen)
|
|
|
|
|
|
|
|
* Documentation/news.texi: Update.
|
|
|
|
|
2002-03-18 16:19:30 +00:00
|
|
|
Mon Mar 18 16:00:34 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTableView.m ([-draggingUpdated:sender]): Make the gui
|
|
|
|
compile again.
|
|
|
|
|
2002-03-17 19:19:35 +00:00
|
|
|
2002-03-17 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
2002-03-17 20:05:20 +00:00
|
|
|
* Source/GSTextStorage.m
|
|
|
|
([GSTextStorage -replaceCharactersInRange:withString:]):
|
|
|
|
Only keep attribute #0 when removing it would remove all attributes.
|
|
|
|
(patch by Alexander Malmberg)
|
2002-03-17 19:19:35 +00:00
|
|
|
* Source/NSTableView.m ([NSTableView -deselectAll:]):
|
|
|
|
Fix bug.
|
|
|
|
* Source/NSTableView.m : initial drag'n'drop support.
|
|
|
|
|
2002-03-14 08:32:38 +00:00
|
|
|
2002-03-14 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/AppKit/NSGraphicsContext.h: Add NSWindowDepth typedef and
|
|
|
|
reposition STRICT_OPENSTEP. Really needs someone who actually wants
|
|
|
|
to use this option to submit patches though.
|
|
|
|
|
2002-03-11 17:12:57 +00:00
|
|
|
Mon Mar 11 15:05:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/libgnustep-gui.def
|
|
|
|
(__objc_class_name_GSGlyphLocation,__objc_class_name_GSLineLayoutInfo,
|
|
|
|
__objc_class_name_GSRunStorage, __objc_class_name__GSRunSearchKey,
|
|
|
|
__objc_class_name_GSTextContainerLayoutInfo): Removed (Suggested
|
|
|
|
by Fred Kiefer).
|
|
|
|
|
2002-03-10 08:09:39 +00:00
|
|
|
2002-03-10 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPasteboard.m: Start gpbs for other server automatically.
|
|
|
|
Improve log messages.
|
2002-03-10 09:36:23 +00:00
|
|
|
* Tools/gpbs.m copied in fron gpbs.
|
2002-03-10 08:09:39 +00:00
|
|
|
|
2002-03-09 19:35:59 +00:00
|
|
|
2002-03-09 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPasteboard.m: Use NSHost to look for alternative servers.
|
|
|
|
* Tools/gpbs.m: Use -NSHost to specify alternative server names.
|
|
|
|
|
2002-03-09 17:24:53 +00:00
|
|
|
Sat Mar 9 12:22:05 2002 Adam Fedor <fedor@yogi.doc.com>
|
|
|
|
|
|
|
|
* Source/GSSimpleLayoutManager.m:
|
|
|
|
Check that object is not nil before asking for width (assigning
|
|
|
|
structs from nil objects crashes Solaris). Several locations.
|
|
|
|
|
2002-03-08 17:38:23 +00:00
|
|
|
2002-03-06 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSScrollView.m: Go through adding checks to avoid crashes
|
|
|
|
where _contentView has been set to nil through removal of the
|
|
|
|
subview.
|
|
|
|
|
2002-03-07 10:42:45 +00:00
|
|
|
Thu Mar 7 08:29:25 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSScrollView.m ([-dealloc]): Use DESTROY, not
|
|
|
|
TEST_RELEASE, fixing the segmentation fault on deallocating.
|
|
|
|
|
|
|
|
Thu Mar 7 08:15:21 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSCell.m ([-initTextCell:]): Use system font, not user
|
|
|
|
font. ([-initImageCell:]): Idem. ([-setType:]): Idem.
|
|
|
|
(Patch from Stefan Urbanek <stefanurbanek@yahoo.fr>).
|
|
|
|
|
2002-03-06 09:49:07 +00:00
|
|
|
2002-03-06 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSTextStorage.m: Applied fix for left-over attributes
|
|
|
|
at end of string. Patch supplied by Alexander Malmberg
|
|
|
|
<alexander@malmberg.org>. Reformatting to conform to GNUstep
|
|
|
|
standards, and optimisation by me.
|
|
|
|
* Source/NSView.m: -dealloc remove subviews from this view as
|
|
|
|
suggested by Nicola.
|
|
|
|
|
2002-03-06 01:45:33 +00:00
|
|
|
2002-03-05 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m modified to the methods which
|
|
|
|
make calls to the datasource to retrieve children starting
|
|
|
|
from zero instead of one.
|
2002-03-07 10:42:45 +00:00
|
|
|
|
2002-03-04 23:53:27 +00:00
|
|
|
2002-03-04 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
& Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableView.m added methods to handle posting of
|
|
|
|
notifications as well as methods to handle making appropriate
|
|
|
|
delegate calls. Also made necessary changes in other methods
|
|
|
|
([NSTableView mouseDown:], [NSTableView selectAll], etc...)
|
|
|
|
to use them. (PYR)
|
|
|
|
* Source/NSOutlineView.m overrode notification methods and delegate
|
|
|
|
methods defined in NSTableView. (GJC) This was done as a
|
|
|
|
collaborative effort to ensure that NSOutlineView is more
|
|
|
|
maintainable and benefits from updates made to NSTableView.
|
|
|
|
Also made changes to increase spacing between "knob" and text
|
|
|
|
* Images/common_outlineUnexpandable.tiff lightened image to
|
|
|
|
make it stand out more when an item cannot be expanded. (GJC)
|
|
|
|
|
2002-03-04 19:32:44 +00:00
|
|
|
2002-03-04 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/AppKit/NSEvent.h: Modify to support MacOS-X documented API
|
|
|
|
(rather than just the currently implemented one).
|
|
|
|
* Source/NSEvent.m: ditto.
|
|
|
|
|
2002-03-04 17:37:35 +00:00
|
|
|
2002-03-04 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableView.m ([NSTableView -superviewFrameChanged:]):
|
|
|
|
fix a bug when resizing a tableview with autoresizesAllColumnsToFit
|
|
|
|
set to YES.
|
|
|
|
|
2002-03-04 11:14:35 +00:00
|
|
|
Mon Mar 4 09:09:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSSavePanel.m: Do not include AppKit/IMLoading.h.
|
|
|
|
|
2002-03-04 09:57:29 +00:00
|
|
|
2002-03-04 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSSavePanel.m: Hack around accessory view addition/removal
|
|
|
|
code - fix a few bugs and simplify by relying more on autoresizing
|
|
|
|
and less on manual computation of resizing values. Now works with
|
|
|
|
ProjectCentre on my system.
|
|
|
|
|
2002-03-03 05:58:51 +00:00
|
|
|
2002-03-03 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Images/common_outlineUnexpandable.tiff added.
|
|
|
|
* Images/GNUmakefile modified to install images
|
|
|
|
* Source/NSOutlineView.m modified to use new images.
|
|
|
|
Also made several fixes which should now make NSOutlineView
|
|
|
|
usable. The graphics used are consistent with the look of
|
|
|
|
the outline view in the OPENSTEP Interface Builder classes
|
|
|
|
tab.
|
|
|
|
|
2002-03-02 22:20:52 +00:00
|
|
|
2002-03-02 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Images/common_outlineExpanded.tiff added.
|
|
|
|
* Images/common_outlineCollapsed.tiff added.
|
|
|
|
* Images/GNUmakefile modified to install images
|
|
|
|
* Source/NSOutlineView.m modified to use new images
|
|
|
|
|
2002-03-02 07:23:18 +00:00
|
|
|
2002-03-01 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/AppKit/NSEvent.h: Rename 'middle' mouse to 'other' as
|
|
|
|
MacOS-X has caught up with the functionality but not adopted our
|
2002-03-02 19:13:00 +00:00
|
|
|
names. Add -buttonNumber. Add conditional compilation for strict
|
|
|
|
openstep to exclude new methods.
|
2002-03-02 07:23:18 +00:00
|
|
|
* Headers/AppKit/NSResponder.h: ditto
|
|
|
|
* Source/Functions.m: ditto
|
|
|
|
* Source/GSComboSupport.m: ditto
|
|
|
|
* Source/NSApplication.m: ditto
|
|
|
|
* Source/NSCell.m: ditto
|
|
|
|
* Source/NSControl.m: ditto
|
2002-03-02 17:40:11 +00:00
|
|
|
* Source/NSEvent.m: ditto. Also added lots of documentation, a
|
|
|
|
couple of fixmes, and several bugfixes (wrong exceptions being
|
|
|
|
raised etc).
|
2002-03-02 07:23:18 +00:00
|
|
|
* Source/NSMenuView.m: ditto
|
|
|
|
* Source/NSResponder.m: ditto
|
|
|
|
* Source/NSTextView.m: ditto
|
|
|
|
* Source/NSWindow.m: ditto
|
|
|
|
|
2002-03-01 23:25:06 +00:00
|
|
|
2002-03-01 Michael Hanni <mhanni@yahoo.com>
|
|
|
|
|
|
|
|
First cut at improving NSPopUpButton/Cell.
|
|
|
|
|
|
|
|
* Source/NSMenuItemCell.m
|
|
|
|
([drawBorderAndBackgroundWithFrame:inView:]): Remove special
|
|
|
|
popupbutton case.
|
|
|
|
([drawInteriorWithFrame:inView:]): ditto.
|
|
|
|
* Headers/NSMenuView.h: added _leftBorderOffset int.
|
|
|
|
* Source/NSMenuView.m: added static function
|
|
|
|
_addLeftBorderOffsetToRect()
|
|
|
|
([initWithFrame:]): init left offset value to 1 (default for a
|
|
|
|
menu.)
|
|
|
|
([sizeToFit]): change left offset value to 0 if we are a
|
|
|
|
popup. Use this value to set the correct frame size. Before when
|
|
|
|
the menuview was sizeToFit'ed the menuWindow was resized by an
|
|
|
|
additional pixel when we were a popupbutton.
|
|
|
|
([innerRect]): use left offset value to return the correct rect.
|
|
|
|
([rectOfItemAtIndex:]): ditto.
|
|
|
|
([indexOfItemAtPoint:]): use _addLeftBorderOffsetToRect() to
|
|
|
|
correct the rect we use to calculate the event area for a
|
|
|
|
menuItemCell in a normal menu.
|
|
|
|
([setNeedsDisplayForItemAtIndex:]): ditto.
|
|
|
|
([drawRect:]): Modified to not draw a border line on the left side
|
|
|
|
if we are a popup.
|
|
|
|
* Source/NSPopUpButtonCell.m: added some comments for further
|
|
|
|
fixes.
|
|
|
|
([drawWithFrame:inView:]): removed all the code in favor of
|
|
|
|
having the NSMenuItemCell of the selected item draw the
|
|
|
|
popupbuttoncell.
|
|
|
|
([drawInteriorWithFrame:inView:]): removed everything but the
|
|
|
|
responder status code (this is still a FIXME).
|
|
|
|
|
2002-03-01 14:41:59 +00:00
|
|
|
2002-03-01 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSBundleAdditions.m
|
|
|
|
([GSNibItem -initWithCoder:]):
|
|
|
|
([GSNibItem -encodeWithCoder:]):
|
|
|
|
new encoding (support for autoresizingMask).
|
|
|
|
([GSNibItem +initialize]):
|
|
|
|
([GSCustomView +initialize]):
|
|
|
|
new methods, set the version number.
|
|
|
|
* Headers/gnustep/gui/NSNibLoading.h:
|
|
|
|
new autoresizingMask ivar in GSNibItem.
|
|
|
|
|
2002-02-28 21:45:38 +00:00
|
|
|
2002-02-28 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSEvent.h:
|
|
|
|
new element in event_data union, provides support for deltaX, deltaY
|
|
|
|
and deltaZ.
|
|
|
|
* Source/NSEvent.m
|
|
|
|
([NSEvent +mouseEventWithType:location:modifierFlags:timestamp:
|
|
|
|
windowNumber:context:deltaX:deltaY:deltaZ:]):
|
|
|
|
new method : support for creating event with deltaX, deltaY and deltaZ.
|
|
|
|
([NSEvent -delta{X, Y, Z}]): methods implemented.
|
|
|
|
([NSEvent -description]):
|
|
|
|
([NSEvent -initWithCoder:]):
|
|
|
|
([NSEvent -encodeWithCoder:]):
|
|
|
|
suppor for deltaX, deltaY and deltaZ
|
|
|
|
* Source/NSResponder.m ([NSResponder -scrollWheel:]):
|
|
|
|
implementation.
|
|
|
|
* Source/NSScrollView.m ([NSScrollView -scrollWheel:]):
|
|
|
|
implementation, does scroll the document view.
|
|
|
|
|
2002-02-28 16:51:37 +00:00
|
|
|
Thu Feb 28 16:47:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Tools/make_services.m: Use 'Applications' not 'Apps'.
|
|
|
|
|
2002-02-28 16:06:54 +00:00
|
|
|
Thu Feb 28 16:02:09 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/Functions.m: Never include NSCStringText.h. Removed old
|
|
|
|
obsolete text string functions declared in NSCStringText.h.
|
|
|
|
* Source/libgnustep-gui.def: Removed
|
|
|
|
__objc_class_name_NSCStringText.
|
|
|
|
|
2002-02-28 15:28:51 +00:00
|
|
|
2002-02-27 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m ([NSApplication -init]): Create our
|
|
|
|
NSGraphicsContext here (moved from backend initialization) - much
|
|
|
|
more appealing.
|
|
|
|
|
2002-02-28 14:24:10 +00:00
|
|
|
Thu Feb 28 14:19:00 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSText.h: Added the special key enum
|
|
|
|
containing NSBackspaceKey which used to be in NSCStringText.h.
|
|
|
|
|
2002-02-28 01:58:00 +00:00
|
|
|
Wed Feb 27 23:50:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSKeyBindingTable.m ([-bindKey:toAction:]): Implemented
|
|
|
|
support for describing multi-stroke keybindings using arrays as
|
|
|
|
keys.
|
|
|
|
* Source/GSKeyBindingTable.h ([-bindKey:toAction:]): Now accepts
|
|
|
|
an id as key.
|
|
|
|
|
2002-02-28 01:33:57 +00:00
|
|
|
Wed Feb 27 23:27:21 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSKeyBindingTable.m ([-bindKey:toAction:]): Modified so
|
|
|
|
that adding new multi-stroke keybindings with the same prefix
|
|
|
|
doesn't discard all previous keybindings with the same prefix.
|
|
|
|
|
2002-02-28 01:27:14 +00:00
|
|
|
Wed Feb 27 23:16:47 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTextView.m ([-drawRect:]): Always clear the whole rect
|
|
|
|
using the the background color before drawing the new glyphs.
|
|
|
|
This makes sure we always clear away old glyphs. This fixes the
|
|
|
|
bug when deleting the last character in a text field.
|
|
|
|
|
2002-02-27 23:39:08 +00:00
|
|
|
2002-02-27 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/GSSimpleLayoutManager.m
|
|
|
|
[_relocLayoutArray:offset:floatTrift:Change a NSLog() call to NSDebugLog().
|
|
|
|
* Source/NSLayoutManager.m
|
|
|
|
Implemented extra line fragment methods.
|
|
|
|
* Source/NSTextView.m
|
|
|
|
Implemented [moveToBeginningOfParagraph:] and [moveToEndOfParagraph:].
|
|
|
|
* KeyBindings/DefaultKeyBindings.dict
|
|
|
|
Uncommented HOME and END.
|
|
|
|
|
2002-02-27 23:12:35 +00:00
|
|
|
Wed Feb 27 19:58:12 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSCStringText.m: Obsolete file removed.
|
|
|
|
* Headers/gnustep/gui/NSCStringText.h: Obsolete file removed.
|
|
|
|
* Source/GNUmakefile (libgnustep-gui_OBJC_FILES): Removed NSCStringText.m
|
|
|
|
(libgnustep-gui_HEADER_FILES): Removed NSCStringText.h.
|
|
|
|
|
2002-02-27 21:07:52 +00:00
|
|
|
Wed Feb 27 18:59:54 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSInputManager.h (_insertControlKeystrokes): New ivar.
|
|
|
|
* Source/NSInputManager.m ([-initWithName:host:]):
|
|
|
|
Read the user default GSInsertControlKeystrokes and save it.
|
|
|
|
* Source/NSInputManager.m ([-handleKeyboardEvents:client:]): When
|
|
|
|
inserting literally a keystroke, if GSInsertControlKeystrokes is
|
|
|
|
NO, and this is a control keystroke, beep but don't insert it.
|
|
|
|
Beep when a function key not bound to anything is pressed.
|
|
|
|
|
|
|
|
Wed Feb 27 18:57:50 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSResponder.m ([-insertText:]): Added.
|
|
|
|
|
2002-02-27 18:58:25 +00:00
|
|
|
Wed Feb 27 18:54:43 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSTextStorage.h: Documented.
|
|
|
|
|
2002-02-27 16:58:35 +00:00
|
|
|
2002-02-27 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSSplitView.m ([NSSplitView -mouseDown:]):
|
|
|
|
Tweaked the drawing code and the event code, so that everything
|
|
|
|
is displayed more smoothly and faster.
|
|
|
|
|
2002-02-27 09:42:16 +00:00
|
|
|
2002-02-27 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSTextView.m
|
|
|
|
Added method [copySelection] and [pasteSelection] to put the
|
|
|
|
selected text in special pasteboard. The first gets called by
|
|
|
|
[setSelectedRange:affinity:stillSelecting:] while the later is
|
|
|
|
bound to [middleMouseUp:]. (This is hard coded, could the key
|
|
|
|
binding code handle this?)
|
|
|
|
|
|
|
|
2002-02-27 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
Patch from Alexander Malmberg <alexander@malmberg.org>:
|
|
|
|
* Source/NSGraphicsContext.m
|
|
|
|
[graphicsContextWithAttributes] always autorelease the context.
|
|
|
|
Moved the unsetting of the current context from [dealloc] to
|
|
|
|
[destroyContext] otherwise the current context can never be freed.
|
|
|
|
* Source/NSApplication.m
|
|
|
|
Removed some now unneeded FIXME.
|
|
|
|
|
2002-02-27 06:05:33 +00:00
|
|
|
Wed Feb 27 01:03:58 2002 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m implemented indentation and enabled
|
|
|
|
collapsing of items in the outline view.
|
|
|
|
|
2002-02-26 19:11:51 +00:00
|
|
|
Tue Feb 26 19:08:38 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
Patch by Michael Hanni <mhanni@yahoo.com> modified -
|
|
|
|
* Source/NSTabView.m ([-selectTabViewItem:]): Set the frame of the
|
|
|
|
new selected view to content rect.
|
|
|
|
|
2002-02-26 18:32:51 +00:00
|
|
|
Tue Feb 26 18:26:53 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
Patch from Alexander Malmberg <alexander@malmberg.org>:
|
|
|
|
* Source/NSFont.m ([+fontWithName:size:]): If size is 0, use
|
|
|
|
NSUserFontSize instead.
|
|
|
|
|
2002-02-26 14:39:34 +00:00
|
|
|
2002-02-26 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSImage.m
|
|
|
|
[setSize:] recache representations if size changes.
|
|
|
|
[recache] throw old caches away as size may have changed.
|
|
|
|
* Source/NSCachedImageRep.m
|
|
|
|
[GSCacheW _initDefaults] set window not to be released when
|
|
|
|
closed. As NSApp now closes all windows on terminate.
|
|
|
|
* Source/NSApplication.m
|
|
|
|
[NSIconWindow orderWindow:relativeTo:] don't complain about order
|
|
|
|
out if application is closing.
|
|
|
|
|
2002-02-25 20:08:58 +00:00
|
|
|
Mon Feb 25 17:53:19 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSMenuItemCell.m ([-initWithCoder:]): Added code to decode old
|
|
|
|
version as well, since it is used by the popup button cell.
|
2002-02-26 18:32:51 +00:00
|
|
|
|
2002-02-25 17:39:11 +00:00
|
|
|
2002-02-25 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSGraphicsContext.m (_postExternalEvent:) Removed, not used.
|
|
|
|
* Source/NSInterfaceStyle.m: Updated comments.
|
|
|
|
* Source/NSScroller.m (-setFloatValue:): Don't update
|
|
|
|
if the new float is the same as our current value.
|
|
|
|
(-setFloatValue:knobProportion:): Likewise.
|
|
|
|
|
|
|
|
2002-02-18 Willem Rein Oudshoorn <woudshoo@xs4all.nl>
|
|
|
|
|
|
|
|
* gui/Source/NSImage.m ([NSImage -initWithSize:]): removed the
|
|
|
|
round size down temporary fix.
|
|
|
|
([NSImage -setSize:]): removed the round size down temporary fix.
|
|
|
|
|
2002-02-25 14:55:47 +00:00
|
|
|
Mon Feb 25 14:51:56 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSSavePanel.m (createRowsForColumn:): Use
|
|
|
|
GSFileBrowserHideDotFiles rather than GSSavePanelHideDotFiles as
|
|
|
|
user defaults.
|
|
|
|
|
2002-02-25 14:32:08 +00:00
|
|
|
Mon Feb 25 13:58:49 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSWindow.m ([-sendEvent:]): Hand the NSFlagsChanged event
|
|
|
|
to the _firstResponder flagsChanged: method.
|
|
|
|
|
2002-02-25 13:52:27 +00:00
|
|
|
Mon Feb 25 13:04:12 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSInputManager.m ([+describeKeyStroke:withModifiers:]):
|
|
|
|
Output NumericPad-, not Numeric-, for a numeric pad key.
|
|
|
|
* Source/NSInputManager.m ([-handleKeyboardEvents:client:]): Do
|
|
|
|
not discard the NumericPad modifier flag when looking up
|
|
|
|
keystrokes. Remove shift from flags when the keystroke is not a
|
|
|
|
function key. Do not output function keys literally if they are
|
|
|
|
not bound to anything.
|
|
|
|
* Source/GSKeyBindingTable.m ([-bindKey:toAction:]): Simplified -
|
|
|
|
do not insert keybindings twice - with and without shift - if they
|
|
|
|
are not function keys. Simplified comparisons and updates for
|
|
|
|
this change. Fixed memory leak when overriding keybindings.
|
|
|
|
|
2002-02-25 01:50:12 +00:00
|
|
|
Mon Feb 25 02:16:32 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Rewritten the input manager keybinding engine to be a full blown
|
|
|
|
keybinding engine - new features include actions composed of array
|
|
|
|
of selectors, multi-stroke keybindings, abort and quote
|
|
|
|
keybindings.
|
|
|
|
* Source/NSInputManager.m: Rewritten most of the engine to be much more
|
|
|
|
powerful.
|
2002-02-25 02:19:34 +00:00
|
|
|
* Headers/gnustep/gui/NSInputManager.h: Changes in ivars, lots of
|
|
|
|
comments, new public and private methods.
|
2002-02-25 01:50:12 +00:00
|
|
|
* Source/GSKeyBindingAction.h: New auxiliary file.
|
|
|
|
* Source/GSKeyBindingAction.m: New auxiliary file.
|
|
|
|
* Source/GSKeyBindingTable.h: New auxiliary file.
|
|
|
|
* Source/GSKeyBindingTable.m: New auxiliary file.
|
|
|
|
* GNUmakefile: Compile the new files.
|
|
|
|
|
|
|
|
Sun Feb 24 17:32:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSResponder.h: Put the optional methods in an
|
|
|
|
informal protocol.
|
|
|
|
|
2002-02-24 11:58:26 +00:00
|
|
|
Sun Feb 24 11:33:21 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSSaverPanel.m: Do not assume that NSFileManager
|
|
|
|
-directoryContentsAtPath: returns a NSMutableArray.
|
|
|
|
|
|
|
|
Sun Feb 24 11:30:33 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSSavePanel.m ([-browser:createRowsForColumn:inMatrix:]):
|
|
|
|
Do not display files starting with . if the user has set
|
|
|
|
GSSavePanelHideDotFiles to YES (Patch by Martin Brecher
|
|
|
|
<martin@mb-itconsulting.com> with lots of changes by myself).
|
|
|
|
|
2002-02-24 07:39:18 +00:00
|
|
|
2002-02-24 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSLayoutManager.m: More changes to glyph code - store
|
|
|
|
glyphs and their attributes in the same array, store gaps as
|
2002-02-24 11:58:26 +00:00
|
|
|
ranges rather than simple indexs. Update comments. Still not
|
|
|
|
working and turned off using #if
|
2002-02-24 07:39:18 +00:00
|
|
|
|
2002-02-24 03:10:16 +00:00
|
|
|
Sat Feb 23 22:07:09 2002 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSOutlineView.m: More improvements. Expansion of
|
|
|
|
items is now partially supported.
|
|
|
|
|
2002-02-23 21:58:06 +00:00
|
|
|
Sat Feb 23 20:51:31 2002 Georg Fleischmann <georg@vhf.de>
|
|
|
|
|
|
|
|
* Source/NSBezierPath.m ([+bezierPath]): Return autoreleased object.
|
|
|
|
|
2002-02-23 16:37:17 +00:00
|
|
|
Sat Feb 23 11:28:32 2002 Gregory Casamento <greg_casamento@yahoo.com>
|
2002-02-23 21:54:56 +00:00
|
|
|
|
2002-02-23 16:37:17 +00:00
|
|
|
* Headers/gnustep/gui/AppKit.h: Added NSOutlineView header
|
|
|
|
* Headers/gnustep/gui/NSOutlineView.h: Added additional ivars and
|
|
|
|
corrected methods for delegate and data source.
|
|
|
|
* Source/NSOutlineView.m: Added lots of new code to handle the
|
|
|
|
outline view.
|
|
|
|
* Source/externs.m: Added definitions for notifications.
|
|
|
|
|
2002-02-23 12:19:22 +00:00
|
|
|
Sat Feb 23 12:20:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patch by Alexander Malmberg <alexander@malmber.org> -
|
|
|
|
* Source/NSMenu.m ([-initWithTitle:]): Show torn off menus upon
|
|
|
|
receiving the NSApplicationDidFinishLaunching notification, not
|
|
|
|
the NSApplicationWillFinishLaunching one.
|
|
|
|
|
2002-02-23 12:00:59 +00:00
|
|
|
Sat Feb 23 12:11:44 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patches by Alexander Malmberg <alexander@malmber.org> with many
|
|
|
|
changes -
|
|
|
|
* Source/NSMenuView.m ([-setMenu:]): Do not retain menu.
|
|
|
|
([-dealloc]): Do not release menu.
|
|
|
|
* Source/NSMenuItemCell.m ([-setMenuView:]): Do not retain the menu view.
|
|
|
|
([-dealloc]): Do not release the menu view.
|
|
|
|
([-copyWithZone:]): Set the menuView of the new cell to nil.
|
|
|
|
* Source/NSMenuItemCell.m ([+initialize]): Set version to 2.
|
|
|
|
([-encodeWithCoder:]): Do not encode the menu view.
|
|
|
|
([-initWithCoder:]): Do not decode the menu view. Retain the
|
|
|
|
decoded menu item. Do not bother with decoding old versions since
|
|
|
|
this is unused when encoding/decoding menus anyway. :-)
|
|
|
|
* Source/NSMenuView.m ([-dealloc]): Set the menuView of all the
|
|
|
|
menu item cells to nil before releasing them.
|
|
|
|
* Source/NSMenuView.m ([-initWithCoder:]): Set the menu view of
|
|
|
|
all the menu item cells to self after decoding.
|
|
|
|
|
2002-02-23 01:14:37 +00:00
|
|
|
Sat Feb 23 01:28:15 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTableView.m ([-editColumn:row:withEvent:select:]):
|
|
|
|
Call stringValue on the _editedCell before setting up _textObject,
|
|
|
|
not after, to prevent a spurious validation from messing up the
|
|
|
|
text to edit. This fixes the bug when moving with TAB between
|
|
|
|
different edited cells.
|
|
|
|
* Source/NSTableView.m ([-textDidEndEditing:]): Release the
|
|
|
|
_editedCell *before* setting it to nil :-).
|
|
|
|
|
2002-02-22 23:06:07 +00:00
|
|
|
Fri Feb 22 22:55:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patches by Alexander Malmberg <alexander@malmber.org>:
|
|
|
|
* Source/NSApplication.m ([-dealloc]): Set the main menu and the
|
|
|
|
window menu to nil, so that we don't try updating them later on in
|
|
|
|
the shutdown process.
|
|
|
|
* Source/NSWindow.m ([-dealloc]): Fixed so that it doesn't discard
|
|
|
|
the autosaved frame.
|
|
|
|
|
2002-02-22 22:40:45 +00:00
|
|
|
Fri Feb 22 21:03:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSApplication.h (_runLoopPool): Store the main run loop
|
|
|
|
autorelease pool in a ivar.
|
|
|
|
* Source/NSApplication.m ([-run]): Use the _runLoopPool rather
|
|
|
|
than a local pool. Also, check for recursive invocation, and
|
|
|
|
enclose into an autorelease pool the last instructions.
|
|
|
|
([-terminate:]): Destroy the _runLoopPool; enclose destruction
|
|
|
|
of NSApp into yet another autorelease pool.
|
|
|
|
|
2002-02-22 18:26:46 +00:00
|
|
|
Fri Feb 22 18:22:48 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSApplication.m ([-terminate:]): Use an autorelease pool.
|
|
|
|
|
2002-02-21 23:53:47 +00:00
|
|
|
Thu Feb 21 23:29:50 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSWindow.h (_originalResponder): Ivar removed.
|
|
|
|
* Source/NSWindow.m ([-sendEvent:]): Send key up to the first
|
|
|
|
responder, not to the original responder.
|
|
|
|
([-dealloc]): Do not release _originalResponder.
|
|
|
|
([-_initDefaults]): Do not set _originalResponder.
|
|
|
|
|
2002-02-21 11:12:02 +00:00
|
|
|
Thu Feb 21 11:01:43 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSApplication.m ([-changeWindowsItem:title:filename:]):
|
|
|
|
Only exit if the item exists with the same title as the one we
|
|
|
|
would add, otherwise, remove the old one and add it again to
|
|
|
|
permit changing window titles. Fixed case of window being changed
|
|
|
|
from having a title to having no title.
|
|
|
|
|
2002-02-20 23:14:27 +00:00
|
|
|
Wed Feb 20 20:57:32 2002 Michael Hanni <mhanni@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSApplication.m ([-changeWindowsItem:]): If the item in
|
|
|
|
question already exists we abort further processing.
|
|
|
|
|
|
|
|
* Source/NSTabView.m: ([-mouseDown:]): New method to fix problems
|
|
|
|
with NSSplitView interaction.
|
|
|
|
([-hitTest:]): Removed.
|
|
|
|
|
2002-02-20 19:23:06 +00:00
|
|
|
Wed Feb 20 19:15:58 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/GSMemoryPanel.h: New file.
|
|
|
|
* Source/GSMemoryPanel.m: New file.
|
|
|
|
* Source/GNUmakefile: Compile, install the new files.
|
|
|
|
* Source/GSInfoPanel.m: If the user clicks on the application
|
|
|
|
icon, open the memory panel (idea by Richard Frith-Macdonald).
|
|
|
|
|
2002-02-20 12:37:59 +00:00
|
|
|
Wed Feb 20 12:36:05 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Model/GMAppKit.m ([NSBox -subviewsForModel]): New method fixing
|
|
|
|
problems with subviews of NSBox objects.
|
|
|
|
|
2002-02-20 08:52:39 +00:00
|
|
|
2002-02-20 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSLayoutManager.m: Lots of changes to glyph code, including
|
|
|
|
new logging function ... still doesn't work though ... so turned off.
|
|
|
|
|
2002-02-19 18:49:50 +00:00
|
|
|
2002-02-19 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableView.m ([-setAutosaveTableColumns:]):
|
|
|
|
sets the flag before trying to load from defaults.
|
|
|
|
(patch by Alexander Malmberg <alexander@malmberg.org>)
|
|
|
|
|
2002-02-19 12:03:42 +00:00
|
|
|
Tue Feb 19 11:46:31 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSTextView.m ([-dealloc]): RETAIN self before destroying
|
|
|
|
the text network. (Suggestion by Alexander Malmberg
|
|
|
|
<alexander@malmberg.org>).
|
|
|
|
|
2002-02-19 02:33:52 +00:00
|
|
|
2002-02-18 Gregory John Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSWindow.m ([NSWindow -close]): Changes made earlier
|
|
|
|
would not compile w/ gcc < 3.0.
|
|
|
|
|
2002-02-18 21:39:31 +00:00
|
|
|
2002-02-18 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableHeaderView.m ([NSTableHeaderView -mouseDown:]):
|
|
|
|
The tableHeaderCell is now redrawn when column reordering is on.
|
|
|
|
|
2002-02-18 12:10:06 +00:00
|
|
|
2002-02-18 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSWindow.m ([NSWindow -close]): ignore the call if the
|
|
|
|
window is already closed.
|
|
|
|
|
2002-02-17 23:16:38 +00:00
|
|
|
2002-02-17 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSApplication.m ([NSApplication -terminate:]): send a
|
|
|
|
close message to all the windows.
|
|
|
|
|
2002-02-14 13:46:36 +00:00
|
|
|
Thu Feb 14 10:45:48 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
Michael Hanni <mhanni@yahoo.com>
|
|
|
|
|
|
|
|
* Source/NSMenuItemCell.m ([-drawStateImageWithFrame:inView:]):
|
|
|
|
Exit as soon as possible if we have no state image to draw.
|
|
|
|
([-imageRectForBounds:]), ([-titleRectForBounds:]): Do not pad for
|
|
|
|
the state image if the state image has no width.
|
|
|
|
* Source/NSPopUpButtonCell.m ([-insertItemWithTitle:atIndex:]):
|
|
|
|
Set the On and Mixed image of the new menu item to nil.
|
|
|
|
([-selectItem:]): Do not call setChangesState: NO on the selected
|
|
|
|
menu item.
|
|
|
|
|
2002-02-13 21:10:55 +00:00
|
|
|
2002-02-13 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSTextStoarge.m: Add GSIMap option for minor performance
|
|
|
|
improvement.
|
2002-02-13 21:57:48 +00:00
|
|
|
* Tools/make_services.m: Use correct user root. Noticed that this
|
2002-02-13 21:35:15 +00:00
|
|
|
tool needs fixing to use the correct paths as provided by the
|
|
|
|
NSSearchPathsForDirectoriesInDomains() function.
|
2002-02-13 21:57:48 +00:00
|
|
|
* Source/NSSpellServer.m: Use NSSearchPathsForDirectoriesInDomains()
|
2002-02-13 21:10:55 +00:00
|
|
|
|
2002-02-13 16:34:40 +00:00
|
|
|
2002-02-13 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableHeaderCell.m: New drawing code, support for
|
|
|
|
highlighted cells.
|
|
|
|
* Source/NSTableHeaderView.m: support for drawing highlighted
|
|
|
|
column, support for NSTableView mouseDownInHeaderOfTableColumn:
|
|
|
|
and didClickTableColumn: delegate messages.
|
|
|
|
* Source/NSTableView.m: rewrite of -mouseDown method.
|
|
|
|
rewrite of selection handling to fully support the specs
|
|
|
|
new tableView:didClickTableColumn: and
|
|
|
|
tableView:mouseDownInHeaderOfTableColumn delegate messages
|
|
|
|
[NSTableView -setHighlightedTableColumn:]
|
|
|
|
[NSTableView -highlightedTableColumn]: methods implemented.
|
|
|
|
* Headers/gnustep/gui/NSTableView.h:
|
|
|
|
new _highlightedTableColumn ivar.
|
|
|
|
|
2002-02-12 19:10:31 +00:00
|
|
|
2002-02-12 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSBundleAdditions.m: Fix dumb error in my last modification.
|
|
|
|
(bug report by Stephen brandon).
|
|
|
|
|
2002-02-11 17:21:38 +00:00
|
|
|
Mon Feb 11 14:39:03 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Updated for change in semantics of -string method of
|
|
|
|
NSMutableAttributedString.
|
|
|
|
* Source/NSButtonCell.m ([-setAttributedAlternateTitle:]):
|
|
|
|
Copy the string before using it.
|
|
|
|
* Source/NSCell.m ([-stringValue]): Copy the string before
|
|
|
|
returning it. ([-mnemonic]): Copy the string before using it.
|
|
|
|
* Source/NSMatrix.m ([-validateEditing]): Copy the text before
|
|
|
|
using it.
|
|
|
|
* Source/NSTableView.m ([-validateEditing]): Copy the text before
|
|
|
|
using it.
|
|
|
|
* Source/NSTextField.m ([-validateEditing]): Copy the text before
|
|
|
|
using it.
|
|
|
|
|
2002-02-11 16:40:02 +00:00
|
|
|
Mon Feb 11 14:30:35 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSLayoutManager.m ([-textContainerChangedTextView:]):
|
|
|
|
Update _firstTextView even if there is a single text view.
|
|
|
|
* Source/NSTextContainer.m ([-setTextView:]): Always inform the
|
|
|
|
layout manager that the textview is changed.
|
|
|
|
|
2002-02-11 16:29:15 +00:00
|
|
|
2002-02-11 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSBundleAdditions.m:
|
|
|
|
([loadNibFile:externalNameTable:withZone:]) fix so that, if given a
|
|
|
|
name with a .nib extension, try correctly to use a .gorm or .gmodel.
|
|
|
|
|
2002-02-11 17:21:38 +00:00
|
|
|
2002-02-10 Michael Hanni <mhanni@sprintmail.com>
|
2002-02-11 14:06:00 +00:00
|
|
|
|
2002-02-11 17:21:38 +00:00
|
|
|
* Source/NSMenuView.m ([-drawRect:]): make this more efficent,
|
|
|
|
only redraw cells that we clip.
|
2002-02-11 14:06:00 +00:00
|
|
|
|
2002-02-11 02:42:37 +00:00
|
|
|
Mon Feb 11 00:35:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSLayoutManager.m ([-dealloc]): Modified to work for
|
|
|
|
objects which have not been -init.
|
|
|
|
|
2002-02-11 02:03:24 +00:00
|
|
|
Sun Feb 10 23:53:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSSimpleLayoutManager.m
|
|
|
|
([-textContainerForGlyphAtIndex:effectiveRange:]): Return nil
|
|
|
|
if no text container was set.
|
|
|
|
* Source/NSLayoutManager.m ([-firstTextView]): Always return
|
|
|
|
_firstTextView. ([-removeTextContainerAtIndex:]): Set
|
|
|
|
_firstTextView to nil if we removed the last text container.
|
|
|
|
* Source/NSTextView.m ([-buildUpTextNetwork:]): Updated setup
|
|
|
|
sequence for the fixes in the layout manager - bound the layout
|
|
|
|
manager and the text storage before creating the text container.
|
|
|
|
|
2002-02-09 16:17:35 +00:00
|
|
|
2002-02-09 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/GSFontInfo.m: ([GSFontInfo -defaultLineHeightForFont]):
|
|
|
|
descender is substracted not added to ascender to give the lineHeight
|
|
|
|
|
2002-02-09 08:58:37 +00:00
|
|
|
2002-02-09 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWindow.m: ([performMiniaturize:]) patch to check style
|
|
|
|
mask by Jeff Teunissen <deek@d2dc.net> added.
|
|
|
|
Method documented.
|
|
|
|
|
2002-02-08 02:03:05 +00:00
|
|
|
Fri Feb 8 02:46:15 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
2002-02-08 01:57:22 +00:00
|
|
|
|
|
|
|
* Source/NSTextView.m ([-moveWordBackward:]): Simplified.
|
|
|
|
([-moveWordForward:]): Simplified.
|
|
|
|
([-moveWordForwardAndModifySelection:]): New method, implemented.
|
|
|
|
([-moveWordBackwardAndModifySelection:]): New method, implemented.
|
|
|
|
* Source/NSAttributedString.m ([-nextWordFromIndex:forward:]):
|
|
|
|
Rewritten, fixing crashes.
|
|
|
|
* KeyBindings/DefaultKeyBindings.dict: Uncommented
|
|
|
|
Alternate-Shift-LeftArrow and Alternate-Shift-RightArrow, and
|
|
|
|
bound to moveWordBackwardAndModifySelection: and
|
|
|
|
moveWordForwardAndModifySelection:.
|
|
|
|
|
2002-02-06 19:22:08 +00:00
|
|
|
Wed Feb 6 17:12:35 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSSimpleLayoutManager.m
|
|
|
|
([-invalidateGlyphsForCharacterRange:changeInLength:
|
|
|
|
actualCharacterRange:]): Removed.
|
|
|
|
([-drawBackgroundForGlyphRange:atPoint:]): Moved to
|
|
|
|
NSLayoutManager.m.
|
|
|
|
([+setSelectionWordGranularitySet:]): Removed. Code moved into
|
|
|
|
+initialize.
|
|
|
|
|
2002-02-06 16:22:03 +00:00
|
|
|
Wed Feb 6 14:12:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSLayoutManager.m: Removed old unused unfinished layout
|
|
|
|
code.
|
|
|
|
* Headers/gnustep/gui/NSLayoutManager.h: Removed the corresponding
|
|
|
|
declarations.
|
|
|
|
|
2002-02-06 10:29:26 +00:00
|
|
|
2002-02-06 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWindow.m: ([-sendEvent:]) handle mouse down in window if
|
|
|
|
no view accepts it. ([-mouseDown:]) implement to quietly ignore
|
|
|
|
event.
|
2002-02-06 13:55:49 +00:00
|
|
|
* Source/GSTextStorage.h: additional ivar
|
|
|
|
* Source/GSTextStorage.m: hand out a proxy to our internal storage,
|
|
|
|
to avoid either copying it (inefficient) or exposing the mutable
|
|
|
|
string (unsafe).
|
2002-02-06 10:29:26 +00:00
|
|
|
|
2002-02-06 01:39:35 +00:00
|
|
|
Wed Feb 6 02:30:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSSimpleLayoutManager.m
|
|
|
|
([-rebuildForRange:delta:inTextContainer:]): Removed workaround
|
|
|
|
for bug in NSString. Use a fake used rect width of 1 when
|
|
|
|
building the fake line fragment for no text, so that the insertion
|
|
|
|
point is displayed in that case. Build a fake line fragment at
|
|
|
|
the end of text if there is a newline ending the text. This hack
|
|
|
|
fixes the problems with typing enter at the end of text.
|
|
|
|
|
2002-02-05 13:23:00 +00:00
|
|
|
Tue Feb 5 10:26:32 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTextView.m ([-moveBackwardAndModifySelection:]): New
|
|
|
|
method.
|
|
|
|
([-moveForwardAndModifySelection:]): New method.
|
|
|
|
* KeyBindings/DefaultKeyBindings.dict: Uncommented binding of the
|
|
|
|
new methods to Shift-LeftArrow and Shift-RightArrow.
|
|
|
|
|
2002-02-03 14:02:40 +00:00
|
|
|
Sun Feb 3 11:53:13 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTextView.m ([-transpose:]): New method. Bound to
|
|
|
|
Control-t.
|
|
|
|
* Headers/gnustep/gui/NSTextView.h: Declare transpose:. Removed
|
|
|
|
category.
|
|
|
|
* KeyBindings/DefaultKeyBindings.dict: List rewritten to reflect
|
|
|
|
the OpenStep keybindings. Work in progress - many keybindings
|
|
|
|
commented out for now, but this is the list of keybindings we
|
|
|
|
eventually want to get to.
|
|
|
|
|
2002-02-03 07:23:10 +00:00
|
|
|
2002-02-03 Fred Kiefer <FredKiefer@gmx.de>, Richard <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSView.m: ([removeSubview:]) call ([setNeedsDisplay:NO]) in
|
|
|
|
the subview so that, if subsequently added to another view, and marked
|
|
|
|
for display, the area needing display will be updated to parent views
|
|
|
|
correctly.
|
|
|
|
* Source/NSWindow.m: ([orderWindow:relativeTo:]) fix to restart
|
|
|
|
automatic update events correctly when a window which was ordered
|
|
|
|
out is ordered back in again.
|
|
|
|
|
2002-02-02 00:31:49 +00:00
|
|
|
2002-02-02 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSImage.m
|
|
|
|
Corrected [TIFFRepresentation], was calling the wrong
|
|
|
|
NSBitmapImageRep method.
|
|
|
|
* Source/NSFontManager.m
|
|
|
|
[orderFrontFontPanel:] no longer sets the selected font on the
|
|
|
|
panel, as this gets done by the panel itself.
|
|
|
|
* Headers/gnustep/gui/NSFontPanel.h
|
|
|
|
New ivars for traits, weight and a future preview string.
|
|
|
|
* Source/NSFontPanel.m
|
|
|
|
[reloadDefaultFontFamilies] load the family browser and redisplay
|
|
|
|
the selected font. [setPanelFont:isMultiple:] load the face
|
|
|
|
browser, store font weight and traits and display font name in
|
|
|
|
preview only if no preview string is set. [_initWithoutGModel]
|
|
|
|
made the set button the default button. Split most code from
|
|
|
|
[_togglePreview:] into separate method [_doPreview], which is
|
|
|
|
called, when the preview state should not change. In [_doPreview]
|
|
|
|
only display font name if preview string is not set.
|
|
|
|
[browser:selectRow:inColumn:], when selecting a family select a
|
|
|
|
face with the same weight and traits as the originaly
|
|
|
|
selected. When selecting a face, store its weight and traits.
|
|
|
|
|
2002-02-01 11:01:27 +00:00
|
|
|
2002-02-01 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
2002-02-01 18:19:04 +00:00
|
|
|
* Source/NSBezierPath.m:
|
2002-02-01 11:01:27 +00:00
|
|
|
* Source/NSLayoutManager.m:
|
|
|
|
* Source/GSTextStorage.m: Use new GSI API from latest CVS base
|
|
|
|
* library.
|
|
|
|
|
2002-01-31 21:17:29 +00:00
|
|
|
2002-01-31 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSCell.m
|
|
|
|
* Headers/gnustep/gui/NSCell.h : new [NSCell -setHighlighted:]
|
|
|
|
method
|
|
|
|
|
2002-01-30 17:24:48 +00:00
|
|
|
2002-01-30 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Version: 0.7.5
|
|
|
|
* Documentation/announce.texi: Update.
|
|
|
|
* Documentation/news.texi: Likewise.
|
|
|
|
|
2002-01-29 15:23:17 +00:00
|
|
|
2002-01-28 Willem Rein Oudshoorn <woudshoo@xs4all.nl>
|
|
|
|
|
|
|
|
* gui/Source/NSImage.m ([NSImage -initWithSize:]): round the size down
|
|
|
|
([NSImage -setSize:]): round the size down
|
|
|
|
|
2002-01-29 11:00:11 +00:00
|
|
|
Tue Jan 29 10:59:04 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
2002-01-29 10:53:39 +00:00
|
|
|
|
|
|
|
* GNUmakefile.postamble (configure): Rule removed. It was causing
|
|
|
|
problems on systems without autoconf.
|
2002-01-29 11:00:11 +00:00
|
|
|
(gui.make, config.make): Do not depend on configure.
|
|
|
|
|
2002-01-26 04:14:38 +00:00
|
|
|
2002-01-25 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Documentation/gsdoc/GNUmakefile: Remove autogsdoc processing
|
|
|
|
* Source/GNUmakefile: Moved to here.
|
|
|
|
* Headers/gnustep/gui/GSHbox.h, GSVbox.h, NSAffineTransform.h,
|
|
|
|
NSApplication.h, NSBezierPath.h, NSBitmapImageRep.h,
|
|
|
|
NSBrowser.h, NSBrowserCell.h, NSCell.h, NSColorWell.h, NSDataLink.h,
|
|
|
|
NSDataLinkManager.h, NSDataLinkPanel.h, NSForm.h, NSHelpPanel.h,
|
|
|
|
NSImage.h, NSLayoutManager.h, NSMatrix.h, NSParagraphStyle.h,
|
|
|
|
NSPasteboard.h, NSPopUpButtonCell.h, NSProgressIndicator.h,
|
|
|
|
NSSavePanel.h, NSSelection.h, NSStepperCell.h, NSText.h,
|
|
|
|
NSTextFieldCell.h: Sync interface/impl declarations for autogsdoc.
|
|
|
|
* Source/GSTable.m, NSAffineTransform.m, NSApplication.m,
|
|
|
|
NSBitmapImageRep.m, NSGraphicsContext.m, NSSlider.m,
|
2002-01-28 17:31:55 +00:00
|
|
|
NSTableHeaderView.m, NSText.m: Likewise.
|
2002-01-26 04:14:38 +00:00
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSEvent.h: Two new AppKit events.
|
|
|
|
* Source/NSWindow.m ([NSWindow -sendEvent:]): Implement response
|
|
|
|
for GSAppKitWindowLeave event.
|
|
|
|
|
2002-01-24 17:02:33 +00:00
|
|
|
2002-01-24 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSBundleAdditions.m ([NSBundle
|
|
|
|
+loadNibFile:externalNameTable:withZone:]): If file extension is
|
|
|
|
nib, replace it with gmodel.
|
|
|
|
|
|
|
|
* Documentation/announce.texi: Update.
|
|
|
|
* Documentation/install.texi: Likewise.
|
|
|
|
* Documentation/news.texi: Likewise.
|
|
|
|
* Documentation/todo.texi: Likewise.
|
|
|
|
|
2002-01-23 16:32:20 +00:00
|
|
|
2002-01-23 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSInterfaceStyle.m (NSInterfaceStyleForKey): Use default
|
|
|
|
style if no key for style is located. Don't cache key in this case.
|
|
|
|
* Source/NSMenu.m (-nestedSetFrameOrigin:aPoint): Use
|
|
|
|
locationForSubmenu to get submenu location.
|
|
|
|
* Source/NSMenuView.m (-locationForSubmenu:): Fix
|
|
|
|
location of submenu for GSWindowMakerInterfaceStyle.
|
|
|
|
|
2002-01-22 09:58:44 +00:00
|
|
|
2002-01-22 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
2002-01-22 18:23:56 +00:00
|
|
|
* Source/NSWorkspace.h: new ivar
|
2002-01-22 09:58:44 +00:00
|
|
|
* Source/NSWorkspace.m: Many tidyups and little fixes, major change
|
|
|
|
to -getBestApp... so that it picks the best available app rather
|
|
|
|
than just the one specifed by the user as 'best'. This means you can
|
|
|
|
always use it to get an app even if the user has set no preference.
|
2002-01-22 13:20:20 +00:00
|
|
|
Fixed uninitialised variable in first version of this mod and made
|
|
|
|
user preferences override declared types opened by apps.
|
2002-01-22 18:23:56 +00:00
|
|
|
Keep track of launched applications so we can tell whether we need
|
|
|
|
to launch a new one or just talk to an existing one.
|
2002-01-22 09:58:44 +00:00
|
|
|
|
2002-01-22 03:48:00 +00:00
|
|
|
2002-01-21 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (-deactivate): Don't hide modal windows.
|
|
|
|
(-runModalSession:): Handle WM events (like resize) for any window
|
|
|
|
right away.
|
|
|
|
|
2002-01-21 15:45:53 +00:00
|
|
|
2002-01-21 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Headers/Appkit/NSGraphicsContext.h: new method to slide image
|
|
|
|
across screen between windows.
|
|
|
|
* Source/NSGraphicsContext.m: dummy implementation
|
|
|
|
* Source/NSWorkspace.m: Use new method.
|
|
|
|
|
2002-01-21 11:58:58 +00:00
|
|
|
Mon Jan 21 11:47:27 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSMenuItem.m ([-setSubmenu:]): When raising an exception
|
|
|
|
that the submenu already has a supermenu, print titles of both
|
|
|
|
submenu and supermenu.
|
|
|
|
* Source/NSMenuItem.m: For the whole class: access variable
|
|
|
|
_title.
|
|
|
|
|
2002-01-21 04:22:55 +00:00
|
|
|
2002-01-20 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWindow.m: ([-sendEvent:]) check to see that an old drag
|
|
|
|
view is still in the current window before sending a dragging message
|
|
|
|
to it ... if it has been removed, don't send the message.
|
|
|
|
|
2002-01-20 17:54:13 +00:00
|
|
|
2002-01-20 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSWindow.m: ([-sendEvent:]) use ASSIGN() and DESTROY() to
|
|
|
|
update _lastDragView so we don't run into problems if something
|
2002-01-20 21:08:58 +00:00
|
|
|
deallocates it. Added some debug logging. Fixed bug in logic of
|
|
|
|
drag entry/update. Restructured a little to improve readability.
|
2002-01-20 17:54:13 +00:00
|
|
|
|
2002-01-17 22:52:16 +00:00
|
|
|
Thu Jan 17 18:16:08 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTextView.m ([-_blink:]): Fixed declaration - should take
|
|
|
|
a single NSTimer * argument.
|
|
|
|
|
2002-01-17 00:21:04 +00:00
|
|
|
Thu Jan 17 00:03:46 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSSlider.m ([-mouseDown:]): Do nothing if the slider is
|
|
|
|
disabled.
|
|
|
|
|
2002-01-17 00:02:20 +00:00
|
|
|
Wed Jan 16 23:45:32 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (NSAbortModalException): Removed
|
|
|
|
declaration - suggested by Stephen Brandon.
|
|
|
|
|
|
|
|
2002-01-15 Ludovic Marcotte <ludovic@Sophos.ca>
|
2002-01-16 11:45:36 +00:00
|
|
|
|
|
|
|
* Source/NSParagraphStyle.m ([NSParagraphStyle -encodeWithCoder:])
|
|
|
|
fixed the index used for our locations and type arrays from
|
|
|
|
count to it.
|
|
|
|
|
2002-01-15 16:43:13 +00:00
|
|
|
2002-01-15 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (-finishLaunching): Make main menu key
|
|
|
|
when there is no other key or main window.
|
|
|
|
(-runModalSession:): Update main menu.
|
|
|
|
(-targetForAction:): Search fixes. Return nil if in modal session
|
|
|
|
and key window does not respond to action.
|
|
|
|
|
|
|
|
* Source/NSWindow.m (-sendEvent:): Only check cursor rects
|
|
|
|
if isCursorRectsEnabled.
|
|
|
|
|
2002-01-10 21:13:39 +00:00
|
|
|
2002-01-10 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPopUpButton.m (-keyDown:): Handle obscure case of user
|
|
|
|
opening menu with key and selecting with mouse. Upon key selection,
|
|
|
|
get selected index from menuView highlightedItemIndex.
|
|
|
|
|
2002-01-10 16:33:39 +00:00
|
|
|
2002-01-10 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSPasteboard.m: Improve handling of -NSHost user default
|
|
|
|
so we don't try to start a local pasteboard server when what we
|
|
|
|
actually want is to connect to a remote one.
|
|
|
|
* Source/NSWorkspace.m: Use -NSHost default to control connection
|
|
|
|
to a remote workspace application.
|
|
|
|
Should we use the remote application to launch new apps if possible?
|
|
|
|
For now, try to launch the apps locally but have them display on
|
|
|
|
the remote host by passing the -NSHost default to them.
|
|
|
|
|
2002-01-09 20:41:07 +00:00
|
|
|
2002-01-09 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSApplication.m (_NSAppKitUncaughtExceptionHandler):
|
|
|
|
Use non-graphical handler when it is a WindowServer exception.
|
|
|
|
|
|
|
|
* Source/NSWindow.m (-orderWindow:relativeTo:): Constrain only
|
|
|
|
titled windows and only when not already visible.
|
|
|
|
* Source/NSWindow.m (-constrainFrameRect:toScreen:): Don't constrain
|
|
|
|
height less than minimum size.
|
|
|
|
(setFrame:display:): constrain frame on a resize.
|
|
|
|
|
|
|
|
* TextConverters/RTF/GNUmakefile.preamble: Look for library in Source.
|
|
|
|
|
2002-01-09 14:27:23 +00:00
|
|
|
Wed Jan 9 12:07:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* configure.in: Abort with an error if GNUSTEP_SYSTEM_ROOT is not
|
|
|
|
set. (AC_CONFIG_AUX_DIR): Call to set ac_aux_dir to
|
|
|
|
$GNUSTEP_SYSTEM_ROOT/Makefiles.
|
|
|
|
* configure: Regenerated.
|
|
|
|
* config.guess: Removed.
|
|
|
|
* config.sub: Removed.
|
|
|
|
* install-sh: Removed.
|
|
|
|
|
2002-01-08 18:28:13 +00:00
|
|
|
Tue Jan 8 16:23:08 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Resources/English.lproj/Localizable.strings: Removed 'Windows'.
|
|
|
|
* Resources/Italian.lproj/Localizable.strings: Idem.
|
|
|
|
|
2002-01-08 16:35:37 +00:00
|
|
|
Tue Jan 8 14:30:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSInputManager.m ([-bindKey:toAction:]): Allow a ""
|
|
|
|
action to specify no keybinding - can be used to disable a
|
|
|
|
previous keybinding.
|
|
|
|
|
2002-01-08 16:03:27 +00:00
|
|
|
Tue Jan 8 13:58:11 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Tools/exampleInfo.plist: Added German translation of service
|
|
|
|
strings (Patch by Martin Brecher <martin@mb-itconsulting.com>).
|
|
|
|
|
2002-01-07 19:58:53 +00:00
|
|
|
Mon Jan 7 17:35:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSApplication.h (_windows_menu): Changed to
|
|
|
|
be an NSMenu * instead of a NSMenuItem *. This is more logical
|
|
|
|
since often the windows menu is set before the main menu is
|
|
|
|
created.
|
|
|
|
* Source/NSApplication.m: Updated for change in ivar.
|
|
|
|
([-setWindowsMenu:]), ([-setMainMenu:]): Simplified a lot. All
|
|
|
|
code dependent on the name of the 'Windows' menu was removed as
|
|
|
|
too complex and unreliable when the application is translated.
|
|
|
|
All applications are now required to create the Windows menu
|
|
|
|
themselves, and to call setWindowsMenu: to have it used.
|
|
|
|
|
2002-01-07 18:23:05 +00:00
|
|
|
Mon Jan 7 16:05:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSApplication.m ([-setMainMenu:]): Only manually set a
|
|
|
|
new windows menu if no one was already set. When looking manually
|
|
|
|
for a Windows menu, look both for translated and untranslated
|
|
|
|
'Windows' menu items. Translate it if not yet translated.
|
|
|
|
([-setWindowsMenu:]): If no translated 'Windows' menu item could
|
|
|
|
be found, try and look for an untranslated one. Translate it if
|
|
|
|
found.
|
|
|
|
|
2002-01-06 16:02:06 +00:00
|
|
|
Sun Jan 6 13:56:53 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSSpellChecker.m ([-_launchSpellCheckerForLanguage:]):
|
|
|
|
Updated for change in GSServicesManager's ivars.
|
|
|
|
|
2002-01-06 13:27:14 +00:00
|
|
|
Sun Jan 6 11:16:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/GSServicesManager.h: Prefixed all ivars with
|
|
|
|
underscores.
|
|
|
|
* Source/GSServicesManager.m: Idem.
|
|
|
|
|
2002-01-06 13:08:05 +00:00
|
|
|
Sun Jan 6 10:49:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/GSServicesManager.m ([-rebuildServicesMenu]): If the key
|
|
|
|
equivalent can not be found under the language used for the menu
|
|
|
|
item, use the default key equivalent if any.
|
|
|
|
* Tools/exampleInfo.plist: Added service names in Italian.
|
|
|
|
|
2002-01-03 09:46:45 +00:00
|
|
|
Thu Jan 3 07:35:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSTextView.m ([-mouseDown:]): Implemented activation of
|
|
|
|
links. (Patch written with Ludovic Marcotte <ludovic@sophos.ca>).
|
|
|
|
* Source/NSTextView.m ([-mouseDown:]): Only use the code for
|
|
|
|
clicks on attachments on the first click.
|
|
|
|
|
2002-01-01 23:21:01 +00:00
|
|
|
Tue Jan 1 21:06:32 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSScrollView.m ([-tile]): Allocate space for the rulers
|
|
|
|
(Adapted from a patch from Diego Luis Kreutz <kreutz@inf.ufsm.br>).
|
|
|
|
|
2002-01-01 23:06:41 +00:00
|
|
|
Tue Jan 1 20:57:07 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSScrollView.m ([-tile]): Rewritten to be simpler to
|
|
|
|
understand.
|
|
|
|
|
2002-01-01 15:45:19 +00:00
|
|
|
Tue Jan 1 13:36:56 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSView.m ([-resizeWithOldSuperviewSize:]): Removed all
|
|
|
|
traces of the obsolete code for managing the bounds. Tidied code.
|
|
|
|
|
2001-12-29 08:22:33 +00:00
|
|
|
2001-12-29 Richard Frith-Macdonald <rfm@gnu.org>
|
|
|
|
|
|
|
|
* Source/GSServicesManager.m: ([GSListener -forwardInvocation:])
|
|
|
|
method implemented to forward to service provider or app delegate.
|
|
|
|
|
2001-12-25 14:08:02 +00:00
|
|
|
Tue Dec 25 09:54:21 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSButtonCell.m ([-drawInteriorWithFrame:inView:]): Draw
|
|
|
|
the background color.
|
|
|
|
|
|
|
|
Tue Dec 25 09:23:24 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSScrollView.m ([-_doScroll:]): Mark the horizontal and
|
|
|
|
vertical ruler as needing redisplay if needed.
|
|
|
|
([-setHorizontalRulerView:]): Add/remove the new horizontal ruler
|
|
|
|
as a subview; set _hasHorizontalRule to NO if the new horizontal
|
|
|
|
ruler is nil; tile if rulers are visible.
|
|
|
|
([-setHasVerticalRuler:]): Similar changes.
|
|
|
|
([-setHasHorizontalRuler:]): Rewritten. In particular, use the
|
|
|
|
class specified in +rulerViewClass when creating the new ruler.
|
|
|
|
([-setVerticalRulerView:]): Similar changes.
|
|
|
|
(Patches from Diego Luis Kreutz <kreutz@inf.ufsm.br> modified).
|
|
|
|
|
2001-12-24 15:03:20 +00:00
|
|
|
2001-12-24 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSTextView.m
|
|
|
|
[dragOperationForDraggingInfo:type:] added NSDragOperationCopy to
|
|
|
|
the valid drag actions.
|
|
|
|
|
2001-12-23 13:31:27 +00:00
|
|
|
2001-12-23 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSTextView.m
|
|
|
|
Added some NSResponder methods with empty code to keep the
|
|
|
|
NSInputManager quiet.
|
|
|
|
* Source/NSApplication.m
|
|
|
|
[initialize] retain the gui bundle and added an auto release pool
|
|
|
|
as this might be called without one installed.
|
|
|
|
|
2001-12-23 02:16:16 +00:00
|
|
|
2001-12-23 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSTextView.m
|
|
|
|
[writeSelectionToPasteboard:types:] corrected C binary operator
|
|
|
|
short cut logic that prevented us froam adding more than one
|
|
|
|
string type to the pasteboard. Remember that || wont evaluate the
|
|
|
|
second operand if the first is true.
|
|
|
|
|
2001-12-21 18:50:55 +00:00
|
|
|
Fri Dec 21 18:50:17 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/GSGuiPrivate.h: New file.
|
|
|
|
* GNUmakefile (SUBPROJECTS): Added Resources.
|
|
|
|
* Resources/GNUmakefile: New file.
|
|
|
|
* Resources/Italian.lproj/Localizable.strings: New file.
|
|
|
|
* Resources/English.lproj/Localizable.strings: New file.
|
|
|
|
* Source/NSApplication.m ([+initialize]): Create the gnustep-gui
|
|
|
|
bundle used for loading localized messages.
|
|
|
|
(GSGuiBundle): New function.
|
|
|
|
* Source/NSApplication: Localized most messages in this file.
|
|
|
|
This is experimental.
|
|
|
|
|
2001-12-21 14:41:00 +00:00
|
|
|
Fri Dec 21 14:37:45 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* GNUmakefile (SUBPROJECTS): Added KeyBindings.
|
|
|
|
|
2001-12-21 03:39:34 +00:00
|
|
|
2001-12-20 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Images/common_noCursor.tiff: New image from deek@d2dc.net.
|
|
|
|
|
2001-12-21 00:50:15 +00:00
|
|
|
2001-12-21 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSView.m
|
|
|
|
Implemented dragFile:fromRect:slideBack:event:]. Moved code from
|
|
|
|
[dragImage:...slideBack:] to NSWindow and call this.
|
|
|
|
* Source/NSWindow.m
|
|
|
|
New Implemantion of [dragImage:...slideBack:]. Replaced call to
|
|
|
|
[NSGraphicContext _postExternalEvents:] with [NSDragInfo
|
|
|
|
postDragEvent:].
|
|
|
|
Replaced most [NSScreen mainScreen] with [self screen].
|
|
|
|
* Headers/gnustep/gui/NSGraphicContext.h
|
|
|
|
Removed method [_postExternalEvents:]. Added method [GSResolutionForScreen:].
|
|
|
|
* Headers/gnustep/gui/NSGraphic.h
|
|
|
|
* Headers/gnustep/gui/GSMethodTable.h
|
|
|
|
Added GSResolutionForScreen.
|
|
|
|
* Source/NSGraphicContext.m
|
|
|
|
Implemented [GSResolutionForScreen:] with code from NSScreen.
|
|
|
|
* Source/NSScreen.m
|
|
|
|
[deviceDescription] call new function GSResolutionForScreen.
|
|
|
|
|
2001-12-19 17:56:48 +00:00
|
|
|
Wed Dec 19 17:55:25 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Source/NSTextView.m ([NSTextView -moveToEndOfLine:]): Fixed typo
|
|
|
|
in my last commit.
|
|
|
|
|
2001-12-19 00:34:50 +00:00
|
|
|
Tue Dec 18 22:13:31 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
2001-12-19 00:35:52 +00:00
|
|
|
* Source/NSTextView.m ([-moveToEndOfLine:]): Fixed problems with
|
2001-12-19 00:34:50 +00:00
|
|
|
empty lines by carefully checking for special cases.
|
|
|
|
* Source/NSLayoutManager.m
|
|
|
|
([-lineFragmentRectForGlyphAtIndex:effectiveRange:]): Fixed setting
|
|
|
|
effective range.
|
|
|
|
([-lineFragmentUsedRectForGlyphAtIndex:effectiveRange:]): Idem.
|
|
|
|
([-textContainerForGlyphAtIndex:effectiveRange:]): Idem.
|
|
|
|
|
2001-12-19 00:08:07 +00:00
|
|
|
2001-12-19 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSApplication.m
|
|
|
|
[setMainMenu:] set the title of the main menu window, so
|
|
|
|
the window manager can display it.We could do this also for all
|
|
|
|
other menus, but those wont show up in the window manager.
|
|
|
|
* Tools/gopen.m
|
|
|
|
Removed the redefinition of NSRunAlertPanel() as NSWOrkspace no
|
|
|
|
longer uses this,
|
|
|
|
|
2001-12-18 13:35:48 +00:00
|
|
|
2001-12-18 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
2001-12-18 14:24:08 +00:00
|
|
|
* Source/NSWindow.m ([NSWindow -setTitleWithRepresentedFilename:]):
|
|
|
|
([NSWindow -setTitle:]):
|
|
|
|
([NSWindow -_initBackendWindow:]):
|
|
|
|
changed cString into lossyCString during DPStitlewindow calls
|
2001-12-18 13:35:48 +00:00
|
|
|
* Source/NSBrowser.m:
|
|
|
|
NSBrowserColumn: new methods initWithCoder & encodeWithCoder, it now
|
|
|
|
complies to NSCoding
|
|
|
|
[NSBrowser -initWithCoder:] & [NSBrowser -encodeWithCoder:]: major
|
|
|
|
update to previous implementation. It is now usable with Gorm and
|
|
|
|
should not generate memory leaks anymore.
|
|
|
|
|
2001-12-18 00:34:30 +00:00
|
|
|
Mon Dec 17 23:54:35 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSInputManager.m: New class which loads key binding files
|
|
|
|
and process keys basing on loaded key bindings.
|
|
|
|
* Headers/gnustep/gui/NSInputManager.h: Updated. Removed methods
|
|
|
|
deprecated in apple doc - there is no point in trying to be
|
|
|
|
compatible with internal deprecated methods of a foreign system.
|
|
|
|
* Source/NSResponder.m ([-interpretKeyEvents:]): Pass the key
|
|
|
|
events to the current input manager.
|
|
|
|
([+initialize]): Added call to NSInputManager to have it init
|
|
|
|
itself.
|
|
|
|
* KeyBindings/: New directory.
|
|
|
|
* KeyBindings/GNUmakefile: New file.
|
|
|
|
* KeyBindings/DefaultKeyBindings.dict: New file.
|
|
|
|
* Documentation/gsdoc/GNUmakefile (Gui_GSDOC_FILES): Added
|
|
|
|
DefaultsSummary.gsdoc.
|
|
|
|
* Documentation/gsdoc/DefaultsSummary.gsdoc: Documented
|
|
|
|
the GSDefaultKeyBindings and GSCustomKeyBindings options.
|
|
|
|
* Documentation/gsdoc/DefaultsSummary.html: Regenerated.
|
|
|
|
|
2001-12-17 19:18:43 +00:00
|
|
|
2001-12-17 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSButtonCell.m ([NSButtonCell -drawInteriorWithFrame:inView:])
|
|
|
|
removed the code that drew the background (osx doesn't draw background)
|
|
|
|
* Source/NSProgressIndicator.m ([NSProgressIndicator +initialize]):
|
|
|
|
retain the fillColour.
|
|
|
|
|
2001-12-17 16:51:51 +00:00
|
|
|
2001-12-17 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/*m: Add basic markup for autogsdoc generation.
|
|
|
|
(various locations): Remove semi-colon at end of method names.
|
|
|
|
NSSliderCell.m, NSSlider.m, NSTableColumn.m, NSView.m, NSWindow.m:
|
|
|
|
Add documentation formerly in gsdoc files to comments.
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSColorList.h, NSPageLayout.h,
|
|
|
|
NSPrintInfo.h, NSPrintOperation.h, NSPrinter.h, NSView.h: Correct
|
|
|
|
method types, remove unused markup.
|
|
|
|
|
|
|
|
* Documentation/gsdoc/GNUmakefile: Add variables for autmatic
|
|
|
|
document generatation via autgsdoc.
|
|
|
|
* Documentation/gsdoc/*gsdoc, *html: Update.
|
|
|
|
|
2001-12-16 02:14:59 +00:00
|
|
|
Sat Dec 15 09:12:44 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
Patches from Ludovic Marcotte modified by myself.
|
|
|
|
* Source/NSTextView.m ([-moveToBeginningOfDocument:]):
|
|
|
|
Implemented.
|
|
|
|
([-moveToBeginningOfLine:]): Idem.
|
|
|
|
([-moveToEndOfDocument:]): Idem.
|
|
|
|
([-moveToEndOfLine:]): Idem.
|
|
|
|
([-moveWordBackward:]): Idem.
|
|
|
|
([-moveWordForward:]): Idem.
|
|
|
|
([-selectLine:]): Idem.
|
|
|
|
|
2001-12-16 02:10:58 +00:00
|
|
|
2001-12-12 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* Source/NSCursor: New cache dictionary.
|
|
|
|
(-greenArrowCursor): New method.
|
|
|
|
(-initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:):
|
|
|
|
Implement.
|
|
|
|
|
|
|
|
2001-12-09 Willem Rein Oudshoorn <woudshoo@xs4all.nl>
|
|
|
|
|
|
|
|
* 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 <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSCell.m ([-setStringValue:]): Use a NSDebugMLLog to warn
|
|
|
|
for attempts to use nil value, not NSWarnLog, as suggested by Wim
|
|
|
|
Oudshoorn <woudshoo@sct.com>.
|
|
|
|
|
|
|
|
2001-12-09 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSApplication.m
|
|
|
|
[NSIconWindow _initDefaults] set the title of the icon window, so
|
|
|
|
the window manager can display it.
|
|
|
|
|
|
|
|
2001-12-07 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <fedor@gnu.org>
|
|
|
|
|
|
|
|
* 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 <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* 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 <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Source/NSPrintInfo.m ([+initPrintInfoDefaults]): Commented out
|
|
|
|
debugging log which wouldn't compile.
|
|
|
|
|
|
|
|
Wed Dec 5 10:55:13 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* 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 <fedor@gnu.org>
|
|
|
|
|
|
|
|
* 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 <woudshoo@xs4all.nl>
|
|
|
|
|
|
|
|
* 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 <laurent@moldus.org>
|
|
|
|
|
|
|
|
* Source/NSTableHeaderView.m (-initWithCoder:, decodeWithCoder:):
|
|
|
|
minimal decoding/encoding methods
|
|
|
|
|
|
|
|
2001-12-02 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
* 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 <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* 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 <ludovic@Sophos.ca>).
|
|
|
|
|
|
|
|
2001-12-02 Gregory Casamento <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* 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 <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* GNUmakefile.postamble (gui.make): Depend on configure.
|
|
|
|
(config.make): Idem.
|
|
|
|
|
|
|
|
Sat Dec 1 09:33:39 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* 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 <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* Headers/gnustep/gui/NSButtonCell.h (NSGradientType): Fixed typo
|
|
|
|
(Bug fix by Jay McCarthy <jay@kenyamountain.com>).
|
|
|
|
|
|
|
|
Fri Nov 30 12:58:45 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* 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 <fedor@gnu.org>
|
|
|
|
|
|
|
|
* 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 <fedor@gnu.org>
|
|
|
|
|
|
|
|
* 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 <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* 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 <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* GNUmakefile (CVS_MODULE_NAME): Define.
|
|
|
|
|
|
|
|
2001-11-21 Laurent Julliard <laurent@julliard-online.org>
|
|
|
|
|
|
|
|
* Source/NSBrowser.m (-initWithCoder:): colCount and _firstVisible
|
|
|
|
Column must always be decoded. Bug fixed (thanks to Adam Fedor)
|
|
|
|
|
|
|
|
2001-11-20 Laurent Julliard <laurent@julliard-online.org>
|
|
|
|
|
|
|
|
* Source/NSComboBoxCell.m (-setNumberOfVisibleItems): max number
|
|
|
|
of items tested on wrong variable. Corrected
|
|
|
|
|
|
|
|
2001-11-19 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* 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 <greg_casamento@yahoo.com>
|
|
|
|
|
|
|
|
* 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 <laurent@julliard-online.org>
|
|
|
|
|
|
|
|
* Source/NSBrowser.m: NSBrowser encoder and decoder added
|
|
|
|
|
|
|
|
2001-11-12 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* Source/NSTabView.m
|
|
|
|
In [selectTabViewItem:] corrected setting the first responder of
|
|
|
|
the tab view.
|
|
|
|
|
|
|
|
2001-11-09 Adam Fedor <fedor@gnu.org>
|
|
|
|
|
|
|
|
* 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 <n.pero@mi.flashnet.it>
|
|
|
|
|
|
|
|
* 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 <fedor@gnu.org>
|
|
|
|
|
|
|
|
* 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 <laurent@julliard-online.org>
|
|
|
|
|
|
|
|
* 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 <pyrivail@ens-lyon.fr>
|
|
|
|
|
|
|
|
* Source/NSTableView.m ([-sizeToFit]): replaced floorf with floor
|
|
|
|
suggestion from Stephen Brandon <stephen@brandonitconsulting.co.uk>
|
|
|
|
|
|
|
|
2001-11-03 Fred Kiefer <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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 <FredKiefer@gmx.de>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|