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
This commit is contained in:
Benjamin Johnson 2023-04-19 17:06:53 +10:00 committed by GitHub
parent a913346b83
commit 2be7334ce2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 870 additions and 18 deletions

View file

@ -358,7 +358,12 @@ GSXibKeyedUnarchiver.m \
GSXib5KeyedUnarchiver.m \
GSHelpAttachment.m \
GSAutoLayoutEngine.m \
GSAutoLayoutVFLParser.m
GSAutoLayoutVFLParser.m \
GSCassowarySolver.m \
GSCSConstraint.m \
GSCSVariable.m \
GSCSSolution.m \
GSCSFloatComparator.m \
# Turn off NSMenuItem warning that NSMenuItem conforms to <NSObject>,
# but does not implement <NSObject>'s methods itself (it inherits
@ -675,7 +680,12 @@ GSXibLoading.h \
GSXibKeyedUnarchiver.h \
GSHelpAttachment.h \
GSAutoLayoutVFLParser.h \
GSAutoLayoutEngine.h
GSAutoLayoutEngine.h \
GSCassowarySolver.h \
GSCSConstraint.h \
GSCSVariable.h \
GSCSSolution.h \
GSCSFloatComparator.h
libgnustep-gui_HEADER_FILES = ${GUI_HEADERS}