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
Moritz Bunkus
da718b01c6
Rake task for creating a new "po" file
2011-11-04 00:34:05 +01:00
Moritz Bunkus
13aacdf0c0
Pass flag "-std=c++0x" if the compiler supports it
2011-10-23 14:03:37 +02:00
Moritz Bunkus
3723e46a32
Add Rake target for all command line applications
2011-10-16 19:43:10 +02:00
Moritz Bunkus
be8f62c66c
Build system: Only install the guide if wxWidgets is enabled
2011-10-12 23:19:11 +02:00
Moritz Bunkus
365efd0c01
Translations: Always use poedit style
...
Most translators use poedit as their application. poedit always writes
one file name per comment line, while normal msgmerge writes up to
80 (or so) chars per line often fitting more than one file name. This
change, while inflating the number of lines once, should cut down on
future number of changes that only differ in file name comment lines.
2011-10-12 21:57:08 +02:00
Moritz Bunkus
f06fa024fd
Build system: Always process source files in alphabetical order
...
Background is that the po files contain the file names in the order
they're given to xgettext. Unfortunately that order depends on the
order in which Ruby (via Rake) finds the files in the file
system. That again depends on the OS and file system involved.
All this leads to the situation that, even though no translation or
translatable string has changed, almost all of a po file changes just
because the file names are ordered differently.
This can be avoided by always handing xgettext a list of file names
that's already sorted.
2011-10-12 21:53:35 +02:00
Moritz Bunkus
52a5c57f32
Recognize Boost format strings in translatable strings
2011-09-17 16:43:56 +02:00
Moritz Bunkus
3bddf19d58
Run msgfmt with the "-c" parameter
2011-09-17 16:36:51 +02:00
Moritz Bunkus
da161a432b
CSS & build rules for the developer documentation
2011-08-03 22:32:47 +02:00