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