commit 524c6114a82157b143567240884de3a6d030b091 Merge: ce658d070 d8336d2fe Author: Thomas Goyne Date: Mon Jul 9 15:06:51 2018 -0700 Merge pull request #80 from jbeich/boost Unbreak build against Boost 1.68 commit d8336d2fed73c72d1227b343d6acfb991bc1651b Author: Jan Beich Date: Mon Jul 9 20:15:29 2018 +0000 Keep using std::distance after Boost 1.68 src/search_replace_engine.cpp:256:14: error: call to 'distance' is ambiguous count += distance( ^~~~~~~~ /usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter = boost::u32regex_iterator >] distance(_InputIter __first, _InputIter __last) ^ /usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator = boost::u32regex_iterator >] distance(SinglePassIterator first, SinglePassIterator last) ^ commit ce658d070925effea8c626b2ada2f819d01ab4fb Author: darealshinji Date: Sun Jun 17 20:14:35 2018 +0200 Update config.sub, config.guess, install-sh (#77) commit a4bde47c5cbf33003148db12cd1d94d86cc72a39 Author: Marcin Kurczewski Date: Mon May 28 21:24:23 2018 +0200 Fix MRU menus (#48) Broken in 9bbfdddde046c151b4ebaa06de10b2d51216cbec. I don't understand why the author made such a change, so I left their solution with #ifdef guard. commit a32bf7acdcc4de63a7b20df7d2f5f57d24ae0104 Author: Thomas Goyne Date: Fri May 25 19:40:25 2018 +0200 Set ffmpeg's yasm include paths correctly commit 4fdc5efb69f530d2e7319544fa8b2eab1bde37c9 Author: Thomas Goyne Date: Fri May 25 08:26:26 2018 +0200 Explicitly declare DataBlockCache as moveable to make vs17 happy commit e44f0b92b0dad6093b174cde34186d4d47719401 Author: Thomas Goyne Date: Wed May 23 08:21:04 2018 +0200 Use absolute paths for the default dependencies paths commit bbd5a0aadb9bf1efdc065a43ef964414f2fb966d Author: Thomas Goyne Date: Tue May 22 20:37:55 2018 +0200 Fix a typo in install.targets commit 5cfa896f98a8f7349dfd1871c7dc066eedb33f72 Author: Thomas Goyne Date: Sun May 20 09:54:30 2018 +0200 Drop Windows XP support commit 9c628f1cdfd180a760528e4677dcfb37e19b9e64 Author: Thomas Goyne Date: Sun May 20 09:54:01 2018 +0200 Switch to the vs 2017 toolkit commit 73c5e7a4c2fd0c9d0705324a138aa38f0b75619e Merge: d893218e5 b097d3133 Author: Thomas Goyne Date: Sun Apr 29 13:03:31 2018 -0700 Merge pull request #60 from sidneys/hotfix/updated-macos-build FIX: Updated build instructions for macOS 10.12 and XCode 9 commit d893218e50302c4478328e8454a6a4f2ca3aaa13 Author: Roxas Shadow Date: Sun Apr 29 22:00:11 2018 +0200 it.po: fix typo (#59) commit e401baa9104a42462d2f9d22285f604e53ac59e6 Author: computerfan Date: Mon Apr 30 03:59:59 2018 +0800 Update Simplified Chinese translation (#55) Fix some wrong or ambiguous translation. commit 315d416753c2f0c573c959a8b5242657aaff0d42 Author: Alexander Pozdnyakov Date: Sun Apr 29 22:59:48 2018 +0300 added missing files (#57) commit b097d3133d8f75c77f60b26eb2d6873f995f2faa Author: sidneys Date: Sat Mar 31 02:57:47 2018 +0200 fix(updated-macos-build): add missing .m4 macros commit d4461f65be5aa440506bd23e90e71aaf8f0ebada Author: sidneys Date: Sat Mar 31 02:57:19 2018 +0200 fix(updated-macos-build): prefix icu method calls (icu::BreakIterator, icu::Locale, icu::UnicodeString) commit 40a0fb591076ba38595293c2d0a8c7686e82235c Author: Sidney Date: Sat Mar 31 01:54:38 2018 +0200 fix(updated-macos-build): update Homebrew and wxWidgets instructions in README commit f6a2ac08a63f37c1cb3e7315144411f7d5aa5403 Author: therealfun Date: Mon Mar 5 19:28:29 2018 +0200 Makefiles: replace the use of subst macro with patsubst (#56) $(subst .c,.o,...) replaces '.c' with '.o' everywhere in pathnames. For example, renaming the "Aegisub" folder to "Aegisub.cool" will make the build system generate "Aegisub.oool/.../.o" objects. https://www.gnu.org/software/make/manual/make.html#Text-Functions commit 4791222ab38f042eafca8daeaca2f94df89b417a Author: rr- Date: Sun May 28 17:43:17 2017 +0200 Add support for reading waveform selection in LUA commit 21f704f138d9ee436e5dcba3b994dfa17fdaebeb Author: rr- Date: Fri Jun 2 23:41:44 2017 +0200 Fix joining as karaoke commit 876d59ec224ea72b100ebf87725c4aa7f2b6799d Author: Rasmus Thomsen Date: Sat Aug 19 15:31:52 2017 +0200 remove fontconfig submodule we already remove its folder ( vendor/fontconfig ), so we should remove it from the actual submodule list as well commit 1b7388683f6f3e9c04137ef70d23635e56244db5 Author: Ryan Lucia Date: Mon Feb 26 01:37:54 2018 -0500 Document process for updating mooonscript commit 3c5b61429a49b8a83bff43e9fdfdd90a14d8c4df Author: Ryan Lucia Date: Mon Feb 26 01:23:20 2018 -0500 Update moonscript version Current version is from https://github.com/leafo/moonscript/commit/491f2352a238c4cbfe141c6aa80b3eb4cc9713f5 commit bc157d9bbc00860fb7019b9c869317809a350ef7 Author: Thomas Goyne Date: Sat Mar 3 12:44:31 2018 -0800 Also stub out the `system` lua module that newer versions of busted use commit 61028916c8c4f266e633c2b339f1c89db8d30459 Author: Rodger Combs Date: Sat Dec 30 16:43:06 2017 -0600 main: fix warning commit 16d57dac7920b17dfa0fbfc8fa481011aef0e798 Author: Rodger Combs Date: Sat Nov 25 23:27:53 2017 -0600 OpenAL: destroy context when not in use This prevents the CoreAudio thread from spinning when paused on macOS commit 5a3b7301c606c1ef02973f9e06db54e1b4572bfa Author: Rodger Combs Date: Sat Nov 25 23:27:26 2017 -0600 find/replace: handle enter key in input fields commit a88835e253a73108229bb6b0cfc630e2fc756d30 Author: Rodger Combs Date: Sat Nov 25 23:26:31 2017 -0600 find/replace: bring window to front when activated commit 275a35fdeb40b7a3513afef44a61fdbaa1203d7c Author: Rodger Combs Date: Sun Dec 3 18:09:53 2017 -0600 README: fix outdated brew package names commit de9290b75bb197fdcba7fe10de6acc596cbe6517 Author: Thomas Goyne Date: Sat Jan 27 11:33:23 2018 -0800 Remove fontconfig from macOS deps commit 1bd25711eb7af9ef0b7bafb0a36fbc44bd1430cc Author: Rodger Combs Date: Sat Nov 25 23:22:57 2017 -0600 README: document luajit and wxWidgets build procedure on macOS commit 3632ad067d45e8568b2366af15a8e7f48509019d Author: Rodger Combs Date: Sat Nov 25 23:17:58 2017 -0600 Build: update boost m4 macros commit 3bc5e8f04f097ce70056be18f9919f643c0e37cb Author: Thomas Goyne Date: Fri Jul 7 16:46:52 2017 -0700 Remove pointless explicit heights for the audio sliders The containing sizer overrides them instantly, but for whatever reason supplying them breaks things on macOS. commit f555ac841c3d04bf46d02b1ce03c4e0ced6de899 Author: Thomas Goyne Date: Tue Jul 4 12:31:55 2017 -0700 Bump minimum macOS version to 10.8 Recent versions of the SDK have dropped support for when targeting 10.7. commit 70edb03b2aeb19264984b4eb591854424c109f2c Author: Thomas Goyne Date: Fri Apr 8 17:51:14 2016 -0700 Fix some audio display rendering quirks on retina OS X commit 8d3ad9ff68808b14ea0b29f6efffd1ba5089319a Author: Martin Herkt Date: Mon May 22 16:43:30 2017 +0200 dialog_about: only include build date with credit (#45) The build date is largely irrelevant and prevents reproducible builds. Make it optional. commit dd67db47cb2203e7a14058e52549721f6ff16a49 Author: Maxime Gauduin Date: Tue May 9 04:01:47 2017 +0200 Fix compilation against icu 59.1 (#46) commit 3594ade7195bc0077e0819d5bffa0b9889b92345 Author: Martin Herkt Date: Thu Mar 30 19:08:30 2017 +0200 build: sort wildcard results for repeatable builds (#44) commit b859ddbca4b4f791650268d76ecc0be059de1824 Author: Eduard Ereza Martínez Date: Sat Jul 30 20:07:33 2016 +0200 Update Catalan translation (really) commit 3e2c165852ca04fee85f5c65e5c8b2ba5be6f3b6 Author: Ryan Lucia Date: Wed Feb 15 11:21:39 2017 -0500 Properly set colorspace when loading video FFMS2 originally would automatically attempt to guess the color space if not manually specified, but this was removed in https://github.com/FFMS/ffms2/commit/7c2e08109d6097d5a644722ca7cfafa002203457 and Aegisub never adapted to the change commit 10422265311494278928dcd2a7a084e4811bcf0d Merge: 172ccc2b2 b5396eb38 Author: Thomas Goyne Date: Sat Jul 30 11:00:50 2016 -0700 Merge pull request #39 from TheFireRed/patch-1 Quick fix commit 172ccc2b25d3473ec4f2d2e5f2b2f8a596f204a2 Merge: ea2723029 931613381 Author: Thomas Goyne Date: Sat Jul 30 10:59:38 2016 -0700 Merge pull request #40 from aristotll/master Fix typo commit ea272302934249c0841ff8b5ba70b8e142f2b829 Merge: b118fe7e7 823e18109 Author: Thomas Goyne Date: Sat Jul 30 10:59:29 2016 -0700 Merge pull request #41 from Ereza/master Update Catalan translation commit 823e181096cdf83b6a588b45aceb2dedc1c7868f Author: Eduard Ereza Martínez Date: Thu Jul 14 02:08:15 2016 +0200 Update Catalan translation commit 931613381cbc1aeae31957d9469ae8ec0aab38b8 Author: Yao Date: Sat Jul 9 16:25:40 2016 +0800 Fix typo commit b5396eb38202ce4e0a48a44285e1473b888d451b Author: Álex G.M Date: Sun Jun 26 19:42:57 2016 +0200 Quick fix Fixed a small mistranslation. Remove = quitar, eliminar ≠ remover commit b118fe7e7a5c37540e2f0aa75af105e272bad234 Author: Niels Martin Hansen Date: Wed May 18 21:56:34 2016 +0200 Fix STL header writing (really) The vsnprintf call must be passed the buffer size, not the target string size. Shortening the string to field length happens in the memcpy. commit 0e8bc4453958ee8585b67ffcd8595c818a7b71f1 Author: Thomas Goyne Date: Sat Apr 9 08:24:47 2016 -0700 Work around more places where VC++ generates null pointers-to-members commit 101cd8e1e5302796c0dd46ae5d0cfcffd4c853a4 Author: Thomas Goyne Date: Fri Apr 8 13:29:32 2016 -0700 Fix compilation with old versions of ffms2 commit 7a6da26be6a830f4e1255091952cc0a1326a4520 Author: Thomas Goyne Date: Fri Apr 8 12:14:28 2016 -0700 Fix compilation on X11-using platforms commit dba8f1c0622e183c3908bf2af87497c166c14153 Author: Thomas Goyne Date: Fri Apr 8 10:48:58 2016 -0700 Use Uniscribe to check glyph coverage of non-BMP characters rather than just skipping them commit 15adac519d53c477e074ecb8a6dcede758316c07 Author: Thomas Goyne Date: Thu Apr 7 11:24:25 2016 -0700 Update to the new indicator API for Scintilla as 3.4 dropped the old one commit 1aa9215e7fc360de05da9b7ec2cd68f1940af8b2 Author: Thomas Goyne Date: Wed Apr 6 11:24:21 2016 -0700 Use FFMS_DoIndexing2 when using a recent version of ffms2 And clean up the audio track selection logic a bit. commit 95f3f30d536455b9fe6acb29a061cb97a0632272 Author: Thomas Goyne Date: Tue Apr 5 11:24:16 2016 -0700 Remove pointless braces commit b8fa7e010bec9c61181a44058c928ac2b2852e37 Author: Thomas Goyne Date: Mon Apr 4 11:24:14 2016 -0700 Don't init COM for FFMS2 FFMS2 no longer uses COM for anything. commit 8823476275939c35f6d35315e2d88a6a38196f64 Author: Thomas Goyne Date: Sun Apr 3 11:24:11 2016 -0700 Work around bad codegen from VC++2015 update 2 commit 43f5af556d952a73a0ac98f085393ff9fffdcdc4 Author: Thomas Goyne Date: Sat Apr 2 11:24:07 2016 -0700 Switch back to GetVersionEx() to avoid depending on the win8 SDK just for VersionHelpers.h commit 2720d8c0dc071a56e2a7fd28c0e011263947e256 Author: Thomas Goyne Date: Tue Mar 15 20:02:36 2016 -0700 Fix OS X compilation commit 8f019a6e4564e2608d073cbfa6effb99482bee10 Author: Thomas Goyne Date: Tue Feb 2 16:39:10 2016 -0800 Statically link the CRT for Release builds VS 2015 has made distributing the dynamic CRT awful; the installer is larger than Aegisub itself and app-local deployment requires an absurd number of DLLs. commit d1e5a2674b68f62ec60352774c182c8f8a48290d Author: Thomas Goyne Date: Thu Feb 4 16:38:49 2016 -0800 Statically link ffms2 on Windows It used to need to be dynamic due to that it was a nightmare to build, with very specific toolchain requirements, but that's no longer the case. commit 9bbfdddde046c151b4ebaa06de10b2d51216cbec Author: Thomas Goyne Date: Sun Mar 13 12:04:17 2016 -0700 Add the standard OS X "Window" menu commit cac4ba910de15899d14a14f9a2a465e652fe8b2d Author: Thomas Goyne Date: Sat Mar 12 14:38:39 2016 -0800 Fix more incorrect sizer flags commit e3ad5ea9764f6fa139eac7dd46187e1454cfddf9 Author: Thomas Goyne Date: Sun Mar 6 14:38:34 2016 -0800 Update wxWidgets to 3.1.0 commit 26fea0e123246b4f122beb54559c8dcd82925071 Author: Thomas Goyne Date: Sat Mar 5 16:31:28 2016 -0800 Fix skipping over existing spaces when exporting to EBU STL ac5f40a543c1dec8d49ccee1ce1b2faca66e7863 made it so that the N in \N was skipped, but broke the space case, resulting in two spaces between each word. Closes #1887. commit b2687e893bfdeb76e18afd179826a90401443ff5 Author: Thomas Goyne Date: Sat Mar 5 16:01:07 2016 -0800 Fix member variable initialization order commit b6c1bb146bfd8b15c02df40cc84ca2a8ad94d5ab Author: Thomas Goyne Date: Sun Feb 21 10:53:11 2016 -0800 Add PTHREAD_CFLAGS to LIBS_PTHREAD As the ax_pthread documentation says you need to do. Closes #1902. Closes #1911. commit 893b08a19c92353ba863ccb18d5d7671e39b602b Author: Thomas Goyne Date: Sat Feb 20 10:53:07 2016 -0800 Add CFLAGS_PTHREAD/LIBS_PTHREAD to everything needing them Closes #1903. commit 0dea29b3695328b5ffeb61c6a26d88b90c0f22ca Author: Thomas Goyne Date: Sun Feb 14 10:53:03 2016 -0800 Build with boost 1.60 when using GCC 5 on Travis commit c3f442aee81ebb3f99e01648f0a0b6f39db9ca8b Author: Thomas Goyne Date: Sat Feb 13 10:52:59 2016 -0800 Build with both GCC 4.8 and GCC 5 on Travis commit 4c15d0ba8412055fe01e1ea626e674fa5d98bef1 Author: Thomas Goyne Date: Sun Feb 28 09:50:20 2016 -0800 Add support for running respack.lua with system Lua commit 0ed6dd46fbebdeed9f99ef250b6e2279e6fe17b8 Author: Thomas Goyne Date: Sat Feb 27 18:59:03 2016 -0800 Add support for using system LuaJIT rather than the bundled copy Closes #1904. commit 45315476bd9faea4112d84b22d05a72a27ee8b77 Author: Thomas Goyne Date: Sun Feb 7 19:52:45 2016 -0800 Switch to a maintained fork of universalchardet commit a315ce6903b2abd357aaae46d2bc4d7cb4886bba Author: Thomas Goyne Date: Sat Feb 6 19:56:37 2016 -0800 Fix assert failure when opening with no args commit 14a80dbabd9940f5e8cce9dd08b5f3f0bfb1fa94 Author: darealshinji Date: Tue Jan 12 11:11:09 2016 +0100 Change LIBS_PTHREAD to PTHREAD_LIBS See https://github.com/tgoyne/aegisub/blob/master/m4macros/ax_pthread.m4#L12 commit 9ed553e5fb89737e9693411e30ea1ce3f220586e Author: Thomas Goyne Date: Mon Jan 11 20:44:09 2016 -0800 Update ax_pthread.m4 to the most recent version Closes #1901. commit ad0f702a55442e7aeca2e3486a3dd01e3bbad75e Author: Thomas Goyne Date: Mon Jan 11 20:11:45 2016 -0800 Escape "." corrently in respack.lua Using \ works in minilua, but not real lua. Closes #1898. commit 28eb475fc2ce9605887ae63ee48ba0f01a07c065 Author: Thomas Goyne Date: Sun Jan 10 19:47:09 2016 -0800 Actually use the list of filenames in AegisubApp::OpenFiles() commit bb3e0de728cb004a01edca7c16ae850b6b7fb5df Author: Thomas Goyne Date: Sat Jan 9 08:38:41 2016 -0800 Handle i/o errors when indexing fonts for GDI commit 3c381b6c5581e499eeb80647c9b8977faeef4777 Author: Thomas Goyne Date: Fri Jan 1 15:41:58 2016 -0800 Handle fonts that are marked as bold but have the same weight as the normal variant commit 761a121452b724f5e48f28379cfe086f07489b56 Author: Thomas Goyne Date: Thu Dec 31 15:41:49 2015 -0800 Fix the weight of fonts that use 1-10 commit 596332763b2cbe8d3612baf98a4e106ec946432b Author: Thomas Goyne Date: Tue Dec 15 11:45:32 2015 -0800 Use the Windows Family Name for family name matching commit e13a39f3027ee18d4397bbf1af9cd3bfa487a101 Author: Thomas Goyne Date: Mon Dec 14 11:45:29 2015 -0800 Try to better match GDI's weight penalty commit b9a56cb870556396220887131aa4bef08db87913 Author: Thomas Goyne Date: Sun Dec 13 11:45:27 2015 -0800 Prioritize family name matches over postscript name matches commit 278b7621cf624771338dad48a83e65d1f6eecc6e Author: Thomas Goyne Date: Sat Dec 12 11:45:17 2015 -0800 Assume that fonts which CT won't give the OS/2 table for are Regular commit f2b3b69b3f307711fef12b2a5cff9e24e65c181f Author: Thomas Goyne Date: Fri Dec 11 11:45:14 2015 -0800 Read the weight from the OS/2 table rather than asking CoreText The weights reported by CT are only occasionally correlated with the OS/2 weights, and GDI uses the latter. commit 8e6c4ff3ba8758e1561865c13fcc545eaa9c9469 Author: Thomas Goyne Date: Wed Dec 9 11:45:10 2015 -0800 Don't check for fontconfig in configure on OS X commit f824d2c56b3554540b01e61447eaff2412e14d01 Author: Thomas Goyne Date: Sat Dec 5 11:45:00 2015 -0800 Remove OS X and Windows support from the fontconfig file lister commit 6780373a501b0334e6128c66918a5833a5cc8f64 Author: Thomas Goyne Date: Thu Dec 3 11:44:57 2015 -0800 Remove fontconfig config files from the OS X package commit b1cb16c7f8806b7d69898fe5b29f5e0b999943fe Author: Thomas Goyne Date: Wed Dec 2 11:44:55 2015 -0800 Do a better job of picking the best match from CoreText commit d152af1f144b1e7062f8054f3b78fd22397ba141 Author: Thomas Goyne Date: Sat Nov 14 11:44:42 2015 -0800 Deduplicate matched paths from CoreText commit 2527204515db7621e3ad1d3e4c5a92b14b74bf5b Author: Thomas Goyne Date: Sun Nov 8 11:44:39 2015 -0800 Get the filesystem representation of urls rather than an absolute url commit 63bb585db6ac93801ab8c4c11f2a6cd864d3e79b Author: Thomas Goyne Date: Sat Nov 7 11:44:36 2015 -0800 Enable ARC for the coretext font lister commit 973f0b09fca9b19de0a33345a8eac5bce3aac5c2 Author: Thomas Goyne Date: Wed Oct 28 12:44:22 2015 -0700 Add a basic CoreText-based fonts collector backend commit f8c350489897ba3da192cf7709444a7793b1bcd0 Author: Thomas Goyne Date: Wed Dec 30 08:32:31 2015 -0800 Remove the OS X fontconfig init logic from the libass provider commit 9b815ac8ccba0cffd0e6aed417c85bf2245722e1 Author: Thomas Goyne Date: Sat Jan 2 13:46:40 2016 -0800 Fix a crash when reattaching video The window close event propagates up to the detached window's parent, so the handler for the parent window closing needs to filter it out. commit 0b2d0d40d58755b455803e97389b42a3969e9152 Author: Thomas Goyne Date: Fri Nov 6 20:12:52 2015 -0800 Ensure that the fonts collector destination label gets wrapped on OS X commit 4f347843709604e24b764c3ac7c24c0599e1bf75 Author: Thomas Goyne Date: Mon Nov 2 20:12:32 2015 -0800 Set the initial control state when the fonts collector dialog is opened correctly commit f481a7f5fbe1d59554da6bb9e73704857da46fbf Author: Thomas Goyne Date: Sun Nov 1 20:12:29 2015 -0800 Use the correct upper bound for restoring the font collector modes commit e8cdfc57a9d871795aa940e0d897d1732327c7b5 Author: Thomas Goyne Date: Sat Oct 31 20:12:24 2015 -0800 Make FcMode an enum class and simplify the data flow commit fe2925408cdd5c1600a50acad1b4477aca8c5b2e Author: Thomas Goyne Date: Mon Dec 28 19:57:46 2015 -0800 Remove fontconfig entirely from the Windows build commit e5a6abd21595bb098f0de06f5cdaab75ede3edff Author: Thomas Goyne Date: Fri Oct 30 20:57:08 2015 -0700 Add a GDI-based font selector for libass This deliberately doesn't perform any font substitutions as the sort of people that use libass on Windows tend to perfer to manually pick fonts with the correctly glyphs. commit e06385b6d4fc7757555c61ab80f9a304c43dd4f2 Author: Thomas Goyne Date: Tue Oct 27 20:56:58 2015 -0700 Remove unused includes from subtitles_provider_libass.cpp commit de3bdeb4843c574e4a48a304ab439970e376707f Author: Thomas Goyne Date: Sun Oct 25 20:56:48 2015 -0700 Build libass without fontconfig enabled on Windows commit 15d78ed190bcf3e834fd0c888d214a70d9cb025c Author: Thomas Goyne Date: Sun Oct 11 20:56:38 2015 -0700 Update to libass 0.13.1 commit 913b8438f38823f02362b9572d0d145fe3a7ad43 Author: Thomas Goyne Date: Tue Dec 29 15:20:36 2015 -0800 Fix Windows x64 compilation commit 3b13260ca19f37eeb4c4541f06f99f011003848f Author: Thomas Goyne Date: Sat Dec 26 12:27:44 2015 -0800 Use murmur3 to explicitly hash the font index keys This significantly improves performance by avoiding the need to construct std::strings of the things to be hashed, eliminating a bunch of memory allocations and copies. commit 879661a379a6a412ca1620126f7b532498e43047 Author: Thomas Goyne Date: Fri Dec 25 12:27:41 2015 -0800 Only index the first kilobyte of font files to speed up indexing commit 82f250dbbb2205bc0e872c3fd71840c3352b5fe1 Author: Thomas Goyne Date: Thu Dec 24 12:27:37 2015 -0800 Fix the checks for fake bold/italic EnumFontFamiliesEx doesn't actually use the lfItalic andlfWeight fields, so we have to check separately. commit ddc5cd155fc138cbcd94df7ce3dc42e852e0f069 Author: Thomas Goyne Date: Wed Dec 23 12:27:24 2015 -0800 Add a GDI-based fonts collector backend commit fa2e3fb38f44a15fbcdbfa87eb6c952dcb137350 Author: Thomas Goyne Date: Tue Dec 22 17:43:17 2015 -0800 More cruft to support running busted on Travis commit afed3dca21554729dba1a995756badf00638613b Author: Thomas Goyne Date: Mon Dec 21 19:47:58 2015 -0800 Fix compilation on Linux commit 26361c5003fa7036889c79fc99ad5f33d6dc2986 Author: Thomas Goyne Date: Sun Dec 20 19:48:23 2015 -0800 Add support for using busted 2.0 to run automation tests Supply a definition of socket.gettime() to remove the dependency on LuaSocket, as installing binary deps from luarocks doesn't work with a custom build of luajit. commit 3747705a4395fd38a20736cfa630f94e07f95831 Author: Thomas Goyne Date: Sun Oct 4 18:19:02 2015 -0700 Select the OpenGL context when destroying VideoDisplay This is needed to destroy the correct things when there are multiple active opengl displays. commit c8d02de3dbecb97228594afad7c77fcea7866bbc Author: Thomas Goyne Date: Sat Oct 3 18:18:59 2015 -0700 Allow coalescing undo over autosaves commit 52dbb482af1a3b150ba31ed877ebc16740b07181 Author: Thomas Goyne Date: Sun Sep 27 18:18:43 2015 -0700 Make next_commit_id a member variable rather than a static Multiple instances of SubsController should not share it. commit 2032ab8ea361ba4c5427b90ec3cb89f11850c66f Author: Thomas Goyne Date: Sat Sep 26 18:18:39 2015 -0700 Handle multiple simultaneous OpenAL audio players in one process commit 75804da4ea15b41a6cdf6ee6b6d2b7f692e5ed02 Author: Thomas Goyne Date: Fri Sep 25 18:18:36 2015 -0700 Set the closed marker even on 64-bit OS X commit 5f89a64f078b6ab0cf7d862638007a230b6ed15b Author: Thomas Goyne Date: Mon Sep 21 18:18:22 2015 -0700 Adjust the menu text on OS X to better match the HIG commit f28e46c2e3d1a79c90f0c68b4adef58a62ac0f82 Author: Thomas Goyne Date: Sun Sep 20 18:18:19 2015 -0700 Add a Close command to the file menu on OS X commit ead12de8b65b33e0b9c00b3f0f88d1655ab2fe7b Author: Thomas Goyne Date: Sun Aug 30 18:18:07 2015 -0700 Actually close all windows on quit commit 84b0f1e043da976511f6cae64d53189e7a7dd2b7 Author: Thomas Goyne Date: Sat Aug 29 18:18:04 2015 -0700 Mostly adopt the standard OS X document-based UI model on OS X commit 0f17784548de3e98f9a4d4f0cf61b3d45b06d875 Author: Thomas Goyne Date: Sun Aug 23 18:17:54 2015 -0700 Actually open a new window in the New Window command commit 8de8724660925c63dcf89724b954e393282e3a71 Author: Thomas Goyne Date: Sat Aug 22 18:17:51 2015 -0700 Support creating multiple main windows This is not yet actually exposed in any way in the UI. commit f5f5439808693009e6d759917cc7c7ddc6f602e9 Author: Thomas Goyne Date: Fri Aug 21 18:17:48 2015 -0700 Add context-specific path tokens ?video, ?audio, and ?script are not global. commit 932937c343b63a335ed38f3fdc41c6e6c4f00ef9 Author: Thomas Goyne Date: Thu Aug 20 18:17:46 2015 -0700 Shut up a missing override warning commit e757618b322d2a357ea93b95aaf5cffe62e30b5c Author: Thomas Goyne Date: Wed Aug 19 18:17:42 2015 -0700 Use an explicit operator bool for Vector2D commit d253388c8eb8e7ebfcc9a6391a1b4de969fbd45e Author: Thomas Goyne Date: Sun Aug 16 18:17:33 2015 -0700 Perform autosaves on a background thread rather than blocking the UI commit 44b76d38d2c786334fd1653d337d1e836b62be75 Author: Thomas Goyne Date: Sun Dec 6 19:13:53 2015 -0800 Switch to app-local deployment of the CRT rather than using the installer The installer for VS2015 is huge (13 MB compressed for 5.5MB of installed stuff) and seems to be restarting people's computers without warning. commit bebc024fa027539b54aef55284cf4d9faf3e3230 Author: Thomas Goyne Date: Sun Nov 29 18:36:55 2015 -0800 Fix overflow issues with truncated pcm files commit f811f7e36339e1f0455d31b13dec0fe90c038809 Author: Thomas Goyne Date: Sat Nov 28 18:28:33 2015 -0800 Select the "Time" radio on startup commit 1d00bd834db1d22aeabdd76c8caaa8d5c94d5d2a Author: Thomas Goyne Date: Fri Nov 27 18:28:30 2015 -0800 Fix typo that made the color picker's cursor appear in the wrong place in RGB modes commit 9112cc8cf9ccd1a5304a4fff791639619b9a6275 Author: Thomas Goyne Date: Thu Nov 26 18:28:27 2015 -0800 Fix some invalid sizer flags commit 4542204b3ab2f1cc4cc019d77531761abce540ef Author: Thomas Goyne Date: Wed Nov 25 18:28:25 2015 -0800 Fix undefined behavior in DataBlockCache::SetBlockCount() Left-shifting negative signed numbers is UB (and pointlessly complex here anyway). commit 652a250189c4602035a7fd78dd6731c4f1588fe3 Author: Thomas Goyne Date: Sun Nov 22 18:27:23 2015 -0800 Add an error message for when creating the Lua state fails commit 263ccbdc234a837821afae5342e30d9653dd49b6 Author: Thomas Goyne Date: Sat Nov 21 19:32:43 2015 -0800 Fix misalined pointer read in the PCM audio provider commit 0d7242322390f82569abf78cee23f4b28043a773 Author: Thomas Goyne Date: Mon Oct 12 15:04:41 2015 -0700 Include a copy of ffversion.h commit 9fd5bbc552907c4be74d11872e7e92e8d5fca80b Author: Thomas Goyne Date: Mon Oct 12 14:53:44 2015 -0700 Update boost.vcxproj.filters to reflect files removed from boost.vcxproj commit 2fa56abc75de1259efee34c12d54c65bb75526b7 Author: Thomas Goyne Date: Mon Oct 12 14:52:03 2015 -0700 Explicitly add the DirectX SDK dir to the linker paths commit f7661dbd789ee0e9033220f342f72734b70cc59d Author: Thomas Goyne Date: Tue Sep 15 14:35:07 2015 -0700 Explicitly default AssAttachment's copy constructor commit 7eb2504dbb3ca40ca25250b9e7e98059fe4f4a26 Merge: 85a820918 f0258cf2d Author: Thomas Goyne Date: Sat Sep 19 17:11:38 2015 +0200 Merge pull request #32 from darealshinji/patch-1 Don't use -fPIC commit f0258cf2d953b7c9063eabbd3217653ab7a0774b Author: darealshinji Date: Fri Sep 18 23:03:50 2015 +0200 Don't use -fPIC `-fPIC` is only useful when building shared libraries. commit 85a820918fb6f739a988703ec450b9d6614a5169 Author: Thomas Goyne Date: Sun Sep 13 18:49:46 2015 +0200 Fix a crash when opening a new file when the grid is not scrolled to the top commit ea43700531e3c9d45161d1fa5b30f0871066b011 Author: Thomas Goyne Date: Sun Sep 13 12:12:17 2015 +0200 Add LIBS_PTHREAD to repack-thes-dict Closes https://github.com/Aegisub/Aegisub/pull/28. commit c49dd8bd96aa54fd2ce68403d9bb59301de247c6 Author: Thomas Goyne Date: Sat Sep 12 10:58:18 2015 +0200 Ensure luarocks env variables are set for make-automation commit 85b356407f97f9923294eb0127de5754cbc20387 Author: Thomas Goyne Date: Sun Sep 13 09:37:26 2015 +0200 Reapply OS X/Windows build hacks commit 736e69ef5399311b024d2058b846667066765a16 Author: darealshinji Date: Sat Sep 12 13:09:32 2015 +0200 LuaJIT: enable Makefile verbosity with V=1 commit 5c5002907436a6fc9f724acf1ccc487233139b42 Author: darealshinji Date: Sat Sep 12 13:01:34 2015 +0200 Aegisub-specific LuaJIT settings commit 896ede12f3e81ae0378da51858fb464f6ca8091d Author: darealshinji Date: Sat Sep 12 12:45:23 2015 +0200 Apply and update LuaJIT patches commit 541a9ad5903599b22eb66ad6a781531640ce0336 Author: darealshinji Date: Sat Sep 12 12:38:01 2015 +0200 LuaJIT 2.0.4 commit 1f7a59afcbf18414651b97ab3df99019a75b2768 Author: Cirrus Wazza Date: Sun Aug 30 16:47:57 2015 -0700 Update French translation Closes #1882. commit ac2ac9cf061d32556faa48d455adff06f1aac789 Merge: 0ea48271d a84c9b9a8 Author: Thomas Goyne Date: Sat Aug 15 14:35:21 2015 -0700 Merge pull request #30 from CoffeeFlux/master Fixed typo in README.md commit a84c9b9a851035d55f71e8cfa0787b0125116829 Author: Ryan Lucia Date: Fri Aug 14 16:39:32 2015 -0400 Fixed typo commit 0ea48271d4278541f2593ccf73722ad809cd6591 Author: Thomas Goyne Date: Fri Jul 31 11:12:20 2015 -0700 Add missing automation files to the portable installer commit a55bc56a12b921a3fce15292e48938e5305f0d36 Author: Thomas Goyne Date: Fri Jul 31 10:25:07 2015 -0700 Update portable installer to include the vs14 CRT commit 5c9ce1274607fa933982b2bdc3c6922587be9818 Author: Thomas Goyne Date: Thu Jul 30 15:46:35 2015 -0700 Use SWResample for FFMS2 rather than AVResample FFmpeg's Opus decoder requires swresample, so just use it for everything rather than shipping both resamplers. commit ad1af90e74ba5d7eac30a2928a0a97627b49b88a Author: Thomas Goyne Date: Thu Jul 30 08:59:42 2015 -0700 Update dependencies to VS14 compatible versions commit 4366e593533505f8bbc786e27ed361407301bedc Author: Thomas Goyne Date: Thu Jul 30 07:07:28 2015 -0700 Update to Visual Studio 2015 commit 017bbe1e596f67b5d6323622456f69beb137a310 Author: Thomas Goyne Date: Tue Jul 28 17:32:32 2015 -0700 Delay showing the font indexing dialog for 250ms Helps avoid ugly flickering when no indexing is required, but fontconfig is taking a long time to load the cache. commit 9ae508730deefbc6e4ecbd58f4649cfc273e4fcd Author: Thomas Goyne Date: Tue Jul 28 17:05:50 2015 -0700 Remove some incorrect and ignored sizer flags commit d5dde6cff2a301c0abe84065c15ce168355a82eb Author: Thomas Goyne Date: Tue Jul 28 14:50:01 2015 -0700 Reduce error-handling bloat a bit commit b0f4c9f1ad83d196eaf00d22a2886ff0f2764d0b Author: Thomas Goyne Date: Tue Jul 28 13:03:15 2015 -0700 Remove agi::vfr::Framerate's explicit swap implementation commit fefa31eb471d8051ba84b02c90efbe15b2cf46b1 Author: Thomas Goyne Date: Tue Jul 28 12:02:41 2015 -0700 Improve code coverage of tests commit 4a3b41109261f4b244d767df138e3a5180a64929 Author: Thomas Goyne Date: Tue Jul 28 11:55:05 2015 -0700 Silence a warning commit 09b2736103e48b58ed2e996ed03796b1288c355e Author: Thomas Goyne Date: Fri Jul 17 14:56:22 2015 -0700 Mark a bunch of things as overriding virtual functions commit 7a60ac95efafd23f1480cd20958b281d245c0345 Author: Thomas Goyne Date: Mon Jul 27 18:56:58 2015 -0700 Always use C++ for AC_AGI_COMPILE commit d278dcc7a8b8d6616618948851ea96e4c611ea61 Author: Thomas Goyne Date: Mon Jul 27 17:36:17 2015 -0700 Update to a newer version of AX_CHECK_GL that supports OpenBSD Closes #1875. commit 096398425abd7b9695866b8d62ee97d72c728d6c Author: Thomas Goyne Date: Mon Jul 27 18:09:19 2015 -0700 Skip some pointless configure checks on OS X commit 8f5bfb0cae917265821de85ce896a4fc83998001 Author: Thomas Goyne Date: Mon Jul 27 15:39:38 2015 -0700 Make toggle buttons on OS X much more visibly distinct Closes #1839. commit f1252d1364f151ce20e28ed4718b638760e5c6f6 Author: Thomas Goyne Date: Sun Jul 26 14:25:17 2015 -0700 Update Vietnamese translation loses #1878. commit b55ad78c234c8cf3d0c7a98605f6e416ec45a7a3 Author: Thomas Goyne Date: Sun May 31 16:18:37 2015 -0700 Update wx setup.h commit 3c55d4fde4430696507a49249b3fb1f2ba318f3c Author: Thomas Goyne Date: Mon Jul 27 09:46:28 2015 -0700 Fix incorrect results for non-regex skip tags searches Closes #1865. commit 74ac2ab1fe356ad6435d55fb19697eba03b450c0 Author: Thomas Goyne Date: Mon Jul 27 08:59:35 2015 -0700 Extract some more find/replace logic to libaegisub commit cad8c80aab4b302b41059e53c7893c22338aabf4 Author: Thomas Goyne Date: Sun May 31 10:54:37 2015 -0700 Update wxWidgets commit 97bf5c77c34d8a63b642ebea9a68bacd89aa890b Author: Thomas Goyne Date: Sun Mar 22 10:46:58 2015 -0800 Explicitly allow unicode text when pasting commit 42429d4930cfaa2b9656e322f079602fdfdfb106 Author: Thomas Goyne Date: Sat Mar 21 10:27:25 2015 -0800 Remove incorrect sizer flags commit ba9f5a78d4e713a68d22df99b305fcf119553200 Author: Thomas Goyne Date: Sat Mar 14 12:58:32 2015 -0800 Include the stack trace for errors in automation validation functions commit ff874fadf9401c43a3ba79600e3f5cd8347db942 Author: Thomas Goyne Date: Wed Mar 11 12:58:23 2015 -0800 Reduce nesting commit a5c87908e172063fd601a0229d65995cba2ff6f9 Author: Thomas Goyne Date: Fri Feb 13 12:58:15 2015 -0800 Set the new active line correctly after splitting by karaoke commit 0ccac34cb0957638220d276fe20f651e62766ceb Author: Thomas Goyne Date: Thu Feb 12 12:58:12 2015 -0800 Fix crash when splitting lines by karaoke Defer the deletion of the old lines until after the commit as is now done for everything that deletes selected lines. commit 8c6a3d85ba3af2576c86c0caaa7bab1bb3ed598b Author: Thomas Goyne Date: Sat May 9 12:58:40 2015 -0700 Update ffms2 project commit 5afc543a5a0313f953d438cd5d139043a32023b8 Author: Thomas Goyne Date: Thu May 7 10:27:59 2015 -0800 Update libass to 0.12.2 commit d2958e6acaa37d6face03aec1e16ba9a05f0dcf3 Author: Thomas Goyne Date: Wed May 6 10:28:18 2015 -0800 Set the Row for dialogue lines added to keep the file non-empty commit 4d4102fcb31b296294a510e90958f923372e96e2 Author: Thomas Goyne Date: Tue Feb 10 09:54:41 2015 -0800 Update ffms2 Fixes handling of positive audio delay. commit c013342caa318be21c8f6032dcf55c6cf19d0882 Author: Thomas Goyne Date: Fri Feb 6 09:54:37 2015 -0800 Catch more exceptions in lfs commit 8cd970eb53a823d6159686ff0eadf2edb96545c3 Author: Thomas Goyne Date: Tue Feb 3 09:54:34 2015 -0800 Update moonscript to 0.3.1 commit 7a8fda007d33fd82fd9638976cbe5c2d667355b8 Author: Thomas Goyne Date: Sun Mar 1 11:22:49 2015 -0800 Cancel karaoke templater execution immediately when an error occurs Closes #1849. commit 9466c98fd7b16f161f9db5d6d3601f3f0031b026 Author: Thomas Goyne Date: Sun Mar 1 11:20:15 2015 -0800 Remove trailing whitespace from kara-templater.lua commit 40ae2cdc35386d9ccebd133ba849ebc9f003cb22 Author: Thomas Goyne Date: Sun Mar 1 11:09:43 2015 -0800 Fix snapping audio markers when dragging inactive line markers with ctrl We do need to check if the inactive markers are in the active set when ctrl-dragging, as otherwise there'll always be a marker 0 pixels away to snap to. Fortunately when ctrl-dragging all of the the markers involved are by definition very close together, so it would be very difficult to have enough markers to check for this to be a performance issue. Closes #1823. commit 801a8915d177da7800b5e2b767f3efbb94b1aa2f Author: Thomas Goyne Date: Sat Feb 28 14:36:28 2015 -0800 Use the untranslated context name for new hotkeys Closes #1855. commit d6982426c6f3858291bf9bcd13b1c690427f163a Merge: 2ef500d22 4f9713cb2 Author: Thomas Goyne Date: Sat Feb 28 14:28:44 2015 -0800 Merge pull request #26 from tophf/rot-angle-fix Style editor: accept -360..360deg range commit 2ef500d22cbe3c7d1189d1e70b789e73ddac5f84 Merge: 3554bdc29 af9fe934c Author: Thomas Goyne Date: Sat Feb 28 14:28:17 2015 -0800 Merge pull request #27 from tophf/attached-font-render-fix Pass all font attachments to font renderer commit af9fe934c7d6c20c83b4da8f552ce4e6cdf8a8c7 Author: 9adefaf01e5bf6426d838cd20eae582d2b6ba647 Date: Fri Feb 27 01:16:35 2015 +0300 Pass all font attachments to font renderer See #1805. commit 4f9713cb20149d29a9c58ffd72a179f78f158d12 Author: 9adefaf01e5bf6426d838cd20eae582d2b6ba647 Date: Thu Feb 26 22:36:27 2015 +0300 Style editor: accept -360..360deg range People tend to use 270deg not knowing|remembering it's equal to -90deg commit 3554bdc29a75841f8fea0d6234652d6ea9b2cc2c Author: Thomas Goyne Date: Sat Feb 14 12:37:34 2015 -0800 Fix failing tests commit 48d4364eb82528f3188ac8a1b1f0ebe36e4efd3e Author: Thomas Goyne Date: Fri Jan 30 12:33:48 2015 -0800 Fix tests compilation on Windows commit 5cedf16eddbddc91cfa23c876b7b2a5ddb05e355 Author: Thomas Goyne Date: Sun Feb 15 08:10:26 2015 -0800 Use the custom lua error handler during macro load commit 878fd4453b09a0abd1e6c52f72e5f3150613054e Author: Thomas Goyne Date: Sun Dec 14 08:19:22 2014 -0800 Fix whitespace commit e72ab0eda8242ad9a36dabb694a84089d69b1c7c Author: Thomas Goyne Date: Sat Dec 13 08:19:17 2014 -0800 Remove an incorrect error message commit 879788fe83e4af23102d01171bd36326f2309ba2 Author: Thomas Goyne Date: Fri Dec 12 08:19:10 2014 -0800 Eliminate some gratuitous exceptions commit 04161882357f128919f241d3a7d94c28e954e09a Author: Thomas Goyne Date: Thu Dec 11 08:19:05 2014 -0800 Eliminate a pointless menu refresh when opening subtitle files commit acb9b8adac40fa5a483e215902ee5b469234d0c8 Author: Thomas Goyne Date: Sun Feb 8 09:13:53 2015 -0800 Reinitialize libass every time the font is changed in the style editor libass doesn't free any font data it requests until the ass_renderer is destroyed, so recreate it every time the font is changed to avoid holding on to extremely large amounts of data when the user quickly switches between fonts. Closes #1320. commit 9f196adc2ebc077ed3fbb8053eb30afe742d112a Author: Thomas Goyne Date: Sun Jan 11 08:11:22 2015 -0800 Replace boost::tokenizer with agi::Split commit 5d8aeb8b40e28eadef76912a34016af0153583aa Author: Thomas Goyne Date: Wed Jan 7 08:11:14 2015 -0800 Replace most remaining uses of boost::split with agi::Split commit 01558bf10d28203dbbed14ea7e8f1dea2a128c5f Author: Thomas Goyne Date: Sat Feb 7 14:35:17 2015 -0800 Fix type_name compilation on OS X Reverts 2986932f31b6c0760411b71973754597dca7af32. There are more types of ints than sizes of ints, so using the stdint types doesn't work. commit 2269dbcfe0eb44973324deb2d92de7b1604d159f Author: Thomas Goyne Date: Sun Jan 18 14:56:48 2015 -0800 Reuse previously calculated string widths commit 427037a5524697828be078180fe26c54a2d5dbc4 Author: Thomas Goyne Date: Sun Jan 4 14:56:27 2015 -0800 Reimplement boost::split_iterator to make it less slow boost::split_iterator type-erases the predicate, which makes it require a virtual call per character (!) along with a heap allocation. As it turns out we only ever need one predicate (comparing to a single character), so replace it with a split_iterator that just does that. commit d8bd9904d86d6d70db769aa6b10451f7fed6d247 Author: Thomas Goyne Date: Sat Jan 3 14:56:20 2015 -0800 Avoid running the extradata parsing regex unnecessarily commit bddf44dddefb8ae9742b85c42cde6e06d6a3a867 Author: Thomas Goyne Date: Sun Feb 1 20:01:55 2015 -0800 Eliminate a bunch of memory allocations when getting column widths commit 8c1b20e651aa8a7786c40743688cbc5cf1ea7ad6 Author: Thomas Goyne Date: Sat Jan 31 20:09:35 2015 -0800 Speed up grid painting with many unique effects/actors a bit commit 79fb5cb3fed14a763b8b947adf05beee3d928b07 Author: Thomas Goyne Date: Sun Jan 25 19:22:47 2015 -0800 Fix crash when deleting the last dialogue line from automation commit 0080f3ad3969c71abf85f429e944fd320d4a8191 Author: Thomas Goyne Date: Sat Jan 17 08:29:40 2015 -0800 Update libass commit 7300a1bf2db42263dbaf16cf6a5e417449bc3b5d Author: Thomas Goyne Date: Tue Nov 4 08:27:36 2014 -0800 Remove some redundant .get()s commit def24c25b3320fb46e4d5d4edd0f5ac6092f44a5 Author: Niels Martin Hansen Date: Mon Jan 26 19:19:42 2015 +0100 Fix EBU STL writing on non-MSVC runtimes MSVC 2013 and earlier have the _snprintf() function fill fields completely, eliding the NUL character, if the printed string is as long as or longer than the given buffer size. This is not the case in POSIX snprintf(), it always ensures the string is terminated. This causes several fields in GSI to become truncated and contain NUL characters which should not appear there. commit d0296618a67bffff8014fd92ce557d9c0635e721 Author: Niels Martin Hansen Date: Sun Jan 25 00:35:42 2015 +0100 Sort Automation menu items by display name commit 0f3bca016e93653ada99ea331851aa4bef7c467b Author: Niels Martin Hansen Date: Fri Jan 23 19:28:40 2015 +0100 Fix bug introduced in 15d26dd commit 88d8573d4ca1c41e30c68e1e2da9b7eb1ad1b86f Author: Niels Martin Hansen Date: Tue Jan 20 19:18:29 2015 +0100 Fix crash when loading a dialogue line missing extradata commit 0f618d94df0a7c03f2805b4264c94db98e790625 Author: Niels Martin Hansen Date: Tue Jan 20 01:08:44 2015 +0100 Enable assembly routines for libass on Windows commit bfa416c5830f52ad0798ad91f7951c90e1405922 Author: Niels Martin Hansen Date: Tue Jan 20 02:12:10 2015 +0100 Build fribidi with standard-malloc flag Not using this may cause unpredictable crashes in some builds on some systems. Fribidi's own allocator is not thread safe. commit 2cfa6f14f227d72d9f968833469dd408302d6ac6 Author: Niels Martin Hansen Date: Mon Jan 19 22:45:02 2015 +0100 Split Yasm targets into reusable file commit e692759ea1629b7060fe2f3f5440ae22a7c1d46c Author: Niels Martin Hansen Date: Mon Jan 19 04:14:25 2015 +0100 Change standard-outdirs.props to space indents commit 5e446264a2a4f53a79666af63784c5fde30eb384 Author: Niels Martin Hansen Date: Mon Jan 19 04:11:42 2015 +0100 Use new task in relative-ObjectFileName target commit 59ab4cd09bc8bb4a02a06586e6188d266e3fa967 Author: Niels Martin Hansen Date: Sun Jan 18 21:52:27 2015 +0100 Rework InstallHeaders target to be more regular commit 773b60c36c71e27d96d379872bd334ca1749ef71 Author: Niels Martin Hansen Date: Sun Jan 18 03:47:58 2015 +0100 Rework header copy in boost build commit 2986932f31b6c0760411b71973754597dca7af32 Author: Niels Martin Hansen Date: Tue Jan 20 02:09:59 2015 +0100 Fix issues with type_name on Win64 build Both size_t and unsigned long long are aliases for unsigned __int64 on Win64, and causes a duplicate definition. Replacing all the integer type_name definitions with stdint.h names should avoid this problem. commit b97ea87b4cc9832489c17e92366bbb2392e3efa2 Author: Niels Martin Hansen Date: Mon Jan 19 23:54:06 2015 +0100 Fix libass project for FastUptodateCheck commit 76b776d4837adbf9e33b83e0ac9ff28efc52af0c Author: Niels Martin Hansen Date: Mon Jan 19 23:44:40 2015 +0100 Fix libaegisub project for FastUptodateCheck commit 8ca73559bd7bdd4080ef68e9ebc9bdcd39acd758 Author: Niels Martin Hansen Date: Mon Jan 19 23:18:44 2015 +0100 Fix boost project for FastUptodateCheck commit 9016a61ec474db11f74ba5a59b0e13b97636a3a2 Author: Niels Martin Hansen Date: Mon Jan 19 23:10:08 2015 +0100 Fix freetype project for FastUptodateCheck commit 722e97941972db4569243112719116a2e3535dc4 Author: Niels Martin Hansen Date: Sun Jan 18 22:33:04 2015 +0100 Fix luajit project for FastUptodateCheck commit a0bf50dc8a523ecf5677a7ca200c66e6056bd07b Author: Niels Martin Hansen Date: Sun Jan 18 03:03:42 2015 +0100 Upgrade all MSBuild projects to v12 tools Has no real effect, it's what VS 2013 already uses and detailed logging reveals that the build system doesn't even recognize v4 and assumes v12 anyway. Might prevent builds with outdated tools. commit 52d4955064941914db8b9ccdcc826d45788710ac Author: Niels Martin Hansen Date: Wed Jan 14 04:45:45 2015 +0100 Clean up object dirs for Yasm'd files on Windows commit 5bcfc81df5acaf1c6fe00270a14ed0360e938386 Author: Niels Martin Hansen Date: Wed Jan 14 04:39:09 2015 +0100 Clean up produced object dirs during Windows build Adds some additional MSBuild magic that chops dir names from a given base, to avoid making deep, thin hierarchies of dirs when building especially FFmpeg and libaegisub. commit 719eff39b1178341626faac3d72b8b0f87e6e378 Author: Niels Martin Hansen Date: Wed Jan 14 03:40:36 2015 +0100 Integrate Yasm assembling better in VC build By not having it blindly run before the ClCompile target it won't be checked every time you choose to build a single file from the IDE. Instead it becomes a separate build stage of its own. commit a0a6194a26710a7ca5a42ae967432829f6e65a8d Author: Niels Martin Hansen Date: Wed Jan 14 01:04:45 2015 +0100 Partially revert 68781a9 The change in source file paths breaks on some systems commit ebb38119420d39d4ce11952a42a03bb39e035870 Author: Niels Martin Hansen Date: Wed Jan 14 00:46:02 2015 +0100 Fix #1843 commit b4516e4754feeb374a85502ba469606266fb35d6 Author: Niels Martin Hansen Date: Wed Jan 14 00:20:55 2015 +0100 Fix #1844, eliminate pointers so typeid behaves Only the bare type is considered polymorphic/habving a vtable so therefore applying typeid to a pointer type doesn't behave as intended. commit f0a5abad01913a65bef8413f98df0a9a562d08be Author: Niels Martin Hansen Date: Tue Jan 13 23:56:29 2015 +0100 AssKaraoke can safely take a const AssDialogue* commit 68781a95b2fed8ceca23951b9a4b168fc0db7836 Author: Niels Martin Hansen Date: Tue Jan 13 23:13:33 2015 +0100 Log names of files Yasm'd in FFmpeg build commit e9f0999c01a0d10e54d53ca64d16ce08355e82cc Author: Niels Martin Hansen Date: Tue Jan 13 21:39:49 2015 +0100 Include seconds in log timestamps on Windows commit a93c51c9bafe5b548411d6ced59c93828ba799ef Author: Niels Martin Hansen Date: Tue Dec 9 19:49:17 2014 +0100 Avoid having libiconv export symbols on Windows commit ca555359d9297cae1e53658fce2557189f631e4b Author: Niels Martin Hansen Date: Mon Nov 24 21:08:58 2014 +0100 Make dummy audio provider generate non-periodic noise commit bfe7e4688a8c85648a5479b32a842e8a5bb2f45a Author: Thomas Goyne Date: Thu Jan 1 09:18:09 2015 -0800 Bump wx submodule commit 0b0eaed049ae03bbaa80c79d4eae15b831ff4c43 Author: Thomas Goyne Date: Thu Jan 1 10:13:49 2015 -0800 Also disable unused boost stuff on Windows commit 6929dcabc1a46258805b8a57ad9fe584a056e0e9 Author: Thomas Goyne Date: Thu Jan 1 10:10:36 2015 -0800 Move the boost config defines to acconf.h to make the build command lines less gross commit 069af7cfca0b0847469a60eacb0cf4d734bb3c05 Author: Thomas Goyne Date: Thu Jan 1 08:39:25 2015 -0800 Build wx without wxAny commit 57edbafddac2ad42a45ec1ba4e2438cf6064b367 Author: Thomas Goyne Date: Thu Jan 1 08:12:05 2015 -0800 Replace uses of wxThreadEvent with a statically typed event commit ef4424f5e23e63bd1e138ba14787cd1b95bd0df5 Author: Thomas Goyne Date: Wed Dec 31 19:41:56 2014 -0800 Eliminate implicit std::string <-> wxString conversions On Windows these don't use UTF-8 and so are broken. commit 26050bd4e0c927946de38264561cae7ffa5df5d9 Author: Thomas Goyne Date: Wed Dec 31 18:45:00 2014 -0800 Actually use CPPFLAGS_BOOST when building src/aegisub commit 3c59ea9a0a5f1787a9a6245d2fd12f6c0f588cce Author: Thomas Goyne Date: Wed Dec 31 15:21:32 2014 -0800 Remove AegisubApp::HandleEvent OnExceptionInMainLoop covers the same functionality. commit 2a33b35f60d10f4ec3968f9c28729b5340cdaaca Author: Thomas Goyne Date: Tue Dec 30 19:21:35 2014 -0800 Give Pen an out-of-line destructor commit ab35c41a9326da4de724dcc60240a70351d62a04 Author: Thomas Goyne Date: Tue Dec 30 19:16:35 2014 -0800 Move AudioDisplayInteractionObject to audio_display.cpp commit 4502a9893d50104e73996a9d453608c582baf3a4 Author: Thomas Goyne Date: Tue Dec 30 19:11:57 2014 -0800 Make some virtual destructors protected instead commit b6edf586515a83d5e5cb285b714d9db3e1ea7dae Author: Thomas Goyne Date: Tue Dec 30 17:31:10 2014 -0800 Eliminate some object file bloat commit affb47776bd9cc676c514c81cff5c713f5eb8deb Author: Thomas Goyne Date: Tue Dec 30 15:01:46 2014 -0800 Build with BOOST_MULTI_INDEX_DISABLE_SERIALIZATION commit 1d82a755950318c36139101a6a7cd90b2537e652 Author: Thomas Goyne Date: Tue Dec 30 14:53:06 2014 -0800 Add a missing static commit 62186e916a8ffce283ce61857ab604c251ee4abc Author: Thomas Goyne Date: Sun Dec 28 20:58:21 2014 -0800 Anchor AssAttachment's vtable commit b29fcd4f89d8c70d97454f0e4908f35195e4bddc Author: Thomas Goyne Date: Sun Dec 28 20:43:02 2014 -0800 Add some extern template declarations for stuff with vtables commit 0e1c5666289888abe98d83bd9cffb57582e02617 Author: Thomas Goyne Date: Sun Dec 28 20:31:48 2014 -0800 Move tool_translation_assistant_insert into the anonymous namespace commit a7042486c01e6d0c2a0bd4eb8ef6ec4441b5c499 Author: Thomas Goyne Date: Sun Dec 28 20:31:33 2014 -0800 Anchor AssStyle's vtable commit 625bd7a767169ac7fe75da7e3537447e5240cb03 Author: Thomas Goyne Date: Sun Dec 28 20:28:33 2014 -0800 Avoid having to include preferences.h in app.cpp commit e485c469e29b9963fde44ccf37fb6cf8e46fe0ff Author: Thomas Goyne Date: Sun Dec 28 20:17:06 2014 -0800 Pull some of OptionValue to a cpp file commit 5089499e8bbecb811c5a115ba9a56d679af0125f Author: Thomas Goyne Date: Sun Dec 28 19:52:42 2014 -0800 Remove Excetipion's virtual destructor commit 0f324a22f1103a7dba4f7c2e9ae1ddeba2bed1b2 Author: Thomas Goyne Date: Sun Dec 28 19:29:02 2014 -0800 Fix a pile of places where abs() was used on floats commit a6b16393201af54564b8d702ac5833019ca80938 Author: Thomas Goyne Date: Sun Dec 28 12:45:55 2014 -0800 Extract some bits that don't need to be templated from templates Cuts compile time by about 10% and shrinks the final binary a little. commit 372b9fe115ed885f13849aeb38e926d5c1313cda Author: Thomas Goyne Date: Sun Dec 28 12:06:15 2014 -0800 Eliminate a pointless set that only ever had zero or one entries commit 5201773a3bf7b24c03b6f8ac3bb3d01675777465 Author: Thomas Goyne Date: Sat Dec 27 20:03:39 2014 -0800 Slightly optimize returning strings to lua from ffi functions commit 010f6c4f79b0dd6bcc784717ce4aa5c9463523d1 Author: Thomas Goyne Date: Fri Dec 26 11:00:23 2014 -0800 Debloatify some stuff commit 76afcdafa1ae9b363213c4cf241620acf367fdd9 Author: Thomas Goyne Date: Fri Dec 26 08:51:14 2014 -0800 Eliminate uses of dynamic_cast on everything but GUI widgets commit 6d74f22e9270582932c3d2ef7bd6b9c4e301248e Author: Thomas Goyne Date: Thu Dec 25 21:09:06 2014 -0800 Fix the legacy clipboard include commit c313f323842d8ddeea2d23a1bd87eec4de71b558 Author: Thomas Goyne Date: Wed Dec 24 16:59:08 2014 -0800 Special-case all lines being selected in validate_adjoinable GetSortedSelection is kinda slow with large selections and all lines being selected is an easy thing to special-case. commit 44506eae560acab6dcebe6ba0cdc2722c136bbfc Author: Thomas Goyne Date: Wed Dec 24 16:46:51 2014 -0800 Fix compilation with compilers with non-totally-broken templates commit 0a18fe6cd3cbc288774b83b9223a284f8832c703 Author: Thomas Goyne Date: Wed Dec 24 16:24:51 2014 -0800 Fix stack corruption when a script tries to select an invalid line commit 84bd682e2e1e32d2048c25253870a2756ad3e610 Author: Thomas Goyne Date: Wed Dec 24 16:12:21 2014 -0800 Make it harder for automation script to leave no lines selected commit 15d26dd86f24f79e76501b517f8fcf7aa5709de4 Author: Thomas Goyne Date: Wed Dec 24 13:59:08 2014 -0800 Slightly speed up karaskel.collect_head commit 1fd44ea8da1654a2a37e8af3a0beecd63de2b04e Author: Thomas Goyne Date: Wed Dec 24 13:56:23 2014 -0800 Add subtitles.script_resolution() Returns the values from the headers if they're present, or does the insane Gabest-logic if one or both are missing. commit c43bf1e822039a8245c4406762021a87f8921880 Author: Thomas Goyne Date: Sun Dec 21 11:28:42 2014 -0800 Limit the range to be painted in the audio display to what is visible commit 71ee37cd71917e191182c0c62e4c7102d1a26a48 Author: Thomas Goyne Date: Sat Dec 20 11:09:15 2014 -0800 Slather around more const commit 26943326922cc21ffd6182d4827a65152dc3d014 Author: Tom Maneiro Date: Sun Dec 7 15:25:01 2014 -0800 Update Spanish translation. Closes #1838.