Commit graph

9250 commits

Author SHA1 Message Date
Gregory John Casamento
01b6340698 Select plugins for sink and source 2023-01-14 04:38:50 -05:00
Gregory John Casamento
a4fac88bce Set _movie to nil when doing dealloc 2023-01-14 04:38:50 -05:00
Gregory Casamento
896d1bc6f9 Fix compilation error... 2023-01-14 04:38:50 -05:00
Gregory Casamento
68cc5ad534 Fix build. Remove underscores from videoSourcePlugins. 2023-01-14 04:38:50 -05:00
Gregory John Casamento
1948e1e53e Intialize file types and GSVideoSource in NSMovie 2023-01-14 04:38:48 -05:00
Gregory John Casamento
c7f847505b Fix ignore line for AudioFile.nsmovie 2023-01-14 04:37:14 -05:00
Gregory John Casamento
04a6633430 Add to ignore file. 2023-01-14 04:37:14 -05:00
Gregory John Casamento
d0aa30d276 Remove *.nsmovie in video dir 2023-01-14 04:37:14 -05:00
Gregory John Casamento
e8be735e96 Add the beginning of code to handle movie playback 2023-01-14 04:37:14 -05:00
Gregory John Casamento
04789d7bbf Add new vars. Implement init. 2023-01-14 04:37:14 -05:00
Gregory Casamento
4b13050e70
Merge pull request #164 from gnustep/NSDrawer_position_bug54715
Please let me know if any additional suggestions or issues.  GC
2023-01-14 03:56:49 -05:00
Gregory John Casamento
b803d348fb Set size to size of the view that was added as the content view 2023-01-14 03:34:04 -05:00
Gregory John Casamento
e87e48a4b2 Add spaces 2023-01-12 18:40:27 -05:00
Gregory John Casamento
0f650158a8 Attempt to capture what @fredkiefer had suggested and fix issue mentioned by @rmotolla 2023-01-12 18:40:27 -05:00
Gregory John Casamento
b12d151163 Implement it the way @fredkiefer suggested. Check which side has more room. 2023-01-12 18:40:27 -05:00
Gregory John Casamento
d649b99418 Minor positional adjustment 2023-01-12 18:40:27 -05:00
Gregory John Casamento
5a71c1c944 Fix issues raised by fred's comments 2023-01-12 18:40:27 -05:00
Gregory John Casamento
4d477f4e34 Update changelog 2023-01-12 18:40:27 -05:00
Gregory John Casamento
b434708d5e Fix issue where drawer opens for a moment on the preferredEdge instead of the computed one 2023-01-12 18:40:27 -05:00
Gregory John Casamento
3f1e8af9c4 Open on side away from the edge of the screen if there is not enough room 2023-01-12 18:40:27 -05:00
Fred Kiefer
e573b5ce09
Merge pull request #165 from gnustep/ci-improvements
CI: update scripts to mirror libs-base setup
2023-01-06 20:57:39 +01:00
Frederik Seiffert
d6c106845b CI: add libs-back
This is required by some tests, but currenetly disabled because some of these tests are failing.
2023-01-06 11:41:51 -06:00
Frederik Seiffert
f3e64f6541 CI: update scripts to mirror libs-base setup 2023-01-06 11:22:06 -06:00
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