Aegisub/aegisub/build/aegisub_vs2008
Thomas Goyne 626df4db05 Rewrite the dynamic menu generation code
Remove hardcoded assumptions about where in the menu items are and
instead bind menu items directly to commands so that customizing the
menu actually works.

Add support for user menu files that override the default one.

Add better support for multiple menus so that all of the menus can
potentially be created by the dynamic menu system rather than just the
main menu bar.

Add support for commands whose names change based on the current project
state so that undo and redo can work properly.

Simplify the menu json format and make commands responsible for
controlling what type of menu item is created rather than allowing
nonsensical configurations.

The Automation menu is currently not implemented.

Originally committed to SVN as r5554.
2011-08-27 06:29:36 +00:00
..
aegisub_exe_filename.vsprops Refactor Visual Studio 2008 build and make libauto3 and Lua 5.0 build on VC9. 2009-04-17 21:53:48 +00:00
aegisub_vs2008.vcproj Rewrite the dynamic menu generation code 2011-08-27 06:29:36 +00:00
compiler_options.vsprops Merge audio_display_rewrite branch to trunk. This is not a complete work, don't expect to time anything for a while. 2010-12-08 03:36:10 +00:00
compiler_options_debug.vsprops Move more project settings into property sheet files. 2009-04-18 13:40:52 +00:00
contrib_includedirs.vsprops Add missing iconv include dir to MSVC project property sheet. 2009-07-14 21:57:38 +00:00
delayload_openal_32.vsprops Some more delayload vsprops files. 2009-04-29 19:08:40 +00:00
delayload_portaudio_32.vsprops Move more project settings into property sheet files. 2009-04-18 13:40:52 +00:00
ffms2_lib_include_dir.vsprops Fix include path for MSVC project to point to the new location of ffms2 sources. 2009-07-13 22:43:46 +00:00
libaegisub_include_dir.vsprops Merge all changes from the libaegisub branch into trunk, the effective range is r4175:4330. All options have been re-done and now use Cajun to support a json-backed format. 2010-05-21 01:13:36 +00:00
libraries_outdirs.vsprops Merge audio_display_rewrite branch to trunk. This is not a complete work, don't expect to time anything for a while. 2010-12-08 03:36:10 +00:00
suffix_debug32.vsprops Refactor Visual Studio 2008 build and make libauto3 and Lua 5.0 build on VC9. 2009-04-17 21:53:48 +00:00
suffix_debug64.vsprops Refactor Visual Studio 2008 build and make libauto3 and Lua 5.0 build on VC9. 2009-04-17 21:53:48 +00:00
suffix_release32.vsprops Refactor Visual Studio 2008 build and make libauto3 and Lua 5.0 build on VC9. 2009-04-17 21:53:48 +00:00
suffix_release64.vsprops Refactor Visual Studio 2008 build and make libauto3 and Lua 5.0 build on VC9. 2009-04-17 21:53:48 +00:00
svn_rev_header_update.vsprops Move more project settings into property sheet files. 2009-04-18 13:40:52 +00:00
wxlib_include.vsprops VSProps files to pick up a wx installation relative to the solution file. 2009-07-25 16:56:01 +00:00
wxlib_lib32.vsprops VSProps files to pick up a wx installation relative to the solution file. 2009-07-25 16:56:01 +00:00
wxlib_lib64.vsprops VSProps files to pick up a wx installation relative to the solution file. 2009-07-25 16:56:01 +00:00