Alexander Ljungberg
8ef7f07195
Fixed: CPArrayController's addObject and CPArray's insertObject:inArraySortedByDescriptors:.
...
CPArray insertObject:inArraySortedByDescriptors: now quickly inserts objects at the end of the array if no sort descriptors are specified.
CPArrayController initialises its sort descriptors to an empty array.
Fixed: array controller's addObject added objects to the arranged objects array in a different order than in the content array if no sort descriptor was set.
2010-12-14 23:33:14 +01:00
Alexander Ljungberg
2af2fc31a1
Fixed: archived table views could end up with a nil sort descriptor instead of an empty array.
2010-12-14 21:36:04 +01:00
Brian Donovan
9bf0edb5df
Implement CPScrollView scrollToBeginningOfDocument: and scrollToEndOfDocument:.
...
Also ensures that the home/end DOM keys were properly mapped to their Cocoa equivalents, so that home/end will trigger scrollToBeginningOfDocument:/scrollToEndOfDocument:.
2010-12-14 12:12:25 -08:00
Alexander Ljungberg
53f4baa9ac
Fixed: CPArrayController add: and insert: would fail if automaticallyPreparesContent was NO.
...
This was caused by an unimplemented method in the original adapted from Cocotron CPObjectController.
2010-12-14 20:44:22 +01:00
Alexander Ljungberg
63cc9c4b36
Fixed: nib2cib did not properly transfer the 'isEditable' property for object and array controllers.
2010-12-14 20:28:57 +01:00
Alexander Ljungberg
8b60ef1156
Added nib2cib support for several array controller properties.
...
The properties in question are declaredKeys, automaticallyPreparesContent and objectClass, from the base object controller class.
2010-12-14 20:28:40 +01:00
Brian Donovan
751a80afb7
Google Chrome Frame doesn't work with duplicate X-UA-Compatible header.
...
There should only be one X-UA-Compatible header and it should have the chrome=1 part at the end, per http://www.chromium.org/developers/how-tos/chrome-frame-getting-started .
"You may recognize the X-UA-Compatible flag as the same mechanism introduced with IE 8 for controlling the rendering engine that IE uses for a particular page. In cases where GCF is not installed, the values can be combined to control IE's rendering behavior:"
<meta http-equiv="X-UA-Compatible" content="IE=8,chrome=1">
2010-12-14 10:37:15 -08:00
Alexander Ljungberg
f2b2852b76
Allow array controllers as table sources in cibs.
...
When an array controller is loaded from a cib, the data source may be connected before the bindings are. Hence, we can't check for required data source methods at the time because we do not know if we are using bindings yet. The new behaviour is to only warn when the methods are actually required, which matches Cocoa.
2010-12-14 17:35:34 +01:00
Alexander Ljungberg
f36d8224a6
Unit test based on Cocoa example With And Without Bindings 01.
...
This test exercises loading of an array controller with bindings to a table and a content array, plus various editing actions.
2010-12-14 15:05:30 +01:00
Alexander Ljungberg
c5c2a80af9
More unit tests on 01_WithoutBindings.
2010-12-14 13:40:44 +01:00
Alexander Ljungberg
b9dfd2a795
Merge branch 'master' of github.com:280north/cappuccino
2010-12-14 12:36:53 +01:00
Alexander Ljungberg
b381fe6c27
Cleanup.
2010-12-14 12:36:37 +01:00
Klaas Pieter Annema
003dcface0
make selectedTag accessor public again
...
This reverts commit cfee75b6e9 .
2010-12-13 22:16:06 +01:00
Alexander Ljungberg
0e05f1a8b7
Merge branch 'master' of github.com:280north/cappuccino
2010-12-13 13:39:41 +01:00
Klaas Pieter Annema
5a340804fe
remove failing reverse set selected tag test
2010-12-13 10:55:10 +01:00
Klaas Pieter Annema
65f6c35c88
add manual test for CPPopUpButton
2010-12-13 10:44:25 +01:00
Klaas Pieter Annema
cfee75b6e9
rename CPPopUpButton selectedTag to _selectedTag
2010-12-13 10:38:23 +01:00
Klaas Pieter Annema
0463af26b3
Merge branch 'CPPopUpButton-selectedTag-binding' of https://github.com/eventualbuddha/cappuccino into eventualbuddha-CPPopUpButton-selectedTag-binding
2010-12-13 10:11:46 +01:00
Francisco Ryan Tolmasky I
ced3c2d778
Missing @end in NSMutableDictionary.
...
Reviewed by me.
2010-12-11 21:51:27 -08:00
Francisco Ryan Tolmasky I
7e4e6932a0
Merge branch 'cpbutton-rounded-hud-support' of https://github.com/primalmotion/cappuccino into primalmotion-cpbutton-rounded-hud-support
2010-12-11 11:47:15 -08:00
Blair Duncan and Francisco Ryan Tolmasky I
13940c97e7
Manual test for issue 842.
...
Reviewed by me.
2010-12-11 11:41:15 -08:00
Francisco Ryan Tolmasky I
91d28cbbdd
Fix for FireFox plists breaking with text over 4096 bytes.
...
Closes #842 .
Reviewed by me.
2010-12-11 11:29:49 -08:00
Antoine Mercadal
adc2d2b513
support for HUD rounded button
2010-12-11 14:34:03 +01:00
Randall Luecke
c80116e90d
Removed leftover from versioning fixes
2010-12-11 01:01:56 -05:00
Francisco Ryan Tolmasky I
f667c39ade
Further versioning fix.
...
Reviewed by me.
2010-12-10 09:04:13 -08:00
Randall Luecke
ce0ddb2e1f
Test for previous commit
2010-12-10 10:29:59 -05:00
Randall Luecke
3a716c08f8
CPObject -version should be static and zero by default.
2010-12-10 10:01:33 -05:00
Francisco Ryan Tolmasky I
d69f46f7ee
More capp_linting.
...
Reviewed by me.
2010-12-09 13:45:29 -08:00
Ross Boucher
3cda75986b
Merge branch 'master' of github.com:280north/cappuccino
2010-12-09 13:08:52 -08:00
Francisco Ryan Tolmasky I
ffea2de826
Style fixes.
...
Reviewed by me.
2010-12-09 13:00:52 -08:00
Ross Boucher
ac6ccc3257
Merge branch 'master' of https://github.com/dasto/cappuccino into dasto-master
...
Conflicts:
Tests/Foundation/CPKeyValueCodingTest.j
2010-12-09 12:59:11 -08:00
Daniel Stolzenberg
29ed8f3116
fixed issues with "CPKeyValueObservingOptionPrior" and "CPKeyValueObservingOptionOld" on dependent keys caused by improper wrapped observation messages
2010-12-09 14:56:55 +01:00
Ross Boucher
3f2dd34ee5
We should be using UID not hash
2010-12-08 16:43:45 -08:00
Ross Boucher
df7c8bf508
Remove unwanted global.
2010-12-08 16:11:25 -08:00
Ross Boucher
1e2fdc3e1b
Remove tabs; Update some of the toll free bridging code.
2010-12-08 15:44:28 -08:00
Ross Boucher
901f3fe63b
Merge branch 'nib2cib-bindings-options' of https://github.com/cacaodev/cappuccino into cacaodev-nib2cib-bindings-options
2010-12-08 14:11:23 -08:00
Ross Boucher
a767d2199d
Merge branch 'tollfreefix' of https://github.com/hammerdr/cappuccino into hammerdr-tollfreefix
2010-12-08 13:35:22 -08:00
Ross Boucher
ceb4432b49
Add a round button to the aristo showcase
2010-12-08 13:32:04 -08:00
Ross Boucher
b80c48886a
Merge branch 'cpbutton-rounded-bezel-style-support' of https://github.com/primalmotion/cappuccino into primalmotion-cpbutton-rounded-bezel-style-support
...
Conflicts:
AppKit/Themes/Aristo/ThemeDescriptors.j
2010-12-08 13:23:14 -08:00
Brian Donovan
55121d501b
Call will/didChange manually since this isn't a setter.
2010-12-08 07:38:10 -08:00
Brian Donovan
2c0c8b59a2
Fix documentation typo.
2010-12-07 11:44:48 -08:00
Brian Donovan
788419d64c
NSPopUpButton has no public -setSelectedTag, so make it private.
2010-12-07 07:23:50 -08:00
Brian Donovan
735a38d134
NSPopUpButton has no CPValueBinding, use @"selectedIndex".
2010-12-07 07:23:30 -08:00
Francisco Ryan Tolmasky I
8d80903cf2
Merge branch 'CPFontManager-fix' of https://github.com/aparajita/cappuccino into aparajita-CPFontManager-fix
2010-12-06 11:46:52 -08:00
Aparajita Fishman
432c98f5f7
Fix variable name
2010-12-06 14:05:18 -05:00
Klaas Pieter Annema
f7495155af
Merge branch 'issue702' of https://github.com/stevegeek/cappuccino into stevegeek-issue702
2010-12-06 09:47:08 +01:00
Francisco Ryan Tolmasky I
c2ee9a9a5e
Fix for rows not showing up in tablviews that were not directly in scrollviews.
...
Reviewed by Randy.
2010-12-04 18:52:46 -08:00
Francisco Ryan Tolmasky I
71bbd85ba4
Fix for ctrl not being interpreted as command in Linux.
...
Reviewed by me.
2010-12-04 11:12:28 -08:00
Francisco Ryan Tolmasky I
3776a7bee1
Fix for invisible toolbar items sending their associated menu item as the sender for their actions.
...
Reviewed by me.
2010-12-04 10:43:34 -08:00
Francisco Ryan Tolmasky I
fb51a0f892
Merge branch 'CPMenu-menuWillOpen-fix' of https://github.com/eventualbuddha/cappuccino into eventualbuddha-CPMenu-menuWillOpen-fix
2010-12-04 09:46:22 -08:00