Commit Graph

  • 001b8f974c Use new subprocessing function to read rpath in ELF files TheAssassin 2018-10-25 14:58:47 +02:00
  • 2f5e04ec24 Increase stream buffer size again TheAssassin 2018-10-25 14:38:03 +02:00
  • 8d01c448d3 Increase subprocess stream reading reliability TheAssassin 2018-10-25 14:37:17 +02:00
  • 10df75f877 Extract subprocessing into separate library TheAssassin 2018-10-25 14:34:54 +02:00
  • 0c5b198e2f Merge pull request #33 from linuxdeploy/tests TheAssassin 2018-10-25 01:26:46 +02:00
  • 5d2984ae02 Merge branch 'master' into tests TheAssassin 2018-10-25 01:21:46 +02:00
  • 33829c07d0 Remove redundant variables and fix paths TheAssassin 2018-10-25 01:16:05 +02:00
  • 90f8ed26b8 Fix path in unit test TheAssassin 2018-10-25 01:12:47 +02:00
  • cbaa343a82 Add missing trailing newline character TheAssassin 2018-10-25 01:08:52 +02:00
  • 9cf0663baa Hardcode all paths to recognize sudden changes of destination paths TheAssassin 2018-10-25 01:06:12 +02:00
  • e94494ea31 Move declaration of variables to top TheAssassin 2018-10-25 00:48:13 +02:00
  • 2dce34daf9 Use ASSERT_* instead of if()s and FAIL() TheAssassin 2018-10-25 00:46:46 +02:00
  • 7260078b6c Move test into subdirectory named like internal library TheAssassin 2018-10-25 00:39:45 +02:00
  • 4bdceec7d8 Use standard lower-case file extension TheAssassin 2018-10-25 00:30:41 +02:00
  • ca6c710c38 Remove deprecated code TheAssassin 2018-10-25 00:18:11 +02:00
  • 8a31d3d677 Fix cross-compiling toolchain TheAssassin 2018-10-24 14:07:55 +02:00
  • 5e94977f78 Fix cpp-feather-ini-parser test execution TheAssassin 2018-10-24 13:38:35 +02:00
  • 2f96dec588 Fix tests' structure, code style and use of GTest TheAssassin 2018-10-24 13:27:40 +02:00
  • a1308955e7 Use CMake's BUILD_TESTING instead of proprietary custom variable TheAssassin 2018-10-24 13:03:50 +02:00
  • 7e4a320f61 Make ctest run un verbose mode. Alexis Lopez Zubieta 2018-10-20 23:49:51 +02:00
  • 172db51186 Add unit test for AppDir::depoloyLibrary but with an invalid path. Alexis Lopez Zubieta 2018-10-20 23:48:55 +02:00
  • d09186f69f Run unit tests on the build.sh script Alexis Lopez Zubieta 2018-10-14 15:04:38 +02:00
  • 376eddb14d Add unit test for AppDir::deployFile Alexis Lopez Zubieta 2018-10-14 13:53:58 +02:00
  • 47ff6c8e9d Add AppDir::deployIcon test. Alexis Lopez Zubieta 2018-10-14 12:47:33 +02:00
  • 41371c9d90 Improve Travis uploading TheAssassin 2018-10-21 16:54:30 +02:00
  • eacc907c85 Add unit test for AppDir::deployDesktopFile Alexis Lopez Zubieta 2018-10-13 15:09:23 +02:00
  • 4c9943f0d1 Add unit test for AppDir::deployExecutable Alexis Lopez Zubieta 2018-10-12 17:56:42 +02:00
  • a0503a7102 Add test for AppDir::depoloyLibrary Alexis Lopez Zubieta 2018-10-15 23:16:07 +02:00
  • f1e752d452 Add unit test for AppDir::createBasicStructure Alexis Lopez Zubieta 2018-10-15 22:33:51 +02:00
  • 55b6ee19e1 Add tests infrastructure Alexis Lopez Zubieta 2018-10-12 15:51:13 +02:00
  • 4c0d5ea891 Remove erroneous null termination TheAssassin 2018-10-24 12:46:24 +02:00
  • 83a8f52f98 Replace communicate() to prevent buffer overflow TheAssassin 2018-10-14 17:03:32 +02:00
  • b1bf306510 Fix compatibility with newer versions of ldd TheAssassin 2018-10-14 17:05:24 +02:00
  • d2a021d57b Update README.md TheAssassin 2018-10-07 22:17:20 +02:00
  • 2f7ad201f1 Don't overwrite existing AppRun TheAssassin 2018-10-07 00:10:57 +02:00
  • 485507a2d1 Buffer subprocess communication TheAssassin 2018-10-07 00:05:59 +02:00
  • cdee469e60 Fix uploading of .zsync file TheAssassin 2018-10-05 02:03:38 +02:00
  • a892d066cc Improve update information TheAssassin 2018-10-04 15:21:38 +02:00
  • 57175e0c75 Embed update information TheAssassin 2018-10-04 15:16:22 +02:00
  • 88695de067 Fix desktop file filename handling TheAssassin 2018-09-30 21:20:36 +02:00
  • 0f19458792 Improve error message TheAssassin 2018-09-30 21:11:05 +02:00
  • c8d78eb602 Remove --app-name parameter completely TheAssassin 2018-09-30 17:12:28 +02:00
  • 6b8b59ee77 Search for plugins in current working directory TheAssassin 2018-09-29 21:56:58 +02:00
  • 3674af54b2 Fix syntax TheAssassin 2018-09-26 00:39:21 +02:00
  • 73ecd9d318 Actually copy files before running plugins TheAssassin 2018-09-26 00:36:57 +02:00
  • 1ad4e5e6a9 Make sure to run ldd with LC_ALL=C TheAssassin 2018-09-22 23:20:39 +02:00
  • f3b54236a6 Update build.sh TheAssassin 2018-09-16 04:23:17 +02:00
  • e885b47208 Merge pull request #30 from asashnov/fix-examples-link TheAssassin 2018-09-06 13:08:36 +02:00
  • 89788f5e26 fix examples link (ancor on the target HTML page is lowercased) Alexander Sashnov 2018-09-06 17:55:24 +07:00
  • 83a9690da1 Fix appending of trailing slash TheAssassin 2018-09-04 14:33:25 +02:00
  • 5fc87e1c1c Fix brackets TheAssassin 2018-09-03 23:33:26 +02:00
  • 3375de8fc4 Fix path calculation TheAssassin 2018-09-03 23:32:07 +02:00
  • 906c948304 Move redundant code into separate function TheAssassin 2018-09-03 23:30:53 +02:00
  • 371343baed Properly set rpath in existing files TheAssassin 2018-09-03 21:07:43 +02:00
  • 63764e2e18 Show proper version statement TheAssassin 2018-09-03 20:20:16 +02:00
  • 8441dbb589 Merge pull request #28 from linuxdeploy/issue-18 TheAssassin 2018-08-31 20:05:13 +02:00
  • d13814d784 Fix syntax on 32-bit platforms TheAssassin 2018-08-31 19:59:15 +02:00
  • cd83c28196 Fix linker issues TheAssassin 2018-08-31 19:53:15 +02:00
  • f99cac25b5 Deploy 32-bit and 64-bit libraries into separate directories TheAssassin 2018-08-31 19:45:21 +02:00
  • 11a923b672 Properly handle parsing error TheAssassin 2018-08-31 19:42:40 +02:00
  • a8aaa09a55 Make sure to populate member variable TheAssassin 2018-08-31 19:41:12 +02:00
  • 0ced1390ce Improve ELF library, mk. 2 TheAssassin 2018-08-31 17:35:45 +02:00
  • af310722df Make constructor more efficient TheAssassin 2018-08-31 16:49:17 +02:00
  • dcf1726889 Improve ELF library, mk. 1 TheAssassin 2018-08-31 16:48:36 +02:00
  • ea12263be2 Silence warnings for cpp-subprocess TheAssassin 2018-08-31 15:50:19 +02:00
  • 9a44a10173 Refactor copyright files deployment TheAssassin 2018-08-30 22:13:01 +02:00
  • b550e4da21 Run input plugins before deploying icons and desktop files TheAssassin 2018-08-28 23:05:45 +02:00
  • c4167165ad Add note about plugin requests to README TheAssassin 2018-08-28 22:45:11 +02:00
  • 276c6f2d18 Improve multiplexing of subprocess output TheAssassin 2018-08-28 22:34:58 +02:00
  • 5b54db31cc Fix error message TheAssassin 2018-08-28 15:46:35 +02:00
  • 4a098896a9 Improve plugin related logging TheAssassin 2018-08-28 15:44:17 +02:00
  • ec051c3e0c Inform user about wrong usage of plugin parameters TheAssassin 2018-08-28 15:42:26 +02:00
  • 0741d9441b Offset error message from previous block TheAssassin 2018-08-28 15:41:53 +02:00
  • 9b1b214142 Install missing dependency TheAssassin 2018-08-27 20:00:05 +02:00
  • db77174f24 Don't deploy dependencies for existing symlinks TheAssassin 2018-08-27 19:52:36 +02:00
  • a0b0378d36 Improve handling of strip tool TheAssassin 2018-08-21 01:18:00 +02:00
  • 388e7d5acb Remove deprecated parameter from build script TheAssassin 2018-08-26 09:38:12 +02:00
  • cc30bb6bd1 Update README TheAssassin 2018-08-26 09:37:47 +02:00
  • 0d60f67da3 Always create basic AppDir structure TheAssassin 2018-08-25 23:51:06 +02:00
  • e8dee64447 Deprecate --app-name TheAssassin 2018-08-25 23:46:13 +02:00
  • 36c6be95d6 Remove redundant parameters TheAssassin 2018-08-25 23:32:14 +02:00
  • 2c4fed2fad Add links to docs.appimage.org TheAssassin 2018-08-25 19:08:47 +02:00
  • 21849f8fbf Fix README TheAssassin 2018-08-25 19:05:16 +02:00
  • 4de8b6589f Remove unused dependency libmagic TheAssassin 2018-08-20 23:54:35 +02:00
  • 7184bcb61d Abort if library is missing TheAssassin 2018-08-11 15:30:06 +02:00
  • 55d524b136 Fix argument order TheAssassin 2018-08-11 14:56:00 +02:00
  • 9743988c80 No longer bundle Qt plugin TheAssassin 2018-08-03 23:34:50 +02:00
  • 84b614c1ea Fix plugin finding TheAssassin 2018-08-03 23:31:25 +02:00
  • 1035ef726d Fix include path TheAssassin 2018-08-03 01:22:59 +02:00
  • 1c7e768b86 Provide interface to linuxdeploy_util TheAssassin 2018-08-03 00:55:48 +02:00
  • a28181d98c Fix CMake minimum required version TheAssassin 2018-07-31 21:35:06 +02:00
  • fcd3ad49db Link against shared libmagic library TheAssassin 2018-07-31 16:21:46 +02:00
  • cc6310cbbd Allow icons with extension TheAssassin 2018-07-31 15:21:38 +02:00
  • c58d9716b0 Quick fix patchelf build TheAssassin 2018-07-31 14:56:13 +02:00
  • 3e84f424e7 Debug patchelf build, mk. 5 TheAssassin 2018-07-31 14:51:22 +02:00
  • a386ab19fd Debug patchelf build, mk. 4 TheAssassin 2018-07-31 14:35:25 +02:00
  • 4f84082155 Debug patchelf build, mk. 3 TheAssassin 2018-07-31 14:32:01 +02:00
  • 8aa1bc9d89 Debug patchelf build, mk. 2 TheAssassin 2018-07-31 14:25:08 +02:00
  • 56d9d6b540 Debug patchelf build TheAssassin 2018-07-31 14:19:08 +02:00
  • 5165301a44 Merge pull request #6 from linuxdeploy/fix_deploy_library_destinationPath TheAssassin 2018-07-18 21:52:05 +02:00