Sami Samhuri
5ff9683cd7
Send the correct event when right-clicking in a focused text field
2010-09-03 10:18:26 -07:00
Aparajita Fishman
7d36daa5b7
Added documentation for CPLogColorize
2010-09-03 11:45:06 -04:00
Aparajita Fishman
46956dbe9e
Added a README
2010-09-03 11:36:11 -04:00
Aparajita Fishman
586e18f1a7
Custom formatter support (and fixes) for CPLog.
...
- A formatter function can be passed to the CPLogRegister functions. If the given level already has a provider for the given level, the formatter will be replaced with the one passed to the register function.
- Added CPLogColorize function to make it easy for users to colorize messages.
- CPLogRegisterRange now checks for min <= max, and now correctly starts iterating from min.
- Moved colorization of log level to _CPFormatLogMessage.
- Whitespace cleanup.
2010-09-03 11:20:28 -04:00
luddep and Randall Luecke
c489909542
Added manual test for cpscrollview behavior
2010-09-03 11:09:08 -04:00
Randall Luecke
ad679e7c34
Merge remote branch 'luddep/native-scrolling-2'
2010-09-02 23:29:44 -04:00
luddep
75f6db436b
fix for clearing the hiding of the scroll element timeout not working. This improved performance. Also make the actual dom element smaller and the inner one bigger, since sometimes deltas need to be larger than 150px.
2010-09-02 22:25:09 +02:00
Alexander Ljungberg
bdcef193b7
Minor CPArrayTest cleanup.
2010-08-31 23:45:35 -04:00
Derek Hammer and Alexander Ljungberg
d377790e9d
Adding some tests to verify behavior.
2010-08-31 23:41:51 -04:00
Alexander Ljungberg
9a31297249
Put the logging setup into the natural code path.
2010-08-31 22:33:11 -04:00
Aparajita Fishman and Alexander Ljungberg
b4f7df4786
Graphics primitives
...
- Implemented CGRectDivide/CPDivideRect.
- Implemented CPDrawTiledRects/CPDrawColorTiledRects.
- Removed CPDrawGrayBezel and CPDrawGroove, they were not being done in a Cocoa-compliant way, and the Cocoa way is not really useful right now.
- Moved border drawing code back to CPScrollView since CPDrawGrayBezel/CPDrawGroove are gone.
- Test app to do simple demo of the new functions.
- Removed trailing whitespace.
2010-08-31 22:26:54 -04:00
Alexander Ljungberg
18d7dcc226
Closes #849 . Test application to verify the graphical rendering of menus.
2010-08-31 22:18:26 -04:00
Sami Samhuri and Alexander Ljungberg
f7ef182d33
Add 3px padding to the right of menu bar icons
2010-08-31 22:15:46 -04:00
Aparajita Fishman and Alexander Ljungberg
be36e17bd8
Make the names in +themeShowcaseExcludes case-insensitive
2010-08-31 22:09:29 -04:00
Aparajita Fishman and Alexander Ljungberg
6b940116be
Added ability to set sample text
2010-08-31 22:02:50 -04:00
luddep
da8ea72593
fix for scrolling not working in windows other than the default bridge one.
2010-08-31 14:22:46 +02:00
luddep
5effa853a3
use visibility instead of display to hide the scroll dom element. Using display made the div reset its scroll offset.
2010-08-31 14:09:49 +02:00
luddep
0780a68fba
fix for not being able to interact with DOM elements in views such as CPTextField
2010-08-31 09:36:54 +02:00
luddep
b61192a050
Initial lower level native scrolling attempt. Fixes scroll deltas globally, rather than in just CPScrollView.
2010-08-30 12:27:28 +02:00
Alexander Ljungberg
9bc9a49b8f
Merge branch 'master' of github.com:280north/cappuccino
2010-08-29 17:46:47 -04:00
Alexander Ljungberg
547f1fb786
While not used anywhere, the preprocessor 'peak' method was most likely meant to be called 'peek'. Renamed it. Also some minor code styling and whitespace fixes.
2010-08-29 17:42:22 -04:00
Blair Duncan and Randall Luecke
b27560c51e
Fix for issue 841 where the edit cursor would not always flash
2010-08-27 19:46:55 -04:00
Aparajita Fishman and Alexander Ljungberg
8dd1d20a2d
Made sure to remove the .doc directories first, fixed exec
2010-08-27 19:29:11 -04:00
Aparajita Fishman and Alexander Ljungberg
ad5badb0d7
Remove @import statements from source files, doxygen doesn't parse them correctly.
2010-08-27 19:28:23 -04:00
Aparajita Fishman and Alexander Ljungberg
18696e6bc2
Ensure CPControl -performClick unhighlights the button if the action throws.
2010-08-27 15:58:35 -04:00
Aparajita Fishman and Alexander Ljungberg
4f2914a123
Implementation of CPFont -ascender, -descender and -defaultLineHeightForFont, supporting method +metricsOfFont in CPStringDrawing and CPPlatformString, and Font Metrics Explorer test app.
2010-08-27 14:32:03 -04:00
Alexander Ljungberg
431c6522a6
Test alerts with 1 or 0 buttons defined.
2010-08-27 14:07:31 -04:00
Aparajita Fishman and Alexander Ljungberg
b823eb7fe0
Fixes for Cocoa compliance
2010-08-27 14:04:28 -04:00
Klaas Pieter Annema
f8ceaf62b7
set font for tableCell during nib2cib
2010-08-27 15:50:59 +02:00
Klaas Pieter Annema
213fde04fe
fix CPArray+KVO addObjects inserting objects at beginning of array one by one
2010-08-27 12:06:40 +02:00
Klaas Pieter Annema
ddad10b615
fix CPPredicate predicateWithFormat: throwing exception (in WebKit)
...
I believe the exception was caused because WebKit thought arguments was the function.Arguments.
Issue was resolved by renaming the local arguments variable to args
2010-08-26 16:55:05 +02:00
Klaas Pieter Annema
f4e7386a0a
fix gridColor when decoding a CPTableView
...
Don't default to a gray color when there is no grid color in the cib.
The tableview theme will automatically set the correct grid color.
2010-08-26 16:29:46 +02:00
Alexander Ljungberg
9a42e12985
Moved TableCibTest into the table tests folder.
2010-08-25 16:15:27 -04:00
Klaas Pieter Annema
86ee790ea1
implement missing __setSelectionIndex:
2010-08-25 15:57:35 +02:00
Klaas Pieter Annema
b21eab1bf1
Improved KVC mutable indexed accessors
...
Refactored everything away into insertObjects:atIndexes: so all the logic is in the same place
and made it so that the _insertManySEL is the preferred selector to use. If it doesn't exist it will fall back to the _insertSEL.
2010-08-25 15:50:24 +02:00
Klaas Pieter Annema
b3f2ba035e
add CPDecimal and CPDecimalNumber to Foundation.j
2010-08-25 15:07:04 +02:00
Klaas Pieter Annema
10a620017d
Merge remote branch 'stevegeek/CPDecimalNumber' into CPDecimalNumber
2010-08-25 15:06:47 +02:00
Klaas Pieter Annema
c9752195ac
several CPButton theming additions
...
- made image and alternate image a theme property
- made image margins theme-able
2010-08-25 13:26:44 +02:00
Klaas Pieter Annema
64000215a4
Call CPObjectController designated initializer from init and initialize _observedKeys instance variable
2010-08-25 13:15:19 +02:00
Alexander Ljungberg
65d957f9f5
Fixed: an ivar was not being properly initialized in CPAlert.
2010-08-24 14:00:12 -04:00
Alexander Ljungberg
aef19c3b13
Merge branch 'master' of github.com:280north/cappuccino
2010-08-24 12:30:51 -04:00
Alexander Ljungberg
9968896bbd
When running CPAlert as a sheet, automatically activate the CPDocModalWindowMask window style if needed.
2010-08-24 12:14:24 -04:00
Alexander Ljungberg
1a27ae39a3
Removed CPAlert long message test from last commit since this branch already has its own long message test. Also slight clean up.
2010-08-24 11:58:36 -04:00
cacaodev and Alexander Ljungberg
ee4802e513
CPAlert: Attached alerts. Added a new method -beginSheetModalForWindow: that calls -alertDidEnd:returnCode: on ending. CPAlertTest update testing it.
...
Fixed a bug in CPWindow where the didEndSelector was reset too early. This bug was visible only when trying to chain sheet alerts.
Fixed a local/instance variable conflict in AttachedSheet/AppController.j
2010-08-24 11:50:44 -04:00
Klaas Pieter Annema
60dd1863b3
Implement objectsAtIndexes on _CPObservableArray to return another _CPObservableArray instance
2010-08-24 11:41:52 +02:00
Klaas Pieter Annema
71408e7c3a
made CPObjectController call it's designated initializer (init)
2010-08-24 11:41:51 +02:00
Klaas Pieter Annema
659543461b
Merge branch 'upstream'
2010-08-24 11:13:26 +02:00
Alexander Ljungberg
50b7f02470
Merge branch 'master' of github.com:280north/cappuccino
2010-08-23 19:45:08 -04:00
Alexander Ljungberg
febdf4092e
New implementation of change notifications from CPArrayController.
...
It is crucial that we send notification only before and after complete changes. In the middle notifications might cause observers to see or react to inconsistent data (e.g. selection indexes pointing to rows no longer present). Added some unit tests - more might be needed in the future. Fixed: before and after values when observing array controller key paths during content changes or rearranges were wrong. Fixed: the array controller sent out multiple redundant change notifications.
2010-08-23 18:53:29 -04:00
Alexander Ljungberg
a3d89c8d78
Ignore table view row selection of already selected rows. This avoids potential infinite recursion caused by the explicit bindings propagation.
2010-08-23 18:51:00 -04:00