Dan Abramov
063067d323
Expose more internal modules to www
2017-03-10 15:30:46 +00:00
Dominic Gannaway
71d6c3b1b5
moved ReactInstanceMap out of React and into ReactDOM and ReactDOMFiber
2017-03-10 15:29:23 +00:00
Dan Abramov
0a50b6a90b
Work around internal FB transform require() issue
2017-03-10 15:10:09 +00:00
Dan Abramov
b34e7cf7c7
Revert "should improve console output"
...
This breaks the FB bundles.
This reverts commit 65f11ee64f .
2017-03-10 15:09:54 +00:00
Dominic Gannaway
7f6ecb1a1b
fixed typo with argument passing on functon call
2017-03-10 14:53:22 +00:00
Dominic Gannaway
65f11ee64f
should improve console output
2017-03-10 14:44:24 +00:00
Dominic Gannaway
165bc459c8
added provides module for ReactCurrentOwner
2017-03-10 14:34:32 +00:00
Dominic Gannaway
ccfefc8a17
should fix fb and cjs bundles for ReactCurrentOwner
2017-03-10 13:51:28 +00:00
Dan Abramov
c4dfd17c59
Change forwarding modules to import from -fb
...
This is another, more direct fix for ReactPerf circular dependency
2017-03-10 13:29:26 +00:00
Dan Abramov
c20ceebec3
Rename -core suffix to -fb for clarity
2017-03-10 13:28:02 +00:00
Dan Abramov
c9499d1457
Revert "Add a lazy shim for ReactPerf"
...
This reverts commit 723b402c07 .
2017-03-10 13:27:03 +00:00
Dan Abramov
955b7e7ab4
Fix forwarding module for ReactCurrentOwner
2017-03-10 02:22:18 +00:00
Dan Abramov
723b402c07
Add a lazy shim for ReactPerf
...
This prevents a circular dependency between ReactGKJSModule and ReactDOM
2017-03-10 02:01:37 +00:00
Dan Abramov
a09bed0b34
Use -core suffix for all bundles
...
This makes it easier to override things in www.
2017-03-09 23:14:26 +00:00
Dominic Gannaway
6114597a1f
made ReactPerf and ReactTestUtils bundle again
2017-03-09 17:32:47 +00:00
Dominic Gannaway
fdb6e237bf
added comments to the module aliasing code
2017-03-09 16:45:02 +00:00
Dominic Gannaway
8ef3aa5d18
more forwarding modules
2017-03-09 15:53:23 +00:00
Dominic Gannaway
47fa99e4c1
improved how certain modules get inlined for fb and cjs
2017-03-09 15:29:24 +00:00
Dominic Gannaway
ff0c87129f
more progress on forwarding modules and FB config
2017-03-09 15:11:06 +00:00
Dominic Gannaway
690a72b870
adding forwarding modules
2017-03-08 18:49:56 +00:00
Dominic Gannaway
15b13cd99c
builds a cjs bundle
2017-03-08 14:51:16 +00:00
Dominic Gannaway
238dcf743d
More WIP
2017-03-07 19:34:46 +00:00
Dominic Gannaway
d00cf558dc
dev/prod mode WIP
2017-03-07 17:42:00 +00:00
Dominic Gannaway
3c24a4ca53
WIP
2017-03-07 16:52:53 +00:00
Dominic Gannaway
9d78fa8c1d
fbjs support
2017-03-07 16:27:36 +00:00
Dominic Gannaway
30c8371cd5
WIP
2017-03-07 16:21:22 +00:00
Andrew Clark
fc4633775a
Remove destructuring, since the version of node on www doesn't support it
2017-03-02 16:44:04 -08:00
Andrew Clark
9c8547cc9f
Add script to print out a list of warnings
...
We'll use this in the GH sync script to track which warnings have
changed since the last sync
2017-03-02 11:37:01 -08:00
Dan Abramov and GitHub
c8f14c26b0
Add a step to the release process
2017-03-01 22:56:06 +00:00
Sasha Aickin and Ben Alpert
3788654d57
Adding some server rendering unit tests. ( #9055 )
...
* Added a handful of SSR unit tests, ported from a previous pull request.
* Fixing linting errors
* Fixed a test helper function to properly report errors.
* Un-nested the new rendering tests. Updated the fiber test passing/not passing lists.
* Edited to comply with the react/jsx-space-before-closing eslint rule, which will soon be merged into master.
* Response to code review from @spicyj. Moved tests to separate file, reworked wording of test names, corrected use of canUseDom, and simplified tests against tagName. Thanks for the help, @spicyj!
2017-03-01 13:39:47 -08:00
Andrew Clark and Andrew Clark
4ef197b7d4
Check if we're in sync mode before deprioritizing hidden subtrees
2017-03-01 10:56:31 -08:00
Andrew Clark and GitHub
0585ee8b22
Merge pull request #9082 from acdlite/nobooleanorstringconstructors
...
Enforce no boolean or string constructors
2017-03-01 10:55:42 -08:00
Dominic Gannaway and GitHub
8bc11649df
Merge branch 'master' into remove-stack-dependencies-from-tests
2017-03-01 12:32:36 +00:00
Andrew Clark
b963396c61
Run test script
2017-02-28 18:57:06 -08:00
Dominic Gannaway
d2944bb5bf
updates test-failing and tests-passing
2017-02-28 15:02:48 +00:00
Andrew Clark
2c59713f71
Remove invokeGuardedCallbackProd
...
We weren't using it anywhere except for the test suite. Instead, we can
change the environment flag and run the tests in both environments.
2017-02-24 16:19:29 -08:00
Andrew Clark
13d4574228
invokeGuardedCallback should work when nested
...
Added a guard in the global error event listener to prevent nested
errors from being captured higher up the stack.
Also found a bug where the DEV version of invokeGuardedCallback would
infinite loop if there were nested invocations with the same name. Fixed
by appending the depth to the fake event name. (I'm actually not sure
why this is necessary.)
2017-02-24 15:49:33 -08:00
Andrew Clark
0304008a65
invokeGuardedCallback returns a thrown error
...
We can use this more flexible version for error handling in Fiber.
The DEV mode version uses same fake event trick as before to preserve
"break on uncaught exception" behavior when debugging.
2017-02-24 15:49:33 -08:00
Andrew Clark
ebfde985d9
Warn about nested renders
2017-02-24 11:02:21 -08:00
Andrew Clark
75ee3c1424
Warn about setState inside getChildContext
...
Stack uses a module called ReactInvalidSetStateWarningHook, but all it
does is warn about setState inside getChildContext. Doesn't seem worth
keeping around, so I didn't use it for Fiber, but if I'm mistaken I'll
change it.
2017-02-24 11:02:21 -08:00
Andrew Clark
2f3df5f0b3
Warn about setState in render
2017-02-24 11:02:21 -08:00
Andrew Clark
3bdc6d0c8e
Fix record-tests script
...
Result of readConfig changed slightly in Jest 0.19.
2017-02-24 10:46:49 -08:00
Andrew Clark and GitHub
f3c2d9f308
Merge pull request #9004 from acdlite/proptypescheck
...
API for checking external objects against React prop types
2017-02-23 14:37:19 -08:00
mdogadailo and Brandon Dail
49840f2e6b
Missing onLoad and onError events on image tag ( #9042 )
2017-02-23 15:05:38 -06:00
Andrew Clark
e4acd12a9b
Test that checkPropTypes does not throw or return a value
2017-02-23 11:14:14 -08:00
Dominic Gannaway and GitHub
91e8081cf0
Merge pull request #9045 from trueadm/emptyObject-reference-mismatch-due-to-mocking
...
[Fiber] fix ensure class components refs get re-assigned to emptyObject on mount
2017-02-23 15:38:10 +00:00
Dominic Gannaway and GitHub
23f245173a
Merge pull request #9043 from trueadm/fix-fiber-functional-componment-childcontext
...
[Fiber] adds `childContextTypes` warnings for functional components
2017-02-23 15:37:48 +00:00
Dominic Gannaway
a99d77e073
added a regression test for factory components
2017-02-23 14:00:02 +00:00
Ben Alpert and GitHub
5f6f3277f5
Add test for hack to stop bubbling ( #8922 )
2017-02-22 14:02:10 -08:00
Andrew Clark and GitHub
2081a0053a
Merge pull request #8949 from acdlite/fibercomponentlifecycletests
...
[Fiber] Component lifecycle tests
2017-02-22 12:54:42 -08:00