Permalink
Commits on Sep 26, 2017
  1. Merge pull request #2544 from FrankReh/pullreq/cleanup/old/unused/ens…

    mrcarlberg committed Sep 26, 2017
    …urePackageUpToDate
    
    Remove: ensurePackageUpToDate() from common.jake
Commits on Sep 25, 2017
  1. Merge pull request #2548 from cacaodev/CPWindow-live-resize-notificat…

    mrcarlberg committed Sep 25, 2017
    …ions
    
    CPWindow live resize notifications
Commits on Sep 22, 2017
  1. Merge pull request #2543 from FrankReh/pullreq/cleanup/remove/propert…

    mrcarlberg committed Sep 22, 2017
    …y/sub_classes
    
    Remove objj_class.sub_classes property
Commits on Sep 11, 2017
  1. Merge pull request #2551 from mrcarlberg/compile_without_gcc

    mrcarlberg committed Sep 11, 2017
    Compile without gcc [+2]
Commits on Sep 8, 2017
  1. Merge pull request #2558 from daboe01/smartcopypastefixes

    mrcarlberg committed Sep 8, 2017
    Fixed: smart copy/paste did not work properly [+1]
  2. Merge pull request #2550 from cacaodev/CPAnimationContext

    Dogild committed Sep 8, 2017
    FIXED: CPAnimationContext completionHandler was not called under certain circumstances.
  3. Merge pull request #2557 from daboe01/placeholderselectablefix

    Dogild committed Sep 8, 2017
    fixed: cursor blinks for placeholder
  4. Merge pull request #2559 from daboe01/onpaste-ff-fix

    Dogild committed Sep 8, 2017
    Fixed: CPTextView's onpaste handler used non-standard window.event
Commits on Sep 7, 2017
  1. fixed: onpaste handler used window.event (non-standard)

    daboe01 committed Sep 7, 2017
    broke paste on FF/win
Commits on Aug 30, 2017
  1. Merge pull request #2554 from cacaodev/cptableview-issue#2549

    cacaodev committed Aug 30, 2017
    CPTableView: fix invisible dragged rows
Commits on Aug 29, 2017
Commits on Aug 23, 2017
Commits on Aug 22, 2017
Commits on Jul 28, 2017
Commits on Jul 25, 2017
  1. FIXED: A grouping context does not inherit the completion handler ...

    cacaodev committed Jul 25, 2017
    … from the current context.
    Also removed CPAnimationContext -copy method. CPAnimationContext is not
    CPCopying compliant.
    
    TEST: CPAnimationContextTest ->
    testCompletionHandlerWithoutAnimatorWithGrouping2
Commits on Jul 11, 2017
Commits on Jun 30, 2017
  1. Add a manual test for the previous fixes.

    cacaodev committed Jun 30, 2017
    The tests must be run independently because animations are launched at
    the end of the current run loop.
  2. Add debug information

    cacaodev committed Jun 30, 2017
Commits on Jun 26, 2017
  1. Fixed: In Rhino a function must be declared before it is used even if…

    mrcarlberg committed Jun 26, 2017
    … it is in the same scope.
  2. Fixed: Speed up of objj_msgSend function. Don’t need to use complex c…

    mrcarlberg committed Jun 26, 2017
    …heck if class is initialized.
  3. New: Added ’#include’ to the preprocessor, compiler and Cappuccino lo…

    mrcarlberg committed Jun 26, 2017
    …ad system. Also a lot of bug fixes in the preprocessor
  4. New: Make sure we can use String function ’startsWith’ and ’endsWith’…

    mrcarlberg committed Jun 26, 2017
    … even if an older browser or Javascript engine is used.
  5. Fixed: Use semicolon on last line in #included files. The new preproc…

    mrcarlberg committed Jun 26, 2017
    …essor 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.
Commits on Jun 22, 2017
  1. Fixed: Handle source maps if source-map.js is included from the index…

    mrcarlberg committed Apr 12, 2016
    ….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.
Commits on Jun 12, 2017
  1. CPViewAnimator: guard in the frame updater function

    cacaodev committed Jun 9, 2017
    … in case the transform property value is ‘none’.
  2. FIXED: CPAnimationContext completionHandler was not called

    cacaodev committed Jun 9, 2017
    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.
Commits on Jun 2, 2017
  1. FIXED: uninitialized ivar

    cacaodev committed Jun 2, 2017