Barney Carroll
1579fe8430
Do not normalise component children on ingestion ( #2155 )
...
* Do not normalise component children on ingestion
* Don't normalise vnode children
* Component hyperscript tests: children aren't normalised
* test, not text
* Update change log: #2155 & #2064
2018-05-29 10:53:16 +01:00
Barney Carroll
e1a50890e9
stream: Removed valueOf & toString methods ( fixes #2150 ) ( #2151 )
...
* stream: Removed `valueOf` & `toString` methods (fixes #2150 )
* Update stream documentation
2018-05-16 00:01:30 +02:00
mar
e075de4c92
docs: Link to ospec/change-log.md, remove repeated lines
2018-05-04 21:36:19 +02:00
Pierre-Yves Gérardy
801bde219e
[render/render] move keyed cached nodes when needed, fix diff semantics for cached nodes, fix #2132
2018-04-23 13:52:03 +02:00
Pierre-Yves Gérardy
9490950c30
[render/render] Simplify updateNodes, fix #2128
2018-04-23 13:52:03 +02:00
Pierre-Yves Gérardy
203df39c30
Remove the DOM nodes recycling pool ( fix #1653 , fix #2023 )
2018-04-16 09:45:45 +02:00
Baby Goat
23ebe2f483
doc: add missing parenthesis ( #2104 )
...
* closing parenthese missing
[### How it works](#howitworks)
* update changelog
2018-03-12 15:33:06 -07:00
Pierre-Yves Gérardy
ad46a21a7d
[render] add support for SVG in m.trust() strings
2018-03-06 01:12:32 +01:00
Pierre-Yves Gérardy
fdd34f9726
[mocks] Add some support for parsing SVG using the DOMParser API and innerHTML
2018-03-06 01:12:32 +01:00
spacejack
d283b24337
Separate Promise implementation from polyfilling
2018-02-19 23:33:32 +01:00
Fabiano Taioli
83884bdc90
element value is not cleared when value valor change to undefined
2018-02-09 00:47:59 +01:00
Pierre-Yves Gérardy
1782fa8b63
render: fix perf regression introduced by #1918
2017-12-08 21:37:08 +01:00
Pierre-Yves Gérardy
3f37d3d7c0
#2021 change log and docs
2017-12-04 14:38:39 +01:00
Stephan Hoyer
8dc21f4c48
docs: Fix anchor target ( #2042 )
2017-12-01 08:05:45 -08:00
Pierre-Yves Gérardy
84b729d012
And some more change log tweaks
2017-12-01 14:27:32 +01:00
Pierre-Yves Gérardy
6f435a55f9
More change log tweaks
2017-12-01 14:12:17 +01:00
Pierre-Yves Gérardy
854021db32
Detail the upcoming ospec v2 additions
2017-12-01 14:01:55 +01:00
Pierre-Yves Gérardy
8eb12454ca
update change log for #2034
2017-11-29 22:17:42 +01:00
Pierre-Yves Gérardy
12da6ea94a
Sync change log with v1.1.6 ( #2035 )
2017-11-29 22:14:36 +01:00
Sage Gerard
78eeb2b365
feat(ospec): Allow custom reporters for CI reasons ( #2019 ) ( #2020 )
2017-11-20 15:37:07 -08:00
Stephan Hoyer
d50d53f31d
feat: Add support for timeout to m.request ( #1966 )
2017-11-14 14:47:01 -08:00
spacejack
80b6a1af0d
feat: Don't reject m.request Promise if extract callback supplied ( #2006 )
2017-11-13 08:08:54 -08:00
robinchew
db2a12dec9
Trying to fix #1916 ( #1918 )
...
* Trying to fix #1916
* Remove test for rendering select options. Add back after resolving issue #1978 .
* Add #1916 fix to change log.
* Revert "Remove test for rendering select options. Add back after resolving issue #1978."
This reverts commit d4c1be7c2319adf744f78ca787485f52be869208.
* Comment on why failing test for #1916 is commented out.
2017-10-31 20:37:51 +01:00
Patrik Johnson
131e61002e
Enable setting navigation options with m.route.link API
2017-10-29 12:21:23 +02:00
Isiah Meadows
3c608f26b7
Merge pull request #1984 from RodericDay/newlines-in-error-messages
...
Handle newlines in error messages, fixes #1495
2017-10-28 20:20:34 -04:00
Pat Cavit
666b7832e1
docs: add v1.1.5 TOC entry
2017-10-16 08:56:24 -07:00
valtron
622e009811
recycling => shouldRecycle, Fix #1992 ( #1993 )
...
* Fix #1992
* doc in changelog
* add test for #1992
2017-10-16 08:38:44 +02:00
Pierre-Yves Gérardy
0691662fd4
change log: add v1.1.5 in next
2017-10-14 08:50:15 +02:00
Pat Cavit
06aee72f41
docs: fix v1.1.4 link
2017-10-14 06:09:46 +00:00
Mateusz Jaworski
8b56c70911
fix: Allow for changing focus in lifecycle hooks ( #1988 )
2017-10-13 22:31:03 -07:00
Roderic Day
8fe7088398
Handle newlines in error messages, fixes #1495
2017-10-10 23:10:06 -04:00
Isiah Meadows
ae27c0ff18
Merge pull request #1977 from isiahmeadows/remove-legacy-state
...
Remove support for `vnode.state = ...`
2017-10-04 18:00:16 -04:00
Isiah Meadows
19d2ba316c
Remove support for vnode.state = ...
...
- Remove docs for it
- Remove tests for it
- Add runtime check for unexpected reassignment, since we can't freeze
the property (we internally have to be able to modify it)
2017-10-02 19:57:48 -04:00
Isiah Meadows
348bed0a7e
Allow xlink:href to get removed, fix option.value in mock
2017-10-01 19:34:12 -04:00
Isiah Meadows
98933b8bc1
Merge pull request #1949 from isiahmeadows/optimize-events
...
Optimize events, support objects with `handleEvent`
2017-09-17 20:38:08 -04:00
Isiah Meadows
d150e71a85
Merge MithrilJS/next into optimize-events
2017-09-01 15:38:53 -04:00
Rasmus Porsager
6083c67f07
Update change-log.md
2017-09-01 17:58:12 +02:00
Stephan Hoyer
d8113a4470
Adapt change-log
2017-08-31 19:31:08 +02:00
Isiah Meadows
5209071011
Merge next into optimize-events
2017-08-31 05:43:39 -04:00
Jackson Nowotny
5303e70fde
fixing merge conflicts
2017-08-29 10:30:45 -05:00
Jackson Nowotny
849e862413
Fixing IE bug causing active element to be null causing render function to throw error
2017-08-29 10:27:58 -05:00
Isiah Meadows
2c92d84058
Add support for object event handlers (using handleEvent)
...
- `handleEvent` is checked on dispatch, like in the DOM.
- Had to reorder attribute key checking so `undefined` events still got
removed.
- Drive-by: Optimize the initial attribute key checking a little.
- Drive-by: Fix changelog v2.0.0 link in TOC.
2017-08-25 06:06:46 -04:00
Isiah Meadows
dbbdb0664a
Reduce memory allocation/usage across multiple event handlers
...
- `handleEvent` is a very useful tool.
- Always use `addEventListener`/`removeEventListener`, since it's
required for this optimization.
- Change log updated.
- Drive-by: make DOM mock work with both event listener types.
- Drive-by: eliminate possibility of `Object.prototype` interference.
2017-08-25 05:19:30 -04:00
Ilya Sarantsev
9e6b175519
Handle shared attributes object in hyperscript ( #1941 )
2017-08-23 16:36:14 +03:00
spacejack
ae0b791530
Eleminate now-redundant if block. Add change-log notes.
2017-08-15 15:53:23 -04:00
Pierre-Yves Gérardy
2032131340
Merge pull request #1924 from tskillian/fixRequestContentHeaders
...
Fix Content-Type header bug (Issue #1919 )
2017-08-04 01:05:56 +02:00
tkilliansc
b4856a9ecd
fix issue 1919
2017-08-03 13:48:19 -07:00
Pierre-Yves Gérardy
423253f1a8
Move the #1921/#1922 line into the v1.1.4 change set
2017-07-31 12:28:40 +02:00
Pierre-Yves Gérardy
c96e085799
core: don't call onremove on the children passed to components that return from their view, fix #1921
2017-07-31 11:48:15 +02:00
Pierre-Yves Gérardy
5956314e36
Docs for async redraws and assorted changes (see #1592 ) ( #1901 )
2017-07-19 09:16:22 +02:00