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