Thomas Goyne
|
8f918a59c2
|
Add some missing customizable subtitle grid colors to the preferences dialog
Originally committed to SVN as r5688.
|
2011-09-30 20:40:58 +00:00 |
Thomas Goyne
|
d5c4a9bec6
|
Get line start and end marker colors in dialogue mode from options
Originally committed to SVN as r5687.
|
2011-09-30 20:40:44 +00:00 |
Thomas Goyne
|
c4544839e9
|
Explicitly set the size of ColourButton as the default looks somewhat odd with wx trunk
Originally committed to SVN as r5686.
|
2011-09-29 20:27:50 +00:00 |
Thomas Goyne
|
546ced012a
|
Fix option names for syntax highlighting colors
Originally committed to SVN as r5685.
|
2011-09-29 20:27:40 +00:00 |
Thomas Goyne
|
0f8bafb432
|
Change default color for the end of line marker in the audio display to blue
Originally committed to SVN as r5684.
|
2011-09-29 20:27:32 +00:00 |
Thomas Goyne
|
62181365b9
|
Default to 25 FPS if there are too few frames in a video to compute the FPS
Originally committed to SVN as r5683.
|
2011-09-29 20:27:23 +00:00 |
Thomas Goyne
|
32463efb08
|
Fix crash when trying to open audio from file with no audio tracks
Originally committed to SVN as r5682.
|
2011-09-29 20:27:13 +00:00 |
Thomas Goyne
|
7b1dea1a7a
|
Eliminate flickering when moving the mouse over the karaoke split/join bar
Originally committed to SVN as r5681.
|
2011-09-29 18:17:37 +00:00 |
Thomas Goyne
|
ab52f9a441
|
Move most of the autosave logic to AssFile and only autosave if there's actually been changes since the last autosave
Originally committed to SVN as r5680.
|
2011-09-29 18:17:27 +00:00 |
Thomas Goyne
|
00dd477a40
|
Remove unused method FrameMain::OnSubtitlesSave
Originally committed to SVN as r5679.
|
2011-09-29 18:17:17 +00:00 |
Thomas Goyne
|
08307674a0
|
Make AudioBox responsible for showing and hiding the karaoke bar, and make it shift the subs box down rather than shrink the audio display
Originally committed to SVN as r5678.
|
2011-09-29 05:33:10 +00:00 |
Thomas Goyne
|
094a6d081c
|
Move the audio box height management code from FrameMain to AudioBox
Originally committed to SVN as r5677.
|
2011-09-29 05:33:04 +00:00 |
Thomas Goyne
|
c211975b65
|
Remove unused window IDs in AudioBox
Originally committed to SVN as r5676.
|
2011-09-29 05:32:58 +00:00 |
Thomas Goyne
|
fca7657e60
|
Don't let the user drag the audio sash below the bottom of the window as it's rather hard to drag back afterwards
Originally committed to SVN as r5675.
|
2011-09-29 04:38:34 +00:00 |
Thomas Goyne
|
a00a3047cb
|
Save and restore the height of the audio display across sessions
Originally committed to SVN as r5674.
|
2011-09-29 04:38:27 +00:00 |
Thomas Goyne
|
6beb266c15
|
Use the end of line marker style for the end marker in karaoke mode rather than the start of line style
Originally committed to SVN as r5673.
|
2011-09-29 04:38:22 +00:00 |
Thomas Goyne
|
9b9482b96f
|
Set the subs box's style and size correctly
Originally committed to SVN as r5672.
|
2011-09-29 04:38:15 +00:00 |
Thomas Goyne
|
9ad1434f37
|
Don't rely on ADL for std algorithms called on wxArrayInt as wxArrayInt doesn't always inherit from std::vector
Originally committed to SVN as r5671.
|
2011-09-29 02:33:22 +00:00 |
Thomas Goyne
|
34a7f16214
|
Skip over invalid entries in the MRU file rather than crashing on startup
Originally committed to SVN as r5670.
|
2011-09-29 00:37:18 +00:00 |
Thomas Goyne
|
c328bdfa5f
|
Fix typo that resulted in automation macros not being able to set undo points
Originally committed to SVN as r5669.
|
2011-09-29 00:10:22 +00:00 |
Thomas Goyne
|
0f605b358f
|
Make the automation dialog resizable
Originally committed to SVN as r5668.
|
2011-09-28 21:38:18 +00:00 |
Thomas Goyne
|
6a49b5392d
|
Write MRU data to disk whenever a change is made rather than only on program exit
Originally committed to SVN as r5667.
|
2011-09-28 19:52:46 +00:00 |
Thomas Goyne
|
5411a57b3c
|
Add the command name for macros to the information popup in the automation dialog
Originally committed to SVN as r5666.
|
2011-09-28 19:52:37 +00:00 |
Thomas Goyne
|
dbca576d50
|
Require that macros defined in a single script have unique names
Originally committed to SVN as r5665.
|
2011-09-28 19:52:28 +00:00 |
Thomas Goyne
|
c632a662b2
|
Change the naming scheme for lua commands to 'automation/lua/[Script File Name]/[Macro Name]'
Originally committed to SVN as r5664.
|
2011-09-28 19:52:20 +00:00 |
Thomas Goyne
|
799c18e22d
|
Remove unused includes in auto4_lua.cpp
Originally committed to SVN as r5663.
|
2011-09-28 19:52:11 +00:00 |
Thomas Goyne
|
1e13670c70
|
Improve error handling in LuaModuleLoader and don't keep trying to load modules after one has been found
Originally committed to SVN as r5662.
|
2011-09-28 19:52:02 +00:00 |
Thomas Goyne
|
d3ea9236cf
|
Correct closing audio in FrameMain::OnSubtitlesOpen
Originally committed to SVN as r5661.
|
2011-09-28 19:51:53 +00:00 |
Thomas Goyne
|
77d02d269d
|
Eliminate a use of VideoContext::Get in AudioMarkerProviderKeyframes
Originally committed to SVN as r5660.
|
2011-09-28 19:51:44 +00:00 |
Thomas Goyne
|
6bf4a95428
|
Add a subtitles save slot to AudioController which stores the audio URI in the subtitles
Originally committed to SVN as r5659.
|
2011-09-28 19:51:35 +00:00 |
Thomas Goyne
|
74ae9189a2
|
Set ?audio to the path to the currently open audio file
Originally committed to SVN as r5658.
|
2011-09-28 19:51:26 +00:00 |
Thomas Goyne
|
9fc0b33cdf
|
Add opened audio files to the audio mru list
Originally committed to SVN as r5657.
|
2011-09-28 19:51:18 +00:00 |
Thomas Goyne
|
d863d4379b
|
Implement Audio/Auto/Scroll option
Originally committed to SVN as r5656.
|
2011-09-28 19:51:09 +00:00 |
Thomas Goyne
|
976061747d
|
Fix setting of filename when saving the subtitles
Originally committed to SVN as r5655.
|
2011-09-28 19:50:59 +00:00 |
Thomas Goyne
|
bfcd76c4aa
|
Add missing #include <algorithm> to scoped_ptr.h
Originally committed to SVN as r5654.
|
2011-09-28 19:50:50 +00:00 |
Thomas Goyne
|
5a49abb2eb
|
Fix bug in BaseGrid::GetSelection that resulted in row 0 always being selected
Originally committed to SVN as r5653.
|
2011-09-28 19:50:41 +00:00 |
Thomas Goyne
|
bb72ec980e
|
Actually select the new line when a new dialogue line is added due to the user switching to the next line from the edit box
Originally committed to SVN as r5652.
|
2011-09-28 19:50:32 +00:00 |
Thomas Goyne
|
94998f4283
|
Update ths column widths in BaseGrid when the number of digits in the row number changes
Originally committed to SVN as r5651.
|
2011-09-28 19:50:24 +00:00 |
Thomas Goyne
|
b55ff3f803
|
Switch auto4lua to a transactional model which applies changes to the subtitle file only if a macro runs to completion without errors or the user cancelling. Significantly improves behavior when the user cancels and fixes a race condition caused by committing on threads other than the GUI thread.
Originally committed to SVN as r5650.
|
2011-09-28 19:50:14 +00:00 |
Thomas Goyne
|
28afc48ca5
|
Eliminate an uninitialized variable warning
Originally committed to SVN as r5649.
|
2011-09-28 19:50:06 +00:00 |
Thomas Goyne
|
d419c7a447
|
Implement the Automation menu
Originally committed to SVN as r5648.
|
2011-09-28 19:49:56 +00:00 |
Thomas Goyne
|
5bb5f146a7
|
Make the project context available to lua C functions so that they can use that instead of VideoContext::Get()
Originally committed to SVN as r5647.
|
2011-09-28 19:49:47 +00:00 |
Thomas Goyne
|
dfef9191f9
|
Move the creation of the progress dialog for the audio caches to AudioProvider and just pass the BackgroundRunner to the caches. This still isn't the right place to be creating it, but this removes the UI-dependency for both caches.
Originally committed to SVN as r5646.
|
2011-09-28 19:49:37 +00:00 |
Thomas Goyne
|
a9dc1f045d
|
Remove "Config" from the name of ScriptConfigDialog and friends as they're used for more than just config, and clean up the implementations.
Originally committed to SVN as r5645.
|
2011-09-28 19:49:27 +00:00 |
Thomas Goyne
|
59d11f4cc4
|
Make it so auto4lua macros can have an IsActive function. Probably not very useful at the moment.
Originally committed to SVN as r5644.
|
2011-09-28 19:49:18 +00:00 |
Thomas Goyne
|
60ea67661a
|
Do a better job of setting the module load path in LuaAssFile
Originally committed to SVN as r5643.
|
2011-09-28 19:49:09 +00:00 |
Thomas Goyne
|
8ba559b7f7
|
Clean up Automation4::ScriptManager
Originally committed to SVN as r5642.
|
2011-09-28 19:48:58 +00:00 |
Thomas Goyne
|
eec3d64221
|
Make automation macros standard commands and remove the Automation4::Feature base class as it's no longer a useful abstraction.
Originally committed to SVN as r5641.
|
2011-09-28 19:48:47 +00:00 |
Thomas Goyne
|
492a0d3046
|
Make Automation4::Script mostly pure abstract and clean up the implementation of LuaScript
Originally committed to SVN as r5640.
|
2011-09-28 19:48:37 +00:00 |
Thomas Goyne
|
c09259c93d
|
Throw typed exceptions in automation rather than strings
Originally committed to SVN as r5639.
|
2011-09-28 19:48:28 +00:00 |