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
Martin Carlberg
195b109a36
New: Added ’#include’ to the preprocessor, compiler and Cappuccino load system. Also a lot of bug fixes in the preprocessor
2017-06-26 16:19:56 +02:00
Martin Carlberg
994ac3fc8e
Fixed: Support for more options to the objj tool
2017-06-26 16:04:01 +02:00
Martin Carlberg
a8ec5cf5e9
New: Support to create source maps for the frameworks and applications
2017-06-26 16:03:20 +02:00
Martin Carlberg
b4263aa3ec
New: Make sure we can use String function ’startsWith’ and ’endsWith’ even if an older browser or Javascript engine is used.
2017-06-26 15:50:08 +02:00
Martin Carlberg
6456809a72
Fixed: Use semicolon on last line in #included files. The new preprocessor might think that the statement will continue on the next line.
...
Due to Javascript don’t need to have semicolon at end of statement there are times when the parser thinks the line continues on the next line.
For example we have a file.js:
var f = function(x)
{
return x + x;
}
Now in another file we do:
#include file.js
(function(exports) {
a = 42;
})(exports.b)
There will be two different behaviors if the ’file.js’ has a semicolon at the end of the last line. This commit make sure we have the right behavior.
2017-06-26 15:45:02 +02:00
Martin Carlberg
024c0a3186
Fixed: Handle source maps if source-map.js is included from the index.html file.
...
To create source maps the compiler flag ”SourceMap” has to be added in the OBJJ_COMPILER_FLAGS array in the index.html file.
2017-06-22 11:05:16 +02:00
Martin Carlberg
560b1d48bc
Merge branch 'master' of https://github.com/cappuccino/cappuccino
2017-06-22 10:46:53 +02:00
cacaodev
bb2d860807
CPViewAnimator: guard in the frame updater function
...
… in case the transform property value is ‘none’.
2017-06-12 12:46:05 +02:00
cacaodev
6f1c0fa4a8
FIXED: CPAnimationContext completionHandler was not called
...
Previously, if a context group was not generating any animation (no
calls to animator or non implemented method in the animator proxy), the
completionHandler was not called.
If the end value (frame, frameorigin, frameSize) was equal to the start
value, the completionHandler was not called neither.
This commit makes sure that the completionHandlerAgent counter is
incremented by the count of animations that actually start.
2017-06-12 12:46:05 +02:00
cacaodev
35808e7bde
FIXED: uninitialized ivar
2017-06-02 11:15:23 +02:00
cacaodev
1b4eeb35b3
Add a manual test CPWindowLiveResizeTest
2017-06-02 09:44:42 +02:00
cacaodev
cee032bbc9
FIXED: send live resize notifications when the window animates
...
Like in cocoa, these notifications are not sent when a sheet is
displayed.
2017-06-02 09:42:59 +02:00
cacaodev and GitHub
9547b70743
Merge pull request #2542 from FrankReh/pullreq/cleanup/fix/unused/cachedSearchResults
...
Removed an unused variable: cachedSearchResults.
2017-05-30 19:29:14 +02:00
cacaodev and GitHub
5df8939d84
Merge pull request #2541 from FrankReh/pullreq/cleanup/fix/syntax/protocol_list
...
Fix aClass.protocol_list syntax
2017-05-30 19:27:53 +02:00
cacaodev and GitHub
0b9c689273
Merge pull request #2540 from FrankReh/pullreq/cleanup/fix/syntax/global-var-key
...
Make variable local: key
2017-05-30 19:25:25 +02:00
cacaodev
ac193cd97a
Test: Add liveResize testing in CPWindowResizeStyle manual test
...
The window title changes during live resize.
2017-05-30 19:06:50 +02:00
cacaodev
7355a60f16
Call _setupDOMDivider when necessary only
...
Previoulsy, the backgroundColor and url css properties where set at
each drawing pass.
2017-05-30 18:33:08 +02:00