Pete LePage
2ac684f98f
Merge branch 'dev' into maskable-icon
2020-07-28 13:45:52 -04:00
Ingvar Stepanyan
d1cff7d84e
Consolidate C++ builds
...
Use a shared base image with fixed Emscripten version, autotools and optimisation flags for all C++ codecs.
Additionally, move build commands for codecs themselves to Makefile - they're already platform-specific, and Make allows for better caching and parallelisation that custom ad-hoc scripts.
This is essentially same as #777 but for C++.
2020-07-28 18:05:09 +01:00
Surma
9c2b582986
Merge branch 'dev' into maskable-icon
2020-07-28 18:03:09 +01:00
Ingvar Stepanyan
e342766cbf
Switch vals to thread_locals
...
It's not possible to share them across threads, so in case we decide to use multithreading in the future, it's best to mark them as thread_local right away, even if it's a no-op right now.
2020-07-28 16:35:00 +01:00
Ingvar Stepanyan
f1cd6a87da
Update JS/Wasm
2020-07-28 16:35:00 +01:00
Ingvar Stepanyan
39e5741cb2
Fix few more issues detected in MozJPEG wrapper
2020-07-28 16:35:00 +01:00
Ingvar Stepanyan
93cbe557cd
Simplify memory management for other C++ codecs
2020-07-28 16:35:00 +01:00
Ingvar Stepanyan
97931bad22
C++ify imagequant memory management
2020-07-28 16:35:00 +01:00
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
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