mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 12:00:45 +00:00
Update for new release
This commit is contained in:
parent
6094e40e8e
commit
276d12da9f
5 changed files with 558 additions and 421 deletions
81
ANNOUNCE
81
ANNOUNCE
|
@ -1,13 +1,13 @@
|
|||
1 Announcement
|
||||
**************
|
||||
|
||||
This is version 0.29.0 of the GNUstep GUI library ('gnustep-gui').
|
||||
This is version 0.31.0 of the GNUstep GUI library (‘gnustep-gui’).
|
||||
|
||||
1.1 What is the GNUstep GUI Library?
|
||||
====================================
|
||||
|
||||
It is a library of graphical user interface classes written completely
|
||||
in the Objective-C language; the classes are based upon Apple's Cocoa
|
||||
in the Objective-C language; the classes are based upon Apple’s Cocoa
|
||||
framework. The library has been enhanced in a number of ways to take
|
||||
advantage of the GNU system. These classes include graphical objects
|
||||
such as buttons, text fields, popup lists, browser lists, and windows;
|
||||
|
@ -25,58 +25,65 @@ systems.
|
|||
|
||||
The GNUstep GUI Library requires the GNU Objective-C compiler, the
|
||||
GNUstep Base Library, the TIFF Graphics library, Independent JPEG
|
||||
Group's libjpeg library, and a back-end component from the GNUstep
|
||||
'Back' library.
|
||||
Group’s libjpeg library, and a back-end component from the GNUstep
|
||||
’Back’ library.
|
||||
|
||||
Additional functionality may be enabled by installing additional
|
||||
libraries. For example, to build the Cairo backend in the GNUstep Back
|
||||
library, you will need to install Cairo.
|
||||
|
||||
1.2 Noteworthy changes in version '0.29.0'
|
||||
1.2 Noteworthy changes in version ‘0.31.0’
|
||||
==========================================
|
||||
|
||||
This version adds support for storyboard files and many new classes.
|
||||
Plus the usual bunch of bug fixes.
|
||||
This version adds view based cell support for NSTableView and
|
||||
NSOutlineView. Plus the usual bunch of bug fixes.
|
||||
|
||||
* Support loading of storyboard files.
|
||||
* Add classes NSSwitch, NSFontAssetRequest,
|
||||
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.
|
||||
* 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
|
||||
returned by a slow window manager.
|
||||
* Fix NSTableView/NSTableColumn bindings.
|
||||
• 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
|
||||
libpng is present.
|
||||
• 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
|
||||
compiling with MSVC.
|
||||
• 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.
|
||||
|
||||
1.3 Where can you get it? How can you compile it?
|
||||
=================================================
|
||||
|
||||
The gnustep-gui-0.29.0.tar.gz distribution file has been placed at
|
||||
The gnustep-gui-0.31.0.tar.gz distribution file has been placed at
|
||||
<ftp://ftp.gnustep.org/pub/gnustep/core>.
|
||||
|
||||
It is accompanied by gnustep-gui-0.29.0.tar.gz.sig, a PGP signature
|
||||
It is accompanied by gnustep-gui-0.31.0.tar.gz.sig, a PGP signature
|
||||
which you can validate by putting both files in the same directory and
|
||||
using:
|
||||
|
||||
gpg --verify gnustep-gui-0.29.0.tar.gz.sig
|
||||
gpg --verify gnustep-gui-0.31.0.tar.gz.sig
|
||||
|
||||
Signature has been created using the key with the following
|
||||
fingerprint:
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2024-05-26 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* ChangeLog: Update for new release
|
||||
* ANNOUNCE:
|
||||
* NEWS:
|
||||
* Documentation/news.texi: Update of release notes for 0.31.0.
|
||||
* Version: bump to 0.31.0
|
||||
|
||||
2024-05-13 Adam Fox <adam.fox@keysight.com>
|
||||
|
||||
* Source/NSParagraphStyle.m (-init): Apply the old default
|
||||
|
|
|
@ -9,6 +9,48 @@
|
|||
The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSION}}.
|
||||
@end ifclear
|
||||
|
||||
@section Noteworthy changes in version @samp{0.31.0}
|
||||
|
||||
This version adds view based cell support for NSTableView and NSOutlineView.
|
||||
Plus the usual bunch of bug fixes.
|
||||
|
||||
@itemize @bullet
|
||||
@item Add TGA detection for ImageMagick extension.
|
||||
@item Correct endianess swapping for saving 16 and 32 bit TIFF images.
|
||||
@item NSParagraphStyle restore old behaviour to have default tab stops.
|
||||
@item Documentation updates.
|
||||
@item A fix for autogsdoc documentation creation.
|
||||
@item Improve theming for many classes.
|
||||
@item Correct keyEquivalentModifierMask decoding in XIB files.
|
||||
@item Add imageViewWithImage: to NSImageView.
|
||||
@item Add implementation of NSUserInterfaceItemIdentifier to NSView.
|
||||
@item Fix NSImageView intercepting mouse events when not editable
|
||||
@item Move NSBox method isOpaque to GSTheme.
|
||||
@item Many decoding improvements.
|
||||
@item Fix compiler warnings.
|
||||
@item Generate and install a gnustep-gui.pc file.
|
||||
@item Add support for NSFilenamenPboardType in NSTextView.
|
||||
@item Add support for NSPasteboardTypePNG in NSBitmapImageRep if the libpng is present.
|
||||
@item Add support for ImageMagick >= 7.0
|
||||
@item Increase pasteboard timeout to 30 seconds.
|
||||
@item Add NSAppearance implementation.
|
||||
@item Make PACKAGE_SCOPE public on MinGW.
|
||||
@item Started implementing NSShadow.
|
||||
@item Move awakeFromNib implementation to NSObject instead of NSView.
|
||||
@item Changes for libGIF 5.2 and later.
|
||||
@item Update NSViewController with lifeCycle methods.
|
||||
@item Avoid accessing instance variables in inline functions when compiling with MSVC.
|
||||
@item Add method removeAllItems to NSMenu.
|
||||
@item Add badge handling to NSDockTile.
|
||||
@item More improvements to layout constraints.
|
||||
@item Add implementation of NSDictionaryController.
|
||||
@item Add implementation of the NSCollectionView classes.
|
||||
@item Improve NSDrawer opening.
|
||||
@item Improver CI pipeline.
|
||||
@end itemize
|
||||
|
||||
@ifclear ANNOUNCE-ONLY
|
||||
|
||||
@section Noteworthy changes in version @samp{0.30.0}
|
||||
|
||||
This version adds parsing support for layout constraints, compilation with MSVC
|
||||
|
@ -48,11 +90,8 @@ and many new classes. Plus the usual bunch of bug fixes.
|
|||
@item Support ImageMagick version >= 7.
|
||||
@item Add github workflow.
|
||||
@item Add icon for speech synthesizer.
|
||||
@item
|
||||
@item
|
||||
@end itemize
|
||||
|
||||
@ifclear ANNOUNCE-ONLY
|
||||
|
||||
@section Noteworthy changes in version @samp{0.29.0}
|
||||
|
||||
|
|
6
Version
6
Version
|
@ -5,15 +5,15 @@
|
|||
GNUSTEP_GUI_GCC=4.0.0
|
||||
|
||||
# Versions for libraries that gnustep-gui is dependent upon
|
||||
GNUSTEP_GUI_BASE=1.28.0
|
||||
GNUSTEP_GUI_BASE=1.30.0
|
||||
GNUSTEP_GUI_LIBTIFF=3.4
|
||||
|
||||
# The version number of this release.
|
||||
GNUSTEP_GUI_MAJOR_VERSION=0
|
||||
GNUSTEP_GUI_MINOR_VERSION=30
|
||||
GNUSTEP_GUI_MINOR_VERSION=31
|
||||
GNUSTEP_GUI_SUBMINOR_VERSION=0
|
||||
# numeric value should match above
|
||||
VERSION_NUMBER=030.0
|
||||
VERSION_NUMBER=031.0
|
||||
GNUSTEP_GUI_VERSION=${GNUSTEP_GUI_MAJOR_VERSION}.${GNUSTEP_GUI_MINOR_VERSION}.${GNUSTEP_GUI_SUBMINOR_VERSION}
|
||||
VERSION=${GNUSTEP_GUI_VERSION}
|
||||
|
||||
|
|
Loading…
Reference in a new issue