Commit Graph

68 Commits

Author SHA1 Message Date
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
Moritz Bunkus
df335cb415 Only build the TAGS file if the "etags" tool has been found
Don't rely on the existence of "TAGS" alone.
2011-05-11 21:40:41 +02:00
Moritz Bunkus
cc43e1d322 Fix mkvpropedit task description 2011-03-23 12:08:30 +01:00
Moritz Bunkus
9cb8a50c96 Depend on the .h produced from the .ui, not the .ui itself
Another fix for bug 576.
2011-03-08 00:16:21 +01:00
Moritz Bunkus
868edce381 Put lib/lib{ebml,matroska} first in include/library paths during compilation if internal libs are to be used 2011-02-06 12:54:56 +01:00
Moritz Bunkus
fa9fc31e5f Include libebml & libmatroska in the sources & compilation system
Further commits will make this optional so that the system libs are
used if they're new enough.
2011-01-31 10:28:38 +01:00
Moritz Bunkus
78ad167b77 Use explicit dependency information for XML to man page transformation 2010-12-26 01:50:21 +01:00
Moritz Bunkus
259d2dbb95 Use curl-config for the CFLAGS and LIBS 2010-12-25 23:23:22 +01:00
Moritz Bunkus
5d3d24c8f3 Added task for calling the format verification script for translations 2010-12-25 21:16:50 +01:00
Moritz Bunkus
6549317870 Link against libcurl if found 2010-12-23 16:04:23 +01:00
Moritz Bunkus
fd451fca7e Don't wrap long lines in man po output; poedit style comments for zh_CN man po 2010-12-21 11:52:57 +01:00
Moritz Bunkus
edff1163cd Build moc files properly 2010-12-20 23:32:37 +01:00
Moritz Bunkus
b686e2b1c2 Install mmg's guide into the "docdir" location
Patch by Christian Morales Vega
2010-11-09 14:41:06 +01:00
Moritz Bunkus
dc5608d4da Only build .1 from .xml if xsltproc & DocBook are available
Fix for bug 575.
2010-10-31 15:41:13 +01:00
Moritz Bunkus
c65f181eb9 Better detection if require_relative is known by the current Ruby version 2010-10-28 09:09:32 +02:00
Moritz Bunkus
6d4969eefc Don't disable warnings about alias breaking 2010-09-08 20:04:49 +02:00
Moritz Bunkus
65d868b1d3 Compile the correct header file for precompiled headers 2010-09-04 22:04:59 +02:00
Moritz Bunkus
7967e294f3 Use "require_relative" for Ruby 1.9.2 2010-09-04 17:14:50 +02:00
Moritz Bunkus
0ae2a02937 Output make-style chdir messages
Helps Emacs locate the files errors and warnings refer to
2010-08-05 22:18:29 +02:00
Moritz Bunkus
67769eb6df Use the proper name for pre-compiled header files 2010-08-01 22:41:19 +02:00
Moritz Bunkus
e7f89447be Allow to specify the name of mmg's executable upon installation
Also affects the man pages
2010-08-01 20:04:47 +02:00
Moritz Bunkus
6b849d54f0 Don't let env vars override the required {c,cxx,ld}flags 2010-08-01 12:53:34 +02:00
Moritz Bunkus
dde97d8f4b Missing dependency for creating translated .xml files for man pages 2010-08-01 12:28:24 +02:00
Moritz Bunkus
70b6d33b8c Fixes for compilation with mingw 2010-08-01 11:12:45 +02:00
Moritz Bunkus
76288e2201 Fix for Ruby 1.8 2010-08-01 11:12:45 +02:00
Moritz Bunkus
82657735ce Build system for the 'src/tools' directory 2010-08-01 11:12:44 +02:00
Moritz Bunkus
4da568c591 Automatically set number of threads from environment variable 2010-08-01 11:12:44 +02:00