Aparajita Fishman
a9781016be
Look for frameworks in the app/Frameworks directory before the install directory. Document framework search path and CPAuxiliaryThemes support in the man page.
2011-06-04 22:53:31 -07:00
Aparajita Fishman
4be0bb3a30
Load userland NS classes from the main bundle as well as frameworks, and temporarily change the class of NSSwapper classes to the target class when calling KVC methods.
2011-06-04 18:03:53 -07:00
Aparajita Fishman
a74267e937
Merge remote branch 'refs/remotes/280north/master'
2011-06-04 16:20:50 -07:00
Alexander Ljungberg and Aparajita Fishman
6dea853ef3
Decode but mostly ignore NSImages in nib2cib. Fixed: radio groups in IB come with an NSImage and so would not nib2cib anymore after the recent addition of template image support in NSButton.
2011-06-04 16:19:59 -07:00
Aparajita Fishman
94df530580
Another overhaul of nib2cib.
...
- Added support for userland NS classes.
- Added support for auxiliary themes.
- NSView should be writing _themeClass, otherwise custom themed classes do not get the correct _themeClass when unarchived.
- Added support for stored options, this is critical. For example, if you are using custom frameworks, you have to ensure they are loaded during automatic nib2cib'ing that occurs when building an app or using xcodecapp. Stored options makes this easy to do.
- Finally did the right thing and made nib2cib into an Objective-J class.
2011-06-04 16:07:00 -07:00
Aparajita Fishman
8de587d4fc
Only log the connection info if _source and _destination are defined. Runtime attribute connections do not have both. Correctly show boolean value types as BOOL, not CPNumber.
2011-06-04 10:58:38 -07:00
Aparajita Fishman
fe69142567
Merge remote branch 'refs/remotes/aparajita/runtime-attributes'
...
Conflicts:
Tools/nib2cib/NSNibConnector.j
2011-06-04 10:39:50 -07:00
Tom Robinson
fa0a4d3b56
Fix tests for CI.
2011-06-03 21:15:25 -07:00
Alexander Ljungberg
2a3b9e13c3
Merge branch 'master' of github.com:280north/cappuccino
2011-06-02 12:35:23 -04:00
Alexander Ljungberg
4e07c9f9ee
Decode but mostly ignore NSImages in nib2cib. Fixed: radio groups in IB come with an NSImage and so would not nib2cib anymore after the recent addition of template image support in NSButton.
2011-06-02 12:33:43 -04:00
Aparajita Fishman
397e314cc9
Use Menlo if Consolas is not available
2011-06-01 18:19:49 -07:00
Aparajita Fishman
c87d96676c
Merge remote branch 'refs/remotes/280north/master'
2011-06-01 12:21:27 -07:00
Klaas Pieter Annema
9f2804c700
Merge branch '0.9.1b'
2011-06-01 12:10:10 +02:00
Klaas Pieter Annema
16183cca09
fix nib2cibbed controls enabled state
2011-06-01 12:09:49 +02:00
Aparajita Fishman
a5c06c8f27
Merge remote branch 'refs/remotes/280north/master'
...
Conflicts:
AppKit/CPTableView.j
2011-05-30 23:37:16 -07:00
Randall Luecke
7a52805587
Support for setContinuous in CPLevelIndicator
2011-05-30 22:16:38 -07:00
Alexander Ljungberg
56d0ebe420
Typo fix.
2011-05-30 22:48:12 -04:00
Alexander Ljungberg
b4b54e5744
Partial button image support in nib2cib covering NSAddTemplate and NSRemoveTemplate (standard plus and minus buttons).
2011-05-30 22:16:42 -04:00
Alexander Ljungberg
e1f55fce3a
nib2cib support for CPUserDefaultsController.
2011-05-30 21:15:43 -04:00
Alexander Ljungberg
a6ee37e030
Support level indicators as table cells through nib2cib.
2011-05-30 00:56:28 -04:00
Alexander Ljungberg
4316192b8d
Support NSButtonCell (e.g. checkboxes) in table columns through nib2cib.
2011-05-29 21:24:41 -04:00
Alexander Ljungberg
b2e13919e0
Support for editing level indicators.
2011-05-29 15:41:53 -04:00
Alexander Ljungberg
3f2607c2d0
CPLevelIndicator nib2cib support.
2011-05-28 18:44:32 -04:00
Alexander Ljungberg
5419272e48
Fixed: don't import NSSlider.j in NSSlider.j.
2011-05-28 18:08:17 -04:00
cacaodev and Klaas Pieter Annema
ca1a1b43f1
CPRuleEditor & CPPredicateEditor & CPPredicateEditorRowtemplate implementations with theming, nib2cib support.
...
Tests: CPRuleEditorCibTest, CPPredicateEditorCibTest, SmartFoldersDemo: a real world usage of CPPredicateEditor.
Documentation for these 3 new classes.
2011-05-23 10:59:43 +02:00
Aparajita Fishman
94336ebcbb
Merge remote branch 'refs/remotes/280north/master'
...
Conflicts:
Tools/Documentation/preprocess/003.make_headers.rb
2011-05-19 23:19:08 -07:00
Alexander Ljungberg
64f9309994
Merge pull request #1268 from primalmotion/cappuccino
...
---
This patch makes nib2cib dealing with NSButtons much more better by setting particular offsets
according to the the kind of button.
Here is a screenshot of what I have done in IB :
<http://img839.imageshack.us/img839/4379/19894787.png >
This is the rendering of nib2cib without this patch:
<http://img263.imageshack.us/img263/1708/without.png >
This is the rendering of nib2cib with this patch:
<http://img263.imageshack.us/img263/1097/with.png >
2011-05-19 21:54:12 -04:00
Alexander Ljungberg
1c201d7dba
Refs #1270 . Fix a typo.
2011-05-19 21:50:30 -04:00
Aparajita Fishman
aa7345935d
Oops, accessor methods weren't being synthesized, removed some cruft
2011-05-19 17:10:50 -07:00
Aparajita Fishman
5dfa43ce5f
Oops, accessor methods weren't being synthesized, removed some cruft
2011-05-19 17:10:26 -07:00
Aparajita Fishman
3937e66e06
Major fix to documentation generation:
...
- It turns out doxygen would not generate documentation for the first method in a file (or sometimes any methods at all) if there was no ivar block or an empty ivar block. Now a dummy __doxygen__ ivar is inserted in empty blocks to force correct behavior.
- Added a missing @endverbatim to CPExpression.j.
- Tweaked class documentation for CPPredicate.j.
2011-05-19 16:47:11 -07:00
Aparajita Fishman
ff7774976e
Major fix to documentation generation:
...
- It turns out doxygen would not generate documentation for the first method in a file (or sometimes any methods at all) if there was no ivar block or an empty ivar block. Now a dummy __doxygen__ ivar is inserted in empty blocks to force correct behavior.
- Added a missing @endverbatim to CPExpression.j.
- Tweaked class documentation for CPPredicate.j.
2011-05-19 16:46:41 -07:00
Aparajita Fishman
896f91215e
Whitespace cleanup
2011-05-18 16:54:21 -07:00
Aparajita Fishman
806fea9222
Whitespace cleanup
2011-05-18 16:53:51 -07:00
Aparajita Fishman
6d962bc51a
More documentation enhancements...
...
- Changed to centered, fixed-width layout, it results in shorter line lengths which reads more easily.
- Moved support files to separate support directory.
- Removed blank lines at end of multi-parameter method prototypes.
2011-05-18 07:50:27 -07:00
Aparajita Fishman
6a6b83635f
More documentation enhancements...
...
- Changed to centered, fixed-width layout, it results in shorter line lengths which reads more easily.
- Moved support files to separate support directory.
- Removed blank lines at end of multi-parameter method prototypes.
2011-05-18 07:49:52 -07:00
Aparajita Fishman
800e32edad
Missed a text substitution, darkened up the method header a bit
2011-05-17 21:14:01 -07:00
Aparajita Fishman
d8f202fc1f
Missed a text substitution, darkened up the method header a bit
2011-05-17 21:11:31 -07:00
Antoine Mercadal
4acb757aec
adjust CPTextField positioning. Offsets changed since the usage of the new Aristo Art
2011-05-17 23:02:25 +02:00
Antoine Mercadal
9708985901
Make CPPopUpButton positionning pixel perfect
2011-05-17 22:16:26 +02:00
Aparajita Fishman
8b3f9c5557
Merge remote branch 'refs/remotes/280north/master'
...
Conflicts:
Tools/Documentation/doxygen.css
Tools/Documentation/processor_setup.sh
2011-05-17 10:48:22 -07:00
Antoine Mercadal
fde18bba2e
Correct button positionning.
...
This patch makes nib2cib dealing with NSButtons much more better by setting particular offsets
according the the kind of button.
2011-05-17 19:30:42 +02:00
Alexander Ljungberg
f7a2a2e6fd
Merge branch '0.9.1'
...
Conflicts:
Tools/nib2cib/NSFont.j
2011-05-17 01:18:56 -04:00
Alexander Ljungberg
f414ed2e8d
Refs #1266 . Still convert default font size in nib2cib even if the default font is bold.
...
(E.g. Lucida Grande 13 Bold should become Arial 12 Bold, not Arial 13 Bold.)
2011-05-17 01:16:03 -04:00
Alexander Ljungberg
86f3cc1831
Refs #1266 . Minor optimisation.
2011-05-17 00:45:36 -04:00
Antoine Mercadal and Alexander Ljungberg
e77c706c38
nib2cib now takes care of bold and italic
...
This allows to set bold and italic in IB even if the size of the font is the default one
2011-05-17 00:45:28 -04:00
Alexander Ljungberg
ec5c0e361d
Refs #1266 . Minor optimisation.
2011-05-17 00:38:39 -04:00
Alexander Ljungberg
533dbbfc69
Merge branch 'master' of github.com:280north/cappuccino
2011-05-17 00:12:08 -04:00
Antoine Mercadal
e4c708efde
nib2cib now takes care of bold and italic
...
This allows to set bold and italic in IB even if the size of the font is the default one
2011-05-17 00:28:33 +02:00
Aparajita Fishman
c9faea8753
NSColorWell was not setting its enabled state
2011-05-16 11:16:22 -07:00