Commit Graph

211 Commits

Author SHA1 Message Date
lws 9511862d1a
fix typo error in CHANGELOG
The month in the release date of version 0.1.1 is wrong. According to the code commit record, the correct month should be November.
2018-12-20 22:47:32 +08:00
Bodil Stokke 5acffb917f
Merge pull request #23 from LunchHunter/un-double-data
Fix `data-` prefix duplication
2018-12-06 17:00:13 +00:00
lunchhunter c2584878a5
Fix `data-` prefix duplication
The `data-` prefix is being duplicated, such that `data-foo="bar"` is
being rendered as `data-data-foo="bar"`.

This change removes the prefix at the `Element` level, and leaves its
addition at the `Display` level, causing it to be rendered correctly.
2018-12-04 16:23:03 -08:00
Bodil Stokke 4c49aca99f
Merge pull request #22 from bodil/generic-events
Generic event types.
2018-12-03 17:03:38 +00:00
Bodil Stokke 8d7eecc21c Give a sensible error message when a needed annotation is missing. 2018-12-03 16:51:37 +00:00
Bodil Stokke 67c5771b4e
Tell Travis the stdweb example moved. 2018-12-01 19:01:00 +00:00
Bodil Stokke 818c8ebdac Make it generic on event type, determined by output type.
Unfortunately, this means the macro now requires a type annotation when 
using event handlers.

Closes #6, #17.
2018-12-01 18:33:34 +00:00
Bodil Stokke b71acfb065
Merge pull request #19 from derekdreery/patch-1
Change `nav` to contain flow content
2018-12-01 18:28:08 +00:00
Bodil Stokke 77a3c6d840 Back to dev mode. 2018-11-30 13:44:37 +00:00
Richard Dodd (dodj) d87c9f81b1
Change `nav` to contain flow content -
I'm pretty sure you should be able to do

```html
<nav>
  <ol>
    <li>Test</li>
  </ol>
</nav>
```
2018-11-29 20:10:40 +00:00
Bodil Stokke d4c5121172 Release 0.1.1 2018-11-29 17:52:08 +00:00
Bodil Stokke c85045d291 Update changelog for release. 2018-11-29 17:48:07 +00:00
Bodil Stokke 270e3b52e1 Implement IntoIterator for all marker traits.
Further closes #12.
2018-11-29 16:37:07 +00:00
Bodil Stokke 1823e5ecb9 Improve misplaced block error message. 2018-11-29 16:35:47 +00:00
Bodil Stokke e80c8e6d88
Merge pull request #16 from jonathanKingston/self-closing-tags
Support allow list of self-closing tags. Fixes #15
2018-11-29 15:50:34 +00:00
Bodil Stokke 670fb934fb IntoIterator implementation for elements and boxed elements.
Closes #12.
2018-11-29 15:28:09 +00:00
Bodil Stokke b3ecb54ed8
Merge pull request #14 from jonathanKingston/handle-bool
Handle bool attributes. Fixes #13
2018-11-29 14:28:11 +00:00
Jonathan Kingston 7cb9441820 Support allow list of self-closing tags. Fixes #15 2018-11-24 16:17:03 +00:00
Jonathan Kingston 460681b5ec Formatting fixes 2018-11-24 16:13:58 +00:00
Jonathan Kingston b74e8e5bc1 Handle bool attributes. Fixes #13 2018-11-24 13:21:41 +00:00
Bodil Stokke 28bc92ebc7
Merge pull request #9 from egeriis/rep-expand-wasm-example
Add instructions and web server to wasm example
2018-11-20 14:28:17 +00:00
Bodil Stokke 9ec74ad153
Merge pull request #4 from dtolnay/ui
Update ui test goldens
2018-11-20 14:23:37 +00:00
Ronni Egeriis Persson 13a9828776 Add instructions and web server to wasm example 2018-11-19 23:28:05 +01:00
David Tolnay 1f9fcf408b
Update ui test goldens
The PR that added ui testing and the PR that changed the compiler output
were merged in parallel. This resolves the conflict.
2018-11-19 09:27:56 -08:00
Bodil Stokke 445a3af904
Merge pull request #3 from dtolnay/ui
Add ui tests
2018-11-19 16:48:31 +00:00
Bodil Stokke a1a4f8fadd
Merge pull request #1 from dtolnay/stable
Stable support
2018-11-19 16:37:50 +00:00
David Tolnay 73b447a762
Add ui tests 2018-11-19 01:12:52 -08:00
David Tolnay 345b844885
Test stable support in Travis 2018-11-18 02:51:18 -08:00
David Tolnay 0e4123f927
Stable still requires lifetimes here 2018-11-18 02:51:16 -08:00
David Tolnay 0ec3be89cc
Support nested invocations of html macro 2018-11-18 02:45:07 -08:00
David Tolnay 893566118d
Remove proc_macro_hygiene feature 2018-11-18 02:45:06 -08:00
David Tolnay 54f35aae28
Remove proc_macro_span feature 2018-11-18 02:45:06 -08:00
David Tolnay dcda57c8af
Remove proc_macro_diagnostic feature 2018-11-18 02:45:04 -08:00
David Tolnay 78f0e9b1e6
Remove proc_macro_quote feature 2018-11-17 23:38:39 -08:00
Bodil Stokke c036b7c7c5 Fix doc typo. 2018-11-17 23:06:48 +00:00
Bodil Stokke 43550de7b8 Prepare for initial release. 2018-11-17 22:37:19 +00:00
Bodil Stokke ce0b876c50 We have tests now, we don't need bin/main.rs 2018-11-17 21:50:26 +00:00
Bodil Stokke bc94387213 Toplevel docs. 2018-11-17 21:49:45 +00:00
Bodil Stokke 2c53d5d2ca Implement Metadata + HTTPEquiv types for meta elements. 2018-11-17 21:49:38 +00:00
Bodil Stokke 5a72616f97 Remove need to enable feature(try_from). 2018-11-17 21:49:04 +00:00
Bodil Stokke 276ba31432 Documentation++. 2018-11-17 20:38:07 +00:00
Bodil Stokke c0d9d679db Reorganise examples. 2018-11-17 19:39:57 +00:00
Bodil Stokke 28513b93e9 Docs and cleanups. 2018-11-17 14:25:32 +00:00
Bodil Stokke 001a7ba016 Parameterise nodes etc on output type, so we can type event handlers based on it.
With this, Node<String> only accepts event handlers implemented
for String, etc. No danger of trying to stringify functions and vice versa.
2018-11-16 23:33:11 +00:00
Bodil Stokke 2b95530637 Better event handler conversion. 2018-11-16 00:34:13 +00:00
Bodil Stokke a9dc58da9c Event handlers! 2018-11-15 23:25:38 +00:00
Bodil Stokke ca77a12599 Rocket example. 2018-11-14 19:00:29 +00:00
Bodil Stokke cc8e7219a2 Reorganise, docs, HTML escaping. 2018-11-14 18:25:05 +00:00
Bodil Stokke 7d1e95f262 Completely transitioned to LALRPOP and new declare macro. 2018-11-14 16:22:07 +00:00
Bodil Stokke cb7e148310 A mess of LALRPOP. 2018-11-14 00:30:59 +00:00