1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-06 02:42:33 +01:00
Commit Graph

36 Commits

Author SHA1 Message Date
Raymond Hill
4d0784f8f3
Fix Opera package build script: removal of WASM-related files 2019-03-13 10:12:09 -04:00
Raymond Hill
69c87c5117
Fix Promise chain of WASM module load operations
The Promise chain was not properly designed for WASM module
loading. This became apparent when removing WASM modules
from Opera build[1].

The problem was that errors thrown by fetch() -- used to
load WASM modules -- were not properly handled.

[1] Opera refuses updating uBO if there are unrecognized file
types in the package, and `.wasm`/`.wat` files are not
recognized by Opera uploader.
2019-02-01 08:20:43 -05:00
Raymond Hill
2663c19a81
remove translations for which no description is available (Opera) 2018-08-24 09:38:00 -04:00
Raymond Hill
b6b1edb288
fix opera make script 2018-05-20 11:08:53 -04:00
Raymond Hill
89fd76ac39
use image data instead of paths for browser icons
When using paths, platform implementations of setIcon typically
will fetch the resource then convert to image data internally.
It is preferable for uBO to do this conversion itself as it can
be done only once at launch time.

With chromium-based browsers, using image data eliminate the
incessant network traffic to fetch browser icons as reported
in the extension's dev tool, meaning a good chunk of overhead
is eliminated.

Also, use optimal icon sizes, as of now both chromium and firefox
prefers 16px instead of 19px, and 32px instead of 38px.
2018-05-07 19:03:50 -04:00
Raymond Hill
4585287187
fix build script for Opera 2018-04-24 17:15:18 -04:00
Raymond Hill
e377b3e915
changes needed for releasing uBO/opera 1.15.24 2018-04-09 10:04:32 -04:00
Raymond Hill
7f9435f8b2
import Kazakh translation work 2018-01-31 12:49:23 -05:00
Raymond Hill
dfcfa5ab9e
fix shell script for Opera 2017-12-22 09:57:28 -05:00
gorhill
cfef3aeb2b
minor review of shell scripts 2017-11-10 11:36:55 -05:00
gorhill
57c5e645df
opera store requires translated description 2017-06-08 08:43:18 -04:00
gorhill
fafe4c8abc fix #2436 2017-03-08 13:44:01 -05:00
gorhill
5a50f4ecfa use chromium manifest as the official one on which others are based 2016-10-19 19:07:59 -04:00
gorhill
8ee1f8812f fix #1661 as suggested 2016-06-09 12:32:00 -04:00
gorhill
cad3c5f5cb update packaging scripts for https://github.com/uBlockOrigin/uAssets repo 2016-04-03 13:07:46 -04:00
gorhill
ea2b706a9a updated translation stuff for Opera store 2016-02-22 09:01:37 -05:00
Aaron Bieber
98b0967d69 allow scripts to run with bash in other locations 2016-01-31 12:17:04 -05:00
gorhill
241352bf3b this fixes #1225 2016-01-14 07:23:46 -05:00
gorhill
d9e56d1396 this completes the fix to #602 2015-11-24 20:53:02 -05:00
gorhill
e2bc299dc9 Opera also needs managed_schema.json 2015-10-24 13:13:29 -04:00
gorhill
c21a91d318 translation work from https://crowdin.com/project/ublock 2015-09-03 18:29:17 -04:00
gorhill
9fa05aa7c4 changed "make" scripts for #602
All the assets which are not selected by default out-of-the-box will
be converted into an empty file. This is a first step, the final step
will be to removed completely the files from the package once everybody
is using v1.1.0.0+.
2015-08-17 09:29:11 -04:00
gorhill
e135496504 remove ta until description available (Opera store policy) 2015-08-01 14:56:17 -04:00
gorhill
045fe4cc06 various minor changes need for Opera version 2015-04-18 13:09:49 -04:00
gorhill
63366e9e94 opera build 2015-03-22 16:16:27 -04:00
gorhill
6b8118bb68 update opera 2015-03-16 13:33:56 -04:00
gorhill
b3d673164c translation work from https://crowdin.com/project/ublock 2015-02-16 21:19:28 -05:00
gorhill
12daca3dc4 remove newly added Albanian until description available 2015-02-15 23:14:52 -05:00
gorhill
ba2962bad6 opera-specific package 2015-02-09 15:23:27 -05:00
gorhill
3b3fcef9a0 Vietnamese description now available 2015-01-26 08:38:19 -05:00
Deathamns
4e271aebb3 Include LICENSE.txt into extension packages 2015-01-13 07:29:18 +01:00
gorhill
8ea558e41e Opera requires detailed description 2014-12-16 11:16:44 -05:00
gorhill
21b5709fbb fixed paths 2014-12-16 10:07:47 -05:00
gorhill
4527252a03 fixed Opera script 2014-12-13 17:11:22 -05:00
Deathamns
0d9d285608 Building extension files
Adds possibility to build extension files (Chrome and Safari) from
command line.

To run from the project directory:
python tools/build.py [meta]

If the optional `meta` argument is set, then only the manifest and
language files are uptated.
Without that everything is being built (extension files too) into the
`dist/build/version_number` folder.

For Chrome there will be two files, a crx, and a .zip file which
includes the key.pem private key (so this must not be shared,
it's just a bit help for publishing it to the Chrome Web Store).

Beside the extension files, update-files are generated too (for self
hosting - Safari needs it).
2014-11-09 18:58:46 +01:00
Deathamns
5b79bf3536 Work on vendor API abstraction, and near complete Safari support 2014-11-09 17:39:12 +01:00