Commit Graph

  • 6714a4e8c7 Now we can rebuild at the level of individual files. ccd0 2016-04-19 04:58:30 -07:00
  • 033031c905 Combine templating+compiling+afterprocessing into one step. ccd0 2016-04-19 02:45:22 -07:00
  • c89a977963 Add module.exports to globalize.js and template.js. ccd0 2016-04-19 01:43:34 -07:00
  • 716c598cd5 Some simplification. ccd0 2016-04-19 01:11:18 -07:00
  • 44c9fc6f0e Reduce full build time by combining coffee shell commands. ccd0 2016-04-19 00:28:23 -07:00
  • a19e51d632 Revert "Support combining multiple small directories into one compilation unit but don't turn it on yet." ccd0 2016-04-18 21:59:20 -07:00
  • 70d0dca705 Another attempt at copying with timestamp update on Windows. ccd0 2016-04-18 17:36:50 -07:00
  • 7e0ec12c49 Fix Windows copy adding EOF mark. ccd0 2016-04-18 15:18:42 -07:00
  • b048b8b834 Make sure shrinkwrap versions are used in release builds. ccd0 2016-04-18 06:39:17 -07:00
  • 889bfe0803 Make copying update the time on Windows. ccd0 2016-04-18 06:37:27 -07:00
  • c9934d69fa lodash -> lodash.template ccd0 2016-04-18 05:26:45 -07:00
  • 3dd6a73ce1 Let updatehard task update webstore-upload. ccd0 2016-04-18 05:00:09 -07:00
  • 38f6252cb5 Make sure we have pinned packages installed when updating. ccd0 2016-04-18 04:59:00 -07:00
  • dae2c78f83 Make npm-shrinkwrap optional for normal development but mandatory for releases. ccd0 2016-04-18 04:39:53 -07:00
  • 915d3b970f Remove dateformat dependency. ccd0 2016-04-18 01:10:54 -07:00
  • 685f8a2d6d Fix confusing error message. #505 ccd0 2016-04-17 22:03:46 -07:00
  • 1a9bd32be4 Fix failure of some notices to close. #822 ccd0 2016-04-17 21:31:50 -07:00
  • 82cf0c594f Support combining multiple small directories into one compilation unit but don't turn it on yet. ccd0 2016-04-17 19:25:15 -07:00
  • 1e6fe65e51 Check version before trying to upload to store. ccd0 2016-04-17 15:48:41 -07:00
  • 56c1207dfa Update Font Awesome. ccd0 2016-04-17 14:40:50 -07:00
  • b65a06fdc5 Fix unwanted space inside updater when wrapped in brackets. ccd0 2016-04-17 14:35:47 -07:00
  • 221efb04ce Maybe a little clearer? ccd0 2016-04-17 14:14:14 -07:00
  • ae48edf93d Depending on package.json is best; other files in package may can dates older than install. ccd0 2016-04-17 13:56:37 -07:00
  • 574e8894aa More specific regexp for icon classes. ccd0 2016-04-17 13:53:22 -07:00
  • 89cf9b9be4 Update devDependencies. ccd0 2016-04-17 12:25:00 -07:00
  • 221b071ff7 Separate tasks for updates that shouldn't/should break things. ccd0 2016-04-17 12:22:37 -07:00
  • 93b45c8bba Revert "Remove meta.path from package.json." ccd0 2016-04-17 12:11:42 -07:00
  • 24c8db5c6b Deal with case where some products of multiple-file-generating rules are deleted. ccd0 2016-04-17 12:04:00 -07:00
  • b6e942436c Update to JSZip 3.0.0. ccd0 2016-04-17 06:24:48 -07:00
  • 7233ea4bb3 Remove meta.path from package.json. ccd0 2016-04-17 05:12:38 -07:00
  • 9613de917f Remove Grunt. ccd0 2016-04-17 04:37:47 -07:00
  • 46a7df9824 Port captchas task. ccd0 2016-04-17 04:31:18 -07:00
  • bd6bc0ba94 Fix missing npm package dependencies. ccd0 2016-04-17 04:11:44 -07:00
  • 1b2fd2433b grunt build-tests -> make withtests ccd0 2016-04-17 03:58:29 -07:00
  • 1f9787824e Port npm update task. ccd0 2016-04-17 03:44:55 -07:00
  • 4104aac9c8 Read version.json anew every time to avoid outdated versions in commit messages. ccd0 2016-04-17 03:18:58 -07:00
  • 18193312cb Fix all branches of push running needlessly due to .events/dist dependency. ccd0 2016-04-17 03:12:01 -07:00
  • 569e59ddc9 Move pushing to Github / AWS / Chrome store to make, now all as one goal. ccd0 2016-04-17 02:51:53 -07:00
  • 33494f879a Tell make goals not safe to be run in parallel. ccd0 2016-04-17 00:34:04 -07:00
  • 1d232b4cfe Move tasks: beta, stable, web. ccd0 2016-04-16 23:35:37 -07:00
  • 81b0760227 Port version bumping from grunt to make. ccd0 2016-04-16 17:53:57 -07:00
  • 213d898b1b Special treatment of src/main confused Windows and was needlessly complex. ccd0 2016-04-16 10:39:05 -07:00
  • 31fd581c1d Move script.js to beginning of zip file to make it easier to inspect with e.g. zless. ccd0 2016-04-16 09:11:46 -07:00
  • ab2c778c91 Make archive list in output script more readable/diffable and robust against backticks. ccd0 2016-04-16 08:33:20 -07:00
  • b3d654f655 Create CSS module. ccd0 2016-04-16 07:18:06 -07:00
  • af5508a83e Remove 'Generated by CoffeeScript' banner. ccd0 2016-04-16 06:43:20 -07:00
  • 297a19924a Support arbitrary mixture of JS and Coffeescript sections. ccd0 2016-04-16 06:38:51 -07:00
  • dc6485d30a $.buildType -> $.platform ccd0 2016-04-15 23:19:27 -07:00
  • f19882e61a Sort General the same as everything else; automatically generate list. ccd0 2016-04-15 23:09:22 -07:00
  • c9dd702951 src/Linkification/icons -> src/css/linkIcons ccd0 2016-04-15 22:29:41 -07:00
  • 0488f30197 Break up src/General. ccd0 2016-04-15 22:09:38 -07:00
  • 6d5e031ce2 API -> platform ccd0 2016-04-15 21:33:29 -07:00
  • 578091f7bb Improve markings on file 404. #545 ccd0 2016-04-15 20:01:13 -07:00
  • 487285428e Fix rewriting of declaration.js causing all files to be relinted with every change. ccd0 2016-04-15 11:27:22 -07:00
  • d5b7ab2bc1 Fix duplication of Config (caused in 070af1c3f2c53ab3dc15f20aba63a0587e3429fd). ccd0 2016-04-15 11:09:56 -07:00
  • dce18eb4ec Clone -> Post.Clone ccd0 2016-04-15 10:45:51 -07:00
  • f1b82d013f Remove dependency of Post, Thread, CatalogThread classes on Callbacks class. ccd0 2016-04-15 10:34:39 -07:00
  • 070af1c3f2 Sort things except where we have a reason not to. ccd0 2016-04-15 09:55:19 -07:00
  • c6b4569824 Remove extension when sorting so X.coffee comes before X.Y.coffee. ccd0 2016-04-15 08:52:21 -07:00
  • 12c04fa12d Move Settings up with the other General stuff. ccd0 2016-04-14 22:58:07 -07:00
  • 70ac78e4f9 Support copying to builds/ without linting. ccd0 2016-04-14 22:40:46 -07:00
  • 827e1be294 Improve phony target names, fix crx missing from phony target list. ccd0 2016-04-14 22:37:21 -07:00
  • fe12fb4a13 Validate and parenthesize JS in HTML templates so we don't accidentally break out of placeholders. ccd0 2016-04-14 17:56:56 -07:00
  • f5c76e6528 Merge branch 'bstable' ccd0 2016-04-14 16:17:24 -07:00
  • 90a89c4220 Revert "Back to installing npm modules individually." ccd0 2016-04-14 16:16:27 -07:00
  • a9fd077c11 Merge branch 'bstable' ccd0 2016-04-13 22:16:39 -07:00
  • 4dbff13ebf Back to installing npm modules individually. ccd0 2016-04-13 22:16:29 -07:00
  • 3f4cac445f Cygwin compatibility. ccd0 2016-04-13 22:04:50 -07:00
  • 5ffb7c7ef2 Redundant (currently) but clearer. ccd0 2016-04-13 17:43:48 -07:00
  • 836c783f97 .jshintrc was moved to tmp in 5ec7a559be04549c2bbfb6c33c6614354b360635 ccd0 2016-04-13 17:29:54 -07:00
  • 378e1d26d4 Simplify: we always remove all the variables. ccd0 2016-04-13 17:19:06 -07:00
  • d82418ed45 Make globals.js more like Coffeescript output; move $$ to its own file. ccd0 2016-04-13 16:54:39 -07:00
  • 5ec7a559be Alternate way of handling the concatenation. ccd0 2016-04-13 06:54:10 -07:00
  • 2ab00be0b5 Fix leftover arguments from converted grunt functions. ccd0 2016-04-12 23:50:28 -07:00
  • e8a86d893e Only depend on version.json where needed. ccd0 2016-04-12 23:44:57 -07:00
  • d0ede46e65 Associate imported files with proper section so only that section is rebuilt. #833 ccd0 2016-04-12 23:22:37 -07:00
  • ef00564e9f Give the parts meaningful names. ccd0 2016-04-12 22:08:15 -07:00
  • 3f265b33dc Merge branch 'bstable' ccd0 2016-04-12 20:56:46 -07:00
  • 6b75bbbc00 Fix assertion. ccd0 2016-04-12 20:48:02 -07:00
  • e2aaefa7df Get rid of recursive file imports. ccd0 2016-04-12 20:14:06 -07:00
  • 94d3ab7bed Merge branch 'bstable' ccd0 2016-04-12 19:10:02 -07:00
  • 10bad506d7 Remove linting from install prerequisites. ccd0 2016-04-12 19:03:41 -07:00
  • 7ffb70b25a Merge branch 'bstable' ccd0 2016-04-12 18:18:22 -07:00
  • 7d6251c969 Don't try to do parallel builds on Windows. ccd0 2016-04-12 18:14:13 -07:00
  • f0c988e836 make -j -> make -j${ncpus} ccd0 2016-04-12 16:44:42 -07:00
  • a90b9e9d17 Add rule to make CRX packages without copying to builds/. ccd0 2016-04-12 15:34:59 -07:00
  • 4cfedf90d8 Remove build type differences from Main.coffee. ccd0 2016-04-12 14:28:49 -07:00
  • 4e9d6de07f Align indentation. ccd0 2016-04-12 14:16:04 -07:00
  • c4afe61123 Temp move ImageCommon into part 1 until we move the differing code into CrossOrigin. ccd0 2016-04-12 14:09:37 -07:00
  • 98e884926b Avoid building parts twice that are identical for crx and userscript. ccd0 2016-04-12 13:49:26 -07:00
  • 1922fb139a Don't need to remake zip files for local testing. ccd0 2016-04-12 09:08:07 -07:00
  • 75ef03e7a5 Fix bugs in 18f0b779c31835308d0be48c02e3d16c3f821c31 so the code actually gets checked. #833 ccd0 2016-04-12 08:34:18 -07:00
  • 18f0b779c3 Support partial rebuilds. #833 ccd0 2016-04-12 08:11:36 -07:00
  • 0df9bfe374 Move PSAHiding and CrossOrigin in build. ccd0 2016-04-12 07:25:43 -07:00
  • 105d4ac67b Rename files to agree with convention. ccd0 2016-04-12 06:30:33 -07:00
  • 707709fa9f Another windows fix. ccd0 2016-04-12 06:17:51 -07:00
  • b6e8ddb958 Use mkdir -p. ccd0 2016-04-12 05:50:32 -07:00
  • 16e0a96ed2 Don't need this JSHint exception at the moment. ccd0 2016-04-12 02:49:36 -07:00
  • 2d26fcc528 Fix mkdir on Windows. ccd0 2016-04-12 01:34:52 -07:00
  • 917f48b569 This should have been removed in 15e928a2782b8e3c0e82d96ec34e54f959c5e901. ccd0 2016-04-12 00:30:58 -07:00