Commit Graph
100 Commits
Author SHA1 Message Date
lukas 38e38fb878 fix building of wrong docker image 2021-03-15 20:09:14 +01:00
lukas d12817feae fix /only/changes wrong path 2021-03-15 20:04:53 +01:00
lukas 5f65ca528f custom doker image for conan-mingw 2021-03-15 20:03:26 +01:00
lukas 9d91779f15 use profile to target correct mingw toolchain 2021-03-15 19:35:10 +01:00
lukas 0679c0a5fe create mingw docker image 2021-03-15 18:46:42 +01:00
lukas 916bdb7358 fix docker image 2021-03-15 18:31:46 +01:00
lukas b5aa78a59f drop dependency of libconfig and write own simple parser 2021-03-15 17:33:20 +01:00
lukas d364bc2ed8 correct naming of libconfig package 2021-02-01 18:24:39 +01:00
lukas 1f2dabfa82 fix libconfig version tag 2021-02-01 18:12:05 +01:00
lukas e4861adbc2 remove unneccessary files 2021-02-01 18:07:08 +01:00
lukas 17a3722d7a drop gui support - cmake 2021-02-01 17:28:07 +01:00
lukas 2b00bc61cf fix cleanup after conan build 2020-11-04 20:28:04 +01:00
lukas 0d5c7a61b4 cleanup conan packages and upload package to registry 2020-11-03 20:31:33 +01:00
lukas eb66222304 set docker host var 2020-11-03 20:13:53 +01:00
lukas 3e8b00f23e set some dind vars 2020-11-03 20:12:35 +01:00
lukas 826006dcba add tag 2020-11-03 19:56:00 +01:00
lukas 3f4de8ec42 build correct path 2020-10-31 21:12:39 +01:00
lukas 220275a617 add conan docker image and build docker image only if changes where made in its config 2020-10-31 21:07:34 +01:00
lukas deb54c4f3a do not install system requirements 2020-10-31 17:33:39 +01:00
lukas 154b71f50f force remote adds 2020-10-31 17:13:07 +01:00
lukas bda51e6b24 force creation of profile even if cached 2020-10-31 17:11:27 +01:00
lukas 789e4c9458 create default profile 2020-10-31 17:02:23 +01:00
lukas c904c0701c home flag needs to be applied for whole script 2020-10-31 16:59:10 +01:00
lukas be8299e294 custom conan dir 2020-10-31 16:50:23 +01:00
lukas e9e63e1c27 include directory with headers created by conan 2020-10-31 15:44:43 +01:00
lukas 9bfddef920 build in one job 2020-10-31 11:57:49 +01:00
lukas 3d29ab4b17 use var for cache path 2020-10-31 11:33:58 +01:00
lukas d4d9b13b20 use job artifacts to share cmake generated files between jobs 2020-10-31 11:14:48 +01:00
lukas 20bd14ad95 correct cmake dir 2020-10-30 19:41:14 +01:00
lukas 3e5ffff839 force using cmake generator and set build folder manually 2020-10-30 19:16:16 +01:00
lukas 37ba7dce21 create build folder only if not existing 2020-10-30 19:04:00 +01:00
lukas 05f3600613 add cleanup job 2020-10-16 19:16:41 +02:00
lukas 2e3e4986f6 no files outside build dir allowed 2020-10-16 19:11:17 +02:00
lukas 346875312b artifacts for stages 2020-10-16 19:07:29 +02:00
lukas ed08771107 seperate to stages 2020-10-16 19:03:05 +02:00
lukas ad11f040f2 enable sysrequires 2020-10-16 18:54:27 +02:00
lukas a81c69f833 correct folder 2020-10-16 18:50:06 +02:00
lukas 9de1729c52 correct folder 2020-10-16 18:45:25 +02:00
lukas 726009a379 not set compiler 2020-10-16 18:42:03 +02:00
lukas d7fb231705 another build path 2020-10-16 18:37:37 +02:00
lukas 9a628d60f6 rm rest 2020-10-16 18:33:17 +02:00
lukas 40110b13ca global image 2020-10-16 18:25:47 +02:00
lukas b3da9b64fa new default profile 2020-10-16 18:20:30 +02:00
lukas fd14c07fe8 set correct compiler flag 2020-10-16 18:15:11 +02:00
lukas 819803835c install recommeneded dependencies 2020-10-16 18:07:55 +02:00
lukas a140f74119 do not install recommeneded dependencies 2020-10-16 18:02:55 +02:00
lukas 17c5a38a0c no error if folder exists 2020-10-16 17:56:57 +02:00
lukas d6564f5647 correct cmake folder and cache paths 2020-10-16 17:53:18 +02:00
lukas 1254466e66 install dev requirements 2020-10-16 17:45:16 +02:00
lukas fda91c380f use libconfig from bintray 2020-10-16 17:18:08 +02:00
lukas 2cbbc7fe92 add also bincrafters to conan init 2020-10-14 00:36:17 +02:00
lukas f64ebed804 fix failing cmake script
add repo to ci
2020-10-14 00:30:55 +02:00
lukas 36a945eb1d qt as conan dependency 2020-10-13 01:01:45 +02:00
lukas 4a040d6a85 use conan to fetch dependencies 2020-10-12 02:14:42 +02:00
lukas 41a8e8e7e1 readd libconfig
correct regex to proof correct api
2020-10-12 01:55:58 +02:00
lukas e7cc041bc4 add conan file rm existing configparser 2020-10-11 00:31:44 +02:00
lukas 095eb5c0cd fixed incorrect merge of branches 2020-06-08 11:17:08 +02:00
lukas a231e6c852 improved gitlab ci 2020-06-08 11:03:08 +02:00
lukas 4b19ecf3c3 added dockerfiles and edited readme 2020-06-08 10:54:22 +02:00
lukas 85ba334c21 added options in nsis install what to install. 2020-05-26 19:59:23 +02:00
lukas 81de98bf6c rename Version.h to StaticData.h
new temp file path for windows and linux
temp file now writeable on windows
compare string find method with SIZE_MAX instead of ULONG_MAX
2020-05-26 16:51:29 +02:00
lukas 3f75484f77 improved inc directory inclusion 2020-05-22 21:58:51 +02:00
lukas f4069d02bf right naming in gitlab ci 2020-05-21 14:27:16 +02:00
lukas ce4a3a830e release version v1.3.4 2020-05-21 14:18:29 +02:00
lukas 86fd995923 some minor renamings
edited README.md
2020-05-21 14:09:17 +02:00
lukas 12ff16dc8e renamed service-binarayname and config file name to dynuiprefresher 2020-05-21 11:52:55 +02:00
lukas ea648d5946 added usage info to readme 2020-05-21 11:38:39 +02:00
lukas ca47949a38 check if config folder exists if not create it
right appdata folder for windows hosts
seperate config path and config name in cmake header
2020-05-21 11:26:15 +02:00
lukas 8199fc2c1e correct build of test targets
correct upload of report.xml
2020-05-20 19:37:39 +02:00
lukas 998f3ea5e8 right xml export of unit test cases for test target 2020-05-20 19:25:37 +02:00
lukas d8c3d4ffb8 correct build of gtests in one target with xml output 2020-05-19 23:57:16 +02:00
lukas ede1afcce3 correct build dependencies for unit test 2020-05-19 21:50:43 +02:00
lukas 1239ae015a right ci camke dependencies for win and unix build 2020-05-19 21:29:36 +02:00
lukas 5271a25cbc use artifacts instead of cache 2020-05-19 21:13:53 +02:00
lukas fb65ef98fa new gitlab ci for windows build
cmake- check if gtest is installed on build system
validate compiler after setting of compiler paths
2020-05-19 20:58:18 +02:00
lukas 4344e7c118 added tabbed view
new config page with ability to edit config file
new features in config class - setting member variables
new button locations in gui
2020-05-19 16:23:00 +02:00
lukas a356bca964 install config in other folder win 2020-05-18 19:46:19 +02:00
lukas 268aa3a1ad hide console window - windows gui
right windows gui dll dependencies
linux package qt dependencies for packaging
2020-05-18 17:18:41 +02:00
lukas 3be8203111 begin of gui implementations in cmake install script 2020-05-16 20:30:23 +02:00
lukas b5b352f83d namespace for IPRefresher instead of class 2020-05-15 13:57:09 +02:00
lukas 3b32f60190 added return codes for IPrefresher refresh method.
error messages in gui.
2020-05-14 23:08:19 +02:00
lukas 0eea7095e0 added better thread management
cross compilation features.
2020-05-10 18:10:44 +02:00
lukas ab772aac55 further gui developments 2020-05-10 15:00:51 +02:00
lukas c25996a925 first qt gui steps 2020-05-09 23:08:23 +02:00
lukas 826386e849 define cached files globally/ including last test job 2020-05-08 17:28:19 +02:00
lukas 25f32dc4f4 cache whole project between jobs 2020-05-08 17:23:19 +02:00
lukas 2b863c6050 keep data between stages 2020-05-08 17:20:11 +02:00
lukas a43b730b53 multistaging ci 2020-05-08 17:17:20 +02:00
lukas 309aefee2e added a build badge 2020-05-08 17:02:46 +02:00
lukas 713e7a1f95 everywhere same code header
reformatings
cdoc
2020-05-08 16:45:27 +02:00
lukas 12de026842 Update .gitlab-ci.yml 2020-05-07 18:08:31 +00:00
lukas 335bcf1259 wrong variable name 2020-05-07 16:19:59 +02:00
lukas db4c71d7fe don't use find_package for libconfig, no default package in debian/libconfig installation 2020-05-07 16:17:47 +02:00
lukas ba4af36df0 * new class for IP utils
* method to check telegram support out of config
* getters in Config.cpp
* lots of reformatings and cdoc
2020-05-07 14:54:40 +02:00
lukas b133ab6961 options to allow/deny package build
option cleanup
2020-05-06 11:33:29 +02:00
lukas 9f99997c8b added Readme for cross compile tasks 2020-05-06 11:03:39 +02:00
lukas aef369b38b correct order of #includes to include own libs first and then system ones 2020-05-05 19:25:23 +02:00
lukas 1756b0cf5e check also read ip from file if valid 2020-05-05 19:15:08 +02:00
lukas a3c8fe44dd use climits for MAX_ULONG
check if received ip from api has at least a :
2020-05-05 19:11:47 +02:00
lukas d353a2485c more dynamic .dll folder for exe packing
other config dir for windows build
2020-05-05 17:02:39 +02:00