Commit Graph

29 Commits

Author SHA1 Message Date
Amar Takhar 0763541848 Change how configuration works.
* move win32/config0.h -> config/config_windows0.h
  * move win32/stdint.h -> msvc/stdint.h
  * move posix/defines.h -> config/config_unix.h
  * add config.h - brings in config_(windows|unix).h as required
  * add config.h to *.cpp
  * Self-contain FFmpegSource2 with required function defines wrapped with
    __UNIX__ instead of the now removed defines.h.
  * Edit aegisub_vs2008.vcproj to remove explicit inclusion of config.h, also
    change VCPreBuildEventTool to create windows_config.h from
    windows_config0.h.  Add msvc to include path.
  * Change configure to create ./acconf.h instead of posix/acconf.h

This will allow us to create a more standard and platform agnostic way of
configuration aegsisub during build time.

Originally committed to SVN as r2621.
2009-01-04 06:31:48 +00:00
Niels Martin Hansen 260c2b5cb2 Possible fix for #643, but needs to be checked against other versions of wx, and whether it looks right on other OS'es.
Originally committed to SVN as r1826.
2008-01-24 10:33:32 +00:00
Rodrigo Braz Monteiro 85e100c4f7 Changed Automation's autoload to ignore files of unknown extensions, instead of complaining about being unable to load them. This is necessary for the optional Perl support.
Originally committed to SVN as r1762.
2008-01-18 03:45:43 +00:00
Rodrigo Braz Monteiro c2aaa4eb8c Added shb's incomplete perl support code (doesn't build on VC++ yet)
Originally committed to SVN as r1741.
2008-01-16 18:29:29 +00:00
Rodrigo Braz Monteiro 75b4fb1437 Made almost all major components of Aegisub optional... this might be severely broken still.
Originally committed to SVN as r1660.
2007-12-31 06:46:22 +00:00
Rodrigo Braz Monteiro 489abd6663 jfs's mac patches applied
Originally committed to SVN as r1560.
2007-09-11 23:22:26 +00:00
Niels Martin Hansen a7e05ff1c8 Semi-workaround for wrong text_extents on non-Windows. Better but still not perfect calculation.
Originally committed to SVN as r1495.
2007-08-16 16:02:52 +00:00
Rodrigo Braz Monteiro d0fc49ca67 Replaced all references to absolute paths with ?user, ?data or ?temp. Some bugs might have resulted, but it seems to work-ish.
Originally committed to SVN as r1277.
2007-06-21 00:46:50 +00:00
Niels Martin Hansen ac662477b9 Support multiple Automation autoload dirs. (I hope. As usual, not tested.)
Originally committed to SVN as r1219.
2007-06-10 01:49:11 +00:00
Niels Martin Hansen 31003a3a52 Removed a small noop codeblock.
Originally committed to SVN as r1207.
2007-06-06 20:59:01 +00:00
Rodrigo Braz Monteiro 97d996f995 Fixed all warnings while building on Linux, except for the ones on MatroskaParser.c and the ones about image conversion. Poke equinox for the later.
Originally committed to SVN as r1008.
2007-04-04 20:42:44 +00:00
Niels Martin Hansen 9c85a4795c Load/store Auto4 export filter settings to original subs file
Originally committed to SVN as r991.
2007-04-04 00:01:17 +00:00
Niels Martin Hansen 30792ec961 Multiple export filters with same name are now allowed, name clashes are resolved by adding (1), (2) etc. to the names.
Fixes to error reporting from Lua, now the error messages are more concise, and instead of exploding with an error message box, the script is just marked as "not loaded" and the actual error as its description.

Originally committed to SVN as r936.
2007-02-14 00:43:01 +00:00
pomyk 2f52b36910 Ruby: scripts run in a separate thread
Originally committed to SVN as r921.
2007-02-02 19:40:50 +00:00
pomyk 5ef911d93c empty string fixes and working ruby support
Originally committed to SVN as r910.
2007-01-30 14:53:42 +00:00
Rodrigo Braz Monteiro 297dbd74b8 Fixed almost a hundred warning messages issued with /W4 in VC++ (with warning 4100 disabled)
Originally committed to SVN as r891.
2007-01-24 03:54:32 +00:00
David Lamparter 4247fa0ceb fix linux extent getting screwups
Originally committed to SVN as r889.
2007-01-24 02:35:09 +00:00
Niels Martin Hansen 2d1fdcdfb9 Fixes for building with wx 2.8 without 2.6-compat mode. (Hopefully) more workyness for config dialogs in auto3.
Originally committed to SVN as r876.
2007-01-22 19:31:49 +00:00
Niels Martin Hansen bbfb0e94d0 Auto4: Added trace level and format string support to aegisub.debug.out function
Originally committed to SVN as r835.
2007-01-18 20:47:56 +00:00
Niels Martin Hansen 4fae59c826 Started implementation of Auto3 compatibility engine
Originally committed to SVN as r803.
2007-01-15 22:19:50 +00:00
Niels Martin Hansen c3995de991 Possible fix for Automation text_extents function being inaccurate, yet untested
Originally committed to SVN as r798.
2007-01-15 17:02:39 +00:00
Niels Martin Hansen 818b31edc3 Fixes for misc. compiler warnings.
Originally committed to SVN as r797.
2007-01-15 15:27:13 +00:00
Niels Martin Hansen c0b3721a7f Fixed karaoke mode committing
Other minor fixes/cleanup

Originally committed to SVN as r753.
2007-01-10 01:36:05 +00:00
Niels Martin Hansen 4e463a098a Added timer to progress dialog so it updates even when no idle events would normally be fired. Also (unsuccessfully) attempted to reduce the flicker.
Originally committed to SVN as r734.
2007-01-07 07:10:01 +00:00
Niels Martin Hansen 1d87fd3934 Show ghosted notice if no Automation macros are loaded.
Better checking for whether Automation autoload dir is present.

Originally committed to SVN as r718.
2007-01-05 19:52:39 +00:00
Niels Martin Hansen 326fbe8961 Misc fixes for building on GCC
Originally committed to SVN as r697.
2007-01-03 21:18:19 +00:00
Niels Martin Hansen f75ad038bd Fix for auto4 compilation on non-win32
Originally committed to SVN as r694.
2007-01-03 18:51:25 +00:00
Niels Martin Hansen 576f43249a CHANGED AUTO4 API: Removed the option for selecting which menu to put a macro in, since it wasn't used.
Originally committed to SVN as r691.
2007-01-03 04:31:17 +00:00
Rodrigo Braz Monteiro 06cff2e2f2 Renamed /core/ to /aegisub/ to avoid issues with unix systems being unable to delete core dumps.
Originally committed to SVN as r652.
2006-12-28 23:43:23 +00:00