Sebastian Markbåge
dc9dcdba86
Merge pull request #3431 from sebmarkbage/ignoreowner
...
Don't use owner to determine statefulness
2015-03-16 18:08:21 -07:00
Sebastian Markbage
50cbdbc9ab
Don't use owner to determine statefulness
...
This reverts an early commit that made it so that elements from two
different owner in the same slot wouldn't share state.
That behavior was helpful, and we did hit a case which was solved by this.
However, this pattern is extremely uncommon. I've yet to even find the
original case, let alone any existing cases in our codebase.
Therefore, we're dropping this to simplify elements and enable new
optimizations.
2015-03-16 18:05:15 -07:00
Paul O’Shannessy
c48ccc5742
0.13 blog post, starter kit
2015-03-16 16:59:22 -07:00
Paul O’Shannessy
77f011f82f
Update Readme for 0.13.1
2015-03-16 16:59:21 -07:00
Paul O’Shannessy
efc88bad76
Changelog for 0.13.1
2015-03-16 16:59:21 -07:00
Jim
87e14c5ef8
Merge pull request #3176 from jsfb/webcomponent-to-vendor-thirdparty
...
Added webcomponents.js and a simple unit test verifying a document fragment as a valid React container
2015-03-16 16:40:22 -07:00
Jim
12059299f3
Added webcomponents.js and a simple unit test verifying a document fragment as a valid React container.
2015-03-16 16:37:05 -07:00
Jim
73f4dc59d8
Merge pull request #3169 from jsfb/mount-into-shadowdom
...
Allow rendering into document fragments. Fixes #840
2015-03-16 16:15:03 -07:00
Paul O’Shannessy
10112672b1
Merge pull request #3395 from Simek/reactComponentExpect-cleanup
...
toBeDOMComponentWithChildCount readability
2015-03-16 16:14:48 -07:00
Paul O’Shannessy
dacd4db1fa
Merge pull request #3427 from zpao/full-page-dom-components
...
Ensure FullPageComponents are treated as DOM components
2015-03-16 15:39:40 -07:00
Paul O’Shannessy
99cbaed836
Ensure FullPageComponents are treated as DOM components
...
We currently override a couple DOM components. We need to ensure everything we
override is still treated as a DOM component, even if it has a composite
component wrapper.
2015-03-16 15:18:39 -07:00
Paul O’Shannessy
93e67a0a5b
Merge pull request #3425 from zpao/fix-pure-test
...
Fix PureRender test to use providesModule
2015-03-16 15:14:26 -07:00
Ben Alpert
0a312bba89
Merge pull request #3414 from spicyj/gh-3407
...
Fix up Perf a bit better for 0.13
2015-03-16 14:04:28 -07:00
Paul O’Shannessy
bb0fc28fac
Fix PureRender test to use providesModule
2015-03-16 13:56:43 -07:00
Paul O’Shannessy
b0a59a643a
Merge pull request #3381 from zpao/jsx-nonstrictmodule
...
Fix module option parsing of jsx command
2015-03-16 13:24:35 -07:00
Paul O’Shannessy
4c9a07aad4
Merge pull request #3419 from xmo-odoo/patch-1
...
Link to inserting raw HTML document
2015-03-16 13:22:33 -07:00
Jim
f3f1294589
Merge pull request #2842 from Acubed/master
...
Generate XML-compatible void tags and boolean attributes
2015-03-16 12:49:59 -07:00
Jim
fb2999076c
Merge pull request #3422 from jviereck/doc-typo-fix
...
Fix small typo ("of" instead of "or")
2015-03-16 11:03:06 -07:00
Julian Viereck
c6108afdc7
Fix small typo
2015-03-16 18:27:04 +01:00
Paul O’Shannessy
a9e787665d
Merge pull request #3413 from zpao/travis
...
Fix TravisCI fast bail check
2015-03-16 09:28:45 -07:00
xmo-odoo
f0c7b0c8ed
Link to inserting raw HTML document
2015-03-16 10:51:20 +01:00
Austin Wright
29416f422e
Appease eslint
2015-03-14 14:08:18 -07:00
Austin Wright
b52bb22342
Move list of newline-eating tags to variable
2015-03-14 13:57:15 -07:00
Austin Wright
030a7b34c7
Add back \n-to-be-eaten for the plain-text elements
...
The comment hack to enable polyglot HTML isn't cross-browser, or simply doesn't work.
2015-03-14 13:53:12 -07:00
Austin Wright
8e714f9898
Update tests to use Polyglot profile of HTML
2015-03-14 13:53:12 -07:00
Austin Wright
e913e85e1a
Use a Polyglot HTML-safe method of escaping leading newline in rawtext elements
2015-03-14 13:53:12 -07:00
Austin Wright
8bc828aa7c
Generate XML-compatible tags and boolean attributes
2015-03-14 13:53:12 -07:00
Ben Alpert
98671fda1a
Fix up Perf a bit better for 0.13
...
_mountImageIntoNode moved into ReactMount and wasn't being counted where it was supposed to be. In addition, all DOM elements are now wrapped in a composite wrapper but for the perf tools we want to skip over those or else we'll double-count (at least with the current accounting -- and that's effectively what we did before so this brings us back up to parity).
Fixes #3407 .
Test Plan:
Used the jsbin from #3407 and saw similar output from this branch and 0.12:

2015-03-13 18:51:53 -07:00
Paul O’Shannessy
08b1515f7f
Update TravisCI to use exiting env var
...
$TRAVIS_COMMIT_RANGE was broken but it seems what we're doing is worse and
resulting in false negatives.
The result of the bad range was that we weren't running lint or tests for
things we should have been. It actually looks like $TRAVIS_COMMIT has been
wrong and it's not clear why this has been working at all.
2015-03-13 18:39:47 -07:00
Paul O’Shannessy
68a2f89cc6
Merge pull request #3402 from vkramskikh/fix-empty-selects-with-value
...
Fix for empty <select> elements with value
2015-03-13 18:04:57 -07:00
Ben Alpert
ed257cb691
Merge pull request #3412 from spicyj/gh-3329
...
Squash getDOMNode warning from isDOMComponent
2015-03-13 17:55:02 -07:00
Ben Alpert
70985ba68d
Squash getDOMNode warning from isDOMComponent
...
Fixes #3329 .
2015-03-13 17:11:02 -07:00
Ben Alpert
bcd70ad500
Merge pull request #3410 from robertknight/3409-style-null-to-nonnull
...
Fix incorrect update of style when props.style transitions from null to non-null
2015-03-13 17:07:01 -07:00
Robert Knight
ee86942d77
Fix incorrect update of style when props.style transitions from null to non-null
...
ReactDOMComponent maintains a copy of the previous style
object to support in-place mutations of props.style.
This cached object was not cleared when the style
property was removed in a props update.
Fixes #3409
2015-03-13 22:16:19 +00:00
Vitaly Kramskikh
2f52d81865
Fix for empty <select> elements with value
...
There is an exception when value or defaultValue is set but there are no
children as ReactDOMSelect tries to mark the first children as selected
even if there are no children.
2015-03-13 21:48:02 +07:00
Paul O’Shannessy
228c00b813
Merge pull request #3397 from koba04/eslint-ignore-built-files
...
ESLint ignores built files
2015-03-12 18:25:42 -07:00
Toru Kobayashi
ed0e242e07
ESLint ignores built files
2015-03-13 09:58:20 +09:00
Sebastian Markbåge
ca8d7cba1b
Merge pull request #3355 from cpojer/shallowCompare
...
Add shallowCompare module and use it in PureRenderMixin + tests
2015-03-12 17:45:22 -07:00
Bartosz Kaszubowski
4b1d7bcec2
toBeDOMComponentWithChildCount readability
2015-03-13 00:15:32 +01:00
Paul O’Shannessy
d19636295b
Merge pull request #3394 from cody/getDOMNode
...
Fix in docs: getDOMNode --> findDOMNode
2015-03-12 14:12:23 -07:00
Stefan Dombrowski
84e6a392a3
Fix in docs: getDOMNode --> findDOMNode
2015-03-12 22:07:03 +01:00
Ben Alpert
1f72387a47
Merge pull request #3385 from RichardLitt/patch-2
...
Nominalized 'shallow copy'
2015-03-11 16:27:26 -07:00
Richard Littauer
00e89454ec
Nominalized 'shallow copy'
...
I mis-parsed 'shallow copies' as adjective noun, instead of as a compound verb. I've adjusted the text to make it easier to parse on the first read, which should also help ESL learners to be able to parse it easier.
2015-03-11 16:22:24 -07:00
Paul O’Shannessy
78001d3abc
jsx_orphaned_brackets_transformer v1.0.1
2015-03-11 15:52:54 -07:00
Paul O’Shannessy
b459f2ff99
Merge pull request #3384 from syranide/npmjobt
...
Fix jsx_orphaned_brackets_transformer using jstransformer with an older esprima version
2015-03-11 15:51:38 -07:00
syranide
4485f6a439
Fix jsx_orphaned_brackets_transformer using jstransformer with an older esprima version
2015-03-11 23:48:05 +01:00
Ben Alpert
f8672c7270
Fix grammar in warning message
2015-03-11 15:47:04 -07:00
Ben Alpert
d9e06462a3
Merge pull request #3383 from ariabuckles/proptype-warnings
...
[PropTypes] Add warnings if PropTypes return functions
2015-03-11 15:46:17 -07:00
Aria Buckles
206e69c403
[PropTypes] Make invalid proptype warning clearer
...
Addresses comments on #3383 , making the invalid proptype specification
warning clearer and making the tests for it a bit clearer.
2015-03-11 15:36:51 -07:00
Ben Alpert
098f316aff
It\ns -> Its
2015-03-11 15:28:24 -07:00