Klaas Pieter Annema
40bfb55b64
don't resolve nib2cib output path
2011-04-04 14:23:36 +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
501c15775e
Use bsdtar explicitly for 'jake docs' in case the user has GNU tar installed through e.g. fink.
...
This enables the -s parameter to work.
2011-04-03 16:58:39 -04:00
Alexander Ljungberg
f29dcc9c6b
Document CPScreen.
2011-04-03 16:12:27 -04:00
Alexander Ljungberg
370960418f
Better formatting, clickable links and basic code styling for the Doxygen docs front page. This look will resemble that of the GitHub front page.
...
The README file was converted to Markdown which is nice to read in the terminal and automatically formatted by GitHub. For Doxygen, the markdown is first converted to HTML.
2011-04-03 14:34:20 -04:00
Aparajita Fishman
c9fb862ee2
Tweak
2011-04-03 07:56:16 -04:00
Antoine Mercadal
6e1acf1f06
fix wrong AGPL header in CPUserDefaultTest.j
2011-04-03 11:41:56 +02:00
Alexander Ljungberg
2952070698
Whitespace, comment tweak.
2011-04-03 00:56:28 -04:00
Alexander Ljungberg
dbb10f69f6
Merge branch 'aparajita-fonts' into 0.9.1
2011-04-02 23:32:59 -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
2fbd54521d
Fix up and restore all functionality to ArrayController manual test.
2011-04-02 20:08:36 -04:00
Alexander Ljungberg
ae3780c0cf
Recreated and cleaned up ArrayController1 since MainMenu.xib was missing.
2011-04-02 19:43:51 -04:00
Alexander Ljungberg
ccf9225773
Minor KVO optimisation.
2011-04-02 18:10:13 -04:00
Alexander Ljungberg
8aaa5fe07f
Test array controller KVC binding correctness.
...
This change splits the insertObjectAtArrangedObjectIndex:, addObject:, and removeObject: tests into two versions: one for a regular AC setContent: setup and one for when the AC is bound to an array-like destination implementing KVC.
2011-04-02 18:09:16 -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
9a0cf2b37d
Manual test for bindings based table view editing.
2011-03-31 20:35:11 -04:00
Alexander Ljungberg
dae36cda56
Bindings support for inline table view cell editing.
2011-03-31 20:26:56 -04:00
Aparajita Fishman
e07ff706ab
Fixed stupid bug in figuring out what directory to watch
2011-03-31 20:10:18 -04:00
Aparajita Fishman
7ec31a7c53
If no directory is passed to --watch, default to Resources
2011-03-31 19:51:22 -04:00
Aparajita Fishman
b4221aebcb
fontinfo binary is built directly in $CAPP_BUILD, and intermediate build products are put there also.
2011-03-31 16:43:58 -04:00
Aparajita Fishman
fdcd56e0ae
Added a man page for capp, global function for copying a man page
2011-03-31 14:52:38 -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
Aparajita Fishman
0f68fa0141
Added ability to pass a string and get its width, removed some unnecessary releases
2011-03-30 00:28:45 -04:00
Aparajita Fishman
26fba1fdd9
Remove bogus line, not sure how it got there
2011-03-29 17:44:34 -04:00
Aparajita Fishman
16bacae7e3
More cool stuff...
...
- The holy grail! I took Klaas' great autonib2cib and rolled it into nib2cib.
- Removed check for stream in CPLogColorize, it isn't necessary and reduces its general-purpose usage.
2011-03-29 16:06:19 -04:00
Aparajita Fishman
d00a8b9d18
Use a parser action to show version and quit
2011-03-29 12:54:54 -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
90c19b1856
Added explicit size for completeness of sample, fixed font substitution if theme has no font, used LucidaGrande-Bold 13 to do better code coverage.
2011-03-28 23:55:31 -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
Aparajita Fishman
93f36a2326
Added missing license, added a lot more support for radio button attributes, included fix for issue #1190
2011-03-28 22:44:03 -04:00
Aparajita Fishman
0218246678
Added key equivalents to radio buttons, more attributes to test new radio button support
2011-03-28 22:42:46 -04:00
Aparajita Fishman
79fde3fbeb
Factored out font substitution code, added special case for radio buttons
2011-03-28 22:38:26 -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
1ef7fc45f5
Added a note to the CPContinuouslyUpdates test clarifying the purpose of the sliders.
2011-03-28 21:23:53 -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
52f3f81265
Changed window title
2011-03-28 18:59:03 -04:00
Aparajita Fishman
2599f820c7
Merge branch 'font-fun' into fonts
...
Conflicts:
Tools/nib2cib/NSButton.j
2011-03-28 18:51:10 -04:00
Aparajita Fishman
8fed2c7a9a
Factored code into functions, fixed input and output path computation
2011-03-28 18:45:03 -04:00
Alexander Ljungberg
f9f03c8b54
Manual test for CPContinuouslyUpdatesValueBindingOption and CPNullPlaceholderBindingOption.
2011-03-28 18:23:17 -04:00
Alexander Ljungberg
110d75b1e5
Text field support for CPContinuouslyUpdatesValueBindingOption.
2011-03-28 18:20:19 -04:00