Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor!: update to latest brisk-reconciler #576

Merged
merged 50 commits into from
Nov 11, 2019
Merged
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
c1f1093
Update to latest brisk-reconciler
bryphe Sep 28, 2019
783e46b
Add override for simple-component-api branch
bryphe Sep 28, 2019
adec991
Add reference to PPX
bryphe Sep 28, 2019
e5cdc2f
Convert UI_Primitives to Brisk component PPX
wokalski Oct 1, 2019
78cf54e
First pass at converting UI_Components to Brisk ppx
wokalski Oct 1, 2019
6c1c0da
chore: convert examples and some components
lessp Oct 1, 2019
8ad88c5
chore: begin conversion to latest brisk-reconciler
lessp Oct 27, 2019
63207ea
refactor: can't use %component for stateless components
lessp Oct 27, 2019
0b82605
refactor: update examples
lessp Oct 27, 2019
18872e6
refactor: just working through type-errors
lessp Oct 27, 2019
433e9e4
chore: use listToElement
lessp Oct 27, 2019
c943d58
refactor: dropdown-example setState takes callback
lessp Oct 27, 2019
eeb274b
fix: update missed hook-calls
lessp Oct 27, 2019
5c7a51b
chore: at least it builds
lessp Oct 28, 2019
cf179a8
chore: lock-files, formatting
lessp Oct 28, 2019
1bacffe
Fix dropdown
Et7f3 Oct 29, 2019
4137dba
Fix RadioButton
Et7f3 Oct 29, 2019
075d67f
Fix FontExample
Et7f3 Oct 29, 2019
f7e1399
chore: merge master locally
lessp Oct 29, 2019
3f7b937
refactor: fixes and updates after merge
lessp Oct 29, 2019
e26ad43
chore(Input): fix unused variable-warning
lessp Oct 29, 2019
afab3be
chore(Input): it was a duplicate, hence the warning..
lessp Oct 29, 2019
b28ec28
chore: fix warning in OpenGLExample
lessp Oct 29, 2019
552854a
docs: animation-example fix after merge
lessp Oct 30, 2019
0d7adea
fix: fonts and radiobuttons-example
lessp Oct 30, 2019
24564ad
chore: merge master locally
lessp Oct 31, 2019
c3b689e
docs: update Todo to latest brisk-reconciler
lessp Oct 31, 2019
eaa8460
chore: merge master
lessp Nov 3, 2019
6c16524
refactor: update transition and Input-example
lessp Nov 3, 2019
5a4fc3c
fix: Input due to no default tabindex in Clickable
lessp Nov 3, 2019
57feee6
chore: lockfiles, package.json
lessp Nov 3, 2019
b293b4f
refactor: update interface-files
lessp Nov 3, 2019
639c68a
refactor: button and checkbox-interfaces
lessp Nov 3, 2019
1baf6ad
refactor: button checkbox interface-files
lessp Nov 3, 2019
255e596
chore: add back window.setTitle
lessp Nov 3, 2019
74d4cc8
chore: add back misses in examples when converting
lessp Nov 3, 2019
245f46f
chore: get tests running again
lessp Nov 3, 2019
1db0231
chore: update brisk-reconciler version in js.json
lessp Nov 3, 2019
4c68021
fix: bug in Container rendering-logic
lessp Nov 3, 2019
9516740
refactor: update interface files per review
lessp Nov 3, 2019
42c073b
chore: update lock-files
lessp Nov 3, 2019
b225f60
open Revery_UI.{React.Hooks,Animated}, add buildDev. Part-revert 245f46f
Et7f3 Nov 3, 2019
4579355
Fix doc comments.
Et7f3 Nov 3, 2019
5fcf658
Fix rei don't access internal module__.
Et7f3 Nov 3, 2019
8e157f0
chore: formatting
lessp Nov 3, 2019
8167d9c
Remove buildDev because it break the CI.
Et7f3 Nov 3, 2019
a47c9dc
chore: remove unecessary module assignment
lessp Nov 10, 2019
56e6c33
chore: remove module assignment
lessp Nov 10, 2019
3fae6fd
chore: merge master locally
lessp Nov 10, 2019
cb0c1c5
chore: integrate recent changes from master
lessp Nov 10, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
221 changes: 181 additions & 40 deletions bench.esy.lock/index.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"checksum": "38561080fa8c2c9a02639d70ed82cc48",
"checksum": "e4aa2d26d0f920a53f683b8cccdf3f57",
"root": "revery@link-dev:./package.json",
"node": {
"revery@link-dev:./package.json": {
Expand All @@ -19,14 +19,14 @@
"[email protected]@d41d8cd9",
"[email protected]@d41d8cd9",
"[email protected]@d41d8cd9", "[email protected]@d41d8cd9",
"[email protected]@d41d8cd9",
"@reason-native/[email protected]@d41d8cd9",
"@reason-native/[email protected]@d41d8cd9",
"@opam/lwt_ppx@opam:1.2.4@369f3faf", "@opam/lwt@opam:4.4.0@0357bb8b",
"@opam/js_of_ocaml-lwt@opam:3.4.0@ce99e929",
"@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406",
"@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68",
"@opam/js_of_ocaml@opam:3.4.0@d8a98a2c",
"@esy-ocaml/[email protected]@d41d8cd9"
"@esy-ocaml/[email protected]@d41d8cd9",
"@brisk/brisk-reconciler@github:briskml/brisk-reconciler#0a2e476@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/merlin@opam:3.3.2@7a364181",
Expand Down Expand Up @@ -89,7 +89,7 @@
"@opam/lwt_ppx@opam:1.2.4@369f3faf", "@opam/lwt@opam:4.4.0@0357bb8b",
"@opam/lambda-term@opam:2.0.2@119fb081",
"@opam/js_of_ocaml-lwt@opam:3.4.0@ce99e929",
"@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406",
"@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68",
"@opam/js_of_ocaml@opam:3.4.0@d8a98a2c",
"@opam/dune@opam:1.11.4@21d66ccd", "@opam/chalk@opam:1.0@6f5da5ff",
"@esy-ocaml/[email protected]@d41d8cd9"
Expand All @@ -111,7 +111,7 @@
"[email protected]@d41d8cd9", "@reason-native/[email protected]@d41d8cd9",
"@reason-native/[email protected]@d41d8cd9",
"@opam/re@opam:1.9.0@d4d5e13d", "@opam/dune@opam:1.11.4@21d66ccd",
"@opam/atdgen@opam:2.0.0@5d912e07",
"@opam/atdgen@opam:2.0.0@46af0360",
"@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": []
Expand Down Expand Up @@ -147,7 +147,7 @@
"[email protected]@d41d8cd9", "[email protected]@d41d8cd9",
"@opam/lwt_ppx@opam:1.2.4@369f3faf", "@opam/lwt@opam:4.4.0@0357bb8b",
"@opam/js_of_ocaml-lwt@opam:3.4.0@ce99e929",
"@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406",
"@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68",
"@opam/js_of_ocaml@opam:3.4.0@d8a98a2c",
"@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/[email protected]@d41d8cd9"
],
Expand All @@ -167,7 +167,7 @@
"dependencies": [
"[email protected]@d41d8cd9", "[email protected]@d41d8cd9",
"[email protected]@d41d8cd9",
"@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406",
"@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68",
"@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": []
Expand Down Expand Up @@ -298,23 +298,6 @@
"dependencies": [],
"devDependencies": []
},
"[email protected]@d41d8cd9": {
"id": "[email protected]@d41d8cd9",
"name": "brisk-reconciler",
"version": "0.0.2",
"source": {
"type": "install",
"source": [
"archive:https://registry.npmjs.org/brisk-reconciler/-/brisk-reconciler-0.0.2.tgz#sha1:5bfafbb49176516156e19b8d8be7faf2deb1d39e"
]
},
"overrides": [],
"dependencies": [
"[email protected]@d41d8cd9", "@opam/dune@opam:1.11.4@21d66ccd",
"@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": []
},
"@reason-native/[email protected]@d41d8cd9": {
"id": "@reason-native/[email protected]@d41d8cd9",
"name": "@reason-native/rely",
Expand Down Expand Up @@ -554,6 +537,58 @@
"[email protected]@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@6ac75d03"
]
},
"@opam/stdio@opam:v0.12.0@04b3b004": {
"id": "@opam/stdio@opam:v0.12.0@04b3b004",
"name": "@opam/stdio",
"version": "opam:v0.12.0",
"source": {
"type": "install",
"source": [
"archive:https://opam.ocaml.org/cache/md5/b2/b261ff2d5667fde960c95e50cff668da#md5:b261ff2d5667fde960c95e50cff668da",
"archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/stdio-v0.12.0.tar.gz#md5:b261ff2d5667fde960c95e50cff668da"
],
"opam": {
"name": "stdio",
"version": "v0.12.0",
"path": "bench.esy.lock/opam/stdio.v0.12.0"
}
},
"overrides": [],
"dependencies": [
"[email protected]@d41d8cd9", "@opam/dune@opam:1.11.4@21d66ccd",
"@opam/base@opam:v0.12.2@d687150c",
"@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/dune@opam:1.11.4@21d66ccd",
"@opam/base@opam:v0.12.2@d687150c"
]
},
"@opam/sexplib0@opam:v0.12.0@e432406d": {
"id": "@opam/sexplib0@opam:v0.12.0@e432406d",
"name": "@opam/sexplib0",
"version": "opam:v0.12.0",
"source": {
"type": "install",
"source": [
"archive:https://opam.ocaml.org/cache/md5/24/2486a25d3a94da9a94acc018b5f09061#md5:2486a25d3a94da9a94acc018b5f09061",
"archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/sexplib0-v0.12.0.tar.gz#md5:2486a25d3a94da9a94acc018b5f09061"
],
"opam": {
"name": "sexplib0",
"version": "v0.12.0",
"path": "bench.esy.lock/opam/sexplib0.v0.12.0"
}
},
"overrides": [],
"dependencies": [
"[email protected]@d41d8cd9", "@opam/dune@opam:1.11.4@21d66ccd",
"@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/dune@opam:1.11.4@21d66ccd"
]
},
"@opam/seq@opam:base@d8d7de1d": {
"id": "@opam/seq@opam:base@d8d7de1d",
"name": "@opam/seq",
Expand Down Expand Up @@ -706,6 +741,40 @@
"@opam/base-bytes@opam:base@19d0c2ff"
]
},
"@opam/ppxlib@opam:0.8.1@67aec471": {
"id": "@opam/ppxlib@opam:0.8.1@67aec471",
"name": "@opam/ppxlib",
"version": "opam:0.8.1",
"source": {
"type": "install",
"source": [
"archive:https://opam.ocaml.org/cache/sha256/a5/a5cb79ee83bba80304b65bc47f2985382bef89668b1b46f9ffb3734c2f2f7521#sha256:a5cb79ee83bba80304b65bc47f2985382bef89668b1b46f9ffb3734c2f2f7521",
"archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.8.1/ppxlib-0.8.1.tbz#sha256:a5cb79ee83bba80304b65bc47f2985382bef89668b1b46f9ffb3734c2f2f7521"
],
"opam": {
"name": "ppxlib",
"version": "0.8.1",
"path": "bench.esy.lock/opam/ppxlib.0.8.1"
}
},
"overrides": [],
"dependencies": [
"[email protected]@d41d8cd9", "@opam/stdio@opam:v0.12.0@04b3b004",
"@opam/ppx_derivers@opam:1.2.1@ecf0aa45",
"@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d",
"@opam/ocaml-compiler-libs@opam:v0.12.1@5c34eb0d",
"@opam/dune@opam:1.11.4@21d66ccd",
"@opam/base@opam:v0.12.2@d687150c",
"@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/stdio@opam:v0.12.0@04b3b004",
"@opam/ppx_derivers@opam:1.2.1@ecf0aa45",
"@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d",
"@opam/ocaml-compiler-libs@opam:v0.12.1@5c34eb0d",
"@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c"
]
},
"@opam/ppx_tools_versioned@opam:5.2.3@4994ec80": {
"id": "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80",
"name": "@opam/ppx_tools_versioned",
Expand Down Expand Up @@ -878,6 +947,31 @@
"@opam/dune@opam:1.11.4@21d66ccd"
]
},
"@opam/ocaml-compiler-libs@opam:v0.12.1@5c34eb0d": {
"id": "@opam/ocaml-compiler-libs@opam:v0.12.1@5c34eb0d",
"name": "@opam/ocaml-compiler-libs",
"version": "opam:v0.12.1",
"source": {
"type": "install",
"source": [
"archive:https://opam.ocaml.org/cache/md5/2f/2f929af7c764a3f681a5671f271210c4#md5:2f929af7c764a3f681a5671f271210c4",
"archive:https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.1.tar.gz#md5:2f929af7c764a3f681a5671f271210c4"
],
"opam": {
"name": "ocaml-compiler-libs",
"version": "v0.12.1",
"path": "bench.esy.lock/opam/ocaml-compiler-libs.v0.12.1"
}
},
"overrides": [],
"dependencies": [
"[email protected]@d41d8cd9", "@opam/dune@opam:1.11.4@21d66ccd",
"@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/dune@opam:1.11.4@21d66ccd"
]
},
"@opam/mmap@opam:1.1.0@b85334ff": {
"id": "@opam/mmap@opam:1.1.0@b85334ff",
"name": "@opam/mmap",
Expand Down Expand Up @@ -1224,8 +1318,8 @@
"@opam/dune@opam:1.11.4@21d66ccd"
]
},
"@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406": {
"id": "@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406",
"@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68": {
"id": "@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68",
"name": "@opam/js_of_ocaml-compiler",
"version": "opam:3.4.0",
"source": {
Expand Down Expand Up @@ -1276,14 +1370,14 @@
"[email protected]@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea",
"@opam/ppx_tools_versioned@opam:5.2.3@4994ec80",
"@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d",
"@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406",
"@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68",
"@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea",
"@opam/ppx_tools_versioned@opam:5.2.3@4994ec80",
"@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d",
"@opam/js_of_ocaml-compiler@opam:3.4.0@d2f7c406",
"@opam/js_of_ocaml-compiler@opam:3.4.0@99dd4c68",
"@opam/dune@opam:1.11.4@21d66ccd"
]
},
Expand Down Expand Up @@ -1648,8 +1742,36 @@
"[email protected]@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@ff07b0f9"
]
},
"@opam/atdgen-runtime@opam:2.0.0@8a75c3bb": {
"id": "@opam/atdgen-runtime@opam:2.0.0@8a75c3bb",
"@opam/base@opam:v0.12.2@d687150c": {
"id": "@opam/base@opam:v0.12.2@d687150c",
"name": "@opam/base",
"version": "opam:v0.12.2",
"source": {
"type": "install",
"source": [
"archive:https://opam.ocaml.org/cache/md5/71/7150e848a730369a2549d01645fb6c72#md5:7150e848a730369a2549d01645fb6c72",
"archive:https://github.com/janestreet/base/archive/v0.12.2.tar.gz#md5:7150e848a730369a2549d01645fb6c72"
],
"opam": {
"name": "base",
"version": "v0.12.2",
"path": "bench.esy.lock/opam/base.v0.12.2"
}
},
"overrides": [],
"dependencies": [
"[email protected]@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d",
"@opam/dune-configurator@opam:1.0.0@4873acd8",
"@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d",
"@opam/dune-configurator@opam:1.0.0@4873acd8",
"@opam/dune@opam:1.11.4@21d66ccd"
]
},
"@opam/atdgen-runtime@opam:2.0.0@60f6faab": {
"id": "@opam/atdgen-runtime@opam:2.0.0@60f6faab",
"name": "@opam/atdgen-runtime",
"version": "opam:2.0.0",
"source": {
Expand All @@ -1673,11 +1795,12 @@
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
"@opam/jbuilder@opam:transition@58bdfe0a",
"@opam/biniou@opam:1.2.1@d7570399"
]
},
"@opam/atdgen@opam:2.0.0@5d912e07": {
"id": "@opam/atdgen@opam:2.0.0@5d912e07",
"@opam/atdgen@opam:2.0.0@46af0360": {
"id": "@opam/atdgen@opam:2.0.0@46af0360",
"name": "@opam/atdgen",
"version": "opam:2.0.0",
"source": {
Expand All @@ -1697,18 +1820,19 @@
"[email protected]@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
"@opam/jbuilder@opam:transition@58bdfe0a",
"@opam/biniou@opam:1.2.1@d7570399",
"@opam/atdgen-runtime@opam:2.0.0@8a75c3bb",
"@opam/atd@opam:2.0.0@087614b7", "@esy-ocaml/[email protected]@d41d8cd9"
"@opam/atdgen-runtime@opam:2.0.0@60f6faab",
"@opam/atd@opam:2.0.0@e0ddd12f", "@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
"@opam/jbuilder@opam:transition@58bdfe0a",
"@opam/biniou@opam:1.2.1@d7570399",
"@opam/atdgen-runtime@opam:2.0.0@8a75c3bb",
"@opam/atd@opam:2.0.0@087614b7"
"@opam/atdgen-runtime@opam:2.0.0@60f6faab",
"@opam/atd@opam:2.0.0@e0ddd12f"
]
},
"@opam/atd@opam:2.0.0@087614b7": {
"id": "@opam/atd@opam:2.0.0@087614b7",
"@opam/atd@opam:2.0.0@e0ddd12f": {
"id": "@opam/atd@opam:2.0.0@e0ddd12f",
"name": "@opam/atd",
"version": "opam:2.0.0",
"source": {
Expand All @@ -1731,7 +1855,8 @@
"@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [
"[email protected]@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4"
"[email protected]@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a",
"@opam/easy-format@opam:1.3.2@0484b3c4"
]
},
"@opam/astring@opam:0.8.3@4e5e17d5": {
Expand Down Expand Up @@ -1796,6 +1921,22 @@
"@opam/dune@opam:1.11.4@21d66ccd"
],
"devDependencies": []
},
"@brisk/brisk-reconciler@github:briskml/brisk-reconciler#0a2e476@d41d8cd9": {
"id":
"@brisk/brisk-reconciler@github:briskml/brisk-reconciler#0a2e476@d41d8cd9",
"name": "@brisk/brisk-reconciler",
"version": "github:briskml/brisk-reconciler#0a2e476",
"source": {
"type": "install",
"source": [ "github:briskml/brisk-reconciler#0a2e476" ]
},
"overrides": [],
"dependencies": [
"[email protected]@d41d8cd9", "@opam/ppxlib@opam:0.8.1@67aec471",
"@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/[email protected]@d41d8cd9"
],
"devDependencies": [ "[email protected]@d41d8cd9" ]
}
}
}
2 changes: 1 addition & 1 deletion bench.esy.lock/opam/atd.2.0.0/opam
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ build: [

depends: [
"ocaml" {>= "4.03.0"}
"jbuilder" {build}
"jbuilder"
"menhir" {build}
"easy-format"
]
Expand Down
2 changes: 1 addition & 1 deletion bench.esy.lock/opam/atdgen-runtime.2.0.0/opam
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ build: [

depends: [
"ocaml" {>= "4.02.3"}
"jbuilder" {build}
"jbuilder"
"biniou" {>= "1.0.6"}
"yojson" {>= "1.2.1"}
]
Expand Down
2 changes: 1 addition & 1 deletion bench.esy.lock/opam/atdgen.2.0.0/opam
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ build: [

depends: [
"ocaml" {>= "4.03.0"}
"jbuilder" {build}
"jbuilder"
"atd" {>= "2.0.0"}
"atdgen-runtime" {>= "2.0.0"}
"biniou" {>= "1.0.6"}
Expand Down
Loading