Richard Frith-Macdonald
fc1f4387ff
Update for bersion 0.30.0
2022-12-29 09:05:31 +00:00
Richard Frith-Macdonald
3477b3f1d9
Fix potential call of null block
2022-12-29 09:01:33 +00:00
Gregory John Casamento
67d27cd453
Fix build error with libobjc-8-dev
2022-11-28 00:30:24 -05:00
Fred Kiefer
8ccc89b83d
Merge pull request #161 from BennyKJohnson/constraint-vfl-support
...
Implement constraintsWithVisualFormat method on NSLayoutConstraint
2022-11-24 22:52:34 +01:00
Benjamin Johnson
a1c2115bc3
Fix GCC compiler warnings for GSAutoLayoutVFLParser.m
2022-11-22 08:21:05 +11:00
Benjamin Johnson
44f8950e3b
Address for feedback for GSAutoLayoutVFLParser
...
- Move assertion for empty string to parse method
- Add missing spaces between colon and parameter
- Use GSFastEnumeration macro
- Modify parseObjectOfPredicate to use in out parameter of struct and remove heap allocation
2022-11-13 06:15:02 +11:00
Benjamin Johnson
609d03ac41
Address feedback on GSAutoLayoutVFLParser
...
- Add space between parameter name and parameter
- Use release macro in constraintsWithVisualFormat
2022-11-12 12:09:29 +11:00
Benjamin Johnson
13123a054e
Fix formatting of GSAutoLayoutVFLParser and add copyright notice
2022-11-11 05:55:02 +11:00
Fred Kiefer
e4ecfb0801
* Headers/Additions/GNUstepGUI/GSLayoutManager.h,
...
* Source/GSLayoutManager.m: Add new methods
-defaultLineHeightForFont: and -defaultBaselineOffsetForFont:.
2022-11-05 21:01:53 +01:00
Benjamin Johnson
1aff56cb9b
Implement constraintsWithVisualFormat method on NSLayoutConstraint
2022-11-05 20:33:23 +11:00
Gregory John Casamento
30d0dc66ee
Quick fix adding export to GSMemoryPanel class
2022-11-03 20:56:48 -04:00
Fred Kiefer
59558a519d
Merge pull request #160 from gnustep/AttachmentIndexFix
...
Fix click on TextAttachmentCells, where the left side was not respected.
2022-10-25 23:06:47 +02:00
Riccardo Mottola
c1b914fe29
add AppKitDefines or header usage will fail later
2022-10-13 23:44:19 +02:00
Riccardo Mottola
85155fd64f
Fix click on TextAttachmentCells, where the left side was not respected.
...
This was because index was respecting fraction and thus loosing the attachment when clicking on the right part, only for this case, recalculate character index without respectFraction.
2022-10-11 23:26:51 +02:00
Gregory John Casamento
0558e6a756
Fix compilation error, include AppKitDefines.h
2022-10-10 09:18:34 -04:00
Gregory Casamento
f02b6f39b2
Merge pull request #158 from gnustep/dll_export_defines
2022-10-10 07:12:56 -04:00
Gregory John Casamento
e1fabcaa0a
Fix build error
2022-09-29 13:34:16 -04:00
Gregory John Casamento
92d27c494f
Add defines for export of classes to DLL when building on WIndows
2022-09-29 12:09:13 -04:00
Gregory Casamento
7a42b1d04c
Merge pull request #152 from gnustep/issue151_nsradiobutton_behavior
2022-09-05 20:23:43 -04:00
Gregory John Casamento
0633f214c5
Remove unneeded import
2022-09-01 15:39:45 -04:00
Gregory John Casamento
a2b57fd1f3
Move logic to detect if it's a radio button to NSButtonCell, also simplify logic to flip the button state and prevent switch to off if button is currently on and is a radio button. This is consistent with 10.7+ behavior
2022-09-01 09:22:45 -04:00
Gregory John Casamento
3558247662
Move the call to a more centralized method so that it will be called in all cases without repeating code.
2022-08-28 05:22:16 -04:00
Gregory John Casamento
fdba6d2be6
Fixes as discussed with @fredkiefer
2022-08-27 10:09:56 -04:00
Gregory John Casamento
a9ca806c2b
Changes to address issue #151 . This should correct behavior of NSRadio buttons in GS and should implement the behavior seen in 10.7+
2022-08-27 03:46:12 -04:00
Fred Kiefer
645fa46a65
Merge pull request #150 from buzzdeee/declutter_INTERFACE_VERSION
...
Don't misuse libgnustep-gui_INTERFACE_VERSION to define Resource Inst…
2022-08-21 22:30:04 +02:00
Sebastian Reitenbach
857c173d03
Don't misuse libgnustep-gui_INTERFACE_VERSION to define Resource Install paths
...
$(GNUSTEP_INSTANCE)_INTERFACE_VERSION is used in gnustep-make to define
the version of the shared object.
As a packager, there might be various reasons to
override the $(GNUSTEP_INSTANCE)_INTERFACE_VERSION
in order to control the library version.
So I do for gnustep-gui on OpenBSD packages. The problem here is, that
the libgnustep-gui_INTERFACE_VERSION is additionally used to specify the path
where resources like Panels, Localizations etc. get installed, however,
in Source/NSApplication.m, the use of
GNUSTEP_GUI_MAJOR_VERSION.GNUSTEP_GUI_MINOR_VERSION
As long as the libgnustep-gui_INTERFACE_VERSION is not overridden with
some other value, everything is fine. However, as in my case, Applications
aren't able to find the Panels/Translations provided by -gui anymore.
Decided to just remove the definition of libgnustep-gui_INTERFACE_VERSION
in these three Makefiles, as it was only used once, and used the
GNUSTEP_GUI_MAJOR_VERSION.GNUSTEP_GUI_MINOR_VERSION directly.
Alternatively, libgnustep-gui_INTERFACE_VERSION in these Makefiles
could could have been renamed to avoid this conflict.
2022-08-19 15:54:41 +02:00
Gregory John Casamento
1809fc4dc0
Add missing attributes
2022-08-09 01:35:51 -04:00
Gregory John Casamento
bd3c954807
Merge branch 'master' of github.com:gnustep/libs-gui
2022-08-09 01:25:59 -04:00
Fred Kiefer
3fcd2e704f
Fix typo in test comment
2022-06-19 16:49:47 +02:00
Fred Kiefer
34423da47e
* Source/NSImageCell.m,
...
* Source/NSAccessibilityCustomAction.m,
* Source/NSStackView.m,
* Source/NSGridView.m: Fix compiler warnings
2022-06-12 22:13:06 +02:00
Gregory John Casamento
751d94aa2c
Temporary fix for issue caused by libs-base change
2022-04-30 02:27:38 -04:00
Riccardo Mottola
e0012349f6
Refactor resize bar notch width to be a constant and private inside GSTheme, making it accessible through -[GSTheme resizebarNotchWidth].
2022-03-31 23:43:52 +02:00
Riccardo Mottola
96db5bf89c
Fix resizing mode by fixing initialization order.
2022-03-31 22:58:02 +02:00
Gregory Casamento
fa1369cb64
Merge pull request #147 from gnustep/custom_class_xib3_changes
2022-03-31 00:21:28 -04:00
Fred Kiefer
24a3c29748
Merge pull request #146 from DavidHVernon/keysight-win
...
Another windows fix, per Greg C recommendation.
2022-03-30 23:35:33 +02:00
Gregory John Casamento
f21aa20815
Move check of index in 'key' before the xpath call
2022-03-29 20:06:53 -04:00
Gregory John Casamento
5f3b54e330
GSXibKeyedUnarchiver: Change format of customClasses dictionary
2022-03-29 19:49:35 -04:00
Gregory John Casamento
39bd359505
Move createCustomClassRecordForId:... to parent class
2022-03-28 18:47:41 -04:00
Gregory Casamento
33fea1762d
Merge branch 'master' into custom_class_xib3_changes
2022-03-26 11:28:29 -04:00
Gregory John Casamento
6025179ad2
Update ChangeLog
2022-03-26 11:25:20 -04:00
Gregory John Casamento
790b686f0d
Move _customClasses to GSXibKeyedUnarchiver and implement logic to build the _customClasses array for use in Gorm when loading the xib file.
2022-03-26 11:19:59 -04:00
Fred Kiefer
80140c6336
Merge pull request #145 from gnustep/cell_resp2
...
Cell responder
2022-03-24 22:46:14 +01:00
David Vernon
f874ae3b9f
Another windows fix, per Greg C recommendation.
2022-03-24 14:21:11 -06:00
Gregory John Casamento
de767ac0e0
Add version logic to correct issue for older gorm archives
2022-03-24 07:57:09 -04:00
Riccardo Mottola
a7397b787c
add tests
2022-03-22 23:59:10 +01:00
Riccardo Mottola
6ec6f20f19
subclass initImageCell, so that RefusesFirstResponder can be set, matching Mac.
2022-03-22 22:52:06 +01:00
Fred Kiefer
def2c9765d
Merge pull request #141 from svgol/custom_build_dir_fails_to_build_libs_gui
...
fix to build GSSpell in custom build dir
2022-03-21 08:50:13 +01:00
Wolfgang Lux
efb9bcb2e7
Select the first item of a NSPopUpButtonCell's new menu
2022-02-26 15:30:26 +01:00
Wolfgang Lux
ec3353ecd8
Never change the state of the selected item of a NSPopUpButton configured as a pull down
2022-02-26 15:21:04 +01:00
Sergei Golovin
94dc3a107a
* fix to build GSSpell in custom build dir
2022-02-22 17:26:54 +04:00