Up to [cvs.NetBSD.org] / pkgsrc / x11 / gnustep-gui
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
gnustep-gui: update to 0.30.0. 0.30 This version adds parsing support for layout constraints, compilation with MSVC and many new classes. Plus the usual bunch of bug fixes. 0.29 This version adds support for storyboard files and many new classes. Plus the usual bunch of bug fixes.
(x11/gnustep-gui) Updated 0.22 to 0.28 (pkgsrc) - githubify - DISTNAME changed (gnustep-gui to libs-gui) - LICENSE changed (gnu-gpl-v3 to gnu-lgpl-v2.1 OR gnu-gpl-v3), both COPYING and COPYING.LIB now included - some discussion either renaming to libs-gui or staying on gnustep-gui http://mail-index.netbsd.org/pkgsrc-users/2020/09/28/msg032335.html (upstream) 1.1 Noteworthy changes in version '0.28.0' ========================================== This version adds support for modern XIB files and many new classes. Plus the usual bunch of bug fixes. * Support loading of document XIB files. * Improve Key Value Binding for NSArrayController and add more bindings. * Better support for multi monitor usage and other improvement in the backend integration. * Add classes NSFontCollection, NSColorSampler, NSSpeechRecognizer, 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. * 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 application when -activateIgnoringOtherApps: is invoked. * Improvements to WindowMaker compatibility (e.g. WMFHideApplication support). * Lowered NSFloatingWindowLevel by one to distinguish floating panels from menus. 1.2 Noteworthy changes in version '0.27.0' ========================================== 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. * 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.3 Noteworthy changes in version '0.26.2' ========================================== This version is a small, but important bugfix release. * printing: Fix allocation of the CUPS printing classes. * installation: Fix the configure script. 1.4 Noteworthy changes in version '0.26.1' ========================================== 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 offset of an ivar in a class's RAM. This manifested in a crash at 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: * tests: Cleanup of warnings. * tests: Fix text system deallocation test. * printing: Undefine __BLOCKS__ before including cups.h, as some versions of the header expect that libdispatch is present and used if __BLOCKS__ is defined. * graphics context: Workaround for Clang+libobjc2+nonfragile ABI issue. 1.5 Noteworthy changes in version '0.26.0' ========================================== 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. * printing: Add an include to get deprecated function cupsGetPPD() on newer CUPS systems. * 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 implementation. * speech synthesis: NSSpeechSynthesizerDelegate is now a @protocol on runtimes that support it. * 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 keyed coder, keep the name. * screen: Add -backingScaleFactor and return 1.0. * window: Return 1.0 from -backingScaleFactor. * compatibility: Numerous stub implementations of constants, classes and methods to improve source-level compatibility. * other bugfixes 1.6 Noteworthy changes in version '0.25.1' ========================================== * 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 1.7 Noteworthy changes in version '0.25.0' ========================================== * Fixes for new GIF library versions * Theming of named images for specific applications by the use of the CFBundleIdentifier in the theme * New icons and corresponding constants for special folders, recycler and others * Improvements in NSWorkspace icon lookup * Improvements in removable media commands, imported and cleaned from GWorkspace * Numerous bug fixes and improvements in Cocoa compatibility * Numerous theme tweaks * Spanish locale 1.8 Noteworthy changes in version '0.24.1' ========================================== 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. 1.9 Noteworthy changes in version '0.24.0' ========================================== New features include: * Require newer base release as we moved the -replaceObject:withObject: of NSKeyedUnarchiver there. * Support for newer releases of the gif library. * NSTabView is now flipped. * Theme improvements and changes to image mapping. Many bugfixes. 1.10 Noteworthy changes in version '0.23.1' =========================================== This is a bugfix release, primarily to deal with coding/archiving issues.
Update gnustep-gui to 0.22.0 Noteworthy changes in version `0.22.0' ====================================== * This version is binary incompatible with previous versions due to the change of NSNotFound in GNUstep base. * Support for drawing the GUI with a scale factor, for high-DPI monitors. * Character panel * Color picker "Magnifier" tool, for grabbing the color of arbitrary parts of the screen Many NSImage improvements (Mac OS X 10.6 drawing methods, better selection of image reps, better support for icons). Many bugfixes, including in Xib loading, printing, and NSView geometry. Noteworthy changes in version `0.20.0' ====================================== 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.
Update gnustep-gui to 0.18.0. Notable changes include: * Add live resize in NSSplitView * Toolbars have been completely rewritten and improved * New Mac OS X 10.5 methods in NSFont * Bug fixes and stability improvements
Convert @exec/@unexec to @pkgdir or drop it.
Remove @dirrm entries from PLISTs
Update gnustep-gui to 0.16.0. This makes the gui library more hier(7) compliant. Changes also include lots of compatibility enhancements with OS X 10.5, including improvements to the NIB loader classes.
Changes 0.14.0: * New class NSGlyphGenerator for glyph generation * NSSplitView implemented setAutosaveName: * NSOpenGLView added some Mac OS X 10.3 methods * Manu bug fixes.
Changes 0.12.1: * Switched to use LGPL 3 and GPL 3. * Report more controls as being flipped. (NSTextField, NSTableHeaderView, NSSlider, NSProgressIndicator, NSButton) NSTabView is still missing. * In NSAffineTransform use optimized primitive methods from base. * Add font attribute fixing to NSAttributedString. To allow for the output of glyphs not present in the current font. * Optimized the validation of edited cells.
Changes 0.12.0: * Lots of improvements to the NSBitmapImage subclasses. * GSTheme and other classes were added to improve support of theming. * Added new methods from Mac OS X 10.4 for NSControl, NSResponder, NSDocument, NSPrintOperation, NSWindowController, NSCell, NSMenuItem, NSView. Some ivar names were changed also. * Added new ivars for NSMenuItem, NSPrintOperation, NSTableView, NSDrawer, NSScrollView. * New classes from Mac OS X 10.4 and earlier were added including NSLevelIndicator, NSObjectController, NSUserDefaultsController, NSKeyValueBinding, NSArrayController, NSController. * NSSpellServer and NSAffineTransform was moved to GNUstep base for Mac OS X compatibility. Changes 0.11.0: * Added support for keyed encoding in all gui classes. * Added mechanism to allow for dynamic extension of model loading mechanism * Implemented glue code in GSNibCompatibility for classes such as NSIBObjectData, NSClassSwapper, etc. to facilitate nib loading.
Changes 0.11.0: * Added support for keyed encoding in all gui classes. * Added mechanism to allow for dynamic extension of model loading mechanism * Implemented glue code in GSNibCompatibility for classes such as NSIBObjectData, NSClassSwapper, etc. to facilitate nib loading.
Add a missing entry to PLIST. Bump PKGREVISION.
Changes 0.10.3: * Mostly bug fixes.
Changes 0.10.2: Mostly bug fixes.
Changes 0.10.0: * Nib loading supports window auto-positioning * Keyed encoding is supported in many classes.
Changes 0.9.5: * 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
Update gnustep-gui to 0.9.4. Notable changes include: * The printing classes have been completely reorganized to accommodate different native printing systems * 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.
Changes 0.9.3: * 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
Make this compile on systems without OSS (or emulation thereof).
Update gnustep-gui to 0.9.2. Noteworthy changes in version `0.9.2' ===================================== * 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 Noteworthy changes in version `0.9.1' ===================================== * NSWindow - DnD works on whole window and events are propogated up to first DnD aware view. * Absolute paths and DnD works in OpenPanels.
Noteworthy changes in version `0.9.0': Improvements in various classes, include NSPopUpButton, NSBitmapImageRep, NSMenu, NSToolbar. Added support for thumbnail images in NSWorkspace.
Update gnustep-gui to 0.8.5 Noteworthy changes in version `0.8.5' ===================================== Bug fixes. NSStringDrawing now uses text system implementation. Noteworthy changes in version `0.8.4' ===================================== This release features a brand new text and layout system thanks to Alexander Malmberg. Other improvements include: * Various display optimizations. * Default border to NSScrollView changed * Printing fixes. * NSToolbar partially implemented.
Update gnustep-gui to 0.8.3. Noteworthy changes in version `0.8.3' ===================================== * 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.
Update gnustep-gui to 0.8.2 Noteworthy changes in version `0.8.2' ===================================== * 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.
Initial import of gnustep-gui-0.8.1, the GNUstep GUI AppKit class library.
Initial revision