Commit Graph

  • c37f3445f6 [FIX] blockdom: ignore attributes with undefined value Géry Debongnie 2021-12-13 14:41:07 +01:00
  • 4cde06d685 [IMP] component: add .bind suffix to props for easy binding Géry Debongnie 2021-12-01 15:51:00 +01:00
  • 7b95315b87 adapt to fix and to fixup Lucas Perais (lpe) 2021-12-06 15:41:01 +01:00
  • 09761ddd8e fixup, maybe Géry Debongnie 2021-12-05 09:35:55 +01:00
  • b3c6ec2b48 [FIX] component: render in delayed willUpdateProps Lucas Perais (lpe) 2021-12-04 18:35:31 +01:00
  • b20462ada6 [FIX] app: factorize to allow smoother developments in projects Lucas Perais (lpe) 2021-12-08 10:07:27 +01:00
  • 20b4c56c51 [IMP] update owl to v1.4.10 Samuel Degueldre 2021-12-07 15:32:38 +01:00
  • bc04f727ac [REL] v1.4.10 v1.4.10 Samuel Degueldre 2021-12-07 15:32:05 +01:00
  • 0bc9573a8a [FIX] component: make arrow-function capture backwards compatible Samuel Degueldre 2021-12-07 15:09:21 +01:00
  • c313ab9dd5 [IMP] update owl to v1.4.9 Samuel Degueldre 2021-12-07 10:32:08 +01:00
  • 73f94fba3f [REL] v1.4.9 v1.4.9 Samuel Degueldre 2021-12-07 10:09:12 +01:00
  • 7a16449724 [IMP] CI: make formatting check mandatory for ci check Samuel Degueldre 2021-12-02 13:15:12 +01:00
  • 718c765e3b [FIX] qweb: correctly capture the scope of arrow functions in props Samuel Degueldre 2021-12-02 12:05:16 +01:00
  • 150d620b8e [REF] run prettier Samuel Degueldre 2021-12-02 13:13:23 +01:00
  • 25000b36be [FIX] blockdom: do not propagate svg namespace to siblings Lucas Perais (lpe) 2021-12-03 12:46:31 +01:00
  • 144d4a253c [FIX] hooks: useSubEnv supports arbitrary descriptors in env Lucas Perais (lpe) 2021-12-02 13:28:53 +01:00
  • 9d48bda227 [FIX] app: support for arbitrary descriptors in env Lucas Perais (lpe) 2021-12-02 12:48:34 +01:00
  • c8db663869 [FIX] parser: correctly parse pre node within a div with new lines Lucas Perais (lpe) 2021-12-02 18:06:03 +01:00
  • 247200194f [FIX] component: error handling in class inheritance Lucas Perais (lpe) 2021-12-01 15:42:22 +01:00
  • 60b8817ac0 [REF] compiler: simplify all compiled templates Géry Debongnie 2021-12-01 17:03:53 +01:00
  • e008966291 [FIX] compiler: allow t-if with empty content Géry Debongnie 2021-12-01 13:16:32 +01:00
  • e2fedc6eff [REF] components: unskip concurrency test Géry Debongnie 2021-12-01 13:12:01 +01:00
  • b3fb9a35bf [FIX] move error handling out of fiber, fix complicated mounted issues Géry Debongnie 2021-11-30 22:21:27 +01:00
  • 240259568e [FIX] component: improve error handling Géry Debongnie 2021-11-30 08:14:01 +01:00
  • 18fb67eaad [FIX] blockdom: properly handle references Géry Debongnie 2021-11-30 17:07:11 +01:00
  • e946967867 [IMP] component: render does not return a promise anymore Géry Debongnie 2021-11-29 16:02:51 +01:00
  • 777b2aae5e [IMP] add support for top level comments Géry Debongnie 2021-11-29 13:22:04 +01:00
  • 0831bb54e3 [REF] component: remove onDestroyed, implement onWillDestroy Géry Debongnie 2021-11-29 14:06:53 +01:00
  • 03f34a38dc [TESTS] test lifecycle in reactivity tests Géry Debongnie 2021-11-27 08:14:25 +01:00
  • dcefd26bee [REF] tests: improve useLogLifecycle and helpers Géry Debongnie 2021-11-27 10:08:10 +01:00
  • 922dab8e8f [FIX] reactivity: only call clearReactivesForCallback once on unmount Samuel Degueldre 2021-11-26 16:10:42 +01:00
  • 99740f9993 [FIX] reactivity: fix memory leak Samuel Degueldre 2021-11-26 15:23:14 +01:00
  • 0b79b1c8fd [FIX] compiler: readd template name in compiled code Géry Debongnie 2021-11-25 16:30:28 +01:00
  • 5b0dce94cf [REF] code_generator: move generating code to CodeTarget Géry Debongnie 2021-11-25 14:50:40 +01:00
  • 21b07afb60 [WIP] transitions in user space: playground owl-next-transitions-lpe Lucas Perais (lpe) 2021-11-25 18:04:54 +01:00
  • a1d435c5a5 [FIX] compiler: call dynamic templates with correct this Géry Debongnie 2021-11-25 17:22:31 +01:00
  • 13c3178760 [FIX] slots: properly bind this in t-on arrow functions Géry Debongnie 2021-11-25 13:56:56 +01:00
  • 2b565ce1b4 [REF] component: small cleanup Géry Debongnie 2021-11-25 11:13:48 +01:00
  • cfcf2c6714 [FIX] component: concurrency issue Géry Debongnie 2021-11-25 10:47:50 +01:00
  • 92174559a1 [FIX] slots: allow t-call and components in slot default content Samuel Degueldre 2021-11-24 14:13:09 +01:00
  • 840348892f [IMP] owl: upgrade rollup-plugin-typescript2 to version 0.31.1 Bruno Boi 2021-11-24 11:28:10 +01:00
  • b988a68b6f [IMP] parser: normalize document before parsing Samuel Degueldre 2021-11-24 10:56:21 +01:00
  • 7869a1f2c6 [IMP] components: add test for template string in props Samuel Degueldre 2021-11-24 08:44:53 +01:00
  • 9e81d14d50 [IMP] parser: throw when using unsupported directive on component Samuel Degueldre 2021-11-24 08:06:07 +01:00
  • 0e4a55ba09 [FIX] components: allow prop names that are not valid bare property name Samuel Degueldre 2021-11-24 07:48:44 +01:00
  • 6e9b68dafa [FIX] props: prop names can contain - Mathieu Duckerts-Antoine 2021-11-22 17:05:08 +01:00
  • ba7c9063c0 Update CHANGELOG.md Bruno Boi 2021-11-22 16:56:39 +01:00
  • 3a361876ad [IMP] slots: via prop 'slots' Mathieu Duckerts-Antoine 2021-11-19 13:43:21 +01:00
  • 58b8572f0a [FIX] components: capture context in prop expressions Samuel Degueldre 2021-11-22 12:04:58 +01:00
  • c23637e6d8 [FIX] components: throw on duplicate t-key instead of hanging the app Samuel Degueldre 2021-11-22 11:01:17 +01:00
  • 4a4b1fbba5 [IMP] app: add templates in app config Géry Debongnie 2021-11-22 10:34:14 +01:00
  • 536d9e1762 [REM] tools: remove benchmarks/debug script Géry Debongnie 2021-11-22 10:25:24 +01:00
  • 6ed68372a6 [FIX] package: bump owl version to 2.0.0-alpha1 Lucas Perais (lpe) 2021-11-22 10:33:38 +01:00
  • b1e79677cb wip owl-next-shallow-rendering-ged Géry Debongnie 2021-11-20 10:45:30 +01:00
  • 89d6b8b7dd wip Géry Debongnie 2021-11-20 10:18:42 +01:00
  • 9c2523e3ce wip Géry Debongnie 2021-11-19 08:31:19 +01:00
  • d8201b8955 add possibility to deep rendering Géry Debongnie 2021-11-18 21:58:43 +01:00
  • dfead2836e big change: shallow render Géry Debongnie 2021-11-18 16:57:33 +01:00
  • 0e0ac5329a [REF] utils: move batched from reactivity to utils Géry Debongnie 2021-11-20 10:24:09 +01:00
  • efd934d2b1 [FIX] tools: adapt playground to owl 2 Lucas Perais (lpe) 2021-11-17 18:41:01 +01:00
  • dabc24cee3 [FIX] index, reactivity: export reactive function in index Lucas Perais (lpe) 2021-11-19 16:04:04 +01:00
  • 7f49796a07 [IMP] misc: update typescript to 4.5.2 Samuel Degueldre 2021-11-19 14:35:25 +01:00
  • 757dffefac [IMP] components: rename onRender->onWillRender, add onRendered Géry Debongnie 2021-11-19 09:43:06 +01:00
  • bdfe058279 [IMP] reactivity: overhaul reactivity system Samuel Degueldre 2021-11-15 09:41:23 +01:00
  • 345c44b952 fixup! [IMP] svg namespace support Bruno Boi 2021-11-19 12:42:11 +01:00
  • ea74739d46 [IMP] svg namespace support Bruno Boi 2021-11-19 11:31:04 +01:00
  • 93b53d8017 [FIX] remove cyclic dependency, improve error typing (#982) Géry Debongnie 2021-11-18 10:44:49 +01:00
  • 6912c51657 [FIX] component: error_handling: avoid circular dependency owl-next-error-lpe Lucas Perais (lpe) 2021-11-17 17:54:59 +01:00
  • c2284bc6f5 [FIX] component, fiber: error_handling at the Fiber level Lucas Perais (lpe) 2021-11-17 11:06:24 +01:00
  • 48650da62e [REM] remove some outdated tests Géry Debongnie 2021-11-16 16:50:21 +01:00
  • 2edd6cb8f3 [MOV] move memo and portal to root folder Géry Debongnie 2021-11-16 16:47:20 +01:00
  • 4b0a37c542 [REM] tests: remove async root tests Géry Debongnie 2021-11-16 16:44:38 +01:00
  • 50c0e30936 [FIX] component: error_handling on current component Lucas Perais (lpe) 2021-11-16 16:26:39 +01:00
  • e97335d7ab [DOC] add a change log Géry Debongnie 2021-11-15 14:41:13 +01:00
  • 6ea40a66da [IMP] app, compiler: introduce t-out Lucas Perais (lpe) 2021-11-15 15:01:56 +01:00
  • 2806cda420 [FIX][BREAKING] t-esc on component is not supported anymore Lucas Perais (lpe) 2021-11-15 15:00:46 +01:00
  • cb0b525f32 [IMP] templates: can load multiple at once and also from XMLDocument Bruno Boi 2021-11-16 11:39:01 +01:00
  • 30d28670e8 [REF] reactivity: new API Mathieu Duckerts-Antoine 2021-11-15 16:56:50 +01:00
  • 7b761a2f8b [REF] tests: remove debugger Mathieu Duckerts-Antoine 2021-11-12 17:41:10 +01:00
  • d834bb2ac4 [FIX] reactivity: memory leak Mathieu Duckerts-Antoine 2021-11-12 16:27:50 +01:00
  • 6ae92fa4b3 [IMP] hooks: reintroduce useExternalListener Bruno Boi 2021-11-15 15:05:44 +01:00
  • 3ceb118ace [IMP] hooks: introduce useEffect Bruno Boi 2021-11-15 14:53:40 +01:00
  • fa426b7fc0 [IMP] owl: mount util now takes an AppConfig Bruno Boi 2021-11-15 14:49:34 +01:00
  • d7403871fc [IMP] env: env is now frozen, useSubEnv does not affect user env Bruno Boi 2021-11-15 13:10:09 +01:00
  • 6aeff21d9a [FIX] tests: remove useless log Géry Debongnie 2021-11-14 15:44:23 +01:00
  • 429e145b68 [FIX] portal: unskip some tests Géry Debongnie 2021-11-14 15:39:03 +01:00
  • fb6aab8b70 [FIX] component: fix lifecycle order Géry Debongnie 2021-11-14 12:06:16 +01:00
  • 9e285e1e0a [FIX] unskip tests Géry Debongnie 2021-11-13 17:10:06 +01:00
  • 63bfdfb8db [REF] move event_bus into utils, readd 2 functions Géry Debongnie 2021-11-13 16:21:01 +01:00
  • d4c4fe853e [REM] tests: remove debug script tests Géry Debongnie 2021-11-13 16:01:25 +01:00
  • 9163bb1e08 [REF] app: move TemplateSet into its own file Géry Debongnie 2021-11-13 15:58:59 +01:00
  • a187a376a0 [REF] move app and compiler code around Géry Debongnie 2021-11-13 09:02:34 +01:00
  • 06ea6d2490 [REF] component: fix typescript error Géry Debongnie 2021-11-13 08:44:06 +01:00
  • 04334e23d7 [REF] compiler: rename qweb/ into compiler/ Géry Debongnie 2021-11-13 08:41:53 +01:00
  • 4efe1ae166 [IMP] reactivity: slightly improve code and typing Géry Debongnie 2021-11-13 08:34:43 +01:00
  • ad4673cb36 [IMP] component: re-introduce error handling in lifecycle Lucas Perais (lpe) 2021-11-08 10:30:36 +01:00
  • e611c20ab4 [IMP] qweb: turn handlers into function expressions only Samuel Degueldre 2021-11-12 12:56:07 +01:00
  • d60a5a414e [IMP] reactivity: Context replacement Mathieu Duckerts-Antoine 2021-11-02 13:53:44 +01:00
  • d47dcf6be2 [IMP] pin prettier version to ensure consistent results Géry Debongnie 2021-11-10 13:48:24 +01:00
  • 3e70b17da1 [FIX] qweb: fix crash with ref an component in same slot Samuel Degueldre 2021-11-10 09:13:17 +01:00