Commit Graph

603 Commits

Author SHA1 Message Date
Martchus 52d5c5598d Test more fields 2018-06-02 19:34:35 +02:00
Martchus 0b86408637 Fix specifying track number
The way to specify the track ID for setting meta-data on
track-level conflicted with the way to specify the track
number. The track ID is now specified via 'track-id='.

This breaks the CLI, however I see it as a bug that
'track=' worked for specifying the track ID so it should
be ok.
2018-05-31 00:32:30 +02:00
Martchus 95ac0d6aa7 Include QHeaderView explicitely
To avoid error: invalid use of incomplete type ‘class QHeaderView’
2018-05-28 19:52:13 +02:00
Martchus 70ee0be17b Improve coding style 2018-05-26 22:43:35 +02:00
Martchus 2250b9aa47 Ensure MediaFileInfo isn't destroyed before concurrent operation finishes 2018-05-26 22:43:27 +02:00
Martchus eec19fd710 Improve coding style and documentation 2018-05-13 20:42:16 +02:00
Martchus 4edeaa1ab2 Support showing unsupported fields when displaying tag info 2018-05-13 00:27:42 +02:00
Martchus 3148873e09 Update translations 2018-05-08 18:48:37 +02:00
Martchus 658236fa92 Update patch version 2018-05-08 18:48:30 +02:00
Martchus a7bdc00112 Fix usage of enable_if with GCC 8
Seems like the trick with the three dots isn't working
with GCC 8 anymore. So let's make it a default template
parameter then.

Not sure whether GCC 8 is here correct and whether this
workaround causes further trouble.
2018-05-07 23:53:01 +02:00
Martchus c54c4e0188 Test displaying FLAC tags via CLI 2018-04-30 20:14:02 +02:00
Martchus 3411ee3eef Apply clang-format 2018-04-29 19:02:42 +02:00
Martchus 645ca8a457 Improve coding style in tageditorwidget.cpp 2018-04-29 19:02:31 +02:00
Martchus 159d0a9739 Improve coding style in renaming utility
Those changings have been created when adding JavaScript
support to syncthingctl. Maybe implement this more like it
works now in syncthingctl?
2018-04-29 19:01:55 +02:00
Martchus f39abd56db Apply changes from jsincludes.h template 2018-04-29 18:59:41 +02:00
Martchus ef37f08717 Update translations 2018-03-21 20:50:01 +01:00
Martchus dd8456fe89 Use unsigned int as underlying type for enums 2018-03-21 20:31:13 +01:00
Martchus 4f21442f39 Set writing application 2018-03-20 21:41:42 +01:00
Martchus 2ec67c67a3 Improve initialization of QStringList 2018-03-18 18:34:28 +01:00
Martchus 6efeeb828a Improve 'Keep previous values' button 2018-03-14 19:35:52 +01:00
Martchus d792b1cbe8 Document AppImage repo 2018-03-14 18:56:17 +01:00
Martchus 73fb412cfc Simplify creation of CLI arguments 2018-03-14 18:44:33 +01:00
Martchus e04b63d77d Colorize diag messages 2018-03-13 19:29:34 +01:00
Martchus 97518578b0 Reduce nesting in setTagInfo() 2018-03-13 19:21:12 +01:00
Martchus 1f4a79403e Turn most warnings into fatal errors 2018-03-13 19:20:41 +01:00
Martchus 99ef9643ee Parse everything in displayFileInfo()
Because displaying padding requires parsing the tags for
files with ID3 tags.
2018-03-11 19:05:45 +01:00
Martchus 3ac822c5fe Format all GUI-only files 2018-03-11 18:58:50 +01:00
Martchus 4f53029a6e Refactor MediaFileInfo::createAppropriateTags() 2018-03-11 18:58:20 +01:00
Martchus 09df5f0a44 Fix tag pos if padding but not container present 2018-03-11 18:51:18 +01:00
Martchus 6b342eace2 Increase version to 3.0.0 2018-03-07 20:09:33 +01:00
Martchus 4b7d7a9499 Apply clang-format 2018-03-07 01:18:01 +01:00
Martchus c1a3e53dc9 Move tagparser to namespace TagParser 2018-03-06 23:10:13 +01:00
Martchus c2b2e4ac44 Adapt to new notification handling 2018-03-06 22:43:51 +01:00
Martchus 254b9b7661 Adapt to tagparser v7 2018-03-06 22:43:51 +01:00
Martchus c6fd3bb2e0 Improve consistency of README.md 2018-03-06 22:41:34 +01:00
Martchus 9c1c038b22 Skip test for JSON export if not enabled 2018-03-04 21:20:13 +01:00
Martchus 9b708715e9 Add appstream metadata
See https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps
2018-02-21 23:13:05 +01:00
Martchus 8614563019 Assert remove in CLI tests 2018-02-21 17:24:13 +01:00
Martchus 82ccb9b9f3 cli: Allow to set backup path 2018-02-20 21:36:55 +01:00
Martchus 5320ef0660 cli: Gather notifications also in the error case 2018-02-20 21:36:15 +01:00
Martchus 6280e67e3a Update downloads 2018-02-09 00:20:17 +01:00
Martchus fd5d449bdc Update translations 2018-02-05 21:57:25 +01:00
Martchus 1a17bef9c2 Fix typo 2018-02-05 21:55:45 +01:00
Martchus 1615fe1559 Fix unit tests for tagparser 6.5.1 2018-02-05 00:14:38 +01:00
Martchus 9633d248f5 Test JSON export 2018-02-03 17:41:58 +01:00
Martchus 9b3d80992a Fix typo 2018-01-31 21:05:06 +01:00
Martchus 799f76e5ab Use QMessageBox::critical consistently 2018-01-31 21:04:50 +01:00
Martchus c9b3218c76 Display tag and index position in GUI 2018-01-31 21:04:15 +01:00
Martchus 7848b285b6 Fix some warnings 2018-01-31 21:02:24 +01:00
Martchus 5254e6cdf9 Add --pretty flag to JSON export 2018-01-26 18:09:53 +01:00