Permalink
Commits on Jan 22, 2017
  1. JPBlock bug fix

    committed Jan 22, 2017
  2. New extension: JPBlock

    committed Jan 22, 2017
Commits on Jan 13, 2017
Commits on Jan 10, 2017
  1. Merge pull request #703 from NorthKou/master

    update swift demo to Swift 3, modify copyright to jspatch
    committed on GitHub Jan 10, 2017
Commits on Jan 5, 2017
  1. Merge pull request #696 from nutcn/SafeGaurdFormethodSignatureForSele…

    …ctor
    
    SafeGuard For methodSignatureForSelector
    committed on GitHub Jan 5, 2017
Commits on Jan 4, 2017
  1. SafeGaurdFormethodSignatureForSelector

    钟少奋 committed Jan 4, 2017
Commits on Dec 29, 2016
  1. Update .travis.yml

    committed Dec 29, 2016
  2. Support to use 'self' in block()

    committed Dec 29, 2016
  3. Remove unused #pragma

    committed Dec 29, 2016
Commits on Dec 20, 2016
  1. Merge pull request #664 from chinsyo/patch-1

    Fix camel case *SCalar*
    committed on GitHub Dec 20, 2016
Commits on Dec 15, 2016
  1. Update JPEngine.m

    fix camel case
    chinsyo committed on GitHub Dec 15, 2016
Commits on Dec 13, 2016
  1. Release 1.1.2

    committed Dec 13, 2016
Commits on Dec 8, 2016
  1. Release 1.1.1

    committed Dec 8, 2016
Commits on Dec 5, 2016
Commits on Dec 1, 2016
  1. Merge pull request #628 from YauzZ/master

    Support chained function call when return values is Class .
    committed on GitHub Dec 1, 2016
Commits on Nov 30, 2016
  1. Fix the bug when the return type is Class.

    Modify the JPCFuction on the Class parameter parsing.
    Add test case.
    YauzZ committed Nov 30, 2016
Commits on Nov 16, 2016
  1. Support chained function call when return values is Class .

    Add test case .
    YauzZ committed Nov 16, 2016
Commits on Oct 14, 2016
  1. Merge pull request #586 from JasonWorking/debugExtension

    feat($JPEngine): Add 'po'(print object) and 'bt'(backtrace) command for debugging in Safari
    committed on GitHub Oct 14, 2016
  2. feat($JPEngine): Add 'po'(print object) and 'bt'(backtrack) command f…

    …or debugging in Safari.
    
    'po': print object, inspect the corresponding Objective-C object of JS object  when debugging in Safari;
    'bt': backtrack, print call stack of the thread which invoking this JS script.
    
    [USAGE]:
    
    In Safari debubger/console
    
    > po(viewController)
    ``` output
      "<UIViewController: 0x7fcc75074c00>" = $2
    ```
    
    > bt()
    ``` output
    0 "0 Demo 0x000000010c1dc88a JPForwardInvocation + 90"
    1 "1 CoreFoundation 0x0000000118ecba2e ___forwarding___ + 526"
    2 "2 CoreFoundation 0x0000000118ecb798 _CF_forwarding_prep_0 + 120"
    3 "3 AlipayWallet 0x000000010c22c003 -[ALPLauncherController setSelectedIndex:] + 291"
    4 "4 UIKit 0x000000011c812ada +[UIView(Animation) performWithoutAnimation:] + 90"
    5 "5 UIKit 0x000000011c954148 -[UITabBarController _setViewControllers:animated:] + 3761"
    6 "6 UIKit 0x000000011c95430b -[UITabBarController setViewControllers:animated:] + 119"
    7 "7 Demo 0x000000010aaa78d1 -[UITabBarController(APPageSwitch) alipayPageSwitchSetViewControllers:animated:…"
    8 "8 Demo 0x000000010c22536d -[ALPLauncherController initTabBarView] + 1373"
    9 "9 Demo 0x000000010c223e16 __29-[ALPLauncherController init]_block_invoke + 38"
    10 "10 Demo 0x000000010ad13f69 __34-[SSAuthServiceImpl loginCallback]_block_invoke + 128"
    11 "11 Demo 0x000000010a68afa6 APMainCall + 150"
    12 "12 Demo 0x000000010ad13eb3 -[SSAuthServiceImpl loginCallback] + 100"
    13 "13 Demo 0x000000010ad1188c -[SSAuthServiceImpl tryLoginAsync] + 455"
    14 "14 Demo 0x000000010c223b3f -[ALPLauncherController init] + 1215"
    15 "15 Demo 0x000000010c231c64 -[LauncherAppDelegate rootControllerInApplication:] + 132"
    16 "16 Demo 0x000000010a70ac6a -[DFMicroApplication rootController] + 154"
    ...
    ```
    卡迩 committed Oct 14, 2016
Commits on Oct 11, 2016
  1. Merge pull request #580 from rob2468/develop

    add test case for commit 20d59c
    committed on GitHub Oct 11, 2016
Commits on Oct 1, 2016
  1. Bug fix for JPDispatch #572

    committed Oct 1, 2016
Commits on Sep 20, 2016
Commits on Sep 18, 2016
  1. Merge pull request #549 from Awhisper/master

    change JSPatchPlaygroundToolDemo push
    committed on GitHub Sep 18, 2016
Commits on Sep 12, 2016
Commits on Sep 10, 2016
  1. Add JPDispatch & JPProtocol

    committed Sep 10, 2016
Commits on Sep 9, 2016
  1. Clear up iOSPlaygroundToolDemo

    committed Sep 9, 2016
  2. Merge pull request #531 from decemberLi/master

    issue#528 :在js端申明的properties在OC端不能调用
    committed on GitHub Sep 9, 2016
Commits on Aug 31, 2016
  1. Merge pull request #530 from Awhisper/master

    change import JPEngine JPCleaner to runtime call
    committed on GitHub Aug 31, 2016