Commit Graph

  • 6459d8d289 [IMP] parser: normalize document before parsing Samuel Degueldre 2021-11-24 10:56:21 +01:00
  • 2943ca3921 [IMP] components: add test for template string in props Samuel Degueldre 2021-11-24 08:44:53 +01:00
  • 4866ed8e8a [IMP] parser: throw when using unsupported directive on component Samuel Degueldre 2021-11-24 08:06:07 +01:00
  • 93b88cad8d [FIX] components: allow prop names that are not valid bare property name Samuel Degueldre 2021-11-24 07:48:44 +01:00
  • b90180a9e0 [FIX] props: prop names can contain - Mathieu Duckerts-Antoine 2021-11-22 17:05:08 +01:00
  • 8239a5d2cd [DOC] Update CHANGELOG.md Bruno Boi 2021-11-22 16:56:39 +01:00
  • a073568667 [IMP] slots: via prop 'slots' Mathieu Duckerts-Antoine 2021-11-19 13:43:21 +01:00
  • 7143dd3ff5 [FIX] components: capture context in prop expressions Samuel Degueldre 2021-11-22 12:04:58 +01:00
  • c0cf2c9e3d [FIX] components: throw on duplicate t-key instead of hanging the app Samuel Degueldre 2021-11-22 11:01:17 +01:00
  • db9658c140 [IMP] app: add templates in app config Géry Debongnie 2021-11-22 10:34:14 +01:00
  • eb2c41aa91 [REM] tools: remove benchmarks/debug script Géry Debongnie 2021-11-22 10:25:24 +01:00
  • a45ca98dac [FIX] package: bump owl version to 2.0.0-alpha1 Lucas Perais (lpe) 2021-11-22 10:33:38 +01:00
  • ced777f0be [FIX] tools: adapt playground to owl 2 Lucas Perais (lpe) 2021-11-17 18:41:01 +01:00
  • 7df0a4e93f [FIX] index, reactivity: export reactive function in index Lucas Perais (lpe) 2021-11-19 16:04:04 +01:00
  • f3555cfae0 [IMP] misc: update typescript to 4.5.2 Samuel Degueldre 2021-11-19 14:35:25 +01:00
  • 629b379ea9 [IMP] components: rename onRender->onWillRender, add onRendered Géry Debongnie 2021-11-19 09:43:06 +01:00
  • a400fc5e69 [IMP] reactivity: overhaul reactivity system Samuel Degueldre 2021-11-15 09:41:23 +01:00
  • 5d4a38ad0f [IMP] svg namespace support Bruno Boi 2021-11-19 11:31:04 +01:00
  • 093218a067 [FIX] remove cyclic dependency, improve error typing (#982) Géry Debongnie 2021-11-18 10:44:49 +01:00
  • ed3e6dcbb6 [FIX] component, fiber: error_handling at the Fiber level Lucas Perais (lpe) 2021-11-17 11:06:24 +01:00
  • cb107cef7d [REM] remove some outdated tests Géry Debongnie 2021-11-16 16:50:21 +01:00
  • aecc320c29 [MOV] move memo and portal to root folder Géry Debongnie 2021-11-16 16:47:20 +01:00
  • e580ec00fe [REM] tests: remove async root tests Géry Debongnie 2021-11-16 16:44:38 +01:00
  • ee5f6c7569 [FIX] component: error_handling on current component Lucas Perais (lpe) 2021-11-16 16:26:39 +01:00
  • c627b0add8 [DOC] add a change log Géry Debongnie 2021-11-15 14:41:13 +01:00
  • b902edc1be [IMP] app, compiler: introduce t-out Lucas Perais (lpe) 2021-11-15 15:01:56 +01:00
  • 1761af9c24 [FIX][BREAKING] t-esc on component is not supported anymore Lucas Perais (lpe) 2021-11-15 15:00:46 +01:00
  • db93ef08ff [IMP] templates: can load multiple at once and also from XMLDocument Bruno Boi 2021-11-16 11:39:01 +01:00
  • 03787cfb39 [REF] reactivity: new API Mathieu Duckerts-Antoine 2021-11-15 16:56:50 +01:00
  • 10745c52d0 [REF] tests: remove debugger Mathieu Duckerts-Antoine 2021-11-12 17:41:10 +01:00
  • 2b90e3a688 [FIX] reactivity: memory leak Mathieu Duckerts-Antoine 2021-11-12 16:27:50 +01:00
  • b2ea241270 [IMP] hooks: reintroduce useExternalListener Bruno Boi 2021-11-15 15:05:44 +01:00
  • 81e5b24f2f [IMP] hooks: introduce useEffect Bruno Boi 2021-11-15 14:53:40 +01:00
  • 717fd3b6ab [IMP] owl: mount util now takes an AppConfig Bruno Boi 2021-11-15 14:49:34 +01:00
  • 3fa1bb62f6 [IMP] env: env is now frozen, useSubEnv does not affect user env Bruno Boi 2021-11-15 13:10:09 +01:00
  • 201f06c187 [FIX] tests: remove useless log Géry Debongnie 2021-11-14 15:44:23 +01:00
  • ae30d9db7d [FIX] portal: unskip some tests Géry Debongnie 2021-11-14 15:39:03 +01:00
  • af80cefa76 [FIX] component: fix lifecycle order Géry Debongnie 2021-11-14 12:06:16 +01:00
  • 1f6e84d141 [FIX] unskip tests Géry Debongnie 2021-11-13 17:10:06 +01:00
  • 1658d15b87 [REF] move event_bus into utils, readd 2 functions Géry Debongnie 2021-11-13 16:21:01 +01:00
  • c1439814bf [REM] tests: remove debug script tests Géry Debongnie 2021-11-13 16:01:25 +01:00
  • d5fbaff9f7 [REF] app: move TemplateSet into its own file Géry Debongnie 2021-11-13 15:58:59 +01:00
  • 8c16790471 [REF] move app and compiler code around Géry Debongnie 2021-11-13 09:02:34 +01:00
  • 9b8c582b32 [REF] component: fix typescript error Géry Debongnie 2021-11-13 08:44:06 +01:00
  • 1700a6fba3 [REF] compiler: rename qweb/ into compiler/ Géry Debongnie 2021-11-13 08:41:53 +01:00
  • 7513b1e507 [IMP] reactivity: slightly improve code and typing Géry Debongnie 2021-11-13 08:34:43 +01:00
  • e0c0306acd [IMP] component: re-introduce error handling in lifecycle Lucas Perais (lpe) 2021-11-08 10:30:36 +01:00
  • bca6afeb90 [IMP] qweb: turn handlers into function expressions only Samuel Degueldre 2021-11-12 12:56:07 +01:00
  • 756d32daa0 [IMP] reactivity: Context replacement Mathieu Duckerts-Antoine 2021-11-02 13:53:44 +01:00
  • 8169f05edc [IMP] pin prettier version to ensure consistent results Géry Debongnie 2021-11-10 13:48:24 +01:00
  • 153f4379f4 [FIX] qweb: fix crash with ref an component in same slot Samuel Degueldre 2021-11-10 09:13:17 +01:00
  • 7ffb9afbd9 [FIX] qweb: fix crash when component only renders empty slot Samuel Degueldre 2021-11-10 09:04:22 +01:00
  • c03042b44d [IMP] qweb/components: remove t-ref on components Samuel Degueldre 2021-11-10 08:18:25 +01:00
  • df2d6b6a0e [IMP] qweb: reintroduce t-tag directive Bruno Boi 2021-11-09 15:16:37 +01:00
  • 7c04cc425e [IMP] qweb: compiler: support t-key on node and component without t-foreach Lucas Perais (lpe) 2021-11-04 13:46:49 +01:00
  • 16f1e2c237 [IMP] bdom: support multiple synthetic events on one node Bruno Boi 2021-11-08 12:12:44 +01:00
  • 8a84b5be56 [IMP] qweb/attributes: uncomment two tests Bruno Boi 2021-11-08 10:51:19 +01:00
  • 219923d752 [IMP] qweb: introduce t-model directive Bruno Boi 2021-11-02 11:29:23 +01:00
  • 348b505e5f [IMP] tags: reintroduce inline css tag Bruno Boi 2021-11-03 10:00:15 +01:00
  • d3745e4e5f [IMP] reactivity: new primitives for reactivity Mathieu Duckerts-Antoine 2021-10-26 14:51:57 +02:00
  • 80cb6b7a91 [REF] Code prettification Mathieu Duckerts-Antoine 2021-10-28 17:47:16 +02:00
  • 4cceb239dd [IMP] qweb, blockdom, components: t-on with modifiers Lucas Perais (lpe) 2021-10-27 14:45:29 +02:00
  • 2ae0149adb [IMP] blockdom: t-on supports synthetic and native event handler Lucas Perais (lpe) 2021-10-26 11:01:57 +02:00
  • 3eb63452e7 [FIX] qweb, component: remove support for t-on on component node Lucas Perais (lpe) 2021-10-26 09:46:49 +02:00
  • 1296964ae2 [FIX] qweb: t-key in t-foreach is mandatory, throws otherwise Lucas Perais (lpe) 2021-10-26 09:48:31 +02:00
  • c71db28bc6 [FIX] qweb: reintroduce test on t-debug Bruno Boi 2021-10-25 09:30:58 +02:00
  • a0b2551e4a [IMP] tests: component mounting Mathieu Duckerts-Antoine 2021-10-25 12:45:43 +02:00
  • ebd2e4324f [IMP] app: mount app in "first-child" position Mathieu Duckerts-Antoine 2021-10-22 17:30:20 +02:00
  • aa3148eddf [IMP] package.json: add watch arg to test:debug command Bruno Boi 2021-10-22 15:01:51 +02:00
  • 42811344da [IMP] package.json: add remote test:debug command Bruno Boi 2021-10-22 14:46:21 +02:00
  • a0e1af83ac [IMP] component: defaultProps application Mathieu Duckerts-Antoine 2021-10-22 11:56:56 +02:00
  • c16d8ed6de [IMP] component,qweb: props validation Mathieu Duckerts-Antoine 2021-10-20 16:08:31 +02:00
  • 15e4c856da [FIX] component: correctly create a new node when previous is destroyed Samuel Degueldre 2021-10-22 09:53:36 +02:00
  • ced5d0f69f [IMP] *: re-add a bunch of tests Samuel Degueldre 2021-10-21 10:13:08 +02:00
  • b6eb4d009e [IMP] qweb: t-props directive Mathieu Duckerts-Antoine 2021-10-20 15:25:32 +02:00
  • 8c71d99e5f [MOV] move lifecycle_hooks into component/ Géry Debongnie 2021-10-19 09:26:18 +02:00
  • d7f3f4defe [FIX] qweb: re-add test on memory leak Mathieu Duckerts-Antoine 2021-10-20 12:28:03 +02:00
  • 0f2192604c [FIX] qweb: t-set directive Mathieu Duckerts-Antoine 2021-10-19 11:00:26 +02:00
  • 10df0b5f4a [FIX] re-introduce tests Lucas Perais (lpe) 2021-10-18 17:52:25 +02:00
  • d569ea1c28 [IMP] qweb: throw error when t-component is not used with a 't' tag Mathieu Duckerts-Antoine 2021-10-19 16:01:36 +02:00
  • 52fa81c510 [FIX] re-introduce some missing tests Lucas Perais (lpe) 2021-10-15 10:58:29 +02:00
  • d6668e3439 [IMP] qweb: re-add support of t-on directive Mathieu Duckerts-Antoine 2021-10-15 13:08:07 +02:00
  • ee1ef20ce1 [ADD] components: re-add a test for t-foreach directive Mathieu Duckerts-Antoine 2021-10-15 13:07:53 +02:00
  • 9d5ffe11c7 [IMP] components: re-add a bunch of components tests from owl 1 Samuel Degueldre 2021-10-15 13:50:55 +02:00
  • 900a3ee501 [IMP] components: add back style_class tests Samuel Degueldre 2021-10-15 11:40:37 +02:00
  • 0a544bd7e8 [ADD] Translation feature Mathieu Duckerts-Antoine 2021-10-13 16:49:34 +02:00
  • 4415cc8932 [REF] doc: remove references to router and store Samuel Degueldre 2021-10-15 10:48:17 +02:00
  • efa147fdab [REF] qweb: use native Node and Element instead of custom Dom types Samuel Degueldre 2021-10-14 13:05:18 +02:00
  • e746574a1d [REF] initial prototype of owl 2 Géry Debongnie 2020-11-26 16:45:25 +01:00
  • a9f29c4caa [FIX] refs in recursive templates now work properly Géry Debongnie 2022-02-09 09:28:24 +01:00
  • 74faa8bb82 [MISC] tools: fix version string Géry Debongnie 2022-02-08 13:36:06 +01:00
  • 5940048a19 [FIX] can use t-out with String classes Bruno Boi 2022-02-08 12:49:10 +01:00
  • 554157637b [FIX] slots: process slot params/values like normal props Géry Debongnie 2022-02-08 09:57:49 +01:00
  • 3c2f073c11 [DOC] improve changelog Géry Debongnie 2022-02-04 14:00:28 +01:00
  • f095f9e5aa [IMP] blockdom: apply dynamic part of block before inserting it Géry Debongnie 2022-02-04 10:38:51 +01:00
  • a402115227 [IMP] props validation: cannot set default value on mandatory props Géry Debongnie 2022-02-04 09:36:54 +01:00
  • 2afa1f4ace [DOC] add some info to the changelog Géry Debongnie 2022-02-03 15:52:45 +01:00
  • 5a7928d3e4 [IMP] compiler: translatableAttributes can be added/removed Géry Debongnie 2022-02-03 13:31:30 +01:00
  • 9424312573 [IMP] compiler: allow to declare default slot scope on component Samuel Degueldre 2022-02-02 08:36:11 +01:00
  • c5e197ddc1 [REF] allow external code to override validateTarget Géry Debongnie 2022-02-01 16:08:01 +01:00