Thomas Goyne
b96edfebcc
Remove check for customized styles in SRTSubtitleFormat::CanSave
...
It doesn't work with customizable default styles.
2014-05-09 09:24:27 -07:00
Thomas Goyne
73d64870af
Fix writing files as non-utf-8
2014-05-09 07:00:48 -07:00
Thomas Goyne
94a060a556
Add unicode case conversion functions to the automation module
2014-05-09 07:00:48 -07:00
Thomas Goyne
eadf555da3
Pass exceptions in async workers back to the main thread
2014-05-09 07:00:48 -07:00
Thomas Goyne
74e995b915
Disable more wx stuff we don't use
2014-05-08 17:26:27 -07:00
Thomas Goyne
36d9a3c490
Add msbuild build system for fribidi
...
Thankfully the release tarball comes with pre-built versions of
the generated files.
2014-05-08 15:03:42 -07:00
Thomas Goyne
2e40f2b246
Switch to downloading a release tarball for fribidi
2014-05-08 14:41:38 -07:00
Thomas Goyne
135b61595c
Add missing build dependencies on minilua
2014-05-08 13:13:45 -07:00
Thomas Goyne
b2c210ffeb
Delete old config file for ICU
2014-05-08 12:38:58 -07:00
Thomas Goyne
b4d49511be
Fix ignoring override blocks for CPS calculations
2014-05-08 12:34:04 -07:00
Thomas Goyne
679b96fdfe
Add msbuild build system for ICU
2014-05-08 12:34:04 -07:00
Thomas Goyne
d3a4bed994
Port respack to lua
...
Simplifies the build system a little by cutting down on the number of
helpers that need to be built.
2014-05-08 10:39:18 -07:00
Thomas Goyne
9f8a10b014
Strip a few more MB of unused stuff from ICU's data files
2014-05-07 15:57:48 -07:00
Thomas Goyne
571c9d9b7a
Don't hardcode the size of buttons with translatable labels. Closes #1750 .
2014-05-07 10:43:01 -07:00
Thomas Goyne
049142f6f6
Make the check for faux bold match libass's logic for when to embolden
2014-05-07 07:13:32 -07:00
Thomas Goyne
8e5d4c48bc
Print usage information for faux bold/itatlic warnings
2014-05-07 06:51:35 -07:00
Thomas Goyne
26e7880c8b
Fix compilation with non-16-bit wchar_t
2014-05-06 18:31:19 -07:00
Thomas Goyne
77a2c1bb16
Verify that we're actually using a UTF-8 locale and switch to en_US.UTF-8 if not
...
Should fix #1587 and #1675 , but I was never able to reproduce either of
them so maybe not.
2014-05-06 18:16:36 -07:00
Thomas Goyne
432640c045
Use localized language names from ICU rather than English names
2014-05-06 17:32:10 -07:00
Thomas Goyne
86ebd15ffb
Update to ICU 53.1
2014-05-06 17:20:13 -07:00
Thomas Goyne
32f5e00bf8
Eliminate a pointless check
2014-05-06 10:32:19 -07:00
Thomas Goyne
50d0744e9c
Skip prompting the user for a language on first start if we have a translation for their OS UI language
2014-05-06 10:29:53 -07:00
Thomas Goyne
47b8627ad3
Keep the old subtitles file alive until the new one is fully announced
...
This fixes crashes from touching dangling references to lines in the old
subtitle file in the handlers for the various signals triggered when a
new file is opened.
2014-05-06 09:36:07 -07:00
Thomas Goyne
ca1cf8d9e7
Set the version in the Windows installer automatically
2014-05-06 08:07:57 -07:00
Thomas Goyne
ca86b0da33
Actually initialize the initial MatchState in the search replace engine
2014-05-05 18:52:16 -07:00
Thomas Goyne
a00e5dc967
Update which style the Edit button edits when the line's style is changed
2014-05-05 18:42:06 -07:00
Thomas Goyne
2674c702d1
Silence incorrect warning
2014-05-05 17:53:14 -07:00
Thomas Goyne
75641141d6
Switch icon creation to additional tasks rather than components
2014-05-05 17:37:07 -07:00
Thomas Goyne
48250db656
Add all of the applicable translations to the installer
2014-05-05 16:51:22 -07:00
Thomas Goyne
cfad8ea3d4
Add more old pdbs to the files for the installer to clean up
2014-05-05 16:06:37 -07:00
Thomas Goyne
7e2724c22c
Add support for submenus in the automation menu
...
Split the menu text on /, with each segment before the last used as the
submenu name and the last as the actual menu text.
Closes #852 .
2014-05-05 14:27:01 -07:00
Thomas Goyne
c5608a4725
Add Comment field to the paste over dialog
2014-05-05 07:01:57 -07:00
Thomas Goyne
26a9e57006
Eliminate an extra commit when using the color picker buttons
2014-05-05 06:28:27 -07:00
Thomas Goyne
f261688b11
Don't ignore the contents of override blocks when counting characters for selection preserving
2014-05-05 06:27:37 -07:00
Thomas Goyne
3983719e3f
Add an Edit button next to the style list dropdown. Closes #1746 .
2014-05-04 12:53:22 -07:00
Thomas Goyne
57f6e9a869
Actually serialize the styles for the subtitle renderers
2014-05-04 11:16:57 -07:00
Thomas Goyne
58603b51a8
Update libass
2014-05-04 10:15:57 -07:00
Niels Martin Hansen
e1c575b7a1
MicroDVD import should also use default styles
2014-05-04 13:14:28 +02:00
Niels Martin Hansen
1dc2ae09a0
Forgot OSX default config in 6b827abec0
2014-05-04 13:07:25 +02:00
Niels Martin Hansen
82d7979f04
Pass style catalog names instead of file names to AssFile::LoadDefault
2014-05-04 13:04:48 +02:00
Niels Martin Hansen
79b6ce2583
Move style catalog indexing and naming logic
2014-05-04 13:03:04 +02:00
Niels Martin Hansen
cdb6da4b2f
Also ignore VS *.sdf lock files (*.opensdf)
2014-05-04 10:37:40 +02:00
Niels Martin Hansen
5a4920c48f
Option to change parallel make options for gmake based VS projects
...
It seems that gmake can livelock in parallel make mode on Windows
in some cases. This provides an escape hatch for those cases.
2014-05-04 10:35:15 +02:00
Niels Martin Hansen
5bb4754e40
Option to disable HAALISOURCE when building FFMS2 on VS
...
Visual Studio Express does not supply ATL and can't build the Haali-
supplied code in FFMS2, so provide an escape hatch for that.
2014-05-04 09:56:37 +02:00
Thomas Goyne
c30ca1a321
Remove progress throttling from ffms indexing
2014-05-03 17:22:38 -07:00
Thomas Goyne
d9df9c9e5b
Add dummy install target for LuaJit
2014-05-03 17:22:38 -07:00
Thomas Goyne
d672e75109
Filter out redundant progress updates sooner
...
Sending events from background threads to the main thread is somewhat
expensive, so filter out progress updates which don't actually change
the progress on the background thread.
2014-05-03 17:22:38 -07:00
Thomas Goyne
6a1321e1df
Move the serialization for the subtitles providers to SubtitlesProvider
2014-05-03 17:22:38 -07:00
Thomas Goyne
b40370c93d
Grab the copy of vsfilter for the installer from the bin dir
2014-05-03 16:45:32 -07:00
Niels Martin Hansen
451c6751de
Preferences page for default style catalogs
2014-05-03 22:23:01 +02:00