Ingvar Stepanyan
1f35c40d3f
Create Uint8ClampedArray from C++
2020-07-28 16:35:00 +01:00
Ingvar Stepanyan
c39383333f
Localize variables in imagequant
2020-07-28 16:35:00 +01:00
Ingvar Stepanyan
4fc18de5f9
Fix use-after-free in imagequant
2020-07-28 16:35:00 +01:00
Pete LePage
aac30e6fd3
Don't fire install analytics on hidden pages
2020-07-27 12:46:15 -04:00
Surma
45785bcca3
1.11.4
2020-07-24 14:59:47 +01:00
Surma
f36cb5d3ef
Merge pull request #777 from GoogleChromeLabs/consolidate-rust
2020-07-24 14:57:55 +01:00
Jake Archibald
b7f7a5ac0a
Rebuild resize wasm
2020-07-24 14:52:24 +01:00
Surma
dd895f026b
Remove old wasm files
2020-07-24 14:25:55 +01:00
Surma
548c126521
Merge remote-tracking branch 'origin/dev' into consolidate-rust
2020-07-24 13:30:16 +01:00
Surma
ca00a22303
Reset HQX to old build system
2020-07-24 13:29:40 +01:00
Jake Archibald
1ce6dd73d8
Fix clamping. Fixes #782 . Fixes #711 .
2020-07-24 12:52:21 +01:00
Surma
ff7dc2c4cf
Merge pull request #725 from almandsky/fix_hml
2020-07-20 11:45:10 +01:00
Surma
117b87132e
Merge branch 'dev' into fix_hml
2020-07-20 11:35:28 +01:00
Ingvar Stepanyan
42e7a7e165
Merge branch 'dev' into consolidate-rust
2020-07-15 17:48:35 +01:00
Jason Miller
796324ad71
Update webpack configuration for Webpack 4
2020-07-15 17:37:00 +01:00
Jason Miller
cf1a718534
Fix windows builds breaking due to mixed paths
2020-07-15 17:37:00 +01:00
Ingvar Stepanyan
718427badb
Use lockfiles & update Rust deps
2020-07-14 17:23:31 +01:00
Ingvar Stepanyan
c5c520a71d
Consolidate Rust builds
...
This consolidates Rust build process for various codecs into a single top-level image that is built once and reused.
This ensures that we use same version of tools across codecs (now controlled from a single place), simplifies build configs and commands, speeds up common builds and reduces disk space taken by Docker images by reusing same one.
Additionally, this PR renames all codecs to squoosh-* to work around the https://github.com/rustwasm/wasm-pack/issues/829 (which has been already fixed on master of wasm-pack but not released in a while), as well as adds `publish = false` to Cargo.toml to avoid accidental publishing for now.
I'm planning to do similar for Emscripten in a separate PR, although abilities to share configs there are much more limited due to lack of package manager in C++.
2020-07-14 17:20:40 +01:00
Jake Archibald
17ffa57a8b
Updating oxi build & enabling alpha optimisations ( #776 )
...
* Updating oxi build & enabling alpha optimisations
* Renaming package
2020-07-14 16:19:35 +01:00
Jason Miller
005d5180b4
Merge branch 'dev' into fix_hml
2020-07-13 21:52:43 -04:00
Pete LePage
ce9b96994c
Merge branch 'dev' into maskable-icon
2020-07-08 10:29:27 -04:00
Jake Archibald
a1fb445b06
1.11.3
v1.11.3
2020-07-08 14:55:39 +01:00
Pete LePage
8a516131ea
Updates to analytics for PWAs ( #772 )
...
* Updates to analytics experiments
* adjust hover color on install button
* adjust event action names
* adjust utm_source for share_target launches
Co-authored-by: Jake Archibald <jaffathecake@gmail.com >
2020-07-08 14:53:36 +01:00
Ingvar Stepanyan
9816be83ab
Add Windows to Travis config ( #775 )
...
This will help to catch somewhat frequent Windows-specific issues in the future (latest example: #774 ).
2020-07-08 14:28:31 +01:00
Pete LePage
63f607a3ea
Adds a maskable icon
2020-07-07 14:01:18 -04:00
Jake Archibald
57418034c4
1.11.2
v1.11.2
2020-07-07 16:08:26 +01:00
Jake Archibald
3892490023
Update size report branch
2020-07-07 16:08:13 +01:00
Anton
5bedff583b
Update privacy link ( #771 )
...
The link doesn't work, as the default branch has been renamed
2020-07-07 16:06:33 +01:00
Jake Archibald
d94835402f
1.11.1
v1.11.1
2020-07-02 14:29:00 +01:00
Jake Archibald
b7e45ab843
Bringing live back in sync
2020-07-02 14:28:40 +01:00
Leo Postovoit
8313246fd1
Fix typo for "spatial" ( #768 )
2020-07-02 14:25:51 +01:00
Surma
2b3cafb1f4
1.11.0
2020-06-24 16:22:06 +01:00
Surma
d52698f005
Merge remote-tracking branch 'origin/dev' into live
2020-06-24 16:21:49 +01:00
Surma
6ad28c0b5c
Merge pull request #765 from petele/dimension
2020-06-24 16:15:16 +01:00
Surma
c76dabf063
Merge branch 'dev' into dimension
2020-06-24 16:12:59 +01:00
Surma
e6d8bac9c5
Merge pull request #764 from petele/install-prompt
2020-06-24 16:12:48 +01:00
Jake Archibald
42e43730c8
Naming changes
2020-06-24 15:16:38 +01:00
Jake Archibald
5c17fba349
Minor tweaks
2020-06-24 15:12:48 +01:00
Pete LePage
85eb94b725
Set the dimension value
2020-06-24 09:54:54 -04:00
Pete LePage
4fa73be842
Apply suggestions from code review
...
Co-authored-by: Surma <surma@surma.dev >
2020-06-24 09:40:56 -04:00
Surma
7c89d09139
Add missing prop to navigator
2020-06-24 14:08:52 +01:00
Pete LePage
079e56f1e1
Use a dimension to note how the user opened squoosh
2020-06-23 16:34:47 -04:00
Pete LePage
6065ceabfe
update readme
2020-06-23 16:16:32 -04:00
Pete LePage
265e6db2bd
Adds install button to Squoosh
2020-06-23 16:10:40 -04:00
Surma
3a5c0aa30c
Merge pull request #757 from GoogleChromeLabs/fixup-clang-format
2020-05-14 17:02:50 +01:00
Ingvar Stepanyan
f0c3ec9d51
Fixup clang-format
...
I've actually comitted files formatted with column limit of 100, but forgot to include updated .clang-format 🤦🏻♂️
2020-05-14 16:30:12 +01:00
Ingvar Stepanyan
1ae93b527c
Revert docker run --rm change
2020-05-13 19:39:27 +01:00
Ingvar Stepanyan
a95cb740bf
Format C / C++ with Chromium style
2020-05-13 19:39:27 +01:00
Ingvar Stepanyan
de543b3206
Further speed improvements
...
- Store Emscripten cache inside node_modules/.em_cache. Docker image ships without LTO libs, so Emscripten has to rebuild stdlibs on every build otherwise.
- Merge webp_enc + webp_dec build scripts. Core libwebp library is same in both cases, so there's no point in storing and building two copies of it.
2020-05-13 19:39:27 +01:00
Ingvar Stepanyan
1542bfb7fd
Tweak up compile flags
...
- Remove unnecessary `-x c++`.
- Improve rebuild speed by caching:
- Remove `-f` from `autoreconf` to reuse generated configure scripts.
- Remove `--rm` from `docker run` to avoid rebuilding Emscripten stdlib.
- Add `-C` to `./configure` to reuse stored information about `emcc`.
- Remove `rm -rf build` from WebP encoder/decoder.
2020-05-13 19:39:27 +01:00