Commit Graph

3089 Commits

Author SHA1 Message Date
Lubos Dolezel
6453711d11 Fix the build and review comments 2020-05-15 12:38:22 +02:00
Lubos Dolezel
b26bedb31c CGS work progress 2020-05-15 10:47:23 +02:00
Sergey Bugaev
9c53557e4c
Merge pull request #10 from TheBrokenRail/code-formatting
Code Formatting Using Patched ClangFormat
2020-05-14 22:27:30 +03:00
TheBrokenRail
e84bc784cd Improve Patch and Format New Code 2020-05-13 11:33:22 -04:00
TheBrokenRail
b6548a202d Fix Continuation Indent 2020-05-12 17:04:16 -04:00
TheBrokenRail
98620811ce Better Braces 2020-05-12 17:04:16 -04:00
TheBrokenRail
55c7b99e5d Proper Braces 2020-05-12 17:04:16 -04:00
TheBrokenRail
e93ed1d775 Remove Debug 2020-05-12 17:04:15 -04:00
TheBrokenRail
cda40d9947 Code Formatting Using Patched ClangFormat 2020-05-12 17:04:15 -04:00
Lubos Dolezel
34d6c63ac2 Use NSCoding in CGEvent 2020-05-12 22:27:04 +02:00
Lubos Dolezel
5f5fbc7a69 Work on Quartz Event Services 2020-05-12 22:09:19 +02:00
Lubos Dolezel
3596c05f26 Initial work on implementing CGS* APIs and moving platform abstraction into QuartzCore 2020-05-12 16:42:00 +02:00
Luboš Doležel
b161a5e30a
Merge pull request #11 from r-wilbur/fix-config
Fix spelling of cmake macro for Xkbfile include path.
2020-05-12 08:46:20 +02:00
r-wilbur
b8b3b88902 Fix spelling of cmake macro for Xkbfile include path.
Use cmake macro for Xkbfile include path as shown in cmake
documentation:
https://cmake.org/cmake/help/v3.13/module/FindX11.html?highlight=x11_xkbfile
2020-05-11 23:10:25 -06:00
Lubos Dolezel
73e689b9e0 Fix CGError.h 2020-05-10 15:17:57 +02:00
Luboš Doležel
09e26bd63b
Merge pull request #7 from r-wilbur/fix-config
Fix name of X11 libXkbfile.
2020-05-09 20:46:33 +02:00
r-wilbur
4b8ec14a58 Fix name of X11 libXkbfile. 2020-05-09 10:56:56 -06:00
Luboš Doležel
ad52bfd520
Merge pull request #6 from danix800/master
Fix darlinghq/darling#775
2020-05-09 13:28:21 +02:00
Ding Fei
06eb892e2a
Fix darlinghq/darling #775
refer to CMake package for X11: /usr/share/cmake-$CMAKE_VERSION/Modules/FindX11.cmake for more details.
2020-05-09 17:57:29 +08:00
Lubos Dolezel
66952e6552 X11Display: Provide more kbd layout information 2020-05-07 10:06:36 +02:00
Thomas A
9bb1d9f34f Add NSMovie and NSMovieView stubs
Implementing these classes may be more harder since most of the functionality is gone on recent version of MacOS.
2020-05-06 09:30:31 -07:00
Lubos Dolezel
8129d25447 Add CT constants used by Qt 2020-05-06 12:45:35 +02:00
Ariel Abreu
10e4a6c644
Update CoreVideo framework reexport path 2020-05-05 12:19:20 -04:00
Thomas A
69fdf6b17c Add functions and variables for glut 2020-05-02 15:01:38 -07:00
Lubos Dolezel
5c8ff30d69 Implement MacWorkspace's URLForApplicationWithBundleIdentifier and fullPathForApplication 2020-04-20 23:07:58 +02:00
Lubos Dolezel
7957018d4e Add NSWorkspace fullPathForApplication stub 2020-04-20 22:45:30 +02:00
Lubos Dolezel
af0be962f5 Add some CGS* stubs 2020-04-19 19:44:49 +02:00
Lubos Dolezel
0d335a9143 Add implementation notes (darlinghq/darling#758) 2020-04-19 12:17:42 +02:00
Sergey Bugaev
33dbfb6cf6 Use correct types, fix a lost of warnings, and reformat a large part
This includes a lot of changes, mainly in the three areas:
* Correct types (NSInteger-ization, string type typedefs, enums, etc.)
* Fix various warnings
* Manual reformatting of code to be more readable

I'm sorry I could not split this huge commit into neat separate commits.
2020-04-16 13:48:38 +03:00
Lubos Dolezel
08f074e384 NSButtonCell regression fix 2020-04-16 00:16:27 +02:00
Sergey Bugaev
0e80542fa7 Fix using NSClassSwapper with circular references
Somehow, this used to work before, but not anymore.
Why it did work remains a mystery.
2020-04-15 23:42:53 +03:00
Sergey Bugaev
090c334c1e Fix keyed NIB detection 2020-04-15 23:42:53 +03:00
Lubos Dolezel
dc3893c676 Fix darlinghq/darling#745 2020-04-15 21:25:40 +02:00
Andrew Hyatt
5c854296a5
Coretext stubs and constants 2020-04-12 21:08:07 -04:00
Lubos Dolezel
e071d599cb Add NSFontSetChangedNotification and NSAntialiasThresholdChangedNotification 2020-04-09 10:29:17 +02:00
Lubos Dolezel
72b0b2c283 NSView: unkeyed decoding support fixes 2020-04-08 20:58:44 +02:00
Lubos Dolezel
33fa449f78 NSTextFieldCell: unkeyed decoding support 2020-04-08 20:58:22 +02:00
Lubos Dolezel
cdd6b8ad0a NSSliderCell: unkeyed decoding support 2020-04-08 20:58:07 +02:00
Lubos Dolezel
18bac8f4c8 NSFont: unkeyed decoding support 2020-04-08 20:57:56 +02:00
Lubos Dolezel
1fc629c91c NSControl: unkeyed decoding support 2020-04-08 20:57:46 +02:00
Lubos Dolezel
0e3a8c4f06 NSColor: unkeyed decoding support 2020-04-08 20:57:31 +02:00
Lubos Dolezel
e27780d19e NSButtonImageSource: unkeyed decoding support 2020-04-08 20:57:17 +02:00
Lubos Dolezel
52290c3186 NSCell: unkeyed decoding support 2020-04-08 20:56:58 +02:00
Lubos Dolezel
148e11424e NSButtonCell: unkeyed decoding support 2020-04-08 20:56:45 +02:00
Lubos Dolezel
3ba00ccba2 NSActionCell: unkeyed decoding support 2020-04-08 20:56:32 +02:00
Lubos Dolezel
01bfbf390a Implement historic NXColor decoding 2020-04-08 20:53:46 +02:00
Lubos Dolezel
04188e54ec Implement unkeyed decoding for NSControl, NSResponder, NSTextField and NSView (darlinghq/darling#724) 2020-04-05 22:50:08 +02:00
Lubos Dolezel
6be00f6e94 Implement unkeyed coding for NSCustomObject (darlinghq/darling#724) 2020-04-05 15:29:38 +02:00
Lubos Dolezel
1cab6ac9eb Prepare NSNib for unkeyed decoding 2020-04-04 16:36:36 +02:00
Andrew Hyatt
abe8c14bd8
Add kCGWindowNumber constant
darlinghq/darling#710
2020-03-19 12:49:42 -04:00