Thomas Goyne
d9b56badbf
Use wxSTC::GetTextRaw rather than converting utf-8 -> wxString -> utf-8
2012-12-17 10:32:15 -08:00
Thomas Goyne
99b5c26592
Fix crash when playing audio before time 0
...
There were two checks for reads past the end rather than checks for
before start and after end.
Closes #1556 .
2012-11-25 14:03:04 -08:00
Thomas Goyne
10579dcf48
Read strings from Matroska as UTF-8
...
Strings in Matroska files are all either UTF-8 or a UTF-8 subset, not
whatever the current locale happens to be.
2012-11-25 14:02:58 -08:00
Thomas Goyne
18a46610ca
Commit pending audio changes on Enter in the edit box. Closes #1544 .
2012-11-13 20:21:47 -08:00
Thomas Goyne
a3201178a9
Handle errors which occur in the progress dialog worker thread
2012-11-10 18:02:42 -08:00
Thomas Goyne
23c750d138
Create well-formed ASS when reading SRT-in-Matroska
...
The conversion to ASS was creating invalid lines which could not be
parsed, resulting in the worker thread crashing.
Closes #1554 .
2012-11-10 18:02:34 -08:00
Thomas Goyne
55886e4966
Add Malay to the spellchecker language list. Closes #1552 .
2012-11-03 16:08:31 -07:00
Thomas Goyne
85bed94731
Fix some cases where the detached video dialog would get set to bogus sizes
...
At very large and very small sizes, setting the window's size with
SetSize may not actually result in the window changing to the requested
size. Once this happened future adjustments to the size were incorrect,
and the video display would sometimes not fit in the window, and on os x
the window could get set to a negative size, with weird results.
2012-10-28 13:59:14 -07:00
Thomas Goyne
073bdbedcc
Disable Ubuntu's global menu bar for Aegisub
...
wxWidgets currently doesn't generate menu open or update events for the
Ubuntu menubar (since GTK doesn't send the relevant signals to the
application), which we rely on.
Updates #1531 .
2012-10-28 13:59:14 -07:00
Thomas Goyne
e017d903c6
Timestamp temporary files to reduce the chance of name collisions
2012-10-28 13:51:23 -07:00
Thomas Goyne
913ff622a4
Verify that creating the temp file for saving actually succeeded
2012-10-28 13:51:23 -07:00
Thomas Goyne
facee0578d
Actually check MoveFileEx's return value
2012-10-28 13:51:23 -07:00
Thomas Goyne
b968a7333b
Add _tmp before the extension when saving
...
This makes it easier to open the temporary file if an error occurs at
some point in the saving process.
2012-10-28 13:51:23 -07:00
Thomas Goyne
063e1bc0dc
Remove the platform-specific agi::io implementations since they were nearly identical
2012-10-28 13:51:23 -07:00
Thomas Goyne
9193023948
Fix a capitalization error in Info.plist. Closes #1547 .
2012-10-28 13:49:08 -07:00
Thomas Goyne
ce16f887e2
Add i386 to the supported architectures in the plist
2012-10-22 09:19:07 -07:00
Thomas Goyne
bf1f1d8a88
Fix non-pch compilation
2012-10-22 09:19:07 -07:00
Thomas Goyne
5c2d31d6db
Fix splitting lines by karaoke
...
New lines have to be committed before they can be selected.
Closes #1541 .
2012-10-19 13:27:23 -07:00
Thomas Goyne
31803fd961
Don't use wxRemoveFile in the cache cleaner
...
wxRemoveFile notifies the user of errors via a dialog box, and errors
when cleaning the cache are normally just due to two copies of Aegisub
trying to clean it at the same time.
2012-10-19 07:38:05 -07:00
Thomas Goyne
8a1ba236ba
Truncate syllables which extend past the end of the line rather than normalizing all of the syllable lengths
2012-10-16 14:30:28 -07:00
Thomas Goyne
ef4cd5f519
Play right-clicked syllables when in karaoke mode
2012-10-16 14:09:04 -07:00
Thomas Goyne
4c116526d2
Fix an occasional crash on startup on Windows debug builds
...
Some of the debug iterator code seems to not like 'delete map[key]', so
change things a little to do things in a way that appears to be fine.
2012-10-16 09:47:06 -07:00
Thomas Goyne
181208a531
Skip unprocessed keydown events in the styling assistant so that typing style names actually works
2012-10-16 08:51:13 -07:00
Thomas Goyne
58981c5068
Make the correct row visible when selecting rows with shift + arrow keys in the grid. Closes #1533 .
2012-10-14 08:31:36 -07:00
Thomas Goyne
dcbf644820
Make pasting lines not horribly slow and bad. Closes #1534 .
2012-10-13 21:35:34 -07:00
صفا الفليج
6e90d9498d
Add partial Arabic translation. Updates #1532 .
2012-10-12 14:44:13 -07:00
Thomas Goyne
79ef194238
Fix compilation error with clang
2012-10-12 14:36:29 -07:00
Yuri
ab47cfa1a5
Update Hungarian translation
2012-10-12 14:11:32 -07:00
doplank
c3f56fe5d7
Update Indonesian translation
2012-10-12 14:11:02 -07:00
Thomas Goyne
863e041d4d
Honor the configured MRU limits
...
Actually use the limits set in the preferences dialog rather than always
limiting the MRU lists to 16.
Currently only the Find and Replace limits can be set to above 16 due to
how the open recent items commands are implemented.
Closes #1528 .
2012-10-11 10:19:49 -07:00
Thomas Goyne
e5251544ea
Don't save separate wavs for each selected line
...
Instead, save a single wav spanning the full range of all selected
lines.
2012-10-11 09:41:25 -07:00
Adam Rambousek
254e7564e1
Update Czech translation
2012-10-10 19:49:10 -07:00
Thomas Goyne
f691335e3b
Run the icons through ImageOptim
...
Knocks 70 KB off the total size.
2012-10-10 18:49:19 -07:00
Thomas Goyne
a7bb608a34
Mark Command::Icon as const
2012-10-10 18:48:47 -07:00
Thomas Goyne
50b70f6979
Remove DOCME placeholders from AssDialogue
2012-10-10 18:48:39 -07:00
Thomas Goyne
9009c963e3
Fix rounding errors that resulted in karaoke syllables drifting
2012-10-09 20:40:49 -07:00
Thomas Goyne
004b41f0eb
Switch the Duration field back to time mode when video is closed
2012-10-09 20:40:47 -07:00
Thomas Goyne
05e4a237cb
Fix a few errors in the German translation. Closes #1523 .
2012-10-09 15:37:21 -07:00
Thomas Goyne
2dc7366871
Delete aegisub.desktop on distclean rather than clean since it's generate at configure time
2012-10-09 15:29:13 -07:00
Thomas Goyne
89d7e0a321
Allow framerate transform to/from variable without external timecodes loaded
...
This is a potentially sensible operation (to convert from VFR to/from
the video's average FPS), so there's no reason to require that the input
and output timecodes be from different places.
Closes #1530 .
2012-10-09 09:20:35 -07:00
Thomas Goyne
a56bf25d00
Actually load the fontconfig config file in the fonts collector on OS X
2012-10-09 09:20:34 -07:00
Thomas Goyne
f7ff76a251
Set datarootdir
2012-10-09 07:30:27 -07:00
Thomas Goyne
269dd79230
Increase the undo-group-breaking timer to 30 seconds (from 10)
2012-10-09 07:28:16 -07:00
Thomas Goyne
28e041de6f
Bump version number in installer to 3.0.2
2012-10-08 14:06:37 -07:00
Thomas Goyne
b44d53c227
Don't install the somewhat out-of-date automation design docs. Updates #1135 .
2012-10-08 14:01:05 -07:00
Thomas Goyne
49184f2d0e
Honor docdir and localedir configure variables. Updates #1135 .
2012-10-08 14:00:45 -07:00
Thomas Goyne
a13d06318b
Remove all glu.h includes since no glu functions are ever used. Updates #1511 .
2012-10-08 10:21:20 -07:00
Thomas Goyne
db30fdedbd
Use the correct option name for reporting the user's UI language
2012-10-07 19:55:26 -07:00
Xabier Aramendi (Azpidatziak)
695de800c3
Update Basque translations. Updates #1499 .
2012-10-07 19:28:46 -07:00
Lasse Liehu
7c990ecd7e
Update Finnish translation. Updates #1522 .
2012-10-07 19:28:36 -07:00