summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-09-22Clean up includes and forward declarationsDavid Robillard13-26/+30
2023-09-21Fix new warnings with clang 16David Robillard1-0/+2
2023-05-12Fix use of reserved macro nameDavid Robillard5-15/+12
2023-05-12Replace macro with typed constantDavid Robillard2-12/+9
2023-05-02Replace strict option with new meson warning levelDavid Robillard4-201/+17
2023-05-02Simplify configuration headerDavid Robillard1-36/+33
2023-05-02Remove redundant license metadataDavid Robillard3-6/+5
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard8-21/+28
2022-12-10Bump version and update NEWS fileDavid Robillard4-3/+9
2022-12-10Update patchage.desktop.inJunghee1-1/+1
2022-11-30Convert man page to mdocDavid Robillard1-29/+43
2022-11-15Add missing includesDavid Robillard2-0/+2
2022-09-09Patchage 1.0.10David Robillard7-8/+8
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard15-136/+27
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway.
2022-08-24Add French translationOlivier Humbert2-1/+155
2022-08-23Fix REUSE testDavid Robillard1-1/+1
2022-08-23Use a consistent style for .po file headersDavid Robillard1-2/+3
Since these usually come from tools, it doesn't seem realistic to maintain a different header. That's just another thing for meson/xgettext to constantly smash. Having spent so much time and effort to get precise about copyright and licensing with REUSE, the somewhat fuzzy and haphazard way all this works irks me a bit, but I have better hills to die on.
2022-08-23Remove fuzzy markers from translation filesDavid Robillard2-2/+0
As I understand it, these are a signal from xgettext that it has changed an entry, so human revision may be required. The files checked in to the source tree have been human reviewed, and so should not have any "fuzz" in them. This wouldn't really be an issue if meson/xgettext didn't annoyingly smash patchage.pot when .po files are updated, but such is life.
2022-08-23Use a clearer German translation for "Sprung Layout"David Robillard1-1/+1
Seems I didn't do too terribly, all things considered, but we'll see what users have to say after this is out...
2022-08-23Add Korean translation from Junghee LeeJunghee Lee5-3/+160
2022-08-23Fix German "view" menu translationDavid Robillard1-1/+1
2022-08-23Add German translationDavid Robillard4-1/+158
2022-08-23Add i18n supportDavid Robillard16-24/+344
2022-08-23Update application descriptionDavid Robillard1-2/+2
2022-08-22Fix translatable attributes in UI definitionDavid Robillard1-7/+7
2022-08-22Consistently refer to "JACK" and "ALSA"David Robillard1-6/+6
2022-08-22Use Unicode quotation marks and ellipsesDavid Robillard2-5/+5
2022-08-22Bump version numberDavid Robillard2-2/+2
2022-08-22Remove debugging outputDavid Robillard1-1/+0
2022-08-22Make COPYING a regular text file and link to it in LICENSESDavid Robillard1-674/+1
This just happens to be the way that both `licensee` (and therefore Github) and `reuse` handle correctly.
2022-08-22Clean up log messagesDavid Robillard1-3/+3
2022-08-22Fix strict build on MacOSDavid Robillard1-0/+2
2022-08-22Replace boost with standard C++17 facilitiesDavid Robillard19-119/+97
2022-08-22Fix installation instructions for C++David Robillard1-3/+3
2022-08-22Only run autoship test in strict modeDavid Robillard2-9/+15
2022-08-18Fix fallback configuration on MacOSDavid Robillard3-3/+11
2022-08-17Remove weird GCC optimization hacks from fmtDavid Robillard1-3/+0
This somehow breaks the build with gcc 10.2.1 on Debian 11: Patchage.cpp:907:1: error: macro "__OPTIMIZE__" is not used [-Werror=unused-macros] Header libraries messing with optimization flags is wildly inappropriate anyway.
2022-08-16Upgrade to fmt 9.0.0David Robillard19-6062/+6469
This library tends to break in annoying ways like this, so pin the major version to 9 to hopefully avoid these problems in the future.
2022-08-16Fix whitespaceDavid Robillard14-45/+45
Apparently clang-format changed its mind about special member functions, and binary_location.h was just never formatted to begin with.
2022-08-13Patchage 1.0.8v1.0.8David Robillard3-4/+4
2022-07-20Make NEWS file readable by dpkg-parsechangelogDavid Robillard1-11/+11
2022-07-20Fix clang-tidy header filter regexDavid Robillard1-1/+1
2022-07-20Avoid using "static inline" for inline functions in headersDavid Robillard4-8/+8
2022-07-20Remove pointless constDavid Robillard1-1/+1
2022-07-20Use default member initializationDavid Robillard4-9/+4
2022-07-20Use std::make_uniqueDavid Robillard3-3/+3
2022-07-20Use a uniform interface for changing settings in the UIDavid Robillard6-43/+76
2022-07-20Clean up includesDavid Robillard11-14/+27
2022-07-20Use strict castsDavid Robillard1-3/+7
2022-07-20Make setting structs constructableDavid Robillard1-18/+48