Paul O’Shannessy
3845e214a4
v0.11.2
2014-09-16 11:09:36 -07:00
Paul O’Shannessy
99632781fd
Merge pull request #2033 from pekim/master
...
Add support for <dialog> tag.
2014-09-15 17:37:38 -07:00
Paul O’Shannessy
ad52ef949f
Merge pull request #1848 from fgnass/master
...
add picture element and related attributes
2014-09-15 17:37:14 -07:00
Paul O’Shannessy
eef717ced7
Add createElement for 0.11
...
This also adds the deprecation notice to createDescriptor. Chances are
that nobody is using that, but doesn't hurt.
2014-09-12 15:18:33 -07:00
Paul O’Shannessy
7e946bcb9c
v0.11.1
2014-07-25 11:29:12 -07:00
Ben Alpert
925f459288
Simpler way to prevent flushing updates on server
...
Test Plan: Only failing tests in jest are immutable tests that were already failing.
(cherry picked from commit 6259d88f03 )
2014-07-24 20:54:14 -07:00
Andreas Svensson
5c4c13fcee
Remove empty TextNode left behind by IE8 setInnerHTML workaround
...
(cherry picked from commit 8a135c0e75 )
2014-07-23 18:59:58 -07:00
Andreas Svensson
eb6d101bae
getModifierState should always return a boolean
...
(cherry picked from commit 030071dd8b )
2014-07-23 11:06:25 -07:00
Andreas Svensson
b0ab09fc30
getModifierState incorrectly exposed as SyntheticMouseEvent.getEventModifierState
...
(cherry picked from commit 6f0db65777 )
2014-07-23 11:06:25 -07:00
Ben Alpert
df0a678fbb
Don't initialize reconcile transaction on server
...
...when calling setState from within a componentWillMount. Fixes #1866 .
Test Plan: jest
(cherry picked from commit 54d91c293d )
2014-07-23 11:06:25 -07:00
Andreas Svensson
975ce371e8
getModifierState is case sensitive
...
(cherry picked from commit 495d866a66 )
2014-07-23 11:06:25 -07:00
Paul O’Shannessy
95d82cacd6
Update version to 0.11.0
2014-07-17 13:47:06 -07:00
Ben Alpert
076047012a
When proxying statics functions, copy properties
...
Test Plan: jest
2014-07-15 15:09:16 -07:00
Mouad Debbar
97dbada03d
Up-to-date React.Children
...
Make sure we actually include `.count`
2014-07-14 15:01:44 -07:00
Paul O’Shannessy
0f9cec2e78
0.11.0-rc1
2014-07-12 19:50:45 -07:00
Ben Alpert
92d2dcc25f
Revert "Add helpful message about pooled classes"
...
This reverts commit e65f17b86c . This might have a perf impact so we're not going to go with it for now.
2014-07-11 16:00:58 -07:00
Paul O’Shannessy
2b0e51bdba
Add String.prototype.trim to polyfill check
...
Also shortens the URL so it fits on 1 line
2014-07-11 10:36:38 -07:00
Paul O’Shannessy
897b423e0e
Merge pull request #1797 from spicyj/transition-group-names
...
Add displayName to ReactTransitionGroup + friends
2014-07-08 14:40:34 -07:00
Ben Alpert
734a345257
Add displayName to ReactTransitionGroup + friends
...
Fixes facebook/react-devtools#42 .
Test Plan: Crossed fingers.
2014-07-08 12:18:46 -07:00
Cheng Lou
e10d10e31e
Merge pull request #1531 from spicyj/two-face
...
Give useful error when using two copies of React
2014-07-03 14:45:23 -07:00
Ben Alpert
70bf3e1306
Give useful error when using two copies of React
...
If we don't error here, we end up with a confusing error later on in this.getDOMNode() where ReactMount doesn't have the proper container registered in its object.
2014-07-03 14:20:31 -07:00
Andrew Zich
559eb89965
make invariant show formatted actual errors in all unminified environments
...
Because we can have !__DEV__ but unminified, we still want to see the
message in those cases.
2014-07-03 13:53:41 -07:00
Cheng Lou
e8e08127c5
Merge pull request #1461 from spicyj/no-esc-slash
...
Don't escape slash; it's unnecessary
2014-07-03 11:05:16 -07:00
Ben Alpert
c8d9957f68
Fix spelling/grammar in test comment
2014-07-02 14:09:38 -07:00
Yuval Dekel
40b522c498
Give context for owners of compenent instantiations with propType errors
...
See modification to the test-file: Basically we add a small hint at the end
of the error warning for propType errors to help identify which instantiation
of the component at hand is faulty.
2014-07-02 12:47:26 -07:00
Paul O'Shannessy
a4e5327b76
Remove jest usage in ReactDescriptorTest
...
Until we're only using jest on github, we should stick with Jasmine spies. Soon, hopefully.
2014-06-30 20:55:19 -07:00
Paul O'Shannessy
022e44c95b
Cleanup ReactChildren
2014-06-30 20:55:09 -07:00
Guangqiang Dong
1aa9cc6a8b
add count() method to ReactChildren
...
added ReactChildren.count() to count the number of children, and a test case.
2014-06-30 20:54:57 -07:00
Paul O'Shannessy
5b17e75707
Support more properties for image maps
...
Supporting the `<area>` tag is pretty useless if we don't support the necessary properties.
2014-06-30 20:54:44 -07:00
Mariano Desanze
bb1a31930b
Wrapped line to 80 chars in ReactPropTypes sample
2014-06-28 04:33:45 -03:00
Mariano Desanze
9854be2e46
Fix to sample code for href in ReactPropTypes
...
Error should be thrown in the previous condition is "not" meet. And the href propType is described as optional in the comment, but the null check was missing.
2014-06-27 11:50:03 -03:00
Sebastian Markbage
ef67406272
Add simple React.createDescriptor hook
...
This is the minimal runtime change we need to switch the JSX syntax to resolve
to React.createDescriptor(...)
2014-06-26 15:42:18 -07:00
Sebastian Markbage
d0719a5ea4
Preparing to move defaultProps resolution and type validation to the descriptor
...
This copies the propType and contextType validation to a wrapper around the
descriptor factory. By doing the validation early, we make it easier to track
down bugs. It also prepares for static type checking which should be done at the
usage site.
This validation is not yet active and is just logged using monitorCodeUse. This
will allow us to clean up callsites which would fail this new type of
validation.
I chose to copy the validation of abstracting it out since this is just an
intermediate step to avoid spamming consoles. This makes more a much cleaner
diff review/history. The original validation in the instance will be deleted as
soon as we can turn on the warnings.
Additionally, getDefaultProps are moved to become a static function which is
only executed once. It should be moved to statics but we don't have a
convenient way to merge mixins in statics right now. Deferring to ES6 classes.
This is still a breaking change since you can return an object or array from
getDefaultProps, which later gets mutated and now the shared instance is
mutated. Mutating an object that is passed into you from props is highly
discouraged and likely to lead to subtle bugs anyway. So I'm not too worried.
The defaultProps will later be resolved in the descriptor factory. This will
enable a perf optimizations where we don't create an unnecessary object
allocation when you use default props. It also means that ReactChildren.map
has access to resolved properties which gives them consistent behavior whether
or not the default prop is specified.
2014-06-26 15:40:12 -07:00
Paul O’Shannessy
0cf686fe1e
Merge pull request #1738 from cassus/master
...
Add missing markerStart, markerMid, markerEnd SVG attributes
2014-06-26 15:24:30 -07:00
Paul O’Shannessy
3581a92fc3
Merge pull request #1642 from ryanseddon/trimCSSValues
...
Correctly trim strings for css properties
2014-06-25 22:02:54 -07:00
Paul O’Shannessy
295da0a795
Merge pull request #1741 from spicyj/mount-unused
...
Remove unused properties from ReactMount
2014-06-25 21:24:42 -07:00
Ben Alpert
b8ad5a23c6
Remove unused properties from ReactMount
...
(useTouchEvents lives in EventPluginUtils.)
Test Plan: jest
2014-06-24 22:03:43 -07:00
Cheng Lou
d52bebd07b
Merge pull request #1716 from somethingkindawierd/master
...
Removes value attribute from rendered html of textarea
2014-06-24 19:14:19 -07:00
Cheng Lou
a0486514a3
Merge pull request #1737 from spicyj/notime
...
Remove timing metrics from Transaction
2014-06-24 11:02:22 -07:00
Paul O’Shannessy
b018870091
Merge pull request #1664 from spicyj/warn-pooling
...
Add helpful message about pooled classes
2014-06-24 11:01:21 -07:00
Jon Beebe
e077dd40eb
Adds empty onChange handler to textarea test
2014-06-24 07:26:07 -05:00
Cassus Adam Banko
30705f794c
Add missing markerStart, markerMid, markerEnd SVG attributes
2014-06-24 11:17:34 +02:00
Ben Alpert
1c44b874fc
Remove timing metrics from Transaction
...
No one uses these and they weren't meant to be left in.
Test Plan: jest
2014-06-23 20:32:12 -07:00
Ben Alpert
e65f17b86c
Add helpful message about pooled classes
...
Hopefully this will make fewer people confused at all of the null properties. The string won't wrap nicely so I tried to keep it pithy:
https://s3.amazonaws.com/uploads.hipchat.com/6574/26709/v8vzKAC784QMkX2/upload.png
2014-06-23 14:30:40 -07:00
Cheng Lou
f81e213f41
Merge pull request #1495 from syranide/ie8noscript
...
Fix ReactEmptyComponent disappearing and throwing in IE8
2014-06-23 13:38:36 -07:00
Ryan Seddon
2bff5c5c7e
Correctly trim strings for css properties
...
* If a unitless value is passed with a space it'll return `1 px`
2014-06-23 09:43:50 +10:00
petehunt
c33cceb466
Expose React.addons.Perf
2014-06-20 17:55:48 -04:00
Paul O’Shannessy
f0fc42af77
Merge pull request #1464 from spicyj/style-esc
...
Don't double-escape style names
2014-06-20 12:12:18 -07:00
Jonas Enlund
0377ec579e
Added missing SVG attributes: fill-opacity, font-family, font-size, opacity, stroke-opacity.
...
Closes #1557
2014-06-20 12:45:31 -04:00
Josh Bassett
11486f1b31
Add 'patternContentUnits' to SVG attributes.
...
Closes #1702
2014-06-20 12:45:23 -04:00