Rodrigo Braz Monteiro
b102ed05c1
Fixed dummy video provider and possibly fixed dvd sub generation.
...
Originally committed to SVN as r2079.
2008-03-18 05:24:21 +00:00
Niels Martin Hansen
3ead72329c
Change default font encoding for new styles to 1, to make more fonts behave sensibly by default
...
Originally committed to SVN as r2064.
2008-03-15 21:34:55 +00:00
Niels Martin Hansen
426917c9a6
The progress dialogues should be centered on parent (too), certainly not on the primary monitor.
...
Originally committed to SVN as r2057.
2008-03-14 19:40:28 +00:00
Rodrigo Braz Monteiro
78cb8f53ff
Applied shurik's patch to hopefully fix Lua's linking issues on Linux.
...
Originally committed to SVN as r2054.
2008-03-14 06:17:32 +00:00
Karl Blomster
521632cd9b
changed output buffer size to AVCODEC_MAX_AUDIO_FRAME_SIZE which is what it's actually malloc()'ed as. might actually work now.
...
Originally committed to SVN as r2052.
2008-03-14 05:14:30 +00:00
Karl Blomster
56370f0f4a
hurf de durf, didn't consider the fact that some audio packets might not have any actual content. return value of avcodec_decode_audio2() is now checked against < 0 again.
...
Originally committed to SVN as r2051.
2008-03-14 04:38:30 +00:00
Rodrigo Braz Monteiro
72145e8fa8
Fixed some warnings on g++.
...
Originally committed to SVN as r2046.
2008-03-13 20:27:25 +00:00
Rodrigo Braz Monteiro
cee958b2d3
Raised the warning level on MSVC8 to 4, and fixed several warnings caused by that.
...
Originally committed to SVN as r2045.
2008-03-13 19:12:55 +00:00
Rodrigo Braz Monteiro
c248ca39f2
Fixed several warnings on g++.
...
Originally committed to SVN as r2044.
2008-03-13 18:55:09 +00:00
Rodrigo Braz Monteiro
6e5f23c1cd
Added missing virtual destructors.
...
Originally committed to SVN as r2043.
2008-03-13 18:06:13 +00:00
Karl Blomster
3cade86767
check the return value of avcodec_decode_audio2() against <= 0, not just < 0 (both indicate no audio decoded)
...
Originally committed to SVN as r2042.
2008-03-13 08:41:21 +00:00
Karl Blomster
47f6f2aed6
Replaced deprecated function avcodec_decode_audio() with nondeprecated version avcodec_decode_audio2() in audio_provider_lavc.cpp. Maybe possibly potentially hopefully fixes mp3 decoding problems?
...
Originally committed to SVN as r2041.
2008-03-13 08:30:40 +00:00
Rodrigo Braz Monteiro
0e3333e4f8
(Hopefully?) fixed auto4-lua colour buttons.
...
Originally committed to SVN as r2027.
2008-03-12 07:19:05 +00:00
Alysson Souza
e9004aa0f9
Semi-broken support for colour buttons in auto4-lua
...
Originally committed to SVN as r2026.
2008-03-12 07:04:07 +00:00
Rodrigo Braz Monteiro
0a931d3f45
wxSTC SUCKS. Note: never call SetWindowStyle() on it, or it'll break the keyboard handling.
...
Originally committed to SVN as r2025.
2008-03-11 23:58:43 +00:00
shb
5ceebc02a2
Maybe a fix to autoperl crashing
...
Originally committed to SVN as r2024.
2008-03-11 23:30:59 +00:00
Rodrigo Braz Monteiro
ae67877863
Another jab at fixing scintilla control border on posix. Also changed how it looks on Windows XP/Vista.
...
Originally committed to SVN as r2019.
2008-03-11 07:05:19 +00:00
Amar Takhar
722c1c6dc8
Mutter more library ordering, DynaLoader.a has to be after libauto4_perl.a so
...
I've used LIBS= for now (not sure if this is right but we'll see)
Originally committed to SVN as r2018.
2008-03-11 06:31:06 +00:00
Rodrigo Braz Monteiro
92d26be928
Hopefully changed scintilla border for wxgtk
...
Originally committed to SVN as r2017.
2008-03-11 06:30:59 +00:00
Amar Takhar
c3008be27f
Aparrantly the CFLAGS to plugin_manager.cpp were never needed in the first
...
place, it was the result of a missed change for perl automation.
Originally committed to SVN as r2016.
2008-03-11 06:19:20 +00:00
Rodrigo Braz Monteiro
5596fa106e
Moved auto3 and perl factories to their own headers to avoid including library headers.
...
Originally committed to SVN as r2015.
2008-03-11 06:10:00 +00:00
Amar Takhar
cdf86550f2
Sigh, GNU LD can be really annoying at times, most linkers will only pull a
...
symbol in from a static library if that symbol is used. (how it should work)
However! if you place the library that *uses* those symbols *after* the
libraries that have them, then the gnu ld will skip past those symbols, they
will never get included and you'll get a linking error.. There are two fixes,
tell LD to scan all libraries twice (non-portable?) or just put the libraries in
an order that LD can deal with. (annoying!)
Originally committed to SVN as r2014.
2008-03-11 06:07:08 +00:00
Amar Takhar
311b78afec
Put plugin_manager.cpp into it's own library, since it needs to be sent all
...
CFLAGS for any enabled automation. (this is temp until we have actual working
plugins)
Originally committed to SVN as r2013.
2008-03-11 05:45:45 +00:00
Amar Takhar
02abe1f0f8
It never ceases to amaze me how badly gawk can munge a perfectly compliant AWK
...
file, die gawk. die: It ate the line endings on lines wrapped using \ instead of
keeping the CR's it put everything on one line even though hard CR's were used.
Originally committed to SVN as r2012.
2008-03-11 05:41:14 +00:00
Rodrigo Braz Monteiro
7c505f06d4
Improved Aegisub's exception handling and crash log generation.
...
Originally committed to SVN as r2008.
2008-03-10 06:28:21 +00:00
Niels Martin Hansen
bb31ddb1da
Re-introduce the wxBevelButton control of old and use it for Commit button in subs edit area on wxMac builds.
...
Originally committed to SVN as r2006.
2008-03-09 23:40:45 +00:00
Niels Martin Hansen
7c8e990766
Revert r2004, wxEXPAND looks ugly.
...
Originally committed to SVN as r2005.
2008-03-09 23:00:03 +00:00
Niels Martin Hansen
f6e12ba05a
Experimentally add wxEXPAND flags to style/actor/effect controls to possibly fix alignment problems on Mac.
...
Originally committed to SVN as r2004.
2008-03-09 22:54:24 +00:00
Niels Martin Hansen
1248cd264f
Some changes to subs edit area toolbuttons sizing
...
Originally committed to SVN as r2003.
2008-03-09 22:31:16 +00:00
Rodrigo Braz Monteiro
c833156e8b
Now attempting to solve automation issues with Evolutionary programming: keep changing random shit until something works well, repeat until fixed.
...
Originally committed to SVN as r2002.
2008-03-09 22:07:17 +00:00
Rodrigo Braz Monteiro
ed7a434a9e
More messing around with Lua.
...
Originally committed to SVN as r2001.
2008-03-09 21:49:46 +00:00
Rodrigo Braz Monteiro
777242fce3
2000 GET!! Changed how the Lua factory is registered.
...
Originally committed to SVN as r2000.
2008-03-09 21:36:24 +00:00
Rodrigo Braz Monteiro
f8d7c69c15
Changed how the Perl factory is registered.
...
Originally committed to SVN as r1999.
2008-03-09 21:33:35 +00:00
Niels Martin Hansen
d7ad931526
Rename Automation4::LuaStackcheck::check() to avoid clash with some define somewhere.
...
Originally committed to SVN as r1998.
2008-03-09 21:09:51 +00:00
Rodrigo Braz Monteiro
f20fc57d22
Possible fix for Perl.
...
Originally committed to SVN as r1997.
2008-03-09 21:00:55 +00:00
Rodrigo Braz Monteiro
825b2f3af0
Fixed registration of Ruby automation.
...
p.s.: embedding ruby on vc++ sucks.
Originally committed to SVN as r1996.
2008-03-09 19:01:54 +00:00
Rodrigo Braz Monteiro
a72c3abb3c
Changed the way that automation factories are registered.
...
Originally committed to SVN as r1995.
2008-03-09 18:19:15 +00:00
Rodrigo Braz Monteiro
9f5d3e7a6e
More stuff in subs lib.
...
Originally committed to SVN as r1991.
2008-03-09 17:25:12 +00:00
Rodrigo Braz Monteiro
fe8ed21878
Added a "reverse" option to export framerate.
...
Originally committed to SVN as r1988.
2008-03-09 05:32:02 +00:00
Rodrigo Braz Monteiro
88b845852a
Modifications for 2.1.2
...
Originally committed to SVN as r1987.
2008-03-09 04:16:52 +00:00
Niels Martin Hansen
49d7b55755
Possible fix for crash in LAVCKeyframes constructor
...
Originally committed to SVN as r1986.
2008-03-09 00:04:30 +00:00
Rodrigo Braz Monteiro
79b82b9167
Possible fix to lavc crash.
...
Originally committed to SVN as r1984.
2008-03-08 23:41:24 +00:00
Amar Takhar
48af40fa26
Add include/aegisub/* headers.
...
Originally committed to SVN as r1981.
2008-03-08 22:22:01 +00:00
Amar Takhar
af18413a7b
Remove unused 'beautify' script.
...
Originally committed to SVN as r1980.
2008-03-08 22:21:44 +00:00
Amar Takhar
0e00389079
Add .c_str() to line 300 (filename).
...
Originally committed to SVN as r1976.
2008-03-08 20:38:03 +00:00
Amar Takhar
ad1d357c61
ADd missing video_provider_manager.cpp and remove video_provider.cpp.
...
Originally committed to SVN as r1975.
2008-03-08 20:37:32 +00:00
Rodrigo Braz Monteiro
8227971186
Another battle in the String Hell War
...
Originally committed to SVN as r1974.
2008-03-08 18:13:42 +00:00
Rodrigo Braz Monteiro
045f60da35
Reverted last commit.
...
Originally committed to SVN as r1973.
2008-03-08 18:04:51 +00:00
Amar Takhar
ea8d16dabe
More s/wxString/Aegisub::String/ changes.
...
Originally committed to SVN as r1972.
2008-03-08 08:13:46 +00:00
Amar Takhar
fc14717b71
Fix header -> subtitles_provider_manager.h
...
Originally committed to SVN as r1970.
2008-03-08 07:51:23 +00:00
Amar Takhar
c501ae6e2e
Add -Iinclude to the list of CXX_FLAGS.
...
Originally committed to SVN as r1969.
2008-03-08 07:50:10 +00:00
Amar Takhar
6246c3998d
s/wxString/Aegisub::String/ in many places.
...
Originally committed to SVN as r1967.
2008-03-08 04:27:41 +00:00
Amar Takhar
7c4c825cef
Missed a header change in the OpenAL header.
...
Originally committed to SVN as r1963.
2008-03-07 21:53:46 +00:00
Amar Takhar
576dd4576e
s/audio_player.h/audio_player_manager.h/ for ALSA and OpenAL.
...
Originally committed to SVN as r1962.
2008-03-07 21:48:36 +00:00
Amar Takhar
b666b0aeb9
s/audio_provider.h/audio_provider_manager.h/ for ALSA, OpenAL and Pulse.
...
Originally committed to SVN as r1961.
2008-03-07 21:47:20 +00:00
Rodrigo Braz Monteiro
a8b4c5521d
Fixed include in portaudio player.
...
Originally committed to SVN as r1960.
2008-03-07 21:43:45 +00:00
Rodrigo Braz Monteiro
abbab149a6
(Maybe) fixed lavc after previous commit.
...
Originally committed to SVN as r1959.
2008-03-07 21:27:36 +00:00
Rodrigo Braz Monteiro
6b12f54d72
Changed video provider to not depend on wxWidgets.
...
Originally committed to SVN as r1958.
2008-03-07 21:24:14 +00:00
Rodrigo Braz Monteiro
4f4f4cc91f
Moved files relevant to providers to aegisub/include. A few things might be broken.
...
Originally committed to SVN as r1956.
2008-03-07 21:00:20 +00:00
Amar Takhar
09abd27acf
Fix Hunspell support for the older versions (1.1.10 and older?)
...
Originally committed to SVN as r1955.
2008-03-07 16:38:55 +00:00
Alysson Souza
c93d6d57b2
Fixed #688 , related to "Replace All" always being case sensitive
...
Originally committed to SVN as r1952.
2008-03-07 05:34:01 +00:00
Rodrigo Braz Monteiro
d40168007f
Updated version.cpp for the new release.
...
Originally committed to SVN as r1951.
2008-03-07 04:21:26 +00:00
Amar Takhar
1cb32448ce
Remove factory.h.
...
Originally committed to SVN as r1950.
2008-03-07 04:11:27 +00:00
Amar Takhar
39d0e31fa5
Add missing video_provider_cache.cpp.
...
Originally committed to SVN as r1948.
2008-03-07 03:52:19 +00:00
Rodrigo Braz Monteiro
f2ca0c4fd3
Removed obsolete registration for providers.
...
Originally committed to SVN as r1947.
2008-03-07 03:50:43 +00:00
Rodrigo Braz Monteiro
974efa126b
Modified all providers to separate them between factory and factory manager. This will make plugin system easier. Also, made hunspell register manually as well.
...
Originally committed to SVN as r1946.
2008-03-07 02:32:29 +00:00
Rodrigo Braz Monteiro
6bdee2a765
Originally committed to SVN as r1945.
2008-03-07 00:47:57 +00:00
Amar Takhar
e65fdf1fcf
The source files for universalcharset support can be compiled with or without
...
actual support. If they're compiled without then we don't need the fake
library, if they are, then include them into a library so we can send the proper
CFLAGS.
Originally committed to SVN as r1944.
2008-03-07 00:35:48 +00:00
Amar Takhar
8c7eb8f404
Remove useless __WINDOWS__ wrap around USE_UNIVCHARSET
...
Originally committed to SVN as r1943.
2008-03-07 00:34:45 +00:00
Rodrigo Braz Monteiro
7d7ea83d23
-__-
...
Originally committed to SVN as r1940.
2008-03-07 00:17:03 +00:00
Rodrigo Braz Monteiro
eb5be3115a
Fixed directshow... again.
...
Originally committed to SVN as r1939.
2008-03-07 00:09:58 +00:00
Rodrigo Braz Monteiro
9c8c8831ec
Fixes to directshow video provider.
...
Originally committed to SVN as r1937.
2008-03-07 00:00:40 +00:00
Rodrigo Braz Monteiro
d9e254533a
Hopefully fixed a crash with mouse wheel on associations Window.
...
Originally committed to SVN as r1936.
2008-03-06 23:41:27 +00:00
Rodrigo Braz Monteiro
cf3a233970
Prevented Aegisub from saving .txt files directly. (Fix for #653 )
...
Originally committed to SVN as r1935.
2008-03-06 23:36:43 +00:00
Rodrigo Braz Monteiro
b19737c628
Fixed copying of video coordinates to clipboard.
...
Originally committed to SVN as r1934.
2008-03-06 23:27:54 +00:00
Rodrigo Braz Monteiro
03d4f3fc94
Fix for translation assistant ( #669 )
...
Originally committed to SVN as r1933.
2008-03-06 23:21:03 +00:00
Rodrigo Braz Monteiro
30f12ef7e8
Fixed lavc and directshow video providers.
...
Originally committed to SVN as r1932.
2008-03-06 22:34:28 +00:00
Amar Takhar
1b5175ef97
Sigh, remove one more reference to csri header files. I'm planning on redoing
...
the lower part of this file after we start moving to modules.
Originally committed to SVN as r1931.
2008-03-06 22:19:59 +00:00
Amar Takhar
b323e9b4f1
Forgot to remove the csri headers during the removal of the svn:externals link
...
to the include dir.
Originally committed to SVN as r1930.
2008-03-06 22:15:05 +00:00
Rodrigo Braz Monteiro
2c2664d4d8
Fixed some typos in csri subs provider header.
...
Originally committed to SVN as r1929.
2008-03-06 21:58:06 +00:00
Rodrigo Braz Monteiro
bb7177dcfb
Fixed #662 , that resulted in crashes when trying to load an empty avs file.
...
Originally committed to SVN as r1927.
2008-03-06 21:38:40 +00:00
Rodrigo Braz Monteiro
2e7a77ec64
Changed charset detection to always include local charset (hopeful fix to #676 )
...
Originally committed to SVN as r1926.
2008-03-06 20:49:04 +00:00
Rodrigo Braz Monteiro
d447236571
Fixed issue #673 , related to concatenation of null-timed lines.
...
Originally committed to SVN as r1924.
2008-03-06 19:57:14 +00:00
Rodrigo Braz Monteiro
9cd698f673
Fixed issue #675 , that caused insertion of override tags to be unable to reach the end of the line when characters over U+7F were present.
...
Originally committed to SVN as r1923.
2008-03-06 19:53:45 +00:00
Rodrigo Braz Monteiro
3327fc0154
Fixed issue #674 , related to ScaledBorderAndShadow being erased by Clean Script Info
...
Originally committed to SVN as r1922.
2008-03-06 19:43:47 +00:00
Rodrigo Braz Monteiro
853fbfaebd
Fixed #671 , related to VFR transformation erasing templater tags.
...
Originally committed to SVN as r1921.
2008-03-06 19:40:24 +00:00
Rodrigo Braz Monteiro
b1eb77e1b9
Ops, a few missing files from provider change.
...
Originally committed to SVN as r1920.
2008-03-06 19:21:18 +00:00
Rodrigo Braz Monteiro
bed7f3ed8d
Modified the video provider interface to be a true interface, and moved all caching routines to another video provider that can be chained.
...
Originally committed to SVN as r1918.
2008-03-06 19:20:25 +00:00
Amar Takhar
db5580f1cc
Make the csri.h header a relative include and wrap it with __WINDOWS__, in the
...
future I'll remove all of these ifdefs and fix the windows vcproj files so we
can have the same includes for all operating systems.
Originally committed to SVN as r1916.
2008-03-06 17:01:19 +00:00
Amar Takhar
b62b58ed6f
Fix OpenAL on UNIX by wrapping the Windows headers with __WINDOWS__ (AL/al.h),
...
the OS X headers with __APPLE__ (OpenAL/AL.h). The default will be the UNIX
location (AL/a.h).
Originally committed to SVN as r1908.
2008-03-05 20:16:31 +00:00
Amar Takhar
f55ffd6d91
* Add support for universalchardet
...
* Fix #ifdef for STIDO/fstream with a proper ifdef/else
* Make auto3 subdir inclusion conditional
* Rename libspell_hunspell to libmisc*
Please note that universalchardet is only set to work with X86 for now, I'll fi$
the rest later.
Originally committed to SVN as r1907.
2008-03-05 18:52:09 +00:00
Amar Takhar
896cfc112b
Wrap ass/ass.h with __WINDOWS__ as the UNIX build uses the system version.
...
Originally committed to SVN as r1904.
2008-03-05 16:50:14 +00:00
Amar Takhar
8e8f45c715
Wrap LUA includes with __WINDOWS__, the Windows build uses rolled package that
...
has support for unicode pathnames, UNIX does not require this support so system
installs are used.
Originally committed to SVN as r1900.
2008-03-05 04:10:20 +00:00
Rodrigo Braz Monteiro
a9984a2741
Fixed a link error with libass.
...
Originally committed to SVN as r1898.
2008-03-05 03:46:29 +00:00
Rodrigo Braz Monteiro
c3d1128efd
Blame you-know-who.
...
Originally committed to SVN as r1897.
2008-03-05 03:31:20 +00:00
Rodrigo Braz Monteiro
5795012adb
Yet another fix, now to libass.
...
Originally committed to SVN as r1896.
2008-03-05 03:24:01 +00:00
Rodrigo Braz Monteiro
7659293a21
Fixed compiling of lavc video provider.
...
Originally committed to SVN as r1895.
2008-03-05 03:20:55 +00:00
Rodrigo Braz Monteiro
1b96e656ff
...And done making subtitle providers register manually. If anything goes wrong, blame movax.
...
Originally committed to SVN as r1894.
2008-03-05 02:58:11 +00:00
Rodrigo Braz Monteiro
ee61192c43
Made audio players register manually.
...
Originally committed to SVN as r1893.
2008-03-05 02:43:01 +00:00
Rodrigo Braz Monteiro
30d1aeb551
ops.
...
Originally committed to SVN as r1892.
2008-03-05 02:23:47 +00:00