Benjamin Johnson
305bcd56a3
Implement GSCSTableau, GSCSEditInfo, GSCSEditVariableManager ( #186 )
...
* Implement GSCSTableau, GSCSEditInfo, GSCSEditVariableManager
* Update GSTableau based on feedback
* Remove adding expression term variable to external parameteric variables
2023-08-05 10:26:22 +02:00
Benjamin Johnson
bddf6cfd03
Implement GSCSConstraint and suppoorting classes
2023-05-07 08:01:25 +10:00
Benjamin Johnson
2be7334ce2
Implement part of GSAutoLayoutEngine dependency management logic ( #178 )
...
* Implement part of GSAutoLayoutEngine dependency management logic
* Fix formatting of GSAutoLayoutEngine, GSCSFloatComparator and GSCSSolution
* Address PR feedback
* Address PR feedback
* Replace assignment with ASSIGN macro and fix makefile
* Add back dealloc in GSAutoLayoutEngine.m and GSCSSolution.m
2023-04-19 09:06:53 +02:00
Gregory Casamento
e64d8d4b02
Merge pull request #170 from gnustep/NSDictionaryController2_branch
2023-03-24 18:33:52 -04:00
Benjamin Johnson
93769f3a52
Implement bootstrapping auto layout
2023-02-27 17:46:39 +11:00
Gregory John Casamento
67966d6cdd
Initial template for NSDictionaryController
2023-02-23 16:17:44 -05:00
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