Paul O’Shannessy
a7f7ef6ac3
Update website for 0.14.6
...
(cherry picked from commit d5bf8c553f )
2016-01-07 10:11:21 -08:00
Paul O’Shannessy
5597873d7c
Changelog & Readme for v0.14.6
...
(cherry picked from commit 06cad05d49 )
(cherry picked from commit 44e90c040d )
2016-01-07 10:10:38 -08:00
Paul O’Shannessy
19db8e13bc
Upgrade to fbjs@^0.6.1
...
(cherry picked from commit f305deb065 )
2016-01-07 10:10:14 -08:00
Jim
78be6f45cc
Merge pull request #5799 from gmcquistin/patch-1
...
[docs] Fix typo in ref-08-reconciliation.md
2016-01-07 09:13:32 -08:00
Gavin McQuistin
d3e315193a
Fix typo in ref-08-reconciliation.md
2016-01-07 14:40:44 +00:00
Jim
9b679ab56a
Merge pull request #5787 from milesj/receive-props-context-fix
...
Trigger componentWillReceiveProps when context changes
2016-01-06 15:54:38 -08:00
Miles Johnson
f4c5b2c00b
Updated ReactCompositeComponent to trigger componentWillReceiveProps when either props or context change. Fixes issue #5756
2016-01-06 15:49:47 -08:00
Jim
2751e8179d
Merge pull request #5784 from jimfb/getNativeNode
...
Add getNativeNode back, so we can get the native node when performing reorderings (instead of relyin
2016-01-05 15:32:24 -08:00
jim
4e3d38ed27
Removed note explaining why the logic is there, since the justification is now different.
2016-01-05 15:30:00 -08:00
Ben Alpert
0e8db6ba42
Merge pull request #5782 from spicyj/img
...
Move nodes around by reference instead of by index
2016-01-05 15:13:25 -08:00
Ben Alpert
eb00290673
Remove now-unused prepareToManageChildren
...
This was a temporary hook needed for the DOM implementation. We no longer need it because we now necessarily load every node into cache (via calling getNativeNode on it) before manipulating any of its siblings.
2016-01-05 15:08:42 -08:00
Ben Alpert
27926572f6
Move nodes around by reference instead of by index
...
This makes things easier if we ever want to use more than one DOM node for a component. Notably, this is more convenient if we want to remove the wrappers around text components (since text nodes can be split and joined however a browser feels like) or if we want to support returning more than one element from render (#2127 ).
I left the old indexes so that implementations aren't forced to use the node/image if they prefer indices, because I'm not sure yet whether the changes corresponding to my rewrite of DOMChildrenOperations are easy or hard yet in React Native. (The tests pass with and without the DOMChildrenOperations changes here.)
2016-01-05 15:08:42 -08:00
Ben Alpert
0ebc7b60e1
Revert "Merge pull request #5689 from jimfb/cleanup-5151"
...
This reverts commit 067547c1d1 , reversing
changes made to 102cd29189 .
2016-01-05 15:08:15 -08:00
Jim
067547c1d1
Merge pull request #5689 from jimfb/cleanup-5151
...
Get rid of getNativeNode()
2016-01-05 14:42:05 -08:00
Jim
102cd29189
Merge pull request #5775 from facebook/fix-checkbox-wording
...
Fix wording to make it more clear that checkbox (input) supports defaultChecked
2016-01-04 13:34:20 -08:00
Jim
a8c2c80fdc
Fix wording to make it more clear that checkbox (input) supports defaultChecked
...
Fix some confusion about why `input` would support `defaultChecked` (it's because you can have an input of type checkbox). This has come up a couple of times (https://github.com/facebook/react/pull/5633 , https://github.com/facebook/react/pull/5774 ) but both those PRs were wrong and it was just easier to fix it myself.
2016-01-04 13:19:22 -08:00
Paul O’Shannessy
bdcb69f43d
Merge pull request #5767 from yhagio/patch-2
...
Update 10.4-test-utils.md
2016-01-03 13:45:26 -08:00
Yuichi Hagio
c035179ef8
Update 10.4-test-utils.md
...
Added `var renderer = ReactTestUtils.createRenderer();` (Line 235) to clarify where `renderer` (Line 236) comes from.
2016-01-01 23:15:37 -05:00
Paul O’Shannessy
3b96650e39
Merge pull request #5748 from rickbeerendonk/year-agnostic-copyright
...
Year-agnostic copyright message, like React Native uses, to prevent the need for yearly changes.
2015-12-29 23:24:24 -08:00
Ben Alpert
2a042a3060
Website for 0.14.5
...
(cherry picked from commit fb6b3b05f4 )
2015-12-29 14:43:30 -08:00
Ben Alpert
e15e059d73
Readme for 0.14.5
...
(cherry picked from commit d6a0a083e4 )
2015-12-29 14:43:30 -08:00
Ben Alpert
dd2dbd0a5c
Changelog for 0.14.5
...
(cherry picked from commit e7b178390d )
2015-12-29 14:43:30 -08:00
Ben Alpert
6dc7f13343
Upgrade fbjs to 0.6 in npm package too
...
(cherry picked from commit a9732ba548 )
2015-12-29 14:43:30 -08:00
Ben Alpert
2a64098271
0.14.4 blog post
2015-12-29 14:19:18 -08:00
Ben Alpert
7cc6738061
Update a few changelog things forgotten in 3f355d99
...
(cherry picked from commit 0d5d0b2688 )
2015-12-29 14:11:45 -08:00
Ben Alpert
8f720f8cd9
update website for 0.14.4
...
(cherry picked from commit c8398491d8 )
2015-12-29 14:11:45 -08:00
Ben Alpert
a58cde6c79
Update readme for 0.14.4
...
(cherry picked from commit 0516e74473 )
2015-12-29 14:11:45 -08:00
Ben Alpert
53920e7c38
Changelog for 0.14.4
...
(cherry picked from commit 3f355d99c5 )
2015-12-29 14:11:45 -08:00
Ben Alpert
99dc2a73f6
Upgrade fbjs to 0.6
...
(counterpart to a29b4938a8 )
2015-12-29 14:11:33 -08:00
Ben Alpert
62c9d999be
Merge pull request #5749 from spicyj/lib-native
...
Add shim files for RN in npm package
2015-12-29 13:34:55 -08:00
Ben Alpert
c29642d6ed
Add shim files for RN in npm package
2015-12-29 12:14:22 -08:00
Rick Beerendonk
bef45b0b1a
Year-agnostic copyright message, like React Native uses, to prevent the need for yearly changes.
2015-12-29 20:20:32 +01:00
Paul O’Shannessy
51295bf7d0
Merge pull request #5741 from mziwisky/patch-1
...
Remove extraneous comment
2015-12-29 00:21:24 -08:00
Michael Ziwisky
a0d6a98cbf
Remove extraneous comment
...
This little guy should have been removed in https://github.com/facebook/react/commit/6bd6ef208b302879eb38018d4192a054f40c1c8b
2015-12-28 19:28:41 -06:00
Dan Abramov
713401f2eb
Merge pull request #5736 from gaearon/document-svg-passthrough
...
Document changes in #5714
2015-12-26 03:09:13 +00:00
Dan Abramov
feb4c487be
Document changes in #5714
2015-12-25 18:51:09 +00:00
Dan Abramov
53dabe748c
Merge pull request #5714 from gaearon/passthrough-svg-attributes
...
Pass all SVG attributes through
2015-12-25 13:53:33 +00:00
Dan Abramov
98a7100930
Use JSX in the new tests
2015-12-25 13:50:10 +00:00
Dan Abramov
f27e3aa750
Move the specific else if clause up
2015-12-25 13:48:13 +00:00
Dan Abramov
251d6c30b5
Move SVG attribute deprecation warnings into a devtool
...
In #5590 a new system was introduced for tracking dev-time warnings.
This commit uses it for reporting SVG attribute deprecation warnings.
2015-12-24 17:50:46 +00:00
Dan Abramov
232a47ad04
Pass SVG attributes through
...
All attributes defined on SVG elements will now be passed directly regardless of the whitelist. The casing specified by user will be preserved, and setAttribute() will be used.
In the future we will remove support for the camel case aliases to the hyphenated attributes. For example, we currently map `strokeWidth` to `stroke-width` but this is now deprecated behind a warning. When we remove support for this we can remove some of the code paths introduced in this commit.
The purpose of this change is to stop maintaining a separate SVG property config. The config still exists for two purposes:
* Allow a migration path for deprecated camelcased versions of hyphenated SVG attributes
* Track special namespaced attributes (they still require a whitelist)
However it is no longer a blocker for using new non-namespaced SVG attributes, and users don't have to ask us to add them to the whitelist.
Fixes #1657
2015-12-24 17:18:33 +00:00
Jim
82fe64a456
Merge pull request #5590 from jimfb/use-devtool-for-unknown-property-warning
...
Use devtool for unknown property warning
2015-12-23 19:02:58 -08:00
Ben Alpert
edf1952421
Merge pull request #5730 from spicyj/input-type-value
...
Add another test for #5729
2015-12-23 17:55:08 -08:00
Ben Alpert
432578ef03
Add another test for #5729
2015-12-23 16:25:35 -08:00
Ben Alpert
5043b89d5e
Merge pull request #5729 from spicyj/input-type-value
...
Set input .type before .value always
2015-12-23 15:49:32 -08:00
Ben Alpert
07c0bc6166
Set input .type before .value always
...
In IE11 (and below), if you run
```
var input = document.createElement('input');
input.value = 'wat';
input.type = 'radio';
console.log(input.value);
```
you get the string "on" logged. Because that makes sense.
So we set the type first.
2015-12-23 15:44:33 -08:00
Paul O’Shannessy
0d5312559a
Merge pull request #5725 from RochesterinNYC/patch-1
...
Clarify React class constructor comments
2015-12-23 11:53:12 -08:00
Paul O’Shannessy
a0741ab468
Merge pull request #5716 from jwworth/pull-request-1450816256
...
Fix typos in posts
2015-12-23 11:50:08 -08:00
Paul O’Shannessy
56365f4eda
Merge pull request #5721 from jdalton/fast-finish
...
Remove fast_finish in travis.yml.
2015-12-23 11:35:56 -08:00
James Wen
6ff96441da
Clarify React class constructor comments
...
- The constructor is not always overridden by mocks. Makes viewing this constructor during debugging less confusing.
2015-12-23 12:58:18 -05:00