Aparajita Fishman
1077294e9a
Added missing -adjustSubviews method, code cleanup.
2012-04-23 12:08:12 +02:00
Aparajita Fishman
bd691d5307
Hopefully finally fixed the problem with CPScrollView/CPScroller initialization. Fixes #1485 .
2012-04-23 01:12:24 +02:00
Aparajita Fishman
48ef639408
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-04-22 23:14:18 +02:00
Aparajita Fishman
9830b2b115
Subviews may not be accessed during initWithCoder. Fixes #1485 .
2012-04-22 23:13:58 +02:00
Blair Duncan
ca381029f1
updated background image for sample test file
2012-04-22 11:57:56 -04:00
Alexander Ljungberg
40e07bbb45
Missing semicolons.
2012-04-22 15:22:00 +01:00
Alexander Ljungberg
7efc8230a2
Fixed: a collection view wouldn't become the first responder when its items were clicked.
2012-04-20 17:30:17 +01:00
Alexander Ljungberg
38dd03652a
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-04-20 15:14:37 +01:00
Alexander Ljungberg
21a34f88b2
Fixed: don't crash when removing objects from an array controller which has its arrangedObjects.@count observed.
2012-04-20 15:12:59 +01:00
Aparajita Fishman
092cb01bb3
Added capp_lint to Tools
2012-04-20 11:57:18 +02:00
Alexander Ljungberg
d9640aa205
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-04-19 22:44:06 +01:00
Alexander Ljungberg
469414cb35
Fixed: a CPURLRequest created without using the designated initialiser wouldn't work.
...
Now `init` calls the designated initialiser like in Cocoa.
2012-04-19 22:43:45 +01:00
cacaodev
f42e0d42fd
CPCib CPCoding: use new CPData -*base64 methods
2012-04-18 09:01:57 +02:00
cacaodev
99798ffea7
Merge remote-tracking branch 'upstream/master' into CPTableViewLion
2012-04-17 22:13:24 +02:00
aparajita
f96c113065
Merge pull request #1509 from cacaodev/CPData-bytes-base64
...
CFData: completed bytes(), base64() and adds CPData +dataWithBytes and +dataWithBase64:
2012-04-17 10:44:53 -07:00
cacaodev
7fe576163d
CFData: Adds lazy getters bytes(), base64().
...
CPData: Adds +dataWithBytes and +dataWithBase64:
Tests.
2012-04-17 19:08:29 +02:00
Alexander Ljungberg
314be1ec11
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-04-17 15:28:11 +01:00
Alexander Ljungberg
0d810e64b7
Stub out CPDateFormatter and nib2cib support.
2012-04-17 15:27:47 +01:00
Blair Duncan
e4d3334313
removed unnecessary comment
2012-04-16 21:04:12 -04:00
Blair Duncan
5384a9e86f
Fix for issue 1507 CPTableview autosave tablecolumns
2012-04-16 21:00:33 -04:00
Aparajita Fishman
5763ebdf2b
Fixed CPEvent -timestamp to return seconds since startup, as documented in Cocoa.
...
Miscellaneous cleanup of timestamp usage as well.
2012-04-15 11:30:27 -04:00
aparajita
3f58c4ea6f
Merge pull request #1494 from cacaodev/CPImageView-bindings
...
CPImageView: support CPValueURLBinding and CPValuePathBinding.
2012-04-15 05:52:22 -07:00
cacaodev
22f75fa9cd
Very minor UI changes
2012-04-15 09:52:57 +02:00
cacaodev
a76fbb0073
nib2cibed CPOutlineViewCibTest
2012-04-13 22:27:47 +02:00
cacaodev
299a035b7f
Typo
2012-04-13 22:27:21 +02:00
Randall Luecke
340b86e97f
CPAlert shouldn't use 'alert' as a variable name
2012-04-13 10:59:30 -04:00
Aparajita Fishman
4fff92f3ee
Ignore NS_*.j userland NS classes in XcodeCapp
2012-04-13 08:25:19 -04:00
cacaodev
a41ff7f2d0
TableView Example: fix row selection after drop
...
make editable textfield bordered
Finished CPOutlineView view-based. With example
2012-04-13 09:19:36 +02:00
cacaodev
b11294d9cf
Updated Cib test with the table content binding feature
2012-04-13 09:19:36 +02:00
cacaodev
fda6694e0f
merge content binding feature
2012-04-13 09:19:35 +02:00
cacaodev
399734fad4
CPTableView -_dragViewForColumn:event:offset:
...
Set the dragView frame before dataviews are added to it. Otherwise, dataviews will be expanded depending on their autoresize mask and appear cropped on the right.
2012-04-13 09:19:35 +02:00
cacaodev
0b5f0e5e61
CPTableView: Fixed a bug where an error was thrown when trying to edit a view-based cell. View-based cells don't need their editing to be handle by the table (begin or end), instead they are edited directly. Added an editable textfield on the right column view. values are commited via bindings. Focus not shown when you edit because of a bug in CPTextField
2012-04-13 09:19:35 +02:00
cacaodev
f87dbec170
Add performance tests for the loadDataViewsInRows:columns: in view-based examples and in cell-based example CPTableCibTest. You need to re-build the fmw if you want to compare before/after view-based API.
2012-04-13 09:19:35 +02:00
cacaodev
67f7649f6c
CPTableView with Lion's view-based API
...
Added : -makeViewWithIdentifier:owner:
-rowForView: columnForView: less performant tahn cocoa because we cycle through all visible rows. But these methods are generally used once when editing manually.
Added identifier property to CPView.
retro and forward (in IB) compatible with the existing API. You can use IB table view based without the new API. Existing table views / Nib won't break.
CPTableView view based example. Featuring: IB made data views, different views in the same column, subviews binding in IB
When the view is found automatically in the cib, instantiate with _delegate as the owner (cocoa behavior).
2012-04-13 09:19:23 +02:00
cacaodev
c2cad3cca3
nib2cib NSNib support. NSNib are represented as data inside nib files. We need to extract them, write, nib2cib, feed CPCib with the data.
2012-04-13 09:19:23 +02:00
cacaodev
5a99011feb
nib2cib support for CPView identifier property.
2012-04-13 09:19:23 +02:00
cacaodev
392702cc18
nib2cib Converter.j : Add a flag to disable ibtool step in case the input is already compiled. Set SharedConverter class var in init (not a singleton, represents the current Converter).
2012-04-13 09:18:54 +02:00
cacaodev
0c8715dd8d
Merge remote-tracking branch 'upstream/master' into CPImageView-bindings
2012-04-12 23:26:11 +02:00
cacaodev
487d38fd21
Merge remote-tracking branch 'upstream/master' into CPImageView-bindings
2012-04-12 23:12:09 +02:00
Aparajita Fishman
c028c0ad26
Fixed infinite loop when finished editing a tableview cell.
2012-04-12 17:09:20 -04:00
cacaodev
925a922d90
Remove first row in the plist
2012-04-12 21:41:26 +02:00
Aparajita Fishman
aeb2671fc0
CPImageView enhancements
...
- Changed from deprecated image scaling constants to new ones.
- Added support for CPImageScaleProportionallyUpOrDown (thanks BlairDuncan).
- Cleaned up image layout code.
2012-04-12 14:55:46 -04:00
Aparajita Fishman
502edbd152
nib2cib enhancements
...
- Added support for User Defined Runtime Attributes in IB.
- Added support for userland NS classes in IB.
- Added support for file-based nib2cib configuration.
- Converted nib2cib to Objective-J from straight Javascript.
- Updated man page for new features.
- Test app.
2012-04-12 12:09:24 -04:00
Aparajita Fishman
5fed81e1dc
CFURL/CPURL fixes/enhancements
...
- Fixed bizarre bug where local variable path was being set as attribute of object in CPURL -pathComponents.
- Added CPURL -URLByDeletingLastPathComponent.
- Linted CFURL.js.
- CFURL constructor should copy when passed a CFURL.
- Added CFURL.createCopyDeletingLastPathComponent.
- Added test for URLByDeletingLastPathComponent.
2012-04-12 10:45:01 -04:00
Blair Duncan
ed2e637219
Merge branch 'master' of git://github.com/cappuccino/cappuccino into afterDocumentLoadFix
2012-04-11 06:53:53 -04:00
Aparajita Fishman
6293380406
Let jake proceed if a man page cannot be copied
2012-04-10 22:42:46 -04:00
Blair Duncan
3649b0ed9c
Added test
2012-04-10 19:28:00 -04:00
Antoine Mercadal
73641cb726
Merge remote-tracking branch 'upstream/master'
2012-04-10 16:10:14 -07:00
Antoine Mercadal
71cfeae5f1
fix typo preventing the highlighting color to be draw.
2012-04-10 16:08:17 -07:00
Aparajita Fishman
c40aaa04f6
Merge branch 'master' of github.com:cappuccino/cappuccino into cappuccino
2012-04-10 18:42:43 -04:00