Skip to content

Instantly share code, notes, and snippets.

@aljungberg
Created March 26, 2012 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aljungberg/2209000 to your computer and use it in GitHub Desktop.
Save aljungberg/2209000 to your computer and use it in GitHub Desktop.
Cappuccino 0.9.6-RC1 Commits
0b09ada Do not truncate bold labels
4a7c2a9 compense the y placement
6fe49fb _CPThemeAttribute fix : encode missing _defaultTheme value
6ac28e1 A few text tweaks to make the prompts more friendly.
476c029 Code formatting.
23c9c6b concat command parts in Objective-j/Jakefile
ffa3378 enquote ENVIRONMENTS environment variable
bc14ad6 small improvments in XcodeCapp, including handling quick remove/create existing files
50b447b [XcodeCapp] App controller should conform to NSTableView data source and delegate protocols. Protocol methods don't need to be declared in the adopting class' interface because they will have already been declared in the protocol declaration.
2169ba3 [XcodeCapp] Silenced build warning: -[id<NSTableViewDelegate> tableView:heightOfRow:] expects an NSInteger for the second argument.
ddc5994 tooltips are now themable.
bb0972b Fixed: notifications were sent to removed observers.
e37bfee Merge branch 'master' of github.com:cappuccino/cappuccino
f4eb475 Issue #1297: Added tableViewSelectionDidChange: to the table view delegate in order to propagate keyboard-driven selection changes up to the browser
d4ecb03 Fixed: On changing selection of CPPopUpButton value wasn't reverse transformed to binded object
20ae479 Missing semicolons.
107103b Fixes #1413: Internet Explorer colorWithCSSString crash.
9367566 Fixes #1412. IE rendered clearColor shadows in black.
052c07f Refs #1412, #1413. Manual test for the last two fixes.
a5854f1 Fixes #1411. In IE, no table/outline view selection highlights would render for certain CIBs.
2432688 More extensive Notification Center tests.
3dff67e Faster CPNotificationCenter removeObserver.
cce4f78 Merge branch 'master' of git://github.com/cappuccino/cappuccino
1a73abe Merge pull request #1267 from primalmotion/nib2cib-do-not-truncate-bold-labels
0648b42 Added usage documentation for Framework.j
800d649 Added some missing semicolons
bb78767 unnecessary globals
cf777d7 Merge pull request #1417 from BlairDuncan/master
5c8f201 Merge pull request #1406 from james-dessart-hb/master
80f5ab0 Merge pull request #1410 from vhbit/master
08d690b Completed isEqual: support for CPExpression & CPPredicate subclasses
1ea95bf CPExpression: renamed private classes to follow naming rules.
b39f509 CPArray (CPPredicate): -filteredArrayUsingPredicate: and -filterUsingPredicate: Use CPArray methods (not js array) because the receiver can be a CPArray subclass. With tests.
522a641 Merge pull request #1420 from cacaodev/cappuccino
75d5619 Clean up.
b0b1bd8 Fix clean up, clean up more.
a5bd55d Rename CPExpression_* classes in NSExpression.j (nib2cib)
ec9ddc0 Merge pull request #1421 from cacaodev/cappuccino
ce2316a CPCompoundPredicate: Fixed typo in -isEqual:. With test.
1189e8c Merge pull request #1422 from cacaodev/CPPredicate
47a5296 Merge pull request #1405 from applicaster/linux_rhino
1a51acf fix doc style under Windows. Thanks to @jakemarsh (fork removed). close #1401
1c2a304 Assignment of function is a statement and should be semicolon terminated. Some miscellaneous linting as well.
c1be09c press: fixing basedir being added twice to png destination path
6ddeb16 Merge pull request #1424 from anddam/master
d797132 Merge pull request #1291 from miLibris/CPTheme-coding-fixes
789d832 Tab -> spaces
5daa8cb Support for title in CPBox. close #1428
c9f7656 Support for CPBox title in nib2cib
7ba27cf Add manual test for CPBox title
f0e1b67 Merge remote-tracking branch 'upstream/master'
e8194d9 Fix some sizing problem with CPBox titles. close #1431
0c72c52 improve manual test of CPBox
eafbebc fix crash when setting title while to content view is set
b1e4a43 Fixed and finished the documentation for CPSet and CPMutableSet.
a8d8736 Fixes CPShadowView shadowViewEnclosingView to use self instead of shadowView.
6bc3d49 Correcting use of self in CPShadowView shadowViewEnclosingView:
d06fccf Merge pull request #1436 from aradabaugh/master
edd09ef Enables additional buttonTypes for CPButton
c146438 Minor style change.
e058efb Correcting minor whitespace styling.
7f6db7b CPTabView: Fix a bug where -selectedTabViewItem was raising instead of returning nil when no tab items (i.e. _selectedItemIndex = -1) and causing nib2cib to fail. Added An empty Tab View to CPTabViewNib test app. Needs a jake sudo-install for changes to take effects.
c8f8c01 CPTabView : _setTabView: on newly decoded CPTabViewItems
7a41282 CPTabView: Fix a bug where a CPTabView would not reflect immediately the replacement of the selected item's view. Updated CPTabViewNib to show a setView: on the current item.
e03e774 Format delegate signatures in collection view documentation.
8e00798 Merge branch 'master' of github.com:cappuccino/cappuccino
7096ea5 Merge pull request #1440 from cacaodev/cappuccino
a081f98 Refs #1440. Whitespace cleanup.
c7d3ccb Add missing header to CPTabView.
9536858 Unit test CPSplitView.
b26b0a3 Reinstate defensive coding for numeric parameters in CPTableView.
ab3f260 Fixed: CPSplitView tried to auto save even without an auto save name.
9d7b822 Add support for split view `shouldAdjustSizeOfSubview:` delegate method.
b27a3cd Rewritten split view resizing which plays well with a mix of fixed size and non-fixed size panes.
66fcbe7 Visual CPSplitView test.
5ae405a Add visual test for CPButton buttonTypes.
bea34a9 Removes duplicate action for radioGroup.
7dc2139 Added CPObject's performSelector:withObject: and tests
c9ecb20 fix CPFont constructor (line 180) possible typo
71e8f02 Merge pull request #1443 from rafnocx/master
e081dbf Merge pull request #1438 from aradabaugh/master
8cb7c05 Update line 171 to remove "%s" to populate the result string.
76c5500 Merge pull request #1444 from lynnchin/patch-1
75a00e8 CPFont: fix typo in fontWithName:size: caching, rearrange constructor methods. With test.
ab88f72 Merge pull request #1445 from cacaodev/CPFont-cleaning
d44df8a CPControllerSelectionProxy: accidental globals.
3b4ad1d Remove 2nd call to setHeaderView:
12201d3 CPArrayController : setAvoidsEmptySelection:YES should not apply when setting an empty selection explicitely. With tests.
dd7d36d call layoutSubviews when the tableview lays out its subviews.
f8cb4a1 Merge pull request #1446 from cacaodev/CPArrayController-setSelectionIndexes-fix
4d3f8c3 CPStepper: nib2cib support, with test.
8b28041 Merge pull request #1449 from cacaodev/CPControllerSelectionProxy-typos
8fdb872 Clean up.
c9d4089 Throw an exception when trying to set a scroller's knob proportion to NaN or Inifinity.
fe70a55 Fixes #1450: a scroll view with non hiding legacy scrollbars would crash if the document view had a size of 0 pixels in either dimension.
eacee00 Merge branch 'master' of github.com:cappuccino/cappuccino
59ce74a CPTabView : _selectedIndex was undefined after decoding an empty tab view (no items). A visible bug was that the first item added was not immediately selected. Updated CPTabViewNib example, shows the bug fixed.
6a42d60 CPTabView: remove duplicate code.
81a99dd Merge pull request #1454 from cacaodev/cappuccino
b8dacb1 Fixed with nib2cib: toolbars with default items such as NSToolbarShowColorsItem didn't convert right.
fdf672c Include a toolbar in NibAppRemixed as a (very minimal) example.
a0eadc6 Merge branch 'CPStepper-nib2cib' of https://github.com/cacaodev/cappuccino into stepper-nib2cib
37d92c1 Revert "Merge pull request #1438 from aradabaugh/master", it broke a few things
4aa3824 Minor collection view optimisation.
a1bc5ad Fixed: app would freeze on collection view setSelectionIndexes:nil.
24fbfbe Unit test for previous fix.
f5bee48 Merge branch 'master' of github.com:cappuccino/cappuccino
3a8ad56 Fixed: don't crash when loading a collection view with no item prototype view from a cib.
4b764dc Throw an exception when trying to set a null minimum item size for a collection view.
6ac804d CPWorkspace openFile and openURL.
bd02ec0 Style fix.
98e54d2 Support for "small" size toolbars (CPToolbar sizeMode).
a16388b Allow toolbar size to be changed even after the toolbar has been created.
87cc62d Fixed with nib2cib: CPBox title position 'none' was converted to 'on top'.
1d8092e Added a documentation line for CPSplitView.
ad0fd0a Merge pull request #1469 from tfc/cappuccino
4eacfd8 Refs #1469. Formatting.
658e569 Fix of last commit
3b5aa1a CPScrollView: Documented delegate methods
55a4afa Merge pull request #1471 from tfc/cappuccino
0f655e3 Fixed: sending `CPWindow setAutorecalculatesKeyViewLoop:NO` caused the window to recalculate the key view loop.
9a32733 Fixed: incorrect bindings option in array controller test.
32a86a9 Allow custom binders to set default placeholders.
107d739 Add support for checkbox placeholder bindings options.
0736f86 Fixed: "[CPString count] unrecognized selector" error when binding an array controller's content array to a key of another AC's selection.
70432f0 Added -T directive to enable ObjectiveJ.Preprocessor.Flags.IncludeTypeSignatures flag on preprocessor
56b5a9e Make CPWindow autorecalculatesKeyViewLoop default to NO rather than null.
b18fbd6 CPImageView : Remove shadow vars dependency
757a2bf nib2cib support for CPWindow autorecalculatesKeyViewLoop.
94a58c8 Calculate a default key view loop for windows loading from cibs even if autorecalculatesKeyViewLoop is NO.
3acfa14 Merge pull request #1475 from miLibris/cappuccino
8e81be0 Clean up.
342bacb Manual test for CPImageView with and without shadow.
66f8188 Simplify shadow view code.
9d785d1 CFPropertyList typo: CFData has _bytes, not bytes. In nib2cib, this typo was preventing from decoding base64 data included in nib files
3897f42 Use setter
a1cf9f1 Table view cell layout test.
0eeff20 Code formatting.
3ee9c1a Fixed misplaced var, formatting.
9acbe0f Fix incorrect parameter type.
0e6ce20 CPPropertyListSerializationTest for CPPropertyListXMLFormat_v1_0 format
2a031e8 Constrain CPColor components to [0.0, 1.0].
eeca40c Implemented CPColor colorWithSRGBRed:green:blue:alpha:.
c4a16d1 Starter CPColorSpace implementation.
3d9ae42 Starter CPGradient with drawInRect:angle:.
58a2fce Code formatting.
a32b5ea nib2cib support for table view background colour.
db6a4d7 Stub out CPView inLiveResize.
c509e61 Fixed: CPGradient reversed its colours.
cdb919d Add reference renderings to CPGraphicsTest. Add visual tests of CPGradient.
ebeb104 Simplify CPGrahicsTest slightly by connecting delegates in IB.
20cffaa Fix CPGradient angle.
59ef832 Handle CPGradient colorSpace argument.
7405444 CPGradient initWithColors:.
ed1d77c Skeleton CPGraphicsContext isFlipped.
5a0e1d7 Support any angle in CPGradient drawInRect:angle:.
a069f29 Optimise.
5333425 Fix a typo in CPGradient comment and attempt to better explain what's going on.
87cb2eb Merge pull request #1476 from cacaodev/cappuccino
ed6bed9 Format code.
4876f77 Refs #1476. Format code.
e636087 Fixed decodeBytesForKey in theory.
a02c687 Fix missing semicolon.
eada36a More minor formatting.
f0e5161 Tile narrow vertical three part images horizontally, and short horizontal three part images vertically.
061ea47 Test N-part image layout.
dcc031f Fixed: small size toolbars in bridge windows didn't show the bottom shadow line.
697a7b3 CPColorWell : Implements CPValueBinding (color), supports markers. With manual test.
d8e5fa3 Merge pull request #1441 from cacaodev/cappuccino
85c88d7 Whitespace.
109e8b1 Merge pull request #1474 from ternarylabs/cappuccino
df6b592 Refs #1474. Allow -T argument before -- in objjc and document it in help.
c4eaf08 Code formatting. Don't shadow compressor function name.
cf18bca Clean up.
2940b5e Fixed: nib2cibbed search fields had the bottom pixel cut off.
c21d2fd Fixed: toolbar search fields created in IB were cut in half height-wise due to a too small max size.
9b0d03b CFBundle: isLoaded() should return a bool
d3c368b Merge pull request #1477 from cacaodev/CFBundle-loadStatus-fix
4be4506 Implement outline view outlineView:shouldShowOutlineViewForItem: delegate method (corresponding to shouldShowOutlineCellForItem in Cocoa).
6137aa8 Optimise shouldShowOutlineView.
1bf632a Rename shouldShowOutlineViewForItem to shouldShowOutlineDisclosureControlForItem.
516fac0 Merge branch 'master' of github.com:cappuccino/cappuccino
5097030 Fixed: spinner style progress indicators were nib2cibbed to progress bars.
b7dcd24 Adjust size of spinner progress indicators properly in nib2cib.
39ec1cf Put the view's class in the DOM for easier debugging
2b0ed82 Format code.
872b446 CPIndexSet enumerateIndexesUsingBlock:.
a26bca5 CPIndexSet enumerateIndexesWithOptions:usingBlock:.
4423679 CPIndexSet enumerateIndexesInRange:options:usingBlock:.
db5e5d7 Test stopping CPIndexSet enumeration.
0d9b49d Optimise CPIndexSet.
e9d5d33 Fixed: blurry outline view disclosure triangle.
e0c8ae6 Minor outline view optimisation: don't apply a context rotation of 0 degrees.
c21e40e Simplify.
bd7d258 Slightly less shiny outline view disclosure triangle. Subtle is more Cocoa like.
90514bd Test table view notifications for deselectAll. Verify absence of CPTableViewSelectionIsChangingNotification when changing programmatically.
22058a7 New corner view test which tests more cases and demonstrates the actual code rather than a category.
65aa08a Format code.
028fb03 Slightly optimise scroll view border drawing code.
bec8a4b Fixed: scroll views with a bezel border had two strange dots in the upper corners instead of a Lion-like bezel.
f2571e6 Don't draw a table corner view if there is no vertical scrollbar.
3b85a67 Fixed: table column divider lines were drawn on top of the header bottom line.
97b77e9 Changed to using data-cappuccino-view attribute
706129b Implement a mechanism to display a DOM element's CPView class
91eb23b Implement -sortedArrayUsingDescriptors: for CPSet.
38a0a26 Merge pull request #1480 from Kentzo/cappuccino
79f2ec5 Refs #1480. Change NSSortDescriptors to CPSortDescriptors in docs.
9456810 Add registerThemeValues methods in CPView, allows runtime registration of theme values using same format used in ThemeDescriptors.j
8167c46 Added documentation for registerThemeValues methods
fa7a68f Merge pull request #1479 from aparajita/DOM-class
ebd797d Documented need to use CPColorWithImages() instead of PatternColor()
b99ece0 Prevent doxygen from parsing @implementation within comments
2951a83 CPArray enumerateObjectsWithOptions:usingBlock:.
a249588 UIKit does NOT call viewDidLoad from setView, made this explicit in the docs
88783ef Needed an _isLazy flag to get correct behavior
e19a782 Test CPArray enumerateObjectsUsingBlock:.
3a00681 Implement stopping support for CPArray enumerateObjectsUsingBlock:.
3bc5605 Merge branch 'master' of github.com:cappuccino/cappuccino
d620032 Switch from CPRect/Point to CGRect/Point functions
08f0131 CPPopover tweaks:
429b42d Implement what is documented, that loadView without a cib name will create an empty view
7c807dd Moved animationStyle to dedicated methods so they can be documented
93f51ea CPViewController The cib should be initialized with bundle information.
28ed2f9 Merge pull request #1482 from cacaodev/CPViewController-bundle-fix
9ef95e1 Support for decoding date type in XML 1.0, with test.
1a8fc7f CPPopover fixes/enhancements
e13d070 Merge pull request #1483 from cacaodev/CFPropertyList-XML-date-deserialization
c321084 Whitespace
96a0385 CPPopover fixes
5351bf7 Select outline view item parent with left key.
f50802b Fixes #1164. Support CPOutlineView `selectionShouldChangeInOutlineView:` delegate method.
da80176 Minor optimisation.
4172ecf Merge branch 'master' of github.com:cappuccino/cappuccino
4eba585 Fix manual pop up button test.
ca9b3a7 Demonstrate that pop up button test is using tags.
68c794b This will be Cappuccino 0.9.6.
aba7fd5 Make CPPopUpButton `selectedTag` private API to match Cocoa.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment