Martin Carlberg
7b39533410
New: Added manual test application to monitor order and number of calls for CPTextView delegate methods and notifications.
2018-01-08 14:11:55 +01:00
Martin Carlberg
1fe9c39dd5
Fixed: Test cases for the new or changed delegate methods and notifications.
2018-01-08 13:57:53 +01:00
Martin Carlberg
2b7be2e3f1
Fixed: Make sure the delegate methods and notifications are handled in the same way as in the Cooca frameworks.
...
CPTextViewDidChangeSelectionNotification should not be send if the text view is empty.
CPTextDidBeginEditingNotification is send when an edit is started.
CPTextDidEndEditingNotification is send when an edit is ending.
textShouldBeginEditing: delegate method is called to allow control if edit should start.
textShouldEndEditing: delegate method is called to allow control if edit should end.
2018-01-08 13:56:24 +01:00
Martin Carlberg
1ee9a3f279
Fixed: Check if the correct delegate method is implemented before calling it
2018-01-08 13:47:45 +01:00
Martin Carlberg
679acfb239
Fixed: Register the delegate as an observer on any notification that the delegate implement.
...
Also make sure we remove the observers if for example the view does not have a superview. This will make sure that the Notification Center is not hanging on to the view and delegate if the view is not used any more. Can cause a memory leak.
2018-01-08 13:44:47 +01:00
Martin Carlberg
3c7ab4b49b
Fixed: Make the view aware of some more delegate methods
2018-01-08 13:20:03 +01:00
Martin Carlberg
3f062e1c0a
Fixed: Make all method in CPTextDelegate and CPTextViewDelegate protocol optional.
2018-01-08 13:15:31 +01:00
Didier Korthoudt
0a497d8c3f
NEW: Added automatic Xcode syntax coloring
...
In Xcode, Objective-C source files are automatically recognised and the usual syntax coloring is applied. With this PR, Xcode will do so for Objective-J source files.
2017-12-17 20:49:56 +01:00
Korthoudt Didier
462351f485
Merge remote-tracking branch 'cappuccino/master'
2017-12-17 20:06:35 +01:00
Martin Carlberg and GitHub
c4cbb631a9
Merge pull request #2561 from mrcarlberg/compile_with_sourcemap
...
Full support for source map when debugging
2017-12-11 10:52:05 +01:00
Martin Carlberg
76f2d15b1b
Fixed: Added the option to only inline message send function without also compress the output javascript file.
...
This allows us to inline the message send function in DEBUG mode. This is great when stepping into a method in the debugger as the message send function is not a separate function. Also the stack traces in the debugger is much more compact as the message send function is not there.
2017-12-08 14:02:11 +01:00
cacaodev and GitHub
5d63865ae5
Merge pull request #2546 from cacaodev/CPSplitView
...
CPSplitView -trackDivider: performance
2017-11-08 18:53:22 +01:00
daboe01
ad7c88fb45
Merge remote-tracking branch 'cappuccino/master'
2017-09-27 11:46:45 +02:00
daboe01
1af3877758
FIXED: scroll-knob was slightly too bold
2017-09-27 11:05:59 +02:00
Martin Carlberg and GitHub
146ce3b12b
Merge pull request #2544 from FrankReh/pullreq/cleanup/old/unused/ensurePackageUpToDate
...
Remove: ensurePackageUpToDate() from common.jake
2017-09-26 08:43:41 +02:00
Martin Carlberg and GitHub
bf67721ac4
Merge pull request #2548 from cacaodev/CPWindow-live-resize-notifications
...
CPWindow live resize notifications
2017-09-25 14:04:01 +02:00
Martin Carlberg and GitHub
436f736a8e
Merge pull request #2543 from FrankReh/pullreq/cleanup/remove/property/sub_classes
...
Remove objj_class.sub_classes property
2017-09-22 13:03:54 +02:00
Martin Carlberg
1446e90dd9
Fixed: Use correct naming on function parameter. Also changed som comments to reflect the correct meaning of the parameter
2017-09-18 13:39:28 +02:00
Martin Carlberg
54716c03d1
Fixed: Missed new line when increment tokPos. Now we use the correct skip space function that will take care of things in correct manners.
2017-09-18 13:36:51 +02:00
daboe01
fad5e97e0a
Merge remote-tracking branch 'cappuccino/master' into plainsliderfix
2017-09-14 09:10:56 +02:00
Martin Carlberg
8cf79590c5
Fixed: When target was ’self’ in a message send expression the source map was showing the wrong variable.
2017-09-12 13:17:49 +02:00
Martin Carlberg
c6aafac6c8
Fixed: Compile Foundation and AppKit frameworks with source maps for the debug version.
2017-09-11 12:50:49 +02:00
Martin Carlberg
94a5995197
New: We now support source maps when compiling both from command line and in browsers.
...
To add source maps add the ”-S” flag to the Jake file when compiling from command line. In the browser you need to add the compiler option into your index.html file. It should look something like this:
OBJJ_COMPILER_FLAGS = [... , "SourceMap"];
All browsers has support for source maps but currently Chrome works best.
2017-09-11 12:49:59 +02:00
Martin Carlberg and GitHub
74081dc981
Merge pull request #2551 from mrcarlberg/compile_without_gcc
...
Compile without gcc [+2]
2017-09-11 11:14:44 +02:00
daboe01
7a593b13a7
Merge remote-tracking branch 'cappuccino/master' into plainsliderfix
2017-09-09 10:56:37 +02:00
Martin Carlberg and GitHub
25dc38b2b1
Merge pull request #2558 from daboe01/smartcopypastefixes
...
Fixed: smart copy/paste did not work properly [+1]
2017-09-08 09:09:26 +02:00
Alexandre Wilhelm and GitHub
403b12f7b7
Merge pull request #2550 from cacaodev/CPAnimationContext
...
FIXED: CPAnimationContext completionHandler was not called under certain circumstances.
2017-09-07 18:21:56 -07:00
Alexandre Wilhelm and GitHub
cd223be88a
Merge pull request #2557 from daboe01/placeholderselectablefix
...
fixed: cursor blinks for placeholder
2017-09-07 18:21:12 -07:00
Alexandre Wilhelm and GitHub
a6a3fca1e7
Merge pull request #2559 from daboe01/onpaste-ff-fix
...
Fixed: CPTextView's onpaste handler used non-standard window.event
2017-09-07 18:20:32 -07:00
daboe01
63815eb5c2
fixed: onpaste handler used window.event (non-standard)
...
broke paste on FF/win
2017-09-07 19:19:19 +02:00
daboe01
4444264830
formatting
2017-09-04 23:02:50 +02:00
daboe01
255f91f7ca
fixed: cornerview looked odd without scroller margins
2017-09-04 22:59:34 +02:00
cacaodev and GitHub
700207d29b
Merge pull request #2554 from cacaodev/cptableview-issue#2549
...
CPTableView: fix invisible dragged rows
2017-08-30 08:35:40 +02:00
daboe01
72d96e9a3b
fixed: smart pasting did not work properly
2017-08-29 15:11:29 +02:00
daboe01
a55b6de1b4
removed: unused artwork from aristo2
2017-08-28 23:32:47 +02:00
daboe01
9faac05666
fixed: cursor blinks for placeholder
2017-08-23 23:07:42 +02:00
daboe01
7bf408aba0
fixed: legacy scrollers used aristo1 artwork in aristo2
2017-08-22 22:02:42 +02:00
daboe01
70ee391b33
Merge remote-tracking branch 'origin/master'
2017-08-22 14:40:47 +02:00
cacaodev
f5eb1158db
Fix issue 2549: table rows where invisible when dragging.
2017-07-28 21:35:24 +02:00
cacaodev
81916d0f45
FIXED: A grouping context does not inherit the completion handler ...
...
… from the current context.
Also removed CPAnimationContext -copy method. CPAnimationContext is not
CPCopying compliant.
TEST: CPAnimationContextTest ->
testCompletionHandlerWithoutAnimatorWithGrouping2
2017-07-25 12:04:58 +02:00
Alexander Ljungberg
76d77cc244
This will be Cappuccino 0.9.10.
v0.9.10
2017-07-11 14:26:57 +01:00
cacaodev
03dccbe613
Add a manual test for the previous fixes.
...
The tests must be run independently because animations are launched at
the end of the current run loop.
2017-06-30 12:26:15 +02:00
cacaodev
1ccec65619
Add debug information
2017-06-30 12:03:29 +02:00
cacaodev
b78e9062a1
CompletionHandlerAgent fire() is a one shot.
2017-06-30 12:03:09 +02:00
cacaodev
dc87354702
CPAnimationContext setCompletionHandler: add an equality check
2017-06-30 12:00:08 +02:00
Martin Carlberg
033e8583db
Fixed: A more robust prettify message function
2017-06-26 17:59:08 +02:00
Martin Carlberg
d46b51fa9a
Fixed: In Rhino a function must be declared before it is used even if it is in the same scope.
2017-06-26 17:58:13 +02:00
Martin Carlberg
dd1dfdcfeb
Fixed: Added a comment on tricky code line
2017-06-26 16:25:44 +02:00
Martin Carlberg
c0233c803d
Fixed: Removed old print statements for debugging
2017-06-26 16:24:51 +02:00
Martin Carlberg
1fa8c88f6b
Fixed: Speed up of objj_msgSend function. Don’t need to use complex check if class is initialized.
2017-06-26 16:23:59 +02:00