Jakub Okoński
a8b740b1bd
Add strong typing to background messages
2019-10-26 21:55:59 +02:00
Jakub Okoński
67fa18b4ec
Add a separate tsconfig for tests
...
Tests run with nodejs + jest types, while the web extension code
runs with browser + web-ext type roots.
2019-10-18 13:07:38 +02:00
Oliver Blanthorn
cf9c6a69e5
Disable installing native messenger for 'signed' builds
2019-09-23 07:40:05 +01:00
Oliver Blanthorn
394772d100
Cheer up shellcheck
2019-09-23 07:33:13 +01:00
Oliver Blanthorn
67c2a9edc4
Add manual install steps for unsigned builds
2019-09-23 06:31:35 +01:00
Oliver Blanthorn
68452ff5c6
Add unsigned build path
2019-09-23 06:24:55 +01:00
Oliver Blanthorn
d536329970
Start playing with no-sign building
...
Could also include installation to /usr/lib/firefox/browser/extensions/ but I haven't
been able to get that to work with unsigned extensions yet.
2019-09-23 05:16:44 +01:00
Oliver Blanthorn
dc2464ef68
Fix tarball location for buildbot
2019-07-11 12:48:56 +01:00
Oliver Blanthorn
59aabd99d8
Fix betas location for buildbot
2019-07-06 22:21:02 +01:00
Colin Caine
b53bbe9c01
script to thank contributors in changelog
2019-07-02 16:48:47 +01:00
Colin Caine
7c1c906003
pretty: Improve readability
2019-06-01 19:04:57 +01:00
Oliver Blanthorn
1da17bf427
Fix building on windows
2019-05-31 18:44:40 +01:00
Colin Caine
3c618ac7a4
s/npm/yarn
2019-05-31 16:48:53 +01:00
Colin Caine
39c5677ccb
Don't tslint test files
2019-05-31 15:24:31 +01:00
Oliver Blanthorn
68aff53e4d
Placate shellcheck
2019-05-29 21:09:58 +01:00
Oliver Blanthorn
4aa422d746
Make shellcheck check more scripts
2019-05-29 17:48:32 +01:00
Oliver Blanthorn
26343e5a5d
Fix #930 : make in-browser versions match ex-browser
...
Additionally, change the 'default' build to be a beta build
in the manifest, and give stable releases prettier version
numbers.
2019-05-27 12:59:25 +01:00
Oliver Blanthorn
ed8eaf733f
Fix #869 : make webpack error on errors
2019-05-27 12:36:36 +01:00
Colin Caine
f1f10567f7
version: correct urls
...
The _beta and _no_new_tab_beta bits come from the names I've picked in the moz web ui
2019-05-22 12:12:35 +01:00
Colin Caine
64160b8d96
sign: set name of nonewtab and beta
2019-05-22 11:42:22 +01:00
Marvin Ewald
acf8f05dc3
Set artifacts-dir for nonewtab
2019-05-22 11:28:05 +01:00
Marvin Ewald
86da9a5eab
Add updates.json entry for nonewtab
2019-05-22 11:28:05 +01:00
Marvin Ewald
4d3268176b
Make nonewtab regex more robust
2019-05-22 11:28:05 +01:00
Marvin Ewald
ed6c4736c5
Provide build without new tab page
2019-05-22 11:28:05 +01:00
PHO
3bf01ffde4
Fix build on BSD platforms which aren't OpenBSD
...
The fix introduced in #142 was incomplete. The same workaround can be applied to all the existing BSDs.
2019-05-21 16:08:09 +09:00
glacambre
12aab2a931
Add first selenium test
2019-05-16 17:52:32 +02:00
glacambre
ef03222ae1
Fix precommit hook
...
Two issues: we were iterating on the same argument and tslint doesn't
like .d.ts files.
2019-04-23 20:27:10 +02:00
Saul Reynolds-Haertle
2e5fdfb63c
Run excmds in content.
2019-04-21 02:42:59 -07:00
glacambre
51f88f51c9
Fix errors found by LGTM
...
https://lgtm.com/projects/g/tridactyl/tridactyl/overview/
2019-04-17 07:18:18 +02:00
glacambre
37dfddca4e
TSLint: ignore generated files
...
This enables removing file-specific rules-disabling comments in
excmds.ts
2019-04-12 05:50:01 +02:00
glacambre
f16dc99589
TSLint: re-enable no-var-keyword rule
2019-04-10 06:54:10 +02:00
glacambre
5f05833cde
TSLint: re-enable no-variable-usage-before-declaration rule
2019-04-10 06:51:14 +02:00
glacambre
bd65146ca8
TSLint: re-enable no-unnecessary-initializer rule
2019-04-10 06:47:46 +02:00
glacambre
3ff4713247
TSLint: re-enable no-trailing-whitespace rule
2019-04-10 06:39:19 +02:00
glacambre
52103a0578
Add :issue
excmd and autocmd to autofill new issues
2019-04-08 09:10:34 +02:00
glacambre
93a66ec96b
Replace prettier with tslint where possible
2019-04-06 22:52:07 +02:00
glacambre
ce0da074a5
Fix make_tutorial
...
PR#1412 broke tutorial generation by adding a dot at the beginning of
$page. This fixes that.
2019-03-28 06:08:49 +01:00
glacambre
fdd278f8f2
wine-pyinstaller.sh: Fix checkPrerequisite()
...
The problem was the `[ ! -f "${bin_loc}" ]` check. `command -v` does not
necessarily return an absolute path (it can just return the name of the
command for builtins) and this is what happened for 'printf'. Thus, the
`[ ! -f` check failed.
This check doesn't really make sense. If `command -v $binary` doesn't
fail you're good to go, it doesn't really matter where $binary is
located.
2019-03-27 12:47:20 +01:00
glacambre
78e662efef
Add shellcheck to travis
2019-03-24 18:28:41 +01:00
glacambre
1e104e4d76
scripts/build.sh: Generate .bracketexpr.generated.ts before metadata
...
Typescript will complain about it missing on clean builds otherwise.
2019-03-05 12:59:44 +01:00
Nuno Santos
2e3263c544
Fix build.sh to return proper exit code.
...
Remove background scripts/wait from building script to allow proper return
codes to propagate.
Fixes #1088
2019-02-25 13:52:12 +01:00
Nuno Santos
69f21ce91f
MacOS build fixes.
...
- Fix `find` in bodgecss.sh appending an extra /
- Remove bashism from bodgecss.sh which doesn't work in 3.2 (macos
default)
- Remove `-p .` from mktemp which is unnecessary and doesn't exist on macos.
2019-02-22 16:47:17 +01:00
Anton Vilhelm Ásgeirsson
ce10ef2fba
Refactor bodgecss to use portable tooling.
2019-02-19 20:31:21 +00:00
Anton Vilhelm Ásgeirsson
66b36cf5ae
Replace OSTYPE with uname and add yet another sed variant.
2019-02-19 17:49:40 +00:00
Anton Vilhelm Ásgeirsson
d3e2d3dbec
Use utf-8 explicitly for macro script.
2019-02-19 16:58:46 +00:00
Oliver Blanthorn
48a81c8d7b
Add script for linking to GitHub issues
2019-01-22 18:28:53 +00:00
Oliver Blanthorn
815140392b
Temporary fix to stop builds being broken
...
I'll make the minimum actually check for a minimum sometime before Wine 5 is released
2018-12-14 21:34:50 +00:00
Oliver Blanthorn
3283a71d4d
Remind me to use the checklist when I do a release
2018-12-14 21:09:47 +00:00
glacambre
9d11aeaf9b
build.sh: Replace [[ with [
...
[[ is a bashism and is not defined in posix sh. Since the shebang is
#!/bin/sh, the build script is executed with posix sh and this caused
error messages to be printed when building.
[[ couldn't just be replaced with [ because [ doesn't allow matching
globs, so a switch/case was used instead.
2018-11-27 18:47:58 +01:00
Keegan Carruthers-Smith
74a52a61eb
scripts: Use different flags for sed and base64 on Mac
...
sed and base64 have different flags on darwin (and possibly other
BSDs). Alternatively we could encourage the user to install coreutils and use
gsed and gbase64.
2018-11-26 11:45:48 +02:00