Commit Graph

  • 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
  • 4bd380aa1e sys: Introduce CFFileSecurity Implements CFFileSecurity functions and constants. michaelwright235 2023-06-18 19:52:23 +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
  • 3de7764350 sys: stream: Uncomment CFSocket related functions michaelwright235 2023-06-15 15:09:48 +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
  • 2c9551d94a cocoa: examples: Remove unused imports michaelwright235 2023-06-06 16:33:07 +03:00
  • 0417df7ba3 Replace deprecated libc::int32_t type with i32 int32_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
  • 7053c69118 sys: propertylist: Uncomment functions containing CFWriteStreamRef and CFReadStreamRef michaelwright235 2023-06-03 21:44:54 +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
  • 3cb2db758e sys: Implement CFNotificationCenter michaelwright235 2023-06-02 10:52:26 +03: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
  • 2d350e57f3 sys: runloop: Derive Debug for structs michaelwright235 2023-06-02 10:00:51 +03:00
  • caded82b3c Auto merge of #576 - michaelwright235:url, r=jdm bors-servo 2023-06-02 03:03:36 +02:00
  • f59dd8118a sys: url: Fix up some consts michaelwright235 2023-06-01 19:40:29 +03:00
  • a164b88d4f sys: url: Add missing CFUrl functions and sort them in Apple docs order. michaelwright235 2023-06-01 19:13:06 +03:00
  • 5d8f7db5dd sys: url: Add missing external constants and sort them in groups according to Apple docs. michaelwright235 2023-06-01 19:11:47 +03:00
  • ffd0aee25c sys: url: Add CFURLBookmarkResolutionOptions related constants michaelwright235 2023-06-01 19:09:45 +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
  • c03c9202cb sys: string: Add CFStringCompareFlags constants michaelwright235 2023-06-01 15:24:01 +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
  • 002ad885a1 sys: set: Implement CFMutableSet, a missing const michaelwright235 2023-05-30 23:47:42 +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
  • db3f5de309 sys: messageport: Sort functions, add error codes michaelwright235 2023-05-29 22:56:49 +03:00
  • 13ea548fac sys: mach_port: Add missing structures, funcs, etc michaelwright235 2023-05-29 22:37:41 +03:00
  • 6d00383baf mach_port: Removed redundant pub use michaelwright235 2023-05-29 22:31:11 +03:00
  • ac95280017 Auto merge of #566 - michaelwright235:error, r=jdm bors-servo 2023-05-29 18:29:12 +02:00
  • 79321e23c2 Auto merge of #564 - michaelwright235:characterset, r=jdm bors-servo 2023-05-29 18:26:19 +02:00
  • 2bb215b600 Auto merge of #563 - michaelwright235:bundle, r=jdm bors-servo 2023-05-29 18:22:03 +02:00