mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 20:50:44 +00:00
New release
This commit is contained in:
parent
f63152d5b9
commit
4c1687d2b4
8 changed files with 568 additions and 477 deletions
52
ANNOUNCE
52
ANNOUNCE
|
@ -1,7 +1,7 @@
|
|||
1 Announcement
|
||||
**************
|
||||
|
||||
This is version 0.31.1 of the GNUstep GUI library ('gnustep-gui').
|
||||
This is version 0.32.0 of the GNUstep GUI library (‘gnustep-gui’).
|
||||
|
||||
1.1 What is the GNUstep GUI Library?
|
||||
====================================
|
||||
|
@ -32,25 +32,61 @@ Group's libjpeg library, and a back-end component from the GNUstep
|
|||
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.31.1'
|
||||
1.2 Noteworthy changes in version ‘0.32.0’
|
||||
==========================================
|
||||
|
||||
This is a bugfix release
|
||||
This version adds binding support for NSBrowser, NSOutlineView and
|
||||
NSTableView. Plus the usual bunch of bug fixes.
|
||||
|
||||
* Fix bug decoding menu items (breaking archive)
|
||||
* Remove use of deprecated lock from base library
|
||||
• 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.
|
||||
|
||||
1.3 Where can you get it? How can you compile it?
|
||||
=================================================
|
||||
|
||||
The gnustep-gui-0.31.1.tar.gz distribution file has been placed at
|
||||
The gnustep-gui-0.32.0.tar.gz distribution file has been placed at
|
||||
<ftp://ftp.gnustep.org/pub/gnustep/core>.
|
||||
|
||||
It is accompanied by gnustep-gui-0.31.1.tar.gz.sig, a PGP signature
|
||||
It is accompanied by gnustep-gui-0.32.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.31.1.tar.gz.sig
|
||||
gpg --verify gnustep-gui-0.32.0.tar.gz.sig
|
||||
|
||||
Signature has been created using the key with the following
|
||||
fingerprint:
|
||||
|
|
12
BUGS
12
BUGS
|
@ -7,12 +7,12 @@
|
|||
The following classes are currently unimplemented or unfinished to such
|
||||
a degree to be unusable.
|
||||
|
||||
* NSFontDescriptor
|
||||
* NSColorSpace
|
||||
* NSSearchField and NSSearchFieldCell
|
||||
• NSFontDescriptor
|
||||
• NSColorSpace
|
||||
• NSSearchField and NSSearchFieldCell
|
||||
|
||||
Classes that need work (well every class needs work!)
|
||||
|
||||
* NSTableView and NSOutlineView
|
||||
* NSProgressIndicator
|
||||
* All the Text classes
|
||||
• NSTableView and NSOutlineView
|
||||
• NSProgressIndicator
|
||||
• All the Text classes
|
||||
|
|
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
|||
2025-02-11 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* ANNOUNCE:
|
||||
* BUGS:
|
||||
* INSTALL:
|
||||
* NEWS:
|
||||
* Source/DocMakefile:
|
||||
* Version:
|
||||
Updates for 0.32.0 release
|
||||
|
||||
2024-11-08 Gregory John Casamento <greg.casamento@gmail.com>
|
||||
|
||||
* Headers/AppKit/NSBrowser.h: Add dictionary to hold relationships.
|
||||
|
|
|
@ -26,7 +26,7 @@ Plus the usual bunch of bug fixes.
|
|||
@item Make some ivars in NSView protected instead of package scoped.
|
||||
@item Fix CI pipeline.
|
||||
@item Revert _updateFieldEditor: on NSTextFieldCell.
|
||||
@item GSTheme bug fix by Tom Sheffler <tom.sheffler@gmail.com>.
|
||||
@item GSTheme bug fix by Tom Sheffler <tom.sheffler@@gmail.com>.
|
||||
@item Fix memory leaks in test code.
|
||||
@item Don't load nil filename in NSImageRep.
|
||||
@item Prevent flickering in NSClipView.
|
||||
|
|
28
INSTALL
28
INSTALL
|
@ -5,7 +5,7 @@
|
|||
================
|
||||
|
||||
This file documents the installation of the GNUstep GUI Library,
|
||||
'gnustep-gui'. If you are installing this package as part of the
|
||||
‘gnustep-gui’. If you are installing this package as part of the
|
||||
GNUstep core package, read the file GNUstep-HOWTO for more complete
|
||||
instructions on how to install the entire GNUstep package (including
|
||||
this library). GNUstep-HOWTO is located at <http://www.gnustep.org> and
|
||||
|
@ -17,14 +17,14 @@ GNUstep Base version 1.15.0 or greater is required.
|
|||
|
||||
Other external libraries that you should have installed include:
|
||||
|
||||
* tiff (REQUIRED)
|
||||
* jpeg (RECOMMENDED)
|
||||
* png (RECOMMENDED)
|
||||
* gif or ungif (OPTIONAL)
|
||||
* aspell (OPTIONAL)
|
||||
* cups (OPTIONAL)
|
||||
* audiofile (OPTIONAL)
|
||||
* portaudio, v19 which has several API changes previous version
|
||||
• tiff (REQUIRED)
|
||||
• jpeg (RECOMMENDED)
|
||||
• png (RECOMMENDED)
|
||||
• gif or ungif (OPTIONAL)
|
||||
• aspell (OPTIONAL)
|
||||
• cups (OPTIONAL)
|
||||
• audiofile (OPTIONAL)
|
||||
• portaudio, v19 which has several API changes previous version
|
||||
(OPTIONAL)
|
||||
|
||||
Read the GNUstep-HOWTO for more information. After installing this
|
||||
|
@ -33,9 +33,9 @@ library, install gnustep-back.
|
|||
1.2 Configuration
|
||||
=================
|
||||
|
||||
Configuration is performed by running the 'configure' program at a shell
|
||||
Configuration is performed by running the ‘configure’ program at a shell
|
||||
prompt. You may want to use some of the optional arguments to the
|
||||
'configure' program. Type 'configure --help' for a list. GNUstep
|
||||
‘configure’ program. Type ‘configure --help’ for a list. GNUstep
|
||||
specific options are at the end of this list (if any).
|
||||
|
||||
1.3 Compilation
|
||||
|
@ -43,8 +43,8 @@ specific options are at the end of this list (if any).
|
|||
|
||||
To compile this library, type make. After this is complete, type make
|
||||
install (make sure you are the root user). Some additional options you
|
||||
can use with make are 'debug=yes' to make a debugging version of the
|
||||
library and 'shared=no' to make a static version of the library. See
|
||||
can use with make are ‘debug=yes’ to make a debugging version of the
|
||||
library and ‘shared=no’ to make a static version of the library. See
|
||||
the gstep-make package for more information on these options.
|
||||
|
||||
1.4 Installing
|
||||
|
@ -57,7 +57,7 @@ To install, type
|
|||
1.5 Post Installation
|
||||
=====================
|
||||
|
||||
GNUstep gui comes with a tool called 'make_services' which builds a list
|
||||
GNUstep gui comes with a tool called ‘make_services’ which builds a list
|
||||
of installed applications and services. This list is used to find
|
||||
services for the services menu, for instance. This tool should be run
|
||||
after a new service or application is installed in the system.
|
||||
|
|
|
@ -313,7 +313,8 @@ GuiAdditions_AGSDOC_FILES = $(AUTOGSDOC_HEADERS_GUIADD) \
|
|||
# directory.
|
||||
#
|
||||
Gui_AGSDOC_FLAGS = \
|
||||
-MakeFrames YES \
|
||||
-MakeFrames NO \
|
||||
-IndexFile Gui \
|
||||
-DocumentationDirectory ../Documentation/Gui \
|
||||
-HeaderDirectory ../Headers/AppKit \
|
||||
-Declared AppKit \
|
||||
|
|
8
Version
8
Version
|
@ -5,15 +5,15 @@
|
|||
GNUSTEP_GUI_GCC=4.0.0
|
||||
|
||||
# Versions for libraries that gnustep-gui is dependent upon
|
||||
GNUSTEP_GUI_BASE=1.30.0
|
||||
GNUSTEP_GUI_BASE=1.31.0
|
||||
GNUSTEP_GUI_LIBTIFF=3.4
|
||||
|
||||
# The version number of this release.
|
||||
GNUSTEP_GUI_MAJOR_VERSION=0
|
||||
GNUSTEP_GUI_MINOR_VERSION=31
|
||||
GNUSTEP_GUI_SUBMINOR_VERSION=1
|
||||
GNUSTEP_GUI_MINOR_VERSION=32
|
||||
GNUSTEP_GUI_SUBMINOR_VERSION=0
|
||||
# numeric value should match above
|
||||
VERSION_NUMBER=031.1
|
||||
VERSION_NUMBER=032.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