Commit Graph
2988 Commits
Author SHA1 Message Date
Aparajita Fishman 69860f220d Fixes/enhancements to jake docs:
- We now have class hierarchy information! Don't remove generated headers before doxygen runs so it can generate class hierarchies. Now the headers are cleaned up separately.

- Added inline collapsible class hierarchy diagrams within each class.

- Enabled the built-in search! It's awesome!

- Changed image format to gif, dot is generated invalid png on Mac OS X.

- Explicitly turned off generation of to do and bug list.

- Turned off most warnings, most of them are useless warnings arising from the fact that we are pretending Objective-J is Objective-C.

- Doxyfile format updated to 1.7.1.
2010-07-31 18:18:40 -04:00
Aparajita Fishman 50103d64b0 Fix for issue #804 (doxygen fails to generate class references), also did a bit of formatting cleanup in CPColor.j 2010-07-30 16:29:58 -04:00
Aparajita Fishman e9a738643b Fix for issue #803 (jake docs doesn't use Doxygen.app on Mac OS X) 2010-07-30 15:56:20 -04:00
Aparajita Fishman da61e52f1d Merge branch 'my_master' of github.com:aparajita/cappuccino into my_master 2010-07-28 19:07:30 -04:00
Aparajita Fishman ad2c8519b7 Fix and test case for issue #746 2010-07-28 19:05:43 -04:00
Aparajita Fishman fdd7a8d2bc Fix for issue #782 (CPIndexSet shiftIndexesStartingAtIndex:by: bug) 2010-07-28 19:03:43 -04:00
Aparajita Fishman cdb2013427 Forgot to commit this with the intercell spacing stuff 2010-07-28 18:51:04 -04:00
Aparajita Fishman 5a1afc5896 Another fix for issue #782, uses class variable for the empty image placeholder. 2010-07-28 18:45:55 -04:00
Aparajita Fishman 4f663aaa6e Fixes to 30004c5e93:
- Switched to _CG inline macros

- Cleanup up and fixed -drawRect
2010-07-28 18:34:59 -04:00
Aparajita Fishman 470fcaf13e Full support for intercell spacing (issue #797) 2010-07-28 17:51:05 -04:00
Aparajita Fishman ff4f22a8a4 CPSearchField fixes/enhancements to commit 5b763928fe:
- Added more documentation for -defaultSearchTemplate.

- Capitalized the text of the menu items in the default template.

- Adding a separator before no recents menu item if there are items before it.

- Updated the test app to use the default template and then modify it.

- Updated the test app to maintain the state of the custom items.
2010-07-28 15:02:51 -04:00
Aparajita Fishman 5b763928fe Fixes to commit 69273259a5:
- No longer setting the search menu template to the default, but -defaultSearchMenuTemplate was made public.

- Action and target for clear recents item is always set to CPSearchField -_searchFieldClearRecents: since that is a built-in type.

- Action and target for recents item is always set to CPSearchField -_searchFieldSearch: since that is a built-in type.

- Template menu items are copied via CPMenuItem -copy (which is now implemented), so all state is maintained.
2010-07-28 14:30:20 -04:00
Aparajita Fishman ce40536578 NSMenuItem is not reading the tag for some reason 2010-07-27 16:49:30 -04:00
Aparajita Fishman 8bfedd3c28 Don't substitute the font if the textfield is not editable (a label) 2010-07-27 16:48:54 -04:00
Aparajita Fishman 6be1b89428 Full support for all NSScrollView border types, beginnings of a new tableview tester that shows dynamic changing of border type. 2010-07-27 16:42:50 -04:00
Aparajita Fishman 92897a91ed Added -isBold accessor, fixel documentation to indicate font size is actually in css pixels, not points. 2010-07-27 16:37:13 -04:00
Aparajita Fishman 1d8ab840dc Another shot at fixing #776 2010-07-27 14:14:45 -04:00
Aparajita Fishman a8b0e7eee2 Merge branch 'master' of http://github.com/280north/cappuccino into my_master 2010-07-27 07:37:23 -04:00
Klaas Pieter AnnemaandRoss Boucher 90e9b86497 match CPTableView's alternating row colors with Aristo's 2010-07-26 22:48:58 -07:00
Klaas Pieter AnnemaandRoss Boucher 560ea75a25 added CPArrayController to AppKit.j 2010-07-26 22:48:40 -07:00
Klaas Pieter AnnemaandRoss Boucher 78fd972312 only reverse set the binding on end editing 2010-07-26 22:48:40 -07:00
Klaas Pieter AnnemaandRoss Boucher d947c849c8 made _accessorForKey slightly faster by inlining it as a function 2010-07-26 22:48:40 -07:00
Klaas Pieter AnnemaandRoss Boucher 8ce63a244c store accessors in a javascript object not a CPDictionary, for slight performance improvement 2010-07-26 22:48:39 -07:00
Klaas Pieter AnnemaandRoss Boucher 0306c35b54 don't copy the selection indexes in setContent: 2010-07-26 22:48:39 -07:00
Klaas Pieter AnnemaandRoss Boucher ff8e5ae42e save _replacedKeys on the class in stead of the object instance
reviewed: Ross
2010-07-26 22:48:39 -07:00
Aparajita Fishman e8cd9c15fb Another try at fixing issue #782 2010-07-26 19:58:13 -04:00
Aparajita Fishman 848abf116d Cleaned up the state indicator (it was a little uneven) and centered it more horizontally in the state column. 2010-07-26 14:44:55 -04:00
Aparajita Fishman 7e0ade21e1 Forgot to update NSFont with aparajita@fad96880eb4d68edd60714b697ab6a3d3531100d 2010-07-26 14:32:13 -04:00
Aparajita Fishman e15ea5f2f0 Fix for issue #782 (CPImageView -setObjectValue wrongly sets src attribute to empty string) 2010-07-26 12:57:28 -04:00
Aparajita Fishman fad96880eb Simplified means of setting the default system font, now the CPSystemFontFace item only needs to be added to AppKit/Info.plist. 2010-07-25 19:37:24 -04:00
Aparajita Fishman e0547483f6 For the methods that don't have context: in their signature, the predicate will receive undefined in the context parameter instead of nil. 2010-07-25 16:55:55 -04:00
Aparajita Fishman abda2990ae CPArray -indexOfObjectPassingTest and related methods:
- Added documentation.
- Changed the predicate to use a return value of nil to indicate stopping the search.
- Added unit tests.
2010-07-25 16:54:04 -04:00
Aparajita Fishman 00de3edd5f Cleaned up drawing code for _CPDropOperationDrawingView, increased width of highlight when highlighting entire table 2010-07-24 10:21:04 -04:00
Aparajita Fishman 30004c5e93 Support for CPBox in nib2cib, support for line, bezel and groove borders in CPBox as well as background color. 2010-07-24 09:54:31 -04:00
Aparajita Fishman 05303f3050 Port of NSGraphics 2010-07-24 09:49:50 -04:00
Aparajita Fishman 60313355c2 -hitTest was always returning self, which did not allow any other views to receive a mouse down 2010-07-24 09:44:57 -04:00
Aparajita Fishman 673f12164f Resign as first responder only if CPSearchField and its super agree to. 2010-07-24 08:57:15 -04:00
Aparajita Fishman 69273259a5 More fixes to CPSearchField (Cocoa compliance and bugs):
- Added the ability to specify a separator in the template by using the tag CPSearchFieldSeparatorMenuItemTag.
- _recentSearches was not being initialized by -initWithCoder, moved that code into -_init.
- -setSearchMenuTemplate was not being invoked. Since having a recents menu is the default behavior in Cocoa, it should probably be the default behavior in cappuccino. To turn it off, set _maximumRecents to >= 254.
- -searchTextRectForBounds was using the wrong rect for -searchButtonRectForBounds and -cancelButtonRectForBounds, resulting in a rect that was too narrow and did not fill the space.
- Tightened up the spacing between the magnifying glass and the text to exactly Cocoa distance.
- Overhauled -
updateSearchMenu to fix some logic bugs.
- Made sure the search field becomes first responder after closing the search menu.
- Cleared the search string when clearing recent searches, this is what Safari does.
- Removed redundant invoking of -setDelegate in -initWithCoder.
- -_init has to be called last in _initWithCoder.
2010-07-23 22:37:28 -04:00
Aparajita Fishman 964b160233 Fix for issue #748 2010-07-23 18:02:51 -04:00
Aparajita Fishman 94ee852cfe Implemented method of setting the default system font face. See http://groups.google.com/group/objectivej/browse_thread/thread/64f6a42d74d68386 2010-07-23 17:56:21 -04:00
Aparajita Fishman 91f14e38ef Fix for issue #778 2010-07-23 17:18:08 -04:00
Aparajita Fishman 8eafad2193 Fix for issue #777, also fixed a declared type while I was at it 2010-07-23 17:06:23 -04:00
Aparajita Fishman cc6aa999b9 frame parameter is not being used in _initWithFrame, might as well leave it out, fixed typo in comment 2010-07-23 16:28:10 -04:00
Aparajita Fishman 7b49aa0c88 Fix for issue #776 2010-07-23 16:21:38 -04:00
Aparajita Fishman ced9879b28 Cursor is not being reset to the original cursor when exiting a drag region or ending a drag, the drag destination may have set it to something else 2010-07-23 12:39:35 -04:00
Aparajita Fishman b0a4930580 Merge branch 'my_master' of github.com:aparajita/cappuccino into my_master 2010-07-23 12:25:17 -04:00
Aparajita Fishman 27a20b54e8 Added -indexOfObjectPassingTest: and related methods 2010-07-23 12:23:06 -04:00
Aparajita Fishman 8a61b9a1a0 Added -indexOfObjectPassingTest: and related methods 2010-07-23 12:13:49 -04:00
Aparajita Fishman fe2bc9f523 Removed redundant code, fixed to work with theming of tableview grid color 2010-07-23 12:08:22 -04:00
Aparajita Fishman 9450f63f2a Fixes to cacaodev/searchfield/ffb8f99603d96b903b6bb39bc4dcb15ad09465be...
- Replaced CG functions with inline _CG functions
- _canResignFirstResponder was not being initialized to YES
- -resignFirstResponder has to call super if _canResignFirstResponder == YES
2010-07-23 11:49:46 -04:00