Tadeu Zagallo
65a3da3003
[ReactNative] Fix chrome debugger
2015-05-05 05:36:05 -08:00
Tadeu Zagallo
d713a711c4
[ReactNative] Fix packager assets
2015-05-05 02:54:51 -08:00
Tadeu Zagallo
132a9170f1
[ReactNative] Create private underlying bridge to prevent retain cycles
2015-05-04 10:36:20 -08:00
Nick Lockwood
d29a0c6768
Fix for nil array crash
2015-05-02 18:40:04 -08:00
Tadeu Zagallo
09460cf21b
[ReactNative] Use explicit doubles on RCTLocationOptions to avoid NSInvocation bug
2015-05-02 14:19:56 -08:00
Tadeu Zagallo
17262db5a9
[ReactNative] Fix JS calls being lost
2015-05-02 13:14:19 -08:00
Nick Lockwood
ba501a1bf5
Upgraded dev menu
2015-05-01 06:36:49 -08:00
Nick Lockwood
eb0476074f
Improved debug and fixed macros
2015-04-30 09:59:16 -08:00
Tadeu Zagallo
2f4430cf51
[ReactNative] Fix bridge event dedupe
2015-04-28 07:58:35 -08:00
Nick Lockwood
bc24be8584
Fixed nil object insertion crash due to incorrectly encoded HTTP response body data
2015-04-28 04:48:32 -08:00
Tadeu Zagallo
136431cc2f
[ReactNative] Fix struct args on exported methods
2015-04-27 04:01:37 -08:00
Tadeu Zagallo
dd6bce78e1
[ReactNative] Allow bridge modules to run on the JavaScript thread
2015-04-25 19:29:00 -08:00
Nick Lockwood
fc6e209223
Fixed broken struct arguments
2015-04-22 13:25:53 -08:00
Tadeu Zagallo
3595b79ec3
[ReactNative] Move VSync bound events to JS thread
2015-04-22 07:01:48 -08:00
Nick Lockwood
ee898c24c7
Removed debug code from release builds
2015-04-21 09:47:21 -08:00
Nick Lockwood
8e15a0d5e7
Added RCT_DEBUG
2015-04-21 05:24:10 -08:00
Nick Lockwood
5ce9fa4dda
Changed default method queue to a background queue.
2015-04-20 12:02:04 -08:00
Tadeu Zagallo
fb1fa12e89
[ReactNative] Better profiling API + Fix overlaping events
2015-04-20 04:57:28 -08:00
Tadeu Zagallo
0e67e33534
[ReactNative] Ensure JS calls scheduled by a deallocated context don't fire
2015-04-20 02:03:22 -08:00
Nick Lockwood
ead0f2e020
Implemented thread control for exported methods
2015-04-18 11:13:39 -08:00
Tadeu Zagallo
1883ba535c
[ReactNative] Send batched calls from objc to js every frame + add bridge profiling
2015-04-17 04:01:02 -08:00
Tadeu Zagallo
75e4e124fa
[ReactNative] Use a single DisplayLink held by the bridge
2015-04-15 07:07:48 -08:00
James Ide
e193a13ef7
[Bridge] `RCT_REMAP_METHOD(js_name, selector)`
...
Summary:
cc @a2 @nicklockwood
This diff introduces a new macro called `RCT_EXPORT_NAMED_METHOD`, which is like `RCT_EXPORT_METHOD` but lets you choose the name of the method in JS. This diff is backwards compatible with the `RCT_EXPORT_METHOD` and legacy `RCT_EXPORT` macros.
The entries in the data segment now contain `__func__`, the Obj-C selector signature, and the JS name. If the JS name is `NULL`, we take the legacy `RCT_EXPORT` code path. If the JS name is an empty string, we use the Obj-C selector's name up to the first colon (that is, the behavior of `RCT_EXPORT_METHOD`).
Since there are three values in each data segment entry, the macros now specify 1-byte alignment. Without the byte alignment, the compiler defaults to 2-byte alignment meaning that each entry takes up 4 bytes instead of 3. The extra byte isn't a concern but being explicit about the alignment should reduce compiler surprises.
Closes https://github.com/facebook/react-native/pull/802
Github Author: James Ide <ide@jameside.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-04-14 12:55:19 -08:00
Nick Lockwood
26fd24dc50
Cleanup
2015-04-11 14:19:49 -08:00
Tadeu Zagallo
f5f80da80c
[ReactNative] Remove bridge retaining cycles
2015-04-10 07:20:37 -08:00
Bryce Redd
c29c595126
Added random js queue+execution time sampling in react native
2015-04-09 17:04:26 -08:00
Alex Kotliarskyi
bbddd0262d
[ReactNative] Bring back crash reporting
2015-04-09 10:44:26 -08:00
Alex Akers
8a57c4e980
[React Native] RCT_EXPORT lvl.2
2015-04-08 08:34:10 -08:00
Nick Lockwood
bf4868edda
Added non-class-scanning-based approach fror registering js methods
2015-04-08 05:45:20 -08:00
Spencer Ahrens
a1ec752019
[ReactNative] Do flow check when running packager
2015-04-07 21:40:05 -08:00
Ben Hiller
220e116dce
[fbobjc] revert rFBOBJCdba3daf9a595f452d069f2a74a9a11f251999b2e
2015-04-07 20:44:11 -08:00
Tadeu Zagallo
6854da9b86
[ReactNative] Remove bridge retaining cycles
2015-04-07 19:42:46 -08:00
Tadeu Zagallo
72390239be
[ReactNative] Fix and re-add WebView executor
2015-04-07 18:25:38 -08:00
Nick Lockwood
80cd687e95
Refactored RCTLog and added facility to prepend extra data to the log message
2015-04-07 07:35:57 -08:00
Christopher Chedeau
df851b38fc
[ReactNative] Workaround double cmd+r bug
2015-04-02 16:44:04 -08:00
Tadeu Zagallo
5be7fae286
[ReactNative] Allow recover from debugger error
2015-04-02 13:43:09 -08:00
Tadeu Zagallo
f370f9cbc4
[ReactNative] Unfork RKRootView
2015-04-02 07:12:42 -08:00
Alex Akers
7a97043a3e
[React Kit] Remove embarrassing TODOs
2015-03-26 10:33:05 -08:00
Tadeu Zagallo
20291a02df
[ReactNative] s/ReactKit/React/g
2015-03-26 02:42:24 -08:00