update for release

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@36214 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2013-03-01 10:25:20 +00:00
parent 2590b1235d
commit d2e4453063
3 changed files with 57 additions and 16 deletions

View file

@ -1,3 +1,8 @@
2012-03-01 Richard Frith-Macdonald <rfm@gnu.org>
* Version 0.23.0
* Update release notes
2013-02-28 Eric Wasylishen <ewasylishen@gmail.com>
* Source/GSPDFPrintOperation.m: Update -_print and -deliverResult
@ -54,13 +59,15 @@
2013-02-19 Quentin Mathe <quentin.mathe@gmail.com>
* Source/NSTableView.m (-_drawDropIndicator,
-_setDropOperationAndRow:usingPositionInRow:atPoint:, -draggingUpdated:):
-_setDropOperationAndRow:usingPositionInRow:atPoint:,
-draggingUpdated:):
Cleaned code a bit more.
2013-02-19 Quentin Mathe <quentin.mathe@gmail.com>
* Source/NSTableView.m (-draggingUpdated:): Don't update the drop row and
operation if the drop target hasn't changed (this prevents to overwrite a
* Source/NSTableView.m (-draggingUpdated:):
Don't update the drop row and operation if the drop target hasn't
changed (this prevents to overwrite a
custom drop row and operation set by the user in
-tableView:handleValidateDrop:proposedRow:proposedOperation:).
@ -71,7 +78,8 @@
2013-02-19 Quentin Mathe <quentin.mathe@gmail.com>
* Source/NSTableView.m (-draggingUpdated:): Modularized the first part of
* Source/NSTableView.m (-draggingUpdated:):
Modularized the first part of
the method into several smaller methods -_dropRowFromQuarterPosition:,
-_setDropOperationAndRow:usingPositionInRow:atPoint: and
_scrollRowAtPointToVisible:.
@ -79,7 +87,8 @@
2013-02-18 Riccardo Mottola <rm@gnu.org>
* Tools/make_services.m (main)
Check Library directory before checking and attempting to create Services subdir
Check Library directory before checking and attempting to create
Services subdir
2013-02-18 Fred Kiefer <FredKiefer@gmx.de>
@ -211,7 +220,8 @@
* Source/GSXibLoader.m (GSXibKeyedUnarchiver -_preProcessXib:):
Release the document.
Patch by Doug Simons <doug.simons@testplant.com>
* Source/GSXibLoader.m: Fix a problem where owner, firstResponder and application
* Source/GSXibLoader.m: Fix a problem where owner,
firstResponder and application
were put in the list of top-level objects, creating a retain-cycle.
* Source/NSViewController.m: Fix a problem where view controllers
did not release their top-level objects as expected.
@ -288,7 +298,8 @@
* Source/NSView.m (-encodeWithCoder:): Fixed to encode the superview
conditionally as Cocoa does (Apple discusses superview encoding as a
use case for conditional encoding in the Archiving related documentation).
use case for conditional encoding in the Archiving related
documentation).
View can now be archived (or copied) without having to remove the view
from its hierarchy before archiving it.
@ -380,7 +391,8 @@
* Source/NSTextView.m
* Source/NSWindow.m
* Source/NSWorkspace.m
* Tools/make_services.m: Fix all current compiler warnings on FreeBSD/x86-64.
* Tools/make_services.m:
Fix all current compiler warnings on FreeBSD/x86-64.
2013-01-30 Fred Kiefer <FredKiefer@gmx.de>
@ -492,9 +504,11 @@
* Headers/Additions/GNUstepGUI/GSLayoutManager_internal.h: Make
-_invalidateEverything visible.
* Source/GSLayoutManager.m (-invalidateGlyphsForCharacterRange:...): Call
* Source/GSLayoutManager.m (-invalidateGlyphsForCharacterRange:...):
Call
-_invalidateEverything when the whole character range is invalidated.
* Source/NSStringDrawing.m: Remove workarounds for full layout invalidation.
* Source/NSStringDrawing.m:
Remove workarounds for full layout invalidation.
Move initialisation check into cache_lock().
Extract size match code in function.
Put #ifdef around all statistics code.
@ -511,7 +525,8 @@
initWithCoder so that it may marshall the pixel attributes prior to
initWithAttributes:. Change the getValues:... method to take an
int argument instead of long. GLint is mapped to int on most systems.
* Source/NSOpenGLContext.m: Use the format decoding to decode an OpenGL context.
* Source/NSOpenGLContext.m:
Use the format decoding to decode an OpenGL context.
Patch by Clint Smullen <daemonae>.
* Source/GSLayoutManager.m: Small cleanup in glyph code.
@ -532,7 +547,8 @@
orderFrontCharacterPalette:] and do nothing instead of throwing a
run-time exception.
* Source/NSTextView.m (-_stopInsertionTimer, -_startInsertionTimer):
Extract this helper methods from -updateInsertionPointStateAndRestartTimer:.
Extract this helper methods from
-updateInsertionPointStateAndRestartTimer:.
* Source/NSTextView.m (-cleanUpAfterDragOperation): Add cleanup code to
cleanUpAfterDragOperation. Gets invoked from concludeDragOperation:.
Fix drag and drop of file objects.
@ -562,7 +578,8 @@
2012-10-31 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSTabView.m (-dealloc): Reset _selected to nil at top of dealloc.
* Source/NSTabView.m (-dealloc):
Reset _selected to nil at top of dealloc.
* Source/NSBox.m(-drawRect:, -initWithCoder:): Implement
transparent handling for custom boxes.
Patch by Marcian Lytwyn <marcian.lytwyn@advcsi.com>
@ -626,7 +643,8 @@
* Headers/AppKit/NSTextStorage.h,
* Source/NSTextStorage.m: Add font/setFont methods to NSTextStorage
Patch by Marcian Lytwyn <marcian.lytwyn@advcsi.com>
* NSWindow.m (-center): Center on the main screen if window is off screen.
* NSWindow.m (-center):
Center on the main screen if window is off screen.
Patch by Doug Simons <doug.simons@testplant.com>
2012-10-12 Fred Kiefer <FredKiefer@gmx.de>

View file

@ -20,6 +20,29 @@
migrate to using a newer version of the library.
</p>
<section>
<heading>0.23.0</heading>
<p>
This is a major new stable release of GUI.
Note that this version is binary incompatible with previous
versions on 64-bit systems due to changes in some variables
based on changes in GNUstep base to the type of NSNotFound.<br />
New features include:
</p>
<deflist>
<term>NSInteger,NSUInteger,CGFloat</term>
<desc>API and internals updated to use new types</desc>
<term>NSBezierPath</term>
<desc>Keyed encoding/decoding added</desc>
<term>Many bugfixes and tweaks to improve look and feel</term>
<desc>Most of the changes in this release are individually
small changes fixing UI layout issues, responsiveness etc.
The accumulated result should be a significantly smoother
look and feel.
</desc>
</deflist>
</section>
<section>
<heading>0.22.0</heading>
<p>

View file

@ -2,10 +2,10 @@
# Compatible with Bourne shell syntax, so it can included there too.
# The gcc version required to compile the library.
GNUSTEP_GUI_GCC=2.9.5
GNUSTEP_GUI_GCC=4.0.0
# Versions for libraries that gnustep-gui is dependent upon
GNUSTEP_GUI_BASE=1.24.0
GNUSTEP_GUI_BASE=1.24.3
GNUSTEP_GUI_LIBTIFF=3.4
# The version number of this release.