Nick Lockwood
eb0476074f
Improved debug and fixed macros
2015-04-30 09:59:16 -08:00
Ben Alpert
dd56ccb9c7
[react-native] Fix capitalization of "REact"
2015-04-27 13:52:57 -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
Jakub Zika
e293efbfb1
Bump .buckversion to 6cdb82cb7493a86c39d0f0dc3c102d0f470f55de.
2015-04-23 08:24:08 -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
462224727a
Reduced prop mapping overhead
2015-04-22 04:13:25 -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
Alex Kotliarskyi
2434512847
[ReactNative] Allow JS know its URL
2015-04-20 14:20:36 -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
Nick Lockwood
0b21df4a34
Improved logging and dev menu
2015-04-19 12:56:22 -08:00
Nick Lockwood
ead0f2e020
Implemented thread control for exported methods
2015-04-18 11:13:39 -08:00
Tadeu Zagallo
2b9aaac2ff
[ReactNative] Guard against blocks being added to UIManager during dealloc
2015-04-18 06:36:25 -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
Spencer Ahrens
764854c04a
[ReactNative] introduce requireNativeComponent
2015-04-16 17:12:12 -08:00
Tadeu Zagallo
75e4e124fa
[ReactNative] Use a single DisplayLink held by the bridge
2015-04-15 07:07:48 -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
Alex Kotliarskyi
bbddd0262d
[ReactNative] Bring back crash reporting
2015-04-09 10:44:26 -08:00
Spencer Ahrens
4a781dd8f2
[ReactNative] fix exception handler method name
2015-04-08 21:13:50 -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
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
Nick Lockwood
60a6533422
Removed redundant views and shadow views
2015-04-07 14:08:03 -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
Tadeu Zagallo
f370f9cbc4
[ReactNative] Unfork RKRootView
2015-04-02 07:12:42 -08:00
Charlie Cheever
774442efd2
Adding scrollWithoutAnimationTo method for ScrollViews
...
Summary:
Implementing the consensus approach from the comments on
this PR:
https://github.com/facebook/react-native/pull/486
We use a boolean flag in the Obj-C code to determine whether
to animate or not, and then provide two public JS functions
that call the Obj-C with or without the flag.
Closes https://github.com/facebook/react-native/pull/509
Github Author: Charlie Cheever <ccheever@gmail.com >
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-03-31 16:11:40 -08:00
Janic Duplessis
8d7b6d9a99
Fix a crash in RCTAsyncLocalStorage when the value is not a string.
...
Summary:
When you forget to pass the value parameter to AsyncStorage.setItem the entire app would crash instead of showing a useful error message. The problem was that the error function used in the file expected a dictionary but was passed the value of the key which caused the crash.
Closes https://github.com/facebook/react-native/pull/535
Github Author: Janic Duplessis <janicduplessis@gmail.com >
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-03-31 15:09:05 -08:00
Ben Alpert
42689c44fd
[react-native] Fix race condition in removeSubviewsFromContainerWithID:
2015-03-31 01:05:52 -08:00
James Ide
ac0ad3acdd
[TextInput] returnKeyType, enablesReturnKeyAutomatically, secureTextEntry, more keyboardTypes
...
Summary:
This diff completes adding support for the following UITextField properties:
- returnKeyType: what the return key on the keyboard says
- enablesReturnKeyAutomatically: the return key is disabled iff there is no text entered. This too could be implemented in React but it feels better in UIKit right now because it is handled synchronously.
- secureTextEntry: obscure passwords
- keyboardType: added all the keyboard types, they are useful in different scenarios
There were varying degrees of support for these properties so it looks like this diff continues some unfinished work. I also updated the keyboardType enum to use native constants instead of strings like the other properties here.
Added examples to the UIExplorer.
Closes https://github.com/facebook/react-native/pull/265
Github Author: James Ide <ide@jameside.com >
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-03-30 18:13:30 -08:00
Nick Lockwood
a2cfc5feca
Changed LayoutAnimation to use ms instead of seconds for consistency
2015-03-30 06:31:42 -08:00
Jakub Zika
011e342bbc
Revert .buckversion bumps.
2015-03-26 11:02:54 -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