Commit Graph

  • fa7a393f27 [IMP] component: validate mounting target at patch time Géry Debongnie 2022-01-31 16:57:58 +01:00
  • efaa186544 [IMP] component: disallow calling hooks outside of setup Géry Debongnie 2022-01-31 15:03:52 +01:00
  • 45ea6a195e [FIX] hooks: useSubEnv will not erase previous useChildSubEnv Bruno Boi 2022-01-31 14:38:00 +01:00
  • 2ce0c39674 [IMP] app: introduce test mode Géry Debongnie 2022-01-28 13:39:03 +01:00
  • c8f7274977 [IMP] index: export batched utils function next-export-batched-sad Samuel Degueldre 2022-01-28 11:18:41 +01:00
  • 924dffeb36 [TEST] component: add test to make sure a specific issue does not arise Géry Debongnie 2022-01-27 14:55:02 +01:00
  • 0dbc807e01 [IMP] typing: make app and mount method properly generic Géry Debongnie 2022-01-27 14:28:01 +01:00
  • 4b88787a72 [FIX] compiler: never add _ prefix to non variable token Bruno Boi 2022-01-27 14:36:31 +01:00
  • 6f0a4b1c92 [FIX] compiler: do not pass dynamic props object as is Samuel Degueldre 2022-01-27 12:58:04 +01:00
  • 3f575148b6 [FIX] compiler: add _ prefix to local variables while compiling an expression Bruno Boi 2022-01-27 10:42:26 +01:00
  • 4a971f2963 [IMP] hooks: introduce useChildSubEnv and change useSubEnv Géry Debongnie 2022-01-24 14:39:12 +01:00
  • d7850aaf7a [FIX] compiler: does not modify xml doc in place Géry Debongnie 2022-01-27 09:42:33 +01:00
  • 0e13b859d0 [FIX] component: properly capture expression of t-model Bruno Boi 2022-01-27 08:51:30 +01:00
  • c813a1ce03 [DOC] fix error in slot documentation Géry Debongnie 2022-01-24 16:35:22 +01:00
  • 54d69c2dde [FIX] reactivity: clear callbacks at destroy time instead of unmount Géry Debongnie 2022-01-24 16:32:23 +01:00
  • 11d4aae8d2 [FIX] compiler: add missing ; in some places Géry Debongnie 2022-01-24 13:25:00 +01:00
  • b159a073d9 [FIX] component: proper error message in dev mode in some cases Géry Debongnie 2022-01-24 13:14:50 +01:00
  • d9b189bcba [FIX] compiler: force new block for svg nested in html Lucas Perais (lpe) 2022-01-24 12:23:04 +01:00
  • 7ef1fe0b99 [FIX] svg: allow path as root tag Géry Debongnie 2022-01-24 09:01:51 +01:00
  • 211ecdf689 [FIX] blockdom: fix VHtml patching not setting its html correctly Samuel Degueldre 2022-01-24 09:06:29 +01:00
  • 7a56cc6402 wiip owl-next-namespacetmpl-lpe Lucas Perais (lpe) 2022-01-21 17:33:18 +01:00
  • 1cadae86fd dd Lucas Perais (lpe) 2022-01-21 16:02:03 +01:00
  • b208894d38 [FIX] compiler: t-model on select with options with dynamic values Lucas Perais (lpe) 2022-01-21 15:28:35 +01:00
  • 0737bb39b4 [DOC] update changelog renderToString example Géry Debongnie 2022-01-21 14:15:45 +01:00
  • de584b01a8 [FIX] reactivity: do not observe eventtarget and other stuff Géry Debongnie 2022-01-21 11:33:30 +01:00
  • 525029b682 [IMP] reactivity: introduces markRaw and toRaw functions Géry Debongnie 2022-01-21 13:08:55 +01:00
  • e1fc513249 [IMP] big change: shallow render owl-next-new-rendering-rebase Géry Debongnie 2022-01-10 14:35:57 +01:00
  • 73c37c025c [REF] move useState into component_node.ts Géry Debongnie 2022-01-10 13:49:12 +01:00
  • b88f7a03e9 [FIX] compiler: svg in new block takes the right namespace Lucas Perais (lpe) 2022-01-21 09:24:40 +01:00
  • 055cbda750 [FIX] compiler: t-key on a sub-domnode pushes an anchor in parent block Lucas Perais (lpe) 2022-01-20 16:26:05 +01:00
  • 45f6a8e97a [REF] utils: move batched from reactivity to utils Géry Debongnie 2022-01-10 13:46:11 +01:00
  • 6091912c54 [IMP] component: improve error message when invalid handler Géry Debongnie 2022-01-20 14:52:47 +01:00
  • 586f90f6d1 [FIX] doc: fix broken link, and fix doc link checker test Géry Debongnie 2022-01-20 12:39:43 +01:00
  • e62a0ca2d9 [DOC] update changelog (add browser removal to changes) Géry Debongnie 2022-01-20 12:02:38 +01:00
  • 3a4ee160ed [FIX] playground: update window management example Géry Debongnie 2022-01-20 10:04:56 +01:00
  • 5f24caf40d [FIX] scheduler: make sure raf is bound to window Géry Debongnie 2022-01-20 10:31:33 +01:00
  • 8e36a11b6e [REF] scheduler: capture requestAnimationFrame asap Géry Debongnie 2022-01-20 10:13:17 +01:00
  • 9a54afcdf5 [FIX] playground: update example to owl 2 Géry Debongnie 2021-12-21 15:09:02 +01:00
  • 3eefa4b153 [DOC] improve useEffect doc Géry Debongnie 2022-01-19 15:32:40 +01:00
  • 2ffb94ed98 [FIX] reactivity: export Reactive type Géry Debongnie 2022-01-19 15:22:41 +01:00
  • 6a15874d23 [FIX] typing: Component class should be generic on Props and Env Géry Debongnie 2022-01-17 10:18:45 +01:00
  • 07d34248ae [DOC] update changelog content Géry Debongnie 2022-01-19 14:23:11 +01:00
  • dfc090bb12 [IMP] portal: ensure that destroy is synchronous Géry Debongnie 2022-01-19 13:53:07 +01:00
  • 7b3593ff8f [DOC] document synthetic events Géry Debongnie 2022-01-19 11:51:08 +01:00
  • b06791c950 [IMP] components: crash when using unknown suffix/modifiers Géry Debongnie 2022-01-19 11:35:34 +01:00
  • f7843c7c00 [FIX] component, error_handling: do not cancel the error fiber twice Lucas Perais (lpe) 2022-01-19 12:09:14 +01:00
  • ca9d4ea762 [IMP] doc: add changelog to doc test, update changelog Géry Debongnie 2022-01-19 10:40:15 +01:00
  • 7a407a762d [IMP] ci: fails if circular dependencies are found in build Géry Debongnie 2022-01-19 10:06:05 +01:00
  • 8847824fb7 [FIX] remove circular dependency Géry Debongnie 2022-01-19 09:47:39 +01:00
  • 55b068faeb [DOC] remove reference to catchError, fix mistake in changelog Géry Debongnie 2022-01-19 09:12:59 +01:00
  • dbee8f50d1 [FIX] components: cascading render after microtaskTick (makeChildFiber) Lucas Perais (lpe) 2022-01-18 16:46:36 +01:00
  • f5fec02d4c [DOC] update changelog Géry Debongnie 2022-01-18 16:02:39 +01:00
  • 651c53ebbf [DOC] update translations page Géry Debongnie 2022-01-18 15:22:15 +01:00
  • 3119497508 [DOC] add more information to the slots page Géry Debongnie 2022-01-18 14:35:05 +01:00
  • 057e6944d6 [FIX] bind lifecycle callbacks to component Michael (mcm) 2022-01-18 14:54:58 +01:00
  • 83d38a6f48 [DOC] reorganize and update documentation to owl 2 Géry Debongnie 2022-01-13 10:26:14 +01:00
  • 9577d70b4b [IMP] portal: compile t-portal in an internal Component Portal Jorge Pinna Puissant 2022-01-17 15:40:43 +01:00
  • 6ff6d59895 [FIX] components: only call handlers if component is mounted Géry Debongnie 2022-01-17 14:13:32 +01:00
  • 7ba0c9f8ba [FIX] blockdom: toString method in multi could crash Géry Debongnie 2022-01-17 13:51:50 +01:00
  • 79a51f2317 [FIX] app: t_call recursive template is bound to the correct this Lucas Perais (lpe) 2022-01-14 18:07:08 +01:00
  • 483335df6c [FIX] compiler: slot are called with a specific and different key Lucas Perais (lpe) 2022-01-14 15:29:00 +01:00
  • 287a6d5ac4 [FIX] code_generator: stop matching other variables prefix Samuel Degueldre 2022-01-14 09:50:49 +01:00
  • 68684a9a45 [FIX] component, fiber: subchildren should also patch and destroy their children Lucas Perais (lpe) 2022-01-13 18:46:27 +01:00
  • e5d773daa8 [FIX] components tests: place tests in right submodule Lucas Perais (lpe) 2022-01-13 18:34:35 +01:00
  • 0924ff63d8 wip owl-next-portal-ged Géry Debongnie 2022-01-13 15:22:11 +01:00
  • fb64355f59 wip Géry Debongnie 2022-01-13 15:18:41 +01:00
  • f6c9f4f2bf wip Géry Debongnie 2022-01-13 15:15:47 +01:00
  • 00ffab1f64 [IMP] portal: portal as a Directive Jorge Pinna Puissant 2022-01-11 10:47:50 +01:00
  • a226f92def [FIX] components: avoid leaks when children are outdated/destroyed Lucas Perais (lpe) 2022-01-11 17:30:56 +01:00
  • 1749bce155 [FIX] test/helpers: useLogLifeCycle supports custom key Lucas Perais (lpe) 2022-01-11 15:57:41 +01:00
  • c00127fa1e [IMP] tooling: add testTimeout argument to test:debug command Géry Debongnie 2022-01-13 10:01:44 +01:00
  • 0b4b7899f6 [FIX] portal: properly handle errors Géry Debongnie 2022-01-11 09:39:26 +01:00
  • b9f5a9aa47 [FIX] compiler, component: handle change of t-key before patch owl-next-toggler-async-lpe Lucas Perais (lpe) 2022-01-10 19:32:49 +01:00
  • a568ca6687 [FIX] test/helpers: useLogLifeCycle supports custom key Lucas Perais (lpe) 2022-01-11 15:57:41 +01:00
  • 5c324fa075 [FIX] app, components: dynamic t-call should propagate the key Lucas Perais (lpe) 2022-01-10 15:20:13 +01:00
  • 3945c009ed [REF] compiler: factorize a common pattern Géry Debongnie 2021-12-23 09:49:17 +01:00
  • 5b1132f01a [FIX] compiler: handle t-set as functions Géry Debongnie 2021-12-22 15:06:28 +01:00
  • f014b1a33e [DOC] update quick_start and how to test pages Géry Debongnie 2021-12-20 17:17:32 +01:00
  • 3f09a953b0 [REM] doc: remove overview page Géry Debongnie 2021-12-17 16:45:35 +01:00
  • b8e7ee5ff7 [DOC] update the tutorial todo app Géry Debongnie 2021-12-13 16:32:56 +01:00
  • 7fdca35a74 [FIX] reactivity: work even if no callback is given Géry Debongnie 2021-12-22 14:55:06 +01:00
  • 489e20843c [FIX] components: make sure t-ref work with t-if/t-else Géry Debongnie 2021-12-22 08:52:51 +01:00
  • 34b781aeed [IMP] compiler: scope generated ids to their prefix Samuel Degueldre 2021-12-22 12:33:17 +01:00
  • e8b0f31da6 [IMP] compiler: improve generated compiled code Géry Debongnie 2021-12-22 11:33:12 +01:00
  • d160c4a628 [FIX] useEffect: can depend on dom dependencies Géry Debongnie 2021-12-21 16:36:36 +01:00
  • 4542171a31 [FIX] portal: do not crash in dev mode Géry Debongnie 2021-12-21 16:26:29 +01:00
  • 0b1c4dd4ef [IMP] app: improve API, small refactoring Géry Debongnie 2021-12-20 17:32:32 +01:00
  • f4da50d350 [REF] build: do not output const enum definitions Géry Debongnie 2021-12-20 16:30:32 +01:00
  • f2921abda8 [REM] component: remove support for css tag Géry Debongnie 2021-12-20 16:19:07 +01:00
  • 107200fd94 [IMP] components: improve props validation Géry Debongnie 2021-12-20 15:23:06 +01:00
  • 0f8c859d5f [FIX] component: error_handling when an error is rethrown Lucas Perais (lpe) 2021-12-20 16:27:09 +01:00
  • cca8438d38 [REF] components: remove .el Géry Debongnie 2021-12-20 13:54:52 +01:00
  • a727347d60 [REF] tests: improve test helpers Géry Debongnie 2021-12-20 11:19:59 +01:00
  • f19de73b0f [FIX] fiber, lifecycle: trigger a render during the fiber.complete Lucas Perais (lpe) 2021-12-14 09:31:25 +01:00
  • a8ffcafd23 [FIX] blockdom: properly handle falsy attributes Géry Debongnie 2021-12-16 14:30:09 +01:00
  • a2f01ef4ad [FIX] components: improve error handling Géry Debongnie 2021-12-15 15:55:13 +01:00
  • d7de25e867 [FIX] compiler: properly handle <t> tags in some cases Géry Debongnie 2021-12-15 14:34:58 +01:00
  • 424bc480e2 [DOC] update changelog Géry Debongnie 2021-12-14 15:58:14 +01:00
  • c06049076a [FIX] qweb: renderToString should not escape twice text content Géry Debongnie 2021-12-14 15:16:53 +01:00
  • 421f400766 [DOC] reorganize doc, unskip test, fix some links Géry Debongnie 2021-12-13 14:53:46 +01:00