Commit Graph

  • 3202e51d7f Update TODO.md. main Jesse Brault 2025-02-16 11:15:25 -0600
  • abc4b971d6 Remove unused projects: cli, groowt-all, groowt-gradle, groowt-gradle-model. Jesse Brault 2025-02-16 11:09:46 -0600
  • eb77f0a3d7 Remove groowt all publishing. v0.1.3 Jesse Brault 2025-02-16 10:27:12 -0600
  • 71f1547c6a Update archive base names and artifact ids. Jesse Brault 2025-02-16 10:26:00 -0600
  • 1b63f2807c Set action to only run when versioned tag is pushed. Jesse Brault 2025-02-16 10:02:37 -0600
  • 0c4b42e0ee Rename action and setup individual publications. Jesse Brault 2025-02-16 09:59:21 -0600
  • eb444dda02 Remove setup gradle as it is very slow. Jesse Brault 2025-02-16 09:41:56 -0600
  • dcc1d6e53e Added publishing to packages task. Jesse Brault 2025-02-15 21:29:40 -0600
  • 1d0de99e1d Add ubuntu-latest back in. Jesse Brault 2025-02-15 21:11:23 -0600
  • b4ef7d7da3 Using setup-java and setup-gradle. Jesse Brault 2025-02-15 21:10:21 -0600
  • 21e933d681 Using Eclipse-Temurin 21 docker image. Jesse Brault 2025-02-15 21:07:07 -0600
  • 7105686f80 Bump to v0.1.3. Add Gitea CI pipeline. Jesse Brault 2025-02-15 21:04:26 -0600
  • 0390d15fce Update Gradle to 8.12.1 and dependency updates. Tests passing. Jesse Brault 2025-02-15 20:44:17 -0600
  • 9495849dc9 Update TODO with finished tasks for 0.1.3. Jesse Brault 2025-01-27 14:38:26 -0600
  • f6071909b6 Fix broken OutletTests, found and fixed bug with ancestor searching. Jesse Brault 2025-01-27 14:37:24 -0600
  • 2b3cd3120c Add OutletContainer and check to renderer of Outlet. Jesse Brault 2025-01-27 14:18:49 -0600
  • 369dc51779 Added hasAncestor and findNearestAncestor(Class) methods to ComponentContext. Jesse Brault 2025-01-27 14:16:00 -0600
  • 148ced050b Move WithHtml to lib package. Jesse Brault 2025-01-27 14:08:57 -0600
  • 589bbca889 Update TODO with more 0.2.0 goals. Jesse Brault 2025-01-27 07:01:55 -0600
  • 2b935da385 Update TODO with fixed wvcc bug. Jesse Brault 2025-01-26 15:42:30 -0600
  • 7a28b0530d Add auto imports to GroovyWvcCompiler. Jesse Brault 2025-01-26 15:40:11 -0600
  • 45d188d064 Auto-imports working for both Groovyc configuration and independent API. Jesse Brault 2025-01-26 15:34:45 -0600
  • bd4dee98fa Move auto-imports to an ImportCustomizer defined in DefaultWebViewComponentTemplateCompileUnit. Jesse Brault 2025-01-26 14:46:54 -0600
  • 1a528465f9 Remove pre-emptive resolving mechanism, relying instead on built-in Groovyc resolution. Jesse Brault 2025-01-26 13:23:31 -0600
  • 5ce934b3fe Make logging clearer in ClassLoaderComponentClassNodeResolver. Jesse Brault 2025-01-25 14:05:55 -0600
  • 74c5698d1b Add nested static view classes bug to TODO.md. Jesse Brault 2025-01-25 00:44:45 -0600
  • 525932668f Fix bug where @Singleton classes bound toSelf() caused stack overflow. Jesse Brault 2025-01-25 00:39:37 -0600
  • 04866b4d3a Merge remote-tracking branch 'origin/main' Jesse Brault 2025-01-24 15:07:43 -0600
  • 8bc3d9d793 Fix binTemplate.gst to use VERSION variable with current groowt version. Jesse Brault 2025-01-24 15:05:31 -0600
  • 55adf223d2 Merge remote-tracking branch 'origin/main' JesseBrault0709 2024-07-28 16:46:32 -0500
  • 22b929225f Updated to Gradle 8.9 and jbarchiva 0.2.2. Jesse Brault 2024-07-17 15:02:25 -0500
  • 49ead642c4 Added a todo. JesseBrault0709 2024-06-17 14:32:58 +0200
  • b55cea174d Added todos. JesseBrault0709 2024-06-14 12:55:10 +0200
  • c709932af2 Bump to v0.1.2. v0.1.2 JesseBrault0709 2024-06-13 21:55:26 +0200
  • 389b0d072c Outlet and Render components. JesseBrault0709 2024-06-13 21:55:03 +0200
  • 0076ae6627 Fixed hyphenated attributes. JesseBrault0709 2024-06-13 20:01:30 +0200
  • 301f00e9a4 Added a todo. JesseBrault0709 2024-06-12 19:10:37 +0200
  • 3af495d458 Updated TODO. JesseBrault0709 2024-06-12 09:44:34 +0200
  • e6e482fa62 Bump to v0.1.1 v0.1.1 JesseBrault0709 2024-06-12 09:35:32 +0200
  • 3b3931a9f6 Small refactor. JesseBrault0709 2024-06-12 09:31:47 +0200
  • d2ffdec65f WhenNotEmpty now accepts maps. JesseBrault0709 2024-06-12 09:30:08 +0200
  • 2c43f9331a Each now accepts Maps. JesseBrault0709 2024-06-12 09:24:58 +0200
  • 8278cd8662 Switch, Case, and DefaultCase components. JesseBrault0709 2024-06-12 09:20:46 +0200
  • 86fa504c7f Fixed nested self-closing attr components bug. JesseBrault0709 2024-06-12 08:40:13 +0200
  • 755cf0c36d Updated TODO. JesseBrault0709 2024-06-12 08:28:15 +0200
  • 18a86cb7ab Updated TODO. JesseBrault0709 2024-06-10 07:36:10 +0200
  • a034dafe24 Added WhenNotEmpty component. v0.1.0 JesseBrault0709 2024-06-08 10:24:45 +0200
  • 734012c401 Small change to render attr for WhenNotNull. JesseBrault0709 2024-06-05 20:14:34 +0200
  • 646edc517c Better toString() in IntrinsicHtml. JesseBrault0709 2024-06-03 22:00:25 +0200
  • b8e88a3dbe Fixed type with exception re-throwing. JesseBrault0709 2024-06-03 22:00:15 +0200
  • d1d0a4c65a Fixed bugs with how closure attr and dollar scriptlets are transpiled. JesseBrault0709 2024-06-01 17:34:41 +0200
  • f514bc533f Fixed class loading bug. JesseBrault0709 2024-06-01 17:26:43 +0200
  • 8b7ffd64f8 Better internal logic for DefaultComponentTemplateCompilerConfiguration. JesseBrault0709 2024-06-01 17:24:25 +0200
  • 9c21fb9a83 Fixed expression statement reduction in closure attr and body text closures. JesseBrault0709 2024-06-01 10:16:24 +0200
  • 2fabe1765a Added WhenNotNull lib component. JesseBrault0709 2024-06-01 10:06:04 +0200
  • 39fd0c8e48 Attr closure values now are reduced to single expressions if possible. JesseBrault0709 2024-06-01 09:43:36 +0200
  • 131fbaf155 1+ nested components in component attr values working; Each tests. JesseBrault0709 2024-05-31 16:50:30 +0200
  • 93cf3905ae Added Each to std wvc library. JesseBrault0709 2024-05-31 10:15:47 +0200
  • 24cd67b3ef Added better api constructor for DefaultComponentWriter. JesseBrault0709 2024-05-31 10:13:48 +0200
  • 0cb0ba616c Fixing gitignore. JesseBrault0709 2024-05-31 10:06:47 +0200
  • 715691d93c Fixed transpilation of attr components. JesseBrault0709 2024-05-31 10:04:52 +0200
  • 5ada84dfed Component attr values should be working. JesseBrault0709 2024-05-31 08:49:17 +0200
  • 58e9f60530 Better error reporting from CompilerPipeline and better body node grammar. JesseBrault0709 2024-05-30 16:16:55 +0200
  • 034e42d7d0 Fixed findErrorNodes null pointer exception on null children. JesseBrault0709 2024-05-30 16:01:44 +0200
  • ab4d006955 Fixed some di problems. JesseBrault0709 2024-05-30 11:09:06 +0200
  • f4e44fe050 Added todo. JesseBrault0709 2024-05-30 10:54:45 +0200
  • 9534d7b26e Component closure value attr now reduce to simple expressions if possible. JesseBrault0709 2024-05-30 10:53:15 +0200
  • 44fdd712cf Added todo. JesseBrault0709 2024-05-30 09:35:57 +0200
  • 6336dfc104 Added ability to give GroovyClassLoader to SimpleComponentTemplateClassFactory. JesseBrault0709 2024-05-30 09:21:59 +0200
  • d704ca545d Fixed configuration being ignored. JesseBrault0709 2024-05-30 09:17:15 +0200
  • bf44fdd633 Groovy transpiler uses compilerConfiguration.groovyClassLoader instead of the groovy compilation unit class loader. JesseBrault0709 2024-05-30 09:03:36 +0200
  • 3be4761541 Added ability to defer component template setting until after construction. JesseBrault0709 2024-05-30 08:30:29 +0200
  • 3362011a8a Added small todo. JesseBrault0709 2024-05-30 07:59:24 +0200
  • b63a23b073 Small formatting. JesseBrault0709 2024-05-28 15:41:49 +0200
  • d5e75ef4a6 Fixed small bug with DefaultNodeFactory. JesseBrault0709 2024-05-28 08:16:36 +0200
  • 4800ceb34f Fixed false positive warning for script statements in preamble. JesseBrault0709 2024-05-27 10:53:55 +0200
  • 566f7921e5 Added fp to groowt-all. JesseBrault0709 2024-05-27 10:31:56 +0200
  • bd913e07d3 Updated Echo for new closure semantics. JesseBrault0709 2024-05-27 09:58:16 +0200
  • e112d81ea8 Transpiler refactoring finished. JesseBrault0709 2024-05-27 09:02:53 +0200
  • 2bac0f55dc Dependency Injection impl automatically handles "circular" constructors/setters. JesseBrault0709 2024-05-27 07:53:46 +0200
  • d116b2c555 Refactoring transpiler. JesseBrault0709 2024-05-26 12:51:02 +0200
  • dd92d99afd Moved TranspilerState to its own file. JesseBrault0709 2024-05-25 14:31:35 +0200
  • 3f45609236 Refactoring DefaultGroovyTranspiler. JesseBrault0709 2024-05-25 14:09:35 +0200
  • 449c83975f Working on tools and tests. JesseBrault0709 2024-05-24 10:37:58 +0200
  • f0b133bb22 Added antlr task dependencies. JesseBrault0709 2024-05-24 09:45:10 +0200
  • 58d7641ece Lots of refactoring lexer, parser, and tools. JesseBrault0709 2024-05-23 16:51:13 +0200
  • bfa2ec6cd7 Major work on lexer/parser to help intellij plugin. JesseBrault0709 2024-05-22 13:18:44 +0200
  • 1b6344dbf2 Rewrote tokenize tool in kotlin. JesseBrault0709 2024-05-21 12:31:26 +0200
  • 752d58c40a Fixed up node util. JesseBrault0709 2024-05-21 08:13:09 +0200
  • 22352ea7f0 Removed unused node extension classes. JesseBrault0709 2024-05-21 08:00:03 +0200
  • 80b01ec27a Lexer identifier refactorings and basic lexer/parser error listeners. JesseBrault0709 2024-05-21 07:55:39 +0200
  • e747ac3c32 Basic lexer input-output comparison tests. JesseBrault0709 2024-05-20 20:02:48 +0200
  • d099f9514d Created util for input-output comparison tests. JesseBrault0709 2024-05-20 19:22:54 +0200
  • c88656bd87 Moved groovy test class to groovy test source. JesseBrault0709 2024-05-20 17:35:58 +0200
  • a2c93f080c Removed unused classes. JesseBrault0709 2024-05-20 14:54:24 +0200
  • 13c84e8879 CompilerPipeline refactor and creation of forwarding groovy/wvc compiler. JesseBrault0709 2024-05-20 14:51:07 +0200
  • 9bb76f819d Split apart compiler and api. JesseBrault0709 2024-05-20 12:16:03 +0200
  • 269963563f Changed package name from groowt.view.web to groowt.view.component.web. JesseBrault0709 2024-05-20 10:51:08 +0200
  • 01c1add51b Big move to web-view-components. JesseBrault0709 2024-05-20 10:17:29 +0200
  • 194e06320f Added a todo. JesseBrault0709 2024-05-20 09:32:00 +0200