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
Moritz Bunkus
dc225ba8d6
Build static library for each executable (except mmg)
...
Helps unit tests for those
2012-08-13 21:20:50 +02:00
Moritz Bunkus
4a831ecd94
Fix building with Ruby 1.8.x
2012-08-13 08:46:37 +02:00
Moritz Bunkus
79421eaa6f
Build framework for unit tests based on Google's test framework
2012-08-07 23:08:40 +02:00
Moritz Bunkus
c9883826bb
Add rake tasks for running tests
2012-08-02 11:26:54 +02:00
Moritz Bunkus
41f65932cf
New icons by Ben Humpert
2012-06-17 19:11:57 +02:00
Moritz Bunkus
ef33f4c603
Fix icon installation directory
2012-05-27 15:30:27 +02:00
Moritz Bunkus
8e90651697
Make Rakefile's comments compatible with Ruby 1.9.3's changes to "-c"
2012-04-25 23:47:51 +02:00
Moritz Bunkus
cf2557fb36
Don't try to remove files twice
2012-04-25 23:41:21 +02:00
Moritz Bunkus
255b2a4c56
Use Qt Creator's FancyTabWidget for the tool selection
2012-04-25 20:18:02 +02:00
Moritz Bunkus
4d80171a8f
Split MainWindow class into MainWindow and MergeWidget
2012-04-22 19:13:47 +02:00
Moritz Bunkus
4f957054ff
Add mkvtoolnix-gui to $applications
2012-04-16 20:41:59 +02:00
Moritz Bunkus
1628511e91
Add target for automatic updating of qt_resources.qrc
2012-04-11 12:45:18 +02:00
Moritz Bunkus
1542a6bac7
Only install application icons
2012-04-11 12:00:48 +02:00
Moritz Bunkus
406d8843f5
Move main_window files into their own sub-directory
2012-04-11 01:53:43 +02:00
Moritz Bunkus
75cd192440
Rename mmg-qt to mkvtoolnix-gui
2012-04-10 23:22:29 +02:00
Moritz Bunkus
3411067f23
Always build mmg-qt if in mmg-qt dir
2012-04-10 22:17:53 +02:00
Moritz Bunkus
6bfd09e054
Build Qt resource files; fix clean target
2012-04-10 17:37:55 +02:00
Moritz Bunkus
bb155cc1dd
Implement/fix build system for mmg-qt
2012-04-09 17:48:38 +02:00
Moritz Bunkus
f4721c599c
Don't shell out for :clean target
2012-04-09 16:32:46 +02:00
Moritz Bunkus
69442d2d24
Remove element_{mapping,parser,writer} and all occurrences of expat
2012-03-29 21:04:42 +02:00
Moritz Bunkus
48cc8862c5
Generate BROWSE file for Emacs
2012-03-26 20:19:14 +02:00
Moritz Bunkus
5d86c3ef26
Link the tools against all common libraries
2012-03-24 11:45:52 +01:00
Moritz Bunkus
fc9a7cb379
Add src/common/compression to the list of source directories
...
Otherwise common_pch.h won't depend on the files in said directory.
2012-03-23 18:02:48 +01:00
Moritz Bunkus
3e22c4a4bf
Refactoring: split compression.{h,cpp} into multiple files
2012-03-20 06:52:22 +01:00
Moritz Bunkus
e1a499f3a2
Move temporary dependency files to a temporary directory
2012-03-18 10:57:43 +01:00
Moritz Bunkus
f39cbdd042
Add the pugixml library
2012-03-17 01:10:46 +01:00
Moritz Bunkus
5f8795c2e2
Simplify library link list
2012-03-17 01:07:45 +01:00
Moritz Bunkus
c7f6519355
Re-build resources.o if resources.rc changes
2012-03-15 17:53:42 +01:00
Moritz Bunkus
45adfd4e4f
Use PNG icons instead of XPM icons on non-Windows
2012-03-15 17:17:57 +01:00
Moritz Bunkus
49091c5411
Add test tool for the new AC3 parser
2012-02-25 19:23:02 +01:00
Moritz Bunkus
9cc37dd272
Abort drake if xsltproc finds a logical error (like wrong link targets)
2012-02-25 15:05:14 +01:00
Moritz Bunkus
ab96199b68
Fix for building the tools
2012-02-22 13:22:09 +01:00
Moritz Bunkus
aa7b2b4dec
Possibility to override available languages
2012-02-06 12:39:59 +01:00
Andriy Bilous'ko
32e2acb544
Add Ukrainian translation for mkvextract's man page
2011-12-14 22:18:54 +01:00
KonaBlend
2ecf2e2f46
optimize rake deps to exclude absolute paths
...
- exclude absolute pathnames from rake.d/dependency.d/ content
- improve readability of content files: 1 file per line
- content size and dependencies reduced from 3.3MB --> 0.9MB
- time to perform rake on built tree reduced from 2200ms to 500ms
2011-12-10 17:41:24 +01:00
Moritz Bunkus
16784dade6
Fix building with precompiled headers
2011-12-05 13:43:36 +01:00
Moritz Bunkus
dbd69f832c
Remove dependency files on "rake clean" instead of "clean:dist"
2011-12-04 17:08:16 +01:00
Moritz Bunkus
b9104f2f99
Make resource files depend on the icons
2011-12-03 20:41:38 +01:00
Moritz Bunkus
afd858a675
Declare explicit dependency on manifest.xml for resources.rc
2011-11-24 00:50:00 +01:00
Moritz Bunkus
288f68e65c
Rename mmg-resources.rc to resources.rc
...
Now the file name matches for all executables.
2011-11-24 00:49:44 +01:00
Nils Maier
0ed70ebbb4
Rake: Fix missing end_if calls
...
Fixes mingw builds sans GUI
2011-11-23 20:44:11 +01:00
Moritz Bunkus
f6ac546fbb
Fix building mkvinfo's resource file if GUIs are disabled
2011-11-23 20:30:00 +01:00
Moritz Bunkus
9df51e5dd9
Compile with "-Wextra" and fix all warnings from that
2011-11-19 22:32:46 +01:00
Moritz Bunkus
6e3798589c
More warnings
2011-11-17 21:40:32 +01:00
Moritz Bunkus
6e17266c49
Remove more traces of the DLL build process for libmtxcommon
2011-11-05 23:50:33 +01:00
Moritz Bunkus
639498ab76
Remove the ability to build "libmtxcommon" as a DLL
...
This feature has literally not been tested by me in years.
2011-11-05 22:19:41 +01:00
Moritz Bunkus
0e29699e8a
Use ngettext for translating texts with plural forms
2011-11-05 14:45:35 +01:00