Commit Graph

  • bbbaf95c8e Merge pull request #296 from odoo/issue-293-owl-fibers Géry Debongnie 2019-09-20 11:16:47 +02:00
  • caa63628dc [REF] component: refactor fiber creation methods Géry Debongnie 2019-09-20 11:08:16 +02:00
  • 7a49b9d94e [REF] component: move render props and promise to fiber Géry Debongnie 2019-09-19 15:14:04 +02:00
  • 01eb338e69 [REF] component: move patchqueue management to fiber Géry Debongnie 2019-09-19 11:42:00 +02:00
  • 3048c6f961 [REF] component: introduce fiber Géry Debongnie 2019-09-14 08:57:37 +02:00
  • 8edc637033 [FIX] qweb: remove comments in xml strings before parsing Géry Debongnie 2019-09-19 15:18:59 +02:00
  • c9910077a4 [FIX] qweb: do not capture current qweb instance in closure Géry Debongnie 2019-09-12 23:22:55 +02:00
  • 6bf70f016c [DOC] doc: update readme.md Géry Debongnie 2019-09-12 17:10:44 +02:00
  • 905619f80f [ADD] tools: add benchmark for 0.21.0 Géry Debongnie 2019-09-12 14:50:17 +02:00
  • a1afcd21e8 [IMP] owl: update to v0.21.0 Géry Debongnie 2019-09-12 14:42:32 +02:00
  • 14ceb382ef [REL] bump to v0.21.0 v0.21.0 Géry Debongnie 2019-09-12 14:21:36 +02:00
  • 9846b2e997 [IMP] tags: introduce xml tag Géry Debongnie 2019-09-12 09:45:32 +02:00
  • cfc2fb2ba2 [REF] qweb: rename register method to registerComponent Géry Debongnie 2019-09-12 10:45:40 +02:00
  • d57017b6ed [IMP] qweb: add registerTemplate method Géry Debongnie 2019-09-12 10:38:53 +02:00
  • 5bf7a5c671 [IMP] component: make template key static Géry Debongnie 2019-09-12 09:48:17 +02:00
  • 9b589af75a [REF] qweb: improve generated code in some cases Géry Debongnie 2019-09-12 09:39:15 +02:00
  • 471fd49063 [IMP] router: replace t-routecomponent directive by RouteComponent Géry Debongnie 2019-09-11 13:34:29 +02:00
  • 4fc3423682 [IMP] component: support dynamic t-props Géry Debongnie 2019-09-11 14:01:49 +02:00
  • ffb3263c79 [IMP] component: allow dynamic root nodes Géry Debongnie 2019-09-11 11:28:41 +02:00
  • e1acf66143 [IMP] component: components key is now static Géry Debongnie 2019-09-10 22:37:08 +02:00
  • 2a40907e35 [FIX] qweb: do not crash in some rare t-call situation Géry Debongnie 2019-09-09 11:48:15 +02:00
  • 1c0dd79955 [MISC] update package.json Géry Debongnie 2019-09-05 21:44:29 +02:00
  • 6e818f9aa1 [IMP] owl: update to v0.20.0 Géry Debongnie 2019-09-05 14:51:20 +02:00
  • 9fad164c79 [REL] bump to v0.20.0 v0.20.0 Géry Debongnie 2019-09-05 14:41:12 +02:00
  • 53a8841914 [TEST] component: snapshots slot functions Géry Debongnie 2019-09-05 14:16:28 +02:00
  • 19f0863aa3 [IMP] qweb: allow recursive templates t-calls Géry Debongnie 2019-09-04 16:23:44 +02:00
  • 28f7b44f9e [IMP] component: make t-model works with sub state keys Géry Debongnie 2019-09-05 08:45:55 +02:00
  • fe46a6ccee [CLEANUP] run prettier on some code Géry Debongnie 2019-09-04 22:48:37 +02:00
  • 3c23a7b246 [FIX] component: t-model properly works with select Géry Debongnie 2019-09-04 22:43:17 +02:00
  • c52799de2c [FIX] ConnectedComponent: keep props uptodate Géry Debongnie 2019-09-04 15:12:46 +02:00
  • 4edb90f44b [FIX] router: properly handle popstate Géry Debongnie 2019-09-04 13:41:05 +02:00
  • 0c1a7aabae [FIX] component: better templateId for multiple subcomponents Géry Debongnie 2019-09-03 16:38:24 +02:00
  • cfdce29ce7 [FIX] component: avoid key collisions in sub components Géry Debongnie 2019-09-03 09:32:38 +02:00
  • b344d73e07 [FIX] component: prevent collision between template ids and keys Géry Debongnie 2019-09-02 15:27:37 +02:00
  • 4cd08d25c8 [FIX] component: solve tricky concurrency issue Géry Debongnie 2019-09-01 21:24:54 +02:00
  • f9861040c8 [FIX] router: properly react on hashchange Géry Debongnie 2019-09-01 11:45:13 +02:00
  • 40d8090232 [FIX] router: update app if parameterized route changes Géry Debongnie 2019-08-31 15:03:17 +02:00
  • 55be6437f1 [FIX] router: better support for hash mode Géry Debongnie 2019-08-31 09:46:20 +02:00
  • 6ff4dd74bf [DOC] readme: improve main example Géry Debongnie 2019-08-28 12:10:46 +02:00
  • 3628b49c37 [DOC] update readme (swap some sections around) Géry Debongnie 2019-08-28 12:05:53 +02:00
  • 507163d708 [IMP] owl: update to v0.19.0 Géry Debongnie 2019-08-28 12:02:00 +02:00
  • f289cb17ec [REL] bump to v0.19.0 v0.19.0 Géry Debongnie 2019-08-28 11:55:36 +02:00
  • e6a3ede4a6 [FIX] component: improve unmount/remount behaviour Géry Debongnie 2019-08-28 10:02:38 +02:00
  • 10cfe0b740 [IMP] store: dispatch method returns data from action Alexandre Kühn 2019-08-27 10:18:31 +02:00
  • a3d563ebb4 [FIX] connected_component: some misc issues Géry Debongnie 2019-08-27 16:50:50 +02:00
  • 3b1247d476 [REF] vdom: small cleanup Géry Debongnie 2019-08-27 15:25:36 +02:00
  • beb6c2bc82 [DOC] improve readme and comparison Géry Debongnie 2019-08-27 14:46:37 +02:00
  • f0cd6f61cd [FIX] playground: fix crash in todo app example Géry Debongnie 2019-08-27 13:58:52 +02:00
  • c950b385a0 [ADD] playground: add window management system example Géry Debongnie 2019-08-27 13:47:01 +02:00
  • c172b31481 [DOC] router: add documentation Géry Debongnie 2019-08-26 15:33:38 +02:00
  • 9b3a97e732 [DOC] component: improve internal documentation Géry Debongnie 2019-08-26 11:37:09 +02:00
  • 670c98916c [DOC] store: update documentation and add examples Géry Debongnie 2019-08-26 09:33:32 +02:00
  • c59abef374 [IMP] connected component: add dispatch method Géry Debongnie 2019-08-26 10:02:56 +02:00
  • bb4c2506c0 [REF] store: merge actions and mutations Géry Debongnie 2019-08-25 21:38:16 +02:00
  • 9843d16585 [REF] component: improve render method Géry Debongnie 2019-08-23 22:22:34 +02:00
  • 34e463ad0a [REF] connected component: separate storeprops from props Géry Debongnie 2019-08-23 17:34:29 +02:00
  • 2294c1967f [IMP] qweb: allow xml documents as template definition Géry Debongnie 2019-08-23 15:15:40 +02:00
  • 4b53e48e91 [ADD] tools: add benchmarks for 0.18.0 Géry Debongnie 2019-08-22 15:26:17 +02:00
  • acc85a52fc [IMP] owl: update to v0.18.0 Géry Debongnie 2019-08-22 15:05:45 +02:00
  • 70a70161e7 [REL] bump to v0.18.0 v0.18.0 Géry Debongnie 2019-08-22 14:56:39 +02:00
  • e690991a6a [FIX] component: better heuristic to determine if was mounted Géry Debongnie 2019-08-22 14:55:31 +02:00
  • a621a14028 [MERGE] router: add owl router Géry Debongnie 2019-08-22 14:49:11 +02:00
  • 9754cc7521 [REF] small cleanup Géry Debongnie 2019-08-13 08:40:26 +02:00
  • aa268937a7 [IMP] router: navigate now returns more information Géry Debongnie 2019-08-06 07:48:58 +02:00
  • 3db6f0a643 [IMP] owl: add commonjs build script Géry Debongnie 2019-08-06 07:37:46 +02:00
  • 635a7fc72c [FIX] router: do not prevent default click on <a> in some cases Géry Debongnie 2019-08-06 07:35:02 +02:00
  • 6cd5ec10f0 [FIX] router: properly redirect if necessary when started Géry Debongnie 2019-08-05 16:00:58 +02:00
  • 0a276fbf1d [IMP] router: basic implementation of navigation guards Géry Debongnie 2019-08-01 07:42:58 +02:00
  • d593131cc1 [REF] router: remove useless check Géry Debongnie 2019-07-31 22:47:53 +02:00
  • 3c3dcb44a9 [IMP] router: add test for Link Géry Debongnie 2019-07-26 08:51:48 +02:00
  • 6ecd1d6ea2 [IMP] router: add validation for destinations Géry Debongnie 2019-07-26 08:31:22 +02:00
  • 1a931a2a08 [IMP] router: implement redirect feature Géry Debongnie 2019-07-26 08:22:31 +02:00
  • bf705fcd99 [REF] router: add TestRouter and improve tests Géry Debongnie 2019-07-25 23:17:34 +02:00
  • bb46346767 [REF] router: change Destination shape Géry Debongnie 2019-07-25 23:06:15 +02:00
  • cd0762b436 [REF] rework router into a class Géry Debongnie 2019-07-25 13:24:57 +02:00
  • ca920a0091 [ADD] router: initial implementation Géry Debongnie 2019-07-16 16:33:20 +02:00
  • e5b1ba24d8 [IMP] component: allow multiple mount/unmount Géry Debongnie 2019-08-22 13:32:53 +02:00
  • eaf912bed7 [FIX] observer: properly handle dates Géry Debongnie 2019-08-22 13:49:41 +02:00
  • fd0fb5be00 [REF] observer: refactor observer using proxy Géry Debongnie 2019-08-20 15:34:13 +02:00
  • f9f730ab7b [DOC] add some info about return value from actions Géry Debongnie 2019-08-22 13:05:16 +02:00
  • b30b72fc36 [FIX] update benchmark application Géry Debongnie 2019-08-20 15:34:13 +02:00
  • ab08e84bff [IMP] store: return data from dispatching an action Alexandre Kühn 2019-08-19 15:42:18 +02:00
  • cd9cac1246 [REF] qweb: add forceUpdate method Géry Debongnie 2019-07-30 14:36:51 +02:00
  • f6369f9750 [REF] qweb: put directives in static QWeb prop Géry Debongnie 2019-07-30 14:33:59 +02:00
  • f18c73e59f [FIX] component: solve a tricky concurrency rendering issue Géry Debongnie 2019-07-30 08:47:31 +02:00
  • 93d0a7dd46 [FIX] store: properly handle defaultProps in connected components Géry Debongnie 2019-07-16 14:17:37 +02:00
  • b1d022b583 [FIX] qweb: allow t-if with t-call directives Géry Debongnie 2019-07-16 13:17:51 +02:00
  • 5382e824b1 [REF] owl: reorganize src code in sub files Géry Debongnie 2019-07-14 22:18:00 +02:00
  • 15a3f59744 [REF] owl: move some exported values around Géry Debongnie 2019-07-14 09:02:02 +02:00
  • ef2268d601 [IMP] owl: update to v0.17.0 Géry Debongnie 2019-07-13 17:17:49 +02:00
  • 4a90ec7ff0 [ADD] tools: add v0.17.0 benchmark Géry Debongnie 2019-07-13 17:13:18 +02:00
  • 9f9b6b174e [REL] bump to v0.17.0 v0.17.0 Géry Debongnie 2019-07-13 17:06:43 +02:00
  • 545ceefc3d [REF] store: remove connect function, add ConnectedComponent Géry Debongnie 2019-07-12 15:22:14 +02:00
  • 591508e769 [IMP] component: allow top level widgets Géry Debongnie 2019-07-11 16:19:59 +02:00
  • d9cbd23cd9 [IMP] component: add catchError hook Géry Debongnie 2019-07-09 14:33:56 +02:00
  • f4cd111cc8 [IMP] qweb: more information in an error message Géry Debongnie 2019-07-11 16:19:30 +02:00
  • ea015af741 [FIX] component: in slots, qweb was looking in wrong component Géry Debongnie 2019-07-11 14:00:15 +02:00
  • bfc7c81c0d [FIX] component: slots should preserve parented relation Géry Debongnie 2019-07-09 16:38:30 +02:00
  • e24ff8f8aa [IMP] qweb: add renderToString method Géry Debongnie 2019-07-09 09:45:43 +02:00
  • 9f1e64d399 [FIX] component: issue with t-slot,t-set,t-value, but no t-foreach Géry Debongnie 2019-07-08 16:41:29 +02:00