Martin Carlberg
bf32b90702
Allow signed, unsigned, char, short, int and long to be an identifier
2013-01-07 20:29:13 +01:00
Martin Carlberg
9cb14d6db3
Added new faster compiler based on acorn parser
2013-01-07 09:59:10 +01:00
Martin Carlberg
140cf0debe
Code cleanup
2013-01-07 09:55:12 +01:00
Aparajita Fishman
45ad5375a2
Full platform windows and popovers can become main
2013-01-07 07:07:27 +08:00
Alexander Ljungberg
259adda77d
Merge pull request #1713 from milestinsley/CPBrowserStyleProperty-fix
...
Improved support for converting CSS properties to their JS equivalent in CPBrowserStyleProperty
2013-01-06 17:31:08 +00:00
Miles Tinsley
964f3fe06d
Improved the reliability of CPBrowserCSSProperty by checking for the browser prefix *before* hyphenating the camel-cased string.
...
This has the added benefit of ignoring unknown/unsupported prefixes, providing the property itself is camel-cased.
For example:
"LinearBackground" -> "linear-background"
"Linear-Background" -> "linear-background"
"linear-background" -> "linear-background"
"fooLinearBackground" -> "linear-background"
and
"WebkitLinearBackground" -> "-webkit-linear-background"
"MozLinearBackground" -> "-moz-linear-background"
etc..
2013-01-06 17:20:37 +00:00
Miles Tinsley
002c49b32f
Updated CPBrowserCSSProperty to support camel cased style property names and convert them into valid browser-aware CSS properties.
2013-01-06 16:57:31 +00:00
Alexander Ljungberg
d4313be406
Merge pull request #1713 from milestinsley/CPBrowserStyleProperty-fix
...
Improved support for converting CSS properties to their JS equivalent in CPBrowserStyleProperty
2013-01-06 15:48:49 +00:00
Miles Tinsley
76a4ded128
Improved support for converting CSS properties to their JS equivalent in CPBrowserStyleProperty
...
For example, the following CSS property names all resolve to the same correct JS equivalent for the current browser:
* CPBrowserStyleProperty('TransformOrigin') -> 'WebkitTransformOrigin'
* CPBrowserStyleProperty('transform-origin') -> 'WebkitTransformOrigin'
2013-01-06 13:26:01 +00:00
Aparajita Fishman
8d68e805f4
Fix CPWindow -canBecomeKeyWindow and -canBecomeMainWindow to match Cocoa behavior (and misleading documentation)
...
Minor code formatting cleanup as well
2013-01-06 16:21:10 +08:00
Aparajita Fishman
f1a171a94c
Window resize fixes
...
- Track mouse exit from window resize rect instead of unconditionally setting arrow cursor.
- Don't show the resize cursors for full platform windows.
- Show the resize down cursor if the top of a window is being resized and it has reached the bottom of the menubar.
- Make windows in CPToolbarTest resizable to test resizing behavior with toolbars.
- Added a full platform window and menubar to the test app.
2013-01-05 11:13:53 +08:00
Antoine Mercadal
7e9b12b475
Update and improve CPBoxTest manual test
2013-01-04 18:46:16 -08:00
Antoine Mercadal
63a3a8a731
Use API to set themable attribute in nib2cib for CPBox
2013-01-04 18:45:53 -08:00
Antoine Mercadal
c95421f307
Add theme for CPBox (and it's an improved look)
2013-01-04 18:45:28 -08:00
Antoine Mercadal
edc62449f6
Make CPBox themable
2013-01-04 18:45:05 -08:00
Antoine Mercadal
a7f1192402
Ignore .XcodeSupport folder
2013-01-04 18:22:08 -08:00
Antoine Mercadal
6bbda8a8e7
Merge branch 'Aristo2' of 172.21.51.218:amercada/Cappuccino into Aristo2
2013-01-04 12:21:07 -08:00
Antoine Mercadal
2431dbc16f
rerun nib2cib on CPSegmentedControlTest's MainMenu.xib
2013-01-04 12:20:57 -08:00
Antoine Mercadal
d87f86b2a4
Adjust CPSegmentedControl height to match new Aristo2 art
2013-01-04 12:20:36 -08:00
Antoine Mercadal
55a0652c2b
Merge branch 'master' into Aristo2
2013-01-04 12:15:51 -08:00
Antoine Mercadal
3e6517849e
Add manual test for CPSegmentedControl
2013-01-04 12:15:09 -08:00
Antoine Mercadal
deacdde521
Fix bug in CPSegmentedControl not reducing his size when removing segments
2013-01-04 12:14:22 -08:00
Alexandre Wilhelm
aa1559b159
Added missing images
2013-01-04 11:57:12 -08:00
Alexandre Wilhelm
88dd2f1495
Fixed bug with tokenfield
2013-01-04 11:52:36 -08:00
Alexandre Wilhelm
eb2cd75370
Fixed bug in BKShowcasController with popUpButtons size
2013-01-04 10:32:35 -08:00
Alexander Ljungberg
d072f17896
Optimisation.
2013-01-04 11:28:09 +00:00
Alexander Ljungberg
0d31f79f53
Constrain window resize to usable area of platform window.
2013-01-04 11:28:09 +00:00
Aparajita Fishman
b869312e4f
Finished full window resize support
...
- The main run loop resets the cursor if it falls outside of all windows during a mouse move.
- Added cursors supported by CSS that are not in NSCursor.
- Code cleanup in CPCursor.
- Cursors now indicate available resize directions if there is a window min/max size.
- Reduced slop to 3, what it is in Cocoa.
- Added a second non-min/max window to the demo.
2013-01-04 15:19:00 +08:00
Aparajita Fishman
deb6224cf8
Support for resizing windows on all sides
2013-01-04 15:17:29 +08:00
Alexandre Wilhelm
4757648349
CPAlert can be moved now
2013-01-03 18:34:22 -08:00
Alexandre Wilhelm
a1f166942c
Added new modal window
2013-01-03 18:14:13 -08:00
Antoine Mercadal
7dbe0c2899
readd removed art..
2013-01-03 18:01:36 -08:00
Antoine Mercadal
9bc4873721
Update the menubar art
2013-01-03 17:55:06 -08:00
Antoine Mercadal
15005f5754
Update selection color
2013-01-03 16:59:10 -08:00
Antoine Mercadal
c959ca9821
Update static art to match Aristo2
2013-01-03 16:51:10 -08:00
Antoine Mercadal
26687226f4
Merge branch 'Aristo2' of 172.21.51.218:amercada/Cappuccino into Aristo2
2013-01-03 15:04:58 -08:00
Antoine Mercadal
408b5b517b
Run ImageOptim on all Aristo2 ressources
2013-01-03 15:04:31 -08:00
Alexandre Wilhelm
f403699fb2
Fixed bug with content-inset in textField
2013-01-03 14:51:23 -08:00
Alexandre Wilhelm
193b289e8e
CPButtonBar Aristo2
2013-01-03 14:46:05 -08:00
Antoine Mercadal
533fd0574a
Merge branch 'master' into Aristo2
2013-01-03 14:25:42 -08:00
Antoine Mercadal
48ffdf419f
Restore art for ButtonBar
2013-01-03 14:16:50 -08:00
Antoine Mercadal
93e931e2b6
Fix Aristo2 Build process
2013-01-03 13:47:50 -08:00
Alexandre Wilhelm
6561e4f84e
Init of Aristo2
2013-01-03 11:22:46 -08:00
Stefan Wallström
24d6e581a6
Fixed: CPPredicate: TRUEPREDICATE didn't work
...
CPPredicate_BOOL didn't implement any methods necessary for TRUEPREDICATE to evaluate to true.
2013-01-03 11:04:53 +01:00
Alexander Ljungberg
dcdcd8e41a
Fixed: CPPanel could not always become the key window.
...
Without this fix, `CPPanel` followed the same rules as `CPWindow` with regards to becoming the key window. But `CPPanel` is supposed to always be willing to become the key window, as stated in its documentation.
This change makes `CPPanel` always return `YES` for `canBecomeKeyWindow`.
2012-12-31 14:53:04 +00:00
Alexander Ljungberg
24443221f2
Merge pull request #1708 from imageoptimiser/optimised-images
...
Optimise images (94 KB reduction)
2012-12-27 16:12:46 +00:00
imageoptimiser and Adam Howard
787dd10c69
Optimised images
2012-12-24 12:10:02 +00:00
Alexander Ljungberg
9705f1fe28
Commit message guidelines.
2012-12-21 11:25:13 +00:00
Martin Carlberg
d5748474d0
Forgot some more lines
2012-12-20 22:55:58 +01:00
Martin Carlberg
2277fb04b9
Missed to commit some stuff for scope handling
2012-12-20 18:19:39 +01:00