Commit graph

294 commits

Author SHA1 Message Date
Fred Kiefer
72b05b514a
Merge pull request #169 from BennyKJohnson/nsautoresizingMaskLayoutConstraint
Implement NSAutoresizingMaskLayoutConstraint class
2023-02-17 19:58:34 +01:00
Benjamin Johnson
4fec29a66b Implement NSAutoresizingMaskLayoutConstraint class 2023-02-04 19:24:03 +11:00
Gregory John Casamento
aee03ee7c4 Add collectionview layout subclasses 2023-01-30 10:48:02 -05:00
Benjamin Johnson
1aff56cb9b Implement constraintsWithVisualFormat method on NSLayoutConstraint 2022-11-05 20:33:23 +11: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
8d4b0b26da Add NSGlyphInfo class. Initial implementation, will write some tests to determine behavior on macOS 2021-10-14 07:11:36 -04:00
Gregory John Casamento
d415a75a03 Decoding for NSStackView 2021-05-16 02:47:55 -04:00
Gregory John Casamento
b97aca9cd4 Removed unused GSXibObjectContainer.[hm] files from directory and from GNUmakefile 2021-04-24 11:08:21 -04:00
Gregory John Casamento
a8cf81626b Remove NSStackView from branch 2021-02-25 06:51:05 -05:00
Gregory John Casamento
31432274a6 Merge branch 'master' into NSGridView_NSStackView_branch 2020-08-21 15:32:17 -04:00
Gregory John Casamento
d0f4552511 Remove NSGridCell 2020-08-08 17:16:55 -04:00
Gregory John Casamento
f0b4d1ddb8 Add NSGridView/NSGridCell.[hm] and NSStackView.[hm] 2020-08-08 17:13:33 -04:00
Gregory John Casamento
edf2eb9b57 Add new files. 2020-08-02 06:22:16 -04:00
Gregory John Casamento
3d1fa23f75 Add NSTitlebarAccessoryViewController 2020-07-31 20:54:25 -04:00
Gregory John Casamento
cc83e9f067 Merge branch 'master' into NSSliderAccessory_branch 2020-07-31 04:48:50 -04:00
Gregory John Casamento
78f9c90dd7 Initial changes 2020-07-31 04:39:26 -04:00
Gregory John Casamento
3322db37c2 NSStatusBarButton implementation 2020-07-31 02:40:41 -04:00
Gregory John Casamento
72cf6ce27c Remove notifications. 2020-07-30 04:56:32 -04:00
Gregory John Casamento
fbdcd54eb3 Add NSPageController. Add changes toGNUmakefile and headers 2020-07-27 07:26:56 -04:00
Gregory John Casamento
e4f94a1655 Add NSTabViewController 2020-07-23 07:13:48 -04:00
Gregory John Casamento
79c83ab9ae Add initial code. 2020-07-20 01:02:22 -04:00
Gregory John Casamento
59220e6beb Refactor transform to a different class 2020-07-06 08:15:34 -04:00
Gregory John Casamento
ae1be325cb Remove GSStoryboard... class 2020-07-05 13:33:04 -04:00
Gregory John Casamento
fb2c219a8c Add beginnings of placeholder logic 2020-07-04 17:30:43 -04:00
Gregory John Casamento
155662d442 Remove detritus. Correct spelling of NSSeguePerforming. 2020-06-22 07:09:39 -04:00
Gregory John Casamento
04d131fb44 Remove loader 2020-06-19 07:04:37 -04:00
Gregory John Casamento
d19d780a90 Add skeleton implementation of storyboard. 2020-06-19 05:15:37 -04:00
Gregory John Casamento
9e80fbebbe Add all empty classes make them compile. 2020-06-18 05:42:11 -04:00
Gregory John Casamento
f48dcc0869 Merge changes 2020-06-15 10:00:46 -04:00
Gregory John Casamento
d8ca67cb8c Merge branch 'master' into NSLayoutConstraint_branch 2020-06-15 05:56:41 -04:00
Gregory John Casamento
9b7a64a3c4 Initial commit for NSAccessibilityCustom*.[hm] classes. 2020-06-15 04:12:35 -04:00
Gregory John Casamento
b1980268e2 Initial skeletons for layout constraints 2020-05-10 02:26:06 -04:00
Gregory John Casamento
da3ad926f9 Merge from master 2020-05-08 05:00:04 -04:00
Gregory John Casamento
e92930756b Resolve conflict after merge from master 2020-05-08 04:50:39 -04:00
Gregory John Casamento
c0b812c73c Add skeletons 2020-05-07 00:10:43 -04:00
Gregory John Casamento
a0aa55e1f1 Initial skeletons for Path objects 2020-04-26 17:15:06 -04:00
Gregory John Casamento
0df7e5f7d7 Improve colors 2020-04-20 15:13:28 -04:00
Gregory John Casamento
8785a1307b More initial work. 2020-04-16 11:42:21 -04:00
Gregory John Casamento
a761a01eb5 Add NSUserInterfaceItemSearching code. 2020-04-14 13:23:25 -04:00
Gregory John Casamento
e4fb12cae5 Add user interface compression 2020-04-14 11:54:02 -04:00
Gregory John Casamento
9833ef333a Add scrubber classes 2020-04-08 17:17:41 -04:00
Gregory John Casamento
b4676fa0b3 Add AppKitErrors 2020-04-07 19:23:53 -04:00
Gregory John Casamento
813aa7eefd Add NSWindowRestoration protocol 2020-04-07 15:15:31 -04:00
Gregory John Casamento
3d8c8cf01c Add some mac specific classes. 2020-04-07 08:31:18 -04:00
Gregory John Casamento
3ee2a1e85c Merge branch 'master' of github.com:gnustep/libs-gui 2020-03-26 10:20:55 -04:00
Gregory John Casamento
15889eb8b1 Change declarations to NSExceptionName 2020-03-26 10:19:32 -04:00
Gregory John Casamento
bf90621300 Merge branch 'master' of github.com:gnustep/libs-gui into NSStoryboard_branch2 2020-03-25 02:32:11 -04:00
Fred Kiefer
ba165e185b
Merge pull request #51 from gnustep/NSFontCollection_branch
Merge NSFontCollection branch as nobody replied to my last comment.
2020-03-24 08:42:32 +01:00
Gregory John Casamento
dc8b036378 Add storyboard loader code. Storyboards are basically just xib files, so much of it is the same. 2020-03-22 22:16:48 -04:00
Gregory John Casamento
d8a43c580c Add NSColorSampler class. 2020-03-12 03:22:12 -04:00