Alexander Ljungberg
2d8a849d12
nib2cib size fix for bordered CPColorWell.
2012-07-09 19:19:38 +01:00
Aparajita Fishman
32737e0b72
CPComboBox and CPTextField enhancements
...
- Full Cocoa-compliant implementation of CPComboBox and CPComboBoxDelegate.
- Better focus ring for CPTextField and all subclasses.
- CPTextField and its subclasses draw disabled contents differently, per Cocoa.
2012-07-06 00:15:23 -07:00
Aparajita Fishman
e9fb821721
Make the default grid color in IB show correctly in CPTableView
...
Currently #888888 is being used as the default, mainly because NSColor.j doesn't recognize the "gridColor" named color, and the cached color in the .xib is #888888 for some reason. Actually the default grid color is #CCCCCC.
2012-07-04 16:39:47 -04:00
Alexander Ljungberg
37d4a06aa4
Fixes #1558 . Support "thick divider" split view style in nib2cib.
...
The thick divider style is converted to the pane splitter style in nib2cib since we only use two styles in Cappuccino.
2012-07-03 10:44:07 +01:00
Aparajita Fishman
2f27291c53
Tweaked debug output of custom image resources in nib2cib
2012-07-02 09:55:52 -04:00
Aparajita Fishman
fc23863d85
Added support for alternate button title in nib2cib
2012-07-02 09:55:52 -04:00
Aparajita Fishman
3ba5be1ec6
nib2cib image fixes
...
- nib2cib will now log the path and size of custom image resources in super verbose mode.
- Alternate images for buttons were not being set by nib2cib, that has been fixed.
- Fixed the name of the imagesize binary in the Xcode project.
2012-06-29 11:29:53 -07:00
Aparajita Fishman
606f3dfe6b
Replaced Java-based image utility with Cocoa command line app, cleaned up some fontinfo stuff
2012-06-29 11:29:46 -07:00
Aparajita Fishman
cae5486ec6
Added missing class checks in +initialize, regularized checking code
2012-06-28 12:05:18 -07:00
Alexander Ljungberg
10fcc0c452
Refs #1572 . Minor fixes.
2012-06-25 16:26:44 +01:00
Ilya Kulakov
66f5e1fb64
Take into account highlightsBy and showsStateBy when decoding cib.
...
nib2cib was modified to take into account these variables
during conversion nib->cib.
2012-06-25 18:57:01 +07:00
Antoine Mercadal
f8df87edcf
Merge pull request #1561 from tancred/xcodeapp_always_creates_support_sources
...
Create support sources folder if necessary.
Reviewed.
2012-06-14 10:27:43 -07:00
Antoine Mercadal
dc68daa859
Merge pull request #1564 from tancred/xcodecapp_sync_last_event_id_more_frequently
...
Make XcodeCapp synchronize file system event status more frequently.
Reviewed.
2012-06-14 10:24:40 -07:00
Malte Tancred
1fd021770e
Split -synchronizeLastEventId in two methods.
...
The first method (updateUserDefaultsWithLastEventId) just
sets the default while the other (synchronizeUserDefaultsWithDisk)
forces a synchronization with the disk.
2012-06-14 11:43:52 +02:00
Antoine Mercadal
19794b06ab
nib2cib sets _imageDimsWhenDisabled to YES for buttons
2012-06-13 15:22:26 -07:00
Malte Tancred
0018be6fd8
Make XcodeCapp synchronize file system event status more frequently.
...
This is a small fix that makes XcodeCapp update the latestEventId value
in the defaults database at the end of each FSEvents callback.
Prior to this fix, the synchronization was performed only when the user
actively decided to stop listening to a project.
2012-06-13 10:37:08 +02:00
Malte Tancred
52fff2056b
Fixed code standard issues.
2012-06-12 17:44:17 +02:00
Malte Tancred
56c0f7f6f1
Create support sources folder if necessary.
...
Make sure the the xCodeSupport/Sources folder is always
present. The objj tool will fail if it's missing.
The Sources folder could be missing if it's not checked
into a repos for example.
2012-06-08 13:21:47 +02:00
Antoine Mercadal
02b65e6dfb
Fix a bug in Nib2Cib.j when configInfo is null
2012-05-25 18:06:05 -07:00
Alexander Ljungberg
46aabf0ea2
Code formatting.
2012-05-25 01:12:57 +01:00
Alexander Ljungberg
1a14ef2418
Fixed: capp_lint handling of string literals with escapes.
...
This could cause capp_lint to warn about what it perceived as code inside of string literals if the string literal ended with an escaped backslash.
2012-05-25 01:07:35 +01:00
Alexander Ljungberg
9ffaf538e2
Remove unary + warning from capp_lint.
...
A statement like `x = +y;` actually does have an effect in JavaScript.
2012-05-24 23:58:01 +01:00
Alexander Ljungberg
2a21ce4a0c
Support function argument types in capp_lint.
...
Syntax such as function(/*CPString*/anArgument) {} should not generate a warning, and in general inline /**/ comments should be ignored for linting purposes.
2012-05-24 23:52:30 +01:00
Alexander Ljungberg
2b8b570dd4
Fixed: capp_lint exponential warnings.
...
capp_lint issued warnings over numerical literals like 2.1e+6 even that they were correctly formatted.
2012-05-24 23:22:24 +01:00
Alexander Ljungberg
a7bee74fb0
Report the original line contents in capp_lint.
...
capp_lint does some preprocessing of lines to simplify the lint tests, but the user will expect the regular, non processed lines in the output.
2012-05-24 22:34:50 +01:00
Alexander Ljungberg
1f803f52d1
Add some illustrative capp_lint doctests.
2012-05-24 19:37:30 +01:00
Alexander Ljungberg
0d5b4d4958
Fixed: if linted text didn't end with a newline the last character would be ignored.
2012-05-24 19:26:05 +01:00
Alexander Ljungberg
24cce3ca8a
Make LintChecker().lint_text('<code>') possible.
...
Made LintChecker()'s "view" and lint_text's "filename" arguments optional. Filename will default to <stdin> like Python does when you pipe to it. Also return found errors from lint_text as a convenience.
2012-05-24 19:24:50 +01:00
ggsato
f50a6ea7a3
fixed menu labels by removing numbers at Identity Label
2012-05-24 18:09:17 +09:00
Aparajita Fishman
b4f916351e
Added capp_lint check for space inside parens and dependent statement on same line, cleaned up CPString.j
2012-05-19 14:20:07 -07:00
Alexander Ljungberg
3525bd0183
Code formatting.
2012-05-13 14:26:19 +01:00
Alexander Ljungberg
6715fbbce2
nib2cib support for CPProgressIndicator size. Fixed: a regular size spinner in IB became twice as large in Cappuccino.
2012-05-03 20:27:05 +01:00
Aparajita Fishman
3eb4155489
Switched to /usr/bin/env bash for better cross-platform compatibility
2012-04-26 19:11:05 +02:00
Aparajita Fishman
e657e7a684
Make capp_lint use a single code base for command line and SublimeLinter
2012-04-26 18:14:06 +02:00
Alexander Ljungberg
5446bedfcc
Fixes #1519 . Fixed: capp_lint __init__ takes at least 2 arguments error.
...
Some SublimeLinter specific bits appear to have made it into the standalone capp_lint.
2012-04-26 16:02:41 +01:00
zittix
7f0ff5fd0a
Add missing help file in XcodeCapp
2012-04-25 16:25:58 +02:00
Antoine Mercadal
9866bf19a4
Support for setting ToolTips right from IB
2012-04-24 16:13:37 -07:00
Aparajita Fishman
1e3c668c9b
Added instructions for using pre-commit hook
2012-04-24 10:37:40 +02:00
Aparajita Fishman
36bfc7c675
Fixed decode methods to return the correct defaults, removed unnecessary containsValueForKey and || with defaults
2012-04-24 10:15:19 +02:00
Aparajita Fishman
9830b2b115
Subviews may not be accessed during initWithCoder. Fixes #1485 .
2012-04-22 23:13:58 +02:00
Aparajita Fishman
092cb01bb3
Added capp_lint to Tools
2012-04-20 11:57:18 +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
Aparajita Fishman
4fff92f3ee
Ignore NS_*.j userland NS classes in XcodeCapp
2012-04-13 08:25:19 -04: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
c04f188adc
Fix for dump_theme failing without admin rights, common.jake linting
2012-04-10 14:26:00 -04:00
Antoine Mercadal
324e75650d
code style cleaning
2012-04-09 10:24:39 -07:00
Antoine Mercadal
8c205faf2d
Merge https://github.com/rvanzon/cappuccino into rvanzon-xcc
2012-04-09 10:23:59 -07:00
Richard van Zon
d56a15db83
Using fm instance and ignore errors
2012-04-09 08:06:53 +02:00