Commit Graph

52 Commits

Author SHA1 Message Date
Florian Dold
fd2cd9c383
fix lint issues and separate message types into multiple files 2018-01-03 14:42:06 +01:00
Florian Dold
353eeca339
add missing typeof, makes unit tests pass 2017-10-15 18:55:34 +02:00
Florian Dold
1f8c3af5f9
do not swallow errors 2017-07-20 04:16:50 +02:00
Florian Dold
c5cab3af6f
fix 'make dist', add changelog, version numbers for 0.3 2017-06-06 14:20:41 +02:00
Florian Dold
94d111a945
lint for unused variables, fix query bug detected by this 2017-05-29 18:27:50 +02:00
Florian Dold
2e9ecf952d
include sourcemaps even in production 2017-05-29 14:59:45 +02:00
Florian Dold
9e3e58d845
include emscripten binary at new location 2017-05-29 13:46:55 +02:00
Florian Dold
9950c62579
fix strings.ts generation 2017-05-29 12:37:35 +02:00
Florian Dold
38a74188d7
gulpfile / translations 2017-05-28 22:58:54 +02:00
Florian Dold
d381226f21
Simplify loading of the emscripten lib.
This removes an ugly hack and makes it possible to access the emscripten
compiled library from within nodejs test cases more easily.
2017-05-27 18:43:34 +02:00
Florian Dold
5f466137ad
node_modules, clean up package.json 2017-05-27 17:36:13 +02:00
Florian Dold
c9f5ac8e76
put ts output into build directory 2017-05-27 16:44:49 +02:00
Florian Dold
01c58e812e
be always very strict (recently added to typescript) 2017-05-27 16:31:11 +02:00
Florian Dold
aca1143cb9
simplify translations build system 2017-05-24 14:54:45 +02:00
Florian Dold
c26ee93d53
Optimize production builds.
Uses UglifyJS, and thus TypeScript needs to compile down to ES5, since
UglifyJS does not yet fully support ES6.  Once all ES6 bugs in UglifyJS,
we should compile to ES6 again.
2017-04-24 23:18:15 +02:00
Florian Dold
82f2b76e25
Reorganize module loading.
We now use webpack instead of SystemJS, effectively bundling modules
into one file (plus commons chunks) for every entry point.  This results
in a much smaller extension size (almost half).  Furthermore we use
yarn/npm even for extension run-time dependencies.  This relieves us
from manually vendoring and building dependencies.  It's also easier to
understand for new developers familiar with node.
2017-04-24 16:14:29 +02:00
Florian Dold
af6843a2aa
always compile to strict mode 2017-02-16 23:21:53 +01:00
Florian Dold
8c5a794cc8 update configure/makefile 2016-11-23 01:33:39 +01:00
Florian Dold
0f98d411d5 more reproducible build (fixed time stamp, sort files) 2016-11-23 00:13:35 +01:00
Florian Dold
f3fb8be7db restructuring 2016-11-13 23:31:17 +01:00
Florian Dold
b2128609ac Finally give in and use React, minor tweeks.
Preact (a minimalistic React alternative) had too many bugs ...
2016-11-13 08:16:52 +01:00
Florian Dold
5dfa8d79e1 fixes to test harness 2016-11-08 16:52:03 +01:00
Florian Dold
db9177bb17 TAP-based test harness 2016-11-02 21:13:56 +01:00
tg(x)
c7d4e3a6b9 do not include *.po* and duplicate images in build 2016-10-25 17:57:20 +02:00
tg(x)
fd30795847 manifest: author, icons, stable name 2016-10-21 21:28:18 +02:00
Florian Dold
8c0c4b5331 automatic refresh 2016-10-17 15:58:36 +02:00
Florian Dold
6262af4ad7 fix build system 2016-10-14 02:15:56 +02:00
tg(x)
d10f6e024d firefox build: min_version, xpi 2016-10-06 14:32:01 +02:00
Florian Dold
0c8a6e21f0 prettier syntax (JSX) for rendering 2016-10-05 17:38:02 +02:00
Florian Dold
5bea586218 type declaration for cloneInto 2016-10-05 00:09:54 +02:00
Florian Dold
5d85866a0e deal with symlinks correctly (requires newer vinyl-fs) 2016-10-04 19:00:40 +02:00
Florian Dold
2e049e05ac fix build script for new gulp-typescript version 2016-10-04 18:33:27 +02:00
Florian Dold
4373c3f6e0 version 2016-09-28 11:53:30 +02:00
Florian Dold
fc6db1824e move to ES6, clean up views 2016-09-14 15:20:18 +02:00
Florian Dold
e3cc9c59bc stricter type checking 2016-09-12 17:41:12 +02:00
Marcello Stanisci
1349ec561e fixing #4594 2016-07-07 17:59:29 +02:00
Florian Dold
06d22e443e include .d.ts. files in source distribution 2016-06-01 22:54:35 +02:00
Florian Dold
7a83d5977f use display version instead of upload version in dist tarball 2016-06-01 21:47:35 +02:00
Florian Dold
3a345434ee fix version and manifest 2016-06-01 20:21:51 +02:00
Florian Dold
7ab0717491 Package manifest.json 2016-05-20 15:26:32 +02:00
Florian Dold
87e98b0aae clean up i18n 2016-03-18 17:35:52 +01:00
Florian Dold
987061062f fix archive creation 2016-03-18 15:35:50 +01:00
Florian Dold
1b2e03cfb3 appdist 2016-03-18 14:41:20 +01:00
Florian Dold
71f9807568 appdist 2016-03-18 14:40:35 +01:00
Florian Dold
4973197c6a add dist target, keep i18n in lib/ for now 2016-03-17 20:47:12 +01:00
Florian Dold
414d737b01 bump year 2016-03-17 20:39:28 +01:00
Florian Dold
53ffab9e83 gulpfile 2016-03-17 20:38:37 +01:00
Florian Dold
46a9eb1451 generate pogen from gulpfile 2016-03-17 13:40:12 +01:00
Florian Dold
907ec32013 add srcdist target 2016-03-17 13:25:52 +01:00
Florian Dold
344d3bda09 remove lang js for now 2016-03-02 01:34:04 +01:00