Commit Graph

243 Commits

Author SHA1 Message Date
TheAssassin bb3ca84e09 Move back test code
The code has never belonged into the BasicPluginsDeployer anyway. This
also makes calling the basic deployer's default code optional to
custom deployers.

This commit further puts a note in all existing deployers which call
the default deployment code for future developers.
2019-09-24 02:36:34 +02:00
TheAssassin d643148681 Clean up includes 2019-09-24 02:24:36 +02:00
TheAssassin 3c5345f02f Extract remaining deployment code into classes 2019-09-24 02:23:31 +02:00
TheAssassin 4543c5c3f3 Forward required data needed by remaining deployers 2019-09-24 02:19:54 +02:00
TheAssassin 12a5f2621b Use template magic to save redundant code 2019-09-24 01:42:36 +02:00
TheAssassin d9f645f3aa Speed up unit test runs 2019-09-24 01:32:33 +02:00
TheAssassin 936b67cd39 Never ignore exceptions silently
Not even a message? Come on.
2019-09-24 01:30:04 +02:00
TheAssassin c958bcf6c3 Fix test build 2019-09-24 01:29:41 +02:00
TheAssassin 309c012c71 Actually evaluate return code 2019-09-24 01:26:59 +02:00
TheAssassin 066373c0fc Move xcb-gl plugins deployment into class 2019-09-24 01:26:43 +02:00
TheAssassin bf252a8c37 Allow for including util.h in deployers 2019-09-24 01:26:11 +02:00
TheAssassin b3bdda2160 Work around multiple definition errors
Temporary workaround until we have moved all the code out of the file
into new classes.
2019-09-24 01:25:35 +02:00
TheAssassin aef5f5ca80 Remove unneeded includes 2019-09-24 01:25:04 +02:00
TheAssassin 6847d4d6fa Actually make use of return code 2019-09-24 01:18:29 +02:00
TheAssassin f3ed93cb8e Rename remaining classes 2019-09-24 01:06:54 +02:00
TheAssassin 10cac38239 Simplify plugins deployer factory API 2019-09-24 00:55:22 +02:00
TheAssassin 84efc25c1d Extract platform plugins deployment 2019-09-24 00:47:34 +02:00
TheAssassin 52e2edc5ed New deployment structure, mk. 1 2019-09-24 00:46:33 +02:00
TheAssassin ae5373d815 Reduce size of main.cpp 2019-09-23 22:38:42 +02:00
TheAssassin 67873d77ec Move definitions into separate source file
Also removes static prefix of most functions, as you can't declare
static methods more than once (e.g., by including a header more than
once, by accident or intentionally).

Should overall speed up compilation a bit.
2019-09-23 18:46:26 +02:00
TheAssassin ff54bf779c Merge pull request #47 from haampie/fix-deploy-qt-3d
Deploy sceneparsers, geometryloaders and gamepads as well
2019-09-23 15:00:46 +02:00
Harmen Stoppels a8811792d3 Deploy sceneparsers, geometryloaders and gamepads as well 2019-09-23 14:52:44 +02:00
TheAssassin 49b51efca4 Never ask to integrate linuxdeploy-plugin-qt AppImages 2019-09-06 15:51:20 +02:00
TheAssassin 356d82d9f5 Merge pull request #45 from linuxdeploy/fix-test-runs
Fix test runs
2019-09-06 03:55:00 +02:00
TheAssassin 374c7d9e5e Actually run tests on Travis 2019-09-06 03:13:49 +02:00