Thomas Goyne
|
8fcd3daf28
|
Rewrite the array config visitor so that it doesn't need the OptionValueList base class
Originally committed to SVN as r5817.
|
2011-11-04 19:42:40 +00:00 |
Thomas Goyne
|
84c545b978
|
Return const references from OptionValue::GetList* rather than taking an output parameter. Eliminates some copies of lists and makes the calling code less awkward.
Originally committed to SVN as r5816.
|
2011-11-04 19:42:31 +00:00 |
Thomas Goyne
|
ba2794b2fe
|
Replace some const strings with const references to strings
Originally committed to SVN as r5815.
|
2011-11-04 19:42:21 +00:00 |
Thomas Goyne
|
05059732f9
|
Replace incorrect uses of bitwise or with logical or
Originally committed to SVN as r5814.
|
2011-11-04 19:42:12 +00:00 |
Thomas Goyne
|
579203989b
|
Remove pointless explicit empty constructors from OptionValue base classes
Originally committed to SVN as r5813.
|
2011-11-04 19:42:04 +00:00 |
Thomas Goyne
|
723d3b9780
|
Pass const references into OptionValue::SetList* rather than const values
Originally committed to SVN as r5812.
|
2011-11-04 19:41:54 +00:00 |
Thomas Goyne
|
6e2e87c0b5
|
Fix incorrect lowercasing in AssFile::GetScriptInfo
Originally committed to SVN as r5811.
|
2011-11-04 19:41:43 +00:00 |
Thomas Goyne
|
f48bc59694
|
Add locks around CSRI operations as VSFilter isn't even vaguely threadsafe
Originally committed to SVN as r5810.
|
2011-11-04 05:11:31 +00:00 |
Thomas Goyne
|
29f0786c81
|
Update the video box time boxes when the active line changes
Originally committed to SVN as r5809.
|
2011-11-04 05:11:24 +00:00 |
Thomas Goyne
|
4d2a2c618e
|
Set the user agent used for the update checker requests rather than leaving it as 'wxWidgets 2.x'
Originally committed to SVN as r5808.
|
2011-11-03 22:50:54 +00:00 |
Thomas Goyne
|
2cbe7455bb
|
Don't set icons for check and radio menu items as checked icons aren't supported yet
Originally committed to SVN as r5807.
|
2011-11-03 00:29:23 +00:00 |
Thomas Goyne
|
6a31f840a6
|
Fix crash when slots disconnect from a signal in response to that signal
Originally committed to SVN as r5806.
|
2011-11-03 00:29:13 +00:00 |
Thomas Goyne
|
ccebd521c6
|
Fix errors in update checker resulting from trying to use the wrong option type
Originally committed to SVN as r5805.
|
2011-10-29 05:12:19 +00:00 |
Thomas Goyne
|
dedccc1f58
|
Handle errors when opening audio via the MRU menu
Originally committed to SVN as r5804.
|
2011-10-29 04:31:05 +00:00 |
Thomas Goyne
|
52a2316934
|
Don't display an error message if the user cancels audio loading
Originally committed to SVN as r5803.
|
2011-10-29 04:30:58 +00:00 |
Thomas Goyne
|
31a3b9aae0
|
Do nothing if video is played with no video loaded rather than crashing
Originally committed to SVN as r5802.
|
2011-10-29 04:30:52 +00:00 |
Thomas Goyne
|
402ba0e89d
|
Fix loading subtitles from matroska files
Originally committed to SVN as r5801.
|
2011-10-29 04:16:31 +00:00 |
Thomas Goyne
|
6315192e2b
|
Don't reuse buffers in the audio provider converters, as it isn't thread-safe to do so and making it thread-safe would hurt performance more than the extra allocations
Originally committed to SVN as r5800.
|
2011-10-29 03:47:02 +00:00 |
Thomas Goyne
|
af3f160f43
|
Increase msvc heap limit to 130 so that the precompiled header is buildable
Originally committed to SVN as r5799.
|
2011-10-29 03:46:57 +00:00 |
Thomas Goyne
|
085560b8c8
|
Use a single class for all audio endian and bit-depth conversion as while it's slower than the specialized ones, it isn't significantly so
Originally committed to SVN as r5798.
|
2011-10-29 03:46:51 +00:00 |
Thomas Goyne
|
f9408031b6
|
Add support for 24-64 bit audio. Based on a patch by SAPikachu. Updates #1292.
Originally committed to SVN as r5797.
|
2011-10-29 03:46:44 +00:00 |
Thomas Goyne
|
7f06849531
|
Rewrite the audio format converters, splitting each conversion into its own class
Originally committed to SVN as r5796.
|
2011-10-29 03:46:36 +00:00 |
Thomas Goyne
|
9a8fb66fbf
|
Remove an unused variable in BaseGrid::UpdateMaps
Originally committed to SVN as r5795.
|
2011-10-28 20:40:53 +00:00 |
Thomas Goyne
|
f48f17cd0b
|
Implement the hotkey page of the preferences dialog
Originally committed to SVN as r5794.
|
2011-10-28 20:40:43 +00:00 |
Thomas Goyne
|
6c995e7780
|
Add support for modifying hotkeys while the program is running
Originally committed to SVN as r5793.
|
2011-10-28 20:40:32 +00:00 |
Thomas Goyne
|
cba0b1edb8
|
Add a function to get a list of all registered command names
Originally committed to SVN as r5792.
|
2011-10-28 20:40:20 +00:00 |
Thomas Goyne
|
ffa622d698
|
Fix compilation without precompiled headers
Originally committed to SVN as r5791.
|
2011-10-28 20:15:10 +00:00 |
Thomas Goyne
|
0a04b62d1d
|
Add a long overload to UnknownElement for gcc
Originally committed to SVN as r5790.
|
2011-10-28 20:13:58 +00:00 |
Thomas Goyne
|
f9f84b18f7
|
Use the error style for the entire thing-that-can't-be-a-tag-name rather than just the first character when a backslash is followed by garbage in an override block
Originally committed to SVN as r5786.
|
2011-10-26 02:48:08 +00:00 |
Thomas Goyne
|
48070be3a3
|
Move the audio display mouse wheel handling to the audio box so that it can update the horizontal zoom scrollbar
Originally committed to SVN as r5785.
|
2011-10-25 20:28:30 +00:00 |
Thomas Goyne
|
b4ace668de
|
Only display the cursor time in the audio display when it's enabled
Originally committed to SVN as r5784.
|
2011-10-25 20:28:19 +00:00 |
Thomas Goyne
|
17b9347562
|
Add mouse wheel forwarding to ScintillaTextCtrl as wxSTC uses the scroll wheel
Originally committed to SVN as r5783.
|
2011-10-25 19:41:06 +00:00 |
Thomas Goyne
|
9ed1653aae
|
Add mouse wheel forwarding code to FrameMain for when focus is on something that doesn't handle scroll events
Originally committed to SVN as r5782.
|
2011-10-25 19:40:57 +00:00 |
Thomas Goyne
|
1741ce93f6
|
Factor out the mouse wheel forwarding code in the audio display to a function used by the audio display, video display and subtitles grid, and make it actually work
Originally committed to SVN as r5781.
|
2011-10-25 19:40:45 +00:00 |
Thomas Goyne
|
be75262f73
|
Reload scripts through their manager so that the menu is aware of changes
Originally committed to SVN as r5780.
|
2011-10-25 19:02:01 +00:00 |
Thomas Goyne
|
ec9d50a43a
|
Set shadow_w to the correct value in AssStyle's copy constructor
Originally committed to SVN as r5779.
|
2011-10-25 19:01:53 +00:00 |
Thomas Goyne
|
f6c8c83f5a
|
Obey the option to disable the keyframe markers in the audio display
Originally committed to SVN as r5778.
|
2011-10-25 19:01:41 +00:00 |
Thomas Goyne
|
7476dfd9c6
|
Use GetScriptInfoAsInt in AssFile::GetResolution
Originally committed to SVN as r5777.
|
2011-10-25 01:16:56 +00:00 |
Thomas Goyne
|
af19dad6ea
|
Remove pointless try\catch in AssFile;GetScriptInfoAsInt (wx functions don't throw exceptions)
Originally committed to SVN as r5776.
|
2011-10-25 01:16:47 +00:00 |
Thomas Goyne
|
2ad0342103
|
Make AssFile::GetScriptInfo slightly less dumb
Originally committed to SVN as r5775.
|
2011-10-25 01:16:36 +00:00 |
Thomas Goyne
|
5c487ae75f
|
Don't apply the changes from an automation macro if an error occured
Originally committed to SVN as r5774.
|
2011-10-25 01:15:03 +00:00 |
Thomas Goyne
|
3a218c9dd4
|
Only set video zoom when loading associated video if it's actually present in the file
Originally committed to SVN as r5772.
|
2011-10-24 20:18:25 +00:00 |
Thomas Goyne
|
10464e4617
|
Kill AegisubApp::OnMouseWheel. It breaks the mouse wheel in dialogs, and it didn't actually work at the moment and isn't really the right way to handle mouse wheel forwarding in the first place
Originally committed to SVN as r5771.
|
2011-10-24 20:18:16 +00:00 |
Thomas Goyne
|
5e01f09b30
|
Refactor DialogAutomation::OnInfo
Originally committed to SVN as r5770.
|
2011-10-24 20:18:07 +00:00 |
Thomas Goyne
|
7f7aba1bcf
|
Make cmd::Command::name const
Originally committed to SVN as r5769.
|
2011-10-24 20:17:57 +00:00 |
Thomas Goyne
|
4e1e68c88b
|
Allow adding multiple scripts at once in the automation dialog
Originally committed to SVN as r5768.
|
2011-10-24 20:17:48 +00:00 |
Thomas Goyne
|
5cb7bdcbaf
|
Set the event object for colour button click events. Fixes a bug where colour buttons in automation dialogs were completely broken.
Originally committed to SVN as r5767.
|
2011-10-24 20:17:40 +00:00 |
Thomas Goyne
|
374a43cd8b
|
Simplify and speed up the hsl and hsv slider creation code in the color picker dialog
Originally committed to SVN as r5766.
|
2011-10-24 20:17:30 +00:00 |
Thomas Goyne
|
c1de03210d
|
Set the style dropdown's value after undo
Originally committed to SVN as r5763.
|
2011-10-23 17:00:32 +00:00 |
Thomas Goyne
|
f29e889776
|
Always update column widths after a new line is added or removed
Originally committed to SVN as r5762.
|
2011-10-23 17:00:26 +00:00 |