2005-12-22 17:42:35 +00:00
|
|
|
|
1 NEWS
|
|
|
|
|
******
|
1996-05-30 20:03:15 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
The currently released version of the library is ‘0.32.0’.
|
|
|
|
|
|
|
|
|
|
1.1 Noteworthy changes in version ‘0.32.0’
|
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version adds binding support for NSBrowser, NSOutlineView and
|
|
|
|
|
NSTableView. Plus the usual bunch of bug fixes.
|
|
|
|
|
|
|
|
|
|
• Add support for bindings in NSBrowser.
|
|
|
|
|
• Return top level object when loading .gorm files.
|
|
|
|
|
• Add bindings support to NSOutlineView,
|
|
|
|
|
• Add support for 10.6 item-based delegate methods to NSBrowser.
|
|
|
|
|
• Add NSMenuToolbarItem.
|
|
|
|
|
• Add view based rendering to NSTableView and NSOutlineView.
|
|
|
|
|
• Add code to NSTreeController.
|
|
|
|
|
• Fix display of icons if the home is a symlink.
|
|
|
|
|
• Make some ivars in NSView protected instead of package scoped.
|
|
|
|
|
• Fix CI pipeline.
|
|
|
|
|
• Revert _updateFieldEditor: on NSTextFieldCell.
|
|
|
|
|
• GSTheme bug fix by Tom Sheffler <tom.sheffler@gmail.com>.
|
|
|
|
|
• Fix memory leaks in test code.
|
|
|
|
|
• Don't load nil filename in NSImageRep.
|
|
|
|
|
• Prevent flickering in NSClipView.
|
|
|
|
|
• Simplify ICU configuration.
|
|
|
|
|
• Move GSColorSliderCell into gui itself.
|
|
|
|
|
• Bugfix for NSMenuView.
|
|
|
|
|
• Fix single colum handling in NSCollectionView.
|
|
|
|
|
• Additional GSTheme method(s) for NSTabView.
|
|
|
|
|
• Modify NSComboBox to handle attributed strings.
|
|
|
|
|
• NSTextFieldCell: Decode placeholder string.
|
|
|
|
|
• Make white default selection highlight color for NSTableView.
|
|
|
|
|
• Implement showsresizeindicator.
|
|
|
|
|
• NSApplication: toggle menu item "Hide" title and action on user
|
|
|
|
|
click.
|
|
|
|
|
• Add NSCellHitResult typedef, introduced in OSX 10.10.
|
|
|
|
|
• Make menu visiblity themable.
|
|
|
|
|
• Fix decoding alternateContents in NSButtonCell.
|
|
|
|
|
• Font Panel autosizing fix.
|
|
|
|
|
• Implement integerValue method in NSSliderCell.
|
|
|
|
|
• NSBox: use macro to decode NSInteger into enum.
|
|
|
|
|
• Fall back to pkgconfig for resolving libtiff.
|
|
|
|
|
• GSMemoryPanel: Only call GSDebug* in debug mode.
|
|
|
|
|
• Add APPKIT_EXPORT_CLASS, APPKIT_EXPORT annotations for some GS*
|
|
|
|
|
classes.
|
|
|
|
|
• Push modal window to top later in process.
|
2024-05-26 20:00:44 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.2 Noteworthy changes in version ‘0.31.1’
|
2024-06-06 09:38:15 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This is a bugfix release
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fix bug decoding menu items (breaking archive)
|
|
|
|
|
• Remove use of deprecated lock from base library
|
2024-06-06 09:38:15 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.3 Noteworthy changes in version ‘0.31.0’
|
2024-05-26 20:00:44 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version adds view based cell support for NSTableView and
|
|
|
|
|
NSOutlineView. Plus the usual bunch of bug fixes.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Add TGA detection for ImageMagick extension.
|
|
|
|
|
• Correct endianess swapping for saving 16 and 32 bit TIFF images.
|
|
|
|
|
• NSParagraphStyle restore old behaviour to have default tab stops.
|
|
|
|
|
• Documentation updates.
|
|
|
|
|
• A fix for autogsdoc documentation creation.
|
|
|
|
|
• Improve theming for many classes.
|
|
|
|
|
• Correct keyEquivalentModifierMask decoding in XIB files.
|
|
|
|
|
• Add imageViewWithImage: to NSImageView.
|
|
|
|
|
• Add implementation of NSUserInterfaceItemIdentifier to NSView.
|
|
|
|
|
• Fix NSImageView intercepting mouse events when not editable
|
|
|
|
|
• Move NSBox method isOpaque to GSTheme.
|
|
|
|
|
• Many decoding improvements.
|
|
|
|
|
• Fix compiler warnings.
|
|
|
|
|
• Generate and install a gnustep-gui.pc file.
|
|
|
|
|
• Add support for NSFilenamenPboardType in NSTextView.
|
|
|
|
|
• Add support for NSPasteboardTypePNG in NSBitmapImageRep if the
|
2024-05-26 20:00:44 +00:00
|
|
|
|
libpng is present.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Add support for ImageMagick >= 7.0
|
|
|
|
|
• Increase pasteboard timeout to 30 seconds.
|
|
|
|
|
• Add NSAppearance implementation.
|
|
|
|
|
• Make PACKAGE_SCOPE public on MinGW.
|
|
|
|
|
• Started implementing NSShadow.
|
|
|
|
|
• Move awakeFromNib implementation to NSObject instead of NSView.
|
|
|
|
|
• Changes for libGIF 5.2 and later.
|
|
|
|
|
• Update NSViewController with lifeCycle methods.
|
|
|
|
|
• Avoid accessing instance variables in inline functions when
|
2024-05-26 20:00:44 +00:00
|
|
|
|
compiling with MSVC.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Add method removeAllItems to NSMenu.
|
|
|
|
|
• Add badge handling to NSDockTile.
|
|
|
|
|
• More improvements to layout constraints.
|
|
|
|
|
• Add implementation of NSDictionaryController.
|
|
|
|
|
• Add implementation of the NSCollectionView classes.
|
|
|
|
|
• Improve NSDrawer opening.
|
|
|
|
|
• Improver CI pipeline.
|
2024-05-26 20:00:44 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.4 Noteworthy changes in version ‘0.30.0’
|
2024-05-26 20:00:44 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version adds parsing support for layout constraints, compilation
|
|
|
|
|
with MSVC and many new classes. Plus the usual bunch of bug fixes.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Add classes NSStackView, NSGlyphInfo.
|
|
|
|
|
• Add more formal protocols to headers.
|
|
|
|
|
• Add extra pixels so that tool tip doesn't overrun the window.
|
|
|
|
|
• More improvements from Testplant.
|
|
|
|
|
• NSSplitView support different divider styles.
|
|
|
|
|
• Improve on Wayland support.
|
|
|
|
|
• NSPopUpButtonCell attempt to fix deallocation and item selection.
|
|
|
|
|
• NSImageCell fix refuse first responder.
|
|
|
|
|
• Improve NIB and XIB unarchiving.
|
|
|
|
|
• GSStandardWindowDecorationView fix resizing mode
|
|
|
|
|
• Make resize bar notch themable.
|
|
|
|
|
• NSButton add radio button behavior from MacOS 10.7.
|
|
|
|
|
• Fix clicking on test attachment cells.
|
|
|
|
|
• Add missing methods to GSLayoutManager.
|
|
|
|
|
• Add NSLayoutConstraint parsing.
|
|
|
|
|
• Add APPKIT_EXPORT_CLASS to support compilation with MSVC.
|
|
|
|
|
• Remove libgnustep-gui_INTERFACE_VERSION.
|
|
|
|
|
• Fix to build GSSpell in custom build dir.
|
|
|
|
|
• Add all new header files to DocMakefile.
|
|
|
|
|
• Fix memory leaks in NSView, NSTextView and NSBox.
|
|
|
|
|
• Add placeholder string handling in NSTextField.m.
|
|
|
|
|
• Apply userSpaceScaleFactor to title bar height when calculating
|
2024-05-26 20:00:44 +00:00
|
|
|
|
offsets.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Add new constants from MacOS 10.14 to NSBezierPath.
|
|
|
|
|
• Add README.md file.
|
|
|
|
|
• Add helper methods in GSWindowDecorator protocol for pointer hit
|
2024-05-26 20:00:44 +00:00
|
|
|
|
test on window decorations.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Improve support for 16 bit colour values in images.
|
|
|
|
|
• NSTextStorage update signatures to match MacOS.
|
|
|
|
|
• Add a preference to disable spellchecker.
|
|
|
|
|
• Fix crash in JPEG reading.
|
|
|
|
|
• Improve NSPopover and NSAccessibilityCustomAction.
|
|
|
|
|
• Support ImageMagick version >= 7.
|
|
|
|
|
• Add github workflow.
|
|
|
|
|
• Add icon for speech synthesizer.
|
2024-05-26 20:00:44 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.5 Noteworthy changes in version ‘0.29.0’
|
2021-04-26 22:06:48 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version adds support for storyboard files and many new classes.
|
|
|
|
|
Plus the usual bunch of bug fixes.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Support loading of storyboard files.
|
|
|
|
|
• Add classes NSSwitch, NSFontAssetRequest,
|
2021-04-26 22:06:48 +00:00
|
|
|
|
NSMediaLibraryBrowserController, NSScrubberItemView,
|
|
|
|
|
NSScrubberLayout, NSScrubber, NSSharingServicePickerToolbarItem,
|
|
|
|
|
NSPathCell, NSPathComponentCell, NSPathControl, NSPathControlItem,
|
|
|
|
|
NSPersistentDocument, NSAccessibilityCustomAction,
|
|
|
|
|
NSAccessibilityCustomRotor, NSAccessibilityElement, NSStoryboard,
|
|
|
|
|
NSStoryboardSegue, NSPageController, NSSplitViewController,
|
|
|
|
|
NSSplitViewItem, NSTabViewController, NSLayoutAnchor,
|
|
|
|
|
NSLayoutConstraint, NSLayoutGuide, NSStatusBarButton,
|
|
|
|
|
NSTextCheckingController, NSTextFinder, NSTextInputContext,
|
|
|
|
|
NSGridView. Some of these classes are still skeletons.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fix extraline fragment in text layout.
|
|
|
|
|
• Better encoding handling in RTF files.
|
|
|
|
|
• Add more italian translations.
|
|
|
|
|
• Add MacOSX methods to NSNib, NSMenu and NSWindow.
|
|
|
|
|
• Focus handling fixes for WindowMaker.
|
|
|
|
|
• Fix missing colours when loading old colour lists.
|
|
|
|
|
• Support JPEG export as greyscale image.
|
|
|
|
|
• Fix memory leak in NSPopupButtonCell.
|
|
|
|
|
• Fix toolbar flickering.
|
|
|
|
|
• NSSearchFieldCell use code from GSTheme to display popup.
|
|
|
|
|
• Fix int decoding to get it working on 64 bit big endian machines.
|
|
|
|
|
• Add tab stops after last defined at default intervals.
|
|
|
|
|
• Stop NSWindow from handling windows that are gone, but possibly
|
2021-04-26 22:06:48 +00:00
|
|
|
|
returned by a slow window manager.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fix NSTableView/NSTableColumn bindings.
|
2021-04-26 22:06:48 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.6 Noteworthy changes in version ‘0.28.0’
|
2020-04-05 20:04:40 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version adds support for modern XIB files and many new classes.
|
|
|
|
|
Plus the usual bunch of bug fixes.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Support loading of document XIB files.
|
|
|
|
|
• Improve Key Value Binding for NSArrayController and add more
|
2020-04-05 20:04:40 +00:00
|
|
|
|
bindings.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Better support for multi monitor usage and other improvement in the
|
2020-04-05 20:04:40 +00:00
|
|
|
|
backend integration.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Add classes NSFontCollection, NSColorSampler, NSSpeechRecognizer,
|
2020-04-05 20:04:40 +00:00
|
|
|
|
NSAppearance, NSPDFInfo, NSPICTImageRep, NSCIImageRep,
|
|
|
|
|
NSPDFImageRep, NSPDFPanel, NSDataAsset, NSDatePicker,
|
|
|
|
|
NSDatePickerCell, NSPredicateEditor, NSPredicateEditorRowTemplate,
|
|
|
|
|
NSRuleEditor, NSGestureRecognizer, NSButtonTouchBarItem,
|
|
|
|
|
NSCandidateListTouchBarItem, NSClickGestureRecognizer,
|
|
|
|
|
NSColorPickerTouchBarItem, NSCustomTouchBarItem,
|
|
|
|
|
NSGroupTouchBarItem, NSMagnificationGestureRecognizer,
|
|
|
|
|
NSPanGestureRecognizer, NSPickerTouchBarItem,
|
|
|
|
|
NSPopoverTouchBarItem, NSPressGestureRecognizer,
|
|
|
|
|
NSRotationGestureRecognizer, NSSharingServicePickerTouchBarItem,
|
|
|
|
|
NSSliderTouchBarItem, NSStepperTouchBarItem, NSTouchBarItem,
|
|
|
|
|
NSTouchBar, NSTouch, NSDockTile.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Implement NSEPSImageRep.
|
|
|
|
|
• Better encoding handling in RTF files.
|
|
|
|
|
• Theming and drawing improvements.
|
|
|
|
|
• Increase small font size to 10.
|
|
|
|
|
• New cursor and stepper images.
|
|
|
|
|
• Move NSFileWrapper to Foundation.
|
|
|
|
|
• Fixed build on Debian GNU/kFreeBSD.
|
|
|
|
|
• With command line argument -autolaunch YES, do not activate the
|
2020-04-05 20:04:40 +00:00
|
|
|
|
application when -activateIgnoringOtherApps: is invoked.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Improvements to WindowMaker compatibility (e.g. WMFHideApplication
|
2020-04-05 20:04:40 +00:00
|
|
|
|
support).
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Lowered NSFloatingWindowLevel by one to distinguish floating panels
|
2020-04-05 20:04:40 +00:00
|
|
|
|
from menus.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.7 Noteworthy changes in version ‘0.27.0’
|
2019-01-06 21:57:31 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version includes numerous bugfixes, compatibility improvements and
|
|
|
|
|
other changes accumulated over the last year. It also enables work to
|
|
|
|
|
be done on integrating NSViews with a Core Animation renderer.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Make targetForAction safer.
|
|
|
|
|
• Speed up menu updates.
|
|
|
|
|
• Clean up speech tool compilation and switch to newer interface.
|
|
|
|
|
• Fix bug in CUPS subclassing introduced in last release.
|
|
|
|
|
• Minor improvements to typesetting.
|
|
|
|
|
• Add NSIsControllerMarker.
|
|
|
|
|
• Fix tracking on segmented cell.
|
|
|
|
|
• Bring slider cell closer to Cocoa implementation.
|
|
|
|
|
• Add ivar for Core Animation in NSView.
|
|
|
|
|
• Improve border calculation on printing.
|
|
|
|
|
• Lazy load app icon.
|
|
|
|
|
• Better detection of removable volumes.
|
|
|
|
|
• Polish translations.
|
|
|
|
|
• Japanese translations.
|
|
|
|
|
• Lots of bug fixes.
|
|
|
|
|
|
|
|
|
|
1.8 Noteworthy changes in version ‘0.26.2’
|
2018-01-01 22:54:06 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version is a small, but important bugfix release.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• printing: Fix allocation of the CUPS printing classes.
|
|
|
|
|
• installation: Fix the configure script.
|
2018-01-01 22:54:06 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.9 Noteworthy changes in version ‘0.26.1’
|
2017-12-31 16:10:46 +00:00
|
|
|
|
==========================================
|
|
|
|
|
|
|
|
|
|
This version is released to conincide with version 1.25.1 of
|
|
|
|
|
gnustep-base, which contains changes required for this version of
|
|
|
|
|
gnustep-gui and gnustep-back.
|
|
|
|
|
|
|
|
|
|
It includes an important workaround for users of GNUstep Objective-C
|
|
|
|
|
Runtime (libobjc2) and non-fragile ABI to avoid a bug in interaction
|
|
|
|
|
between the clang compiler and the runtime when non-fragile ABI is in
|
|
|
|
|
use. Specifically, Clang and the runtime may disagree on what is the
|
2024-06-06 09:38:15 +00:00
|
|
|
|
offset of an ivar in a class's RAM. This manifested in a crash at
|
2017-12-31 16:10:46 +00:00
|
|
|
|
application startup due to misalignment of _gcontext inside NSThread.
|
|
|
|
|
See the mailing list discussion
|
|
|
|
|
(http://lists.gnu.org/archive/html/discuss-gnustep/2017-12/msg00129.html)
|
|
|
|
|
for more information.
|
|
|
|
|
|
|
|
|
|
It also contains the following changes:
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• tests: Cleanup of warnings.
|
|
|
|
|
• tests: Fix text system deallocation test.
|
|
|
|
|
• printing: Undefine __BLOCKS__ before including cups.h, as some
|
2017-12-31 16:10:46 +00:00
|
|
|
|
versions of the header expect that libdispatch is present and used
|
|
|
|
|
if __BLOCKS__ is defined.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• graphics context: Workaround for Clang+libobjc2+nonfragile ABI
|
2017-12-31 16:10:46 +00:00
|
|
|
|
issue.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.10 Noteworthy changes in version ‘0.26.0’
|
|
|
|
|
===========================================
|
2017-12-10 15:58:32 +00:00
|
|
|
|
|
|
|
|
|
This version was bumped due to previous binary incompatibilities between
|
|
|
|
|
0.25.0 and 0.25.1. This version also includes numerous compatibility
|
|
|
|
|
improvements from the Summer of Code project, and a wide variety of
|
|
|
|
|
other fixes. Notably, it fixes the use of cupsGetPPD() in the printing
|
|
|
|
|
system.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• printing: Add an include to get deprecated function cupsGetPPD() on
|
2017-12-10 15:58:32 +00:00
|
|
|
|
newer CUPS systems.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• chore: Bump required base version.
|
|
|
|
|
• tiff: Support for writing resolution.
|
|
|
|
|
• jpeg: Save resolution information if it is different from 72 dpi.
|
|
|
|
|
• save panel: Fix return type of sorting function.
|
|
|
|
|
• events: Add some newer Cocoa enums and one method with dummy
|
2017-12-10 15:58:32 +00:00
|
|
|
|
implementation.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• speech synthesis: NSSpeechSynthesizerDelegate is now a @protocol on
|
2017-12-10 15:58:32 +00:00
|
|
|
|
runtimes that support it.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• pasteboard: New type identifiers.
|
|
|
|
|
• translations: Some work on Polish, Russian and German translations
|
|
|
|
|
• cell: Improvements to mouse tracking logic on NSCell.
|
|
|
|
|
• image: If an unknown named image is unarchived with a coder or
|
2017-12-10 15:58:32 +00:00
|
|
|
|
keyed coder, keep the name.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• screen: Add -backingScaleFactor and return 1.0.
|
|
|
|
|
• window: Return 1.0 from -backingScaleFactor.
|
2017-12-10 15:58:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• compatibility: Numerous stub implementations of constants, classes
|
2017-12-10 15:58:32 +00:00
|
|
|
|
and methods to improve source-level compatibility.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• other bugfixes
|
2017-12-10 15:58:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.11 Noteworthy changes in version ‘0.25.1’
|
2024-06-06 09:38:15 +00:00
|
|
|
|
===========================================
|
2016-06-15 23:12:04 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• JPEG (saving) alpha channel fixes and size with resolution != 72
|
|
|
|
|
• JPEG resolution read support
|
|
|
|
|
• TIFF saving fixes
|
|
|
|
|
• Improved volumes mounting and support
|
|
|
|
|
• Portability improvements in volume mounting and support
|
|
|
|
|
• Corrected layout of empty strings
|
|
|
|
|
• Only update visible menus
|
2016-06-15 23:12:04 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.12 Noteworthy changes in version ‘0.25.0’
|
2024-05-26 20:00:44 +00:00
|
|
|
|
===========================================
|
2017-04-03 23:13:00 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fixes for new GIF library versions
|
|
|
|
|
• Theming of named images for specific applications by the use of the
|
2017-04-03 23:13:00 +00:00
|
|
|
|
CFBundleIdentifier in the theme
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New icons and corresponding constants for special folders, recycler
|
2017-04-03 23:13:00 +00:00
|
|
|
|
and others
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Improvements in NSWorkspace icon lookup
|
|
|
|
|
• Improvements in removable media commands, imported and cleaned from
|
2017-04-03 23:13:00 +00:00
|
|
|
|
GWorkspace
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Numerous bug fixes and improvements in Cocoa compatibility
|
|
|
|
|
• Numerous theme tweaks
|
|
|
|
|
• Spanish locale
|
2017-04-03 23:13:00 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.13 Noteworthy changes in version ‘0.24.1’
|
2024-05-26 20:00:44 +00:00
|
|
|
|
===========================================
|
2015-05-16 08:08:54 +00:00
|
|
|
|
|
|
|
|
|
From a look through ChangeLog, we can see a lot of bugfixes for this
|
|
|
|
|
release, with the main focus on avoiding display glitches and improving
|
|
|
|
|
OSX compatibility.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.14 Noteworthy changes in version ‘0.24.0’
|
2021-04-26 22:06:48 +00:00
|
|
|
|
===========================================
|
2013-12-24 06:50:34 +00:00
|
|
|
|
|
|
|
|
|
New features include:
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Require newer base release as we moved the
|
2013-12-24 06:50:34 +00:00
|
|
|
|
-replaceObject:withObject: of NSKeyedUnarchiver there.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Support for newer releases of the gif library.
|
|
|
|
|
• NSTabView is now flipped.
|
|
|
|
|
• Theme improvements and changes to image mapping.
|
2013-12-24 06:50:34 +00:00
|
|
|
|
|
|
|
|
|
Many bugfixes.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.15 Noteworthy changes in version ‘0.23.1’
|
2020-04-05 20:04:40 +00:00
|
|
|
|
===========================================
|
2013-12-24 06:50:34 +00:00
|
|
|
|
|
|
|
|
|
This is a bugfix release, primarily to deal with coding/archiving
|
|
|
|
|
issues.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.16 Noteworthy changes in version ‘0.22.0’
|
2019-01-06 21:57:31 +00:00
|
|
|
|
===========================================
|
2012-02-03 19:54:50 +00:00
|
|
|
|
|
|
|
|
|
New features include:
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• This version is binary incompatible with previous versions due to
|
2012-02-03 19:54:50 +00:00
|
|
|
|
the change of NSNotFound in GNUstep base.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Support for drawing the GUI with a scale factor, for high-DPI
|
2012-02-03 19:54:50 +00:00
|
|
|
|
monitors.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Character panel
|
|
|
|
|
• Color picker "Magnifier" tool, for grabbing the color of arbitrary
|
2012-02-03 19:54:50 +00:00
|
|
|
|
parts of the screen
|
|
|
|
|
|
|
|
|
|
Many NSImage improvements (Mac OS X 10.6 drawing methods, better
|
2017-04-03 23:13:00 +00:00
|
|
|
|
selection of image reps, better support for icons). Many bugfixes,
|
2012-02-03 19:54:50 +00:00
|
|
|
|
including in Xib loading, printing, and NSView geometry.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.17 Noteworthy changes in version ‘0.20.0’
|
2018-01-01 22:54:06 +00:00
|
|
|
|
===========================================
|
2011-04-14 02:49:38 +00:00
|
|
|
|
|
2017-04-03 23:13:00 +00:00
|
|
|
|
A new stable release. Many improvments with Nib loading, documents and
|
|
|
|
|
document controllers. Fixed many drawing issues, particularly ones
|
|
|
|
|
related to flipping. Much improved theming.
|
2011-04-14 02:49:38 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.18 Noteworthy changes in version ‘0.19.0’
|
2017-12-31 16:10:46 +00:00
|
|
|
|
===========================================
|
2010-05-10 19:59:20 +00:00
|
|
|
|
|
|
|
|
|
This is an (unstable) copy of the 0.18.0 release
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.19 Noteworthy changes in version ‘0.18.0’
|
2017-12-10 15:58:32 +00:00
|
|
|
|
===========================================
|
2010-05-10 03:20:59 +00:00
|
|
|
|
|
2017-04-03 23:13:00 +00:00
|
|
|
|
A new stable release that has had many improvements. Many new Mac OS X
|
|
|
|
|
methods (10.5 and newer) were added. Many Windows specific improvements
|
2010-05-10 03:20:59 +00:00
|
|
|
|
were made (particularly with the use of the Windows theme). There is
|
|
|
|
|
also better compatibility with Mac OS X in terms of usage of NSInteger
|
|
|
|
|
and other definitions.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.20 Noteworthy changes in version ‘0.17.1’
|
2017-04-03 23:13:00 +00:00
|
|
|
|
===========================================
|
2009-07-31 14:10:07 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New Mac OS X 10.5 methods in NSFont
|
|
|
|
|
• Add live resize in NSSplitView
|
2009-07-31 14:10:07 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.21 Noteworthy changes in version ‘0.17.0’
|
2016-06-15 23:12:04 +00:00
|
|
|
|
===========================================
|
2009-05-10 20:54:58 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New Mac OS X 10.5 methods in many classes
|
|
|
|
|
• Toolbars have been completely rewritten and improved.
|
|
|
|
|
• Several improvements for Garbage Collection
|
2009-05-10 20:54:58 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.22 Noteworthy changes in version ‘0.16.0’
|
2015-05-16 08:08:54 +00:00
|
|
|
|
===========================================
|
2008-12-22 00:08:20 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Nib loading refractored and improved.
|
|
|
|
|
• Added support for autosaving in NSDocuments
|
|
|
|
|
• NSWindowController made a subclass of NSResponder
|
|
|
|
|
• NSTokenField and netokenFiledCell classes added.
|
2008-12-22 00:08:20 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.23 Noteworthy changes in version ‘0.14.0’
|
2013-12-24 06:50:34 +00:00
|
|
|
|
===========================================
|
2008-06-15 04:34:21 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New class NSGlyphGenerator for glyph generation
|
|
|
|
|
• NSSplitView implemented setAutosaveName:
|
|
|
|
|
• NSOpenGLView added some Mac OS X 10.3 methods
|
|
|
|
|
• Manu bug fixes.
|
2008-06-15 04:34:21 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.24 Noteworthy changes in version ‘0.13.2’
|
2013-12-24 06:50:34 +00:00
|
|
|
|
===========================================
|
2008-03-19 03:03:45 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Printing works a little better now.
|
|
|
|
|
• NSPopUpButtonCell - object encoding was changed
|
|
|
|
|
• NSTextView - several updates and Mac OS X methods added
|
|
|
|
|
• NSWindow - devince interaction was changed. You need to use
|
2008-03-19 03:03:45 +00:00
|
|
|
|
gnustep-back 0.13.2 with this version
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New class NSSegmentedCell.
|
|
|
|
|
• NSDrawer was implemented.
|
2008-03-19 03:03:45 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.25 Noteworthy changes in version ‘0.13.1’
|
2012-02-03 19:54:50 +00:00
|
|
|
|
===========================================
|
2008-01-01 22:42:17 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSMenu - Added more MacOS X methods and an ivar.
|
|
|
|
|
• Added support for hiding views.
|
|
|
|
|
• Added Key-Value bindings implementation (NSKeyValueBinding) with
|
2008-01-01 22:42:17 +00:00
|
|
|
|
support in several classes (NSControl, NSTextField, NSView, etc).
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Added some MacOS X 10.4 methods to NSTableView.
|
|
|
|
|
• Changed the NSCursor hot point to 0,0 for MacOS X compatibility.
|
2008-01-01 22:42:17 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.26 Noteworthy changes in version ‘0.13.0’
|
2011-04-14 02:49:38 +00:00
|
|
|
|
===========================================
|
2007-10-29 21:16:17 +00:00
|
|
|
|
|
2017-04-03 23:13:00 +00:00
|
|
|
|
This is an unstable release. There may be backward compatibility issues
|
2007-11-08 19:37:34 +00:00
|
|
|
|
with previous releases of the gui library.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Switched to use LGPL 3 and GPL 3.
|
|
|
|
|
• Added new methods from Mac OS X 10.4 for NSDragging,
|
2017-04-03 23:13:00 +00:00
|
|
|
|
NSFontDescriptor, NSAttributedString, NSImageView, NSStringDrawing,
|
|
|
|
|
NSParagraphStyle, NSView, NSCell, NSActionCell, NSAlert,
|
|
|
|
|
NSApplication, NSBitmapImageRep, NSBox, NSColor, NSColorSpace,
|
|
|
|
|
NSComboBox, NSComboBoxCell, NSDocumentController, NSEvent,
|
|
|
|
|
NSScreen, NSFont, NSFontManager, NSFormCell, NSForm, NSWindow,
|
|
|
|
|
NSTextField, NSTextFieldCell. Some ivar names were changed also.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Moved Postscript printing methods from NSView to NSGraphicsContext.
|
|
|
|
|
• Rewrote the NSView drawing mechanism to always use
|
2007-10-29 21:16:17 +00:00
|
|
|
|
[displayRectIgnoringOpacity:inContext].
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Report more controls as being flipped. (NSTextField,
|
2007-11-08 19:37:34 +00:00
|
|
|
|
NSTableHeaderView, NSSlider, NSProgressIndicator, NSButton)
|
|
|
|
|
NSTabView is still missing.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• In NSAffineTransform use optimized primitive methods from base.
|
|
|
|
|
• Add font attribute fixing to NSAttributedString. To allow for the
|
2007-11-08 19:37:34 +00:00
|
|
|
|
output of glyphs not present in the current font.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Optimized the validation of edited cells.
|
|
|
|
|
• Implementation of special connectors for Key-Value binding.
|
|
|
|
|
• Base library version 1.15.1 is required for this release
|
2007-11-08 19:37:34 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.27 Noteworthy changes in version ‘0.12.0’
|
2010-05-10 19:59:20 +00:00
|
|
|
|
===========================================
|
2007-04-13 20:59:36 +00:00
|
|
|
|
|
|
|
|
|
It has been a long time since the last release and many things have been
|
|
|
|
|
added and changed, including new classes, new ivars, and new methods.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Lots of improvements to the NSBitmapImage subclasses thanks to Mark
|
2017-04-03 23:13:00 +00:00
|
|
|
|
Tracy
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• GSTheme and other classes were added to improve support of theming.
|
|
|
|
|
• Added new methods from Mac OS X 10.4 for NSControl, NSResponder,
|
2007-04-13 20:59:36 +00:00
|
|
|
|
NSDocument, NSPrintOperation, NSWindowController, NSCell,
|
2017-04-03 23:13:00 +00:00
|
|
|
|
NSMenuItem, NSView. Some ivar names were changed also.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Added new ivars for NSMenuItem, NSPrintOperation, NSTableView,
|
2007-04-13 20:59:36 +00:00
|
|
|
|
NSDrawer, NSScrollView.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New classes from Mac OS X 10.4 and earlier were added including
|
2007-04-13 20:59:36 +00:00
|
|
|
|
NSLevelIndicator, NSObjectController, NSUserDefaultsController,
|
|
|
|
|
NSKeyValueBinding, NSArrayController, NSController.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSSpellServer and NSAffineTransform was moved to GNUstep base for
|
2007-04-13 20:59:36 +00:00
|
|
|
|
Mac OS X compatibility.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.28 Noteworthy changes in version ‘0.11.0’
|
2010-05-10 03:20:59 +00:00
|
|
|
|
===========================================
|
2006-08-29 06:28:37 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Added support for keyed encoding in all gui classes.
|
|
|
|
|
• Added mechanism to allow for dynamic extension of model loading
|
2006-08-29 06:28:37 +00:00
|
|
|
|
mechanism
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Implemented glue code in GSNibCompatibility for classes such as
|
2017-04-03 23:13:00 +00:00
|
|
|
|
NSIBObjectData, NSClassSwapper, etc. to facilitate nib loading.
|
2006-08-29 06:28:37 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.29 Noteworthy changes in version ‘0.10.3’
|
2009-07-31 14:10:07 +00:00
|
|
|
|
===========================================
|
2006-04-07 03:24:57 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Horizontal menus now work
|
|
|
|
|
• Better support for tracking active applications.
|
2006-04-07 03:24:57 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.30 Noteworthy changes in version ‘0.10.2’
|
2009-05-10 20:54:58 +00:00
|
|
|
|
===========================================
|
2005-12-22 17:42:35 +00:00
|
|
|
|
|
|
|
|
|
Mostly bug fixes.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.31 Noteworthy changes in version ‘0.10.1’
|
2008-12-22 00:08:20 +00:00
|
|
|
|
===========================================
|
2005-09-20 03:00:11 +00:00
|
|
|
|
|
2017-04-03 23:13:00 +00:00
|
|
|
|
GNUstep now uses v19 of portaudio for the sound daemon. Version v19
|
2024-06-06 09:38:15 +00:00
|
|
|
|
hasn't been officially released, but it is still used in several
|
2005-09-20 03:00:11 +00:00
|
|
|
|
distributions (SuSE, etc) as v18 is very old.
|
2005-07-22 15:49:45 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.32 Noteworthy changes in version ‘0.10.0’
|
2008-06-15 04:34:21 +00:00
|
|
|
|
===========================================
|
2005-07-22 15:49:45 +00:00
|
|
|
|
|
|
|
|
|
This release is binary incompatible with previous releases. The
|
|
|
|
|
interface version of the library has changed so that apps, tools and
|
|
|
|
|
libraries that use the base library need to be recompiled to use this
|
|
|
|
|
new version.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Model loading supports window auto-positioning
|
|
|
|
|
• Keyed encoding is supported in many classes.
|
2005-03-30 23:55:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.33 Noteworthy changes in version ‘0.9.5’
|
2008-03-19 03:03:45 +00:00
|
|
|
|
==========================================
|
2005-03-30 23:55:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Beginnings of CUPS interface were added.
|
|
|
|
|
• Added new control colors and methods from 10.3 version of Cocoa.
|
|
|
|
|
• Added new font methods from 10.3 version of Cocoa.
|
|
|
|
|
• NSApplication -runModalSession behavior changed.
|
|
|
|
|
• You can find the GUI library's version using the Info.plist
|
2004-09-24 02:51:12 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.34 Noteworthy changes in version ‘0.9.4’
|
2008-01-01 22:42:17 +00:00
|
|
|
|
==========================================
|
2004-09-24 02:51:12 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• The printing classes have been completely reorganized to
|
2004-09-24 02:51:12 +00:00
|
|
|
|
accommodate different native printing systems (Thanks to Chad
|
|
|
|
|
Hardin).
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• PPD files have been moved to a separate package.
|
|
|
|
|
• NSToolbar now allows rearranging items.
|
|
|
|
|
• NSScroller, NSScrollView has a new ivar.
|
|
|
|
|
• Some improvement of NSDataLink classes.
|
2004-07-15 03:28:25 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.35 Noteworthy changes in version ‘0.9.3’
|
2007-10-29 21:16:17 +00:00
|
|
|
|
==========================================
|
2004-07-15 03:28:25 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Spell checker reimplemented using libaspell
|
|
|
|
|
• New NSComboBox implementation
|
|
|
|
|
• NSToolbar much improved
|
|
|
|
|
• Binary incompatibilites from ivar additions in NSView and
|
2004-07-15 03:28:25 +00:00
|
|
|
|
subclasses.
|
2004-02-29 05:13:16 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.36 Noteworthy changes in version ‘0.9.2’
|
2007-04-13 20:59:36 +00:00
|
|
|
|
==========================================
|
2004-02-29 05:13:16 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Working NSToolbar implementation
|
|
|
|
|
• New Mac OS X methods in NSView and other classes
|
|
|
|
|
• Fixed some sheet handling problems.
|
|
|
|
|
• Integrated gif, jpg, and png handling in front-end.
|
|
|
|
|
• Added overridable button and frame drawing functions
|
|
|
|
|
• Add some keyed decode/encoding to some classes
|
|
|
|
|
• NSStringDrawing redesigned.
|
|
|
|
|
• Much improved loading of gorm files
|
2003-11-24 03:06:45 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.37 Noteworthy changes in version ‘0.9.1’
|
2006-08-29 06:28:37 +00:00
|
|
|
|
==========================================
|
2003-11-24 03:06:45 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSWindow - DnD works on whole window and events are propogated up
|
2003-11-24 03:06:45 +00:00
|
|
|
|
to first DnD aware view.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Absolute paths and DnD works in OpenPanels.
|
2003-09-30 03:32:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.38 Noteworthy changes in version ‘0.9.0’
|
2006-04-07 03:24:57 +00:00
|
|
|
|
==========================================
|
2003-09-30 03:32:23 +00:00
|
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
|
Improvements in various classes, include NSPopUpButton,
|
2017-04-03 23:13:00 +00:00
|
|
|
|
NSBitmapImageRep, NSMenu, NSToolbar. Added support for thumbnail images
|
2003-09-30 03:32:23 +00:00
|
|
|
|
in NSWorkspace.
|
2003-08-27 02:35:09 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.39 Noteworthy changes in version ‘0.8.9’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2003-08-27 02:35:09 +00:00
|
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
|
Note that many headers have moved to new locations (both in the package
|
|
|
|
|
and when installed), so it is possible, although not likely that some
|
|
|
|
|
applications may not compile because they cannot find the right header.
|
2003-08-27 02:35:09 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New Language Setup documentation.
|
2003-07-24 03:23:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.40 Noteworthy changes in version ‘0.8.8’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2003-07-24 03:23:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Updated LanguageSetup documentation
|
|
|
|
|
• Improved RTF reader (unicode support, etc).
|
2003-06-20 15:17:30 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.41 Noteworthy changes in version ‘0.8.7’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2003-06-20 15:17:30 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSBezierPath glyph methods implemented (depends on backend).
|
|
|
|
|
• NSDataLink[Panel/Manager] - some implementation
|
|
|
|
|
• Added default to load user-defined bundles (GSAppKitUserBundles
|
2003-06-20 15:17:30 +00:00
|
|
|
|
default).
|
2003-05-26 03:13:37 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.42 Noteworthy changes in version ‘0.8.6’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2003-05-26 03:13:37 +00:00
|
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
|
Updated to install in new locations based on changes in gnustep-make
|
2003-05-26 03:13:37 +00:00
|
|
|
|
1.7.0.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New implementation of RTF producer (from Axel "Mikesch" Katerbau)
|
|
|
|
|
• Speed improvements, especially in tracking mouses movements.
|
|
|
|
|
• Lots of menu improvements.
|
2003-03-24 18:15:56 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.43 Noteworthy changes in version ‘0.8.5’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2003-03-24 18:15:56 +00:00
|
|
|
|
|
2017-04-03 23:13:00 +00:00
|
|
|
|
Bug fixes. NSStringDrawing now uses text system implementation.
|
2003-02-25 03:30:15 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.44 Noteworthy changes in version ‘0.8.4’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2003-02-25 03:30:15 +00:00
|
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
|
This release features a brand new text and layout system thanks to
|
2017-04-03 23:13:00 +00:00
|
|
|
|
Alexander Malmberg. Other improvements include:
|
2003-02-25 03:30:15 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Various display optimizations.
|
|
|
|
|
• Default border to NSScrollView changed
|
|
|
|
|
• Printing fixes.
|
|
|
|
|
• NSToolbar partially implemented.
|
2002-11-22 03:19:12 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.45 Noteworthy changes in version ‘0.8.3’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-11-22 03:19:12 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Additions for Gorm support.
|
|
|
|
|
• Alpha support for OpenGL
|
|
|
|
|
• Better ruler support - dragging of tab markers.
|
|
|
|
|
• Document support, recent files, etc.
|
|
|
|
|
• Simple printing to printer and print previewing.
|
|
|
|
|
• Window focus fixes
|
|
|
|
|
• Key view handling rewritten.
|
2002-10-14 03:00:12 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.46 Noteworthy changes in version ‘0.8.2’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-10-14 03:00:12 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Handle fonts that aren't found better.
|
|
|
|
|
• Implement pageUp/Down.
|
|
|
|
|
• Some window focusing problems fixed.
|
|
|
|
|
• Quartz-like interface partially implemented.
|
|
|
|
|
• NSSecureTextField partially rewritten. More secure.
|
|
|
|
|
• NSBrowser: implement non-separate columns
|
|
|
|
|
• Fix firstResponder status in text fields.
|
2002-09-01 21:35:55 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.47 Noteworthy changes in version ‘0.8.1’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-09-01 21:35:55 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Handle scaled curves correctly.
|
|
|
|
|
• Handle alpha channel with images correctly
|
|
|
|
|
• NSWindow frame string save without flipping coordinates.
|
|
|
|
|
• NSSound implemented. gssnd sound server.
|
|
|
|
|
• Spell checker starts correctly now.
|
2002-08-03 03:32:19 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.48 Noteworthy changes in version ‘0.8.0’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-08-03 03:32:19 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.49 Noteworthy changes in version ‘0.7.9’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-08-03 03:32:19 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSTableView, NSOutlineView improvements.
|
|
|
|
|
• Menus no longer work in modal loop.
|
|
|
|
|
• Skeleton implementation of NSToolBar
|
2002-06-11 02:41:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.50 Noteworthy changes in version ‘0.7.8’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-06-11 02:41:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Wheel color picker, standard color picker (bundles) added.
|
|
|
|
|
• System colors now use named colors. Easier configuration
|
2002-06-11 02:41:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.51 Noteworthy changes in version ‘0.7.7’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-05-01 02:06:48 +00:00
|
|
|
|
|
2017-04-03 23:13:00 +00:00
|
|
|
|
The graphics/window interface was completely revamped. Window functions
|
2004-07-15 03:28:25 +00:00
|
|
|
|
were split into a separate class, GSDisplayServer, and many PS and DPS
|
2017-04-03 23:13:00 +00:00
|
|
|
|
functions were removed that were never implemented. However, new
|
2004-07-15 03:28:25 +00:00
|
|
|
|
functionality was added to make things faster and eventually implement
|
|
|
|
|
Quartz compatibility.
|
2002-05-01 02:06:48 +00:00
|
|
|
|
|
|
|
|
|
In addition, the old backends, xgps and xdps were depreciated in
|
|
|
|
|
favor of a new backend, simply named back, which can be configured for a
|
|
|
|
|
variety of window server and graphics implementations, and also allow
|
|
|
|
|
for improved code sharing.
|
|
|
|
|
|
|
|
|
|
In addition there is now a window server backend for Windows
|
|
|
|
|
computers, although it is in a very alpha state.
|
|
|
|
|
|
|
|
|
|
Other improvements:
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Mutliple screens are now handled properly (untested)
|
|
|
|
|
• Better autolayout with GSTable and subclasses.
|
|
|
|
|
• NSOutlineView much improved.
|
2002-03-24 03:22:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.52 Noteworthy changes in version ‘0.7.6’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-03-24 03:22:32 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSOutlineView implemented.
|
|
|
|
|
• Improvements to NSTableView, NSPopUpButton, NSTextView, NSFontPanel
|
|
|
|
|
• Scroll wheel support.
|
|
|
|
|
• Fully-functional keybindings, including multi-stroke keybindings.
|
|
|
|
|
• Memory panel available from Info Panel.
|
2002-01-30 17:24:48 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.53 Noteworthy changes in version ‘0.7.5’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2002-01-30 17:24:48 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Drag and drop and image sliding much improved.
|
|
|
|
|
• Better handling of remote startup/display.
|
|
|
|
|
• Some localization.
|
|
|
|
|
• Keybinding support.
|
|
|
|
|
• Text handling improvements.
|
|
|
|
|
• New gopen command (like MacOSX open command).
|
|
|
|
|
• Implemented simple pagination and printing of views.
|
|
|
|
|
• Support for rulers.
|
|
|
|
|
• Spell checking support.
|
|
|
|
|
• Blinking insertion point.
|
|
|
|
|
• New NSStepper class.
|
|
|
|
|
• Implemented NSOutlineView, NSSelection, NSInputManager.
|
|
|
|
|
• Near rewrite of Menu handling code.
|
|
|
|
|
• Gmodel code compiled as a separate bundle.
|
2001-07-09 02:49:03 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.54 Noteworthy changes in version ‘0.7.0’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2001-07-09 02:49:03 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Much improvement in NSBrowser, NSMatrix, NSPopUpButton, combo
|
2001-07-09 02:49:03 +00:00
|
|
|
|
boxes.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSTextAttachement implemented, many other text improvements.
|
|
|
|
|
• Fonts cached in the frontend.
|
|
|
|
|
• Changes so that backend can be loaded as a bundle at runtime.
|
|
|
|
|
• simpler, faster compilation and installation.
|
|
|
|
|
• NSColorWell works.
|
2001-02-23 04:13:00 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.55 Noteworthy changes in version ‘0.6.7’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2001-02-23 04:13:00 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• App Icons can support documents dropped using DnD.
|
|
|
|
|
• Added color conversions, working color picker and panel.
|
|
|
|
|
• Almost complete rewrite of NSBezierPath
|
|
|
|
|
• Loads of improvements to Text classes.
|
|
|
|
|
• NSImage, NSButton, NSCell, etc, implemented many missing methods.
|
|
|
|
|
• ...and even more changes to the Text classes.
|
|
|
|
|
• Starting implementation of printing.
|
|
|
|
|
• Scrollview fixes.
|
|
|
|
|
• Implemented deferred windows.
|
|
|
|
|
• NSTableView implemented.
|
|
|
|
|
• Implemented object value and formatter support in NSCell
|
|
|
|
|
• Support middle mouse button.
|
2000-08-07 22:06:04 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.56 Noteworthy changes in version ‘0.6.6’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2000-08-07 22:06:04 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Window hints for motif and generic window managers.
|
|
|
|
|
• Major improvements to the text handling classes (NSText,
|
2000-08-07 22:06:04 +00:00
|
|
|
|
NSTextView, etc)
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Pasting of fonts and rulers.
|
|
|
|
|
• Much better RTF handling
|
|
|
|
|
• DnD for NSColorWell
|
|
|
|
|
• Much improved NSSplitView
|
|
|
|
|
• New classes - NSColorPanel, NSTableView
|
|
|
|
|
• NSScreen rewritten with full support for all methods and functions.
|
|
|
|
|
• Can use image reading routines from WindowMaker if available to
|
2000-08-07 22:06:04 +00:00
|
|
|
|
read a variety of image formats besides TIFF.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Many fixes to get the AppKit to work better with WindowMaker.
|
|
|
|
|
• Much better gmodel support (particularly with nibs translated from
|
2000-08-07 22:06:04 +00:00
|
|
|
|
NeXT or OPENSTEP 4.2).
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Muh improved font classes and font support.
|
2000-08-07 22:06:04 +00:00
|
|
|
|
|
|
|
|
|
In addition both the xgps and xdps backends have seen some large
|
2017-04-03 23:13:00 +00:00
|
|
|
|
efficiency improvements. Much better font support. The xdps backend
|
|
|
|
|
itself has seen speed improvements by at least a factor of 4. Note
|
2000-08-07 22:06:04 +00:00
|
|
|
|
however, that the xdps backend is still considered experimental and you
|
2017-04-03 23:13:00 +00:00
|
|
|
|
may have to deal with many problems in order to get it working. We
|
2000-08-07 22:06:04 +00:00
|
|
|
|
recommend sticking with the xgps backend (the default) for now.
|
2000-02-19 00:40:47 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.57 Noteworthy changes in version ‘0.6.5’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
2000-02-19 00:40:47 +00:00
|
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
|
Many of the basic GUI classes have been vastly improved or rewritten,
|
2017-04-03 23:13:00 +00:00
|
|
|
|
thanks to Nicola Pero <n.pero@mi.flashnet.it> and many others.
|
2000-02-19 00:40:47 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• New Info Panel support
|
|
|
|
|
• New NSBezierPath
|
|
|
|
|
• Rewrite of several classes including Cell and Button classes.
|
|
|
|
|
• Rewrite of NSBrowser, NSSavePanel, menus, text classes,
|
2000-02-19 00:40:47 +00:00
|
|
|
|
NSTableHeader.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• RTF Parser
|
|
|
|
|
• Implemented image caching.
|
|
|
|
|
• Implemented editing in Forms, Matricies.
|
|
|
|
|
• New autolayout classes GSHBox, GSTable, and GSVBox.
|
|
|
|
|
• Almost all back-end classes have been removed and code incorporated
|
2000-02-19 00:40:47 +00:00
|
|
|
|
in a DPS-like graphics context structure.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Better keyboard handling.
|
|
|
|
|
• NSHelpManager, NSComboBox, ProgressIndicator written.
|
2000-02-19 00:40:47 +00:00
|
|
|
|
|
|
|
|
|
In addition a preliminary version of an Interface Builder (Gorm) has
|
|
|
|
|
been written, thanks to Richard Frith-Macdonald
|
|
|
|
|
<richard@brainstorm.co.uk>
|
1999-09-09 02:56:20 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.58 Noteworthy changes in version ‘0.6.0’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
1997-10-16 00:12:18 +00:00
|
|
|
|
|
2024-06-06 09:38:15 +00:00
|
|
|
|
A Huge amount of progress, although a lot still needs to be done. It's
|
2017-04-03 23:13:00 +00:00
|
|
|
|
usable for a large base of moderately simple apps. Several
|
|
|
|
|
NeXT/OpenStep apps and libraries have been ported with little changes.
|
2000-02-19 00:40:47 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Drag and Drop support fleshed out but not completed.
|
|
|
|
|
• NSText and related classes rewritten. Basic functionality but much
|
2000-02-19 00:40:47 +00:00
|
|
|
|
needs to be done to finish them off.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• nib2gmodel app works with MacOS-X
|
|
|
|
|
• Work done in minimizing the backend which allowed a lot of
|
2000-02-19 00:40:47 +00:00
|
|
|
|
functionality to move to the GNU library.
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Menu code rewritten.
|
|
|
|
|
• PopupButtons now work.
|
|
|
|
|
• Many new images
|
|
|
|
|
• Basic functionality for NSTabView
|
|
|
|
|
• Much better lockFocus support in NSView. Flipped views handled.
|
|
|
|
|
• Rewrite of NSSavePanel and NSOpenPanel
|
|
|
|
|
• Several fixes that at least double the speed of the gui.
|
2000-02-19 00:40:47 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.59 Noteworthy changes in version ‘0.5.5’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
1997-10-16 00:12:18 +00:00
|
|
|
|
|
2004-07-15 03:28:25 +00:00
|
|
|
|
Too extensive to list.
|
1999-03-02 08:58:30 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• A lot of rewritting has been done to the classes, with general
|
1999-03-02 08:58:30 +00:00
|
|
|
|
cleanup of coordinate conversion code, etc.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.60 Noteworthy changes in version ‘0.5.0’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
1999-03-02 08:58:30 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSBrowser and NSBrowserCell have been implemented. There is one
|
1999-03-02 08:58:30 +00:00
|
|
|
|
odd display artifact; lists which are smaller than the browser
|
|
|
|
|
column area have the list justified to the bottom of the column
|
|
|
|
|
versus the top of the column. This is actually an issue with
|
|
|
|
|
NSMatrix and will be remedied when flip views are implemented.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Two important optimizations that speed up the displaying of views
|
2017-04-03 23:13:00 +00:00
|
|
|
|
and flushing of windows have been implemented. Only the views that
|
1997-10-16 00:12:18 +00:00
|
|
|
|
need display and those that produce visible effects on the screen
|
2017-04-03 23:13:00 +00:00
|
|
|
|
receive the -drawRect: message. Flushing of windows occurs only in
|
|
|
|
|
rectangles that get displayed not in the whole window.
|
1997-10-16 00:12:18 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Rotation and scaling of views have been finally implemented. The
|
1997-10-16 00:12:18 +00:00
|
|
|
|
code requires backend support for changing the state of the
|
|
|
|
|
graphics context accordingly.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSScrollView and NSClipView have been implemented. The current
|
1997-10-16 00:12:18 +00:00
|
|
|
|
implemented behavior is to call the document view to display the
|
2017-04-03 23:13:00 +00:00
|
|
|
|
exposed region. Copying on scroll will be supported soon, at least
|
1997-10-16 00:12:18 +00:00
|
|
|
|
on Solaris DPS, where it seems the Postscript language has
|
2017-04-03 23:13:00 +00:00
|
|
|
|
provisions for copying drawn regions of screen. Hopefully DGS will
|
|
|
|
|
also have this facility by the end of the year.
|
1997-10-16 00:12:18 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSScroller has been completely reworked to gain speed by using
|
1997-10-16 00:12:18 +00:00
|
|
|
|
timer events.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSSlider has been implemented. Thanks to Frank Knobloch for
|
1997-10-16 00:12:18 +00:00
|
|
|
|
supporting this and the NSScrollView implementation.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSBox has been implemented.
|
1997-10-22 00:27:59 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• The library has been ported to work under Solaris with the native
|
2024-06-06 09:38:15 +00:00
|
|
|
|
DPS and the NeXT/Apple's Portable Distributed Objects (PDO)
|
1997-10-16 00:12:18 +00:00
|
|
|
|
environment.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• The library has been integrated with the makefile package so we now
|
2017-04-03 23:13:00 +00:00
|
|
|
|
benefit from all of the features the makefile package gives us,
|
|
|
|
|
especially the possibility to build shared libraries on various
|
|
|
|
|
systems and having different types (debug and profile) of the
|
|
|
|
|
library compiled at the same time.
|
1997-10-16 00:12:18 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSCell is able to continuosly send the action to the target while
|
1997-10-16 00:12:18 +00:00
|
|
|
|
the user is tracking the mouse.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Several cleanups and as usual, many bug fixes.
|
1997-07-07 16:56:52 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.61 Noteworthy changes in version ‘0.3.0’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
1997-07-07 16:56:52 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Completely reworked the menu class. The NSMenu class is now
|
2017-04-03 23:13:00 +00:00
|
|
|
|
inherited from NSObject and using the new implementation menus have
|
|
|
|
|
been implemented for the XDPS backend (they have the look and feel
|
|
|
|
|
of the NeXTStep menus!).
|
1997-07-07 16:56:52 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSRunLoop has been integrated with NSApplication. Using this
|
1997-07-07 16:56:52 +00:00
|
|
|
|
capability time events have been implemented to NSEvent class.
|
|
|
|
|
These events allow several improvements in the interaction between
|
|
|
|
|
user and the graphic interface.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSMatrix has been reworked, it is now conforming to the OpenStep
|
2017-04-03 23:13:00 +00:00
|
|
|
|
specification and it knows all the selection modes. It uses time
|
1997-07-07 16:56:52 +00:00
|
|
|
|
events to enhance the drawing speed during mouse drags.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• The initial implementation of NSForm has been made although it has
|
1997-07-07 16:56:52 +00:00
|
|
|
|
not been tested yet.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• NSPrinter has been implemented though it was not throughly tested;
|
1997-07-07 16:56:52 +00:00
|
|
|
|
thanks to Simon Frankau.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Configure script has been changed to detect the underlaying
|
1997-07-07 16:56:52 +00:00
|
|
|
|
Foundation library. The currently supported libraries are
|
|
|
|
|
gnustep-base and libFoundation.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Several cleanups have been made in a lot of classes: the
|
1997-07-07 16:56:52 +00:00
|
|
|
|
retain/release policy has been fixed, the cell classes correctly
|
|
|
|
|
implement the NSCopying protocol and many others.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.62 Noteworthy changes in version ‘0.2.0’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Additional NSImage and NSImageRep class work. Incorporated common
|
1997-03-28 22:21:23 +00:00
|
|
|
|
images for use with controls that were designed by Andrew Lindesay.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fill out implementation of NSColorWell class.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fill out implementation of NSColorList class.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Cleaned up the header files and added missing headers, methods,
|
1997-03-28 22:21:23 +00:00
|
|
|
|
categories, and protocols; thanks to Simon Frankau for much of this
|
|
|
|
|
work. Major reorganization of header files. Types and constants
|
|
|
|
|
were moved in the files they belong. Each header file includes
|
2025-02-11 18:44:11 +00:00
|
|
|
|
only the headers it really needs. Use ‘@class’ to forward class
|
1997-03-28 22:21:23 +00:00
|
|
|
|
definitions instead of including the corresponding class file.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Completely reworked the NSFont and NSFontManager classes so that
|
2017-04-03 23:13:00 +00:00
|
|
|
|
NSUserDefaults is used for getting defaults and list of known fonts
|
|
|
|
|
are maintained.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Initial implementation of NSCursor class.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Almost complete implementation of NSButton and NSButtonCell class.
|
1997-03-28 23:11:17 +00:00
|
|
|
|
Buttons can now display images and/or text, handles all of the
|
1997-03-28 22:21:23 +00:00
|
|
|
|
OpenStep button types and styles.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fill out implementation of NSScroller class.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Put in underlying support for optimizing drawing; flushing of
|
1997-03-28 22:21:23 +00:00
|
|
|
|
windows, backing store, and only display when needed.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Many bug fixes and minor enhancements.
|
1996-10-04 00:55:26 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.63 Noteworthy changes in version ‘0.1.1’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
1996-10-04 00:55:26 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Almost complete implementation of the PXKMenu and PXKMenuCell
|
1996-10-04 00:55:26 +00:00
|
|
|
|
classes.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fill out implementation of NSFont and NSFontManager.
|
1996-10-04 00:55:26 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Fill out implementation of NSColor including color spaces other
|
2017-04-03 23:13:00 +00:00
|
|
|
|
than RGB. Now maintains the common colors as global variables.
|
1996-10-04 00:55:26 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Integration with the Display Ghostscript System. This is mainly
|
1996-10-04 00:55:26 +00:00
|
|
|
|
related to using the header files in the DPSclient library for
|
|
|
|
|
defining the PostScript operator functions.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Initial documentation set.
|
1996-10-04 00:55:26 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Initial implementation of NSImage, NSImageRep, and NSImageRep
|
1996-10-04 00:55:26 +00:00
|
|
|
|
subclass classes based upon work by Adam Fedor.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Now requires the TIFF library for reading, writing, and
|
1996-10-04 00:55:26 +00:00
|
|
|
|
manipulating tiff files and images.
|
1996-05-30 20:03:15 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
1.64 Noteworthy changes in version ‘0.1.0’
|
2005-12-22 17:42:35 +00:00
|
|
|
|
==========================================
|
1996-05-30 20:03:15 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Integration of the GNUstep X/DPS GUI Backend. This has finally
|
2017-04-03 23:13:00 +00:00
|
|
|
|
produced a set of core code with can display on X/Windows. Much of
|
|
|
|
|
the X/Windows code has been written by Pascal Forget
|
1996-05-30 20:03:15 +00:00
|
|
|
|
<pascal@wsc.com> and integration efforts have been lead by Scott
|
|
|
|
|
Christley <scottc@net-community.com>.
|
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
• Some major directory reorganization for the new naming guidelines.
|
1996-09-03 18:09:16 +00:00
|
|
|
|
Headers previously in AppKit and DPSClient directories have been
|
|
|
|
|
moved to gnustep/gui and gnustep/dps directores and symbol links
|
|
|
|
|
are created for the AppKit and DPSClient directories. This should
|
|
|
|
|
allow both GNUstep and other OpenStep implementations to reside on
|
|
|
|
|
the same machine without conflicts.
|
1996-05-30 20:03:15 +00:00
|
|
|
|
|
2025-02-11 18:44:11 +00:00
|
|
|
|
Also see the ‘ChangeLog’ file for more detail.
|
1997-03-28 22:21:23 +00:00
|
|
|
|
|