Timeline


and

07/14/2010:

18:29 NewTicket edited by verm
Add some notes to add platform info. (diff)
18:14 Ticket #1230 (/usr/bin/ld: aegisub_2_1-MatroskaParser.o: undefined reference to symbol ...) created by $p00ky
Using the official tarball of version 2.1.8 ./configure works fine make …
14:50 Ticket #1229 (Bug tracker: View my tickets dont work) closed by nielsm
fixed: Forgot to close. "Fixed" because that report didn't exist before, although making a custom query would have worked just fine.
14:36 Ticket #1229 (Bug tracker: View my tickets dont work) created by Jeroi
Ac topic says, bug tracker is broken some way that I cant show anybody …
06:27 Ticket #1228 (Assert on Open Audio) created by bakabai
Assert is triggered twice when attempting to open audio file, parsing of …
02:14 Changeset [27bdedc1]aegisub_2.1.9 by Amar Takhar <verm@…>
  • aegisub/src/spellchecker_hunspell.cpp
  • aegisub/src/thesaurus_myspell.cpp

Debug strings should not be marked as translatable.

Originally committed to SVN as r4680.

02:07 Changeset [6939c3a1]aegisub_2.1.9 by Amar Takhar <verm@…>
  • aegisub/po/aegisub.pot

Alright, since I scrapped the idea of localised desktop files for 2.1.9 we'll be using the current potfile for translations.

Originally committed to SVN as r4679.

07/13/2010:

23:42 Changeset [33ef48b]aegisub_2.1.9 by Amar Takhar <verm@…>
  • aegisub/po/aegisub.pot

Update aegisub.pot, this is not suitable for translation yet, I'm going to be changing the file base after this.

Originally committed to SVN as r4678.

14:23 Ticket #1227 (FRQ: Settings -> Audio: [x] Select line times after grab times) closed by nielsm
worksforme: Options -> Audio -> Grab Times Upon Selection The real answer is a Translation Mode which we have thrown around some ideas for. It's not coming soon.
14:15 Ticket #1227 (FRQ: Settings -> Audio: [x] Select line times after grab times) created by Jeroi
I know we argued about the new change of Aegisub. But let people to have …
13:57 Ticket #1226 (Select All option missing from menus) created by Jeroi
While we have a function to select all subtitle lines, it isn't exposed in …
13:42 Ticket #1225 (Transaltion dialog line missing: Reading Time Codes and Frame Data) created by Jeroi
As topic says atleast finnish translation misses this line.
05:29 Changeset [a32bbab]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/base_grid.cpp
  • aegisub/src/base_grid.h
  • aegisub/src/dialog_shift_times.cpp
  • aegisub/src/dialog_styling_assistant.cpp
  • aegisub/src/frame_main_events.cpp
  • aegisub/src/hilimod_textctrl.cpp
  • aegisub/src/subs_edit_box.cpp
  • aegisub/src/subs_grid.cpp
  • aegisub/src/subs_grid.h

Add selection-preserving logic to BaseGrid::UpdateMaps and eliminate some unnecessary updates and clears of the maps. Fixes a pile of cases where operations would result in incorrect or no selections, or scrolling to the top of the file.

Originally committed to SVN as r4677.

05:29 Changeset [80ddfb5]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/base_grid.cpp
  • src/base_grid.h
  • src/dialog_shift_times.cpp
  • src/dialog_styling_assistant.cpp
  • src/frame_main_events.cpp
  • src/hilimod_textctrl.cpp
  • src/subs_edit_box.cpp
  • src/subs_grid.cpp
  • src/subs_grid.h

Add selection-preserving logic to BaseGrid::UpdateMaps and eliminate some unnecessary updates and clears of the maps. Fixes a pile of cases where operations would result in incorrect or no selections, or scrolling to the top of the file.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4677 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07/12/2010:

22:29 Ticket #1224 (linux compile issue with std::auto_ptr) created by bakabai
Compile environment: GCC Version 4.4.3 GCC Build specs […] Using Ubuntu …
21:49 Changeset [4a8abae]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/build/aegisub_vs2008/aegisub_vs2008.vcproj
  • aegisub/src/Makefile.am
  • aegisub/src/ass_file.cpp
  • aegisub/src/audio_box.cpp
  • aegisub/src/audio_display.cpp
  • aegisub/src/audio_player.cpp
  • aegisub/src/audio_player_alsa.cpp
  • aegisub/src/audio_player_alsa.h
  • aegisub/src/audio_player_dsound2.cpp
  • aegisub/src/audio_player_openal.cpp

Kill options.h and options.cpp, which have been empty for a while

Originally committed to SVN as r4676.

21:49 Changeset [1559fb3]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • build/aegisub_vs2008/aegisub_vs2008.vcproj
  • src/Makefile.am
  • src/ass_file.cpp
  • src/audio_box.cpp
  • src/audio_display.cpp
  • src/audio_player.cpp
  • src/audio_player_alsa.cpp
  • src/audio_player_alsa.h
  • src/audio_player_dsound2.cpp
  • src/audio_player_openal.cpp

Kill options.h and options.cpp, which have been empty for a while

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4676 93549f3f-7f0a-0410-a4b3-e966c9c94f04

14:08 Ticket #1223 (Aegisub won't load video correctly with Aero turned off) created by arara
Whenever I choose to use a non-Aero theme, Aegisub fails to show any video …
07:10 Changeset [9d03e28]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/subs_grid.cpp
  • aegisub/src/utils.h

Rewrite the recombine lines algorith to add support for arbitrary selections rather than requiring that each split line be fixed individually.

Originally committed to SVN as r4675.

07:10 Changeset [71f181f]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/subs_grid.cpp
  • src/utils.h

Rewrite the recombine lines algorith to add support for arbitrary selections rather than requiring that each split line be fixed individually.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4675 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:10 Changeset [ca83049]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/visual_tool.cpp

Fix crash when ActiveLine is NULL while video is loaded.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4674 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:10 Changeset [7e93d78]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/visual_tool.cpp

Fix crash when ActiveLine is NULL while video is loaded.

Originally committed to SVN as r4674.

07/11/2010:

03:31 Changeset [f20a3e7]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/export_visible_lines.cpp

Significantly speed up AssLimitToVisibleFilter::ProcessSubs

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4673 93549f3f-7f0a-0410-a4b3-e966c9c94f04

03:31 Changeset [81b75d9]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/export_visible_lines.cpp

Significantly speed up AssLimitToVisibleFilter::ProcessSubs

Originally committed to SVN as r4673.

03:31 Changeset [fdedaa4]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • libaegisub/common/vfr.cpp

Fix comment in vfr.cpp

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4672 93549f3f-7f0a-0410-a4b3-e966c9c94f04

03:31 Changeset [ab27440]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/libaegisub/common/vfr.cpp

Fix comment in vfr.cpp

Originally committed to SVN as r4672.

03:31 Changeset [77e5720]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/ass_dialogue.cpp
  • src/ass_dialogue.h
  • src/ass_file.cpp
  • src/ass_file.h

Don't call CompressForStack on copied AssFiles as the parsed data isn't copied in the first place.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4671 93549f3f-7f0a-0410-a4b3-e966c9c94f04

03:31 Changeset [002aad0b]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/ass_dialogue.cpp
  • aegisub/src/ass_dialogue.h
  • aegisub/src/ass_file.cpp
  • aegisub/src/ass_file.h

Don't call CompressForStack on copied AssFiles as the parsed data isn't copied in the first place.

Originally committed to SVN as r4671.

07/09/2010:

07:31 Changeset [e77c4b0]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/subs_grid.cpp

When deleting the last row of the grid, select the new last row rather than nothing.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4670 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:31 Changeset [4897f35]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/subs_grid.cpp

When deleting the last row of the grid, select the new last row rather than nothing.

Originally committed to SVN as r4670.

07:31 Changeset [c40aa70]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/auto4_lua_assfile.cpp
  • aegisub/src/base_grid.cpp
  • aegisub/src/dialog_attachments.cpp
  • aegisub/src/dialog_attachments.h
  • aegisub/src/dialog_export.cpp
  • aegisub/src/dialog_export.h
  • aegisub/src/dialog_fonts_collector.cpp
  • aegisub/src/dialog_fonts_collector.h
  • aegisub/src/dialog_kara_timing_copy.cpp
  • aegisub/src/dialog_properties.cpp

Eliminate almost all uses of AssFile::top.

Originally committed to SVN as r4669.

07:31 Changeset [a7ea0c09]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/auto4_lua_assfile.cpp
  • src/base_grid.cpp
  • src/dialog_attachments.cpp
  • src/dialog_attachments.h
  • src/dialog_export.cpp
  • src/dialog_export.h
  • src/dialog_fonts_collector.cpp
  • src/dialog_fonts_collector.h
  • src/dialog_kara_timing_copy.cpp
  • src/dialog_properties.cpp

Eliminate almost all uses of AssFile::top.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4669 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:31 Changeset [5e22a0f]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/frame_main_events.cpp

Save selection over undo/redo.

Originally committed to SVN as r4668.

07:31 Changeset [20c3052]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/frame_main_events.cpp

Save selection over undo/redo.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4668 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:31 Changeset [31a332e8]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/ass_file.cpp
  • src/ass_file.h
  • src/audio_display.cpp
  • src/auto4_lua_assfile.cpp
  • src/dialog_attachments.cpp
  • src/dialog_fonts_collector.cpp
  • src/dialog_kara_timing_copy.cpp
  • src/dialog_properties.cpp
  • src/dialog_resample.cpp
  • src/dialog_search_replace.cpp

Rewrite Undo/Redo code

Make the undo and redo stacks non-static members of AssFile, making it
theoretically possible to have multiple open AssFiles with working undo.

Slightly improve tracking of whether the file is modified: saving,
making a change, then undoing the change now results in the file being
shown as unmodified as with most programs with undo.

Add basic undo coalescing support.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4667 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:31 Changeset [2e5dc17]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/ass_file.cpp
  • aegisub/src/ass_file.h
  • aegisub/src/audio_display.cpp
  • aegisub/src/auto4_lua_assfile.cpp
  • aegisub/src/dialog_attachments.cpp
  • aegisub/src/dialog_fonts_collector.cpp
  • aegisub/src/dialog_kara_timing_copy.cpp
  • aegisub/src/dialog_properties.cpp
  • aegisub/src/dialog_resample.cpp
  • aegisub/src/dialog_search_replace.cpp

Rewrite Undo/Redo code

Make the undo and redo stacks non-static members of AssFile, making it
theoretically possible to have multiple open AssFiles with working undo.

Slightly improve tracking of whether the file is modified: saving,
making a change, then undoing the change now results in the file being
shown as unmodified as with most programs with undo.

Add basic undo coalescing support.

Originally committed to SVN as r4667.

07/08/2010:

07:44 Changeset [67593f3]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/ass_dialogue.cpp

SSA doesn't have a layer field

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4666 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:44 Changeset [518e78ac]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/ass_dialogue.cpp

SSA doesn't have a layer field

Originally committed to SVN as r4666.

07:15 Changeset [e034daa]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/ass_dialogue.cpp

Make AssDialogue::GetData ~50% faster

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4665 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:15 Changeset [5c976dc]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/ass_dialogue.cpp

Make AssDialogue::GetData ~50% faster

Originally committed to SVN as r4665.

07:14 Changeset [3e06839]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • src/ass_dialogue.cpp
  • src/ass_dialogue.h
  • src/ass_entry.cpp
  • src/ass_entry.h
  • src/ass_style.cpp
  • src/ass_style.h
  • src/ass_time.cpp
  • src/ass_time.h

Make AssStyle::Clone ~15 times faster.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4664 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07:14 Changeset [1da57a4]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/src/ass_dialogue.cpp
  • aegisub/src/ass_dialogue.h
  • aegisub/src/ass_entry.cpp
  • aegisub/src/ass_entry.h
  • aegisub/src/ass_style.cpp
  • aegisub/src/ass_style.h
  • aegisub/src/ass_time.cpp
  • aegisub/src/ass_time.h

Make AssStyle::Clone ~15 times faster.

Originally committed to SVN as r4664.

04:50 Changeset [a59d2a8e]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/libaegisub/common/charset_conv.cpp
  • aegisub/libaegisub/common/vfr.cpp
  • aegisub/libaegisub/include/libaegisub/line_iterator.h

Fix 64-bit compilation errors

Originally committed to SVN as r4663.

04:50 Changeset [5e44e7b]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • libaegisub/common/charset_conv.cpp
  • libaegisub/common/vfr.cpp
  • libaegisub/include/libaegisub/line_iterator.h

Fix 64-bit compilation errors

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4663 93549f3f-7f0a-0410-a4b3-e966c9c94f04

04:29 Changeset [acba2c6]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/build/aegisub_vs2008/aegisub_vs2008.vcproj
  • aegisub/libaegisub/common/vfr.cpp
  • aegisub/libaegisub/include/libaegisub/vfr.h
  • aegisub/src/Makefile.am
  • aegisub/src/ass_dialogue.cpp
  • aegisub/src/ass_file.cpp
  • aegisub/src/ass_time.cpp
  • aegisub/src/audio_display.cpp
  • aegisub/src/audio_display.h
  • aegisub/src/auto4_lua.cpp

Rewrite VFR handling in Aegisub.

Kill vfr.h and vfr.cpp and use the libaegisub versions of them instead.

Rather than the globals VFR_Input and VFR_Output, everything related to
frame rate is now part of the video context. Most things which used to
use VFR_Output now call VideoContext::TimeAtFrame etc.; video providers,
rather than modifying VFR_Input directly, now have getters for their
frame rates which VideoContext calls. Read-only public access to
VFR_Input and VFR_Output are still provided (hopefully temporarily) for
a few things which were awkward to do through VideoContext.

The Avisynth provider now might correctly handle VFR MKVs which can be
opened with DirectShowSource but not DSS2.

Rework keyframe handling as well, so that it continues to match the vfr
handling in design and implementation.

Originally committed to SVN as r4662.

04:29 Changeset [8127c53]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • build/aegisub_vs2008/aegisub_vs2008.vcproj
  • libaegisub/common/vfr.cpp
  • libaegisub/include/libaegisub/vfr.h
  • src/Makefile.am
  • src/ass_dialogue.cpp
  • src/ass_file.cpp
  • src/ass_time.cpp
  • src/audio_display.cpp
  • src/audio_display.h
  • src/auto4_lua.cpp

Rewrite VFR handling in Aegisub.

Kill vfr.h and vfr.cpp and use the libaegisub versions of them instead.

Rather than the globals VFR_Input and VFR_Output, everything related to
frame rate is now part of the video context. Most things which used to
use VFR_Output now call VideoContext::TimeAtFrame etc.; video providers,
rather than modifying VFR_Input directly, now have getters for their
frame rates which VideoContext calls. Read-only public access to
VFR_Input and VFR_Output are still provided (hopefully temporarily) for
a few things which were awkward to do through VideoContext.

The Avisynth provider now might correctly handle VFR MKVs which can be
opened with DirectShowSource but not DSS2.

Rework keyframe handling as well, so that it continues to match the vfr
handling in design and implementation.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4662 93549f3f-7f0a-0410-a4b3-e966c9c94f04

07/07/2010:

05:24 Changeset [a9dec1ad]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • build/libaegisub_vs2008/libaegisub_vs2008.vcproj
  • build/tests_vs2008/tests_vs2008.vcproj
  • libaegisub/Makefile.am
  • libaegisub/common/vfr.cpp
  • libaegisub/include/libaegisub/line_iterator.h
  • libaegisub/include/libaegisub/vfr.h
  • libaegisub/lagi_pre.h
  • tests/Makefile.am
  • tests/libaegisub_vfr.cpp
  • tests/setup.bat

Rewrite vfr.cpp in libaegisub with tests. Not yet used by Aegisub itself.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4661 93549f3f-7f0a-0410-a4b3-e966c9c94f04

05:24 Changeset [9322f95]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/build/libaegisub_vs2008/libaegisub_vs2008.vcproj
  • aegisub/build/tests_vs2008/tests_vs2008.vcproj
  • aegisub/libaegisub/Makefile.am
  • aegisub/libaegisub/common/vfr.cpp
  • aegisub/libaegisub/include/libaegisub/line_iterator.h
  • aegisub/libaegisub/include/libaegisub/vfr.h
  • aegisub/libaegisub/lagi_pre.h
  • aegisub/tests/Makefile.am
  • aegisub/tests/libaegisub_vfr.cpp
  • aegisub/tests/setup.bat

Rewrite vfr.cpp in libaegisub with tests. Not yet used by Aegisub itself.

Originally committed to SVN as r4661.

02:41 Changeset [a3b81ab]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • build/tests_vs2008/tests_vs2008.vcproj
  • libaegisub/include/libaegisub/charset_conv.h
  • libaegisub/include/libaegisub/line_iterator.h
  • libaegisub/include/libaegisub/log.h
  • libaegisub/lagi_pre.h
  • src/agi_pre.h
  • src/frame_main.cpp
  • src/frame_main_events.cpp
  • src/text_file_reader.cpp
  • src/text_file_reader.h

Move the bulk of TextFileWriter's logic to libaegisub.

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4660 93549f3f-7f0a-0410-a4b3-e966c9c94f04

02:41 Changeset [929fa83]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/build/tests_vs2008/tests_vs2008.vcproj
  • aegisub/libaegisub/include/libaegisub/charset_conv.h
  • aegisub/libaegisub/include/libaegisub/line_iterator.h
  • aegisub/libaegisub/include/libaegisub/log.h
  • aegisub/libaegisub/lagi_pre.h
  • aegisub/src/agi_pre.h
  • aegisub/src/frame_main.cpp
  • aegisub/src/frame_main_events.cpp
  • aegisub/src/text_file_reader.cpp
  • aegisub/src/text_file_reader.h

Move the bulk of TextFileWriter's logic to libaegisub.

Originally committed to SVN as r4660.

02:41 Changeset [be079941]new_build_systemnew_menu_hotkey by Thomas Goyne <plorkyeran@…>
  • libaegisub/common/charset_conv.cpp

Make the std::string overloads of IconvWrapper::Convert significantly faster

git-svn-id: svn+ssh://aegisub/var/svn/aegisub/trunk/aegisub@4659 93549f3f-7f0a-0410-a4b3-e966c9c94f04

02:41 Changeset [02237f2]stable by Thomas Goyne <plorkyeran@…>
  • aegisub/libaegisub/common/charset_conv.cpp

Make the std::string overloads of IconvWrapper::Convert significantly faster

Originally committed to SVN as r4659.

Note: See TracTimeline for information about the timeline view.