Alexander Ljungberg
b4fb4ba941
Formatting: CPLocale.
...
Tabs to spaces and other whitespace changes.
2013-05-14 11:59:17 -07:00
Aparajita Fishman
eb859d42a4
Fixed: framework image names without @framework would cause nib2cib to fail.
...
I wasn't properly handling the case where _resourcePathForName would be called with a nil framework.
2013-05-14 07:54:08 -04:00
Martin Carlberg
9d86391bdb
Fixed: CPLocal can't handle unknown language codes
...
When the language code is not known it still sets the current language code
to the unknown code instead of the defualt 'en_US' code.
This makes the test cases for CPDateFormatter fail when run on a foreign system.
2013-05-14 13:30:30 +02:00
Martin Carlberg
9b709b85a9
New: Added test cases for some preprocess directives in OutputTest.j
...
Also fixed so OutputTest.j now uses the new compiler instead of the old.
2013-05-14 10:31:29 +02:00
Alexander Ljungberg
9bde63923c
Formatting: CPPredicateTest.
...
Refs #1914 .
2013-05-13 22:27:39 -07:00
Alexander Ljungberg
d7c676893d
Merge pull request #1914 from mrcarlberg/predicate_expression_equals_nil
...
CPExpression and CPPredicate can't handle nil as argument in method isEqual:
2013-05-13 22:21:05 -07:00
Alexander Ljungberg
8bc8ae4e3b
Merge pull request #1928 from mrcarlberg/ie_negative_width_height_crash
...
Fixed: IE8/9 (maybe 10 too) can't handle negative width or height.
2013-05-13 22:17:18 -07:00
Alexander Ljungberg
35b4e8f653
Merge pull request #1915 from Dogild/PopUpListComboBox
...
Fixed: CPComboBox popupList should close if mouse is clicked outside
2013-05-13 21:56:28 -07:00
Martin Carlberg
7837277cbe
Merge branch 'master' of https://github.com/cappuccino/cappuccino into preprocess
2013-05-13 16:38:39 +02:00
Martin Carlberg
8145df9613
Fixed: Removed all uses of preprocess macros in the compiler
2013-05-13 16:23:12 +02:00
Martin Carlberg
9ffa184056
Fixed: IE8/9 can't handle negative style width or height.
...
Functions are used everywhere to set width or height in the DOM except in the method lockFocus. This will cause IE8/9 to report error if the width or height is negative in this method.
2013-05-13 15:12:59 +02:00
Sergio Felix
d7b5382c32
Fixed: CPTabView will now update its tabs labels when the layoutSubviews method is called. Fixes 1926
2013-05-13 01:08:32 -05:00
Aparajita Fishman
e047212f5f
New: xcc --reset resets the Xcode support before opening the project.
...
This will help in cases where the project is way out of sync and crashes XCC.
TESTED_130514
2013-05-12 16:18:41 -04:00
Aparajita Fishman
574672f15f
Fixed: some error handling needed improving.
...
- Added ~/narwhal/bin to executable paths.
- Hopefully clearer error message when an executable is missing.
- Log PATH when executable is missing.
- Catch parse exceptions when parsing parser.j errors, log the returned text.
2013-05-11 09:34:23 -04:00
Aparajita Fishman
9b3676fa4f
New: missing image/framework in xib is reported as an error.
...
Previously, if an image or framework in image@framework was missing, it was just a warning, and conversion would continue.
Now an exception is raised and conversion stops.
2013-05-10 09:27:47 -04:00
Alexander Ljungberg
57d5dac72a
Merge branch 'master' of github.com:cappuccino/cappuccino
2013-05-09 14:06:39 -07:00
Alexander Ljungberg
626e1e770e
Fixed: in the last few revisions, table rows could be selected despite delegate shouldSelectRow: returning NO.
...
This error was caused by 3612565e3a dropping the return statement.
Refs #1905 .
2013-05-09 14:05:53 -07:00
Aparajita Fishman
75b3bf22e6
New: added xcc executable to open a project in XcodeCapp from command line.
...
Usage: xcc [directory]
Updated help accordingly.
2013-05-09 16:48:37 -04:00
Alexander Ljungberg
48be680fde
Test: clean up and fix minor errors.
2013-05-09 11:32:09 -07:00
Alexander Ljungberg
e95856dadd
Merge pull request #1905 from ahankinson/fix-cptableview-shouldselectrow-delegate
...
Fixed: Delegate method fires twice when using keyboard to select rows in...
2013-05-09 11:25:44 -07:00
Aparajita Fishman
86d7ec4180
New: added "Show in Finder" item to XcodeCapp.
...
Shows the Cappuccino project folder. If Path Finder is installed, it says "Show in Path Finder" and that is used.
Reorganized the menu a bit and updated the help.
2013-05-09 09:26:44 -04:00
Aparajita Fishman
a63bb155c2
New: nib2cib gives a more helpful message when unsupported classes are encountered.
...
Previously users saw the generic "-[CPKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (NSFoo)" message, which was not particularly instructive.
Now the message is: "NSFoo objects are not supported by nib2cib."
Closes #1923
2013-05-09 07:35:27 -04:00
Aparajita Fishman
01291591b7
Fixed: missing self. in call to _delegate.
...
Small formatting and code tweaks as well.
2013-05-09 07:31:11 -04:00
Aparajita Fishman
e7ad1a1f7a
New: bumped XcodeCapp version.
2013-05-09 07:02:53 -04:00
Aparajita Fishman
2e0b204b8d
Fixed: Xcode project was being saved when no modifications were made.
...
Saving the project requires the xib to be selected again if it was being edited, which is not so nice.
Now we check the project's modified flag before saving and lazy-create the groups.
2013-05-08 22:28:07 -04:00
Aparajita Fishman
77f8136e79
New: give a download link for XcodeCapp 3.
2013-05-08 11:01:21 -04:00
Aparajita Fishman
e45c05b08e
Merge branch 'refs/heads/XcodeCapp3'
2013-05-08 10:24:21 -04:00
Aparajita Fishman
14eff74652
Docs: updated XCC help.
2013-05-08 10:19:46 -04:00
Aparajita Fishman
14fec1a608
Fixed: deleted xib or cib files were not processed correctly.
...
Now, deleting a xib file will delete its corresponding cib. Deleting the cib will mark its corresponding xib for updating.
2013-05-08 10:19:25 -04:00
Aparajita Fishman
7034635b8e
Fixed: converting xib with Autolayout gave confusing error message.
...
Previously, attempting to nib2cib a xib with autolayout would give an error message that there was no class to archive NSLayoutConstraint, which was meaningless to most people.
Now an error message that says exactly why it failed and how to fix it is given.
2013-05-08 09:57:00 -04:00
Aparajita Fishman
19aee142de
Fixed: headers were incorrect or missing.
2013-05-08 09:54:13 -04:00
Aparajita Fishman
218eed7e97
Fixed: Frameworks/Source was being ignored during directory scans.
...
Formatting tweaks also.
2013-05-07 19:00:55 -04:00
Antoine Mercadal
ec3fb2bd33
Merge branch 'WindowSheet' of https://github.com/Dogild/cappuccino into pr-1918
2013-05-07 11:20:49 -07:00
Antoine Mercadal
b4a2ba4fc6
Merge branch 'outlineViewDisclosureSelectedThemestate' of https://github.com/BlairDuncan/cappuccino into outlineViewDisclosureSelectedThemestate
...
Conflicts:
AppKit/CPOutlineView.j
2013-05-07 11:13:35 -07:00
Aparajita Fishman
1e828b2e8d
New: changed terminology from "Reset Project" to "Synchronize Project".
2013-05-07 12:39:59 -04:00
Aparajita Fishman
4c94691b6f
Fixed: merge with master added spurious files.
2013-05-07 12:39:31 -04:00
Aparajita Fishman
2b273b1e12
Fixed: capp templates were missing configuration for new features.
...
- The new compiler requires the OBJJ_INCLUDE_PATHS environment variable to be set.
- The new XcodeCapp 3 support for Frameworks/Source requires that directory to be excluded from builds.
2013-05-07 12:38:58 -04:00
Blair Duncan
f8faf5199d
linting
2013-05-06 23:57:58 -04:00
Blair Duncan
eb312d5f66
updated to take into account trailiing rows beyond the last disclosure control
2013-05-06 23:51:41 -04:00
Antoine Mercadal
7fc7632971
Fixed: Crash after deployment when importing CPDatePicker
...
Previously, CPStepper was delcared using a @class. If CPStepper was not manually imported anywhere else in the app, it caused a crash.
This patch explicitely import CPStepper.j in _CPDatePickerTextField.j
2013-05-06 15:37:25 -07:00
Alexandre Wilhelm
e22d6e0217
Removed on pixel at the top of a sheet window
2013-05-06 15:28:49 -07:00
Antoine Mercadal
a11de15e33
Merge branch 'master' of https://github.com/cappuccino/cappuccino
2013-05-06 15:11:18 -07:00
Antoine Mercadal
eb04174e68
Revert "Merge branch 'outlineViewDisclosureSelectedThemestate' of https://github.com/BlairDuncan/cappuccino into pr-1917"
...
This reverts commit 345a54e8c9 , reversing
changes made to 21301cae21 .
This commit is reverted because it causes a non obvious crash when selecting the latest row of a CPOutlineView.
The crash is visible in Tests/Manual/CPOutlineViewTest
2013-05-06 15:07:26 -07:00
Aparajita Fishman
97f93a031f
Merge branch 'refs/heads/master' into XcodeCapp3
2013-05-06 17:45:48 -04:00
Aparajita Fishman
1f280b3985
New: CPNumberFormatter -localizedStringFromNumber:numberStyle:
...
Added unit test as well.
2013-05-06 17:45:16 -04:00
Antoine Mercadal
e0d33a8e3f
Merge branch 'SheetToolBar' of https://github.com/Dogild/cappuccino into pr-1919
2013-05-06 13:29:09 -07:00
Antoine Mercadal
345a54e8c9
Merge branch 'outlineViewDisclosureSelectedThemestate' of https://github.com/BlairDuncan/cappuccino into pr-1917
2013-05-06 13:15:41 -07:00
Antoine Mercadal
21301cae21
Merge pull request #1912 from Dogild/CornerView
...
Fixed: CornerView in TableViews from cibs are not sized well
2013-05-06 13:13:31 -07:00
Antoine Mercadal
f8513eae26
Merge pull request #1903 from Dogild/CPDateFormatterSupport
...
New: Added support for CPTimeZone and CPDateFormatter
2013-05-06 13:11:36 -07:00
Martin Carlberg
ee9b04944a
Merge branch 'master' of https://github.com/cappuccino/cappuccino into preprocess
2013-05-06 16:24:54 +02:00