Commit graph

2728 commits

Author SHA1 Message Date
Marvin Ewald
c3bf459581
Fix nonewtab build links 2019-05-22 17:03:07 +01:00
Oliver Blanthorn
6d580c8907
Update donation amount 2019-05-22 14:13:08 +01:00
Colin Caine
65de30fe6c completions: fix history completions in nonewtab 2019-05-22 12:43:52 +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
107657789d Add note how to migrate configs across builds 2019-05-22 11:28:05 +01:00
Marvin Ewald
79be1c6145 Mention the nonewtab build in the docs 2019-05-22 11:28:05 +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
Oliver Blanthorn
7da56034c1
Merge pull request #1568 from tridactyl/dependabot/npm_and_yarn/webpack-4.32.1
Bump webpack from 4.32.0 to 4.32.1
2019-05-22 09:58:19 +01:00
Oliver Blanthorn
83ca843dd3
Expose getclip ex-command 2019-05-22 10:51:05 +01:00
dependabot[bot]
c85bb0ea30
Bump webpack from 4.32.0 to 4.32.1
Bumps [webpack](https://github.com/webpack/webpack) from 4.32.0 to 4.32.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.32.0...v4.32.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-22 07:39:52 +00:00
Oliver Blanthorn
938b71d1b3
Merge pull request #1561 from tridactyl/dependabot/npm_and_yarn/webpack-4.32.0
Bump webpack from 4.31.0 to 4.32.0
2019-05-21 11:53:39 +01:00
Oliver Blanthorn
204e620282
Merge pull request #1562 from depressed-pho/netbsd-fix
Fix: "browser.tabs" may have an explicit "undefined" in some cases
2019-05-21 11:45:49 +01:00
PHO
10a744fa32 Workaround for browser.tabs in a content script having an explicit undefined value 2019-05-21 18:04:17 +09:00
dependabot[bot]
dc8c4a961b
Bump webpack from 4.31.0 to 4.32.0
Bumps [webpack](https://github.com/webpack/webpack) from 4.31.0 to 4.32.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.31.0...v4.32.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-21 07:15:24 +00: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
Oliver Blanthorn
8ec9acfecd
Merge pull request #1560 from tridactyl/dependabot/npm_and_yarn/typedoc-f781b20
Bump typedoc from `bb23e6d` to `f781b20`
2019-05-20 10:55:06 +01:00
dependabot[bot]
467fde42b0
Bump typedoc from bb23e6d to f781b20
Bumps [typedoc](https://github.com/TypeStrong/typedoc) from `bb23e6d` to `f781b20`.
- [Release notes](https://github.com/TypeStrong/typedoc/releases)
- [Commits](bb23e6df07...f781b20dda)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-20 07:26:28 +00:00
Oliver Blanthorn
046df892ad
Merge pull request #1557 from tridactyl/fix_rssexec_test
excmds.test.ts: fix rssexec test
2019-05-19 22:49:02 +01:00
glacambre
a5212d6cd4
excmds.test.ts: fix rssexec test
Previous test didn't make any sense. I have no idea if I actually wrote
this or if I just failed to commit the right chunks in the right order
when I implemented it.
2019-05-19 19:34:39 +02:00
Oliver Blanthorn
19558bcb1b
Merge pull request #1556 from tridactyl/add_tests
Add tests
2019-05-19 17:59:36 +01:00
glacambre
b50401c36a
native.ts: Make getProfile() work even without profiles.ini 2019-05-19 18:37:03 +02:00
glacambre
577aab2ddf
excmds.test.ts: Add :setpref test 2019-05-19 18:18:49 +02:00
glacambre
8ba0c8347e
excmds.test.ts: Add :colourscheme test
Note: we can't test loading colorschemes from disk because this requires
having a theme in ~/.config/tridactyl/themes and we don't want to
clobber the config dir of people who test tridactyl.
2019-05-19 17:44:07 +02:00
glacambre
2dcf853340
excmds.test.ts: Add :guiset test
This test makes sure guiset has completions and actually writes
something in the user's userChrome.
Writing this test made me discover that `-profile` was a valid firefox
argument and so I added support for that in native.ts. This made me
realize that the profile detection code didn't handle profiles that
aren't described in `profile.ini` and so I fixed that.
2019-05-19 17:00:52 +02:00
Oliver Blanthorn
2b99026e6e
Merge pull request #1554 from tridactyl/add_tests
Add tests
2019-05-18 21:27:57 +01:00
Oliver Blanthorn
9ce9a2df78
Merge pull request #1553 from tridactyl/reenable_shellcheck
.circleci/config.yml: Re-enable shellcheck
2019-05-18 21:25:25 +01:00
glacambre
753eb03e11
excmds.test.ts: Add :editor test 2019-05-18 18:47:41 +02:00
glacambre
ae678841c0
excmds.test.ts: Fix indentation
The rest of Tridactyl's source code is indented with 4 spaces.
TODO: Fix prettier/tslint pre-commit hooks not warning about test files
being ugly.
2019-05-18 18:44:32 +02:00
glacambre
a2e0486e95
Fix dom.getLastUsedInput() not working on webextension pages 2019-05-18 18:41:13 +02:00
glacambre
a6374ee9f5
excmds.test.ts: Fix sendKeys()
The previous implementation didn't send chorded keys (e.g. `<C-i>`)
correctly.
2019-05-18 18:39:17 +02:00
glacambre
f0c8faa19c
excmds.test.ts: Add rssexec test 2019-05-18 15:10:37 +02:00
glacambre
13747667d3
.circleci/config.yml: Re-enable shellcheck 2019-05-18 13:35:49 +02:00
Oliver Blanthorn
e722e924ac
Merge pull request #1499 from tridactyl/add_testsuite
[RFC] This is a test
2019-05-17 13:32:08 +01:00
glacambre
3a0d824499
.circleci/config.yml: install firefox for e2e tests 2019-05-16 20:46:53 +02:00
glacambre
51cb5bde2c
excmds.test.ts: Fiddle with timeout, add tabopen -b/-c tests 2019-05-16 17:54:18 +02:00
glacambre
1262c9fe51
excmds.test.ts: Add two tests
This commit tests that:
- using a single non-searchurl keyword results in said keyword being
  searched using the default search engine
- using a url without a domain name results in said url being navigated
  to
2019-05-16 17:54:13 +02:00
glacambre
19329a62ca
Add two tests, instantiate one driver per test
Using a single driver for all tests introduces race conditions that can
sometimes make tests fail.
2019-05-16 17:54:09 +02:00
glacambre
e14bef1dbb
excmds.test.ts: add ':tabopen https://example.org<CR> opens example.org' 2019-05-16 17:54:05 +02:00
glacambre
325a2e58d0
excmds.test.ts: add ':tabopen<CR> opens the newtab page.' test 2019-05-16 17:52:50 +02:00
glacambre
12aab2a931
Add first selenium test 2019-05-16 17:52:32 +02:00
Oliver Blanthorn
de43affe2b
Merge pull request #1552 from tridactyl/dependabot/npm_and_yarn/uglifyjs-webpack-plugin-2.1.3
Bump uglifyjs-webpack-plugin from 2.1.2 to 2.1.3
2019-05-16 14:31:47 +01:00
Oliver Blanthorn
d9acf85cb4
Merge pull request #1551 from tridactyl/dependabot/npm_and_yarn/typedoc-bb23e6d
Bump typedoc from `d935c3e` to `bb23e6d`
2019-05-16 14:31:30 +01:00
Oliver Blanthorn
a03143c95e
Merge pull request #1550 from tridactyl/add_circleci
Add circleci to Tridactyl
2019-05-16 14:30:50 +01:00
dependabot[bot]
e71beb2b4d
Bump uglifyjs-webpack-plugin from 2.1.2 to 2.1.3
Bumps [uglifyjs-webpack-plugin](https://github.com/webpack-contrib/uglifyjs-webpack-plugin) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/webpack-contrib/uglifyjs-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/uglifyjs-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/uglifyjs-webpack-plugin/compare/v2.1.2...v2.1.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-16 06:59:54 +00:00
dependabot[bot]
eec09c7c37
Bump typedoc from d935c3e to bb23e6d
Bumps [typedoc](https://github.com/TypeStrong/typedoc) from `d935c3e` to `bb23e6d`.
- [Release notes](https://github.com/TypeStrong/typedoc/releases)
- [Commits](d935c3e7c9...bb23e6df07)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-16 06:58:39 +00:00
glacambre
d27ae80af9
Move from travis-ci to circle-ci 2019-05-16 06:31:11 +02:00