Aparajita Fishman
48b9f3198f
Methods that return CGPoint should always copy!
2012-03-30 10:53:00 -07:00
Aparajita Fishman
5893b33962
Merge branch 'master' of github.com:cappuccino/cappuccino into cappuccino
2012-03-27 16:29:51 -07:00
Alexander Ljungberg
d2f3ceaf67
Documentation.
2012-03-27 23:45:18 +01:00
Alexander Ljungberg
271b935ba2
+ (BOOL)automaticallyNotifiesObserversOf<Key> support.
2012-03-27 23:42:17 +01:00
Aparajita Fishman
3ddab9e26a
Added configurable list of source directories for framework Jakefile
2012-03-27 11:20:31 -07:00
Aparajita Fishman
d68278e41f
Use isMenuBar instead of testing class
2012-03-27 11:19:41 -07:00
Alexander Ljungberg
25676b4460
Fixed: reverse value transformations were not applied for table view bindings.
2012-03-27 13:56:25 +01:00
Alexander Ljungberg
56c7e1991e
Fixed: check box binding value transformers were ignored.
2012-03-27 13:53:32 +01:00
Alexander Ljungberg
ff68ccdeab
Fix CPPopUpButtonTest.
2012-03-27 13:51:52 +01:00
Alexander Ljungberg
4acbfd5587
Formatters are a part of Foundation.
2012-03-27 10:37:15 +01:00
Alexander Ljungberg
8df2e608ab
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-03-27 10:02:52 +01:00
Alexander Ljungberg
38f8b1a931
Raise an exception if a view is added to itself as a subview.
...
This is better than a DOM node exception.
2012-03-27 10:02:27 +01:00
Alexander Ljungberg
099ee1e249
RC1 bootstrap.
v0.9.6-RC1
2012-03-26 21:09:37 +01:00
Aparajita Fishman
9e8f659faf
Stop generating useless XML from doxygen.
2012-03-26 12:47:05 -07:00
Aparajita Fishman
cd148c36c9
Menu tracking fixes:
...
- Finally fixed #1457 .
- Fixed case where mouse is dragged and then released over a submenu, which should release the menu.
- Fixed case where clicking without dragging, then clicking again on a menu title would not close the menu.
2012-03-26 12:38:50 -07:00
Alexander Ljungberg
aba7fd5527
Make CPPopUpButton selectedTag private API to match Cocoa.
2012-03-26 19:55:50 +01:00
Alexander Ljungberg
68c794bf9d
This will be Cappuccino 0.9.6.
2012-03-26 19:55:17 +01:00
Alexander Ljungberg
ca9b3a7dbf
Demonstrate that pop up button test is using tags.
2012-03-25 22:01:16 +01:00
Alexander Ljungberg
4eba585286
Fix manual pop up button test.
2012-03-25 21:40:52 +01:00
Alexander Ljungberg
4172ecfdf2
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-03-25 14:15:39 +01:00
Alexander Ljungberg
da80176935
Minor optimisation.
2012-03-25 14:15:18 +01:00
Alexander Ljungberg
f50802b85b
Fixes #1164 . Support CPOutlineView selectionShouldChangeInOutlineView: delegate method.
2012-03-25 13:58:41 +01:00
Alexander Ljungberg
5351bf7e12
Select outline view item parent with left key.
...
If there's a single item selected and it's not expanded, pressing the left arrow key on the keyboard now selects the item's parent unless the delegate vetoes.
2012-03-25 13:47:32 +01:00
Aparajita Fishman
96a038559e
CPPopover fixes
...
- Removed animationStyle for now.
- Made sure that popoverDidClose is not called until animation is finished.
- Don't create a new attached window unless: there isn't one; the popover behavior has changed; the current attached window is still visible.
- Don't call popoverWillShow if there is not content view controller.
- Removed unused _shown instance variable.
- Removed redundant !_attachedWindow checks followed by _attachedWindow message that returns a BOOL.
- Documentation tweaks.
- Fixed up some demo issues.
2012-03-24 20:56:31 -07:00
Aparajita Fishman
c321084990
Whitespace
2012-03-24 17:57:13 -07:00
aparajita
e13d070439
Merge pull request #1483 from cacaodev/CFPropertyList-XML-date-deserialization
...
CPDate deserialization from XML Property List, with test.
2012-03-24 17:49:37 -07:00
Aparajita Fishman
1a8fc7f07f
CPPopover fixes/enhancements
...
- Lion-style popovers now zoom open just like their Lion counterparts (except for opacity, the browser couldn't handle that at the same time).
- Fixed a number of subtle drawing issues caused by not aligning path points correctly.
- The anchor arrow deals correctly with corner cases where the middle of the reference rect is not within the corners of the popover.
- Code cleanup: factored redundant code, removed unused code.
- Added corner cases to the demo app, changed demo app to reuse a single popover.
2012-03-23 19:53:46 -07:00
cacaodev
9ef95e1f68
Support for decoding date type in XML 1.0, with test.
2012-03-23 22:28:42 +01:00
aparajita
28ed2f9bd0
Merge pull request #1482 from cacaodev/CPViewController-bundle-fix
...
CPViewController The cib should be initialized with bundle information.
2012-03-23 09:30:23 -07:00
cacaodev
93f51eaa42
CPViewController The cib should be initialized with bundle information.
2012-03-23 10:09:48 +01:00
Aparajita Fishman
7c807dd887
Moved animationStyle to dedicated methods so they can be documented
2012-03-23 01:57:24 -07:00
Aparajita Fishman
429b42d3e0
Implement what is documented, that loadView without a cib name will create an empty view
2012-03-23 01:49:44 -07:00
Aparajita Fishman
08f013171e
CPPopover tweaks:
...
- Added animationStyle (Lion/iOS) to CPPopover. iOS style does not zoom open, it just appears.
- Tweaked the Lion animation a bit to be a bit less rushed and match Mac OS X timing better.
- Fixed some typos.
2012-03-23 01:49:01 -07:00
Aparajita Fishman
d620032d0d
Switch from CPRect/Point to CGRect/Point functions
2012-03-22 18:58:41 -07:00
Alexander Ljungberg
3bc5605633
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-03-23 00:35:00 +00:00
Alexander Ljungberg
3a0068186a
Implement stopping support for CPArray enumerateObjectsUsingBlock:.
2012-03-23 00:34:09 +00:00
Alexander Ljungberg
e19a782954
Test CPArray enumerateObjectsUsingBlock:.
2012-03-23 00:26:05 +00:00
Aparajita Fishman
88783efa7b
Needed an _isLazy flag to get correct behavior
2012-03-22 15:43:18 -07:00
Aparajita Fishman
a249588f52
UIKit does NOT call viewDidLoad from setView, made this explicit in the docs
...
viewDidLoad is meant to deal with asynchronous *lazy* instantiation of a view via a cib or loadView. setView is neither asynchronous nor lazy.
2012-03-22 14:22:20 -07:00
Alexander Ljungberg
2951a83e73
CPArray enumerateObjectsWithOptions:usingBlock:.
2012-03-22 17:05:59 +00:00
Aparajita Fishman
b99ece088d
Prevent doxygen from parsing @implementation within comments
2012-03-21 12:48:12 -07:00
Aparajita Fishman
ebd797d6d7
Documented need to use CPColorWithImages() instead of PatternColor()
2012-03-20 13:48:50 -07:00
aparajita
fa7a68f3f8
Merge pull request #1479 from aparajita/DOM-class
...
Put view class in the DOM
2012-03-20 13:02:55 -07:00
Aparajita Fishman
8167c46cfc
Added documentation for registerThemeValues methods
2012-03-20 12:51:30 -07:00
Aparajita Fishman
9456810c7e
Add registerThemeValues methods in CPView, allows runtime registration of theme values using same format used in ThemeDescriptors.j
2012-03-20 12:21:05 -07:00
Alexander Ljungberg
79f2ec5d17
Refs #1480 . Change NSSortDescriptors to CPSortDescriptors in docs.
2012-03-19 21:03:04 +00:00
Alexander Ljungberg
38a0a261c0
Merge pull request #1480 from Kentzo/cappuccino
...
---
2012-03-19 20:57:52 +00:00
Ilya Kulakov
91eb23ba87
Implement -sortedArrayUsingDescriptors: for CPSet.
2012-03-20 03:43:49 +07:00
Aparajita Fishman
706129bcbd
Implement a mechanism to display a DOM element's CPView class
2012-03-18 16:19:01 -07:00
Aparajita Fishman
97b77e9b7b
Changed to using data-cappuccino-view attribute
2012-03-18 15:33:19 -07:00