libs-gui/ChangeLog
2017-07-25 22:33:12 +01:00

202 lines
6.2 KiB
Text

2017-07-25 Daniel Ferreira <dtf@stanford.edu>
* Headers/AppKit/AppKit.h
* Headers/AppKit/NSUserInterfaceLayout.h
* Source/GNUmakefile:
Define interface layout enums to be used by AppKit. This improves
compatibility with the reference platform.
2017-07-25 Daniel Ferreira <dtf@stanford.edu>
* Headers/AppKit/AppKit.h
* Headers/AppKit/NSUserInterfaceItemIdentification.h
* Source/GNUmakefile:
Introduce the NSUserInterfaceItemIdentification protocol, which required
an user interface class provide an unique identifier.
2017-07-25 Daniel Ferreira <dtf@stanford.edu>
* Headers/AppKit/AppKit.h
* Headers/AppKit/NSSharingService.h
* Source/GNUmakefile
* Source/NSSharingService.m:
Define the NSSharingService class as an unimplemented stub for
compatibility purposes.
2017-07-25 Daniel Ferreira <dtf@stanford.edu>
* Headers/AppKit/NSView.h
* Source/NSView.m:
Define layer-related properties in NSView for compatibility purposes,
and keep their getters and setters as stubs, since they will not have
any effect before NSView-CALayer integration is implemented.
2017-07-25 Daniel Ferreira <dtf@stanford.edu>
* Headers/AppKit/NSPasteboard.h
* Source/NSPasteboard.m
* Source/externs.m:
Define new constants for NSPasteboard type identifiers. Most of them are
aliases to the old "Pboard"-style types, although some new ones are not
fully implemented.
2017-07-25 Daniel Ferreira <dtf@stanford.edu>
* Headers/AppKit/NSSpeechSynthesizer.h:
Modern applications require NSSpeechSynthesizerDelegate to be an actual
@protocol in order to conform to it. Here, we allow it to be one if we
are on an Objective-C runtime that supports it.
2017-07-22 Fred Kiefer <FredKiefer@gmx.de>
* Source/GSModelLoaderFactory.m (-supportedModelFileAtPath:): Fix
bug found by compiler.
2017-07-22 Fred Kiefer <FredKiefer@gmx.de>
* Headers/AppKit/NSEvent.h
* Source/NSEvent.m: Add some newer Cocoa enums and one method with
dummy implementation.
2017-07-09 Fred Kiefer <FredKiefer@gmx.de>
* Headers/AppKit/NSEvent.h
* Source/NSEvent.m: Add some newer Cocoa methods with dummy implementations.
2017-07-09 Fred Kiefer <FredKiefer@gmx.de>
* .gitignore: Add a .gitignore file.
2017-06-17 Riccardo Mottola <rm@gnu.org>
* Source/NSBitmapImageRep+JPEG.m
Save resolution information if it is different from 72 dpi.
2017-06-13 Fred Kiefer <FredKiefer@gmx.de>
* Source/externs.m: Added semicolons missing in last commit.
* Source/NSSavePanel.m: Fix return type of sorting function.
2017-06-12 Ivan Vucica <ivan@vucica.net>
* Source/NSAttributedString.m,
* Source/externs.m:
Merge pull request from TheDharc <brunosonic@gmail.com>.
2017-04-24 Riccardo Mottola <rm@gnu.org>
* Source/tiff.m
* Source/NSBitmapImageRep.m
Support for writing resolution.
2017-04-22 Fred Kiefer <FredKiefer@gmx.de>
* Version: Correct required base version that has been off for a year.
2017-04-16 Fred Kiefer <FredKiefer@gmx.de>
* Printing/GSCUPS/GSCUPSPrinter.m: Add include to get deprecated
function cupsGetPPD() on newer CUPS systems.
2017-04-16 Fred Kiefer <FredKiefer@gmx.de>
* Model/IMLoading.m
* Source/GSTextStorage.m
* Source/GSToolbarView.m
* Source/NSLayoutManager.m
* Source/NSTableView.m
Fix some clang static analyser warnings reported by
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>.
2017-04-06 Ivan Vucica <ivan@vucica.net>
* Releasing 0.25.1.
2017-04-05 Fred Kiefer <FredKiefer@gmx.de>
* Headers/Additions/GNUstepGUI/GSXibKeyedUnarchiver.h: Moved from Source.
* Headers/Additions/GNUstepGUI/GSXibLoading.h,
* Source/GSXibLoader.m,
* Source/GSXibKeyedUnarchiver.m,
* Source/GNUmakefile: Use and install moved header file.
2017-04-01 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSMenu.m (-displayTransient): Update menu before displaying.
* Source/NSMenuView.m (-attachSubmenuForItemAtIndex:): Use NSMenu
display method.
2017-03-31 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSAttributedString.m: Check for surrogate UTF16
characters to prevent nil strings when trying to attempt font
substitution.
2017-03-31 Riccardo Mottola <rm@gnu.org>
* Source/NSBitmapImageRep+JPEG.m (-_initBitmapFromJPEG:errorMessage:)
Ignore density if unit is 0
2017-03-28 Riccardo Mottola <rm@gnu.org>
* Source/NSBitmapImageRep+JPEG.m (-_initBitmapFromJPEG:errorMessage:)
Parse density data and set size accordingly.
2017-03-24 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSBitmapImageRep+JPEG.m(-_JPEGRepresentationWithProperties:errorMessage:):
Correct JPEG export which was using size instead of pixelsWide and pixelsHigh.
2017-03-20 Fred Kiefer <FredKiefer@gmx.de>
* Source/GSXibKeyedUnarchiver.m:
Merge some of the changes from the testplant branch.
2017-03-19 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSBrowser.m: Add encoding of NSColumnsAutosaveName.
* Headers/Additions/GNUstepGUI/GSXibLoading.h,
* Source/GSXibLoader.m,
* Source/GSXibKeyedUnarchiver.h,
* Source/GSXibKeyedUnarchiver.m,
* Source/GNUmakefile: Split of GSXibKeyedUnarchiver in separate file.
* Source/GSXibLoading.m: Add description method for IBUserDefinedRuntimeAttribute.
Merge some of the changes from the testplant branch.
2017-03-05 Fred Kiefer <FredKiefer@gmx.de>
* Headers/AppKit/NSImage.h
* Headers/AppKit/NSSplitView.h
* Source/NSImage.m
* Source/NSProgressIndicator.m
* Source/NSTableHeaderView.m
Merge some of the changes from the testplant branch.
2017-02-20 Fred Kiefer <FredKiefer@gmx.de>
* Source/GSHorizontalTypesetter.m (-layoutLineNewParagraph:): Add
extra line fragment for empty string here.
2017-02-17 Fred Kiefer <FredKiefer@gmx.de>
* Source/GSLayoutManager.m (-usedRectForTextContainer:): Add extra
line rect when needed.
* Source/NSTextView.m (sizeToFit): Don't add extra line rect, as
it is now already included.
* Source/NSStringDrawing.m (cache_lookup): Remove hack for empty string.
2017-02-12 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSStringDrawing.m: Use shared drawing code.
* Source/NSStringDrawing.m (cache_lookup): Try to handle case of
empty string.
2017-02-12 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSStringDrawing.m: Clean up string drawing cache code.
2017-01-08 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSMenu.m (-_isVisible, -_isMain): Add two helper
methods. And make sure we update the menu items before display and
keyEquivalent processing.