Commit Graph

26 Commits

Author SHA1 Message Date
Brian J. Burg 7f6dad8dd4 Add ALL the CFString function headers\!11 2012-11-07 16:11:42 -08:00
Brian J. Burg d316f05c00 Add wrapped and ref versions of CFArray.each/eachi(), and fix test. 2012-11-05 11:50:34 -08:00
Brian J. Burg 50d703c00f Add wrapped and ref versions of CFDictionary::each(), and fix indenting. 2012-11-05 11:50:10 -08:00
Brian J. Burg c9b58f8e70 Add some more immutable methods to CFDictionary. 2012-11-05 11:41:09 -08:00
Brian J. Burg fde0ba88ec Change AbstractCFType::as_type_ref() to use get_ref(), and add AbstractCFTypeRef::as_CFTypeRef(). 2012-11-02 18:41:33 -07:00
Brian J. Burg 37ea78bb34 Clean up CFString; add borrow_ref experiment. 2012-11-02 17:21:41 -07:00
Brian J. Burg b3354191be Add CFSet, miscellaneous things, and clean up base.rs. 2012-11-02 16:21:01 -07:00
Brian J. Burg 13a2ef813a Rework base CF bindings, and add simple bindings for CFArray, CFURL, CFData. 2012-11-01 19:41:35 -07:00
Brian J. Burg a3ab85e4c2 Add UniChar typedef. 2012-10-19 18:12:03 -07:00
Brian J. Burg 30d1ab2228 Add some missing moves, and rename static new_foo to new 2012-10-19 11:42:53 -07:00
Patrick Walton 6ef2001b3c Update to newest Rust 2012-10-18 17:03:47 -07:00
Brian J. Burg 1104c30097 Fix build when RUSTC is undefined in env 2012-10-04 19:15:32 -07:00
Patrick Walton 9733c605bd Update more for new exports 2012-09-27 13:00:56 -07:00
Patrick Walton 007b583183 Update for new exports 2012-09-27 10:49:03 -07:00
Brian J. Burg 22a7aa7479 Clean up makefile rules 2012-09-24 17:43:06 -07:00
Brian J. Burg fd581833ae Fix compiler crash-inducing code. 2012-09-20 17:23:27 -07:00
Patrick Walton be4e26b2c7 Update for standard library changes 2012-09-20 10:02:03 -07:00
Patrick Walton ac7115cc7e Use the right crate directive 2012-09-13 18:51:28 -07:00
Patrick Walton f0bda24a03 Fixes for language changes 2012-09-13 16:19:07 -07:00
Brian J. Burg 97addf5f31 Fix test build 2012-09-12 15:57:12 -07:00
Brian J. Burg 82a5fd52ba Fix build breaks 2012-09-10 08:44:14 -07:00
Brian J. Burg bff8e59aa3 More syntax fixing. 2012-09-04 19:00:27 -07:00
Brian J. Burg 94c7437779 Fix upstream build breaks by changing uses of reinterpret_cast to pass by reference. 2012-09-04 18:08:59 -07:00
Patrick Walton dfec7c491f Add CFNumbers 2012-08-30 19:14:36 -07:00
Patrick Walton 4d402a7937 Add booleans and refactor to support existential types.
This allows dictionaries to contain values of multiple CFTypes, while remaining
type-safe.
2012-08-30 18:43:43 -07:00
Patrick Walton 0225d54195 Initial commit 2012-08-30 17:41:23 -07:00