Francisco Ryan Tolmasky I
4634c6cf3b
Merge branch 'master' into URL
2010-03-03 01:05:56 -08:00
Francisco Ryan Tolmasky I
eb57d14673
Further migration from file paths to CFURLs.
...
Reviewed by me.
2010-03-03 01:04:25 -08:00
Nicholas Small
67f35c7b74
Update deprecated sendSynchronousRequest:returningResponse:error: to sendSynchronousRequest:returningResponse:
2010-03-01 17:03:00 -05:00
Tom Robinson
7defbce1dd
Fix more incorrect type annotations
2010-02-24 22:45:34 -08:00
Ross Boucher
24198a7890
Add a missing import, exposed by press.
2010-02-24 17:46:47 -08:00
cacaodev and Ross Boucher
e32963384e
_CPKVCArray -indexOfObject: typo
2010-02-23 11:07:53 -08:00
Francisco Ryan Tolmasky I
272f938f2e
Fix for CPData naming issues, added test cases, and fixed isEqual: for CPDictionary.
...
Reviewed by me.
2010-02-21 23:29:41 -08:00
Francisco Ryan Tolmasky I
c33e2ee51f
Fixed a bug with objj_debug_typecheck incorrectly misidentifying empty string as not a CPString. Also fixed a number of type declarations after running with objj_msgSend_decorate(objj_typecheck_decorator); turned on.
...
Reviewed by me.
2010-02-21 13:37:20 -08:00
Francisco Ryan Tolmasky I
7433c38d92
Pulled @each out into a separate feature branch, so as to not conflict with the 0.8 work: http://github.com/280north/cappuccino/tree/@each .
...
Reviewed by me.
2010-02-21 12:31:13 -08:00
Francisco Ryan Tolmasky I
841ed9ea89
Major cleanup of globals and exports. Removed many accidental globals and no more need for eval in the initialization process. Also fixes Theme Showcase.
...
Reviewed by me.
2010-02-20 01:04:17 -08:00
Tom Robinson
b2179f14ab
Cleanup Jakefiles:
...
* require common.jake first
* require Objective-J/Cappuccino stuff only when needed (automatically requiring these caused too many problems)
* remove useless shebangs, cleanup whitespace
2010-02-19 16:09:39 -08:00
Francisco Ryan Tolmasky I
7819e174f1
Added setString: to CPData which sits on top of setSerializedPlistObject:.
...
Reviewed by me.
2010-02-19 00:42:23 -08:00
Francisco Ryan Tolmasky I
38c4dd408c
Fix for CPBundle loading all code. Fixes external frameworks with nib2cib.
...
Reviewed by me.
2010-02-18 13:55:30 -08:00
Ross Boucher
060f65b27e
Use CPLog instead of console
2010-02-17 16:24:04 -08:00
Francisco Ryan Tolmasky I
76da7466ec
Fix for CPDictionary CPFastEnumeration.
...
Reviewed by me.
2010-02-16 13:51:02 -08:00
Francisco Ryan Tolmasky I
81110ddba7
Further performance improvements.
...
Reviewed by me.
2010-02-16 02:41:15 -08:00
Francisco Ryan Tolmasky I
64fd9f615c
Additional performance improvements to CPFastEnumeration.
...
Reviewed by me.
2010-02-16 02:04:31 -08:00
Francisco Ryan Tolmasky I
8929199082
Add CPFastEnumeration support for CPEnumerator.
...
Reviewed by me.
2010-02-15 22:48:28 -08:00
Francisco Ryan Tolmasky I
db949728dd
Add CPFastEnumeration support to CPSet and CPNull.
...
Reviewed by me.
2010-02-15 22:44:52 -08:00
Francisco Ryan Tolmasky I
92d28e468e
Autogenerate the index parameter for Fast Enumeration, and add Fast Enumeration support to CPIndexSet.
...
Reviewed by me.
2010-02-15 22:34:50 -08:00
Francisco Ryan Tolmasky I
f95c3ca46a
Adds fast enumeration to Cappuccino. Currently support for Arrays, dictionaries, single objects, and nil.
...
Closes #472 .
Reviewed by me.
2010-02-15 21:46:50 -08:00
Francisco Ryan Tolmasky I
bc53288fca
Fix for failing CPAttributedString test.
...
Reviewed by me.
2010-02-13 16:14:18 -08:00
Francisco Ryan Tolmasky I
474d4281f1
Actual fix for pasteboard exception for strings.
...
Reviewed by me.
2010-02-13 14:39:44 -08:00
Francisco Ryan Tolmasky I
a017c0c4a8
Fix for failing CPDictionary tests.
...
Reviewed by me.
2010-02-12 14:09:40 -08:00
Francisco Ryan Tolmasky I
3a35ab449b
Fixed failing KVO tests.
...
Reviewed by me.
2010-02-12 13:46:26 -08:00
Ross Boucher
da84964a33
Fix two problems with KVC:
...
- valueForKeyPath: looped over individual components, which meant classes couldn't override valueForKeyPath: to do multi-part keys (needed for operators)
- CPArray's valueForKeyPath: implementation was incorrectly parsing the operator if it was a simple key
2010-02-12 12:53:15 -08:00
Alexander Ljungberg and Ross Boucher
f89c2e0ba9
Fixed: CPDates compared equal to nil and CPNull.
2010-02-09 10:59:59 -08:00
Francisco Ryan Tolmasky I
9f847e5a24
Merge branch 'jake' into loader
2010-02-09 01:03:37 -08:00
Francisco Ryan Tolmasky I
a4eec5fef8
Fix for UID returning different values every time for CPString.
...
Reviewed by me.
2010-02-09 01:02:49 -08:00
Alexander Ljungberg and Randall Luecke
a3f9b65501
Implemented [CPDate copy] with unit test. Also whitespace cleanup in CPDate.
2010-02-09 01:57:24 -05:00
Ross Boucher
632251b16c
Infinite recursion error.
2010-02-06 18:31:20 -08:00
Tom Robinson
17072f9ed4
Move CPLog to Objective-J
2010-02-05 22:27:13 -08:00
Tom Robinson
e088280a5f
Implement description and toString for class objects.
2010-02-01 17:38:13 -08:00
Francisco Ryan Tolmasky I
d4f3f83212
Fix for nib2cib not working with new loader.
...
Reviewed by me.
2010-01-31 17:28:51 -08:00
Francisco Ryan Tolmasky I
a4d73330cc
Data URLs.
...
Reviewed by me.
2010-01-29 21:43:23 -08:00
Francisco Ryan Tolmasky I
ea6a983e9b
Merge branch 'jake' of git@github.com:280north/cappuccino into loader
2010-01-29 17:53:36 -08:00
Francisco Ryan Tolmasky I
4b7310d0cb
More consistent naming scheme.
...
Reviewed by me.
2010-01-29 15:16:22 -08:00
Francisco Ryan Tolmasky I
b5ad030e40
Further blend work.
...
Reviewed by me.
2010-01-29 08:04:00 -08:00
Francisco Ryan Tolmasky I
794d8a754c
Make blendtask work with new system.
...
Reviewed by me.
2010-01-28 16:24:18 -08:00
Tom Robinson
0791fa0ad3
Eliminate a couple accidental globals.
2010-01-28 00:18:40 -08:00
Francisco Ryan Tolmasky I
ec210c49c5
Beginnings of new loader.
...
Reviewed by me.
2010-01-27 00:43:54 -08:00
Paul Baumgart and Ross Boucher
3b7a77ae0c
Minor fix: change emdash to regular hyphen.
2010-01-25 22:21:26 -08:00
Tom Robinson
093c6cdca3
More robust handing of string passed to CPURLRequest instead of CPURLs.
2010-01-13 01:57:04 -08:00
Tom Robinson
9e62fdc0b8
added missing CPNull imports
2010-01-12 12:28:32 -08:00
Francisco Ryan Tolmasky I
5e14e65eb0
Fix for CPArray test not passing.
...
Reviewed by me.
2010-01-07 16:36:25 -08:00
Francisco Ryan Tolmasky I
b7d747ee17
Fixed a bug in CPTreeNode's KVO implementation.
...
Reviewed by me.
2010-01-05 15:49:16 -08:00
Francisco Ryan Tolmasky I
3cfd392e3e
Added new automatic undo API to CPUndoManager.
...
Added archiving support for CPTreeNode.
Reviewd by me.
2010-01-05 11:14:56 -08:00
Francisco Ryan Tolmasky I
dd999a29fd
Added applyChange:toKeyPath: and inverseChangedDictionary to support "automatic" undo with KVO.
...
Reviewed by me.
2009-12-24 19:15:38 -08:00
Francisco Ryan Tolmasky I
75fdfb5a0b
Improved observable arrays to support indexOfObject:, indexOfObjectIdenticalTo:, and removeObjectIdenticalTo:.
...
Reviewed by me.
2009-12-24 18:45:20 -08:00
Ross Boucher
6cbaa35849
Add CPOperation to Foundation
2009-12-23 11:30:10 -05:00