Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/xmlet/HtmlFlow

HtmlFlow Java DSL to write typesafe HTML
https://github.com/xmlet/HtmlFlow

Make PreprocessingVisitorAsync extend PreprocessingVisitor and remove generic model T.

90b526331208f118699cdc7ff1cfecc766d7886f authored about 2 years ago by Miguel Gamboa <[email protected]>
Remove PODAM and change dynamic continuation to use also an intermediate continuation of HtmlContinuationCloseAndIndent.

Thus we will create 3 continuation on each dynamic or await visit: static block -> dynamic/await ...

4d2ca7a7a5c47e94592a9c89907c1633402d8656 authored about 2 years ago by Miguel Gamboa <[email protected]>
Merge branch 'preprocessing-template' into development

018cc99d73022f9c9e9209925fcdf8c963a51427 authored about 2 years ago by Miguel Gamboa <[email protected]>
Merge pull request #84 from Raidline/remove-double-publiser-subscription

Remakes logic to accommodate changes in HtmlApiFaster

f607d497a7c0acff8a173c8498fa66a3e461d9a5 authored about 2 years ago by Fernando Miguel Gamboa de Carvalho <[email protected]>
- Removes PODAM from pom

99e3ab9616ba41fa151a8ca4babee39c9ed3cb09 authored about 2 years ago by Raidline <[email protected]>
- Removes generic types and cleans up .class parameters from HtmlFlow

da879bc9e66daeec940da8c2359233088eca9b6f authored about 2 years ago by Raidline <[email protected]>
- Removes HtmlWriter interface

5ca82ca2d10f2f9cf04ec3effddfcf76c6a11be9 authored about 2 years ago by Raidline <[email protected]>
- Fixes continuation being attached to old model

950509abbe92b60d361089da73f7d3c83b5a6306 authored about 2 years ago by Raidline <[email protected]>
- Make Termination node really immutable without need of changing its final cf field

- PreProcessingVisitorAsync finishes without the termination node.
- HtmlViewVisitorAsync creates...

9ee9c8cca560cbecdf2d6b788c93fbe81742c821 authored about 2 years ago by Miguel Gamboa <[email protected]>
- Implements new await method and fixes render twice not working

58369a6165a3dddfffa5cf92f85d784b0c2d4fb2 authored about 2 years ago by Raidline <[email protected]>
- Arranges async continuations for new solution with continuation for newlineAndIndent

1838bc02c69aea25f267b03169d3303c9e6bd594 authored about 2 years ago by Raidline <[email protected]>
- Attempts to create mock model with podam

d83605c78dcc02146aab92627551fbe18e89a086 authored about 2 years ago by Raidline <[email protected]>
- Remade await interface

239d8b61e2a4a1c0314f7618f80c9c824150caf1 authored about 2 years ago by Raidline <[email protected]>
- Setups continuations properly

- Missing fixing finished implementation

d541799d76848f599661326d817f94613c87aea9 authored about 2 years ago by Raidline <[email protected]>
Update pom.xml

0b65a96db26fa97411454522d7cb0fd6153fe9e0 authored about 2 years ago by Pedro Fialho <[email protected]>
- First try on merging new architecture

68c1c116f8ad5d46a7c2135db2a6bff26c6113bf authored about 2 years ago by Raidline <[email protected]>
- Merges back new architecture with PreProcessors

- Still with errors on view creation

34068d593ae39eff25d61baab66030ff40ff8b79 authored about 2 years ago by Raidline <[email protected]>
Fix Sonar Issues.

d15cc946a471d89bf8646a57f6140694bec6a8c5 authored about 2 years ago by Miguel Gamboa <[email protected]>
Remove useless methods render(partials) and others.

f0250f47c0c22266ef706c8a191ba58fe37f9532 authored about 2 years ago by Miguel Gamboa <[email protected]>
Remove Async view and visitors Feature

f6ccf48078e80d4bb1aa0063bf7f41154bf9a8bb authored about 2 years ago by Miguel Gamboa <[email protected]>
Add tests.

97c865530d7a9c0fa8b09a039f8b722250227de6 authored about 2 years ago by Miguel Gamboa <[email protected]>
Remove defineRoot(): Root<HtmlPage<T>>, used on partials to set a root element.

20722d689fd9f8be39c76b8c085ac01790f90bbe authored about 2 years ago by Miguel Gamboa <[email protected]>
New test TestDynamicVersusOf. Add support to create POJO for Iterable model.

63ce2c052d8c6f1baabc9a26b52e9bd5b71699a1 authored about 2 years ago by Miguel Gamboa <[email protected]>
Add openDynamic on PreprocessingVisitor to manage and avoid neste dynamic blocks.

7e7e08afca8c1cc148c61b950a8c2e1852cf2585 authored about 2 years ago by Miguel Gamboa <[email protected]>
Add tests.

e30793ca2eb41fc5858a0fe6332e2fa86b22dc44 authored about 2 years ago by Miguel Gamboa <[email protected]>
Add support on PreprocessingVisitor to create POJO for Stream model. New test for large stream with partials.

5c96767cf00918df9e77250ac95a7a3134e28d43 authored about 2 years ago by Miguel Gamboa <[email protected]>
Add support on PreprocessingVisitor to create POJO for reactive Publisher model.

9dc0003284d60779cc39f027a34a51c92bef70ea authored about 2 years ago by Miguel Gamboa <[email protected]>
Add support for partials with pure higher-order functions, e.g. taskListRow(Tbody<?> tbody, Task task).

Drop useless auxiliary methods addPartial() and newbie().

2a1a321947c079b06b8def50a72dbeef341d1446 authored about 2 years ago by Miguel Gamboa <[email protected]>
Add support for Models with generic arguments.

d70f2a43c39f36ac5d16953157c2eabd1330a3af authored about 2 years ago by Miguel Gamboa <[email protected]>
HtmlFlow factory methods make a preprocessing resolution of HtmlViews to create a chain of HtmlContinuation objects containing either Static HTML blocks or dynamic continuations based on BiConsumer<E, U> where E is the parent element and U is the model.

This approach depends of an auxiliary auto-fill Java POJOs with data to invoke the HtmlTemplate ...

2186c956accb5c00083e0119d9e0e88bfd69a363 authored about 2 years ago by Miguel Gamboa <[email protected]>
Remove model and partials of HtmlTemplate function type and move it to finish() of HtmlView.

37dea339e2d46acf1bd3017ec32adef892c55cb1 authored about 2 years ago by Miguel Gamboa <[email protected]>
Remove most unit tests.

2fc36efbeceeaf511ccf94d253f56324f8837629 authored about 2 years ago by Miguel Gamboa <[email protected]>
- Adds comments with author

7fcb36af4887e1fc8a7c7d344d625c9f45c05d4b authored over 2 years ago by Raidline <[email protected]>
- Re-organizes code

78b6fb200ae5bf027d357edc625ff7a455058c4d authored over 2 years ago by Raidline <[email protected]>
- Re-organizes code

aa3b3b386e7bf04bc7c4e4746703bbbb2c49c5fd authored over 2 years ago by Raidline <[email protected]>
- trys to set first node as a final variable

6a58ad4227a10dcf78e7c8b108e07ce4889e00bf authored over 2 years ago by Raidline <[email protected]>
- resets first node on completion of continuations

f615863ea771b952d350f35c39a6294f86ee8d45 authored over 2 years ago by Raidline <[email protected]>
* Do not call node.execute(); in visitAsync.

* Remove onCompletionHandler.
* ThenNode check next and call it if exist.
* AsyncNode has a new e...

8fdec5278ffe629542f79c2ede127a3ef40ccb7b authored over 2 years ago by Miguel Gamboa <[email protected]>
- Reworks listener for when a node has terminated

7d9976970ac3e04867f7cf850f766a3d66138c83 authored over 2 years ago by Raidline <[email protected]>
- Reworks logic to make every node capable of continuation

- Removes not needed Observables

cb6faf6a9c083440013843347ebc204fb4a257ec authored over 2 years ago by Raidline <[email protected]>
- Remakes logic to accommodate changes in HtmlApiFaster

- Adds new unit test with double delayed Publishers

395cff5df137abebe265589e114afc5ae98d998d authored over 2 years ago by Raidline <[email protected]>
Replace rxjava with reactive-streams standard. And use project reactor in unit tests.

ee9a647a95f991aea8de8e740d8df5501a765546 authored over 2 years ago by Miguel Gamboa <[email protected]>
- Fixes unit test by replacing Observable by Flux and forcing a Scheduler

6af5daa5dd546aee91ffc8e58fde5fb6fe7971fb authored over 2 years ago by Raidline <[email protected]>
- Makes maven run all the tests present in project

16178d24a6a838936454d7c7606bc64f390571cd authored over 2 years ago by Raidline <[email protected]>
- move newLineAndIndent() to base class HtmlVisitor with corresponding visit... element, attribute, etc methods;

- New Tags interface with default implementations on TagsToPrintStream and TagToStringBuilder;

1b283ecf718de22330775f7fa3ea498e6625cf75 authored over 2 years ago by Miguel Gamboa <[email protected]>
- Makes HtmlVisitorAsync extend HtmlVisitor directly

4c5e2174cb66c546e2b063f8f7911dd894e00474 authored over 2 years ago by Raidline <[email protected]>
Add closeBeginTag(), isWriting(), write(), newbie() to HtmlVisitor and remove HtmlViewVisitor dependency of HtmlView.

883c088df96aac18bbf3bc397c3a4e14914107e3 authored over 2 years ago by Miguel Gamboa <[email protected]>
- Makes HtmlViewAsync extends HtmlView

5bec9dbb6b1516780e39bc9f6d50cecdb9bdd357 authored over 2 years ago by Raidline <[email protected]>
- Rebases with development

b797027cbcfd118ff76158198dbe4713277b930d authored over 2 years ago by Raidline <[email protected]>
Merge branch 'development' into feature/add-support-async-view

# Conflicts:
# src/main/java/htmlflow/DynamicHtml.java
# src/main/java/htmlflow/HtmlVisitorAsync...

a89a8fa0e3425befa5503896bca392ce1bac437e authored over 2 years ago by Raidline <[email protected]>
Fix sonar code smells

91c5c4b27e1d315ebdd7690049050e7fe79addc3 authored over 2 years ago by Miguel Gamboa <[email protected]>
Merge branch 'refactor/new-visitors-hierarchy' into development

76deca4503949a932964ab3bb1cf432e6183a0b6 authored over 2 years ago by Miguel Gamboa <[email protected]>
Remove cache on naming. All that is related with static HTML blocks.

4bd0ef5f7cc5783ee2aff84f2e82c28a09bb7b4d authored over 2 years ago by Miguel Gamboa <[email protected]>
Remove HtmlViewAsync infrastructure

b48997343a136acbc3b45826a4b62225e7e1b9f0 authored over 2 years ago by Miguel Gamboa <[email protected]>
Fix Flowifier for new naming.

86452a079788110b24a17d3dd878270275376050 authored over 2 years ago by Miguel Gamboa <[email protected]>
Keep again if(isWriting()) test inside newlineAndIndent().

353f694b6f05d0e4e6a82eca6d02e9c25d8842e5 authored over 2 years ago by Miguel Gamboa <[email protected]>
Move newlineAndIndent(), closeBeginTag() and visitParentOnVoidElements() from base HtmlVisitor into each implementation HtmlViewVisitor and HtmlDocVisitor.

b6632c118d8ca4a78cf835a33300378aec8ed32c authored over 2 years ago by Miguel Gamboa <[email protected]>
Make HtmlViewVisitor inherit from HtmlVisitor !!!! DEGRADE performance

04e69083ea47f4fb5bfcd124db5bc20775459522 authored over 2 years ago by Miguel Gamboa <[email protected]>
Remove field isDynamic of HtmlViewVisitor hierarchy.

51c910919804f0eadedced9041e3a0a06d631d95 authored over 2 years ago by Miguel Gamboa <[email protected]>
Remove newbie() from HtmlVisitor hierarchy to avoid it in HtmlDocVisitor because it is useless.

c91e730daecb267ca5f74d7769015541a44471d8 authored over 2 years ago by Miguel Gamboa <[email protected]>
Remove isWriting() from HtmlVisitor hierarchy to avoid it in HtmlDocVisitor

d01301a41a05897bff0bfca82b09a5513af00929 authored over 2 years ago by Miguel Gamboa <[email protected]>
Unrelated HtmlVisitor with HtmlViewVisitor to improve performance. Less overridden methods.

49775363b4c28880c51c84c5814a3b14280d30c0 authored over 2 years ago by Miguel Gamboa <[email protected]>
Merge branch 'refactor/new-visitors-hierarchy' into development

d74c60435a4f67813d7c465a61eec8a4e6120de9 authored over 2 years ago by Miguel Gamboa <[email protected]>
New HtmlDocVisitor

d2d661558d6dab38ea238fecdca1315876692d25 authored over 2 years ago by Miguel Gamboa <[email protected]>
New HtmlVisitorPrintStream for HtmlDoc that emits HTML immediatly.

889f0e6a2c1dbd6495213b56ff071b6365df83be authored over 2 years ago by Miguel Gamboa <[email protected]>
HtmlFlow is now HtmlPage and HtmlFlow is only a factory. Remove visitor implementation dependencies of Page and View.

712bd79bd715b65b9205482ed4bd48adf85d49ed authored over 2 years ago by Miguel Gamboa <[email protected]>
Trying new HtmVisitor hierarchy

73901be74ce0767704e0e22f9cf466fb98c1a085 authored over 2 years ago by Miguel Gamboa <[email protected]>
- Reverts formatting changes

d5ce30d0c44ba34fcb4846c193cd06320362516a authored over 2 years ago by Raidline <[email protected]>
- Removes ObservablePrintStream

d73eef52beacc4d5c5c4377ad04aa6393ee1f081 authored over 2 years ago by Raidline <[email protected]>
- Improves on finishedAsync implementation

449fc2fb64840e0c98beabd058b11de609957a50 authored over 2 years ago by Raidline <[email protected]>
Fix members accessibility according to new packages.

7ad547179c69360db5847eff85dc30ae52b8dbda authored over 2 years ago by Miguel Gamboa <[email protected]>
Move all visitor stuff into package htmlflow.visitor.

bbd6b004828decd6b09cb5850bafe697a02b9f04 authored over 2 years ago by Miguel Gamboa <[email protected]>
Remove State and use only CF

0ac12246ae314d20911bed6472fbd7b7de08602d authored over 2 years ago by Miguel Gamboa <[email protected]>
Remove asyncHtmlGenerationTasks and include a CF in AsyncNode.

3d96683fcf28c1e34a6aab248dd92cd994dd2fda authored over 2 years ago by Miguel Gamboa <[email protected]>
Merge remote-tracking branch 'raidline/feature/add-support-async-view' into development

cee4c877daa5b99bb12fb7d9e1661af776b95a2d authored over 2 years ago by Miguel Gamboa <[email protected]>
- Fixes unit tests

6da8beeced1fae2d9f34917b1ec5668e76b1b9b8 authored over 2 years ago by Raidline <[email protected]>
- Adds support for writeAsync

- Adds documentation for the new type of Visitor.

98858fc458d0deee3794a83c56a845f76249e87e authored over 2 years ago by Raidline <[email protected]>
Fix tasksTableTemplate() example. Replace nested dynamic() with of().

703ebfe495ac8b0d7c361da60b9ecd06f7ac20ab authored over 2 years ago by Miguel Gamboa <[email protected]>
- Bumps HtmlApiFaster version

4b2921703a337a3e7452d3854956f20a1030d55c authored over 2 years ago by Raidline <[email protected]>
- Reverts removal of HtmlApiFaster

7c94c7ae59a091a20137fd31edada15dfd781fba authored over 2 years ago by Raidline <[email protected]>
- Creates unit test to veridy correct writeAsync behaviour

5a72aecb097055cd291faf3f703f994a4d3c6c44 authored over 2 years ago by Raidline <[email protected]>
- Adds support for async view

- Starts the development of the renderAsync

60f7ca15e07eb2215a0c21d4dc613976fd8379bb authored over 2 years ago by Raidline <[email protected]>
[maven-release-plugin] prepare for next development iteration

2fa5fb565b8f219277b8a52f88d84600a63b6397 authored almost 3 years ago by Miguel Gamboa <[email protected]>
[maven-release-plugin] prepare release htmlflow-3.9

ced76775e1bdd10965f56489eb1eeffa0a273e1b authored almost 3 years ago by Miguel Gamboa <[email protected]>
Update for release 3.9 with support for custom elements

31612abde7d86c8d86c58166ced93dbada72ae64 authored almost 3 years ago by Miguel Gamboa <[email protected]>
Merge branch 'development'

7a26867b8ecc75fb9d4c45244cde1c859e1251d1 authored almost 3 years ago by Miguel Gamboa <[email protected]>
Issue 80;

65bb2cf3e9eac0289c76ed59446ed537b95b5be5 authored almost 3 years ago by lcduarte_mixmove <[email protected]>
[maven-release-plugin] prepare for next development iteration

2db802f03c66a06cf2412fcffb60aba87334711c authored over 3 years ago by Miguel Gamboa <[email protected]>
[maven-release-plugin] prepare release htmlflow-3.8

cbfd710c4e590f4b4a7c789bac2565ffe8be8ed8 authored over 3 years ago by Miguel Gamboa <[email protected]>
Merge branch 'development'

725e3821dcf95143c24f0f691b510324679531e2 authored over 3 years ago by Miguel Gamboa <[email protected]>
Tweak to avoid erroneous .text("\n")

18df0ae4286b8ed8a2d1f18b25bea0d07814ac32 authored over 3 years ago by Miguel Gamboa <[email protected]>
Fix DOM assertions according to new JSoup release.

b9160247ddaab9fab068d0a31e2678d3d369f7a2 authored over 3 years ago by Miguel Gamboa <[email protected]>
Merge remote-tracking branch 'origin/dependabot/maven/org.jsoup-jsoup-1.14.2' into development

49ef80ff473708f3a8ca417368ffbd6bf63dae8c authored over 3 years ago by Miguel Gamboa <[email protected]>
Typos in README

0491f9ec9ba91cb6dbdfb75fa99ff4d881438bf4 authored over 3 years ago by Miguel Gamboa <[email protected]>
Bump jsoup from 1.11.2 to 1.14.2

Bumps [jsoup](https://github.com/jhy/jsoup) from 1.11.2 to 1.14.2.
- [Release notes](https://git...

07a6acf9741a36ba49e809aa4e10c57ce8113950 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add unit test to show the mislead behavior with reactive models.

848df027caa1d4b9231a563db69bc55dd0a25c06 authored over 3 years ago by Miguel Gamboa <[email protected]>
Add Links to Wikipedia template processor. Add Reference to new Paper from 2020. Remove Change Log

e1d04ab19129239f3753ff54e3fe2808b65ea3f4 authored almost 4 years ago by Miguel Gamboa <[email protected]>
[maven-release-plugin] prepare for next development iteration

48f5410c2349ffbb8c970fd0658d1247946834c8 authored almost 4 years ago by Miguel Gamboa <[email protected]>
[maven-release-plugin] prepare release htmlflow-3.7

d98749116f83e26fff32bdb27ed069ed7edbb075 authored almost 4 years ago by Miguel Gamboa <[email protected]>
Merge branch 'development'

6ec3731707f54fef7401a1c616437ca0db28e7ce authored almost 4 years ago by Miguel Gamboa <[email protected]>