Commit Graph

328 Commits

Author SHA1 Message Date
TheAssassin
a647205226 Implement conversion to double 2018-11-09 01:32:18 +01:00
TheAssassin
73832323c8 Implement actual parsing 2018-11-09 01:12:48 +01:00
TheAssassin
169275e023 Fix semantics of isEmpty() 2018-11-09 00:58:09 +01:00
TheAssassin
78e5d0858e Add actual data structures 2018-11-09 00:57:06 +01:00
TheAssassin
b4efb2bc56 Increase test coverage 2018-11-09 00:54:32 +01:00
TheAssassin
aa2e8b9105 Allow construction from istream 2018-11-09 00:43:02 +01:00
TheAssassin
793b35dc61 Parse file in constructor 2018-11-09 00:37:58 +01:00
TheAssassin
5ba8b613d6 Fix includes 2018-11-09 00:36:55 +01:00
TheAssassin
75f2511437 Add some convenience function to convert/parse value 2018-11-09 00:08:40 +01:00
TheAssassin
9a4916fe84 Desktop file entry initial commit 2018-11-08 23:08:32 +01:00
TheAssassin
e584088656 Use already existing function to copy data 2018-11-08 22:45:50 +01:00
TheAssassin
8a79cfbe1d Mark query functions as const 2018-11-08 22:38:29 +01:00
TheAssassin
22ecabc51b Desktop file parser initial commit 2018-11-08 22:18:23 +01:00
TheAssassin
81dfae892c Add support for code coverage measurements 2018-11-08 22:17:21 +01:00
TheAssassin
bedd66d161 INI parser now contains a CMake script 2018-11-07 23:20:29 +01:00
TheAssassin
62f04213ce Use fixed fork of INI parser 2018-11-07 23:20:26 +01:00
TheAssassin
4790fabc44 Revert "Temporary workaround for #39"
Fixed the issue properly in the dependency, therefore the workaround is
no longer needed.

This reverts commit 6112a6353e.
2018-11-07 22:21:52 +01:00
TheAssassin
6112a6353e Temporary workaround for #39 2018-11-07 20:09:24 +01:00
TheAssassin
82b7ccd76a Merge pull request #41 from linuxdeploy/integration_test
Improve AppDir root files deployment
2018-11-06 15:48:05 +01:00
TheAssassin
4e33e395de Show warning if existing AppRun is overwritten 2018-11-06 15:39:35 +01:00
Alexis Lopez Zubieta
9d25fee1dc Make "Deploying custom AppRun" a regular message 2018-11-06 08:26:15 -06:00
Alexis Lopez Zubieta
9d78e0786b Ensure that custom AppRun are deployed even if no desktop files are found 2018-11-06 07:48:12 -06:00
Alexis Lopez Zubieta
9f20e5829d Restructure the code in order to make it more clear 2018-11-05 21:26:48 -06:00
Alexis Lopez Zubieta
5055efdc05 Rename linuxdeploy.cpp and linuxdeploy.h to core.cpp and core.h 2018-11-05 18:33:14 -06:00
Alexis Lopez Zubieta
19ecbb2d70 remove empty line 2018-11-05 16:24:09 -06:00
Alexis Lopez Zubieta
0e92331a12 Document linuxdeploy::deployAppDirRootFiles 2018-11-05 16:23:04 -06:00
Alexis Lopez Zubieta
4bf1948774 Document linuxdeploy::getMainDesktopFile 2018-11-05 16:07:01 -06:00
Alexis Lopez Zubieta
f201c57177 Optimize imports 2018-11-05 15:57:37 -06:00
Alexis Lopez Zubieta
d7c0e94f11 Reformat 2018-11-05 15:55:13 -06:00
Alexis Lopez Zubieta
700f6fe15f Remove declaration of getMainDesktopFile 2018-11-05 15:54:59 -06:00
Alexis Lopez Zubieta
012e621ec5 Throw an exception when no deskotp files are found 2018-11-05 15:47:11 -06:00
Alexis Lopez Zubieta
6c674aa184 Making getMainDesktopFile parameters constant references 2018-11-05 15:43:35 -06:00
Alexis Lopez Zubieta
553bb9fcb0 No need to override constructor 2018-11-05 15:41:06 -06:00
Alexis Lopez Zubieta
906dcab283 Fix code style 2018-11-05 15:40:15 -06:00
Alexis Lopez Zubieta
fc3d80c281 remove duplicated 'public' 2018-11-05 15:39:47 -06:00
Alexis Lopez Zubieta
f0bb1fb472 bring empty line back 2018-11-05 15:39:00 -06:00
Alexis Lopez Zubieta
f3f30166f2 Importing boost::filesystem as bf to keep consistency its usage across the project 2018-11-05 15:38:12 -06:00
Alexis Lopez Zubieta
2210b7e65d Remove integration test 'build_minimal_appimage_with_custom_apprun' 2018-11-05 15:33:15 -06:00
Alexis Lopez Zubieta
cc800588d2 Optimize imports 2018-11-05 15:28:11 -06:00
Alexis Lopez Zubieta
29cda3b1ac Change return type to bool 2018-11-05 15:27:58 -06:00
Alexis Lopez Zubieta
16b0a5948a createLinksInAppDirRoot is capable of dealing with an empty customAppRunPath so there is no need to check it 2018-11-05 15:27:58 -06:00
Alexis Lopez Zubieta
41569a4f53 The ".DirIcon" creation seems not to be responsibility of deployAppDirRootFiles 2018-11-05 15:27:58 -06:00
Alexis Lopez Zubieta
7ff05ca98e Removing AppRun file existence check as createLinksInAppDirRoot also perform this check 2018-11-05 15:27:58 -06:00
Alexis Lopez Zubieta
cab57f86d6 Put main desktop file lookup into a separated function 2018-11-05 15:27:58 -06:00
Alexis Lopez Zubieta
93fea697e5 Move desktop file deployment away from desktop file lookup 2018-11-05 15:27:58 -06:00
Alexis Lopez Zubieta
bd12fefc35 Complete deployAppDirRootFilesWithExistentAppRun definition 2018-11-05 15:12:27 -06:00
Alexis Lopez Zubieta
2cdedc252c Replace args::ValueFlagList by vector<string> in deployAppDirRootFiles function signature 2018-11-05 15:12:27 -06:00
Alexis Lopez Zubieta
1fa90fbd5c Add namespace and prepare unittest 2018-11-05 15:12:27 -06:00
Alexis Lopez Zubieta
7318d68c96 Move deployAppDirRootFiles function into a separated file to allow unit testing 2018-11-05 15:12:27 -06:00
Alexis Lopez Zubieta
e5f4755da7 Move deploy AppDir root files into a separated function 2018-11-05 15:12:27 -06:00