libs-gui/ChangeLog

230 lines
9.3 KiB
Text
Raw Normal View History

Thu Sep 12 13:49:53 1996 GNUstep Development <gnustep@ocbi.com>
* Headers/gnustep/gui/NSFontPrivate.h: New file.
* Headers/gnustep/gui/NSFont.h: Add typeface and weight variables.
* Source/NSFont.m: Fill out implementation.
* Source/NSFontManager.m: Likewise.
* Headers/gnustep/gui/NSMenuPrivate.h: New file.
* Headers/gnustep/gui/NSMenu.h: Add instance variables to fill
out implementation.
* Source/NSMenu.m: Fill out implementation.
* Version (GNUSTEP_GUI_LIBTIFF): Required tiff library version.
(GNUSTEP_GUI_DPSCLIENT): Required DPSclient library version.
* configure: Run autoconf for configure.in changes.
* configure.in: Add check for tiff library. Add check for
DPSclient library.
* Headers/gnustep/dps/DPSOperators.h: include in header
file from DPSclient library.
* Headers/gnustep/dps/NSDPSContext.h: Include DPS operators.
* Headers/gnustep/dps/TypesandConstants.h: Don't define some
typedefs if we have the DPSclient library.
* Headers/gnustep/gui/Functions.h (NSRectFill): Correct definition.
* Headers/gnustep/gui/config.h.in (HAVE_TIFF): Add definition for
tiff library.
(HAVE_DPSCLIENT): Add definition for DPSclient library.
* Headers/gnustep/gui/nsimage-tiff.h (HAVE_TIFF): Correct definition.
* Source/Makefile.in: Remove definition.
* Source/NSDPSContext.m: Specify default language and name encoding.
* Source/tiff.c: Delete include of non-existent header file.
* Source/Functions.m: Remove all function declarations that
belong in the backend implementation.
* Source/NSBox.m (-drawRect:): Remove use of DPS functions that
should be in backend.
* Source/NSView.m (-drawRect:): Likewise.
* Headers/gnustep/gui/NSApplication.h: Correct method definitions
that should be using NSNotification.
* Headers/gnustep/gui/NSWindow.h: Likewise.
* Source/NSApplication.m: Likewise.
* Source/NSWindow.m: Likewise.
* Headers/gnustep/gui/NSClipView.h: Include NSNotification.
* Headers/gnustep/gui/NSControl.h: Likewise.
* Headers/gnustep/gui/NSMatrix.h: Likewise.
* Headers/gnustep/gui/NSSplitView.h: Likewise.
* Headers/gnustep/gui/NSTextField.h: Likewise.
* Headers/gnustep/gui/NSWorkspace.h: Likewise.
* Headers/gnustep/gui/NSColorPrivate.h: New file.
* Headers/gnustep/gui/NSColor.h: Implement HSB colors.
* Source/NSColor.m: Implement HSB, CMYK, and grayscale methods.
Tue Sep 3 15:24:41 1996 Adam Fedor <fedor@pulse.Colorado.edu>
* NSBitmapImageRep.h: "Hide" instance variable names.
* NSImageRep.h: Likewise.
* NSBitmapImageRep.m: Change all pertinent methods to use these new
names.
* NSImageRep.m: Likewise.
* NSBitmapImageRep.m (-initWithBitmapDataPlanes:...): Alloc
planes array and copy pointers into it.
(-dealloc]): Don't free image planes.
-bitmapData): retain image data. Alloc planes array if not
already there. Fix typo.
* NSImage.m (extension): Get one copy of cString.
* NSImageRep.m (extension): Likewise.
* NSImage.m (-initWithSize:): Fix typo.
(iterate_reps_for_types): Use correct indices.
* NSImageRep.m (+initialize): Perform only if we are
NSImageRep class.
(-imageRepsWithContentsOfFile:): Comment out non-working code.
Tue Sep 3 13:47:52 1996 GNUstep Development <gnustep@ocbi.com>
Create initial documentation set.
* Documentation/Makefile.in: New file.
* Documentation/announce.texi.orig: New file.
* Documentation/faq.texi.orig: New file.
* Documentation/gnustep-gui.texi.orig: New file.
* Documentation/install.texi.orig: New file.
* Documentation/news.texi.orig: New file.
* Documentation/readme.texi.orig: New file.
* Documentation/status.texi.orig: New file.
* Documentation/todo.texi.orig: New file.
* ANNOUNCE: Now based upon Documentation/announce.texi.orig file.
* INSTALL: Now based upon Documentation/install.texi.orig file.
* NEWS: Now based upon Documentation/news.texi.orig file.
* README: Now based upon Documentation/readme.texi.orig file.
* FAQ: New file
* STATUS: New file
* TODO: New file
* configure.in (CONFIG_FILES): Add Documentation/Makefile.
* configure: Run autoconf for changes to configure.in.
* Version: Correct variable names.
Mon Aug 12 14:16:12 1996 GNUstep Development <gnustep@ocbi.com>
* Headers/gnustep/gui/NSBitmapImageRep.h: Initial implementation
based upon Adam's Feodor work.
* Headers/gnustep/gui/NSCachedImageRep.h: Likewise.
* Headers/gnustep/gui/NSCustomImageRep.h: Likewise.
* Headers/gnustep/gui/NSEPSImageRep.h: Likewise.
* Headers/gnustep/gui/NSImage.h: Likewise.
* Headers/gnustep/gui/NSImageRep.h: Likewise.
* Source/NSBitmapImageRep.m: Likewise.
* Source/NSCachedImageRep.m: Likewise.
* Source/NSCustomImageRep.m: Likewise.
* Source/NSEPSImageRep.m: Likewise.
* Source/NSImage.m: Likewise.
* Source/NSImageRep.m: Likewise.
* Headers/gnustep/gui/NSApplication.h (-reportException:): Uncomment
method now that NSExceptions are implemented.
* Source/NSApplication.m (-reportException:): Likewise.
* Headers/gnustep/gui/NSText.h: Include NSNotification header file
now that class is implemented.
* Headers/gnustep/gui/config.h.in: Don't define NSNotification and
NSNotificationCenter to void as classes are now implemented.
* Headers/gnustep/gui/NSWindow.h: Uncomment methods now that NSScreen
class has been implemented.
* Source/NSWindow.m: Likewise.
* Source/Makefile.in: Changes to use TIFF library.
* Source/tiff.c: New file.
* Headers/gnustep/gui/nsimage-tiff.h: New file.
Wed Jul 10 17:11:53 1996 Scott Christley <scottc@net-community.com>
* Source/NSView.m: Use NSDebugLog instead of NSLog.
* Source/NSWindow.m: Likewise.
* Source/NSResponder.m: Likewise.
* Source/NSMatrix.m: Likewise.
* Source/NSFontPanel.m: Likewise.
* Source/NSFontManager.m: Likewise.
* Source/NSFont.m: Likewise.
* Source/NSEvent.m: Likewise.
* Source/NSControl.m: Likewise.
* Source/NSButtonCell.m: Likewise.
* Source/NSApplication.m: Likewise.
* Source/NSActionCell.m: Likewise.
* Source/Makefile.sed.nt: Disable debugging by default.
Wed Jun 26 12:43:17 1996 GNUstep Development <gnustep@ocbi.com>
* Source/NSButton.m (mouseDown:): Correct cell state changes for
the different cell types.
* Source/NSActionCell.m (setState:): Update the cell.
* Source/NSControl.m (drawCell:, drawCellInside:): Pass the
control's bounds not its frame.
* Source/NSTextFieldCell.m (initTextCell:): Make the default
background color be white.
* Source/NSWindow.m: Corrections to key and main window
notification and first responder handling.
Fri Jun 21 11:09:50 1996 GNUstep Development <gnustep@ocbi.com>
* Headers/gnustep/gui/NSScreen.h: Add instance variables for
a screen's device dictionary and for the backend.
* Source/NSButton.m (highlight:): Implement method.
(mouseDown:): Add mouse dragged events to tracking event mask.
* Source/NSCell.m (trackMouse:inRect:ofView:untilMouseUp:): Likewise.
* Source/NSMatrix.m (createInitialMatrix): Wrong initial capacity.
* Source/NSScreen.m: Initial implementation.
* Source/NSView.m (convertRectToWindow:): New method.
(convertPointToWindow:): New method.
(convertPoint:fromView:, convertPoint:toView:): Implement method.
Wed Jun 19 14:25:46 1996 Scott Christley <scottc@net-community.com>
* Source/NSView.m (resizeSubviewsWithOldSize:): Implement method.
(setFrame:): Notify subviews that size has changed.
(initWithFrame:): Automatically resize subviews.
* Source/Makefile.sed.nt: Have the library automatically contain
COFF debugging information.
* Source/NSButton.m (mouseDown:): Ignore the mouse if the button
is not enabled.
* Source/NSFont.m (MB_USER_FIXED_FONT, MB_USER_FONT): Rename
global variables to correspond with coding standards.
Thu Jun 6 09:20:51 1996 GNUstep Development <gnustep@ocbi.com>
* Headers/gnustep/gui/NSApplication.h (-context): New method.
* Source/Makefile.sed.nt (install): Delete AppKit and DPSClient
headers directories before installing headers.
* Source/NSApplication.m (gnustep_gui_app_is_in_dealloc): New
global variable to flag when the application is being dealloced
so it can prevent -release loops.
(+initialize, -dealloc, -removeWindowsItem:): Likewise.
(-context): New method.
* Source/NSView.m (+pushFocusView, +focusView): Remove
debugging information.
Mon Jun 3 10:54:28 1996 GNUstep Development <gnustep@ocbi.com>
* Makefile.in (clean-top, distclean): Correct targets and clean
all header subdirectories.
* Makefile.sed.nt: Modify for Makefile.in changes.
* Source/Makefile.in (clean): Remove additional temporary files.
* Source/NSDPSContext.m: Add some log messages.
* Source/NSView.m (+pushFocusView, +popFocusView): New methods.
* Source/NSView.m: Initial implementation of view focusing.
Thu May 30 18:37:51 1996 Scott Christley <scottc@net-community.com>
* configure.bat: Modifications for new directory structure.
* Source/Makefile.in (uninstall): New target.
* Source/Makefile.sed.nt: Modifications for Source/Makefile.in
changes and new directory structure.
Tue Feb 13 09:52:02 1996 Scott Christley <scottc@net-community.com>
* Headers/AppKit/NSText.h: Removed WIN32 instance variables
Sun Feb 11 14:17:15 1996 Scott Christley <scottc@net-community.com>
* Makefile.in: Changed library name from libAppKit to libgnustep
* Renamed file libAppKit.m to libgnustep.m
* Changed terminology "Application Kit Library" to
"Application Library" to eliminate trademark conflicts with NeXT.
Thu Feb 8 04:53:45 1996 Scott Christley <scottc@net-community.com>
* *.m: Conforms to NSCoding protocol
* *.h: Added NSCoding protocol methods