Commit Graph

150 Commits

Author SHA1 Message Date
Moritz Bunkus
61e9e36592 build sys: use system version of pugixml if present
Fixes #1090.
2014-12-05 12:35:39 +01:00
Moritz Bunkus
8d32a62b9b Translations: enable Catalan translation 2014-11-05 09:50:02 +01:00
Moritz Bunkus
3451843c0b Build system: don't warn about missing field initializers 2014-10-07 19:06:46 +02:00
Moritz Bunkus
4a610ce9c1 Build system: Qt: link against and load platform plugin on Windows 2014-09-07 21:30:50 +02:00
Moritz Bunkus
291890ca30 Build system: rake target for building a source tarball 2014-09-01 15:38:44 +02:00
Moritz Bunkus
7ce1885173 Build system: don't word-wrap Turkish .po file 2014-08-24 14:40:12 +02:00
Moritz Bunkus
fb88e463f2 build system: add target for stripping executables 2014-07-26 19:15:18 +02:00
Moritz Bunkus
2c553f944d build system: always make target 'apps:tools' available 2014-07-15 20:16:14 +02:00
Moritz Bunkus
6cbbab537f build system: fix function call args for translations:update:manpages 2014-05-24 20:14:10 +02:00
Moritz Bunkus
1ea5a2f8c9 Build system: adjust po settings for Polish translator's poedit 2014-04-18 09:16:29 +02:00
Moritz Bunkus
d7381b93b3 build system: don't word-wrap Dutch translation file 2014-03-23 20:05:34 +01:00
Moritz Bunkus
2f97945b15 build system: adjust Ukrainian translation files format 2014-03-22 09:25:27 +01:00
Moritz Bunkus
108e5dbe71 Merge branch 'master' into mkvtoolnix-gui 2014-02-07 22:30:44 +01:00
Moritz Bunkus
8546756f7a mpls_dump: a new tool for dumping MPLS file structures 2014-02-05 07:53:34 +01:00
Moritz Bunkus
2fc478d78e Merge remote-tracking branch 'refs/remotes/mosu/master' into mkvtoolnix-gui 2014-02-01 23:57:33 +01:00
Moritz Bunkus
234975b965 build system: don't scan file system twice for mkvtoolnix-gui .cpp files 2014-02-01 23:43:58 +01:00
Moritz Bunkus
2d3be2275f build system: use tighter dependencies for Qt files 2014-02-01 23:43:57 +01:00
Moritz Bunkus
69d9820d30 build system: don't add -fPIC on Windows
…as that flag is ignored for the platform and causes warnings
2014-02-01 23:43:17 +01:00
Moritz Bunkus
5596af7235 build system: don't wrap Basque translation file 2014-01-25 12:42:36 +01:00
Moritz Bunkus
c151f2043b build system: move format string verification into Rakefile 2014-01-25 12:42:36 +01:00
Moritz Bunkus
9d2c49f860 Rakefile: add -fPIC to CXXFLAGS if compiling with Qt 2014-01-16 12:16:05 +01:00
Moritz Bunkus
69d16da4e7 build system: require Ruby 1.9.x or newer 2014-01-08 14:20:15 +01:00
Moritz Bunkus
cd13fb900f build system: use correct processor architecture for 64bit Windows builds 2014-01-02 21:23:13 +01:00
Moritz Bunkus
afd81c7bb6 build system: only depend on .png header for files actually using them 2014-01-01 22:37:28 +01:00
Moritz Bunkus
3d015db49b build system: convert bin2h call from Ruby executable to built-in function 2014-01-01 21:41:01 +01:00
Moritz Bunkus
a77be987e3 build system: don't store generated icon .h in the repo 2014-01-01 21:33:22 +01:00
Moritz Bunkus
89c1eb68a3 mmg: show sort indicators in »scanned files« list box
See #954.
2014-01-01 21:33:21 +01:00
Moritz Bunkus
17562886a6 build system: reformat certain po files to match poedit's current output 2013-12-29 00:29:28 +01:00
Moritz Bunkus
46829f6d9b build system: let target 'clean' remove unit test object/lib files 2013-12-25 19:59:37 +01:00
Moritz Bunkus
2670e2e168 build system: use gtest system installation if present 2013-12-25 13:00:28 +01:00
Moritz Bunkus
03011e08f9 build system: install PNG images for the guides as well
Fixes #941.
2013-12-15 12:42:43 +01:00
Moritz Bunkus
953aa7e4f2 build system: fix missing space in compiler options if optimizations are enabled 2013-11-27 22:00:00 +01:00
Moritz Bunkus
5b887990ca build system: use -std=c++11 instead of -std=c++0x if the compiler supports it 2013-10-26 18:50:15 +02:00
Moritz Bunkus
da654e7ea7 build system: add -Wlogical-op warning flag for gcc 4.8.x 2013-10-26 12:52:22 +02:00
Moritz Bunkus
5de88ec536 build system: move compiler warning flag checks to their own file 2013-10-26 12:52:22 +02:00
Moritz Bunkus
4f91fa0b30 build system: define WINVER and _WIN32_WINNT from the Rakefile 2013-10-19 12:08:17 +02:00
Moritz Bunkus
fa8d3b4f3f Rakefile: accept xx_YY style LANGUAGE when creating new translation file 2013-09-19 11:01:05 +02:00
Moritz Bunkus
06c07a0906 Rakefile: task for cleaning just the unit tests 2013-07-04 23:11:44 +02:00
Moritz Bunkus
aeeac1c5fd Cosmetics: no tabs! 2013-04-27 13:00:58 +02:00
Moritz Bunkus
8af42f2a85 build system: avoid certain warnings with clang & libstdc++ 2013-04-13 19:38:06 +02:00
Moritz Bunkus
94b2632a1f build system: avoid certain warnings with Qt and clang 2013-04-04 09:21:23 +02:00
Moritz Bunkus
2daf658edc All: remove support for BZ2 and LZO compression 2013-03-03 21:04:19 +01:00
Moritz Bunkus
29597e8383 Output builder name (saxon-he), not interpreter (java) 2013-01-21 22:50:04 +01:00
Moritz Bunkus
23e633a765 Build system: fix HTML man pages target for XSLT 2.0 stylesheets 2013-01-06 22:20:17 +01:00
Moritz Bunkus
a199c99508 Build system: add -mno-ms-bitfields when compiling with mingw
gcc 4.7.0 changed from "-mno-ms-bitfields" to "-mms-bitfields" (which
is how Microsoft's compilers do it). This means that even structures
with __attribute__((packed)) are sometimes padded. As MKVToolNix uses
padded structures solely inside itself without handing them over to
Windows APIs or external DLLs (assuming static compilation with MXE)
this is safe.
2012-12-31 17:42:39 +01:00
Moritz Bunkus
41da46b5d5 Fix compiler flags (missing space) 2012-09-30 21:12:56 +02:00
Moritz Bunkus
3be6bf725b Abort compilation on the first error (-Wfatal-errors) 2012-09-30 18:05:03 +02:00
Moritz Bunkus
78fa9e04cf Always build unit tests if gtest is available 2012-08-26 12:36:14 +02:00
Moritz Bunkus
cd770a8808 Test and use '-Qunused-arguments' with clang
Otherwise clang will complain about all the -I directives it doesn't
use.
2012-08-19 23:31:38 +02:00
Moritz Bunkus
1cd37eb212 Common init code for test cases; start of unit tests for propedit 2012-08-15 09:16:52 +02:00