Antoine Mercadal
e4b47090ba
added CPSound, an HTML5 wrapper for NSSound
2010-11-06 18:37:17 +01:00
Alexander Ljungberg
e3b6cbcee9
Merge branch 'CPArrayControllerFixes' of https://github.com/dasto/cappuccino into dasto-CPArrayControllerFixes
2010-11-05 15:48:10 -03:00
Alexander Ljungberg
fd7651e895
Merge branch 'base-conversion' of https://github.com/aparajita/cappuccino into aparajita-base-conversion
2010-11-05 15:29:12 -03:00
Alexander Ljungberg
8ca2f53828
Merge branch 'CPPredicate' of https://github.com/cacaodev/cappuccino into cacaodev-CPPredicate
2010-11-05 14:52:37 -03:00
Alexander Ljungberg
fc385935ef
Test nib2cib for CPTabView.
2010-11-05 13:52:59 -03:00
Alexander Ljungberg
ed1c5714a3
Closes #971 . Fixed: nib2cib did not work with the new CPTabView.
2010-11-05 13:51:51 -03:00
Alexander Ljungberg
dfe03458d0
Fixed: decoding a CPTabView would result in "TypeError: Result of expression 'aRect' [null] is not an object" due to incomplete initialisation.
2010-11-05 13:30:57 -03:00
Alexander Ljungberg
4974a47c94
Merge branch 'master' of github.com:280north/cappuccino
2010-11-05 12:03:25 -03:00
Alexander Ljungberg
7e229652f1
Merge branch 'fix-cptabview-height-resizing' of https://github.com/primalmotion/cappuccino into primalmotion-fix-cptabview-height-resizing
2010-11-05 11:56:19 -03:00
Alexander Ljungberg
81f2959417
Visually test tab view resizing.
2010-11-05 11:52:11 -03:00
Daniel Stolzenberg
9d46c688ed
fixed support for "contentSet" in CPArrayController.j, where sets were not converted to arrays
2010-11-05 15:02:31 +01:00
Klaas Pieter Annema
4817a87499
fix CPBox drawing the separator style between pixels
2010-11-05 13:05:43 +01:00
Klaas Pieter Annema
3d0d522f76
implement coding support for autosaveName in CPTableView
2010-11-05 11:02:37 +01:00
Klaas Pieter Annema
accd29804c
implement table column order and width autosaving
2010-11-05 11:02:26 +01:00
Klaas Pieter Annema
0c62609e76
made CPTableView aware of a resize in CPTableColumn
2010-11-05 11:02:05 +01:00
Aparajita Fishman
6148654604
Added convertTo/FromBase methods for completeness (and convenience).
2010-11-04 23:01:28 -04:00
Nicholas Small
40c1957484
Update documentation in CPUserDefaults.
2010-11-04 16:06:53 -04:00
Nicholas Small
6f754d9810
Added CPUserDefaults.j
2010-11-04 15:53:53 -04:00
Antoine Mercadal
9a4c9e4306
add test for CPTabView height resizing
2010-11-04 10:41:24 +01:00
Randall Luecke
c52b40657a
Removed frame resizing in the textfield's initWithCoder:
2010-11-03 22:54:09 -04:00
Ross Boucher
b85e9d83b8
Fix for the fix for extensionless IB resource names.
2010-11-03 11:18:37 -07:00
Francisco Ryan Tolmasky I
2e9684e9a7
Fix for bottom corner view of CPScrollView being broken in CPCoding circumstances (normal coding, nib2cibing, Atlas, etc.).
...
Reviewed by me.
AB-19
2010-11-03 10:37:51 -07:00
Klaas Pieter Annema
a80a0d0a13
Complete the style fix started in previous commit
2010-11-03 14:13:55 +01:00
Francisco Ryan Tolmasky I
885eff1f9b
Style fix.
...
Reviewed by me.
2010-11-03 01:34:54 -07:00
Francisco Ryan Tolmasky I
706e80362d
Slight change to last commit, change == to ===.
...
Reviewed by me.
2010-11-03 01:25:08 -07:00
Brian Donovan
7bf2297125
-[CPArrayController setContent:] would interpret nil as [nil].
...
When initializing a CPArrayController with a value that is not an array setContent: would make it an array by replacing value with [value]. This is consistent with how Cocoa does it, but it should first check to make sure that the content is not nil. If it is, the sensible thing to do (and what Cocoa does) is to replace it with an empty array.
This commit also includes a missing import to make CPArrayControllerTest run without error.
2010-11-03 01:24:38 -07:00
Francisco Ryan Tolmasky I
99c1d18d95
Fix for targets and actions not working in nib2cibed toolbars.
...
Reviewed by me.
2010-11-03 00:36:30 -07:00
Ross Boucher
a45668e7cb
Updates to make nib2cib work better with CPToolbar (and with image resources in IB in general).
2010-11-02 20:31:43 -07:00
Antoine Mercadal
b9095b2176
box is now resized using CPViewHeightSizable
2010-11-02 13:02:24 +01:00
Francisco Ryan Tolmasky I
f46bbf83a8
Slight fix for correctness with --include.
...
Reviewed by me.
2010-11-01 11:26:59 -07:00
Francisco Ryan Tolmasky I
52f7844aee
Made it so .h files are automatically included in AppKit (avoiding needing to manually include Platform.h, etc.).
...
Also changed a bunch of <AppKit/*> imports to "*" imports.
Reviewed by me.
2010-11-01 11:10:01 -07:00
Klaas Pieter Annema
64aeea0f08
Merge branch 'runtime-theming'
2010-11-01 14:04:22 +01:00
Alexander Ljungberg
06db60d7df
Merge branch 'fix-cptabview-not-resizable' of http://github.com/primalmotion/cappuccino into primalmotion-fix-cptabview-not-resizable
2010-10-29 16:13:47 -03:00
Alexander Ljungberg
eb39e2e81a
Optimise token field redraws when adding or deleting tokens by recycling token fields. This eliminates the flicker of all previous tokens whenever a new token was added.
2010-10-29 14:40:46 -03:00
Alexander Ljungberg
0867ccdc73
Reduced token height by 1 pixel to put some more whitespace underneath it in a standard height token field.
2010-10-29 14:23:36 -03:00
cacaodev
4b1fbf1eff
Implemented subquery expressions.
...
Added missing getters in CPExpression.
Added a type: argument to FunctionExpression initializer used by subclasses to init super with their own type.
Fixed evaluation with bindings dictionary in CPExpression_variable. Allow values in bindings to be a constant or an expression (per cocoa).
Tests: added tests for subqueryExpressions, for variableExpression evaluation where the value in the bindings dictionary can be either a constant or another expression.
Parsing a simple variable expression works (e.g. '$x = 12'), parsing a variable in a combined path (e.g.
'$x.path = 12' won't yet.
2010-10-29 18:58:29 +02:00
Antoine Mercadal
8ead5f63da
fix CPtabViewTest
2010-10-28 11:01:38 +02:00
Alexander Ljungberg
a80732f13a
Whitespace and style cleanup.
2010-10-27 20:44:55 -03:00
Alexander Ljungberg
923d7c63b5
Fixed an accidental global.
2010-10-27 20:24:05 -03:00
Alexander Ljungberg
7626af00e7
Apply Cappuccino code style.
2010-10-27 20:16:14 -03:00
Alexander Ljungberg
1d647fab10
Merge branch 'CPPredicate-parsing' of http://github.com/cacaodev/cappuccino into cacaodev-CPPredicate-parsing
2010-10-27 19:34:44 -03:00
Alexander Ljungberg
c9fcbe0e93
Merge branch 'eventualbuddha-sprintf-format-parameter-indexes'
2010-10-27 19:26:51 -03:00
Alexander Ljungberg
6d9d443d0a
Merge branch 'sprintf-format-parameter-indexes' of http://github.com/eventualbuddha/cappuccino into eventualbuddha-sprintf-format-parameter-indexes
2010-10-27 19:16:50 -03:00
cacaodev
2a95523577
CPPredicate & CPExpression changes:
...
Parsing: fixed typos in built-in function names, fixed support for [FIRST], [LAST], [INDEX]
Fixed aggregates {exp1,exp2}
Fixed -expressionForFunction:selectorName:arguments:
built-in functions are now class methods
Cleaned a lot of code in built-in functions
EvaluatedObjectExpression is now a singleton
Merged inserset/minus/union Set into one file
Deleted unused expression subclasses : expression_operator and expression_assignement
Added CPCoding methods and changed key names to match Cocoa
Made KeyPathExpresion a subclass of FunctionExpression like in Cocoa
Tests
2010-10-27 00:57:31 +02:00
Klaas Pieter Annema
0fa149b74f
encode and decode themeClass
...
This makes it possible to theme any themeClass without having to subclass a CPView and return something different from defaultThemeClass. Theme a custom theme class by assigning to a control within the theme descriptor ([control setThemeClass:"your-theme-class"]).
2010-10-26 20:41:56 +02:00
Klaas Pieter Annema
c7fdad883a
add deprecation warning for class that have themeClass implemented
2010-10-25 16:14:33 +02:00
Klaas Pieter Annema
6e9f82212b
rename CPView +themeClass to +defaultThemeClass
2010-10-25 14:15:22 +02:00
Klaas Pieter Annema
22e2bdcd25
make theme class runtime configurable
2010-10-25 13:54:39 +02:00
Klaas Pieter Annema
85c9ca518f
lint cleanup in CPView
2010-10-25 13:54:19 +02:00
Alexander Ljungberg
29a93b20f4
Merge branch 'flllow-tokenfield-improvements'
2010-10-23 20:53:34 -03:00