a0fd29602e
Auto merge of #605 - michaelwright235:xml, r=jdm
bors-servo
2023-06-21 01:46:37 +02:00
28767f86be
sys: Introduce CFXML functionality Implements CFXMLNode, CFXMLTree and CFXMLParser functions and related constants and structures. All of them are considered deprecated, even though these may be the last bits of fully implemented core-foundation-sys crate (with functionality of macOS 10.7 and 10.8 obviously).
michaelwright235
2023-06-21 01:36:20 +03:00
864c7f2fda
Auto merge of #603 - jrmuizel:semver-parallel, r=jdm
bors-servo
2023-06-20 19:08:40 +02:00
02ca12b529
Auto merge of #601 - jrmuizel:more-macos, r=jdm
bors-servo
2023-06-20 19:06:39 +02:00
782201da49
Auto merge of #602 - jrmuizel:cgt, r=mstange
bors-servo
2023-06-20 17:22:01 +02:00
4bd9ff3ca6
Add semver checks to CI
Jeff Muizelaar
2023-06-20 10:59:55 -04:00
9e55627696
Bump the version of core-graphics-types
Jeff Muizelaar
2023-06-20 11:09:44 -04:00
f4e809860d
Add macOS 12 and 13 CI
Jeff Muizelaar
2023-06-19 13:19:22 -04:00
423930b71a
Auto merge of #600 - jrmuizel:macos-13-tests, r=jdm
bors-servo
2023-06-20 16:01:13 +02:00
d10ad8dead
Get tests passing on macOS 13
Jeff Muizelaar
2023-06-20 09:46:28 -04:00
133d7efd3c
Auto merge of #599 - michaelwright235:fix_unichar, r=jdm
bors-servo
2023-06-20 14:12:40 +02:00
4938a33fdb
sys: Move UniChar type back to string module Fixes a semver breakage
michaelwright235
2023-06-20 12:55:37 +03:00
cf25b7d943
Auto merge of #598 - jrmuizel:fix-url, r=mstange
bors-servo
2023-06-19 21:25:44 +02:00
c9eac59a9c
Reexpose CFURL[Start|Stop]AccessingSecurityScopedResource
Jeff Muizelaar
2023-06-19 15:13:02 -04:00
eb00adae0c
Auto merge of #596 - nical:bump, r=jdm
bors-servo
2023-06-19 19:12:51 +02:00
ffa2318497
Update core-text/Cargo.toml
Nicolas Silva
2023-06-19 18:43:40 +02:00
589c97086e
Bump core-text, core-graphics and cocoa
Nicolas Silva
2023-06-19 16:53:41 +02:00
519912fa26
Auto merge of #594 - michaelwright235:bh, r=jdm
bors-servo
2023-06-19 00:55:55 +02:00
5aa2012e8d
Merge branch 'master' into bh
Michael Wright
2023-06-19 01:33:55 +03:00
614b8d9b11
Auto merge of #595 - michaelwright235:url_enum, r=jdm
bors-servo
2023-06-19 00:25:56 +02:00
c1699c6520
Auto merge of #593 - michaelwright235:bit_v, r=jdm
bors-servo
2023-06-19 00:22:24 +02:00
5ded43c6be
sys: Introduce CFURLEnumerator Implements CFURLEnumerator related functions and constants.
michaelwright235
2023-06-19 00:55:20 +03:00
d0d9362372
sys: Introduce CFBinaryHeap Implements CFBinaryHeap related functions and constants.
michaelwright235
2023-06-19 00:07:10 +03:00
f1022e6be8
sys: Introduce CFBitVector Implements CFBitVector and CFMutableBitVector related functions.
michaelwright235
2023-06-19 00:25:07 +03:00
ef4480960b
Auto merge of #592 - michaelwright235:bag, r=jdm
bors-servo
2023-06-18 22:51:27 +02:00
91d8daae0e
sys: Introduce CFBag Implements CFBag related functions and constants.
michaelwright235
2023-06-18 23:39:17 +03:00
3ef0b36a98
Auto merge of #591 - michaelwright235:tree2, r=jdm
bors-servo
2023-06-18 22:06:31 +02:00
f904d7f4ad
sys: Introduce CFTree Implements CFTree and its related stuff. All functions are sorted in Apple docs order.
michaelwright235
2023-06-18 22:59:44 +03:00
7fe0d59122
Auto merge of #589 - michaelwright235:file_security, r=jdm
bors-servo
2023-06-18 21:34:28 +02:00
9236908e07
Auto merge of #588 - michaelwright235:fix, r=jdm
bors-servo
2023-06-18 21:33:09 +02:00
e76588eed1
Auto merge of #590 - michaelwright235:prefs, r=jdm
bors-servo
2023-06-18 21:32:04 +02:00
03832a5531
sys: Implement CFPreferences functions Adds preferences module corresponding to CFPreferences.h. Implements its external functions and constants.
michaelwright235
2023-06-18 20:23:13 +03:00
34788869ec
sys: Fix CFComparatorFunction and move it to base module CFComparatorFunction declaration was missing one argument. It's also declared in CFBase.h, so I moved it to base module.
michaelwright235
2023-06-18 19:04:31 +03:00
52858f81bb
Auto merge of #587 - michaelwright235:str_tkn2, r=jdm
bors-servo
2023-06-18 15:31:18 +02:00
7480db7269
Auto merge of #586 - michaelwright235:num_fmt, r=jdm
bors-servo
2023-06-18 15:28:16 +02:00
fd6dbc4ead
Auto merge of #585 - michaelwright235:date_fmt, r=jdm
bors-servo
2023-06-18 15:24:46 +02:00
bb75f63865
Auto merge of #584 - michaelwright235:calendar, r=jdm
bors-servo
2023-06-18 15:21:20 +02:00
a37a763c7c
sys: Introduce CFStringTokenizer Implements CFStringTokenizer with all its functions and constants sorted in Apple docs order
michaelwright235
2023-06-18 00:45:08 +03:00
7c497004d7
Auto merge of #583 - michaelwright235:socket, r=jdm
bors-servo
2023-06-16 03:51:28 +02:00
be4dcfdf34
sys: Introduce CFNumberFormatter Implements CFNumberFormatter with all its functions and constants sorted in Apple docs order
michaelwright235
2023-06-15 16:16:26 +03:00
3354db29ad
sys: Introduce CFDateFormatter Implements CFDateFormatter with all its functions and constants sorted in Apple docs order.
michaelwright235
2023-06-15 18:56:25 +03:00
45696edfd5
sys: Introduce CFCalendar Implements CFCalendar with all its functions and constants sorted in Apple docs order.
michaelwright235
2023-06-15 21:20:47 +03:00
b4c8c1f2d6
sys: Introduce CFSocket Implements CFSocket with all its functions and constants sorted in Apple docs order.
michaelwright235
2023-06-15 15:04:29 +03:00
40b20b9b96
sys: base: Add UInt16 type
michaelwright235
2023-06-15 15:03:29 +03:00
9d00116e0b
Auto merge of #582 - michaelwright235:plugin, r=jdm
bors-servo
2023-06-10 04:20:37 +02:00
021d4e5fe7
sys: Introduce CFPlugIn Implements CFPlugIn and CFPlugInInstance (CFPlugIn.h) with all their functions and constants. They're sorted in Apple docs order.
michaelwright235
2023-06-09 20:44:20 +03:00
f444b5c1f9
Auto merge of #581 - michaelwright235:cfixes, r=jdm
bors-servo
2023-06-07 01:11:11 +02:00
612ef8f9e5
core-graphics: Assign a value to a _ variable Compiler thinks that we need to use the value, so we use this workaroud to get rid of a warning.
michaelwright235
2023-06-07 02:06:54 +03:00
6b252cf1fc
cocoa-foundation: Get rid of anonymous parameter It's an error since Rust 2018.
michaelwright235
2023-06-06 16:34:49 +03:00
0417df7ba3
Replace deprecated libc::int32_t type with i32int32_t is just an alias of i32 type.
michaelwright235
2023-06-06 16:30:40 +03:00
f80c63a60a
Auto merge of #579 - michaelwright235:stream, r=jdm
bors-servo
2023-06-06 14:23:47 +02:00
df2a5c6b06
Auto merge of #580 - michaelwright235:uncomment_fns, r=jdm
bors-servo
2023-06-06 14:20:58 +02:00
fab893278d
sys: attributed_string: Uncomment CFAttributedStringGetMutableString because CFMutableStringRef has been implemented.
michaelwright235
2023-06-06 13:35:40 +03:00
8d5e5320ce
sys: Uncomment CFNotificationName constants because this is implemented now.
michaelwright235
2023-06-06 13:33:59 +03:00
cca1c3302a
sys: Introduce CFStream Implement CFReadStream and CFWriteStream with all its functions in a new stream module.
michaelwright235
2023-06-03 21:43:38 +03:00
084959318f
Auto merge of #578 - michaelwright235:nc, r=jdm
bors-servo
2023-06-02 19:10:03 +02:00
181c3c0690
Auto merge of #577 - michaelwright235:runloop, r=jdm
bors-servo
2023-06-02 19:07:04 +02:00
c9e5a1763a
sys: url: Add missing functions of CFRunLoopRun & sorting All of them are sorted in Apple docs order now. Note: CFRunLoopTimerGetTolerance and CFRunLoopTimerSetTolerance were already implemented at some point, however they're available for macOS 10.9+.
michaelwright235
2023-06-02 10:04:43 +03:00
d2eed27ec6
sys: runloop: Implement platform dependent variants of 2 fields of CFRunLoopSourceContext1 structure.
michaelwright235
2023-06-02 10:01:10 +03:00
e7bcad3826
sys: url: Add CFURLComponentType type and related constants
michaelwright235
2023-06-01 19:08:29 +03:00
21b73040e9
sys: url: Add missing Bookmark Data Creation Options And also mark macOS-only constants
michaelwright235
2023-06-01 19:06:09 +03:00
c2350940e0
Auto merge of #575 - michaelwright235:string, r=jdm
bors-servo
2023-06-01 15:31:26 +02:00
b6d33fa158
sys: string: Add missing functions and CFMutableStringRef Adds missing functions of CFString (they're sorted in Apple docs order) and implements CFMutableStringRef with its corresponding functions.
michaelwright235
2023-06-01 15:57:25 +03:00
b742606a5c
sys: string: Remove repeating type Removes UniChar type because it's already defined in base.rs.
michaelwright235
2023-06-01 15:50:12 +03:00
aafd19f14c
sys: string: Implement CFStringNormalizationForm type and consts
michaelwright235
2023-06-01 15:40:54 +03:00
099ede3003
sys: string: Implement CFStringEncoding constants Implements constants of encodings found in CFString.h and CFStringEncodingExt.h. Removes unused CFStringEncodings type, fixes CFStringEncoding type.
michaelwright235
2023-06-01 15:27:09 +03:00
3cd96c9ffd
Auto merge of #573 - michaelwright235:fd, r=jdm
bors-servo
2023-06-01 01:56:45 +02:00
34f601924d
Auto merge of #574 - michaelwright235:propertylist, r=jdm
bors-servo
2023-06-01 01:54:00 +02:00
6a36607f7f
sys: propertylist: Add missing functions and sort them Adds missing functions of CFPropertyList and sorts them in Apple docs order. Some of them are commented out because some types are not implemented yet.
michaelwright235
2023-05-31 22:22:16 +03:00
b845f2fc1a
sys: propertylist: Introduce consts of Reading and Writing Error Codes
michaelwright235
2023-05-31 22:20:56 +03:00
df6498fe53
sys: filedescriptor: Add missing funcs & sorting Adds missing functions of CFFileDescriptor and sorts them in Apple docs order.
michaelwright235
2023-05-31 22:01:05 +03:00
7b4890b37f
Auto merge of #572 - michaelwright235:uuid, r=jdm
bors-servo
2023-05-31 14:46:13 +02:00
08db6d951a
Auto merge of #571 - michaelwright235:timezone, r=jdm
bors-servo
2023-05-31 14:43:15 +02:00
37cc73701c
Auto merge of #570 - michaelwright235:set, r=jdm
bors-servo
2023-05-31 14:40:26 +02:00
e108372833
sys: uuid: Add missing funcs, add more attrs to a struct Adds missing functions of CFUUID, derives Debug and PartialEq attributes to CFUUIDBytes struct. All functions are sorted in Apple docs order.
michaelwright235
2023-05-31 13:27:35 +03:00
b2b2eb7222
sys: timezone: Add missing funcs, consts & sorting Adds missing functions of CFTimeZone, implements CFTimeZoneNameStyle type and consts related to it. Sorts all stuff in Apple docs order.
michaelwright235
2023-05-31 13:19:12 +03:00
69316790e8
sys: set: Implement actual callbacks Replaces pointer placeholders with actual function declarations.
michaelwright235
2023-05-30 23:44:17 +03:00
94d9037928
Auto merge of #569 - michaelwright235:messageport, r=jdm
bors-servo
2023-05-30 13:47:57 +02:00
4a2b7ece8d
Auto merge of #568 - michaelwright235:number, r=jdm
bors-servo
2023-05-30 13:45:13 +02:00
a8f7834032
Auto merge of #567 - michaelwright235:mach, r=jdm
bors-servo
2023-05-30 13:41:24 +02:00
cc092be763
sys: number: Add missing funcs and consts, sorting Adds missing functions and consts of CFNumber. Sorts them in Apple docs order.
michaelwright235
2023-05-29 23:08:15 +03:00