Moritz Bunkus
c6ad3ba3cb
generate manifest.xml files from templates
2018-10-28 13:48:27 +01:00
Moritz Bunkus
9e04c038f4
packaging: move all packaging files to packaging
directory
2018-06-25 17:59:11 +02:00
Moritz Bunkus
8a5cc704b6
AppImage build: support building in CentOS 7; use Qt online version
2018-06-24 16:28:57 +02:00
Moritz Bunkus
5f5ae9542e
Windows build: build libmtxcommon as DLL on shared builds
2018-04-08 12:53:57 +02:00
Moritz Bunkus
5f3f995fde
build system: add accidentally ignored compilation_database.rb
2018-02-27 20:42:23 +01:00
Moritz Bunkus
e960dc86fa
build system: support for creating a compilation database
2018-02-26 21:42:25 +01:00
Moritz Bunkus
0dc4ed132c
Rakefile: read build-config.local
if present and overlay over build-config
2018-01-22 23:41:32 +01:00
Moritz Bunkus
2ff9993d3a
info: rename ui
sub-dir to forms
...
Otherwise the `.ui` files won't be picked up by the generalized Qt
dependency handling.
2017-12-31 11:41:09 +01:00
Moritz Bunkus
abb66a5486
build system: check for Google Benchmark, compile benchmark if source exists
2017-11-16 15:15:46 +01:00
Moritz Bunkus
c5599e9999
development documentation: remove HTML variant from repository
2017-10-04 20:45:30 +02:00
Moritz Bunkus
533ded009a
macOS: unlock keychain via script before signing if script exists
2017-08-20 20:02:31 +02:00
Moritz Bunkus
f12df7396f
hevcc_dump: new tool for dumping a HEVCC from the middle of a file (incomplete)
2017-03-19 18:44:00 +01:00
Moritz Bunkus
ce1bdcb1b1
build system: re-work static Qt plugin handling
...
This changes several things:
1. The path to the plugins is no longer determined by looking through
the include flags in QT_LIBS. This process was broken for paths
with file names. Instead, qmake is queried for the installation
location for the plugins.
2. Similar to qmake, configure now generates a file for both mkvinfo
and mkvtoolnix-gui that includes the appropriate #include
directives for the chosen plugins. Therefore no additional #ifdef…
logic is required for the static plugins in other parts of the two
programs.
3. For platforms other than Windows or macOS, configure will now add
the Xcb platform integration plugin. This is required for using a
static Qt on Linux. This change should implement #1898 .
2017-03-09 22:06:40 +01:00
Moritz Bunkus
41f62d37e8
doc: don't store generated man pages in repository
...
The intention behind keeping the generated man pages is to avoid
requiring downstreams to have xsltproc and the DocBook stylesheets
installed. However, for that they don't have to be stored in the
repository. Generating them upon release and including them in the
source tarball is enough.
2017-01-22 21:03:26 +01:00
Moritz Bunkus
0e6594fe3d
gitignore: ignore .rsync-filter files
2016-12-22 15:25:11 +01:00
Moritz Bunkus
61126158a6
mkvinfo GUI: set window icon
2016-05-04 20:38:21 +02:00
KonaBlend
cee1debeaf
add explicit pch support
...
- convert gcc to use -include
- add clang support for -include
- new target namespace: pch (invoke rake -T or pch:overview for details)
- move pch logic into rake.d/pch.rb
- convert a few troublesome source files from ISO-8859-1 -> UTF-8
- add persistent config: config.pch.json
- add TTY support for running commands with filters (keeps pretty
color diagnostics even when filtering compiler stdout/stderr)
- for fun try:
drake "pch[pretty]"
drake -j4
drake pch:status
2016-03-26 03:52:21 -04:00
Moritz Bunkus
64465ce72b
all: remove support for wxWidgets; remove mmg
2015-08-15 20:33:46 +02:00
Moritz Bunkus
28caec76f3
move qtcreator project file to src/mkvtoolnix-gui directory
2015-06-06 12:14:34 +02:00
Moritz Bunkus
479f5d3670
build system: build Qt translation files on MingW
2015-06-03 20:06:34 +02:00
Moritz Bunkus
5f63272337
git: ignore temporary files created by clang during compilation try 2
2015-04-10 23:37:23 +02:00
Moritz Bunkus
6a8f9a9fd0
git: ignore temporary files created by clang during compilation
2015-04-08 23:17:10 +02:00
Moritz Bunkus
093dcb09ae
GUI: refactor HeaderEditor* classes to mtx::gui::HeaderEditor namespace
2015-04-02 21:02:08 +02:00
Moritz Bunkus
6050a1674b
tools: new hevc_dump utility
2015-03-27 11:42:32 +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
4a252c4b0f
tools: add a file checksum tool
...
Useful for testing purposes of the implementation of MKVToolNix'
checksum code.
2015-01-03 16:54:53 +01:00
Moritz Bunkus
2e0085b151
gitignore: add .doconf* files
2014-09-13 11:28:29 +02:00
Moritz Bunkus
3f0ac5528a
git: ignore *.autosave
2014-08-31 15:03:13 +02:00
Moritz Bunkus
f633a612b3
GUI: ignore QtCreator user files
2014-02-15 11:30:33 +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
a77be987e3
build system: don't store generated icon .h in the repo
2014-01-01 21:33:22 +01:00
Moritz Bunkus
98742c1030
Ignore generated HTML files
2013-01-21 22:49:41 +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
83907e90c4
Remove accidentally checked-in unit test executable
2012-08-17 22:50:11 +02:00
Moritz Bunkus
6a2698f5ec
Split single unit test directory into multiple ones
...
The goal is to enable testing of application specific files, e.g. for
mkvpropedit.
2012-08-13 20:41:35 +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
75cd192440
Rename mmg-qt to mkvtoolnix-gui
2012-04-10 23:22:29 +02:00
Moritz Bunkus
02e3eedfb4
Add application icon
2012-04-10 17:52:06 +02:00
Moritz Bunkus
438917fff5
Don't include auto-generated files in repo
2012-04-10 08:54:17 +02:00
Moritz Bunkus
bb155cc1dd
Implement/fix build system for mmg-qt
2012-04-09 17:48:38 +02:00
Moritz Bunkus
48cc8862c5
Generate BROWSE file for Emacs
2012-03-26 20:19:14 +02:00
Moritz Bunkus
e1a499f3a2
Move temporary dependency files to a temporary directory
2012-03-18 10:57:43 +01:00
Moritz Bunkus
3c2f1aec07
Ignore some more files
2012-03-18 10:28:05 +01:00
Moritz Bunkus
49091c5411
Add test tool for the new AC3 parser
2012-02-25 19:23:02 +01:00
Moritz Bunkus
f90734d886
Merge all .gitignore files into one
2011-09-17 00:23:00 +02:00
Moritz Bunkus
67769eb6df
Use the proper name for pre-compiled header files
2010-08-01 22:41:19 +02:00
Moritz Bunkus
8d7fc2723b
Enable dependecies
2010-08-01 11:12:43 +02:00
Moritz Bunkus
513c26ad84
First version of a rake based build system
2010-08-01 11:12:43 +02:00
Moritz Bunkus
91895b6e24
Ignore po/mkvtoolnix.pot
2010-06-14 21:57:55 +02:00
Moritz Bunkus
64f552fcb4
Ignore automatically generated files
2010-06-06 09:44:17 +02:00