Commit Graph

  • 753d82149e [FIX] compiler: t-model on select with options with dynamic values Lucas Perais (lpe) 2022-01-21 15:28:35 +01:00
  • 700030cc7d [DOC] update changelog renderToString example Géry Debongnie 2022-01-21 14:15:45 +01:00
  • d828f39a2d [FIX] reactivity: do not observe eventtarget and other stuff Géry Debongnie 2022-01-21 11:33:30 +01:00
  • 0a73154985 [IMP] reactivity: introduces markRaw and toRaw functions Géry Debongnie 2022-01-21 13:08:55 +01:00
  • d88eb34d4f [FIX] compiler: svg in new block takes the right namespace Lucas Perais (lpe) 2022-01-21 09:24:40 +01:00
  • a8d88d4009 [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
  • 6d9ed0d62f [REF] utils: move batched from reactivity to utils Géry Debongnie 2022-01-10 13:46:11 +01:00
  • b33471e819 [IMP] component: improve error message when invalid handler Géry Debongnie 2022-01-20 14:52:47 +01:00
  • 3fb65b3a89 [FIX] doc: fix broken link, and fix doc link checker test Géry Debongnie 2022-01-20 12:39:43 +01:00
  • 09d192999a [DOC] update changelog (add browser removal to changes) Géry Debongnie 2022-01-20 12:02:38 +01:00
  • 466cf50b73 [FIX] playground: update window management example Géry Debongnie 2022-01-20 10:04:56 +01:00
  • 96620d3e8e [FIX] scheduler: make sure raf is bound to window Géry Debongnie 2022-01-20 10:31:33 +01:00
  • 176c89b278 [REF] scheduler: capture requestAnimationFrame asap Géry Debongnie 2022-01-20 10:13:17 +01:00
  • 38941bc26f [FIX] playground: update example to owl 2 Géry Debongnie 2021-12-21 15:09:02 +01:00
  • ce8ddd1cbf [DOC] improve useEffect doc Géry Debongnie 2022-01-19 15:32:40 +01:00
  • 81f44ee5d3 [FIX] reactivity: export Reactive type Géry Debongnie 2022-01-19 15:22:41 +01:00
  • 99b5e9ec55 [FIX] typing: Component class should be generic on Props and Env Géry Debongnie 2022-01-17 10:18:45 +01:00
  • 4f35f03986 [DOC] update changelog content Géry Debongnie 2022-01-19 14:23:11 +01:00
  • eab0caa6cb [IMP] portal: ensure that destroy is synchronous Géry Debongnie 2022-01-19 13:53:07 +01:00
  • 5a2c769eab [DOC] document synthetic events Géry Debongnie 2022-01-19 11:51:08 +01:00
  • 89d63ff29a [IMP] components: crash when using unknown suffix/modifiers Géry Debongnie 2022-01-19 11:35:34 +01:00
  • a2e8abc243 [FIX] component, error_handling: do not cancel the error fiber twice Lucas Perais (lpe) 2022-01-19 12:09:14 +01:00
  • dfd0dcedb8 [IMP] doc: add changelog to doc test, update changelog Géry Debongnie 2022-01-19 10:40:15 +01:00
  • ad743c205c [IMP] ci: fails if circular dependencies are found in build Géry Debongnie 2022-01-19 10:06:05 +01:00
  • 7c78442e43 [FIX] remove circular dependency Géry Debongnie 2022-01-19 09:47:39 +01:00
  • 0d13c362d3 [DOC] remove reference to catchError, fix mistake in changelog Géry Debongnie 2022-01-19 09:12:59 +01:00
  • 374dbb2fd9 [FIX] components: cascading render after microtaskTick (makeChildFiber) Lucas Perais (lpe) 2022-01-18 16:46:36 +01:00
  • 2a5f37cf4b [DOC] update changelog Géry Debongnie 2022-01-18 16:02:39 +01:00
  • cfb6b9f958 [DOC] update translations page Géry Debongnie 2022-01-18 15:22:15 +01:00
  • 82f6923a21 [DOC] add more information to the slots page Géry Debongnie 2022-01-18 14:35:05 +01:00
  • cccb379377 [FIX] bind lifecycle callbacks to component Michael (mcm) 2022-01-18 14:54:58 +01:00
  • 82c7c24438 [DOC] reorganize and update documentation to owl 2 Géry Debongnie 2022-01-13 10:26:14 +01:00
  • 41ad5db2e3 [IMP] portal: compile t-portal in an internal Component Portal Jorge Pinna Puissant 2022-01-17 15:40:43 +01:00
  • 42a140a8e3 [FIX] components: only call handlers if component is mounted Géry Debongnie 2022-01-17 14:13:32 +01:00
  • 7711733a23 [FIX] blockdom: toString method in multi could crash Géry Debongnie 2022-01-17 13:51:50 +01:00
  • 281b32965e [FIX] app: t_call recursive template is bound to the correct this Lucas Perais (lpe) 2022-01-14 18:07:08 +01:00
  • cec451fd15 [FIX] compiler: slot are called with a specific and different key Lucas Perais (lpe) 2022-01-14 15:29:00 +01:00
  • 6a7703ea82 [FIX] code_generator: stop matching other variables prefix Samuel Degueldre 2022-01-14 09:50:49 +01:00
  • 4a03a60084 [FIX] component, fiber: subchildren should also patch and destroy their children Lucas Perais (lpe) 2022-01-13 18:46:27 +01:00
  • a6bdca082a [FIX] components tests: place tests in right submodule Lucas Perais (lpe) 2022-01-13 18:34:35 +01:00
  • 90167c5436 [IMP] portal: portal as a Directive Jorge Pinna Puissant 2022-01-11 10:47:50 +01:00
  • c221721d7f [FIX] components: avoid leaks when children are outdated/destroyed Lucas Perais (lpe) 2022-01-11 17:30:56 +01:00
  • 38f39b6755 [FIX] test/helpers: useLogLifeCycle supports custom key Lucas Perais (lpe) 2022-01-11 15:57:41 +01:00
  • 1775467434 [IMP] tooling: add testTimeout argument to test:debug command Géry Debongnie 2022-01-13 10:01:44 +01:00
  • 52d0526ddd [FIX] portal: properly handle errors Géry Debongnie 2022-01-11 09:39:26 +01:00
  • 4b170b9b45 [FIX] app, components: dynamic t-call should propagate the key Lucas Perais (lpe) 2022-01-10 15:20:13 +01:00
  • 3e1fe07ba7 [REF] compiler: factorize a common pattern Géry Debongnie 2021-12-23 09:49:17 +01:00
  • 5bf47500d5 [FIX] compiler: handle t-set as functions Géry Debongnie 2021-12-22 15:06:28 +01:00
  • 75ad0835e9 [DOC] update quick_start and how to test pages Géry Debongnie 2021-12-20 17:17:32 +01:00
  • 3d6a5eb828 [REM] doc: remove overview page Géry Debongnie 2021-12-17 16:45:35 +01:00
  • aceaeef8cc [DOC] update the tutorial todo app Géry Debongnie 2021-12-13 16:32:56 +01:00
  • 06fc3a2c77 [FIX] reactivity: work even if no callback is given Géry Debongnie 2021-12-22 14:55:06 +01:00
  • 92cc4375f8 [FIX] components: make sure t-ref work with t-if/t-else Géry Debongnie 2021-12-22 08:52:51 +01:00
  • 9f2e2bcc66 [IMP] compiler: scope generated ids to their prefix Samuel Degueldre 2021-12-22 12:33:17 +01:00
  • c7af885f43 [IMP] compiler: improve generated compiled code Géry Debongnie 2021-12-22 11:33:12 +01:00
  • bd5637c0a3 [FIX] useEffect: can depend on dom dependencies Géry Debongnie 2021-12-21 16:36:36 +01:00
  • 3c98ef8cb1 [FIX] portal: do not crash in dev mode Géry Debongnie 2021-12-21 16:26:29 +01:00
  • aad6b806ba [IMP] app: improve API, small refactoring Géry Debongnie 2021-12-20 17:32:32 +01:00
  • 772c275bd4 [REF] build: do not output const enum definitions Géry Debongnie 2021-12-20 16:30:32 +01:00
  • 416deeb865 [REM] component: remove support for css tag Géry Debongnie 2021-12-20 16:19:07 +01:00
  • 7e40fa300a [IMP] components: improve props validation Géry Debongnie 2021-12-20 15:23:06 +01:00
  • cc1eea0945 [FIX] component: error_handling when an error is rethrown Lucas Perais (lpe) 2021-12-20 16:27:09 +01:00
  • bf9cceb56f [REF] components: remove .el Géry Debongnie 2021-12-20 13:54:52 +01:00
  • 7eaecac0b5 [REF] tests: improve test helpers Géry Debongnie 2021-12-20 11:19:59 +01:00
  • ddc358f48a [FIX] fiber, lifecycle: trigger a render during the fiber.complete Lucas Perais (lpe) 2021-12-14 09:31:25 +01:00
  • e2819323ee [FIX] blockdom: properly handle falsy attributes Géry Debongnie 2021-12-16 14:30:09 +01:00
  • 983b9f996d [FIX] components: improve error handling Géry Debongnie 2021-12-15 15:55:13 +01:00
  • fd295b3be3 [FIX] compiler: properly handle <t> tags in some cases Géry Debongnie 2021-12-15 14:34:58 +01:00
  • e675f7ff5b [DOC] update changelog Géry Debongnie 2021-12-14 15:58:14 +01:00
  • 702fb3b253 [DOC] reorganize doc, unskip test, fix some links Géry Debongnie 2021-12-13 14:53:46 +01:00
  • 63fbcf99fd [FIX] blockdom: ignore attributes with undefined value Géry Debongnie 2021-12-13 14:41:07 +01:00
  • 14a6289f60 [IMP] component: add .bind suffix to props for easy binding Géry Debongnie 2021-12-01 15:51:00 +01:00
  • 894deed13b [FIX] component: render in delayed willUpdateProps Lucas Perais (lpe) 2021-12-04 18:35:31 +01:00
  • 6f435c36d8 [FIX] app: factorize to allow smoother developments in projects Lucas Perais (lpe) 2021-12-08 10:07:27 +01:00
  • 5dddf8f9a3 [FIX] blockdom: do not propagate svg namespace to siblings Lucas Perais (lpe) 2021-12-03 12:46:31 +01:00
  • 463eb4bb86 [FIX] hooks: useSubEnv supports arbitrary descriptors in env Lucas Perais (lpe) 2021-12-02 13:28:53 +01:00
  • b66d5231d3 [FIX] app: support for arbitrary descriptors in env Lucas Perais (lpe) 2021-12-02 12:48:34 +01:00
  • 3c12519277 [FIX] parser: correctly parse pre node within a div with new lines Lucas Perais (lpe) 2021-12-02 18:06:03 +01:00
  • c1a973a4d8 [FIX] component: error handling in class inheritance Lucas Perais (lpe) 2021-12-01 15:42:22 +01:00
  • e91e50a812 [REF] compiler: simplify all compiled templates Géry Debongnie 2021-12-01 17:03:53 +01:00
  • 2e176f135d [FIX] compiler: allow t-if with empty content Géry Debongnie 2021-12-01 13:16:32 +01:00
  • 49c7585998 [REF] components: unskip concurrency test Géry Debongnie 2021-12-01 13:12:01 +01:00
  • f32b1deb2c [FIX] move error handling out of fiber, fix complicated mounted issues Géry Debongnie 2021-11-30 22:21:27 +01:00
  • 1da3ecdbee [FIX] component: improve error handling Géry Debongnie 2021-11-30 08:14:01 +01:00
  • a1c619f094 [FIX] blockdom: properly handle references Géry Debongnie 2021-11-30 17:07:11 +01:00
  • eceb3e6280 [IMP] component: render does not return a promise anymore Géry Debongnie 2021-11-29 16:02:51 +01:00
  • 8a1ac13975 [IMP] add support for top level comments Géry Debongnie 2021-11-29 13:22:04 +01:00
  • 779003e715 [REF] component: remove onDestroyed, implement onWillDestroy Géry Debongnie 2021-11-29 14:06:53 +01:00
  • 8c600fa539 [TESTS] test lifecycle in reactivity tests Géry Debongnie 2021-11-27 08:14:25 +01:00
  • bcc4fe2a27 [REF] tests: improve useLogLifecycle and helpers Géry Debongnie 2021-11-27 10:08:10 +01:00
  • bb4948f3dc [FIX] reactivity: only call clearReactivesForCallback once on unmount Samuel Degueldre 2021-11-26 16:10:42 +01:00
  • cc4480e001 [FIX] reactivity: fix memory leak Samuel Degueldre 2021-11-26 15:23:14 +01:00
  • 7143c2e39b [FIX] compiler: readd template name in compiled code Géry Debongnie 2021-11-25 16:30:28 +01:00
  • a8d8310b8e [REF] code_generator: move generating code to CodeTarget Géry Debongnie 2021-11-25 14:50:40 +01:00
  • 0bbea351a6 [FIX] compiler: call dynamic templates with correct this Géry Debongnie 2021-11-25 17:22:31 +01:00
  • 2601a176c4 [FIX] slots: properly bind this in t-on arrow functions Géry Debongnie 2021-11-25 13:56:56 +01:00
  • 05a57d6da5 [REF] component: small cleanup Géry Debongnie 2021-11-25 11:13:48 +01:00
  • e6e6c31632 [FIX] component: concurrency issue Géry Debongnie 2021-11-25 10:47:50 +01:00
  • 3f66d9fe6c [FIX] slots: allow t-call and components in slot default content Samuel Degueldre 2021-11-24 14:13:09 +01:00
  • 5d8141a67c [IMP] owl: upgrade rollup-plugin-typescript2 to version 0.31.1 Bruno Boi 2021-11-24 11:28:10 +01:00