Martchus
6bdc5436ca
Call wine actually
2016-10-29 00:21:42 +02:00
Martchus
6e7e87b73f
Improve use of 3rd party libs
2016-10-29 00:19:47 +02:00
Martchus
77c454b304
Allow exact shared object version
2016-10-22 21:00:33 +02:00
Martchus
72426e2d4c
Fix bash completion when dir/file contains single quote
...
Also a few other improvements in bash completion code
2016-10-22 20:52:08 +02:00
Martchus
73d42c287c
Support desktop actions and other additional desktop entries
2016-10-19 20:59:54 +02:00
Martchus
deabf7f6bf
Handle transitive Qt module dependencies correctly
...
Required in case of static builds
2016-10-08 19:04:30 +02:00
Martchus
4c40004f0b
Improve CLI utils
...
- Add ArgumentParser::readArgs()
- Add Indentation
- Fix eraseLine()
2016-10-02 21:53:58 +02:00
Martchus
4d0807de9b
Fix minor issues in build scripts
2016-09-30 23:52:00 +02:00
Martchus
00f7795dcd
Link test target against neccassary libraries
...
In addition to previous libs, also link against
- same libs as app/lib target
- the app target itself if required
2016-09-20 20:52:29 +02:00
Martchus
4829aa40b9
Fix mistakes in doc
2016-09-17 11:44:49 +02:00
Martchus
62c0145bce
Fix completion install destination
2016-09-12 00:21:36 +02:00
Martchus
34cd505bf7
Remove dependencies of install targets
...
Dependencies were preventing installing
static-only builds
2016-09-11 23:10:29 +02:00
Martchus
636467f93b
Add missing template files
2016-09-11 21:12:11 +02:00
Martchus
27d99f0bda
Fix install destination of pkg-config files
2016-09-11 21:00:34 +02:00
Martchus
7b946864a6
Remove pthread dependency from test target
2016-09-11 20:32:59 +02:00
Martchus
7be0b15d37
Add strip targets appropriately
2016-09-11 20:32:18 +02:00
Martchus
5f48579cd3
List scripts in project file
...
Maybe add install target for scripts later
2016-09-11 20:30:45 +02:00
Martchus
79caa5f3ea
Improve platform detection
2016-09-10 16:00:20 +02:00
Martchus
056fad7732
Allow disabling default cropping
2016-09-06 22:53:27 +02:00
Martchus
925688bcf4
Fix messages in TemplateFinder.cmake
2016-09-06 22:52:12 +02:00
Martchus
909b5c2b57
Rename variables for enabling/disabling shared/static libs
...
Avoids conflicts when using mingw-w64-cmake wrapper
2016-09-06 22:51:00 +02:00
Martchus
31be0c24ea
Add DateTime::fromIsoString{Gmt,Local}
2016-09-01 15:42:25 +02:00
Martchus
a43e9b2baf
Fix BitReader test
2016-08-30 19:59:24 +02:00
Martchus
12588c6928
Improve chrono utils
...
- Support parsing/generating ISO time stamp with
time zone delta
- Fix minor bugs
- Improve tests
2016-08-30 19:59:04 +02:00
Martchus
d6b08b8ed9
Fix decoration for static builds
...
- Also add improvemnts a few other things in the build system
2016-08-29 15:35:48 +02:00
Martchus
cf521a3255
Add option for built-in SVG icon support
2016-08-19 22:38:36 +02:00
Martchus
fe4e4b2ef5
Fix issues concerning building/using static libraries
...
- Ensure static versions of 3rd party libs are
found correctly
- Link tests against statically if only static
libraries have been built
- Ensure standard lib is linked statically when
static linkage is enabled
2016-08-19 16:14:55 +02:00
Martchus
1a4087abbc
Use async IO in TestApplication::execApp()
...
rather than multiple threads
2016-08-15 22:35:37 +02:00
Martchus
9f68a95920
Add pkg-config file
2016-08-14 16:49:40 +02:00
Martchus
b36572a4dd
Add macro to assert execution of application
2016-08-06 22:02:14 +02:00
Martchus
551867485c
Throw IO failure always via throwIoFailure
2016-08-06 21:20:25 +02:00
Martchus
ed527021f9
Improve logging when testing applications
2016-08-05 01:43:46 +02:00
Martchus
eba61510a0
Fix missing ConfigHeader module
2016-08-03 17:33:26 +02:00
Martchus
994181cbf9
Improve utilities for testing tageditor CLI
2016-08-03 17:31:28 +02:00
Martchus
df8d942e1c
Improve argument parser
...
- Fix completion of values already containing '='
- Fix completion when current word contains '='
- Improve formatting of help
- Fix typo
2016-07-31 23:20:31 +02:00
Martchus
17d22be584
Support testing applications
2016-07-30 22:34:31 +02:00
Martchus
822d77484b
Load translations also for Qt modules not in qtbase
2016-07-27 21:43:37 +02:00
Martchus
a69712d30f
Fix CMake module ListToString
2016-07-27 21:43:31 +02:00
Martchus
2f1f20c8c3
Generate config header in extra module
2016-07-27 21:38:40 +02:00
Martchus
0c40a510e5
Add functions for character set conversions
2016-07-27 18:24:37 +02:00
Martchus
323ad615cb
Add macro to use iconv
2016-07-27 18:21:43 +02:00
Martchus
ec53cf339d
Improve doc
2016-07-27 18:21:29 +02:00
Martchus
189a6fe6ba
Approach to enable static linkage
...
Linking statically might be useful, especially
when linking Windows applications since MinGW
is less buggy then.
2016-07-22 01:35:32 +02:00
Martchus
a3e9174476
Remove findArg
2016-07-17 01:27:42 +02:00
Martchus
23346e1a8e
Add convenience method to get first value
2016-07-17 01:26:34 +02:00
Martchus
8efe38dadf
Improve details in the build system
...
- add target to run cross compiled Windows binaries with wine
- quit tests if --help has been specified
2016-07-16 23:04:22 +02:00
Martchus
3ead704f1d
Improve DECLARE_ENUM macro
...
- DECLARE_ENUM now declares a regular enum.
- DECLARE_ENUM_CLASS declares an enum class.
- Macros don't include a trailing ';' so they
can also be used when defining an enum.
2016-07-11 21:32:20 +02:00
Martchus
18845b3ce0
Use option for CMake options
2016-07-10 00:16:43 +02:00
Martchus
3301f8518f
Update README.md
2016-07-04 23:53:56 +02:00
Martchus
d749ba7cc2
Provide complete occurance info (callbacks)
2016-07-04 23:18:49 +02:00