Commit graph

5423 commits

Author SHA1 Message Date
Gregory John Casamento
fda74bfde8 Add changelog 2022-01-11 20:13:00 -05:00
Gregory John Casamento
0fbac4817e Add changelog 2022-01-11 20:12:02 -05:00
Fred Kiefer
b84d8cc3fd * Headers/Additions/GNUstepGUI/GSWindowDecorationView.h:
Move new addon methods for Wayland to correct class
GSStandardWindowDecorationView.
* Source/GSWindowDecorationView.m: Keep variables declarations together.
2021-12-28 17:23:48 +01:00
Fred Kiefer
97351199e3 * Source/NSPopUpButtonCell.m: Try to prevent segmenation fault
when deallocating a popup button.
2021-12-26 23:46:02 +01:00
Fred Kiefer
4ad217d5c3 * Source/NSMenu.m: Rename method on NSMenuPanel for the Wayland
backend to -_menu to keep it apart from the already existing method
-menu on NSResponder.
* Source/NSSplitView.m: Correct decoded integer type.
2021-12-26 14:50:50 +01:00
Gregory John Casamento
77202f52e1 Update ChangeLog for NSSplitView change 2021-12-01 19:44:43 -05:00
Gregory John Casamento
dae13af553 Check [bc isLoaded] before making window first responder 2021-11-18 13:17:56 -05:00
Gregory John Casamento
334e26eeb0 Add support for Thick/Thin/PaneSplitter NSSplitView settings 2021-11-15 10:20:33 -05:00
Gregory John Casamento
8fa489282b Fix compilation error. Added cast to (id) for nil when working with GSIArrayItem and GSIArray. This issue wasn't caught by CI since gui was not recompiled after base was altered. 2021-11-15 08:59:36 -05:00
Gregory John Casamento
7023c7d06d Add remaining changes contributed by testplant. 2021-10-27 15:18:23 -04:00
Gregory John Casamento
ac5b949f2a Add fix to prevent iterating past the number of visible back views. 2021-10-27 15:00:38 -04:00
Gregory John Casamento
5666d7b7c2 Add NSScrollView keys for init/encodeWithCoder 2021-10-27 12:34:58 -04:00
Gregory John Casamento
e9548dd057 Add extra pixels to tooltip 2021-10-27 11:59:39 -04:00
Riccardo Mottola
5e837b6858 Keep local variables to ensure correct values during recursion. 2021-10-25 23:22:32 +02:00
Gregory John Casamento
5bdf536733 Add changelog entry for NSGlyphInfo 2021-10-21 16:47:37 -04:00
Gregory John Casamento
31dcf70a11 Update NSToolbar.h to use a formal protocol if API level is 10.6+ 2021-10-13 23:26:57 -04:00
Gregory John Casamento
c814250079 Update NSTabView.h to declare a formal protocol for NSTabViewDelegate for 10.6+ 2021-10-13 23:02:39 -04:00
Gregory John Casamento
98ebe51150 Remove exception when [indexes lastIndex] > numberOfColumns 2021-10-13 13:54:43 -04:00
Gregory John Casamento
73c03767df Add tabview enum to header, fix signture issue. 2021-10-13 08:26:37 -04:00
Gregory John Casamento
19426c573d Update behavior of initWithBitmapDataPlanes:... to match documentation and return nil if it cannot initialize given the existing data 2021-10-12 19:20:24 -04:00
Gregory John Casamento
2214368e53 Quick fix to make sure that @optional is available 2021-10-03 19:50:19 -04:00
Gregory John Casamento
87e30f8514 Add code to dismiss popover if another window issmade key. Minor corrections to GSToolTips.m so that it uses the RELEASE/AUTORELEASE macros. 2021-10-02 17:28:24 -04:00
Gregory John Casamento
166ea25ef0 Add code to load the popover properly when not using a storyboard based application 2021-09-30 03:38:22 -04:00
Gregory John Casamento
f5e6960ecb Update error message to make it more comprensible 2021-09-29 10:56:39 -04:00
Gregory John Casamento
79fdee761e Add '@optional' to the declaration for the NSComboBoxDataSource and NSComboBoxDelegate protocols. 2021-09-29 07:03:47 -04:00
Riccardo Mottola
0b1771198f When initializing the text view do not use the document view of the scroll view which is not yet set and invalid. (Fixes exceptions/crashes - fix by Fred Kiefer) 2021-06-17 14:12:59 +02:00
Gregory John Casamento
de67486bd3 fix minor grammar error in ChangeLog 2021-05-28 03:01:39 -04:00
Gregory John Casamento
b95a2a5f7b Add changelog entry 2021-05-20 23:14:42 -04:00
Gregory Casamento
91fe895197
Merge branch 'master' into xib_gorm_integration 2021-05-02 12:17:13 -04:00
Gregory Casamento
7f34757ce1
Merge branch 'master' into nib_loading_improvements 2021-04-30 23:42:39 -04:00
Gregory John Casamento
9534755dbb Add logic to build an array which contains information to recreate custom class associations in GSXib5KeyedUnarchiver 2021-04-28 19:04:04 -04:00
Ivan Vučica
cc6c371730
release-chore: Release 0.29.0. 2021-04-26 23:06:48 +01:00
Gregory John Casamento
79fa1b68cd Changes to facilitate XIB loading in IB/Gorm. Added customClassNames to IBObjectContainer and skipped instantiation of custom classes in GSXib5KeyedUnarchiver if we are currently loading as a model in IB/Gorm. 2021-04-25 10:04:34 -04:00
Gregory John Casamento
d9921efd8e Use [GSModelLoaderFactory modelLoaderForData:] to generically implement methods that unarchive a model purely from data since we cannot use the file extension to determine which loader to instantiate. 2021-04-24 08:51:32 -04:00
Gregory John Casamento
b5ecb4e490 Quick fix. Remove unecessary warning about storyboard in NSApplicationMain function 2021-04-23 07:04:47 -04:00
Gregory John Casamento
7991213f3c Update changelog 2021-03-29 14:38:42 -04:00
Fred Kiefer
0576f2736b * Source/NSControl.m (-textDidChange:): If there is a binding with
continious update, pass on the changed text.
* Source/GSXibElement.m: Correct the handling of boolean values in attributes.
* Source/GSBindingHelpers.h,
* Source/NSKeyValueBinding.m: Prevent recursion when
reverseSetValue: is used.
* Source/NSTextField.m (-textDidChange:): Remove empty code line.
2021-03-27 21:20:28 +01:00
Fred Kiefer
a07d68551f * Source/NSMenu.m (-_setOwnedByPopUp:): Only update the menu if
there is a new popup.
2021-03-12 18:36:38 +01:00
Fred Kiefer
48a03d8b8f * Source/NSPasteboard.m (-_pasteboardWithTarget:name:): Correct
wrong order of arguments to NSMapInsert.
* Source/NSPasteboard.m (-generalPasteboard): Simplify
implementation.
2021-02-21 20:45:56 +01:00
Fred Kiefer
1c972d2892 * Source/NSSearchFieldCell.m: Correct encoding/decoding that was
broken in last commit of this file.
2021-02-12 19:47:50 +01:00
Fred Kiefer
f16f268467 * Resources/Italian.lproj/Localizable.strings,
* Resources/Esperanto.lproj/Localizable.strings: Readd BOM which
was lost when regenerating these files.
2021-02-05 16:41:40 +01:00
Fred Kiefer
a4ec02e613 * Source/NSTableView.m (-_numRows): Take column value binding into
consideration.
* Source/NSTableColumn.m (-setValue:forKey:): Reload table data.
2021-01-22 22:48:13 +01:00
Fred Kiefer
efff658f82 * Source/NSWindow.m (GSOrderedWindows): Don't try to handle
already gone windows that may be returned from a slow window manager.
2021-01-22 14:53:15 +01:00
fredkiefer
5e4ab88aa7 Updating documentation for the upcoming 0.29.0 release. 2021-01-16 20:37:24 +01:00
fredkiefer
e34e28e4c7 * Source/NSControl.m: Change encoding/decoding to protect
against differences in integer size.
2021-01-15 22:48:11 +01:00
fredkiefer
5294a34911 Add macros for encoding/decoding. 2021-01-10 22:40:29 +01:00
fredkiefer
35698d41b6 Change encoding/decoding to protect against differences in integer size. 2021-01-08 17:18:36 +01:00
fredkiefer
d899741be4 * Source/NSSearchFieldCell.m: Use GSTheme to display the popup. 2020-12-13 20:38:35 +01:00
fredkiefer
a0f0b8b147 * Source/NSSearchField.m,
* Source/NSSearchFieldCell.m: Small cleanups in formatting and	int types.
2020-12-12 19:18:29 +01:00
Riccardo Mottola
9db97cd047 Use centerScanRect to correct Items frame and avoid flickering. 2020-12-12 23:32:01 +01:00