Commit Graph

385 Commits

Author SHA1 Message Date
Daniel Wolf e5c39efeeb Moved main executable into its own directory along with its build logic
This will make it easier to add other artifacts that require build steps.
2018-01-24 18:38:09 +01:00
Daniel Wolf ee83c79511
Merge pull request #29 from DanielSWolf/bugfix/travis-build
Workaround for Travis CI failure
2018-01-24 18:36:19 +01:00
Daniel Wolf 138f7dfc4a Workaround for Travis CI failure
See https://blog.travis-ci.com/2017-12-12-new-trusty-images-q4-launch
2018-01-24 18:28:53 +01:00
Daniel Wolf bfafac735e Added more info-level logging 2018-01-23 20:31:04 +01:00
Daniel Wolf e90f559a10 Flushing stderr for each line when using --machineReadable flag 2018-01-23 20:30:06 +01:00
Daniel Wolf 04595a0441
Merge pull request #27 from besmaller/bugfix/#25-segfault
Bug fix for segfault in fixStaticSegmentRules
2017-11-22 12:33:20 +01:00
Brian Small 6da2ca1b2f Fixed a segfault which would occur when the size of possibleRuleChanges was less than 3 (maxReplacementCount) 2017-11-22 01:46:09 -08:00
Daniel Wolf 22d8dbee64 Merge pull request #21 from DanielSWolf/feature/structured
--machineReadable and --consoleLevel options
2017-09-13 20:49:24 +02:00
Daniel Wolf b2f52824b3 Added --consoleLevel option. Default value is ERROR, not WARN. 2017-09-13 20:39:52 +02:00
Daniel Wolf ef245ce4ff Updated VERSION.md and README.adoc 2017-09-12 22:38:30 +02:00
Daniel Wolf 223244ed8c Added --machineReadable flag
Handling all stderr output through logging sinks
2017-09-12 22:38:15 +02:00
Daniel Wolf f0d3364213 Made ProgressBar destruction behavior configurable 2017-09-12 20:23:48 +02:00
Daniel Wolf 1511f0a9e0 Added logging functions 2017-09-12 20:23:48 +02:00
Daniel Wolf 360f85df42 Updated VERSION.md 2017-09-12 19:46:46 +02:00
Daniel Wolf 97a6c74c3c Merge pull request #20 from DanielSWolf/feature/refactoring
Various refactorings
2017-09-12 19:35:37 +02:00
Daniel Wolf 72d020286f Added ReSharper settings file 2017-09-12 19:29:11 +02:00
Daniel Wolf 55cf80e40b Refactoring: Made imports more specific 2017-09-12 19:29:10 +02:00
Daniel Wolf 4c0d706857 Refactoring: split logging code into individual files 2017-09-12 19:29:10 +02:00
Daniel Wolf 24e8da4474 Moved escapeJsonString to stringTools 2017-09-12 18:57:49 +02:00
Daniel Wolf d705a0c0ee Introduced parameter class ExporterInput 2017-09-12 18:57:49 +02:00
Daniel Wolf 4de8f3d18e Merge pull request #18 from DanielSWolf/feature/utf-8
Full Unicode support by using UTF-8 throughout
2017-09-10 22:10:24 +02:00
Daniel Wolf 1fb2eb9024 Fixed JSON output for non-ASCII filenames
When exporting to JSON, the "soundFile" string wasn't correctly encoded if it contained non-ASCII characters.
In this case, the resulting JSON was invalid and couldn't be parsed.
2017-08-15 21:05:18 +02:00
Daniel Wolf 5f451feb00 Made entire application Unicode-aware
All 8-bit strings are UTF-8-encoded now.
2017-08-15 20:47:05 +02:00
Daniel Wolf 7789d43e47 Added utf8proc library 2017-08-01 19:21:17 +02:00
Daniel Wolf e5c7215cc5 Added UTF8-CPP library 2017-08-01 19:10:29 +02:00
Daniel Wolf dd1108b6cd Removed BOM from all code files 2017-08-01 18:01:21 +02:00
Daniel Wolf f17cb0cc54 Treating strings as UTF-8 2017-08-01 17:52:01 +02:00
Daniel Wolf 908d64d01b Raised minimum OS X version from 10.7 to 10.8
Target version 10.7 doesn't seem to support std::async.
2017-07-30 22:29:24 +02:00
Daniel Wolf 98fb5e7521 Version 1.6.0 2017-07-30 22:05:23 +02:00
Daniel Wolf 1fa8e316a0 Added logo to README.adoc 2017-07-30 22:05:23 +02:00
Daniel Wolf 477a9a77ae Updated README.adoc 2017-07-11 18:26:33 +02:00
Daniel Wolf d0c2174404 Changed "Sony Vegas" to "Magix Vegas" 2017-07-11 18:26:32 +02:00
Daniel Wolf 2a1692c270 Merge pull request #17 from DanielSWolf/feature/after-effects-script
Feature/after effects script
2017-07-10 21:14:43 +02:00
Daniel Wolf 5166f21524 Publishing `extras` directory 2017-07-10 21:02:05 +02:00
Daniel Wolf 745f601ef4 Updated documentation 2017-07-10 20:53:09 +02:00
Daniel Wolf ff5c05d054 Renamed script file to look better in the After Effects Scripts menu 2017-07-10 20:41:12 +02:00
Daniel Wolf 2b44268d60 Renamed to "Rhubarb Lip Sync" within After Effects script 2017-07-10 20:19:36 +02:00
Daniel Wolf 2f1586624a Script runs on Windows and OS X 2017-07-09 20:35:01 +02:00
Daniel Wolf 8093258e76 Implemented animation 2017-07-09 20:35:00 +02:00
Daniel Wolf 9fe37dfbb3 Checking for correct Rhubarb version 2017-07-09 20:34:59 +02:00
Daniel Wolf c6ce5fa8b8 Implemented validation of user input 2017-07-09 20:34:58 +02:00
Daniel Wolf 5c308b5adf Generalized mouth shape-specific code
Removed all hard-coded occurrences of mouth shape names and numbers
2017-07-09 20:34:58 +02:00
Daniel Wolf 35d70b5f3f Added tool tips 2017-07-09 20:34:57 +02:00
Daniel Wolf e06124b5c6 Persisting and loading last settings 2017-07-09 20:34:56 +02:00
Daniel Wolf 14eeebfa80 Filling dropdowns with options from project 2017-07-09 20:34:55 +02:00
Daniel Wolf 76deebdf6a Aligning controls in neat columns 2017-07-09 20:34:54 +02:00
Daniel Wolf 308ee7202e UI mockup for After Effects plugin 2017-07-09 20:34:54 +02:00
Daniel Wolf a7858252f7 Merge pull request #16 from DanielSWolf/feature/name-change
Renamed to Rhubarb Lip Sync (no hyphen)
2017-07-09 11:31:09 +02:00
Daniel Wolf 7330003f24 Renamed to Rhubarb Lip Sync (no hyphen) 2017-07-09 11:26:28 +02:00
Daniel Wolf 77d8f2b866 Merge pull request #15 from DanielSWolf/feature/ci-unit-tests
Running unit tests in Travis CI builds
2017-07-06 20:50:42 +02:00