Commit graph

3132 commits

Author SHA1 Message Date
Már Örlygsson
ceabe993a3 fix(ospec): Only run o.run() once (#2142) 2018-05-07 01:46:56 +02:00
Már Örlygsson
cfaa377c1e [ospec] feat: nicer binary with support for globs (#2141)
* feat(ospec): CLI support for file-patterns and an --ignore flag

The added dependency is only used by the node.js binary - which normally only ever installed via npm/yarn anyway.

This does not interfer with ospec proper being dependencyless.

* chore(mithril): Add glob dependency needed by the ospec binary

this is only needed while ospec is inlined in the
mithril repo. As soon as ospec is split away into a
standalone npm module, this will not be required anymore.

* refactor(ospec): Use 'match' events instead of callback

Performance should be similar, but the code looks
cleaner and easier to grok.

* Misc tweaks
2018-05-07 01:32:01 +02:00
Scotty Simpson
f161a59343 Update animation.md 2018-05-05 16:39:22 +02:00
Pierre-Yves Gérardy
c34b0decc9 ospec v1.4.1 change log 2018-05-04 21:36:19 +02:00
mar
e075de4c92 docs: Link to ospec/change-log.md, remove repeated lines 2018-05-04 21:36:19 +02:00
mar
af3f69dfef docs: Add first attempt at ospec change-log file 2018-05-04 21:36:19 +02:00
Pierre-Yves Gérardy
be6c8c079d
Merge pull request #1802 from jonahx/iss-1798
Fix issue #1798
2018-05-04 14:13:15 +02:00
Pierre-Yves Gérardy
4818109c9a
Merge branch 'next' into iss-1798 2018-05-04 14:08:39 +02:00
Pierre-Yves Gérardy
d2e80f7345
A more general fix 2018-05-04 14:05:42 +02:00
Adam Gamble
fb3c344055 Scan with halt (#1957)
* HALT if scan reducer doesn't change value

* Updated docs to reflect new scan behaviour with HALT
2018-05-03 16:52:33 +01:00
Gandalf-the-Bot
117fac91a7 Bundled output for commit 44e165a357 [skip ci] 2018-04-23 11:54:15 +00:00
Pierre-Yves Gérardy
44e165a357 [render/render] Misc comment fixes 2018-04-23 13:52:03 +02:00
Pierre-Yves Gérardy
f7a95d8c12 Cleanup, comments, and optimize getKeyMap 2018-04-23 13:52:03 +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
878e4958dc tests for #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
dd6ceca31d tests for #2128 2018-04-23 13:52:03 +02:00
Pierre-Yves Gérardy
9136585fe4 [DOM Mock] Fix insertBefore when the reference node follows the moving child in a nodeList 2018-04-23 13:52:03 +02:00
Pierre-Yves Gérardy
c6693aa361 Disentangle keyed and unkeyed diff 2018-04-23 13:52:03 +02:00
soulofmischief
898d0aec82 Fix url in vnodes.md
URL was being incorrectly parsed due to parentheses. The parenthesis have been replaced with UTF-8 encodings.
2018-04-22 00:56:21 +02:00
Már Örlygsson
f375bdc02e fix: Bundler tests only pass when run from project root 2018-04-22 00:50:09 +02:00
Isiah Meadows
0dbf17c621
Disown myself from render-related fixes [ci skip] 2018-04-20 20:08:31 -04:00
Gandalf-the-Bot
ec43ca089c Bundled output for commit 203df39c30 [skip ci] 2018-04-16 07:47:53 +00:00
Pierre-Yves Gérardy
203df39c30 Remove the DOM nodes recycling pool (fix #1653, fix #2023) 2018-04-16 09:45:45 +02:00
Scotty Simpson
6f7f543b07 docs: awkward/redundant fix (#2120) 2018-04-13 22:35:04 -07:00
Pat Cavit
0c54409d41 docs: Fix some site weirdness
Fixes #2117
2018-04-13 11:12:07 +02:00
Vasil Rimar
02f2732706 docs: Fix webpack example (#2110) 2018-03-27 23:40:11 -07: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
Gandalf-the-Bot
550ad86ec5 Bundled output for commit 0b83c29ab6 [skip ci] 2018-03-06 15:59:33 +00:00
Pierre-Yves Gérardy
0b83c29ab6
Merge pull request #2091 from spacejack/promise-finally
Add finally support to Promise polyfill
2018-03-06 16:57:39 +01:00
Gandalf-the-Bot
8e8194bca5 Bundled output for commit d21ba5ee6a [skip ci] 2018-03-06 01:14:52 +00:00
Pierre-Yves Gérardy
d21ba5ee6a Document the reason for the possibleParents map 2018-03-06 02:13:15 +01:00
Gandalf-the-Bot
9ece9a9297 Bundled output for commit ad46a21a7d [skip ci] 2018-03-06 00:14:15 +00: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
Isiah Meadows
f58da124e5
Merge pull request #2100 from CreaturesInUnitards/patch-1
typo fix
2018-03-04 01:56:30 -05:00
Scotty Simpson
0fc9b6ed07
typo fix 2018-03-03 20:44:34 -08:00
Pat Cavit
e25f086061
docs: correct some webpack bitrot (#2094) 2018-02-28 08:13:07 -08:00
Pat Cavit
9d153a02e9
Add docs checkbox
Since we get a fair number of those
2018-02-26 08:09:15 -08:00
Cassidy Williams
7699b4515d docs: Minor casing changes (#2093) 2018-02-26 08:04:13 -08:00
Pierre-Yves Gérardy
8217d68e18
Better tests for Promise.prototype.finally 2018-02-20 00:27:39 +01:00
spacejack
e05fb0b048 Sync with next 2018-02-19 17:48:36 -05:00
Gandalf-the-Bot
560eade284 Bundled output for commit d283b24337 [skip ci] 2018-02-19 22:35:24 +00:00
spacejack
d283b24337 Separate Promise implementation from polyfilling 2018-02-19 23:33:32 +01:00
spacejack
17c7855d91 Add another simple finally test 2018-02-19 15:03:53 -05:00
spacejack
f99b804f5b Add Promise finally method to polyfill 2018-02-18 20:18:13 -05:00
Gandalf-the-Bot
1410e35456 Bundled output for commit 83884bdc90 [skip ci] 2018-02-08 23:49:55 +00:00
Fabiano Taioli
83884bdc90 element value is not cleared when value valor change to undefined 2018-02-09 00:47:59 +01:00
Paul D. Fernhout
33ff439c73 docs: Fix inconsistent path in router.md variadic routes example (#2084) 2018-02-06 21:07:03 -08:00
Leo Thorp
81903cacdb docs: fix typo (#2077) 2018-01-25 22:06:34 -08:00