Commit Graph

  • f062dcbc5e Auto merge of #154 - faern:iterate-untyped-array, r=jdm bors-servo 2018-01-27 09:37:41 -06:00
  • dc9392c19e Add possibility to iterate untyped CFArray Linus Färnstrand 2018-01-27 10:50:06 +01:00
  • 3ffdfdc88c Auto merge of #77 - jrmuizel:typed-cfarray, r=jdm bors-servo 2018-01-26 23:29:03 -06:00
  • 907b4f78b3 Add types to CFArrays Jeff Muizelaar 2018-01-26 16:36:39 -05:00
  • 253d356cf4 Auto merge of #60 - faern:upgrade-core-foundation, r=jdm bors-servo 2018-01-26 23:06:15 -06:00
  • cc52e60442 Auto merge of #181 - faern:upgrade-core-foundation, r=jdm bors-servo 2018-01-26 23:05:55 -06:00
  • 192a4581c4 Auto merge of #75 - faern:upgrade-core-foundation, r=jdm bors-servo 2018-01-26 23:05:46 -06:00
  • 87a3ea0de9 Auto merge of #110 - faern:upgrade-core-foundation, r=jdm bors-servo 2018-01-26 15:34:18 -06:00
  • ff67c15632 Auto merge of #153 - servo:updateversion, r=jdm bors-servo 2018-01-26 13:01:11 -06:00
  • 5d7753a78a Bump version to 0.5.1. Josh Matthews 2018-01-26 13:48:25 -05:00
  • 5330f5be1b Auto merge of #152 - servo:constmut, r=jrmuizel bors-servo 2018-01-26 12:47:09 -06:00
  • 53609f26ac Respect const/mut of system headers. Josh Matthews 2018-01-26 13:46:06 -05:00
  • 725d73d180 Auto merge of #151 - jrmuizel:avoid-reexport, r=jdm bors-servo 2018-01-26 10:03:15 -06:00
  • c50094db9a Avoid reexporting CFRelease Jeff Muizelaar 2018-01-26 10:34:32 -05:00
  • 2603f28cd0 Bump version to 9.0.0 Linus Färnstrand 2018-01-12 00:23:32 +01:00
  • fc9e44f14f Update to new CFNumber constructor Linus Färnstrand 2017-11-29 19:18:40 +01:00
  • 2a6b5586bd Upgrade to core-foundation 0.5.0 Linus Färnstrand 2017-11-29 19:16:01 +01:00
  • cb463d1ea5 Auto merge of #148 - jrmuizel:bounds-check, r=jdm bors-servo 2018-01-25 13:22:59 -06:00
  • c662076906 Lift getting the length of the array out. Jeff Muizelaar 2018-01-24 17:01:05 -05:00
  • 4c7e92c677 Auto merge of #147 - jrmuizel:borrow, r=jdm bors-servo 2018-01-25 09:32:50 -06:00
  • df7df6bb52 Add the ability to borrow values from the array. Jeff Muizelaar 2018-01-22 22:37:31 -05:00
  • ec660b05cc Auto merge of #132 - faern:tcftype-ref-as-associated, r=jdm bors-servo 2018-01-24 11:30:17 -06:00
  • 234846419e Auto merge of #76 - poiru:fix-family-name, r=jdm bors-servo 2018-01-24 07:34:19 -06:00
  • 397b5e36c1 Make CTFontDescriptor::family_name() actually return the family name Birunthan Mohanathas 2018-01-23 21:28:16 +05:30
  • 7e87a9d8fa Bump version to 0.5.0 Linus Färnstrand 2017-11-29 18:54:57 +01:00
  • ab08525293 Rename as_untyped -> to_untyped, add into_untyped Linus Färnstrand 2018-01-24 00:31:12 +01:00
  • c071ba7874 Clean up my own non-rustfmt style Linus Färnstrand 2018-01-21 16:18:01 +01:00
  • 70dd9c3a7e Remove deprecated methods Linus Färnstrand 2018-01-13 18:14:34 +01:00
  • aae7c708c8 Change ConcreteTypeRef to an associated value Linus Färnstrand 2017-11-24 16:43:09 +01:00
  • 3aa63aa5b7 Add TCFTypeRef trait Linus Färnstrand 2017-11-26 12:54:44 +01:00
  • 249300d8ab Change CFErrorRef to *const ptr instead of *mut Linus Färnstrand 2017-11-26 12:24:27 +01:00
  • 0389b23266 Auto merge of #145 - faern:various-fixes-and-rearrangements, r=jdm bors-servo 2018-01-23 12:12:28 -06:00
  • 238756492f Fix consistency in how run_loop variables are named Linus Färnstrand 2018-01-21 17:21:38 +01:00
  • 637552ea4a Pub export sys part of error Linus Färnstrand 2018-01-21 17:07:11 +01:00
  • 224d741ff2 Fix so macros are usable outside of crate Linus Färnstrand 2018-01-21 16:57:45 +01:00
  • 251be4b2d6 Move dictionary test to dictionary.rs Linus Färnstrand 2018-01-21 16:36:13 +01:00
  • 3aa97e2abe Move CFRunLoopSource method to runloop.rs Linus Färnstrand 2018-01-21 16:32:35 +01:00
  • 8834563793 Auto merge of #142 - faern:add-consuming-cheap-cast, r=jdm bors-servo 2018-01-20 19:13:21 -06:00
  • 2d35ed2d49 Auto merge of #84 - trlim:filedescriptor, r=jdm bors-servo 2018-01-20 17:17:36 -06:00
  • a4cee535b6 Auto merge of #144 - Nemo157:publish-licenses, r=jdm bors-servo 2018-01-20 13:01:36 -06:00
  • 3ec0d57863 Convert CFMutableDictionary to use declare_TCFType Linus Färnstrand 2018-01-20 16:38:58 +01:00
  • 8a52a343c6 Improve documentation and add #[inline] Linus Färnstrand 2018-01-15 20:42:42 +01:00
  • 3f4f6a0db2 Simplify CFArray test with new downcast method Linus Färnstrand 2018-01-14 13:57:56 +01:00
  • b13257441d Add cheap casting between CF types Linus Färnstrand 2018-01-14 13:32:15 +01:00
  • 4fc21d970b Add macro that declare CF types with Drop impl Linus Färnstrand 2018-01-14 13:21:50 +01:00
  • 3a8e10cb4f Auto merge of #135 - djg:dict_mut, r=jdm bors-servo 2018-01-19 17:25:41 -06:00
  • 9c36257660 Improve tests and code readability Tae-il Lim 2018-01-18 11:34:04 +09:00
  • 5285fe0836 Change create methods to return Option<T> to handle NULL return value Tae-il Lim 2018-01-18 11:32:00 +09:00
  • 1bfa6f743b Auto merge of #100 - servo:cargo-workspace, r=jdm bors-servo 2018-01-17 19:06:50 -06:00
  • 9d73e041b9 Auto merge of #141 - faern:fix-timing-sensitive-test, r=jdm bors-servo 2018-01-17 15:15:24 -06:00
  • 6bf580ee28 Include license files in packages Wim Looman 2018-01-17 20:51:57 +01:00
  • d6fe0651fe Add filedescriptor test Tae-il Lim 2018-01-15 17:22:13 +09:00
  • c5d0134e96 Add method to create CFRunLoopSource from CFFileDescriptor Tae-il Lim 2018-01-15 17:21:37 +09:00
  • 2a19e3f79e Safer handling of CFFileDescriptorContext Tae-il Lim 2018-01-15 17:20:07 +09:00
  • 530f732ce8 Implement CFFileDescriptor Tae-il Lim 2016-09-03 21:50:50 +09:00
  • 3a471a66ba Don't capture output in travis tests Linus Färnstrand 2018-01-13 17:50:35 +01:00
  • f80f28d3a6 Fix RunLoop test: Increase time tolerance and dont unwind to C Linus Färnstrand 2018-01-13 17:49:10 +01:00
  • b0132d3dab Upgrade to newer core-foundation and bump version Linus Färnstrand 2017-11-29 19:08:32 +01:00
  • a9be9abd81 Depend on newer core-graphics and bump version Linus Färnstrand 2018-01-12 00:33:53 +01:00
  • a01f58ab3b Bump version to 0.13.0 Linus Färnstrand 2018-01-11 23:52:31 +01:00
  • e92e0780de Update core-foundation to 0.5.0 Linus Färnstrand 2017-11-29 19:01:44 +01:00
  • 6a77e377ba Add CFMutableDictionary type. Dan Glastonbury 2017-11-27 19:32:18 +10:00
  • 665fe0f661 Auto merge of #139 - faern:fix-to-untyped-array, r=jdm bors-servo 2017-11-28 09:49:12 -06:00
  • c33598dc99 Bump version to 0.4.6 Linus Färnstrand 2017-11-28 16:38:23 +01:00
  • f0b8535e4e Fix bug in CFType::instance_of. It's not an instance of all other types Linus Färnstrand 2017-11-28 16:33:26 +01:00
  • 4e9cbd7387 Add test for as_untyped Linus Färnstrand 2017-11-28 16:32:16 +01:00
  • 31fcb64bf1 Fix bug in CFArray::to_untyped that made the retain count wrong Linus Färnstrand 2017-11-28 15:54:19 +01:00
  • 00f3454a63 Auto merge of #109 - jrmuizel:bump, r=jdm bors-servo 2017-11-27 13:43:24 -06:00
  • 68c63984ca Bump version Jeff Muizelaar 2017-11-27 11:36:44 -05:00
  • d456e69343 Auto merge of #104 - jrmuizel:font-tag, r=jdm bors-servo 2017-11-27 09:45:38 -06:00
  • 1a49dbb55c Auto merge of #136 - faern:boolean-from-bool, r=jdm bors-servo 2017-11-27 09:38:03 -06:00
  • f0766c35c2 Add conversion to and from bool for CFBoolean Linus Färnstrand 2017-11-27 13:41:04 +01:00
  • 66bb295237 Add functions to get font tag information Jeff Muizelaar 2017-11-16 22:05:47 -05:00
  • 94d48c20b1 Auto merge of #137 - faern:impl-from-for-cfnumber, r=jdm bors-servo 2017-11-27 08:51:43 -06:00
  • 3ef9e779b0 Implement From<_> for CFNumber Linus Färnstrand 2017-11-27 13:59:19 +01:00
  • 490d24a639 Auto merge of #138 - nox:bump, r=nox bors-servo 2017-11-27 07:31:44 -06:00
  • cc66c00ac3 Bump core-foundation-sys version to 0.4.5 Anthony Ramine 2017-11-27 14:29:55 +01:00
  • 654a7fdbc1 Auto merge of #133 - jrmuizel:bump-version, r=nox bors-servo 2017-11-27 07:05:50 -06:00
  • 4a9328efcb Auto merge of #134 - jrmuizel:unsafe, r=nox bors-servo 2017-11-27 06:43:42 -06:00
  • 8514c48110 Mark FromVoid more appropriately as unsafe Jeff Muizelaar 2017-11-26 18:59:47 -05:00
  • eb4e452d56 Bump version for CFArray changes Jeff Muizelaar 2017-11-26 17:55:51 -05:00
  • f9e854536e Auto merge of #127 - jrmuizel:cfarray-type, r=jdm bors-servo 2017-11-25 14:41:42 -06:00
  • 0253ee24ba Add a type parameter to CFArray Jeff Muizelaar 2017-11-16 22:03:51 -05:00
  • 063ba16ace Auto merge of #131 - faern:implement-propertylist, r=jdm bors-servo 2017-11-24 10:22:57 -06:00
  • cc1197c371 Change downcast to return Option<T> Linus Färnstrand 2017-11-24 16:30:03 +01:00
  • 343b0c9a9a Improve documentation with links Linus Färnstrand 2017-11-24 15:48:28 +01:00
  • 2b7d15941e Add proper error for CFPropertyList::downcast Linus Färnstrand 2017-11-24 15:31:24 +01:00
  • ac6cc9f5d9 Add CFPropertyList and methods for casting to subclasses Linus Färnstrand 2017-11-24 15:03:19 +01:00
  • 40165e7876 Auto merge of #129 - faern:higher-level-dictionary-find, r=jdm bors-servo 2017-11-23 08:20:47 -06:00
  • a166cee7d1 Auto merge of #130 - faern:runloop-source-and-observer, r=jdm bors-servo 2017-11-23 08:07:22 -06:00
  • 7468b455c7 Add runloop source and observer functionality Linus Färnstrand 2017-11-23 13:07:15 +01:00
  • c445b6e938 Simplify CFDictionary::get with expect() Linus Färnstrand 2017-11-22 20:21:25 +01:00
  • 64d944780a Simplify and document CFDictionary::get Linus Färnstrand 2017-11-22 16:27:32 +01:00
  • a076397614 Add higher level methods to CFDictionary Linus Färnstrand 2017-11-22 16:26:50 +01:00
  • 36fad2dbda Auto merge of #128 - faern:impl-from-cfstring, r=nox bors-servo 2017-11-22 08:24:29 -06:00
  • b8a4536eac Implement From<&str> for CFString Linus Färnstrand 2017-11-22 14:57:31 +01:00
  • 546f1ae0ed Auto merge of #108 - lsalzman:affine-transform, r=jdm bors-servo 2017-11-20 14:22:08 -06:00
  • 25827748c0 extend support for CGAffineTransform in geometry Lee Salzman 2017-11-20 14:21:29 -05:00
  • 2a080ac3fb Auto merge of #107 - nox:bump, r=jdm bors-servo 2017-11-20 07:46:11 -06:00
  • 9aa73f00f9 Bump version to 0.12.2 Anthony Ramine 2017-11-20 14:22:25 +01:00