Commit Graph

103 Commits

Author SHA1 Message Date
Moritz Bunkus
d867a79d97 build system: use {EBML,MATROSKA}_{CFLAGS,LIBS} from pkg-config if not internal 2015-11-21 11:56:27 +01:00
Moritz Bunkus
5dde8524e3 Merge branch 'master' of github.com:mbunkus/mkvtoolnix 2015-08-28 19:26:18 +02:00
Moritz Bunkus
6e7d212a45 build system: don't use u flag for ar
Newer ar seem to be built with --enable-dterministic-archives. In that
mode u has no effect, and ar emits a warning. Since u is not really a
speed gain nowadays let's just not use it at all.
2015-08-28 17:49:57 +02:00
Moritz Bunkus
50c600ef84 add_po.rb: move to build/development-tools directory 2015-08-27 22:38:10 +02:00
Moritz Bunkus
f1b2032c79 add_po.rb: add support for tar files 2015-08-23 21:47:04 +02:00
Moritz Bunkus
84c65b1ee6 add_po.rb: support for 7zipRAR archives 2015-08-16 17:32:27 +02:00
Moritz Bunkus
64465ce72b all: remove support for wxWidgets; remove mmg 2015-08-15 20:33:46 +02:00
Moritz Bunkus
ca24089eb4 add_po.rb: support for RAR archives 2015-08-15 08:05:08 +02:00
Moritz Bunkus
58414b1f4f add_po.rb: unlink archive after extraction 2015-07-24 15:36:08 +02:00
Moritz Bunkus
58b79f1c98 add a script for adding po files automatically 2015-07-24 15:19:12 +02:00
Moritz Bunkus
c9fed48fdb build system: function »error« does not existt 2015-07-18 20:21:26 +02:00
Moritz Bunkus
dedcb6455c build system: fix unit test executable names for Windows
Fixes #1318.
2015-06-29 22:20:29 +02:00
Moritz Bunkus
ba3fbeaa14 build system: fix po style adjustment with very long file names
If a path + file name exceeds the wrap length then the translation
update mechanism went into an endless loop. So always output at least
one file, even if the line length limit is violated.
2015-06-26 21:04:15 +02:00
Moritz Bunkus
b4dbc2d5d0 build system: add .exe for unit tests run on Windows
Fixes #1232.
2015-06-04 20:14:07 +02:00
Moritz Bunkus
2bcd1aec8d build system: output tarball file name 2015-05-12 19:23:56 +02:00
Moritz Bunkus
8221f3453c build system: force UTF-8 string encoding when reading source files
The files are encoded in UTF-8. Unfortunately there are situations in
which the environment either has no locale set at all or one that
doesn't use an encoding of UTF-8 (e.g. LC_ALL=C). In such cases Ruby's
default string encoding is set to US-ASCII.

Fixes #1189.
2015-05-11 18:20:50 +02:00
Moritz Bunkus
131b693bca build system: don't rename debian-upstream to debian for dev:tarball* targets 2015-05-09 17:18:37 +02:00
Moritz Bunkus
afb6472d6d build system: use correct order for linker flags for internal libEBML/libMatroska
Should fix #1177.
2015-04-28 13:55:10 +02:00
Moritz Bunkus
1e567156b5 build system: fix version number variable in dev:tarball* targets 2015-04-26 11:31:11 +02:00
Moritz Bunkus
728fb0a307 GUI, mkvinfo GUI: link against Cocoa platform plugin on Mac OS 2015-04-19 19:53:12 +02:00
Moritz Bunkus
577cc0f7cc build system: build pre-compiled headers before MKVToolNix GUI sources 2015-03-31 21:47:11 +02:00
Moritz Bunkus
0bad8270cb build system: fix Ruby warnings
These include:

- assigned but unused local variable
- & interpreted as argument prefix
- ambiguous first argument
- shadowed variables
2015-03-24 13:20:18 +01:00
Moritz Bunkus
8b22523e55 build system: multiple sources in one line in Swedish translation file 2015-03-24 13:14:55 +01:00
Moritz Bunkus
da54691975 man page translations: fix format
po4a-translate requires empty lines at precisely the right places in
order to recognize entries.

Fixes #1134.
2015-02-27 18:51:40 +01:00
Florent Thiéry
b00eeac099 rename STATIC_LIBS by LINK_STATICALLY because it was misleading 2015-02-19 13:36:40 +01:00
Anthony Violo
1e6b546cd1 Added option to compile static binaries 2015-02-18 11:44:45 +01:00
Moritz Bunkus
2fcb10365b a new timecode calculator class for intermixing provided and calculated timecodes 2015-02-14 21:21:32 +01:00
Moritz Bunkus
3310e6b486 mkvinfo, mkvtoolnix-gui: don't link QtAccessiblePlugin for Windows
It seems not to be needed for 5.3.x, and in 5.4.x it doesn't even exist
as a separate plugin anymore.
2015-02-03 10:53:57 +01:00
Moritz Bunkus
b47ae1ee4b build system: use libEBML/libMatroska via pkg-config 2014-12-21 10:50:26 +01:00
Moritz Bunkus
61e9e36592 build sys: use system version of pugixml if present
Fixes #1090.
2014-12-05 12:35:39 +01:00
Moritz Bunkus
265049a45b GUI: load QtAccessibleWidgets plugin 2014-09-09 14:28:35 +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
f6b4a41ded build system: adjust nl translation to translator's poedit style 2014-06-11 08:17:58 +02:00
Moritz Bunkus
aeb65b3caa build system: adjust to poedit style for Basque translations 2014-04-28 20:33:18 +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
2f97945b15 build system: adjust Ukrainian translation files format 2014-03-22 09:25:27 +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
39f62d8c60 build system: update comp_tree to 1.1.3 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
c151f2043b build system: move format string verification into Rakefile 2014-01-25 12:42:36 +01:00
Moritz Bunkus
4d946f05e1 Merge branch 'master' into mkvtoolnix-gui 2014-01-17 16:49:54 +01:00
Moritz Bunkus
69d16da4e7 build system: require Ruby 1.9.x or newer 2014-01-08 14:20:15 +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
1e8b9e8540 Rake: Helper method for debugging dependency issues 2013-12-30 19:35:25 +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
2670e2e168 build system: use gtest system installation if present 2013-12-25 13:00:28 +01:00
Moritz Bunkus
06c07a0906 Rakefile: task for cleaning just the unit tests 2013-07-04 23:11:44 +02:00