Alexander Ljungberg
ff7f469f9f
Fixed: CPColor colorWithCSSString did not properly handle the alpha component of the CSS rbga() syntax. Fixes #687 .
2011-04-10 22:16:28 -04:00
Alexander Ljungberg
b40f920ec6
Fixed: don't crash on the first mouse move event after merge #1211 . Fixes #1221 .
2011-04-10 18:33:57 -04:00
Randall Luecke
b9533386b4
Merge branch 'natemartinsf-master' into 0.9.1
2011-04-08 09:32:14 -04:00
Randall Luecke
ae5359f953
Merge branch '0.9.1' of git://github.com/280north/cappuccino into 0.9.1
2011-04-08 09:26:55 -04:00
Mike Fellows and Randall Luecke
4a57f6a1c4
Better inset bounds to improve autoscrolling while dragging in a scrollview.
2011-04-08 09:26:04 -04:00
Nathaniel Martin
9b1eac1923
deltaX and deltaY now set on mousemoved, based on last mouse event
2011-04-07 22:00:09 -07:00
Nathaniel Martin
875dbaa78f
Fix for issue 1210
2011-04-06 23:16:13 -07:00
Klaas Pieter Annema
327d796653
implement outlineViewDeleteKeyPressed
2011-04-06 08:14:29 +02:00
Alexander Ljungberg
f0bba44e45
Completed CPTabView documentation.
2011-04-03 17:56:31 -04:00
Alexander Ljungberg
7107adfe16
Minor doc formatting.
2011-04-03 17:45:53 -04:00
Alexander Ljungberg
f29dcc9c6b
Document CPScreen.
2011-04-03 16:12:27 -04:00
Alexander Ljungberg
2952070698
Whitespace, comment tweak.
2011-04-03 00:56:28 -04:00
Alexander Ljungberg
9fc10260fb
Merge branch 'fonts' of https://github.com/aparajita/cappuccino into aparajita-fonts
2011-04-02 22:26:21 -04:00
Alexander Ljungberg
fa1a10730e
Fixed: an array controller with a bound contentArray would sometimes fail when add:, remove: and similar methods were called.
...
In particular the AC would fail when a _CPKeyValueCodingArray proxy was required (the destination implements insertObject:in<key>AtIndex etc.). The previous commit by cacaodev is the larger part of this fix as it enables use of mutableArrayValueForKeyPath properly. This commit merely fixes an error exposed by the previous commit where e.g. add: would apparently add two objects rather than one. This was caused by the AC observing and reacting to its own change even that it already had an optimised path to update arrangedObjects.
2011-04-02 18:03:21 -04:00
cacaodev and Alexander Ljungberg
e91bc3eeef
Adds a binder subclass for CPArrayController's contentArray binding. This binder allows destination.keypath who are kvc compliant, still works if they're not (through _CPKVCArray). Fixes addObject: error when contentArray is bound to a kvc array, a bug visible in ArrayController1 manual test.
2011-04-01 21:29:37 -04:00
Alexander Ljungberg
76400ecca9
Make table column internal bindings support methods private.
2011-03-31 20:48:51 -04:00
Alexander Ljungberg
dae36cda56
Bindings support for inline table view cell editing.
2011-03-31 20:26:56 -04:00
Alexander Ljungberg
2532c760ea
Closes #1202 . Test that CPEvent deltaX, deltaY and deltaZ do work. Also initialise deltas to 0 instead of nil.
2011-03-31 11:11:57 -04:00
Alexander Ljungberg
094b798765
Fixed: when table view grid lines were active they did not draw on top of selection highlights like in Cocoa.
2011-03-29 00:45:25 -04:00
Alexander Ljungberg
89974796b1
Fixed: table view's rectOfColumn: method returned a rect reduced by the intercell spacing. It should return the rect of the entire column. Fixed: when a column was selected the column selection colour would not cover the whole column. Fixed: in recent builds, table view header divider lines did not line up with body divider lines.
...
Ultimately, intercell spacing is only applied, as the name implies, inside of cells. It is not applied in the header, nor at the column or row level. Only data views inside of cells are offset.
2011-03-29 00:33:32 -04:00
Aparajita Fishman
044a605e47
Added font methods so that nib2cib can do font substitution
2011-03-28 23:51:45 -04:00
Aparajita Fishman
7d62b6e1eb
Made the defaults global constants
2011-03-28 23:50:56 -04:00
Alexander Ljungberg
539ea2e589
Merge branch '0.9.1' of github.com:280north/cappuccino into 0.9.1
2011-03-28 22:14:32 -04:00
Alexander Ljungberg
4f6d939634
Minor table view cleanup.
2011-03-28 22:14:11 -04:00
Alexander Ljungberg
d68d84cfdf
Merge branch '0.9.1' of github.com:280north/cappuccino into 0.9.1
2011-03-28 21:24:45 -04:00
Alexander Ljungberg
430a74735b
Fixed: CPSliders always became continuous when archived/unarchived through CPCoding.
2011-03-28 21:18:47 -04:00
Randall Luecke
de08addfa1
Fix for grid lines not being drawn in the headers of table columns which were not originally exposed.
2011-03-28 21:10:59 -04:00
Alexander Ljungberg
26003365bc
Fixed: CPSlider isContinuous disagreed with setContinuous.
2011-03-28 21:06:07 -04:00
Alexander Ljungberg
11ab9a77ad
Minor performance improvement to CPContinuouslyUpdatesValueBindingOption.
2011-03-28 20:12:32 -04:00
Aparajita Fishman
2599f820c7
Merge branch 'font-fun' into fonts
...
Conflicts:
Tools/nib2cib/NSButton.j
2011-03-28 18:51:10 -04:00
Alexander Ljungberg
110d75b1e5
Text field support for CPContinuouslyUpdatesValueBindingOption.
2011-03-28 18:20:19 -04:00
Alexander Ljungberg
79ec12e2a2
Added support for the CPNullPlaceholderBindingOption for bound text fields.
2011-03-28 18:02:52 -04:00
Klaas Pieter Annema
425401c049
Merge branch 'keyview' of https://github.com/aparajita/cappuccino into aparajita-keyview
2011-03-28 20:12:45 +02:00
Alexander Ljungberg
7b3ae56031
CPObjectController automaticallyPreparesContent support.
2011-03-28 11:06:12 -04:00
Alexander Ljungberg
65043c5d78
Added some missing LGPL headers.
2011-03-25 22:52:57 -04:00
Aparajita Fishman
93119233cd
Prevent self-reference in _next/_previousKeyView
2011-03-25 14:45:19 -04:00
Alexander Ljungberg
2f56f899cf
Merge branch 'master' of https://github.com/eventualbuddha/cappuccino into eventualbuddha-master
2011-03-25 12:53:42 -04:00
Brian Donovan
b69c25bc2a
Fix documentation typo.
2011-03-25 08:50:06 -07:00
Alexander Ljungberg
e6eb14e819
Fixed: in Firefox, certain web views would not send the first webView:didFinishLoadForFrame: delegate message nor detect the need for AppKit scrollbars.
2011-03-24 23:33:44 -04:00
Alexander Ljungberg
380a860ba9
Fixed: loading an empty string into a web view would make it entirely white regardless of the background colour specified.
2011-03-24 21:20:55 -04:00
Alexander Ljungberg
5cbbafdf72
Support for web views with transparent or coloured backgrounds.
2011-03-24 21:13:41 -04:00
Klaas Pieter Annema
863c4639cf
implement outline view menu delegate method
2011-03-24 14:56:23 +01:00
Alexander Ljungberg
79e977b2d9
CPWebView isLoading method.
2011-03-24 01:03:02 -04:00
Alexander Ljungberg
93fe320e22
Minor fixes and cleanup.
2011-03-24 00:56:35 -04:00
Alexander Ljungberg
0337744c05
Web view accessor method to check which scrollbar style is currently in use. Also documented CPWebViewScrollNone.
2011-03-24 00:43:23 -04:00
Alexander Ljungberg
43f4ecc1b4
More consistent CPCompatibility constant naming.
2011-03-23 23:54:56 -04:00
Alexander Ljungberg
310d49c74c
Merge branch 'master' of github.com:280north/cappuccino
2011-03-24 00:35:26 -04:00
Alexander Ljungberg
3bd2c2d266
Fixed: web view loadHTMLString:"" now works again. Incidentally it only used to work by accident.
2011-03-24 00:33:54 -04:00
Alexander Ljungberg
b9d2927368
Fixed: web views with CPWebViewScrollAuto would reload after determining which scrollbars to use. The new solution makes a best effort attempt to determine this ahead of loading, avoiding reloads.
...
The problem in particular is that we can't change from AppKit to Native scrollbars or vice versa once an iframe has been loaded. Until we find a way to do so, this less flexible solution will have to do. Note that if the loaded URL passes the SOP, but the content contains links to URLs which do not pass the SOP which can be brought up in the web view, CPWebViewScrollAuto will not work correctly and CPWebViewScrollNative should be used instead.
2011-03-24 00:14:06 -04:00
Randall Luecke
8737b1207f
Fix for corner view not drawing the line above the left edge of the scrollview. closes #864
2011-03-23 23:02:10 -04:00