• R/O
  • SSH
  • HTTPS

marathon: コミット


コミットメタ情報

リビジョン507 (tree)
日時2011-12-02 21:52:39
作者logue

ログメッセージ

AlephOne JP v1.0 (20111202)リリース。

変更サマリ

差分

--- marathon/trunk/configure (revision 506)
+++ marathon/trunk/configure (revision 507)
@@ -1,6 +1,6 @@
11 #! /bin/sh
22 # Guess values for system-dependent variables and create Makefiles.
3-# Generated by GNU Autoconf 2.68 for Aleph One/SDL 20110626.
3+# Generated by GNU Autoconf 2.68 for Aleph One/SDL 20111202.
44 #
55 # Report bugs to <http://sourceforge.net/bugs/?group_id=1997>.
66 #
@@ -560,8 +560,8 @@
560560 # Identity of this package.
561561 PACKAGE_NAME='Aleph One JP/SDL'
562562 PACKAGE_TARNAME='AlephOneJP'
563-PACKAGE_VERSION='20110707'
564-PACKAGE_STRING='Aleph One JP/SDL 20110707'
563+PACKAGE_VERSION='20111202'
564+PACKAGE_STRING='Aleph One JP/SDL 20111202'
565565 PACKAGE_BUGREPORT='http://sourceforge.net/bugs/?group_id=1997'
566566 PACKAGE_URL=''
567567
@@ -757,8 +757,12 @@
757757 LIBS
758758 CPPFLAGS
759759 CPP
760+CPPFLAGS
760761 CXX
761762 CXXFLAGS
763+LDFLAGS
764+LIBS
765+CPPFLAGS
762766 CCC
763767 CXXCPP
764768 PKG_CONFIG
@@ -1312,7 +1316,7 @@
13121316 # Omit some internal or obsolete options to make the list less imposing.
13131317 # This message is too long to be a string in the A/UX 3.1 sh.
13141318 cat <<_ACEOF
1315-\`configure' configures Aleph One/SDL 20110626 to adapt to many kinds of systems.
1319+\`configure' configures Aleph One/SDL 20111202 to adapt to many kinds of systems.
13161320
13171321 Usage: $0 [OPTION]... [VAR=VALUE]...
13181322
@@ -1383,7 +1387,7 @@
13831387
13841388 if test -n "$ac_init_help"; then
13851389 case $ac_init_help in
1386- short | recursive ) echo "Configuration of Aleph One/SDL 20110626:";;
1390+ short | recursive ) echo "Configuration of Aleph One/SDL 20111202:";;
13871391 esac
13881392 cat <<\_ACEOF
13891393
@@ -1504,7 +1508,7 @@
15041508 test -n "$ac_init_help" && exit $ac_status
15051509 if $ac_init_version; then
15061510 cat <<\_ACEOF
1507-Aleph One/SDL configure 20110626
1511+Aleph One/SDL configure 20111202
15081512 generated by GNU Autoconf 2.68
15091513
15101514 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2039,7 +2043,7 @@
20392043 This file contains any messages produced by compilers while
20402044 running configure, to aid debugging if configure makes a mistake.
20412045
2042-It was created by Aleph One/SDL $as_me 20110626, which was
2046+It was created by Aleph One/SDL $as_me 20111202, which was
20432047 generated by GNU Autoconf 2.68. Invocation command line was
20442048
20452049 $ $0 $@
@@ -2967,8 +2971,8 @@
29672971
29682972
29692973 # Define the identity of the package.
2970- PACKAGE='AlephOne'
2971- VERSION='20110626'
2974+ PACKAGE='AlephOne_JP'
2975+ VERSION='20111202'
29722976
29732977
29742978 cat >>confdefs.h <<_ACEOF
@@ -5895,6 +5899,7 @@
58955899
58965900
58975901
5902+
58985903 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
58995904 if test -n "$ac_tool_prefix"; then
59005905 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
@@ -6023,6 +6028,7 @@
60236028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
60246029 test $ac_status = 0; }; then
60256030 pkg_cv_ZZIP_CFLAGS=`$PKG_CONFIG --cflags "zziplib >= 0.10.75" 2>/dev/null`
6031+ test "x$?" != "x0" && pkg_failed=yes
60266032 else
60276033 pkg_failed=yes
60286034 fi
@@ -6039,6 +6045,7 @@
60396045 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
60406046 test $ac_status = 0; }; then
60416047 pkg_cv_ZZIP_LIBS=`$PKG_CONFIG --libs "zziplib >= 0.10.75" 2>/dev/null`
6048+ test "x$?" != "x0" && pkg_failed=yes
60426049 else
60436050 pkg_failed=yes
60446051 fi
@@ -6058,9 +6065,9 @@
60586065 _pkg_short_errors_supported=no
60596066 fi
60606067 if test $_pkg_short_errors_supported = yes; then
6061- ZZIP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "zziplib >= 0.10.75" 2>&1`
6068+ ZZIP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zziplib >= 0.10.75" 2>&1`
60626069 else
6063- ZZIP_PKG_ERRORS=`$PKG_CONFIG --print-errors "zziplib >= 0.10.75" 2>&1`
6070+ ZZIP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zziplib >= 0.10.75" 2>&1`
60646071 fi
60656072 # Put the nasty error message in config.log where it belongs
60666073 echo "$ZZIP_PKG_ERRORS" >&5
@@ -6075,7 +6082,6 @@
60756082 Alternatively, you may set the environment variables ZZIP_CFLAGS
60766083 and ZZIP_LIBS to avoid the need to call pkg-config.
60776084 See the pkg-config man page for more details." "$LINENO" 5
6078-
60796085 elif test $pkg_failed = untried; then
60806086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
60816087 $as_echo "no" >&6; }
@@ -6091,7 +6097,6 @@
60916097
60926098 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
60936099 See \`config.log' for more details" "$LINENO" 5; }
6094-
60956100 else
60966101 ZZIP_CFLAGS=$pkg_cv_ZZIP_CFLAGS
60976102 ZZIP_LIBS=$pkg_cv_ZZIP_LIBS
@@ -6133,6 +6138,7 @@
61336138 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
61346139 test $ac_status = 0; }; then
61356140 pkg_cv_PNG_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null`
6141+ test "x$?" != "x0" && pkg_failed=yes
61366142 else
61376143 pkg_failed=yes
61386144 fi
@@ -6149,6 +6155,7 @@
61496155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
61506156 test $ac_status = 0; }; then
61516157 pkg_cv_PNG_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null`
6158+ test "x$?" != "x0" && pkg_failed=yes
61526159 else
61536160 pkg_failed=yes
61546161 fi
@@ -6168,9 +6175,9 @@
61686175 _pkg_short_errors_supported=no
61696176 fi
61706177 if test $_pkg_short_errors_supported = yes; then
6171- PNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpng" 2>&1`
6178+ PNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng" 2>&1`
61726179 else
6173- PNG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpng" 2>&1`
6180+ PNG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng" 2>&1`
61746181 fi
61756182 # Put the nasty error message in config.log where it belongs
61766183 echo "$PNG_PKG_ERRORS" >&5
@@ -6185,7 +6192,6 @@
61856192 Alternatively, you may set the environment variables PNG_CFLAGS
61866193 and PNG_LIBS to avoid the need to call pkg-config.
61876194 See the pkg-config man page for more details." "$LINENO" 5
6188-
61896195 elif test $pkg_failed = untried; then
61906196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
61916197 $as_echo "no" >&6; }
@@ -6201,7 +6207,6 @@
62016207
62026208 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
62036209 See \`config.log' for more details" "$LINENO" 5; }
6204-
62056210 else
62066211 PNG_CFLAGS=$pkg_cv_PNG_CFLAGS
62076212 PNG_LIBS=$pkg_cv_PNG_LIBS
@@ -6469,6 +6474,7 @@
64696474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64706475 test $ac_status = 0; }; then
64716476 pkg_cv_VORBISFILE_CFLAGS=`$PKG_CONFIG --cflags "vorbisfile" 2>/dev/null`
6477+ test "x$?" != "x0" && pkg_failed=yes
64726478 else
64736479 pkg_failed=yes
64746480 fi
@@ -6485,6 +6491,7 @@
64856491 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64866492 test $ac_status = 0; }; then
64876493 pkg_cv_VORBISFILE_LIBS=`$PKG_CONFIG --libs "vorbisfile" 2>/dev/null`
6494+ test "x$?" != "x0" && pkg_failed=yes
64886495 else
64896496 pkg_failed=yes
64906497 fi
@@ -6504,9 +6511,9 @@
65046511 _pkg_short_errors_supported=no
65056512 fi
65066513 if test $_pkg_short_errors_supported = yes; then
6507- VORBISFILE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "vorbisfile" 2>&1`
6514+ VORBISFILE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "vorbisfile" 2>&1`
65086515 else
6509- VORBISFILE_PKG_ERRORS=`$PKG_CONFIG --print-errors "vorbisfile" 2>&1`
6516+ VORBISFILE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "vorbisfile" 2>&1`
65106517 fi
65116518 # Put the nasty error message in config.log where it belongs
65126519 echo "$VORBISFILE_PKG_ERRORS" >&5
@@ -6521,7 +6528,6 @@
65216528 Alternatively, you may set the environment variables VORBISFILE_CFLAGS
65226529 and VORBISFILE_LIBS to avoid the need to call pkg-config.
65236530 See the pkg-config man page for more details." "$LINENO" 5
6524-
65256531 elif test $pkg_failed = untried; then
65266532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
65276533 $as_echo "no" >&6; }
@@ -6537,7 +6543,6 @@
65376543
65386544 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
65396545 See \`config.log' for more details" "$LINENO" 5; }
6540-
65416546 else
65426547 VORBISFILE_CFLAGS=$pkg_cv_VORBISFILE_CFLAGS
65436548 VORBISFILE_LIBS=$pkg_cv_VORBISFILE_LIBS
@@ -7431,7 +7436,7 @@
74317436 # report actual input values of CONFIG_FILES etc. instead of their
74327437 # values after options handling.
74337438 ac_log="
7434-This file was extended by Aleph One/SDL $as_me 20110626, which was
7439+This file was extended by Aleph One/SDL $as_me 20111202, which was
74357440 generated by GNU Autoconf 2.68. Invocation command line was
74367441
74377442 CONFIG_FILES = $CONFIG_FILES
@@ -7497,7 +7502,7 @@
74977502 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
74987503 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
74997504 ac_cs_version="\\
7500-Aleph One/SDL config.status 20110626
7505+Aleph One/SDL config.status 20111202
75017506 configured by $0, generated by GNU Autoconf 2.68,
75027507 with options \\"\$ac_cs_config\\"
75037508
--- marathon/trunk/Source_Files/Misc/alephversion.h (revision 506)
+++ marathon/trunk/Source_Files/Misc/alephversion.h (revision 507)
@@ -1,70 +1,70 @@
1-#ifndef __ALEPHVERSION_H
2-#define __ALEPHVERSION_H
3-
4-/*
5-ALEPHVERSION.H
6-
7- Copyright (C) 2002 and beyond by the "Aleph One" developers
8-
9- This program is free software; you can redistribute it and/or modify
10- it under the terms of the GNU General Public License as published by
11- the Free Software Foundation; either version 3 of the License, or
12- (at your option) any later version.
13-
14- This program is distributed in the hope that it will be useful,
15- but WITHOUT ANY WARRANTY; without even the implied warranty of
16- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17- GNU General Public License for more details.
18-
19- This license is contained in the file "COPYING",
20- which is included with this source code; it is available online at
21- http://www.gnu.org/licenses/gpl.html
22-
23-*/
24-
25-
26-#define A1_DISPLAY_NAME "Aleph One"
27-#define A1_DISPLAY_VERSION "1.0b4"
28-#define A1_DISPLAY_DATE_VERSION "2011-07-17"
29-#define A1_DATE_VERSION "20110717"
30-
31-#ifdef WIN32
32-#define A1_DISPLAY_PLATFORM "Windows"
33-#define A1_UPDATE_PLATFORM "windows"
34-#elif defined (__APPLE__) && defined(__MACH__)
35-#ifdef MAC_APP_STORE
36-#define A1_DISPLAY_PLATFORM "Mac OS X (App Store)"
37-#define A1_UPDATE_PLATFORM "macappstore"
38-#else
39-#define A1_DISPLAY_PLATFORM "Mac OS X"
40-#define A1_UPDATE_PLATFORM "macosx"
41-#endif
42-#elif defined (__MACOS__)
43-#define A1_DISPLAY_PLATFORM "Mac OS"
44-#define A1_UPDATE_PLATFORM "macos"
45-#elif defined (linux)
46-#define A1_DISPLAY_PLATFORM "Linux"
47-#define A1_UPDATE_PLATFORM "source"
48-#elif defined (__BEOS__)
49-#define A1_DISPLAY_PLATFORM "BeOS"
50-#define A1_UPDATE_PLATFORM "source"
51-#elif defined (__NetBSD__)
52-#define A1_DISPLAY_PLATFORM "NetBSD"
53-#define A1_UPDATE_PLATFORM "source"
54-#elif defined (__OpenBSD__)
55-#define A1_DISPLAY_PLATFORM "OpenBSD"
56-#define A1_UPDATE_PLATFORM "source"
57-#else
58-#define A1_DISPLAY_PLATFORM "Unknown"
59-#define A1_UPDATE_PLATFORM "source"
60-#endif
61-
62-#ifndef A1_VERSION_STRING
63-#define A1_VERSION_STRING A1_DISPLAY_PLATFORM " " A1_DISPLAY_DATE_VERSION " " A1_DISPLAY_VERSION
64-#endif
65-
66-#define A1_HOMEPAGE_URL "http://marathon.sourceforge.net/"
67-#define A1_UPDATE_HOST "marathon.sourceforge.net"
68-#define A1_METASERVER_HOST "metaserver.lhowon.org"
69-
70-#endif // ALEPHVERSION_H
1+#ifndef __ALEPHVERSION_H
2+#define __ALEPHVERSION_H
3+
4+/*
5+ALEPHVERSION.H
6+
7+ Copyright (C) 2002 and beyond by the "Aleph One" developers
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; either version 3 of the License, or
12+ (at your option) any later version.
13+
14+ This program is distributed in the hope that it will be useful,
15+ but WITHOUT ANY WARRANTY; without even the implied warranty of
16+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17+ GNU General Public License for more details.
18+
19+ This license is contained in the file "COPYING",
20+ which is included with this source code; it is available online at
21+ http://www.gnu.org/licenses/gpl.html
22+
23+*/
24+
25+
26+#define A1_DISPLAY_NAME "Aleph One JP"
27+#define A1_DISPLAY_VERSION "1.0"
28+#define A1_DISPLAY_DATE_VERSION "2011-12-02"
29+#define A1_DATE_VERSION "20111202"
30+
31+#ifdef WIN32
32+#define A1_DISPLAY_PLATFORM "Windows"
33+#define A1_UPDATE_PLATFORM "windows"
34+#elif defined (__APPLE__) && defined(__MACH__)
35+#ifdef MAC_APP_STORE
36+#define A1_DISPLAY_PLATFORM "Mac OS X (App Store)"
37+#define A1_UPDATE_PLATFORM "macappstore"
38+#else
39+#define A1_DISPLAY_PLATFORM "Mac OS X"
40+#define A1_UPDATE_PLATFORM "macosx"
41+#endif
42+#elif defined (__MACOS__)
43+#define A1_DISPLAY_PLATFORM "Mac OS"
44+#define A1_UPDATE_PLATFORM "macos"
45+#elif defined (linux)
46+#define A1_DISPLAY_PLATFORM "Linux"
47+#define A1_UPDATE_PLATFORM "source"
48+#elif defined (__BEOS__)
49+#define A1_DISPLAY_PLATFORM "BeOS"
50+#define A1_UPDATE_PLATFORM "source"
51+#elif defined (__NetBSD__)
52+#define A1_DISPLAY_PLATFORM "NetBSD"
53+#define A1_UPDATE_PLATFORM "source"
54+#elif defined (__OpenBSD__)
55+#define A1_DISPLAY_PLATFORM "OpenBSD"
56+#define A1_UPDATE_PLATFORM "source"
57+#else
58+#define A1_DISPLAY_PLATFORM "Unknown"
59+#define A1_UPDATE_PLATFORM "source"
60+#endif
61+
62+#ifndef A1_VERSION_STRING
63+#define A1_VERSION_STRING A1_DISPLAY_PLATFORM " " A1_DISPLAY_DATE_VERSION " " A1_DISPLAY_VERSION
64+#endif
65+
66+#define A1_HOMEPAGE_URL "http://mjolnir.logue.be/"
67+#define A1_UPDATE_HOST "marathon.sourceforge.net"
68+#define A1_METASERVER_HOST "metaserver.lhowon.org"
69+
70+#endif // ALEPHVERSION_H
--- marathon/trunk/Makefile.in (revision 506)
+++ marathon/trunk/Makefile.in (revision 507)
@@ -38,7 +38,8 @@
3838 DIST_COMMON = README $(am__configure_deps) $(srcdir)/AlephOne.spec.in \
3939 $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
4040 $(srcdir)/config.h.in $(top_srcdir)/configure AUTHORS COPYING \
41- ChangeLog config.guess config.sub depcomp install-sh missing
41+ ChangeLog THANKS config.guess config.sub depcomp install-sh \
42+ missing
4243 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
4344 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
4445 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -123,8 +124,8 @@
123124 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
124125 done; \
125126 reldir="$$dir2"
126-DIST_ARCHIVES = $(distdir).tar.gz
127127 GZIP_ENV = --best
128+DIST_ARCHIVES = $(distdir).tar.bz2
128129 distuninstallcheck_listfiles = find . -type f -print
129130 distcleancheck_listfiles = find . -type f -print
130131 ACLOCAL = @ACLOCAL@
@@ -247,26 +248,54 @@
247248 SUBDIRS = Source_Files tools data
248249
249250 # Requires automake 1.5
250-AUTOMAKE_OPTIONS = 1.5 foreign
251+AUTOMAKE_OPTIONS = 1.5 foreign dist-bzip2 no-dist-gzip
251252 EXTRA_DIST = COPYING.SDL INSTALL.BeOS INSTALL.Unix INSTALL.Windows \
252253 Makefile.BeOS docs/MML.html docs/Lua.html docs/Lua_HUD.html \
253254 data/Fonts Resources/Windows/alephone.ico \
254255 Resources/Windows/alephone.rc \
255- PBProjects/AlephOne.xcodeproj/project.pbxproj \
256+ Resources/Windows/marathon.rc Resources/Windows/marathon.ico \
257+ Resources/Windows/marathon2.rc Resources/Windows/marathon2.ico \
258+ Resources/Windows/marathon-infinity.rc \
259+ Resources/Windows/marathon-infinity.ico \
260+ PBProjects/AlephOne.xcodeproj/project.pbxproj \
256261 PBProjects/English.lproj/InfoPlist.strings PBProjects/FilmIcon.icns \
257262 PBProjects/ImagesIcon.icns PBProjects/MapIcon.icns \
258263 PBProjects/MMLIcon.icns PBProjects/MusakIcon.icns \
259- PBProjects/PFIcon.icns PBProjects/PhysIcon.icns \
264+ PBProjects/PhysIcon.icns \
260265 PBProjects/SaveIcon.icns PBProjects/ShapesIcon.icns \
261266 PBProjects/SoundsIcon.icns PBProjects/Info-AlephOne_SDL.plist \
262267 PBProjects/precompiled_headers.h PBProjects/SDLMain.h \
263- PBProjects/SDLMain.m PBProjects/AlephOne.icns Expat/xmltok/nametab.h \
264- PBProjects/config.h PBProjects/confpaths.h \
268+ PBProjects/SDLMain.m PBProjects/AlephOne.icns \
269+ Expat/xmltok/nametab.h PBProjects/config.h PBProjects/confpaths.h \
265270 data/AlephJPSansMono-Bold.ttf data/AlephJPSansMonoLicense.txt \
266- docs/alephone.6 examples/lua/Cheats.lua
271+ docs/alephone.6 examples/lua/Cheats.lua THANKS \
272+ data/powered-by-alephone.svg \
273+ PBProjects/AlephOne-Xcode4.xcodeproj/project.pbxproj\
274+ PBProjects/AlephOne-Xcode4.xcodeproj/project.xcworkspace/contents.xcworkspacedata\
275+ PBProjects/Info-AlephOne-Xcode4.plist\
276+ PBProjects/AppStore/Marathon/Marathon.plist \
277+ PBProjects/AppStore/Marathon/Marathon.icns \
278+ PBProjects/AppStore/Marathon/English.lproj/InfoPlist.strings
267279
268280 man_MANS = docs/alephone.6
281+
282+# Rules to build Windows zipfiles
283+WINZIP = $(PACKAGE)-$(VERSION)-Win.zip
284+M1_WINZIP = Marathon-$(VERSION)-Win.zip
285+M2_WINZIP = Marathon2-$(VERSION)-Win.zip
286+MINF_WINZIP = MarathonInfinity-$(VERSION)-Win.zip
287+M1_WINUP = Marathon-$(VERSION)-Exe-Win.zip
288+M2_WINUP = Marathon2-$(VERSION)-Exe-Win.zip
289+MINF_WINUP = MarathonInfinity-$(VERSION)-Exe-Win.zip
290+
291+# Windows version
269292 WINDISTDIR = $(PACKAGE)-$(VERSION)
293+WINUPDIR_M1 = Marathon-$(VERSION)
294+WINDISTDIR_M1 = Marathon (A1)
295+WINUPDIR_M2 = Marathon2-$(VERSION)
296+WINDISTDIR_M2 = Marathon 2
297+WINUPDIR_MINF = MarathonInfinity-$(VERSION)
298+WINDISTDIR_MINF = Marathon Infinity
270299 all: config.h
271300 $(MAKE) $(AM_MAKEFLAGS) all-recursive
272301
@@ -584,7 +613,6 @@
584613 dist-gzip: distdir
585614 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
586615 $(am__remove_distdir)
587-
588616 dist-bzip2: distdir
589617 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
590618 $(am__remove_distdir)
@@ -611,7 +639,7 @@
611639 $(am__remove_distdir)
612640
613641 dist dist-all: distdir
614- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
642+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
615643 $(am__remove_distdir)
616644
617645 # This target untars the dist file and tries a VPATH configuration. Then
@@ -818,16 +846,21 @@
818846 cp AlephOne.spec $(distdir)
819847 cp "$(srcdir)/Aleph One Classic SDL.mcp" $(distdir)
820848 cp "$(srcdir)/Resources/Aleph One Classic SDL.r" $(distdir)/Resources
849+ mkdir -p "$(distdir)/PBProjects/AppStore/Marathon 2/English.lproj"
850+ cp "$(srcdir)/PBProjects/AppStore/Marathon 2/Marathon 2.plist" "$(distdir)/PBProjects/AppStore/Marathon 2/"
851+ cp "$(srcdir)/PBProjects/AppStore/Marathon 2/Marathon 2.icns" "$(distdir)/PBProjects/AppStore/Marathon 2/"
852+ cp "$(srcdir)/PBProjects/AppStore/Marathon 2/English.lproj/InfoPlist.strings" "$(distdir)/PBProjects/AppStore/Marathon 2/English.lproj/"
853+ mkdir -p "$(distdir)/PBProjects/AppStore/Marathon Infinity/English.lproj"
854+ cp "$(srcdir)/PBProjects/AppStore/Marathon Infinity/Marathon Infinity.plist" "$(distdir)/PBProjects/AppStore/Marathon Infinity/"
855+ cp "$(srcdir)/PBProjects/AppStore/Marathon Infinity/Marathon Infinity.icns" "$(distdir)/PBProjects/AppStore/Marathon Infinity/"
856+ cp "$(srcdir)/PBProjects/AppStore/Marathon Infinity/English.lproj/InfoPlist.strings" "$(distdir)/PBProjects/AppStore/Marathon Infinity/English.lproj/"
821857
822-$(PACKAGE)-$(VERSION)-MacWinSrc.7z: distdir
823- cp -r ${srcdir}/Libraries ${distdir}/
824- tar cf - $(distdir) --exclude-vcs | xz > $(PACKAGE)-$(VERSION)-MacWinSrc.xz
825- $(am__remove_distdir)
858+$(PACKAGE)-$(VERSION)-MacWinLibs-Src.tar.bz2: Libraries
859+ tar cjf $(PACKAGE)-$(VERSION)-MacWinLibs-Src.tar.bz2 -C $(srcdir) --exclude '.svn' Libraries
826860
827-libsrc: $(PACKAGE)-$(VERSION)-MacWinSrc.7z
861+libsrc: $(PACKAGE)-$(VERSION)-MacWinLibs-Src.tar.bz2
828862
829-# Rule to build tar-gzipped distribution package
830-$(PACKAGE)-$(VERSION).tar.gz: dist
863+release: dist windist libsrc
831864
832865 # Rule to build RPM distribution package
833866 rpm: $(PACKAGE)-$(VERSION).tar.gz
@@ -836,36 +869,98 @@
836869 ChangeLog:
837870 svn2cl --break-before-msg
838871
839-# Windows version
840-$(PACKAGE)-$(VERSION).zip: Source_Files/AlephOne.exe
841- mkdir $(WINDISTDIR)
872+winzip: $(WINZIP)
873+m1-winzip: $(M1_WINZIP)
874+m2-winzip: $(M2_WINZIP)
875+inf-winzip: $(MINF_WINZIP)
876+
877+m1-winup: $(M1_WINUP)
878+m2-winup: $(M2_WINUP)
879+inf-winup: $(MINF_WINUP)
880+
881+windist: winzip m1-winzip m2-winzip inf-winzip m1-winup m2-winup inf-winup
882+
883+# Windows directories
884+
885+define cp_no_svn
886+mkdir -p "$(2)"
887+tar -c --exclude='.svn' -C "$(1)" . | tar -x -C "$(2)"
888+endef
889+
890+define windist_common
891+unix2dos -n $(srcdir)/THANKS "$(1)/THANKS.txt"
892+unix2dos -n $(srcdir)/COPYING "$(1)/COPYING.txt"
893+unix2dos -n $(srcdir)/README "$(1)/README.txt"
894+mkdir "$(1)/docs"
895+cp $(srcdir)/docs/Lua.html "$(1)/docs/Lua.html"
896+cp $(srcdir)/docs/Lua_HUD.html "$(1)/docs/Lua_HUD.html"
897+cp $(srcdir)/docs/MML.html "$(1)/docs/MML.html"
898+$(call cp_no_svn,$(srcdir)/data/default_theme,$(1)/Themes/Default)
899+mkdir "$(1)/Extras"
900+cp $(srcdir)/data/Software_Transparent_Liquids.mml "$(1)/Extras"
901+cp $(srcdir)/data/Transparent_Liquids.mml "$(1)/Extras"
902+cp $(srcdir)/data/Carnage_Messages.mml "$(1)/Extras"
903+unix2dos -n $(srcdir)/examples/lua/Cheats.lua "$(1)/Extras/Cheats.lua"
904+cp $(srcdir)/data/Fonts "$(1)/Fonts.fntA"
905+$(call cp_no_svn,$(srcdir)/Resources/Library Licenses,$(1)/docs/Library Licenses)
906+endef
907+$(WINZIP): Source_Files/AlephOne.exe
908+ mkdir "$(WINDISTDIR)"
909+ $(call windist_common,$(WINDISTDIR))
842910 cp Source_Files/AlephOne.exe $(WINDISTDIR)/
843- unix2dos -n $(srcdir)/AUTHORS $(WINDISTDIR)/AUTHORS.txt
844- unix2dos -n $(srcdir)/COPYING $(WINDISTDIR)/COPYING.txt
845- unix2dos -n $(srcdir)/INSTALL.Windows $(WINDISTDIR)/INSTALL.Windows.txt
846- unix2dos -n $(srcdir)/README $(WINDISTDIR)/README.txt
847- mkdir $(WINDISTDIR)/docs
848- cp $(srcdir)/docs/Lua.html $(WINDISTDIR)/docs/Lua.html
849- cp $(srcdir)/docs/Lua_HUD.html $(WINDISTDIR)/docs/Lua_HUD.html
850- cp $(srcdir)/docs/MML.html $(WINDISTDIR)/docs/MML.html
851- unix2dos -n $(srcdir)/docs/Troubleshooting.txt $(WINDISTDIR)/docs/Troubleshooting.txt
852- mkdir $(WINDISTDIR)/Themes
853- cp -r $(srcdir)/data/default_theme $(WINDISTDIR)/Themes/Default
854- rm -rf "$(WINDISTDIR)/Themes/Default/.svn"
855- mkdir $(WINDISTDIR)/Extras
856- cp $(srcdir)/data/Software_Transparent_Liquids.mml $(WINDISTDIR)/Extras
857- cp $(srcdir)/data/Transparent_Liquids.mml $(WINDISTDIR)/Extras
911+ unix2dos -n $(srcdir)/INSTALL.Windows "$(WINDISTDIR)/docs/INSTALL.Windows.txt"
858912 cp $(srcdir)/data/Transparent_Sprites.mml $(WINDISTDIR)/Extras
859- cp $(srcdir)/data/Carnage_Messages.mml $(WINDISTDIR)/Extras
860- unix2dos -n $(srcdir)/examples/lua/Cheats.lua $(WINDISTDIR)/Extras/Cheats.lua
861- cp $(srcdir)/data/Fonts $(WINDISTDIR)/
862- cp -r "$(srcdir)/Resources/Library Licenses" $(WINDISTDIR)/
863- rm -rf "$(WINDISTDIR)/Library Licenses/.svn"
864- zip -r $(PACKAGE)-$(VERSION).zip $(WINDISTDIR)
913+ rm -f $(WINZIP)
914+ zip -r $(WINZIP) $(WINDISTDIR)
865915 rm -rf "$(WINDISTDIR)"
916+$(M1_WINUP): Source_Files/Marathon.exe
917+ mkdir "$(WINUPDIR_M1)"
918+ $(call windist_common,$(WINUPDIR_M1))
919+ cp Source_Files/Marathon.exe "$(WINUPDIR_M1)/Marathon.exe"
920+ rm -f $(M1_WINUP)
921+ zip -r $(M1_WINUP) "$(WINUPDIR_M1)"
922+ rm -rf "$(WINUPDIR_M1)"
923+$(M1_WINZIP): Source_Files/Marathon.exe
924+ mkdir "$(WINDISTDIR_M1)"
925+ $(call windist_common,$(WINDISTDIR_M1))
926+ $(call cp_no_svn,$(srcdir)/data/Scenarios/M1A1,$(WINDISTDIR_M1))
927+ cp Source_Files/Marathon.exe "$(WINDISTDIR_M1)/Marathon.exe"
928+ rm -f $(M1_WINZIP)
929+ zip -r $(M1_WINZIP) "$(WINDISTDIR_M1)"
930+ rm -rf "$(WINDISTDIR_M1)"
931+$(M2_WINUP): Source_Files/Marathon2.exe
932+ mkdir "$(WINUPDIR_M2)"
933+ $(call windist_common,$(WINUPDIR_M2))
934+ cp Source_Files/Marathon2.exe "$(WINUPDIR_M2)/Marathon 2.exe"
935+ rm -f $(M2_WINUP)
936+ zip -r $(M2_WINUP) "$(WINUPDIR_M2)"
937+ rm -rf "$(WINUPDIR_M2)"
938+$(M2_WINZIP): Source_Files/Marathon2.exe
939+ mkdir "$(WINDISTDIR_M2)"
940+ $(call windist_common,$(WINDISTDIR_M2))
941+ $(call cp_no_svn,$(srcdir)/data/Scenarios/Marathon 2,$(WINDISTDIR_M2))
942+ $(call cp_no_svn,$(srcdir)/data/XBLA_HUD,$(WINDISTDIR_M2)/Plugins/XBLA_HUD)
943+ cp Source_Files/Marathon2.exe "$(WINDISTDIR_M2)/Marathon 2.exe"
944+ rm -f $(M2_WINZIP)
945+ zip -r $(M2_WINZIP) "$(WINDISTDIR_M2)"
946+ rm -rf "$(WINDISTDIR_M2)"
947+$(MINF_WINUP): Source_Files/MarathonInfinity.exe
948+ mkdir "$(WINUPDIR_MINF)"
949+ $(call windist_common,$(WINUPDIR_MINF))
950+ cp Source_Files/MarathonInfinity.exe "$(WINUPDIR_MINF)/Marathon Infinity.exe"
951+ rm -f $(MINF_WINUP)
952+ zip -r $(MINF_WINUP) "$(WINUPDIR_MINF)"
953+ rm -rf "$(WINUPDIR_MINF)"
954+$(MINF_WINZIP): Source_Files/Marathon2.exe
955+ mkdir "$(WINDISTDIR_MINF)"
956+ $(call windist_common,$(WINDISTDIR_MINF))
957+ $(call cp_no_svn,$(srcdir)/data/Scenarios/Marathon Infinity,$(WINDISTDIR_MINF))
958+ $(call cp_no_svn,$(srcdir)/data/XBLA_HUD,$(WINDISTDIR_MINF)/Plugins/XBLA_HUD)
959+ cp Source_Files/MarathonInfinity.exe "$(WINDISTDIR_MINF)/Marathon Infinity.exe"
960+ rm -f $(MINF_WINZIP)
961+ zip -r $(MINF_WINZIP) "$(WINDISTDIR_MINF)"
962+ rm -rf "$(WINDISTDIR_MINF)"
866963
867-winzip: $(PACKAGE)-$(VERSION).zip
868-
869964 FORCE:
870965
871966 # Tell versions [3.59,3.63) of GNU make to not export all variables.
--- marathon/trunk/data/README (revision 506)
+++ marathon/trunk/data/README (revision 507)
@@ -1,7 +1,6 @@
11 This directory contains data files needed by the SDL version of Aleph One:
22
33 Fonts - A MacOS resource fork with the fonts needed by Aleph One
4- Fonts.ttf - for Japanese font.
54 *.mml - MML scripts
65 default_theme - Default GUI theme data
76 macos_theme - MacOS 7 lookalike theme data
--- marathon/trunk/PBProjects/SDLMain.m (revision 506)
+++ marathon/trunk/PBProjects/SDLMain.m (revision 507)
@@ -1,506 +1,506 @@
1-/* SDLMain.m - main entry point for our Cocoa-ized SDL app
2- Initial Version: Darrell Walisser <dwaliss1@purdue.edu>
3- Non-NIB-Code & other changes: Max Horn <max@quendi.de>
4-
5- Feel free to customize this file to suit your needs
6-*/
7-
8-#import "SDL.h"
9-#import "SDLMain.h"
10-#import <sys/param.h> /* for MAXPATHLEN */
11-#import <unistd.h>
12-
13-/* For some reaon, Apple removed setAppleMenu from the headers in 10.4,
14- but the method still is there and works. To avoid warnings, we declare
15- it ourselves here. */
16-@interface NSApplication(SDL_Missing_Methods)
17-- (void)setAppleMenu:(NSMenu *)menu;
18-@end
19-
20-/* Use this flag to determine whether we use SDLMain.nib or not */
21-#define SDL_USE_NIB_FILE 0
22-
23-/* Use this flag to determine whether we use CPS (docking) or not */
24-#define SDL_USE_CPS 0
25-#if SDL_USE_CPS
26-/* Portions of CPS.h */
27-typedef struct CPSProcessSerNum
28-{
29- UInt32 lo;
30- UInt32 hi;
31-} CPSProcessSerNum;
32-
33-extern OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn);
34-extern OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5);
35-extern OSErr CPSSetFrontProcess( CPSProcessSerNum *psn);
36-
37-#endif /* SDL_USE_CPS */
38-
39-/* The name of our bundle (such as AlephOneSDL.app") which we determine at run-time */
40-char *bundle_name = NULL;
41-/* The short application name, to present to users (seen in menus, etc.) */
42-char *application_name = NULL;
43-/* The application bundle identifier, useful for unique directories */
44-char *application_identifier = NULL;
45-/* The bundle's Resources path, for finding bundled data */
46-char *bundle_resource_path = NULL;
47-/* OS default directories */
48-char *app_log_directory = NULL;
49-char *app_preferences_directory = NULL;
50-char *app_support_directory = NULL;
51-
52-static int gArgc;
53-static char **gArgv;
54-static BOOL gFinderLaunch;
55-static BOOL gCalledAppMainline = FALSE;
56-
57-static NSString *getApplicationName(void)
58-{
59- NSString *appName = [[[NSBundle mainBundle] localizedInfoDictionary] objectForKey:(NSString *)kCFBundleNameKey];
60-
61- if (![appName length])
62- appName = [[NSProcessInfo processInfo] processName];
63-
64- return appName;
65-}
66-
67-#if SDL_USE_NIB_FILE
68-/* A helper category for NSString */
69-@interface NSString (ReplaceSubString)
70-- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString;
71-@end
72-#endif
73-
74-@interface SDLApplication : NSApplication
75-@end
76-
77-@implementation SDLApplication
78-/* Invoked from the Quit menu item */
79-- (void)terminate:(id)sender
80-{
81- /* Post a SDL_QUIT event */
82- SDL_Event event;
83- event.type = SDL_QUIT;
84- SDL_PushEvent(&event);
85-}
86-@end
87-
88-/* The main class of the application, the application's delegate */
89-@implementation SDLMain
90-
91-- (IBAction)prefsMenu:(id)sender
92-{
93- printf ("prefs menu\n");
94-}
95-
96-- (IBAction)newGame:(id)sender
97-{
98- printf ("new game\n");
99-
100- NSRunAlertPanel (@"Get ready to blow up some... stuff!",
101- @"Click OK to begin total carnage. Click Cancel to prevent total carnage.", @"OK", @"Cancel", nil);
102-}
103-
104-- (IBAction)openGame:(id)sender
105-{
106- NSString *path = nil;
107- NSOpenPanel *openPanel = [ NSOpenPanel openPanel ];
108-
109- if ( [ openPanel runModalForDirectory:nil
110- file:@"SavedGame" types:nil ] ) {
111-
112- path = [ [ openPanel filenames ] objectAtIndex:0 ];
113- }
114-
115- printf ("open game: %s\n", [ path UTF8String ]);
116-}
117-
118-- (IBAction)saveGame:(id)sender
119-{
120- NSString *path = nil;
121- NSSavePanel *savePanel = [ NSSavePanel savePanel ];
122-
123- if ( [ savePanel runModalForDirectory:nil
124- file:@"SaveGameFile" ] ) {
125-
126- path = [ savePanel filename ];
127- }
128-
129- printf ("save game: %s\n", [ path UTF8String ]);
130-}
131-
132-- (IBAction)saveGameAs:(id)sender
133-{
134- printf ("save game as\n");
135-}
136-
137-- (IBAction)help:(id)sender
138-{
139- NSRunAlertPanel (@"Oh help, where have ye gone?",
140- @"Sorry, there is no help available.\n\nThis message brought to you by We Don't Document, Inc.\n\n", @"Rats", @"Good, I never read it anyway", nil);
141-}
142-
143-/* Find the name of our bundle, as we'll need this later for finding files. */
144-/* We also find other application identifiers here. */
145-- (void) findBundleName
146-{
147- NSBundle *bundle = [NSBundle mainBundle];
148- NSDictionary *bundleInfo = [bundle localizedInfoDictionary];
149-
150- NSString *bundleName = [[bundle bundlePath] lastPathComponent];
151- bundle_name = strdup([bundleName UTF8String]);
152-
153- NSString *appName = [bundleInfo objectForKey:(NSString *)kCFBundleNameKey];
154- application_name = strdup([appName UTF8String]);
155-
156- NSString *bundleID = [[bundle infoDictionary] objectForKey:(NSString *)kCFBundleIdentifierKey];
157- application_identifier = strdup([bundleID UTF8String]);
158-
159- NSString *bundleRes = [bundle resourcePath];
160- bundle_resource_path = strdup([bundleRes UTF8String]);
161-
162- /* Find other system directories we need. */
163- NSFileManager *fileManager = [NSFileManager defaultManager];
164-
165- NSArray *arr = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
166- NSString *libraryPath = [arr objectAtIndex:0];
167- if (libraryPath != nil)
168- {
169- NSString *logPath = [libraryPath stringByAppendingPathComponent:@"Logs"];
170- [fileManager createDirectoryAtPath:logPath attributes:nil];
171- app_log_directory = strdup([logPath UTF8String]);
172-
173-#ifdef PREFER_APP_NAME_TO_BUNDLE_ID
174- NSString *prefsPath = [[libraryPath stringByAppendingPathComponent:@"Preferences"] stringByAppendingPathComponent:appName];
175-#else
176- NSString *prefsPath = [[libraryPath stringByAppendingPathComponent:@"Preferences"] stringByAppendingPathComponent:bundleID];
177-#endif
178- [fileManager createDirectoryAtPath:prefsPath attributes:nil];
179- app_preferences_directory = strdup([prefsPath UTF8String]);
180- }
181-
182- arr = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
183- NSString *supportPath = [arr objectAtIndex:0];
184- if (supportPath != nil)
185- {
186-#ifdef PREFER_APP_NAME_TO_BUNDLE_ID
187- NSString *appSupportPath = [supportPath stringByAppendingPathComponent:appName];
188-#else
189- NSString *appSupportPath = [supportPath stringByAppendingPathComponent:@"AlephOne"];
190-#endif
191- [fileManager createDirectoryAtPath:appSupportPath attributes:nil];
192- app_support_directory = strdup([appSupportPath UTF8String]);
193- }
194-}
195-
196-
197-/* Set the working directory to the .app's parent directory */
198-- (void) setupWorkingDirectory:(BOOL)shouldChdir
199-{
200- if (shouldChdir)
201- {
202- char parentdir[MAXPATHLEN];
203- CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle());
204- CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url);
205- if (CFURLGetFileSystemRepresentation(url2, true, (UInt8 *)parentdir, MAXPATHLEN)) {
206- assert ( chdir (parentdir) == 0 ); /* chdir to the binary app's parent */
207- }
208- CFRelease(url);
209- CFRelease(url2);
210- }
211-
212-}
213-
214-#if SDL_USE_NIB_FILE
215-
216-/* Fix menu to contain the real app name instead of "SDL App" */
217-- (void)fixMenu:(NSMenu *)aMenu withAppName:(NSString *)appName
218-{
219- NSRange aRange;
220- NSEnumerator *enumerator;
221- NSMenuItem *menuItem;
222-
223- aRange = [[aMenu title] rangeOfString:@"SDL App"];
224- if (aRange.length != 0)
225- [aMenu setTitle: [[aMenu title] stringByReplacingRange:aRange with:appName]];
226-
227- enumerator = [[aMenu itemArray] objectEnumerator];
228- while ((menuItem = [enumerator nextObject]))
229- {
230- aRange = [[menuItem title] rangeOfString:@"SDL App"];
231- if (aRange.length != 0)
232- [menuItem setTitle: [[menuItem title] stringByReplacingRange:aRange with:appName]];
233- if ([menuItem hasSubmenu])
234- [self fixMenu:[menuItem submenu] withAppName:appName];
235- }
236- [ aMenu sizeToFit ];
237-}
238-
239-#else
240-
241-static void setApplicationMenu(void)
242-{
243- /* warning: this code is very odd */
244- NSMenu *appleMenu;
245- NSMenuItem *menuItem;
246- NSString *title;
247- NSString *appName;
248-
249- appName = getApplicationName();
250- appleMenu = [[NSMenu alloc] initWithTitle:@""];
251-
252- /* Add menu items */
253- title = [@"About " stringByAppendingString:appName];
254- [appleMenu addItemWithTitle:title action:@selector(orderFrontStandardAboutPanel:) keyEquivalent:@""];
255-
256- [appleMenu addItem:[NSMenuItem separatorItem]];
257-
258- title = [@"Hide " stringByAppendingString:appName];
259- [appleMenu addItemWithTitle:title action:@selector(hide:) keyEquivalent:@"h"];
260-
261- menuItem = (NSMenuItem *)[appleMenu addItemWithTitle:@"Hide Others" action:@selector(hideOtherApplications:) keyEquivalent:@"h"];
262- [menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask|NSCommandKeyMask)];
263-
264- [appleMenu addItemWithTitle:@"Show All" action:@selector(unhideAllApplications:) keyEquivalent:@""];
265-
266- [appleMenu addItem:[NSMenuItem separatorItem]];
267-
268- title = [@"Quit " stringByAppendingString:appName];
269- [appleMenu addItemWithTitle:title action:@selector(terminate:) keyEquivalent:@"q"];
270-
271-
272- /* Put menu into the menubar */
273- menuItem = [[NSMenuItem alloc] initWithTitle:@"" action:nil keyEquivalent:@""];
274- [menuItem setSubmenu:appleMenu];
275- [[NSApp mainMenu] addItem:menuItem];
276-
277- /* Tell the application object that this is now the application menu */
278- [NSApp setAppleMenu:appleMenu];
279-
280- /* Finally give up our references to the objects */
281- [appleMenu release];
282- [menuItem release];
283-}
284-
285-/* Create a window menu */
286-static void setupWindowMenu(void)
287-{
288- NSMenu *windowMenu;
289- NSMenuItem *windowMenuItem;
290- NSMenuItem *menuItem;
291-
292- windowMenu = [[NSMenu alloc] initWithTitle:@"Window"];
293-
294- /* "Minimize" item */
295- menuItem = [[NSMenuItem alloc] initWithTitle:@"Minimize" action:@selector(performMiniaturize:) keyEquivalent:@"m"];
296- [windowMenu addItem:menuItem];
297- [menuItem release];
298-
299- /* Put menu into the menubar */
300- windowMenuItem = [[NSMenuItem alloc] initWithTitle:@"Window" action:nil keyEquivalent:@""];
301- [windowMenuItem setSubmenu:windowMenu];
302- [[NSApp mainMenu] addItem:windowMenuItem];
303-
304- /* Tell the application object that this is now the window menu */
305- [NSApp setWindowsMenu:windowMenu];
306-
307- /* Finally give up our references to the objects */
308- [windowMenu release];
309- [windowMenuItem release];
310-}
311-
312-/* Replacement for NSApplicationMain */
313-static void CustomApplicationMain (int argc, char **argv)
314-{
315- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
316- SDLMain *sdlMain;
317-
318- /* Ensure the application object is initialised */
319- [SDLApplication sharedApplication];
320-
321-#if SDL_USE_CPS
322- {
323- CPSProcessSerNum PSN;
324- /* Tell the dock about us */
325- if (!CPSGetCurrentProcess(&PSN))
326- if (!CPSEnableForegroundOperation(&PSN,0x03,0x3C,0x2C,0x1103))
327- if (!CPSSetFrontProcess(&PSN))
328- [SDLApplication sharedApplication];
329- }
330-#endif /* SDL_USE_CPS */
331-
332- /* Set up the menubar */
333- [NSApp setMainMenu:[[NSMenu alloc] init]];
334- setApplicationMenu();
335- setupWindowMenu();
336-
337- /* Create SDLMain and make it the app delegate */
338- sdlMain = [[SDLMain alloc] init];
339- [NSApp setDelegate:sdlMain];
340-
341- /* Start the main event loop */
342- [NSApp run];
343-
344- [sdlMain release];
345- [pool release];
346-}
347-
348-#endif
349-
350-
351-/*
352- * Catch document open requests...this lets us notice files when the app
353- * was launched by double-clicking a document, or when a document was
354- * dragged/dropped on the app's icon. You need to have a
355- * CFBundleDocumentsType section in your Info.plist to get this message,
356- * apparently.
357- *
358- * Files are added to gArgv, so to the app, they'll look like command line
359- * arguments. Previously, apps launched from the finder had nothing but
360- * an argv[0].
361- *
362- * This message may be received multiple times to open several docs on launch.
363- *
364- * This message is ignored once the app's mainline has been called.
365- */
366-- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename
367-{
368- const char *temparg;
369- size_t arglen;
370- char *arg;
371- char **newargv;
372-
373- if (!gFinderLaunch) /* MacOS is passing command line args. */
374- return TRUE; /* We'll handle this in usage() instead. */
375-
376- if (gCalledAppMainline) /* app has started, ignore this document. */
377- return FALSE;
378-
379- temparg = [filename UTF8String];
380- arglen = SDL_strlen(temparg) + 1;
381- arg = (char *) SDL_malloc(arglen);
382- if (arg == NULL)
383- return FALSE;
384-
385- newargv = (char **) realloc(gArgv, sizeof (char *) * (gArgc + 2));
386- if (newargv == NULL)
387- {
388- SDL_free(arg);
389- return FALSE;
390- }
391- gArgv = newargv;
392-
393- SDL_strlcpy(arg, temparg, arglen);
394- gArgv[gArgc++] = arg;
395- gArgv[gArgc] = NULL;
396- return TRUE;
397-}
398-
399-
400-/* Called when the internal event loop has just started running */
401-- (void) applicationDidFinishLaunching: (NSNotification *) note
402-{
403- int status;
404-
405-/* Find the bundle name from where we were launched and save for later use */
406- [self findBundleName];
407-
408- /* Set the working directory to the .app's parent directory */
409- [self setupWorkingDirectory:gFinderLaunch];
410-
411-#if SDL_USE_NIB_FILE
412- /* Set the main menu to contain the real app name instead of "SDL App" */
413- [self fixMenu:[NSApp mainMenu] withAppName:getApplicationName()];
414-#endif
415-
416- /* Hand off to main application code */
417- gCalledAppMainline = TRUE;
418- status = SDL_main (gArgc, gArgv);
419-
420- /* We're done, thank you for playing */
421- free(bundle_name);
422- free(application_name);
423- free(application_identifier);
424- free(bundle_resource_path);
425- free(app_log_directory);
426- free(app_preferences_directory);
427- free(app_support_directory);
428- exit(status);
429-}
430-@end
431-
432-
433-@implementation NSString (ReplaceSubString)
434-
435-- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString
436-{
437- unsigned int bufferSize;
438- unsigned int selfLen = [self length];
439- unsigned int aStringLen = [aString length];
440- unichar *buffer;
441- NSRange localRange;
442- NSString *result;
443-
444- bufferSize = selfLen + aStringLen - aRange.length;
445- buffer = NSAllocateMemoryPages(bufferSize*sizeof(unichar));
446-
447- /* Get first part into buffer */
448- localRange.location = 0;
449- localRange.length = aRange.location;
450- [self getCharacters:buffer range:localRange];
451-
452- /* Get middle part into buffer */
453- localRange.location = 0;
454- localRange.length = aStringLen;
455- [aString getCharacters:(buffer+aRange.location) range:localRange];
456-
457- /* Get last part into buffer */
458- localRange.location = aRange.location + aRange.length;
459- localRange.length = selfLen - localRange.location;
460- [self getCharacters:(buffer+aRange.location+aStringLen) range:localRange];
461-
462- /* Build output string */
463- result = [NSString stringWithCharacters:buffer length:bufferSize];
464-
465- NSDeallocateMemoryPages(buffer, bufferSize);
466-
467- return result;
468-}
469-
470-@end
471-
472-
473-
474-#ifdef main
475-# undef main
476-#endif
477-
478-
479-/* Main entry point to executable - should *not* be SDL_main! */
480-int main (int argc, char **argv)
481-{
482- /* Copy the arguments into a global variable */
483- /* This is passed if we are launched by double-clicking */
484- if ( argc >= 2 && strncmp (argv[1], "-psn", 4) == 0 ) {
485- gArgv = (char **) SDL_malloc(sizeof (char *) * 2);
486- gArgv[0] = argv[0];
487- gArgv[1] = NULL;
488- gArgc = 1;
489- gFinderLaunch = YES;
490- } else {
491- int i;
492- gArgc = argc;
493- gArgv = (char **) SDL_malloc(sizeof (char *) * (argc+1));
494- for (i = 0; i <= argc; i++)
495- gArgv[i] = argv[i];
496- gFinderLaunch = NO;
497- }
498-
499-#if SDL_USE_NIB_FILE
500- [SDLApplication poseAsClass:[NSApplication class]];
501- NSApplicationMain (argc, argv);
502-#else
503- CustomApplicationMain (argc, argv);
504-#endif
505- return 0;
506-}
1+/* SDLMain.m - main entry point for our Cocoa-ized SDL app
2+ Initial Version: Darrell Walisser <dwaliss1@purdue.edu>
3+ Non-NIB-Code & other changes: Max Horn <max@quendi.de>
4+
5+ Feel free to customize this file to suit your needs
6+*/
7+
8+#import "SDL.h"
9+#import "SDLMain.h"
10+#import <sys/param.h> /* for MAXPATHLEN */
11+#import <unistd.h>
12+
13+/* For some reaon, Apple removed setAppleMenu from the headers in 10.4,
14+ but the method still is there and works. To avoid warnings, we declare
15+ it ourselves here. */
16+@interface NSApplication(SDL_Missing_Methods)
17+- (void)setAppleMenu:(NSMenu *)menu;
18+@end
19+
20+/* Use this flag to determine whether we use SDLMain.nib or not */
21+#define SDL_USE_NIB_FILE 0
22+
23+/* Use this flag to determine whether we use CPS (docking) or not */
24+#define SDL_USE_CPS 0
25+#if SDL_USE_CPS
26+/* Portions of CPS.h */
27+typedef struct CPSProcessSerNum
28+{
29+ UInt32 lo;
30+ UInt32 hi;
31+} CPSProcessSerNum;
32+
33+extern OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn);
34+extern OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5);
35+extern OSErr CPSSetFrontProcess( CPSProcessSerNum *psn);
36+
37+#endif /* SDL_USE_CPS */
38+
39+/* The name of our bundle (such as AlephOneSDL.app") which we determine at run-time */
40+char *bundle_name = NULL;
41+/* The short application name, to present to users (seen in menus, etc.) */
42+char *application_name = NULL;
43+/* The application bundle identifier, useful for unique directories */
44+char *application_identifier = NULL;
45+/* The bundle's Resources path, for finding bundled data */
46+char *bundle_resource_path = NULL;
47+/* OS default directories */
48+char *app_log_directory = NULL;
49+char *app_preferences_directory = NULL;
50+char *app_support_directory = NULL;
51+
52+static int gArgc;
53+static char **gArgv;
54+static BOOL gFinderLaunch;
55+static BOOL gCalledAppMainline = FALSE;
56+
57+static NSString *getApplicationName(void)
58+{
59+ NSString *appName = [[[NSBundle mainBundle] localizedInfoDictionary] objectForKey:(NSString *)kCFBundleNameKey];
60+
61+ if (![appName length])
62+ appName = [[NSProcessInfo processInfo] processName];
63+
64+ return appName;
65+}
66+
67+#if SDL_USE_NIB_FILE
68+/* A helper category for NSString */
69+@interface NSString (ReplaceSubString)
70+- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString;
71+@end
72+#endif
73+
74+@interface SDLApplication : NSApplication
75+@end
76+
77+@implementation SDLApplication
78+/* Invoked from the Quit menu item */
79+- (void)terminate:(id)sender
80+{
81+ /* Post a SDL_QUIT event */
82+ SDL_Event event;
83+ event.type = SDL_QUIT;
84+ SDL_PushEvent(&event);
85+}
86+@end
87+
88+/* The main class of the application, the application's delegate */
89+@implementation SDLMain
90+
91+- (IBAction)prefsMenu:(id)sender
92+{
93+ printf ("prefs menu\n");
94+}
95+
96+- (IBAction)newGame:(id)sender
97+{
98+ printf ("new game\n");
99+
100+ NSRunAlertPanel (@"Get ready to blow up some... stuff!",
101+ @"Click OK to begin total carnage. Click Cancel to prevent total carnage.", @"OK", @"Cancel", nil);
102+}
103+
104+- (IBAction)openGame:(id)sender
105+{
106+ NSString *path = nil;
107+ NSOpenPanel *openPanel = [ NSOpenPanel openPanel ];
108+
109+ if ( [ openPanel runModalForDirectory:nil
110+ file:@"SavedGame" types:nil ] ) {
111+
112+ path = [ [ openPanel filenames ] objectAtIndex:0 ];
113+ }
114+
115+ printf ("open game: %s\n", [ path UTF8String ]);
116+}
117+
118+- (IBAction)saveGame:(id)sender
119+{
120+ NSString *path = nil;
121+ NSSavePanel *savePanel = [ NSSavePanel savePanel ];
122+
123+ if ( [ savePanel runModalForDirectory:nil
124+ file:@"SaveGameFile" ] ) {
125+
126+ path = [ savePanel filename ];
127+ }
128+
129+ printf ("save game: %s\n", [ path UTF8String ]);
130+}
131+
132+- (IBAction)saveGameAs:(id)sender
133+{
134+ printf ("save game as\n");
135+}
136+
137+- (IBAction)help:(id)sender
138+{
139+ NSRunAlertPanel (@"Oh help, where have ye gone?",
140+ @"Sorry, there is no help available.\n\nThis message brought to you by We Don't Document, Inc.\n\n", @"Rats", @"Good, I never read it anyway", nil);
141+}
142+
143+/* Find the name of our bundle, as we'll need this later for finding files. */
144+/* We also find other application identifiers here. */
145+- (void) findBundleName
146+{
147+ NSBundle *bundle = [NSBundle mainBundle];
148+ NSDictionary *bundleInfo = [bundle localizedInfoDictionary];
149+
150+ NSString *bundleName = [[bundle bundlePath] lastPathComponent];
151+ bundle_name = strdup([bundleName UTF8String]);
152+
153+ NSString *appName = [bundleInfo objectForKey:(NSString *)kCFBundleNameKey];
154+ application_name = strdup([appName UTF8String]);
155+
156+ NSString *bundleID = [[bundle infoDictionary] objectForKey:(NSString *)kCFBundleIdentifierKey];
157+ application_identifier = strdup([bundleID UTF8String]);
158+
159+ NSString *bundleRes = [bundle resourcePath];
160+ bundle_resource_path = strdup([bundleRes UTF8String]);
161+
162+ /* Find other system directories we need. */
163+ NSFileManager *fileManager = [NSFileManager defaultManager];
164+
165+ NSArray *arr = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
166+ NSString *libraryPath = [arr objectAtIndex:0];
167+ if (libraryPath != nil)
168+ {
169+ NSString *logPath = [libraryPath stringByAppendingPathComponent:@"Logs"];
170+ [fileManager createDirectoryAtPath:logPath attributes:nil];
171+ app_log_directory = strdup([logPath UTF8String]);
172+
173+#ifdef PREFER_APP_NAME_TO_BUNDLE_ID
174+ NSString *prefsPath = [[libraryPath stringByAppendingPathComponent:@"Preferences"] stringByAppendingPathComponent:appName];
175+#else
176+ NSString *prefsPath = [[libraryPath stringByAppendingPathComponent:@"Preferences"] stringByAppendingPathComponent:bundleID];
177+#endif
178+ [fileManager createDirectoryAtPath:prefsPath attributes:nil];
179+ app_preferences_directory = strdup([prefsPath UTF8String]);
180+ }
181+
182+ arr = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
183+ NSString *supportPath = [arr objectAtIndex:0];
184+ if (supportPath != nil)
185+ {
186+#ifdef PREFER_APP_NAME_TO_BUNDLE_ID
187+ NSString *appSupportPath = [supportPath stringByAppendingPathComponent:appName];
188+#else
189+ NSString *appSupportPath = [supportPath stringByAppendingPathComponent:@"AlephOne"];
190+#endif
191+ [fileManager createDirectoryAtPath:appSupportPath attributes:nil];
192+ app_support_directory = strdup([appSupportPath UTF8String]);
193+ }
194+}
195+
196+
197+/* Set the working directory to the .app's parent directory */
198+- (void) setupWorkingDirectory:(BOOL)shouldChdir
199+{
200+ if (shouldChdir)
201+ {
202+ char parentdir[MAXPATHLEN];
203+ CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle());
204+ CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url);
205+ if (CFURLGetFileSystemRepresentation(url2, true, (UInt8 *)parentdir, MAXPATHLEN)) {
206+ assert ( chdir (parentdir) == 0 ); /* chdir to the binary app's parent */
207+ }
208+ CFRelease(url);
209+ CFRelease(url2);
210+ }
211+
212+}
213+
214+#if SDL_USE_NIB_FILE
215+
216+/* Fix menu to contain the real app name instead of "SDL App" */
217+- (void)fixMenu:(NSMenu *)aMenu withAppName:(NSString *)appName
218+{
219+ NSRange aRange;
220+ NSEnumerator *enumerator;
221+ NSMenuItem *menuItem;
222+
223+ aRange = [[aMenu title] rangeOfString:@"SDL App"];
224+ if (aRange.length != 0)
225+ [aMenu setTitle: [[aMenu title] stringByReplacingRange:aRange with:appName]];
226+
227+ enumerator = [[aMenu itemArray] objectEnumerator];
228+ while ((menuItem = [enumerator nextObject]))
229+ {
230+ aRange = [[menuItem title] rangeOfString:@"SDL App"];
231+ if (aRange.length != 0)
232+ [menuItem setTitle: [[menuItem title] stringByReplacingRange:aRange with:appName]];
233+ if ([menuItem hasSubmenu])
234+ [self fixMenu:[menuItem submenu] withAppName:appName];
235+ }
236+ [ aMenu sizeToFit ];
237+}
238+
239+#else
240+
241+static void setApplicationMenu(void)
242+{
243+ /* warning: this code is very odd */
244+ NSMenu *appleMenu;
245+ NSMenuItem *menuItem;
246+ NSString *title;
247+ NSString *appName;
248+
249+ appName = getApplicationName();
250+ appleMenu = [[NSMenu alloc] initWithTitle:@""];
251+
252+ /* Add menu items */
253+ title = [@"About " stringByAppendingString:appName];
254+ [appleMenu addItemWithTitle:title action:@selector(orderFrontStandardAboutPanel:) keyEquivalent:@""];
255+
256+ [appleMenu addItem:[NSMenuItem separatorItem]];
257+
258+ title = [@"Hide " stringByAppendingString:appName];
259+ [appleMenu addItemWithTitle:title action:@selector(hide:) keyEquivalent:@"h"];
260+
261+ menuItem = (NSMenuItem *)[appleMenu addItemWithTitle:@"Hide Others" action:@selector(hideOtherApplications:) keyEquivalent:@"h"];
262+ [menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask|NSCommandKeyMask)];
263+
264+ [appleMenu addItemWithTitle:@"Show All" action:@selector(unhideAllApplications:) keyEquivalent:@""];
265+
266+ [appleMenu addItem:[NSMenuItem separatorItem]];
267+
268+ title = [@"Quit " stringByAppendingString:appName];
269+ [appleMenu addItemWithTitle:title action:@selector(terminate:) keyEquivalent:@"q"];
270+
271+
272+ /* Put menu into the menubar */
273+ menuItem = [[NSMenuItem alloc] initWithTitle:@"" action:nil keyEquivalent:@""];
274+ [menuItem setSubmenu:appleMenu];
275+ [[NSApp mainMenu] addItem:menuItem];
276+
277+ /* Tell the application object that this is now the application menu */
278+ [NSApp setAppleMenu:appleMenu];
279+
280+ /* Finally give up our references to the objects */
281+ [appleMenu release];
282+ [menuItem release];
283+}
284+
285+/* Create a window menu */
286+static void setupWindowMenu(void)
287+{
288+ NSMenu *windowMenu;
289+ NSMenuItem *windowMenuItem;
290+ NSMenuItem *menuItem;
291+
292+ windowMenu = [[NSMenu alloc] initWithTitle:@"Window"];
293+
294+ /* "Minimize" item */
295+ menuItem = [[NSMenuItem alloc] initWithTitle:@"Minimize" action:@selector(performMiniaturize:) keyEquivalent:@"m"];
296+ [windowMenu addItem:menuItem];
297+ [menuItem release];
298+
299+ /* Put menu into the menubar */
300+ windowMenuItem = [[NSMenuItem alloc] initWithTitle:@"Window" action:nil keyEquivalent:@""];
301+ [windowMenuItem setSubmenu:windowMenu];
302+ [[NSApp mainMenu] addItem:windowMenuItem];
303+
304+ /* Tell the application object that this is now the window menu */
305+ [NSApp setWindowsMenu:windowMenu];
306+
307+ /* Finally give up our references to the objects */
308+ [windowMenu release];
309+ [windowMenuItem release];
310+}
311+
312+/* Replacement for NSApplicationMain */
313+static void CustomApplicationMain (int argc, char **argv)
314+{
315+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
316+ SDLMain *sdlMain;
317+
318+ /* Ensure the application object is initialised */
319+ [SDLApplication sharedApplication];
320+
321+#if SDL_USE_CPS
322+ {
323+ CPSProcessSerNum PSN;
324+ /* Tell the dock about us */
325+ if (!CPSGetCurrentProcess(&PSN))
326+ if (!CPSEnableForegroundOperation(&PSN,0x03,0x3C,0x2C,0x1103))
327+ if (!CPSSetFrontProcess(&PSN))
328+ [SDLApplication sharedApplication];
329+ }
330+#endif /* SDL_USE_CPS */
331+
332+ /* Set up the menubar */
333+ [NSApp setMainMenu:[[NSMenu alloc] init]];
334+ setApplicationMenu();
335+ setupWindowMenu();
336+
337+ /* Create SDLMain and make it the app delegate */
338+ sdlMain = [[SDLMain alloc] init];
339+ [NSApp setDelegate:sdlMain];
340+
341+ /* Start the main event loop */
342+ [NSApp run];
343+
344+ [sdlMain release];
345+ [pool release];
346+}
347+
348+#endif
349+
350+
351+/*
352+ * Catch document open requests...this lets us notice files when the app
353+ * was launched by double-clicking a document, or when a document was
354+ * dragged/dropped on the app's icon. You need to have a
355+ * CFBundleDocumentsType section in your Info.plist to get this message,
356+ * apparently.
357+ *
358+ * Files are added to gArgv, so to the app, they'll look like command line
359+ * arguments. Previously, apps launched from the finder had nothing but
360+ * an argv[0].
361+ *
362+ * This message may be received multiple times to open several docs on launch.
363+ *
364+ * This message is ignored once the app's mainline has been called.
365+ */
366+- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename
367+{
368+ const char *temparg;
369+ size_t arglen;
370+ char *arg;
371+ char **newargv;
372+
373+ if (!gFinderLaunch) /* MacOS is passing command line args. */
374+ return TRUE; /* We'll handle this in usage() instead. */
375+
376+ if (gCalledAppMainline) /* app has started, ignore this document. */
377+ return FALSE;
378+
379+ temparg = [filename UTF8String];
380+ arglen = SDL_strlen(temparg) + 1;
381+ arg = (char *) SDL_malloc(arglen);
382+ if (arg == NULL)
383+ return FALSE;
384+
385+ newargv = (char **) realloc(gArgv, sizeof (char *) * (gArgc + 2));
386+ if (newargv == NULL)
387+ {
388+ SDL_free(arg);
389+ return FALSE;
390+ }
391+ gArgv = newargv;
392+
393+ SDL_strlcpy(arg, temparg, arglen);
394+ gArgv[gArgc++] = arg;
395+ gArgv[gArgc] = NULL;
396+ return TRUE;
397+}
398+
399+
400+/* Called when the internal event loop has just started running */
401+- (void) applicationDidFinishLaunching: (NSNotification *) note
402+{
403+ int status;
404+
405+/* Find the bundle name from where we were launched and save for later use */
406+ [self findBundleName];
407+
408+ /* Set the working directory to the .app's parent directory */
409+ [self setupWorkingDirectory:gFinderLaunch];
410+
411+#if SDL_USE_NIB_FILE
412+ /* Set the main menu to contain the real app name instead of "SDL App" */
413+ [self fixMenu:[NSApp mainMenu] withAppName:getApplicationName()];
414+#endif
415+
416+ /* Hand off to main application code */
417+ gCalledAppMainline = TRUE;
418+ status = SDL_main (gArgc, gArgv);
419+
420+ /* We're done, thank you for playing */
421+ free(bundle_name);
422+ free(application_name);
423+ free(application_identifier);
424+ free(bundle_resource_path);
425+ free(app_log_directory);
426+ free(app_preferences_directory);
427+ free(app_support_directory);
428+ exit(status);
429+}
430+@end
431+
432+
433+@implementation NSString (ReplaceSubString)
434+
435+- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString
436+{
437+ unsigned int bufferSize;
438+ unsigned int selfLen = [self length];
439+ unsigned int aStringLen = [aString length];
440+ unichar *buffer;
441+ NSRange localRange;
442+ NSString *result;
443+
444+ bufferSize = selfLen + aStringLen - aRange.length;
445+ buffer = NSAllocateMemoryPages(bufferSize*sizeof(unichar));
446+
447+ /* Get first part into buffer */
448+ localRange.location = 0;
449+ localRange.length = aRange.location;
450+ [self getCharacters:buffer range:localRange];
451+
452+ /* Get middle part into buffer */
453+ localRange.location = 0;
454+ localRange.length = aStringLen;
455+ [aString getCharacters:(buffer+aRange.location) range:localRange];
456+
457+ /* Get last part into buffer */
458+ localRange.location = aRange.location + aRange.length;
459+ localRange.length = selfLen - localRange.location;
460+ [self getCharacters:(buffer+aRange.location+aStringLen) range:localRange];
461+
462+ /* Build output string */
463+ result = [NSString stringWithCharacters:buffer length:bufferSize];
464+
465+ NSDeallocateMemoryPages(buffer, bufferSize);
466+
467+ return result;
468+}
469+
470+@end
471+
472+
473+
474+#ifdef main
475+# undef main
476+#endif
477+
478+
479+/* Main entry point to executable - should *not* be SDL_main! */
480+int main (int argc, char **argv)
481+{
482+ /* Copy the arguments into a global variable */
483+ /* This is passed if we are launched by double-clicking */
484+ if ( argc >= 2 && strncmp (argv[1], "-psn", 4) == 0 ) {
485+ gArgv = (char **) SDL_malloc(sizeof (char *) * 2);
486+ gArgv[0] = argv[0];
487+ gArgv[1] = NULL;
488+ gArgc = 1;
489+ gFinderLaunch = YES;
490+ } else {
491+ int i;
492+ gArgc = argc;
493+ gArgv = (char **) SDL_malloc(sizeof (char *) * (argc+1));
494+ for (i = 0; i <= argc; i++)
495+ gArgv[i] = argv[i];
496+ gFinderLaunch = NO;
497+ }
498+
499+#if SDL_USE_NIB_FILE
500+ [SDLApplication poseAsClass:[NSApplication class]];
501+ NSApplicationMain (argc, argv);
502+#else
503+ CustomApplicationMain (argc, argv);
504+#endif
505+ return 0;
506+}
--- marathon/trunk/PBProjects/AppStore/Marathon Infinity/Marathon Infinity.plist (revision 506)
+++ marathon/trunk/PBProjects/AppStore/Marathon Infinity/Marathon Infinity.plist (revision 507)
@@ -225,7 +225,7 @@
225225 <key>CFBundleIconFile</key>
226226 <string>Marathon Infinity.icns</string>
227227 <key>CFBundleIdentifier</key>
228- <string>com.bungie.MACmarathoninfinity</string>
228+ <string>org.source.bungie.marathoninfinity</string>
229229 <key>CFBundleInfoDictionaryVersion</key>
230230 <string>6.0</string>
231231 <key>CFBundleName</key>
@@ -243,7 +243,7 @@
243243 <key>LSApplicationCategoryType</key>
244244 <string>public.app-category.action-games</string>
245245 <key>LSMinimumSystemVersion</key>
246- <string>10.6.0</string>
246+ <string>10.4.0</string>
247247 <key>NSMainNibFile</key>
248248 <string>MainMenu</string>
249249 <key>NSPrincipalClass</key>
--- marathon/trunk/PBProjects/AppStore/Marathon/Marathon.plist (revision 506)
+++ marathon/trunk/PBProjects/AppStore/Marathon/Marathon.plist (revision 507)
@@ -225,7 +225,7 @@
225225 <key>CFBundleIconFile</key>
226226 <string>Marathon.icns</string>
227227 <key>CFBundleIdentifier</key>
228- <string>com.bungie.MACmarathon</string>
228+ <string>org.source.bungie.marathon</string>
229229 <key>CFBundleInfoDictionaryVersion</key>
230230 <string>6.0</string>
231231 <key>CFBundleName</key>
@@ -243,7 +243,7 @@
243243 <key>LSApplicationCategoryType</key>
244244 <string>public.app-category.action-games</string>
245245 <key>LSMinimumSystemVersion</key>
246- <string>10.6.0</string>
246+ <string>10.4.0</string>
247247 <key>NSMainNibFile</key>
248248 <string>MainMenu</string>
249249 <key>NSPrincipalClass</key>
--- marathon/trunk/PBProjects/AppStore/Marathon 2/Marathon 2.plist (revision 506)
+++ marathon/trunk/PBProjects/AppStore/Marathon 2/Marathon 2.plist (revision 507)
@@ -225,7 +225,7 @@
225225 <key>CFBundleIconFile</key>
226226 <string>Marathon 2.icns</string>
227227 <key>CFBundleIdentifier</key>
228- <string>com.bungie.MACmarathondurandal</string>
228+ <string>org.source.bungie.marathon2</string>
229229 <key>CFBundleInfoDictionaryVersion</key>
230230 <string>6.0</string>
231231 <key>CFBundleName</key>
@@ -243,7 +243,7 @@
243243 <key>LSApplicationCategoryType</key>
244244 <string>public.app-category.action-games</string>
245245 <key>LSMinimumSystemVersion</key>
246- <string>10.6.0</string>
246+ <string>10.4.0</string>
247247 <key>NSMainNibFile</key>
248248 <string>MainMenu</string>
249249 <key>NSPrincipalClass</key>
--- marathon/trunk/AlephOne.spec (revision 506)
+++ marathon/trunk/AlephOne.spec (revision 507)
@@ -1,5 +1,5 @@
1-%define name AlephOne
2-%define version 20110626
1+%define name AlephOne_JP
2+%define version 20111202
33 %define release 1
44
55 Summary: 3D first-person shooter game
--- marathon/trunk/ChangeLog (revision 506)
+++ marathon/trunk/ChangeLog (revision 507)
@@ -1,30695 +0,0 @@
1-2010-01-19 01:46 treellama
2-
3- * Source_Files/Misc/alephversion.h, docs/Lua.html, docs/Lua.xml:
4- release 0.23
5-
6-2010-01-18 04:04 treellama
7-
8- * Source_Files/Lua/lua_objects.cpp,
9- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp,
10- Source_Files/Lua/lua_templates.h, docs/Lua.html, docs/Lua.xml:
11- add Game.proper_item_accounting, to fix Lua item accounting bugs
12-
13-2010-01-18 00:21 jeremiahmorris
14-
15- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
16- Fix invisibility in shader
17-
18-2010-01-17 15:52 treellama
19-
20- * Source_Files/XML/Plugins.cpp:
21- don't use .plgA for now; just .zip
22-
23-2010-01-17 04:11 treellama
24-
25- * Source_Files/Network/network.cpp,
26- Source_Files/Network/network_capabilities.cpp,
27- Source_Files/Network/network_capabilities.h,
28- Source_Files/Network/network_games.cpp:
29- change rugby scoring to first-to-n, and warn old joiners they
30- can't join
31-
32-2010-01-16 03:51 treellama
33-
34- * Makefile.am, Source_Files/RenderMain/OGL_Setup.cpp, autogen.sh,
35- configure.ac:
36- revert OpenMP support--sometimes you lose
37-
38-2010-01-14 04:37 jeremiahmorris
39-
40- * Source_Files/Misc/sdl_dialogs.cpp:
41- Add adjust_height MML parameter for theme fonts
42-
43-2010-01-10 18:43 jeremiahmorris
44-
45- * PBProjects, PBProjects/AlephOne.xcodeproj:
46- Tell SVN to ignore Xcode build products and user settings
47-
48-2010-01-10 18:25 jeremiahmorris
49-
50- * Source_Files/RenderMain/OGL_Render.cpp,
51- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
52- Respect opacity and blending modes in shader
53-
54-2010-01-10 02:07 treellama
55-
56- * Source_Files/Files/FileHandler.cpp:
57- zzip_open fails for directories in Windows, but code expects
58- Exists() to return true, so, check access() first, then try
59- zzip_open if it's installed; fixes directory navigation in
60- windows
61-
62-2010-01-10 01:54 treellama
63-
64- * Source_Files/Files/FileHandler.cpp:
65- zziplib doesn't like local path separators
66-
67-2010-01-09 17:33 treellama
68-
69- * Source_Files/RenderMain/OGL_Shader.cpp,
70- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
71- remove srgb workaround from shaders
72-
73-2010-01-09 16:20 treellama
74-
75- * Source_Files/RenderMain/shapes.cpp:
76- don't overwrite alternate table flags with primary table flags;
77- makes projectile fighter crystals glow
78-
79-2010-01-07 01:20 treellama
80-
81- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
82- [Solra Bizna] fix bloom and sRGB
83-
84-2010-01-04 00:57 jeremiahmorris
85-
86- * PBProjects/Info-AlephOne_SDL.plist:
87- Set minimum OS X version in plist; fixes 64-bit crash on 10.5
88-
89-2010-01-04 00:38 treellama
90-
91- * configure.ac:
92- [Peter Hessler] fix typo in pkg-config patch
93-
94-2010-01-04 00:31 jeremiahmorris
95-
96- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
97- Explicitly set deployment target to match build SDK
98-
99-2010-01-03 21:05 treellama
100-
101- * configure.ac:
102- [Peter Hessler] use pkg-config for PNG and Vorbis
103-
104-2010-01-03 20:20 treellama
105-
106- * Source_Files/RenderOther/Makefile.am:
107- IMG_savepng.h is missing from the source tarball
108-
109-2010-01-03 04:08 treellama
110-
111- * Makefile.am:
112- update libsrc target to use 7za (Fedora) and remove .svn
113- directories
114-
115-2010-01-03 03:32 treellama
116-
117- * Source_Files/Files/Makefile.am:
118- fix typo that prevents building source tarball
119-
120-2010-01-03 02:27 treellama
121-
122- * Source_Files/Misc/alephversion.h:
123- version numbers for 0.23rc1
124-
125-2010-01-03 02:22 treellama
126-
127- * Source_Files/Files/game_wad.cpp,
128- Source_Files/GameWorld/scenery.cpp:
129- hacky fix for 1605895
130-
131-2010-01-02 19:25 jeremiahmorris
132-
133- * Source_Files/RenderMain/OGL_Shader.cpp:
134- Invincibility shouldn't bloom regardless of normal texture's
135- settings
136-
137-2010-01-02 04:59 jeremiahmorris
138-
139- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
140- Switch statements are so stupad (fixes static effect)
141-
142-2010-01-02 02:39 jeremiahmorris
143-
144- * Source_Files/RenderMain/OGL_Shader.cpp,
145- Source_Files/RenderMain/OGL_Shader.h,
146- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
147- docs/MML.html:
148- MML control for number of bloom passes
149-
150-2010-01-02 02:19 jeremiahmorris
151-
152- * docs/MML.html:
153- Update shader names in MML doc, detailed docs still to come
154-
155-2010-01-02 02:13 jeremiahmorris
156-
157- * Source_Files/RenderMain/OGL_Shader.cpp,
158- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
159- Fix bloom in sRGB with giant hack
160-
161-2010-01-02 00:36 jeremiahmorris
162-
163- * Source_Files/RenderMain/OGL_Model_Def.cpp,
164- Source_Files/RenderMain/OGL_Render.cpp,
165- Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp,
166- Source_Files/RenderMain/OGL_Texture_Def.h,
167- Source_Files/RenderMain/OGL_Textures.h,
168- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
169- docs/MML.html:
170- MML controls for glow and bloom
171-
172-2010-01-01 18:32 jeremiahmorris
173-
174- * Source_Files/RenderMain/OGL_Render.cpp:
175- Groundwork for custom glow intensity
176-
177-2009-12-31 22:15 jeremiahmorris
178-
179- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
180- Glow and bloom for 3D models in shader
181-
182-2009-12-31 21:31 jeremiahmorris
183-
184- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
185- Better balance between clipping artifacts and sprite overlap
186-
187-2009-12-31 18:46 jeremiahmorris
188-
189- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
190- Treat models more like sprites; handles special transfer modes
191-
192-2009-12-31 18:29 jeremiahmorris
193-
194- * Source_Files/RenderMain/OGL_Shader.cpp:
195- Reduce interaction between bloom and miner's-light
196-
197-2009-12-31 04:30 jeremiahmorris
198-
199- * Source_Files/RenderMain/OGL_Shader.cpp,
200- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
201- Reorganized shaders to have greater control over rendering
202-
203-2009-12-30 17:28 jeremiahmorris
204-
205- * Source_Files/RenderMain/OGL_Shader.cpp,
206- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
207- Strengthen bloom with new blur method
208-
209-2009-12-29 23:13 jeremiahmorris
210-
211- * Source_Files/RenderMain/OGL_Shader.cpp,
212- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
213- Move bloom parameters from glColor to shader
214-
215-2009-12-29 20:00 jeremiahmorris
216-
217- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
218- Blur consistently regardless of screen size
219-
220-2009-12-29 02:58 jeremiahmorris
221-
222- * Source_Files/RenderMain/OGL_Shader.cpp,
223- Source_Files/RenderMain/Rasterizer_Shader.cpp,
224- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
225- Source_Files/RenderOther/screen.cpp:
226- Shader z-buffer tweaks (shader requires 24-bit z-buffer now)
227-
228-2009-12-28 21:32 treellama
229-
230- * Source_Files/GameWorld/items.cpp:
231- work around for SF 2894880 (weird Rugby behavior/crash when skull
232- is picked up in goal)
233-
234-2009-12-28 13:52 jeremiahmorris
235-
236- * Source_Files/RenderMain/OGL_Render.cpp:
237- Ensure a proper modelview matrix before drawing faders (fixes
238- shader + chase-cam under media)
239-
240-2009-12-28 04:30 jeremiahmorris
241-
242- * Source_Files/GameWorld/player.cpp:
243- Enable media fader based on chase-cam position
244-
245-2009-12-28 01:36 jeremiahmorris
246-
247- * Source_Files/Network/network_dialogs.cpp:
248- Prevent hosting with nonexistent map file
249-
250-2009-12-27 23:50 jeremiahmorris
251-
252- * Source_Files/RenderOther/OGL_LoadScreen.cpp,
253- Source_Files/RenderOther/OGL_LoadScreen.h,
254- Source_Files/XML/XML_LevelScript.cpp, docs/MML.html:
255- Option to not scale custom load screens
256-
257-2009-12-27 22:17 jeremiahmorris
258-
259- * Source_Files/RenderMain/Rasterizer_Shader.cpp:
260- Make better use of depth buffer; really helps Blauwe Vingers in
261- shader
262-
263-2009-12-27 20:56 jeremiahmorris
264-
265- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
266- Fix nodes with multiple clipping windows
267-
268-2009-12-27 20:01 jeremiahmorris
269-
270- * Source_Files/RenderMain/OGL_Shader.cpp,
271- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
272- Clean up some tangent-space calculations, and improve
273- normal/tangent debugging
274-
275-2009-12-27 19:58 jeremiahmorris
276-
277- * Source_Files/RenderMain/OGL_Model_Def.cpp,
278- Source_Files/RenderMain/OGL_Model_Def.h, docs/MML.html:
279- Allow model skins to specify bump maps
280-
281-2009-12-27 19:56 jeremiahmorris
282-
283- * Source_Files/ModelView/Model3D.cpp:
284- Fallback for degenerate case in CalculateTangents
285-
286-2009-12-27 14:27 treellama
287-
288- * Source_Files/GameWorld/media.cpp, Source_Files/Lua/lua_map.cpp,
289- docs/Lua.html, docs/Lua.xml:
290- Lua: media.direction, .height, .high, .light, .low, .speed, .type
291-
292-2009-12-27 04:44 treellama
293-
294- * Source_Files/Lua/lua_map.cpp:
295- light intensities are 32-bit fixeds
296-
297-2009-12-27 04:08 treellama
298-
299- * docs/Lua.html:
300- update Lua.html again (we should have an SVN trigger)
301-
302-2009-12-27 04:07 treellama
303-
304- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_mnemonics.h,
305- docs/Lua.xml:
306- Lua: Lights.new, .tag, .initial_phase, .initially_active,
307- .intensity, .states
308-
309-2009-12-26 21:08 treellama
310-
311- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
312- Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
313- Lua: platform .type, .secret, .door, and .locked
314-
315-2009-12-26 19:56 treellama
316-
317- * Source_Files/RenderOther/IMG_savepng.c,
318- Source_Files/RenderOther/IMG_savepng.h, Source_Files/shell.cpp:
319- add a screenshots directory and better screenshot naming
320- add metadata to PNG screenshots
321-
322-2009-12-25 16:58 jeremiahmorris
323-
324- * Source_Files/RenderMain/OGL_Shader.cpp:
325- Fix diffuse calculation for normals pointing away from camera
326- (like in models without face-culling)
327-
328-2009-12-25 16:49 jeremiahmorris
329-
330- * Source_Files/ModelView/Model3D.cpp:
331- CalculateTangents respects existing model normals
332-
333-2009-12-24 23:58 jeremiahmorris
334-
335- * docs/Lua.html, docs/Lua.xml:
336- Document Lua speed units, and Forge's wackiness
337-
338-2009-12-24 03:05 treellama
339-
340- * docs/Lua.html:
341- update the HTML for monster_damaged
342-
343-2009-12-24 03:01 treellama
344-
345- * Source_Files/GameWorld/monsters.cpp,
346- Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
347- docs/Lua.xml:
348- add monster_damaged trigger
349-
350-2009-12-24 02:12 jeremiahmorris
351-
352- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
353- Try Again to fix fog crash
354-
355-2009-12-23 23:58 jeremiahmorris
356-
357- * Source_Files/GameWorld/player.cpp:
358- Fix bug 2893933 (respawning in faux netgame)
359-
360-2009-12-23 21:26 jeremiahmorris
361-
362- * Source_Files/Misc/interface.cpp:
363- Reset map file after playing from a saved game
364-
365-2009-12-23 16:56 jeremiahmorris
366-
367- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
368- Fix crashing in flat-color fog case
369-
370-2009-12-23 03:27 treellama
371-
372- * Source_Files/Sound/SoundManager.cpp:
373- with 4 channels, use as much memory for them as Marathon 2 did
374- with 32 channels, use 8x that much
375-
376-2009-12-22 04:45 jeremiahmorris
377-
378- * Source_Files/RenderOther/HUDRenderer_OGL.cpp:
379- Reset modelview matrix to prevent HUD from shifting
380-
381-2009-12-22 02:45 treellama
382-
383- * Source_Files/RenderOther/Makefile.am, configure.ac:
384- autoconf support for libpng
385-
386-2009-12-22 02:06 treellama
387-
388- * PBProjects/AlephOne.xcodeproj/project.pbxproj,
389- Source_Files/RenderOther/IMG_savepng.c,
390- Source_Files/RenderOther/IMG_savepng.h, Source_Files/shell.cpp:
391- save screenshots as PNG
392-
393-2009-12-21 23:56 jeremiahmorris
394-
395- * Source_Files/RenderMain/OGL_Model_Def.cpp,
396- Source_Files/RenderMain/OGL_Model_Def.h,
397- Source_Files/RenderMain/OGL_Render.cpp,
398- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
399- docs/MML.html:
400- Sprites ignore z-buffer in shader, unless a loaded model requests
401- strict depth behavior
402-
403-2009-12-21 03:19 treellama
404-
405- * Source_Files/XML/Plugins.cpp, Source_Files/XML/Plugins.h:
406- support multiple plugins per folder / zip file
407-
408-2009-12-21 03:00 treellama
409-
410- * Source_Files/RenderOther/sdl_fonts.cpp:
411- work around our detestable error handling
412-
413-2009-12-21 01:28 treellama
414-
415- * Source_Files/RenderOther/sdl_fonts.cpp:
416- read fonts using OpenedFile RWops
417-
418-2009-12-21 00:58 treellama
419-
420- * Source_Files/Misc/preferences.cpp, Source_Files/XML/Plugins.cpp,
421- Source_Files/XML/Plugins.h, Source_Files/shell.cpp:
422- allow theme plugins
423-
424-2009-12-17 02:03 jeremiahmorris
425-
426- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
427- 3D models less broken in shader
428-
429-2009-12-16 23:38 jeremiahmorris
430-
431- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
432- Enable OpenMP for 64-bit Macs
433-
434-2009-12-16 07:16 jeremiahmorris
435-
436- * Source_Files/RenderMain/OGL_Shader.cpp:
437- Work around Tiger GLSL bug with shader-munging hack
438-
439-2009-12-16 06:08 jeremiahmorris
440-
441- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
442- Honor fog affects-landscapes setting in shader
443-
444-2009-12-16 05:16 jeremiahmorris
445-
446- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
447- Fix overwhelming bloom in sRGB case
448-
449-2009-12-16 05:09 jeremiahmorris
450-
451- * Source_Files/RenderMain/OGL_Shader.cpp:
452- Shader typo broke models + bump mapping
453-
454-2009-12-16 04:39 jeremiahmorris
455-
456- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
457- Fix (some) face-culling problems with models
458-
459-2009-12-15 04:20 jeremiahmorris
460-
461- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
462- Enable 32/64-bit builds; see /frameworks/trunk/ in SVN for info
463- on new frameworks needed
464-
465-2009-12-15 02:40 treellama
466-
467- * Source_Files/Sound/SndfileDecoder.cpp,
468- Source_Files/Sound/SndfileDecoder.h:
469- use OpenedFile's SDL_RWops for SndfileDecoder
470-
471-2009-12-15 02:32 treellama
472-
473- * Source_Files/Files/SDL_rwops_zzip.c:
474- fix bizarre compile problem in Windows
475-
476-2009-12-14 02:07 jeremiahmorris
477-
478- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
479- Fix shader z problems with media
480-
481-2009-12-14 01:25 jeremiahmorris
482-
483- * Source_Files/Lua/lua_hud_script.cpp:
484- Remove unnecessary and insecure Lua libs from HUD
485-
486-2009-12-14 01:19 jeremiahmorris
487-
488- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
489- Another multiplayer film fix for shader
490-
491-2009-12-14 00:32 jeremiahmorris
492-
493- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
494- Add zziplib support to Xcode project
495-
496-2009-12-13 23:54 treellama
497-
498- * Source_Files/Files/FileHandler.cpp,
499- Source_Files/Files/Makefile.am,
500- Source_Files/Files/SDL_rwops_zzip.c,
501- Source_Files/Files/SDL_rwops_zzip.h,
502- Source_Files/XML/Plugins.cpp, configure.ac:
503- basic support for zipped plugins (using zziplib)
504-
505-2009-12-13 23:25 treellama
506-
507- * Source_Files/RenderMain/ImageLoader_SDL.cpp:
508- use OpenedFile to load images
509-
510-2009-12-13 23:13 treellama
511-
512- * Source_Files/RenderMain/OGL_Shader.cpp:
513- use OpenedFile to read shaders
514-
515-2009-12-13 19:47 treellama
516-
517- * Source_Files/XML/Plugins.cpp, Source_Files/XML/Plugins.h:
518- remove PluginLoader definition from Plugins.h, since it's only
519- used internally
520- and would infect the rest of the tree with Expat
521-
522-2009-12-13 19:31 treellama
523-
524- * Source_Files/Files/game_wad.cpp, Source_Files/Lua/lua_player.cpp,
525- Source_Files/Lua/lua_script.cpp, Source_Files/XML/Plugins.cpp,
526- Source_Files/XML/Plugins.h:
527- support solo script plugins
528-
529-2009-12-13 19:29 treellama
530-
531- * Source_Files/Lua/lua_hud_script.cpp:
532- oops, remove printfs
533-
534-2009-12-13 15:35 treellama
535-
536- * Source_Files/Files/FileHandler.cpp,
537- Source_Files/Files/FileHandler.h,
538- Source_Files/Lua/lua_hud_objects.cpp,
539- Source_Files/Lua/lua_hud_script.cpp,
540- Source_Files/Lua/lua_hud_script.h,
541- Source_Files/Lua/lua_script.cpp,
542- Source_Files/Lua/lua_templates.h,
543- Source_Files/RenderOther/screen.cpp,
544- Source_Files/XML/Plugins.cpp, Source_Files/XML/Plugins.h:
545- plugins now support enhanced HUD scripts
546-
547-2009-12-13 03:38 jeremiahmorris
548-
549- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
550- Fix bug 2908540 (multiplayer film playback)
551-
552-2009-12-12 04:11 treellama
553-
554- * Source_Files/Files/FileHandler.cpp,
555- Source_Files/Files/FileHandler.h:
556- add a version of SetNameWithPath that takes a custom data search
557- directory
558-
559-2009-12-06 16:13 treellama
560-
561- * Source_Files/Misc/preferences.cpp,
562- Source_Files/Misc/preferences_widgets_sdl.cpp,
563- Source_Files/XML/Plugins.cpp, Source_Files/XML/Plugins.h:
564- allow plugins to require a minimum version of Aleph One
565-
566-2009-12-04 03:14 treellama
567-
568- * configure.ac:
569- -fopenmp introduces a DLL dependency in mingw(!) so make OpenMP
570- configurable
571-
572-2009-12-04 02:36 treellama
573-
574- * Makefile.am, autogen.sh, configure.ac, m4, m4/ax_openmp.m4:
575- detect OpenMP when using autoconf
576-
577-2009-12-03 04:07 treellama
578-
579- * Source_Files/RenderMain/OGL_Setup.cpp:
580- fix max texture size mistake in previous commit
581-
582-2009-12-03 03:42 treellama
583-
584- * Source_Files/RenderMain/OGL_Setup.cpp,
585- Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp:
586- use OpenMP if we have it, to load textures using multiple cores
587-
588-2009-12-03 03:19 jeremiahmorris
589-
590- * Source_Files/RenderMain/OGL_Shader.cpp,
591- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
592- Source_Files/RenderMain/RenderRasterize_Shader.h:
593- Use shader, instead of glPolygonOffset, to solve depth issues;
594- also adds depth offset for glow maps
595-
596-2009-12-02 06:53 jeremiahmorris
597-
598- * Source_Files/Lua/lua_hud_objects.cpp,
599- Source_Files/Lua/lua_mnemonics.h,
600- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
601- Source_Files/RenderOther/HUDRenderer_Lua.h, docs/Lua_HUD.html,
602- docs/Lua_HUD.xml:
603- Lua HUD improvements: Added functionality for masking; shader
604- renderer mnemonic; better FOV reporting for shader
605-
606-2009-11-30 02:52 jeremiahmorris
607-
608- * Source_Files/Lua/lua_hud_objects.cpp,
609- Source_Files/Lua/lua_mnemonics.h,
610- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
611- Source_Files/RenderOther/HUDRenderer_Lua.h,
612- Source_Files/RenderOther/OGL_Blitter.cpp,
613- Source_Files/RenderOther/screen.cpp, docs/Lua_HUD.html,
614- docs/Lua_HUD.xml:
615- Stencil-buffer-based masking for Lua HUD
616-
617-2009-11-28 19:35 jeremiahmorris
618-
619- * tools/extract_shaders.pl:
620- Script to build plugin from hardcoded shaders, as a custom shader
621- starting point
622-
623-2009-11-28 08:03 jeremiahmorris
624-
625- * Source_Files/RenderOther/HUDRenderer_Lua.cpp:
626- Skip unnecessary drawing in Lua HUD
627-
628-2009-11-28 03:31 treellama
629-
630- * Source_Files/RenderOther/HUDRenderer_OGL.cpp,
631- Source_Files/RenderOther/HUDRenderer_SW.cpp:
632- don't crash trying to render a texture palette bitmap that
633- doesn't exist
634-
635-2009-11-28 03:10 treellama
636-
637- * Source_Files/CSeries/cstypes.h, Source_Files/GameWorld/map.cpp,
638- Source_Files/GameWorld/map_constructors.cpp:
639- use static_cast hackery to double the number of available map
640- indexes
641-
642-2009-11-28 02:49 treellama
643-
644- * Source_Files/RenderMain/Makefile.am:
645- add missing file
646-
647-2009-11-28 01:56 jeremiahmorris
648-
649- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
650- Don't create FBO for bloom unless we plan to use it
651-
652-2009-11-24 19:50 jeremiahmorris
653-
654- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
655- Fix sprites that disappear in liquid
656-
657-2009-11-24 05:30 jeremiahmorris
658-
659- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
660- Fix direction of texture sliding on floors/ceilings
661-
662-2009-11-23 01:35 treellama
663-
664- * Makefile.am:
665- account for renamed project file
666-
667-2009-11-23 01:29 jeremiahmorris
668-
669- * Source_Files/RenderMain/OGL_Setup.cpp:
670- Leave bloom and bump mapping off by default
671-
672-2009-11-23 01:24 treellama
673-
674- * Source_Files/LibNAT/os_common.c:
675- mingw doesn't know what a socklen_t is
676-
677-2009-11-23 01:21 jeremiahmorris
678-
679- * Source_Files/RenderMain/OGL_Shader.cpp,
680- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
681- 3D model fixes
682-
683-2009-11-23 01:16 treellama
684-
685- * Source_Files/Misc/alephversion.h:
686- preview build YES
687-
688-2009-11-22 04:30 jeremiahmorris
689-
690- * Source_Files/RenderMain/OGL_Shader.cpp:
691- Fix overly bright rooms when bump mapping
692-
693-2009-11-21 22:30 jeremiahmorris
694-
695- * Source_Files/RenderMain/OGL_Textures.cpp,
696- Source_Files/RenderMain/OGL_Textures.h:
697- Don't load normal maps as sRGB
698-
699-2009-11-21 18:41 jeremiahmorris
700-
701- * Source_Files/RenderMain/ImageLoader.h,
702- Source_Files/RenderMain/ImageLoader_SDL.cpp,
703- Source_Files/RenderMain/OGL_Setup.cpp:
704- Normal map generation is better left to Aorta
705-
706-2009-11-20 03:51 treellama
707-
708- * Source_Files/GameWorld/map_constructors.cpp:
709- assert out before overflowing map indexes
710-
711-2009-11-20 01:48 mrvacbob
712-
713- * Source_Files/Files/wad.cpp, Source_Files/Misc/preferences.cpp,
714- Source_Files/Misc/vbl.cpp,
715- Source_Files/ModelView/StudioLoader.cpp,
716- Source_Files/Network/network_dialog_widgets_sdl.cpp,
717- Source_Files/Network/network_microphone_coreaudio.cpp:
718- Fix warnings about incorrect printf formats.
719-
720- The warnings about OSStatus (on OS X) can't be fixed without
721- adding extra int casts,
722- because the system typedefs are broken, so they're left alone.
723-
724-2009-11-20 01:40 mrvacbob
725-
726- * Source_Files/LibNAT/os_common.c:
727- Fix a signedness warning.
728-
729-2009-11-20 01:24 mrvacbob
730-
731- * Source_Files/GameWorld/physics.cpp,
732- Source_Files/GameWorld/physics_models.h:
733- Move the definition of physics_models into the only cpp file it's
734- used in.
735-
736-2009-11-20 01:23 mrvacbob
737-
738- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
739- Another pass of Xcode project cleanup.
740-
741- - Delete the last of Zero-Link/fix-after-continue settings which
742- don't do anything.
743- - Remove FlatCarbon includes which aren't used by anything and
744- break '#include <strings.h>'.
745- - Remove the missing-prototypes warning, which triggers for all
746- kinds of things that aren't important.
747- - Make "Deployment (Native)" even more native (no fixed SDK or
748- compiler) and disable stripping
749- so it can be profiled.
750- - Support the fink boost1.35 package.
751-
752-2009-11-18 01:53 jeremiahmorris
753-
754- * Source_Files/RenderMain/OGL_Shader.cpp,
755- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
756- Source_Files/RenderMain/RenderRasterize_Shader.h:
757- Optimize bloom, various visual improvements for shader
758-
759-2009-11-16 21:00 jeremiahmorris
760-
761- * Source_Files/RenderMain/Rasterizer_Shader.cpp,
762- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
763- Improve lighting management in shader
764-
765-2009-11-16 17:15 jeremiahmorris
766-
767- * Source_Files/RenderMain/Rasterizer_Shader.cpp:
768- Saner teleporter effect for shader renderer
769-
770-2009-11-16 05:29 jeremiahmorris
771-
772- * Source_Files/RenderMain/OGL_Shader.cpp,
773- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
774- Fix invisibility in shader renderer
775-
776-2009-11-16 05:09 jeremiahmorris
777-
778- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
779- Don't try to draw nonexistent textures
780-
781-2009-11-16 04:00 jeremiahmorris
782-
783- * Source_Files/RenderMain/OGL_Shader.cpp,
784- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
785- Source_Files/RenderMain/RenderRasterize_Shader.h:
786- Glow for shader renderer
787-
788-2009-11-16 03:13 treellama
789-
790- * Source_Files/Misc/preference_dialogs.cpp:
791- break up checkboxes in general OpenGL (Shader) prefs
792-
793-2009-11-16 03:04 treellama
794-
795- * Source_Files/RenderMain/OGL_Shader.cpp:
796- support resetting shader MML
797-
798-2009-11-16 01:56 jeremiahmorris
799-
800- * Source_Files/RenderMain/OGL_Shader.cpp,
801- Source_Files/RenderMain/OGL_Shader.h:
802- Shader MML fixes
803-
804-2009-11-15 22:43 jeremiahmorris
805-
806- * Source_Files/RenderMain/OGL_Shader.cpp,
807- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
808- docs/MML.html:
809- Remove more shader redundancy
810-
811-2009-11-15 22:35 jeremiahmorris
812-
813- * Source_Files/RenderMain/OGL_Textures.cpp,
814- Source_Files/RenderMain/OGL_Textures.h:
815- Fix bump map problems with r3998
816-
817-2009-11-15 20:52 jeremiahmorris
818-
819- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
820- Oops, infravision sprites were getting shaded
821-
822-2009-11-15 20:50 jeremiahmorris
823-
824- * Source_Files/RenderMain/OGL_Shader.cpp:
825- New random static was not, in fact, awesome
826-
827-2009-11-15 19:07 jeremiahmorris
828-
829- * Source_Files/RenderMain/OGL_Shader.cpp,
830- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
831- docs/MML.html:
832- Merge the infravision and invisible shaders
833-
834-2009-11-15 18:39 jeremiahmorris
835-
836- * Source_Files/RenderMain/OGL_Shader.cpp:
837- Random static now more awesome
838-
839-2009-11-15 04:11 jeremiahmorris
840-
841- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
842- Try harder to keep objects depth-sorted properly
843-
844-2009-11-15 02:07 jeremiahmorris
845-
846- * Source_Files/RenderMain/OGL_Shader.cpp,
847- Source_Files/RenderMain/Rasterizer_Shader.cpp,
848- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
849- docs/MML.html:
850- Update shader docs to match recent changes; rename flat-static
851- shader for consistency
852-
853-2009-11-15 01:43 treellama
854-
855- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
856- fix initialization across case label
857-
858-2009-11-15 00:20 jeremiahmorris
859-
860- * Source_Files/Misc/preferences.cpp:
861- Rename new renderer (they're all 3D)
862-
863-2009-11-14 23:59 jeremiahmorris
864-
865- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
866- Fix infravision landscapes in 3D renderer
867-
868-2009-11-14 23:59 jeremiahmorris
869-
870- * Source_Files/RenderMain/OGL_Shader.cpp,
871- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
872- Fix hi-res landscapes in 3D renderer
873-
874-2009-11-14 19:56 jeremiahmorris
875-
876- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
877- Fix glance in 3D renderer
878-
879-2009-11-14 18:17 treellama
880-
881- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
882- since we now require 10.4, may as well use bzip2ed DMG
883-
884-2009-11-14 17:41 jeremiahmorris
885-
886- * Source_Files/RenderMain/OGL_Setup.cpp:
887- Typo broke flat static fader
888-
889-2009-11-14 17:05 jeremiahmorris
890-
891- * Source_Files/RenderMain/low_level_textures.h:
892- Fix yellow software static under SDL 1.2.14
893-
894-2009-11-14 15:35 treellama
895-
896- * Source_Files/RenderMain/Makefile.am,
897- Source_Files/RenderMain/OGL_Headers.h,
898- Source_Files/RenderMain/OGL_Render.cpp,
899- Source_Files/RenderMain/OGL_Setup.cpp,
900- Source_Files/RenderMain/OGL_Textures.cpp,
901- Source_Files/RenderMain/OGL_Win32.cpp,
902- Source_Files/RenderMain/OGL_Win32.h, configure.ac:
903- use GLEW in Windows
904-
905-2009-11-14 15:21 treellama
906-
907- * Source_Files/RenderMain/OGL_Setup.cpp,
908- Source_Files/RenderMain/OGL_Textures.cpp,
909- Source_Files/RenderOther/game_window.cpp:
910- missed a few stray gl.h includes
911-
912-2009-11-14 15:10 treellama
913-
914- * PBProjects/AlephOne.xcodeproj/project.pbxproj,
915- Source_Files/Misc/sdl_dialogs.cpp,
916- Source_Files/ModelView/Model3D.cpp,
917- Source_Files/ModelView/Model3D.h,
918- Source_Files/RenderMain/ImageLoader_Shared.cpp,
919- Source_Files/RenderMain/Makefile.am,
920- Source_Files/RenderMain/OGL_Faders.cpp,
921- Source_Files/RenderMain/OGL_Headers.h,
922- Source_Files/RenderMain/OGL_Model_Def.h,
923- Source_Files/RenderMain/OGL_Render.cpp,
924- Source_Files/RenderMain/OGL_Shader.h,
925- Source_Files/RenderMain/OGL_Textures.cpp,
926- Source_Files/RenderMain/OGL_Win32.cpp,
927- Source_Files/RenderMain/OGL_Win32.h,
928- Source_Files/RenderMain/Rasterizer_Shader.cpp,
929- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
930- Source_Files/RenderOther/FontHandler.cpp,
931- Source_Files/RenderOther/FontHandler.h,
932- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
933- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
934- Source_Files/RenderOther/OGL_Blitter.h,
935- Source_Files/RenderOther/OGL_LoadScreen.h,
936- Source_Files/RenderOther/OverheadMap_OGL.cpp,
937- Source_Files/RenderOther/Shape_Blitter.cpp,
938- Source_Files/RenderOther/game_window.cpp,
939- Source_Files/RenderOther/screen.cpp, Source_Files/shell.cpp:
940- include a common OpenGL header instead of relying on each file to
941- do it right
942-
943-2009-11-14 14:14 treellama
944-
945- * Source_Files/shell.cpp:
946- use IMG_Init and IMG_Quit
947-
948-2009-11-14 04:21 jeremiahmorris
949-
950- * Source_Files/RenderMain/RenderRasterize_Shader.cpp,
951- Source_Files/RenderMain/RenderRasterize_Shader.h:
952- Clean out some unused code
953-
954-2009-11-14 04:06 jeremiahmorris
955-
956- * Source_Files/RenderMain/OGL_Textures.cpp:
957- Use one global texture for missing bump maps; solves issue with
958- infravision
959-
960-2009-11-14 02:44 jeremiahmorris
961-
962- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
963- Fix infravision shading on non-substitute textures
964-
965-2009-11-14 01:29 jeremiahmorris
966-
967- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
968- Fix fogged sprites when bloom is active
969-
970-2009-11-13 22:29 jeremiahmorris
971-
972- * Source_Files/RenderMain/OGL_Shader.cpp,
973- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
974- Fix bad interactions between sprites and bloom
975-
976-2009-11-13 21:56 jeremiahmorris
977-
978- * Source_Files/RenderMain/shapes.cpp:
979- Fix infravision sprites under SDL 1.2.14
980-
981-2009-11-12 05:37 jeremiahmorris
982-
983- * Source_Files/RenderMain/ImageLoader_SDL.cpp,
984- Source_Files/RenderMain/OGL_Shader.cpp:
985- Visual improvements to bump mapping
986-
987-2009-11-10 02:27 treellama
988-
989- * Source_Files/RenderMain/RenderSortPoly.cpp:
990- reduce calls to vector::size() (why is size() slow?), comment out
991- slow asserts
992-
993-2009-11-10 00:41 treellama
994-
995- * Source_Files/Misc/preferences.cpp,
996- Source_Files/Misc/preferences_widgets_sdl.cpp,
997- Source_Files/Misc/preferences_widgets_sdl.h:
998- a crude plugins dialog
999-
1000-2009-11-08 16:51 jeremiahmorris
1001-
1002- * Source_Files/RenderMain/RenderRasterize_Shader.cpp,
1003- Source_Files/RenderMain/RenderRasterize_Shader.h:
1004- Consistent depth sorting for parasitic objects
1005-
1006-2009-11-08 15:04 jeremiahmorris
1007-
1008- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
1009- Render thin transparent sides correctly (Rubicon's textures
1010- confused me)
1011-
1012-2009-11-08 15:00 jeremiahmorris
1013-
1014- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
1015- Shader doesn't need two loops to render objects properly
1016-
1017-2009-11-08 14:55 jeremiahmorris
1018-
1019- * Source_Files/RenderMain/OGL_Render.cpp,
1020- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
1021- Restore alpha-testing for shader renderer, to avoid z-buffer
1022- problems
1023-
1024-2009-11-08 04:48 jeremiahmorris
1025-
1026- * Source_Files/RenderMain/OGL_Shader.cpp,
1027- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
1028- Infravision fixes for 3D renderer
1029-
1030-2009-11-08 02:21 jeremiahmorris
1031-
1032- * Source_Files/RenderMain/OGL_Render.cpp:
1033- Fix dialogs/HUD in chase cam mode
1034-
1035-2009-11-08 01:48 jeremiahmorris
1036-
1037- * Source_Files/RenderMain/OGL_Shader.cpp:
1038- Yet another landscape positioning fix
1039-
1040-2009-11-08 00:07 jeremiahmorris
1041-
1042- * Source_Files/RenderMain/RenderRasterize_Shader.cpp:
1043- Fix alpha and (some) glow issues
1044-
1045-2009-11-07 19:36 treellama
1046-
1047- * Source_Files/Misc/preferences.cpp, Source_Files/XML/Plugins.cpp,
1048- Source_Files/XML/Plugins.h, Source_Files/shell.cpp:
1049- don't run plugins called out as disabled in prefs
1050-
1051-2009-11-07 15:59 jeremiahmorris
1052-
1053- * Source_Files/RenderMain/OGL_Shader.cpp,
1054- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
1055- Fix landscape positioning in shader renderer
1056-
1057-2009-11-06 02:35 jeremiahmorris
1058-
1059- * Source_Files/Misc/preference_dialogs.cpp,
1060- Source_Files/Misc/preference_dialogs.h,
1061- Source_Files/Misc/preferences.cpp,
1062- Source_Files/RenderMain/OGL_Render.cpp,
1063- Source_Files/RenderMain/OGL_Setup.cpp,
1064- Source_Files/RenderMain/OGL_Setup.h,
1065- Source_Files/RenderMain/OGL_Shader.cpp,
1066- Source_Files/RenderMain/RenderRasterize_Shader.cpp:
1067- Make bloom and bump-mapping optional
1068-
1069-2009-11-06 00:09 treellama
1070-
1071- * Source_Files/RenderMain/Makefile.am:
1072- add shader files to the Makefile
1073-
1074-2009-11-05 18:36 jeremiahmorris
1075-
1076- * Source_Files/RenderMain/OGL_Shader.cpp:
1077- Lessen the landscape vertical distortion a little
1078-
1079-2009-11-05 02:37 jeremiahmorris
1080-
1081- * PBProjects/AlephOne.xcodeproj/project.pbxproj,
1082- Source_Files/GameWorld/marathon2.cpp,
1083- Source_Files/Lua/lua_hud_objects.cpp,
1084- Source_Files/Misc/preferences.cpp,
1085- Source_Files/RenderMain/OGL_Render.cpp,
1086- Source_Files/RenderMain/OGL_Shader.cpp,
1087- Source_Files/RenderMain/OGL_Shader.h,
1088- Source_Files/RenderMain/OGL_Textures.cpp,
1089- Source_Files/RenderMain/Rasterizer_OGL.h,
1090- Source_Files/RenderMain/Rasterizer_Shader.cpp,
1091- Source_Files/RenderMain/Rasterizer_Shader.h,
1092- Source_Files/RenderMain/RenderRasterize.cpp,
1093- Source_Files/RenderMain/RenderRasterize.h,
1094- Source_Files/RenderMain/RenderRasterize_Shader.cpp,
1095- Source_Files/RenderMain/RenderRasterize_Shader.h,
1096- Source_Files/RenderMain/render.cpp,
1097- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1098- Source_Files/RenderOther/screen.cpp,
1099- Source_Files/RenderOther/screen.h:
1100- Renderer from shader-support branch
1101-
1102-2009-11-05 02:10 jeremiahmorris
1103-
1104- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
1105- Add Plugins files to Xcode project
1106-
1107-2009-11-01 20:58 treellama
1108-
1109- * Source_Files/XML/Plugins.cpp, Source_Files/XML/Plugins.h,
1110- Source_Files/XML/XML_LevelScript.cpp, Source_Files/shell.cpp:
1111- load Plugin.xml which refers to MML, rather than Plugin.mml
1112-
1113-2009-10-26 01:59 treellama
1114-
1115- * Source_Files/XML/Makefile.am, Source_Files/XML/Plugins.cpp,
1116- Source_Files/XML/Plugins.h, Source_Files/XML/XML_LevelScript.cpp,
1117- Source_Files/shell.cpp:
1118- run all MML plugins in Plugins/
1119-
1120-2009-10-25 20:27 treellama
1121-
1122- * Source_Files/RenderMain/OGL_Model_Def.cpp,
1123- Source_Files/RenderMain/OGL_Model_Def.h,
1124- Source_Files/RenderMain/OGL_Setup.cpp,
1125- Source_Files/RenderMain/OGL_Shader.cpp,
1126- Source_Files/RenderMain/OGL_Shader.h,
1127- Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp,
1128- Source_Files/RenderMain/OGL_Texture_Def.h,
1129- Source_Files/Sound/ReplacementSounds.h,
1130- Source_Files/Sound/SoundManager.cpp:
1131- use FileSpecifiers instead of strings to store XML specified file
1132- paths
1133- (you'll love the hack this will make possible)
1134-
1135-2009-10-24 17:04 jeremiahmorris
1136-
1137- * Source_Files/RenderMain/OGL_Render.cpp:
1138- Modelview reset will make the upcoming renderer happy
1139-
1140-2009-10-24 16:31 treellama
1141-
1142- * PBProjects/AlephOne.xcodeproj/project.pbxproj:
1143- remove old Xcode 2.5 stuff from the project file
1144- add FileHandler.cpp
1145-
1146-2009-10-24 16:20 treellama
1147-
1148- * PBProjects/AlephOne-OSX10.4.xcodeproj,
1149- PBProjects/AlephOne.xcodeproj:
1150- rename AlephOne-OSX10.4 to AlephOne
1151-
1152-2009-10-23 20:55 jeremiahmorris
1153-
1154- * Source_Files/RenderMain/RenderPlaceObjs.cpp,
1155- Source_Files/RenderMain/RenderPlaceObjs.h:
1156- Correct placement of parasitic object for new renderer (from
1157- shader-support branch)
1158-
1159-2009-10-23 17:07 jeremiahmorris
1160-
1161- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
1162- Source_Files/ModelView/Model3D.cpp,
1163- Source_Files/ModelView/Model3D.h,
1164- Source_Files/RenderMain/OGL_Model_Def.cpp,
1165- Source_Files/RenderMain/vec3.h:
1166- Store 3D model tangents for new renderer (from shader-support
1167- branch)
1168-
1169-2009-10-23 16:26 jeremiahmorris
1170-
1171- * Source_Files/RenderMain/RenderPlaceObjs.cpp,
1172- Source_Files/RenderMain/scottish_textures.h:
1173- Attach more world position info to render_objects, for new
1174- renderer (from shader-support branch)
1175-
1176-2009-10-23 06:21 jeremiahmorris
1177-
1178- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
1179- Source_Files/RenderMain/Makefile.am,
1180- Source_Files/RenderMain/OGL_Setup.cpp,
1181- Source_Files/RenderMain/OGL_Shader.cpp,
1182- Source_Files/RenderMain/OGL_Shader.h, docs/MML.html:
1183- Handler for default and custom OpenGL shaders (from
1184- shader-support branch)
1185-
1186-2009-10-21 00:29 treellama
1187-
1188- * Source_Files/Files/FileHandler.cpp,
1189- Source_Files/Files/FileHandler.h,
1190- Source_Files/Files/FileHandler_SDL.cpp,
1191- Source_Files/Files/Makefile.am:
1192- clean mac stuff out of filehandler
1193-
1194-2009-10-20 23:34 treellama
1195-
1196- * Source_Files/Lua/luaconf.h, configure.ac:
1197- check for mkstemp and use it instead of tempnam if available
1198- (fixes gcc complaining about loslib which we didn't used to use
1199- anyway)
1200-
1201-2009-10-20 19:47 jeremiahmorris
1202-
1203- * Source_Files/RenderMain/ImageLoader.h,
1204- Source_Files/RenderMain/ImageLoader_SDL.cpp,
1205- Source_Files/RenderMain/OGL_Setup.cpp,
1206- Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp,
1207- Source_Files/RenderMain/OGL_Texture_Def.h,
1208- Source_Files/RenderMain/OGL_Textures.cpp,
1209- Source_Files/RenderMain/OGL_Textures.h, docs/MML.html:
1210- Bump map support, for new renderer (from shader-support branch)
1211-
1212-2009-10-20 02:50 jeremiahmorris
1213-
1214- * Source_Files/RenderMain/OGL_Faders.cpp:
1215- the texture coord array must be disabled before calling
1216- glDrawArrays (r3729 from shader-support branch)
1217-
1218-2009-10-17 02:23 treellama
1219-
1220- * Source_Files/Network/network_games.cpp,
1221- Source_Files/Network/network_games.h:
1222- revert the most egregious of the indiscriminate, overly applied
1223- long -> int32s
1224- someone should go through and do it the right way, but this
1225- revert at least fixes my HUD
1226-
1227-2009-10-16 00:08 treellama
1228-
1229- * Source_Files/Misc/alephversion.h:
1230- version 0.22.1
1231-
1232-2009-10-15 21:48 treellama
1233-
1234- * Source_Files/Lua/lua_map.cpp:
1235- allow setting polygon type by enum
1236-
1237-2009-10-15 20:35 treellama
1238-
1239- * Source_Files/Lua/lua_map.cpp:
1240- polygon:contains should use inclusive height checks
1241- before this change the 2D version always failed!
1242-
1243-2009-10-13 02:55 treellama
1244-
1245- * docs/Lua.html, docs/Lua.xml:
1246- oops, these should have been changed to 20090909 for 0.22
1247-
1248-2009-10-12 23:57 jeremiahmorris
1249-
1250- * Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1251- Source_Files/RenderOther/OGL_Blitter.cpp:
1252- Disable gamma-corrected blending for HUD, for graphical
1253- compatibility between the two settings
1254-
1255-2009-10-11 18:03 treellama
1256-
1257- * Source_Files/RenderMain/OGL_Faders.cpp:
1258- fix static faders when sRGB is on (by turning off sRGB)
1259-
1260-2009-10-05 01:35 jeremiahmorris
1261-
1262- * Source_Files/Lua/lua_hud_objects.cpp,
1263- Source_Files/Lua/lua_player.cpp:
1264- Fix SF.net bug 2868467 (Player.weapons[] is broken)
1265-
1266-2009-10-04 23:36 jeremiahmorris
1267-
1268- * Source_Files/RenderOther/fades.cpp:
1269- Turn off OpenGL faders when they're done
1270-
1271-2009-10-04 18:07 jeremiahmorris
1272-
1273- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_player.cpp:
1274- Lua length accessors for various subtables
1275-
1276-2009-09-25 21:19 jeremiahmorris
1277-
1278- * Source_Files/RenderOther/screen.cpp,
1279- Source_Files/RenderOther/screen.h, Source_Files/shell.cpp:
1280- Read default gamma more explicitly at application start, and
1281- explicitly restore it on exit
1282-
1283-2009-09-24 00:21 jeremiahmorris
1284-
1285- * Source_Files/RenderOther/OGL_Blitter.cpp:
1286- Create textures individually instead of in batch; potentially
1287- fixes SF issue 2865324
1288-
1289-2009-09-22 02:49 jeremiahmorris
1290-
1291- * Source_Files/Misc/sdl_dialogs.cpp,
1292- Source_Files/RenderMain/OGL_Setup.h:
1293- Remove glDrawBuffer logic to fix dialog problems
1294-
1295-2009-09-09 23:58 treellama
1296-
1297- * Source_Files/Misc/alephversion.h:
1298- version 0.22
1299-
1300-2009-09-07 16:18 jeremiahmorris
1301-
1302- * Source_Files/Lua/lua_hud_objects.cpp,
1303- Source_Files/Lua/lua_player.cpp:
1304- Add static keyword to some Lua accessors, to match rest
1305-
1306-2009-09-07 16:00 jeremiahmorris
1307-
1308- * Source_Files/Lua/lua_projectiles.cpp, docs/Lua.html,
1309- docs/Lua.xml:
1310- Hook up existing code for Projectiles[idx].target, overlooked
1311- when originally added
1312-
1313-2009-09-07 15:26 jeremiahmorris
1314-
1315- * Source_Files/Lua/lua_hud_script.cpp:
1316- Clean out unnecessary includes, and include our own .h file
1317-
1318-2009-09-07 14:44 treellama
1319-
1320- * Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
1321- fix a couple of typos in Lua and mnemonics
1322-
1323-2009-09-07 14:33 jeremiahmorris
1324-
1325- * Source_Files/Input/joystick_sdl.cpp,
1326- Source_Files/Lua/lua_hud_objects.cpp,
1327- Source_Files/Network/network_microphone_coreaudio.cpp,
1328- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1329- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
1330- Source_Files/RenderOther/screen.cpp:
1331- Explicit float-to-int conversions
1332-
1333-2009-09-07 05:35 jeremiahmorris
1334-
1335- * Source_Files/Network/network_dialogs.cpp:
1336- Missed one unused var in last commit
1337-
1338-2009-09-07 05:20 jeremiahmorris
1339-
1340- * Source_Files/Lua/lua_script.cpp,
1341- Source_Files/Misc/preferences.cpp,
1342- Source_Files/Misc/sdl_dialogs.cpp,
1343- Source_Files/Network/network.cpp,
1344- Source_Files/Network/network_dialogs.cpp,
1345- Source_Files/RenderMain/shapes.cpp,
1346- Source_Files/Sound/sound_definitions.h:
1347- Removing more unused items
1348-
1349-2009-09-07 03:40 jeremiahmorris
1350-
1351- * Source_Files/Misc/interface.cpp:
1352- Avoid more GCC warnings
1353-
1354-2009-09-07 02:19 jeremiahmorris
1355-
1356- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
1357- Remove -Wno-long-double; unnecessary and breaks GCC 4.2
1358-
1359-2009-09-07 02:12 jeremiahmorris
1360-
1361- * Source_Files/Files/game_wad.cpp,
1362- Source_Files/Misc/sdl_widgets.cpp,
1363- Source_Files/Network/Metaserver/metaserver_messages.cpp,
1364- Source_Files/Network/Metaserver/network_metaserver.cpp,
1365- Source_Files/Network/network.cpp,
1366- Source_Files/Network/network_dialogs.cpp,
1367- Source_Files/Network/network_speaker_shared.cpp,
1368- Source_Files/RenderMain/ImageLoader_Shared.cpp,
1369- Source_Files/RenderMain/OGL_Textures.cpp,
1370- Source_Files/RenderMain/SW_Texture_Extras.cpp,
1371- Source_Files/RenderMain/low_level_textures.h,
1372- Source_Files/RenderMain/shapes.cpp,
1373- Source_Files/RenderOther/screen.cpp,
1374- Source_Files/RenderOther/sdl_fonts.cpp,
1375- Source_Files/Sound/SoundManager.cpp:
1376- Removing unused variables
1377-
1378-2009-08-30 01:57 treellama
1379-
1380- * Source_Files/Misc/preferences.cpp:
1381- rename joystick sensitivity attribute so it doesn't tickle XML
1382- bug when downgrading to 0.21
1383-
1384-2009-08-30 01:54 treellama
1385-
1386- * Source_Files/XML/XML_Configure.cpp:
1387- don't parse attributes of unknown children in the parent element!
1388-
1389-2009-08-28 21:35 jeremiahmorris
1390-
1391- * Source_Files/Lua/lua_hud_script.cpp:
1392- Don't let Lua file-loading screw up global error state
1393-
1394-2009-08-27 20:06 jeremiahmorris
1395-
1396- * Source_Files/Misc/preferences.cpp,
1397- Source_Files/RenderOther/ViewControl.cpp, Source_Files/shell.h:
1398- Moved fix_h_not_v to user preferences from MML
1399-
1400-2009-08-26 01:41 solrabizna
1401-
1402- * Source_Files/RenderMain/OGL_Setup.h:
1403- looks prettier on a stone tablet
1404-
1405-2009-08-16 22:28 treellama
1406-
1407- * Source_Files/RenderMain/OGL_Setup.cpp,
1408- Source_Files/RenderMain/OGL_Setup.h:
1409- gcc 3.4 can't understand these wacky function pointer macros
1410-
1411-2009-08-16 21:51 treellama
1412-
1413- * Source_Files/Misc/alephversion.h:
1414- 0.22 RC1
1415-
1416-2009-08-16 21:07 treellama
1417-
1418- * Source_Files/Misc/preference_dialogs.cpp,
1419- Source_Files/Misc/preference_dialogs.h:
1420- add a preference checkbox for sRGB
1421-
1422-2009-08-14 00:49 treellama
1423-
1424- * Source_Files/shell.cpp, configure.ac:
1425- remove SDL_syswm.h and hard-coded X11 includes
1426-
1427-2009-08-14 00:49 treellama
1428-
1429- * tools/Makefile.am:
1430- stop complaining about dumpwad when running autogen.sh!
1431-
1432-2009-08-13 20:01 solrabizna
1433-
1434- * Source_Files/RenderMain/OGL_Faders.cpp,
1435- Source_Files/RenderOther/HUDRenderer_Lua.cpp:
1436- Some sRGB-related buggery
1437-
1438-2009-08-12 23:31 treellama
1439-
1440- * Source_Files/Sound/SoundFile.cpp, Source_Files/Sound/SoundFile.h:
1441- copying SoundHeader doesn't invalidate pointers to its data()
1442- field
1443-
1444-2009-08-12 23:00 solrabizna
1445-
1446- * Source_Files/CSeries/csalerts.cpp,
1447- Source_Files/CSeries/csalerts.h,
1448- Source_Files/CSeries/csalerts_sdl.cpp,
1449- Source_Files/CSeries/csdialogs.h,
1450- Source_Files/CSeries/csdialogs_macintosh.cpp,
1451- Source_Files/CSeries/csdialogs_sdl.cpp,
1452- Source_Files/CSeries/mytm.h,
1453- Source_Files/CSeries/mytm_mac_carbon.cpp,
1454- Source_Files/CSeries/mytm_sdl.cpp,
1455- Source_Files/CSeries/timer.cpp, Source_Files/CSeries/timer.h,
1456- Source_Files/Files/FileHandler.cpp,
1457- Source_Files/Files/FileHandler.h,
1458- Source_Files/Files/FileHandler_SDL.cpp,
1459- Source_Files/Files/crc.cpp, Source_Files/Files/crc.h,
1460- Source_Files/Files/extensions.h, Source_Files/Files/game_wad.cpp,
1461- Source_Files/Files/import_definitions.cpp,
1462- Source_Files/Files/mac_rwops.cpp,
1463- Source_Files/Files/resource_manager.cpp,
1464- Source_Files/Files/wad.cpp, Source_Files/Files/wad.h,
1465- Source_Files/Files/wad_prefs.cpp,
1466- Source_Files/GameWorld/devices.cpp,
1467- Source_Files/GameWorld/flood_map.cpp,
1468- Source_Files/GameWorld/flood_map.h,
1469- Source_Files/GameWorld/items.cpp, Source_Files/GameWorld/map.cpp,
1470- Source_Files/GameWorld/map_constructors.cpp,
1471- Source_Files/GameWorld/monsters.cpp,
1472- Source_Files/GameWorld/pathfinding.cpp,
1473- Source_Files/GameWorld/physics.cpp,
1474- Source_Files/GameWorld/player.cpp,
1475- Source_Files/GameWorld/projectiles.cpp,
1476- Source_Files/GameWorld/weapons.cpp,
1477- Source_Files/GameWorld/weapons.h, Source_Files/Input/mouse.cpp,
1478- Source_Files/Lua/lua_hud_script.cpp,
1479- Source_Files/Lua/lua_monsters.cpp,
1480- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp,
1481- Source_Files/Lua/lua_script.h, Source_Files/Misc/LocalEvents.h,
1482- Source_Files/Misc/interface.cpp, Source_Files/Misc/interface.h,
1483- Source_Files/Misc/preferences.cpp, Source_Files/Misc/vbl.cpp,
1484- Source_Files/Misc/vbl.h, Source_Files/ModelView/Dim3_Loader.cpp,
1485- Source_Files/ModelView/QD3D_Loader.cpp,
1486- Source_Files/ModelView/StudioLoader.cpp,
1487- Source_Files/Network/RingGameProtocol.cpp,
1488- Source_Files/Network/network.cpp, Source_Files/Network/network.h,
1489- Source_Files/Network/network_ddp.cpp,
1490- Source_Files/Network/network_dialogs.cpp,
1491- Source_Files/Network/network_dialogs.h,
1492- Source_Files/Network/network_dummy.cpp,
1493- Source_Files/Network/network_games.cpp,
1494- Source_Files/Network/network_games.h,
1495- Source_Files/Network/network_microphone.cpp,
1496- Source_Files/Network/network_speaker.cpp,
1497- Source_Files/RenderMain/ImageLoader_Shared.cpp,
1498- Source_Files/RenderMain/NewRenderVisTree.cpp,
1499- Source_Files/RenderMain/OGL_Render.cpp,
1500- Source_Files/RenderMain/RenderSortPoly.cpp,
1501- Source_Files/RenderMain/RenderVisTree.cpp,
1502- Source_Files/RenderMain/shapes.cpp,
1503- Source_Files/RenderMain/texturers.h,
1504- Source_Files/RenderMain/textures.cpp,
1505- Source_Files/RenderMain/textures.h,
1506- Source_Files/RenderOther/OverheadMapRenderer.cpp,
1507- Source_Files/RenderOther/OverheadMapRenderer.h,
1508- Source_Files/RenderOther/computer_interface.cpp,
1509- Source_Files/RenderOther/motion_sensor.cpp,
1510- Source_Files/RenderOther/screen_shared.h,
1511- Source_Files/Sound/BasicIFFDecoder.cpp,
1512- Source_Files/Sound/MADDecoder.cpp,
1513- Source_Files/Sound/SoundFile.cpp,
1514- Source_Files/Sound/SoundManager.cpp,
1515- Source_Files/Sound/SoundManager.h,
1516- Source_Files/Sound/sound_definitions.h,
1517- Source_Files/XML/DamageParser.cpp,
1518- Source_Files/XML/XML_Loader_SDL.h, Source_Files/shell_misc.cpp:
1519- It's like s/long/int32/ only you don't end up with comments like
1520- "this doesn't beint32 here"
1521-
1522-2009-08-12 03:55 solrabizna
1523-
1524- * Source_Files/Sound/SoundFile.cpp:
1525- Minor correctness changes to custom sound code that is going to
1526- be ripped out anyway
1527-
1528-2009-08-12 01:23 jeremiahmorris
1529-
1530- * Source_Files/RenderOther/HUDRenderer_OGL.cpp:
1531- Take advantage of image-resource Load() from OGL_Blitter
1532-
1533-2009-08-12 01:12 jeremiahmorris
1534-
1535- * Source_Files/Lua/lua_hud_objects.cpp,
1536- Source_Files/RenderOther/Image_Blitter.cpp,
1537- Source_Files/RenderOther/Image_Blitter.h, docs/Lua_HUD.html,
1538- docs/Lua_HUD.xml:
1539- Lua HUD access to pictures from Images file
1540-
1541-2009-08-12 00:45 jeremiahmorris
1542-
1543- * Source_Files/Lua/lua_hud_script.cpp:
1544- Fix missing return value
1545-
1546-2009-08-11 21:50 solrabizna
1547-
1548- * Source_Files/Lua/lua_script.cpp, Source_Files/Misc/interface.cpp,
1549- Source_Files/Misc/preferences.cpp,
1550- Source_Files/Misc/preferences.h, Source_Files/shell.cpp:
1551- treellama is too paranoid, insecure_lua is now an undocumented
1552- command-line option
1553-
1554-2009-08-11 20:48 solrabizna
1555-
1556- * Source_Files/Lua/lua_script.cpp, Source_Files/Misc/interface.cpp,
1557- Source_Files/Misc/preferences.cpp,
1558- Source_Files/Misc/preferences.h,
1559- Source_Files/RenderMain/OGL_Setup.h:
1560- Add an undocumented way for really desperate Lua scripters to
1561- temporarily enable io/os in their own copy of Aleph One
1562-
1563-2009-08-11 16:29 jeremiahmorris
1564-
1565- * Source_Files/RenderMain/OGL_Textures.cpp,
1566- Source_Files/RenderOther/FontHandler.cpp:
1567- FontSpecifier texture management now matches OGL_Blitter,
1568- avoiding static destruction issues
1569-
1570-2009-08-11 00:19 treellama
1571-
1572- * Source_Files/RenderMain/OGL_Render.cpp,
1573- Source_Files/RenderMain/OGL_Setup.h:
1574- fix Xcode compile
1575-
1576-2009-08-10 19:39 solrabizna
1577-
1578- * Source_Files/Misc/preferences.cpp,
1579- Source_Files/ModelView/Model3D.cpp,
1580- Source_Files/ModelView/ModelRenderer.cpp,
1581- Source_Files/RenderMain/OGL_Faders.cpp,
1582- Source_Files/RenderMain/OGL_Render.cpp,
1583- Source_Files/RenderMain/OGL_Setup.cpp,
1584- Source_Files/RenderMain/OGL_Setup.h,
1585- Source_Files/RenderMain/OGL_Textures.cpp,
1586- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1587- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
1588- Source_Files/RenderOther/OGL_Blitter.cpp,
1589- Source_Files/RenderOther/OGL_LoadScreen.cpp,
1590- Source_Files/RenderOther/OverheadMap_OGL.cpp,
1591- Source_Files/RenderOther/Shape_Blitter.cpp,
1592- Source_Files/RenderOther/screen.cpp:
1593- Should not affect anything unless use_srgb is set to true in
1594- prefs. Everything can be corrected, except model vertex colors.
1595- Did we already know that static is screwed up under OpenGL?
1596-
1597-2009-08-10 03:27 solrabizna
1598-
1599- * Source_Files/RenderOther/Shape_Blitter.cpp:
1600- Add braces so GCC 4.1 doesn't complain...hopefully harmless
1601-
1602-2009-08-04 16:22 jeremiahmorris
1603-
1604- * Source_Files/RenderOther/Shape_Blitter.cpp:
1605- Fix landscape display problems in tetxure palette
1606-
1607-2009-08-02 23:04 jeremiahmorris
1608-
1609- * Source_Files/Lua/lua_hud_objects.cpp:
1610- Fix overlapping function names under GCC 3.3
1611-
1612-2009-08-01 23:43 treellama
1613-
1614- * Source_Files/Lua/lua_hud_objects.cpp,
1615- Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml,
1616- docs/Lua_HUD.html, docs/Lua_HUD.xml:
1617- Player.weapons.desired
1618-
1619-2009-08-01 22:10 jeremiahmorris
1620-
1621- * Source_Files/Lua/lua_hud_objects.cpp, docs/Lua_HUD.html,
1622- docs/Lua_HUD.xml:
1623- Texture palette access for Lua HUD
1624-
1625-2009-08-01 13:28 treellama
1626-
1627- * Source_Files/Lua/lua_hud_objects.cpp:
1628- use std::max and std::min instead of fmaxf and fminf
1629-
1630-2009-08-01 13:21 treellama
1631-
1632- * Source_Files/Misc/alephversion.h:
1633- version numbers for 0.22 preview 2
1634-
1635-2009-08-01 13:20 treellama
1636-
1637- * Makefile.am:
1638- add Lua_HUD.html to included documentation
1639-
1640-2009-08-01 12:45 treellama
1641-
1642- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
1643- add Lua_HUD.html to the DMG script
1644- add a dependency on alephversion.h to the script that edits
1645- Info.plist
1646-
1647-2009-08-01 04:40 jeremiahmorris
1648-
1649- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
1650- 10.4 Xcode project cleanup, from mrvacbob
1651-
1652-2009-08-01 02:46 jeremiahmorris
1653-
1654- * docs/Lua_HUD.html, docs/Lua_HUD.xml:
1655- Correct the example in Triggers
1656-
1657-2009-08-01 02:41 treellama
1658-
1659- * docs/Lua.xsl, docs/Lua_HUD.html, docs/Lua_HUD.xml:
1660- display functions with named parameters as { foo= }
1661-
1662-2009-08-01 02:15 treellama
1663-
1664- * Source_Files/Misc/preferences.cpp:
1665- default to no directinput on Windows, I'm sick of Vista users
1666- complaining about black screens
1667-
1668-2009-08-01 02:07 jeremiahmorris
1669-
1670- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
1671- Source_Files/RenderOther/Makefile.am:
1672- Forgot to add Shape_Blitter to makefiles
1673-
1674-2009-08-01 02:02 jeremiahmorris
1675-
1676- * Source_Files/GameWorld/weapons.cpp,
1677- Source_Files/GameWorld/weapons.h,
1678- Source_Files/Lua/lua_hud_objects.cpp, docs/Lua_HUD.html,
1679- docs/Lua_HUD.xml:
1680- Additional accessors for Lua HUD
1681-
1682-2009-07-31 17:26 jeremiahmorris
1683-
1684- * Source_Files/RenderOther/screen_shared.h:
1685- Lua overlay icons use Image_Blitter to draw
1686-
1687-2009-07-31 03:27 jeremiahmorris
1688-
1689- * Source_Files/RenderOther/FontHandler.cpp:
1690- Stop leaking OpenGL memory when fonts are destroyed
1691-
1692-2009-07-30 05:35 jeremiahmorris
1693-
1694- * Source_Files/RenderOther/HUDRenderer_Lua.cpp:
1695- install HAVE_OPENGL ifdef appropriately
1696-
1697-2009-07-30 04:34 jeremiahmorris
1698-
1699- * Source_Files/Lua/lua_hud_objects.cpp,
1700- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1701- Source_Files/RenderOther/HUDRenderer_Lua.h,
1702- Source_Files/RenderOther/screen.cpp:
1703- Lua HUD improvements in fullscreen mode
1704-
1705-2009-07-29 14:19 jeremiahmorris
1706-
1707- * Source_Files/RenderOther/screen.cpp:
1708- Optimize Lua HUD in software mode, in a way that doesn't break
1709- OpenGL this time
1710-
1711-2009-07-29 04:12 jeremiahmorris
1712-
1713- * Source_Files/RenderOther/Image_Blitter.cpp,
1714- Source_Files/RenderOther/Image_Blitter.h,
1715- Source_Files/RenderOther/screen.cpp:
1716- Optimizations for Lua HUD in software mode
1717-
1718-2009-07-28 03:06 treellama
1719-
1720- * docs/Lua.xsl:
1721- don't prepend a period when alias starts with [
1722-
1723-2009-07-28 01:30 jeremiahmorris
1724-
1725- * Source_Files/RenderOther/HUDRenderer.cpp,
1726- Source_Files/RenderOther/HUDRenderer_OGL.cpp:
1727- Draw message area relative to player name, instead of hardcoding
1728- its location
1729-
1730-2009-07-27 18:32 jeremiahmorris
1731-
1732- * Source_Files/RenderOther/motion_sensor.cpp:
1733- Allow flickering sensor to draw on odd tick counts; fixes SF
1734- 1684830
1735-
1736-2009-07-27 01:55 jeremiahmorris
1737-
1738- * docs/Lua.html, docs/Lua.xml:
1739- Version notice on new variable added today
1740-
1741-2009-07-27 00:55 jeremiahmorris
1742-
1743- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.h,
1744- Source_Files/RenderOther/HUDRenderer.cpp,
1745- Source_Files/RenderOther/HUDRenderer.h,
1746- Source_Files/RenderOther/HUDRenderer_Lua.h,
1747- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
1748- Source_Files/RenderOther/HUDRenderer_OGL.h,
1749- Source_Files/RenderOther/HUDRenderer_SW.cpp,
1750- Source_Files/RenderOther/HUDRenderer_SW.h,
1751- Source_Files/RenderOther/Shape_Blitter.cpp,
1752- Source_Files/RenderOther/Shape_Blitter.h, docs/Lua.html,
1753- docs/Lua.xml:
1754- Support shape types besides walls in Lua texture palette
1755-
1756-2009-07-27 00:54 jeremiahmorris
1757-
1758- * docs/Lua_HUD.html, docs/Lua_HUD.xml:
1759- Forgot to document texture type for shapes
1760-
1761-2009-07-26 22:45 jeremiahmorris
1762-
1763- * Source_Files/RenderOther/HUDRenderer_OGL.cpp,
1764- Source_Files/RenderOther/HUDRenderer_SW.cpp,
1765- Source_Files/RenderOther/Shape_Blitter.cpp,
1766- Source_Files/RenderOther/Shape_Blitter.h:
1767- HUDs now use Shape_Blitter for texture palette; optimized
1768- SDL_Draw in short-lived usage
1769-
1770-2009-07-26 21:55 jeremiahmorris
1771-
1772- * docs/Lua_HUD.html, docs/Lua_HUD.xml:
1773- Add documentation about CollectionsUsed
1774-
1775-2009-07-26 21:52 jeremiahmorris
1776-
1777- * Source_Files/Lua/lua_hud_objects.cpp,
1778- Source_Files/Lua/lua_hud_objects.h,
1779- Source_Files/Lua/lua_mnemonics.h,
1780- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1781- Source_Files/RenderOther/HUDRenderer_Lua.h,
1782- Source_Files/RenderOther/Shape_Blitter.cpp,
1783- Source_Files/RenderOther/Shape_Blitter.h, docs/Lua_HUD.html,
1784- docs/Lua_HUD.xml:
1785- Shape support for Lua HUD
1786-
1787-2009-07-26 02:14 jeremiahmorris
1788-
1789- * Source_Files/GameWorld/marathon2.cpp,
1790- Source_Files/Lua/lua_hud_script.cpp,
1791- Source_Files/Lua/lua_hud_script.h,
1792- Source_Files/Misc/interface.cpp,
1793- Source_Files/RenderOther/screen.cpp:
1794- Reorganize Lua HUD load and triggers, to allow for
1795- collection-loading from HUD scripts
1796-
1797-2009-07-25 15:27 jeremiahmorris
1798-
1799- * Source_Files/Lua/lua_hud_objects.cpp,
1800- Source_Files/Lua/lua_mnemonics.h, docs/Lua_HUD.html,
1801- docs/Lua_HUD.xml:
1802- Lua HUD lighting effects
1803-
1804-2009-07-25 02:09 jeremiahmorris
1805-
1806- * Source_Files/Lua/lua_hud_objects.cpp,
1807- Source_Files/Lua/lua_hud_objects.h,
1808- Source_Files/Lua/lua_hud_script.cpp,
1809- Source_Files/Lua/lua_hud_script.h,
1810- Source_Files/Lua/lua_mnemonics.h,
1811- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1812- Source_Files/RenderOther/HUDRenderer_Lua.h,
1813- Source_Files/RenderOther/Image_Blitter.cpp,
1814- Source_Files/RenderOther/Image_Blitter.h:
1815- Header block cleanup for my recent files
1816-
1817-2009-07-24 14:39 jeremiahmorris
1818-
1819- * Source_Files/Lua/lua_hud_objects.cpp,
1820- Source_Files/Lua/lua_mnemonics.h, docs/Lua_HUD.html,
1821- docs/Lua_HUD.xml:
1822- Lua HUD access to microphone status, pitch, and additional
1823- graphics preferences
1824-
1825-2009-07-19 19:19 treellama
1826-
1827- * Source_Files/RenderOther/Image_Blitter.cpp:
1828- images.h, not Images.h
1829-
1830-2009-07-19 18:27 jeremiahmorris
1831-
1832- * docs/Lua.xml, docs/Lua.xsl, docs/Lua_HUD.html, docs/Lua_HUD.xml:
1833- Lua HUD documentation
1834-
1835-2009-07-19 18:00 jeremiahmorris
1836-
1837- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
1838- Source_Files/Lua/Makefile.am,
1839- Source_Files/Lua/lua_hud_objects.cpp,
1840- Source_Files/Lua/lua_hud_objects.h,
1841- Source_Files/Lua/lua_hud_script.cpp,
1842- Source_Files/Lua/lua_hud_script.h,
1843- Source_Files/RenderOther/HUDRenderer.h,
1844- Source_Files/RenderOther/HUDRenderer_Lua.cpp,
1845- Source_Files/RenderOther/HUDRenderer_Lua.h,
1846- Source_Files/RenderOther/Makefile.am,
1847- Source_Files/RenderOther/motion_sensor.cpp,
1848- Source_Files/RenderOther/screen.cpp,
1849- Source_Files/RenderOther/screen.h:
1850- Lua HUD
1851-
1852-2009-07-19 17:51 jeremiahmorris
1853-
1854- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
1855- Source_Files/RenderOther/Image_Blitter.cpp,
1856- Source_Files/RenderOther/Image_Blitter.h,
1857- Source_Files/RenderOther/Makefile.am,
1858- Source_Files/RenderOther/OGL_Blitter.cpp,
1859- Source_Files/RenderOther/OGL_Blitter.h:
1860- Add cross-renderer support, more features to OGL_Blitter
1861-
1862-2009-07-19 17:38 jeremiahmorris
1863-
1864- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
1865- 2 header files were missing from Xcode project
1866-
1867-2009-07-19 17:09 jeremiahmorris
1868-
1869- * Source_Files/Lua/lua_templates.h:
1870- Class to hold non-numeric object, for use in Lua HUD
1871-
1872-2009-07-19 17:07 jeremiahmorris
1873-
1874- * Source_Files/Lua/lua_mnemonics.h:
1875- Enums for use in Lua HUD
1876-
1877-2009-07-19 17:03 jeremiahmorris
1878-
1879- * Source_Files/Lua/lua_player.cpp:
1880- DifficultyTypes container was documented but not implemented
1881-
1882-2009-07-19 16:57 jeremiahmorris
1883-
1884- * Source_Files/RenderMain/OGL_Render.cpp,
1885- Source_Files/RenderMain/OGL_Textures.cpp,
1886- Source_Files/RenderOther/FontHandler.cpp,
1887- Source_Files/RenderOther/FontHandler.h,
1888- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
1889- Source_Files/RenderOther/overhead_map.cpp:
1890- Centralize OGL font resetting
1891-
1892-2009-07-19 16:52 jeremiahmorris
1893-
1894- * Source_Files/GameWorld/weapons.cpp,
1895- Source_Files/GameWorld/weapons.h:
1896- Weapon info accessors for Lua HUD
1897-
1898-2009-07-19 16:51 jeremiahmorris
1899-
1900- * Source_Files/Misc/preferences.cpp,
1901- Source_Files/Misc/preferences.h:
1902- Prefs for Lua HUD
1903-
1904-2009-07-19 16:49 jeremiahmorris
1905-
1906- * Source_Files/Misc/sdl_dialogs.cpp:
1907- Simplify OGL_Blitter constructors
1908-
1909-2009-07-19 14:18 treellama
1910-
1911- * Source_Files/Lua/lua_objects.cpp, docs/Lua.html, docs/Lua.xml:
1912- Item, Effect, Scenery :position()
1913-
1914-2009-07-19 13:37 treellama
1915-
1916- * docs/Lua.html, docs/Lua.xml:
1917- scenery.x, .y, .z are read-only
1918-
1919-2009-06-28 11:08 jeremiahmorris
1920-
1921- * Source_Files/RenderOther/motion_sensor.cpp,
1922- Source_Files/RenderOther/motion_sensor.h:
1923- Motion sensor blip types will be needed by Lua HUD, make them
1924- public
1925-
1926-2009-06-28 11:00 jeremiahmorris
1927-
1928- * Source_Files/RenderMain/OGL_Render.cpp,
1929- Source_Files/RenderMain/OGL_Textures.cpp,
1930- Source_Files/RenderOther/HUDRenderer_OGL.cpp:
1931- Stop and reset blitter textures along with other OGL textures
1932-
1933-2009-06-28 10:32 jeremiahmorris
1934-
1935- * Source_Files/RenderOther/OGL_Blitter.cpp:
1936- Confused iterator was causing crash on respawn
1937-
1938-2009-06-13 03:41 treellama
1939-
1940- * Source_Files/Misc/preferences.cpp:
1941- cast to remove ambiguity about which std::log we want (as if we
1942- care)
1943-
1944-2009-06-05 05:33 mrvacbob
1945-
1946- * Source_Files/Sound/Decoder.cpp:
1947- Missed a NULL -> 0 to match the prior function.
1948-
1949-2009-06-05 05:27 mrvacbob
1950-
1951- * PBProjects/SDLMain.m, Source_Files/Lua/lua_script.cpp,
1952- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
1953- Source_Files/Network/Metaserver/network_metaserver.cpp,
1954- Source_Files/Network/Update.cpp,
1955- Source_Files/RenderMain/ImageLoader.h,
1956- Source_Files/RenderMain/ImageLoader_Shared.cpp,
1957- Source_Files/RenderMain/shapes.cpp,
1958- Source_Files/RenderOther/sdl_fonts.cpp,
1959- Source_Files/Sound/Decoder.cpp, Source_Files/Sound/SoundFile.cpp:
1960- - Fix "control reached end of non-void function" warnings.
1961- - Use -UTF8String instead of the deprecated -cString in SDLMain.
1962-
1963-2009-06-05 04:46 mrvacbob
1964-
1965- * PBProjects/AlephOne-OSX10.4-fink.xcodeproj:
1966- Delete AlephOne-OSX10.4-fink.xcodeproj.
1967-
1968- It was never updated since the first commit in 2006.
1969-
1970-2009-06-05 01:08 treellama
1971-
1972- * Source_Files/Misc/preferences.cpp:
1973- get rid of exp2 and log2
1974-
1975-2009-06-02 21:28 jeremiahmorris
1976-
1977- * Source_Files/Misc/sdl_dialogs.cpp:
1978- Fix flashing on GL dialog exit, and also the overwrite warning in
1979- save dialog; no artifacts on my system at least
1980-
1981-2009-06-02 21:20 jeremiahmorris
1982-
1983- * Source_Files/RenderOther/OGL_Blitter.cpp:
1984- It's good to initialize your member variables, and have your
1985- images actually appear
1986-
1987-2009-06-02 21:08 jeremiahmorris
1988-
1989- * Source_Files/RenderOther/OGL_Blitter.cpp,
1990- Source_Files/RenderOther/OGL_Blitter.h:
1991- Fix some problems with destruction order
1992-
1993-2009-06-02 12:39 jeremiahmorris
1994-
1995- * Source_Files/Misc/sdl_dialogs.cpp,
1996- Source_Files/RenderOther/OGL_Blitter.cpp,
1997- Source_Files/RenderOther/OGL_Blitter.h:
1998- Optimize OGL_Blitter for smaller images and portions of surfaces
1999-
2000-2009-06-02 11:07 jeremiahmorris
2001-
2002- * Source_Files/RenderOther/OGL_LoadScreen.cpp,
2003- Source_Files/RenderOther/OGL_LoadScreen.h:
2004- Simplify blitter use in LoadScreen
2005-
2006-2009-06-02 11:05 jeremiahmorris
2007-
2008- * Source_Files/RenderOther/OGL_Blitter.cpp,
2009- Source_Files/RenderOther/OGL_Blitter.h:
2010- Add ImageDescriptor support to OGL_Blitter
2011-
2012-2009-06-02 03:56 jeremiahmorris
2013-
2014- * Source_Files/RenderOther/OGL_Blitter.cpp:
2015- Load transparent source material safely
2016-
2017-2009-06-02 03:54 jeremiahmorris
2018-
2019- * Source_Files/RenderMain/Crosshairs_SDL.cpp,
2020- Source_Files/RenderMain/OGL_Render.cpp:
2021- Reverting files mistakenly included in last commit
2022-
2023-2009-06-02 03:47 jeremiahmorris
2024-
2025- * Source_Files/RenderMain/Crosshairs_SDL.cpp,
2026- Source_Files/RenderMain/OGL_Render.cpp,
2027- Source_Files/RenderOther/OGL_Blitter.cpp:
2028- Proper endian fix for OGL_Blitter's black-line prevention
2029-
2030-2009-06-02 02:54 jeremiahmorris
2031-
2032- * Source_Files/RenderMain/OGL_Textures.cpp:
2033- Fix sprite-border problem on big-endian machines
2034-
2035-2009-06-01 03:53 jeremiahmorris
2036-
2037- * Source_Files/RenderOther/OGL_Blitter.cpp:
2038- Draw OpenGL crosshair as SDL-generated texture, instead of using
2039- GL-specific drawing logic
2040-
2041-2009-06-01 03:50 jeremiahmorris
2042-
2043- * Source_Files/RenderOther/screen.cpp,
2044- Source_Files/RenderOther/screen.h:
2045- Darken HUD along with rest of window when game is paused
2046-
2047-2009-05-31 19:59 treellama
2048-
2049- * Source_Files/Input/joystick_sdl.cpp,
2050- Source_Files/Misc/preferences.cpp,
2051- Source_Files/Misc/preferences.h:
2052- make joystick dead zones configurable in prefs (no GUI)
2053-
2054-2009-05-31 16:00 jeremiahmorris
2055-
2056- * Source_Files/RenderOther/OGL_Blitter.cpp:
2057- Fix positioning bug in loading progress dialog
2058-
2059-2009-05-31 13:50 jeremiahmorris
2060-
2061- * Source_Files/RenderOther/OGL_Blitter.cpp:
2062- Fix terminal's version of black-line problem
2063-
2064-2009-05-31 13:37 treellama
2065-
2066- * Source_Files/Misc/alephversion.h:
2067- preview build take 2
2068-
2069-2009-05-31 12:59 treellama
2070-
2071- * Source_Files/RenderOther/OGL_Blitter.cpp:
2072- C++ guarantees &foo[0] to be contiguous but not &foo.front()
2073-
2074-2009-05-31 05:51 jeremiahmorris
2075-
2076- * Source_Files/RenderOther/screen.cpp:
2077- Restore terminal in software mode when unpausing
2078-
2079-2009-05-31 05:37 jeremiahmorris
2080-
2081- * Source_Files/RenderOther/OGL_Blitter.cpp:
2082- Fix a crash-on-quit in software mode
2083-
2084-2009-05-31 04:16 jeremiahmorris
2085-
2086- * Source_Files/RenderOther/screen.cpp:
2087- I screwed up width vs. window_width: fixes HUD/term scaling when
2088- using smaller resolutions in fullscreen mode
2089-
2090-2009-05-31 03:08 jeremiahmorris
2091-
2092- * Source_Files/Misc/preferences.cpp,
2093- Source_Files/RenderOther/screen.cpp:
2094- Saner options for scaling HUD and terminals
2095-
2096-2009-05-31 02:32 jeremiahmorris
2097-
2098- * Source_Files/RenderOther/screen.cpp:
2099- Reverting erroneous commit in r3821
2100-
2101-2009-05-31 02:15 jeremiahmorris
2102-
2103- * Source_Files/Misc/sdl_dialogs.cpp,
2104- Source_Files/RenderMain/OGL_Setup.h,
2105- Source_Files/RenderOther/screen.cpp:
2106- Act like single-buffered mode in dialogs, to avoid
2107- no-copy-on-swap differences
2108-
2109-2009-05-31 01:58 jeremiahmorris
2110-
2111- * Source_Files/RenderOther/OGL_Blitter.cpp:
2112- Stupid error in clipping textures
2113-
2114-2009-05-31 00:40 jeremiahmorris
2115-
2116- * Source_Files/Misc/sdl_dialogs.cpp:
2117- Use OGL_Blitter to draw dialogs
2118-
2119-2009-05-30 22:50 jeremiahmorris
2120-
2121- * Source_Files/RenderMain/OGL_Render.cpp,
2122- Source_Files/RenderMain/OGL_Textures.cpp,
2123- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
2124- Source_Files/RenderOther/OGL_Blitter.cpp,
2125- Source_Files/RenderOther/OGL_Blitter.h,
2126- Source_Files/RenderOther/OGL_LoadScreen.cpp,
2127- Source_Files/RenderOther/OGL_LoadScreen.h,
2128- Source_Files/RenderOther/screen.cpp:
2129- Refactored OGL_Blitter, to handle destruction of OpenGL context
2130- in a generic fashion
2131-
2132-2009-05-30 22:08 treellama
2133-
2134- * Source_Files/GameWorld/marathon2.cpp:
2135- only run NetProcessMessagesInGame if the game is networked
2136-
2137-2009-05-30 21:46 treellama
2138-
2139- * Source_Files/Misc/alephversion.h:
2140- version numbers for 0.22 preview 1
2141-
2142-2009-05-30 21:46 treellama
2143-
2144- * Makefile.am:
2145- copy AlephOne.spec out of build directory
2146-
2147-2009-05-30 19:49 treellama
2148-
2149- * Source_Files/Misc/preferences.cpp:
2150- unassigned axes aren't parsing errors
2151-
2152-2009-05-30 19:40 treellama
2153-
2154- * Source_Files/Input/joystick_sdl.cpp,
2155- Source_Files/Misc/preferences.cpp,
2156- Source_Files/Misc/preferences.h:
2157- put joystick axis sensitivities in the prefs file (no GUI)
2158-
2159-2009-05-30 19:21 treellama
2160-
2161- * docs/Lua.html, docs/Lua.xml:
2162- fix long cinematic fade in in Lua documentation
2163-
2164-2009-05-30 19:01 treellama
2165-
2166- * Source_Files/Lua/lua_monsters.cpp, docs/Lua.html, docs/Lua.xml:
2167- monster.external_velocity and monster.vertical_velocity
2168-
2169-2009-05-30 13:41 treellama
2170-
2171- * Source_Files/Input/joystick_sdl.cpp,
2172- Source_Files/Misc/preferences.cpp,
2173- Source_Files/Misc/preferences.h:
2174- make a further hash of joystick support by adding these dialogs
2175- and prefs
2176-
2177-2009-05-29 23:07 jeremiahmorris
2178-
2179- * Source_Files/RenderMain/OGL_Textures.cpp,
2180- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
2181- Source_Files/RenderOther/screen.cpp:
2182- Ensure that OGL_Blitter objects release their textures in the
2183- same rendering context, instead of surviving into the next
2184- context and calling glDeleteTextures on somebody else's IDs.
2185-
2186-2009-05-29 16:00 jeremiahmorris
2187-
2188- * Source_Files/GameWorld/player.cpp:
2189- Reverting for film compatibility reasons
2190-
2191-2009-05-29 15:23 jeremiahmorris
2192-
2193- * Source_Files/GameWorld/player.cpp:
2194- Fix bug 1528013 and dups (invincibility and suffocation)
2195-
2196-2009-05-29 14:12 jeremiahmorris
2197-
2198- * Source_Files/Misc/interface.cpp:
2199- Fix bug 2628603 (don't read map when idle)
2200-
2201-2009-05-28 16:44 jeremiahmorris
2202-
2203- * Source_Files/RenderMain/OGL_Textures.cpp:
2204- Fix crash when source is taller than target, introduced in r3800
2205-
2206-2009-05-28 16:00 jeremiahmorris
2207-
2208- * Source_Files/RenderOther/FontHandler.cpp,
2209- Source_Files/RenderOther/HUDRenderer_OGL.cpp:
2210- Remove unnecessary glLoadIdentity in text drawing, which enables
2211- us to scale HUD with modelview matrix instead of messing with the
2212- projection
2213-
2214-2009-05-27 21:58 jeremiahmorris
2215-
2216- * Source_Files/RenderMain/OGL_Render.cpp:
2217- Make the OpenGL crosshairs actually look like the SDL-drawn
2218- preview
2219-
2220-2009-05-27 03:15 jeremiahmorris
2221-
2222- * Source_Files/RenderOther/HUDRenderer.cpp:
2223- Simplify energy-based ammo drawing; fixes OpenGL rendering issue
2224-
2225-2009-05-27 02:09 treellama
2226-
2227- * Source_Files/Misc/preferences.cpp,
2228- Source_Files/Misc/sdl_widgets.cpp:
2229- allow configuring joystick buttons
2230-
2231-2009-05-27 01:20 jeremiahmorris
2232-
2233- * Source_Files/RenderMain/OGL_Textures.cpp:
2234- Fix black lines in scaled HUD. This also reduces edge artifacts
2235- on sprites.
2236-
2237-2009-05-26 17:00 jeremiahmorris
2238-
2239- * Source_Files/RenderOther/OGL_LoadScreen.cpp:
2240- Minor cleanup: just disable textures instead of drawing texture 0
2241-
2242-2009-05-26 16:54 jeremiahmorris
2243-
2244- * Source_Files/RenderOther/screen.cpp:
2245- Don't keep a deleted pointer around (I'm a moron)
2246-
2247-2009-05-26 15:46 jeremiahmorris
2248-
2249- * Source_Files/RenderOther/screen.cpp:
2250- Terminal textures are rebuilt when terminal is redrawn, instead
2251- of every single frame
2252-
2253-2009-05-26 15:14 jeremiahmorris
2254-
2255- * Source_Files/Misc/preferences.cpp,
2256- Source_Files/RenderOther/computer_interface.cpp,
2257- Source_Files/RenderOther/screen.cpp,
2258- Source_Files/RenderOther/screen.h,
2259- Source_Files/RenderOther/screen_shared.h, Source_Files/shell.h:
2260- Scaled terminals. SW renderer now draws terms to a separate
2261- surface and blits them like the HUD.
2262-
2263-2009-05-26 14:20 jeremiahmorris
2264-
2265- * Source_Files/Misc/preferences.cpp:
2266- Disable HUD size pref when HUD is off
2267-
2268-2009-05-26 13:36 jeremiahmorris
2269-
2270- * Source_Files/Misc/preferences.cpp,
2271- Source_Files/RenderOther/screen.cpp, Source_Files/shell.h:
2272- More options for HUD scaling now
2273-
2274-2009-05-26 02:17 treellama
2275-
2276- * Source_Files/Misc/vbl.cpp:
2277- fix run-don't-walk
2278-
2279-2009-05-26 01:53 jeremiahmorris
2280-
2281- * Source_Files/RenderOther/HUDRenderer_OGL.cpp,
2282- Source_Files/RenderOther/OGL_Blitter.cpp,
2283- Source_Files/RenderOther/OGL_Blitter.h,
2284- Source_Files/RenderOther/OGL_LoadScreen.cpp,
2285- Source_Files/RenderOther/OGL_LoadScreen.h,
2286- Source_Files/RenderOther/screen.cpp:
2287- Beef up OGL_Blitter and use it for HUD - see patch 2796629 on
2288- SF.net
2289-
2290-2009-05-26 01:41 treellama
2291-
2292- * Source_Files/RenderOther/screen.cpp:
2293- UInt16 does not name a type
2294-
2295-2009-05-25 21:54 treellama
2296-
2297- * Source_Files/Misc/preferences.cpp,
2298- Source_Files/RenderOther/FontHandler.cpp,
2299- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
2300- Source_Files/RenderOther/screen.cpp, Source_Files/shell.h:
2301- [Jeremiah Morris] add a preference to scale the HUD up for larger
2302- window sizes
2303-
2304-2009-05-25 21:43 treellama
2305-
2306- * Source_Files/RenderOther/screen.cpp:
2307- [Jeremiah Morris] respected calibrated gamma when rendering fade
2308- effects
2309-
2310-2009-05-25 21:36 treellama
2311-
2312- * Source_Files/Lua/lua_script.cpp, docs/Lua.xml:
2313- clear out persistent Lua data when it is no longer applicable
2314-
2315-2009-05-25 21:28 treellama
2316-
2317- * Source_Files/Files/game_wad.cpp, Source_Files/Files/tags.h,
2318- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp,
2319- Source_Files/Lua/lua_script.h, docs/Lua.xml:
2320- serialization to saved games
2321-
2322-2009-05-25 21:11 treellama
2323-
2324- * Source_Files/Lua/lua_serialize.cpp:
2325- BStream knows how to write double, not lua_Number
2326-
2327-2009-05-25 15:37 treellama
2328-
2329- * Source_Files/Lua/lua_serialize.cpp:
2330- add Lua serialization versioning and some log warning messages
2331-
2332-2009-05-25 15:30 treellama
2333-
2334- * Source_Files/CSeries/BStream.cpp:
2335- make it more explicit to gcc what we are doing with doubles
2336- (gcc 4.3 with -O2 was causing serialization failures)
2337-
2338-2009-05-25 13:41 treellama
2339-
2340- * Source_Files/Lua/lua_script.cpp,
2341- Source_Files/RenderOther/images.cpp,
2342- Source_Files/XML/XML_LevelScript.cpp, Source_Files/shell.cpp:
2343- fix const char * deprecation warnings
2344-
2345-2009-05-25 13:17 treellama
2346-
2347- * Source_Files/Files/game_wad.cpp:
2348- just add an extern rather than updating Files/Makefile.am to
2349- include Lua
2350-
2351-2009-05-25 03:56 treellama
2352-
2353- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
2354- Source_Files/Files/game_wad.cpp, Source_Files/Lua/lua_player.cpp,
2355- Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
2356- docs/Lua.html, docs/Lua.xml:
2357- Lua persistence across level jumps
2358-
2359-2009-05-24 19:58 treellama
2360-
2361- * Source_Files/Lua/lua_serialize.cpp:
2362- support serializing/unserializing userdata
2363-
2364-2009-05-24 19:58 treellama
2365-
2366- * Source_Files/Lua/lua_templates.h:
2367- add an accessor for creating userdata apart from container
2368-
2369-2009-05-24 19:55 treellama
2370-
2371- * Source_Files/CSeries/BStream.cpp:
2372- fix writing signed chars
2373-
2374-2009-05-24 16:33 treellama
2375-
2376- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
2377- add joystick files to Xcode project
2378-
2379-2009-05-24 14:03 treellama
2380-
2381- * Source_Files/Lua/lua_serialize.cpp,
2382- Source_Files/Lua/lua_serialize.h:
2383- serialize to/from streambuf (using BStream)
2384-
2385-2009-05-24 13:43 treellama
2386-
2387- * Source_Files/CSeries/BStream.cpp, Source_Files/CSeries/BStream.h:
2388- write() takes const char *
2389-
2390-2009-05-24 13:24 treellama
2391-
2392- * Source_Files/CSeries/BStream.cpp, Source_Files/CSeries/BStream.h,
2393- Source_Files/CSeries/Makefile.am:
2394- add BStream, a more versatile AStream
2395-
2396-2009-05-21 01:40 treellama
2397-
2398- * Source_Files/Input/Makefile.am, Source_Files/Input/joystick.h,
2399- Source_Files/Input/joystick_sdl.cpp, Source_Files/Misc/vbl.cpp,
2400- Source_Files/shell.cpp:
2401- [Eric Peterson] SDL joystick support
2402-
2403-2009-05-20 02:30 treellama
2404-
2405- * Source_Files/Lua/Makefile.am, Source_Files/Lua/lua_serialize.cpp,
2406- Source_Files/Lua/lua_serialize.h:
2407- add some basic table serialization routines
2408-
2409-2009-05-16 18:18 treellama
2410-
2411- * Source_Files/Lua/lua_templates.h:
2412- simplify instance lookup
2413-
2414-2009-05-16 18:06 treellama
2415-
2416- * Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
2417- Source_Files/Lua/lua_templates.h:
2418- move custom fields into one registry table
2419-
2420-2009-05-16 18:03 treellama
2421-
2422- * Source_Files/RenderOther/HUDRenderer_OGL.cpp:
2423- oops, HUD textures aren't shadeless
2424-
2425-2009-05-16 15:18 treellama
2426-
2427- * Source_Files/Lua/lua_templates.h:
2428- reduce size of templates by using lua_setfield where possible
2429-
2430-2009-05-16 14:48 treellama
2431-
2432- * Source_Files/Lua/lua_templates.h:
2433- move registry key constants to descriptive functions
2434-
2435-2009-05-16 14:09 treellama
2436-
2437- * Source_Files/Misc/preferences.cpp:
2438- "Show Scores" is really "Network Stats"
2439-
2440-2009-05-06 02:58 treellama
2441-
2442- * Source_Files/RenderOther/HUDRenderer_OGL.cpp:
2443- fix texture palette on maps with glow mapped textures (SF
2444- 2766967)
2445-
2446-2009-04-26 15:37 treellama
2447-
2448- * Source_Files/Network/network.cpp,
2449- Source_Files/Network/network_capabilities.cpp,
2450- Source_Files/Network/network_capabilities.h,
2451- Source_Files/Network/network_messages.cpp,
2452- Source_Files/Network/network_messages.h:
2453- send network stats to joiners if they support receiving them
2454-
2455-2009-04-26 02:11 treellama
2456-
2457- * Source_Files/RenderOther/screen_shared.h:
2458- color-code latency, jitter, errors
2459-
2460-2009-04-25 12:31 treellama
2461-
2462- * Source_Files/Network/network_microphone_sdl_alsa.cpp:
2463- don't crash if we fail to install a pcm handler (ALSA)
2464-
2465-2009-04-12 14:27 treellama
2466-
2467- * Source_Files/RenderOther/HUDRenderer.cpp,
2468- Source_Files/RenderOther/screen_shared.h:
2469- clean up network stats a little; remove .ping (other half of
2470- commit)
2471-
2472-2009-04-12 02:43 treellama
2473-
2474- * Source_Files/Network/network.cpp, Source_Files/Network/network.h,
2475- Source_Files/Network/network_star_hub.cpp,
2476- Source_Files/Network/network_star_spoke.cpp:
2477- clean up network stats a little; remove .ping
2478-
2479-2009-04-07 02:15 treellama
2480-
2481- * Source_Files/Network/network.cpp, Source_Files/Network/network.h,
2482- Source_Files/Network/network_star_hub.cpp,
2483- Source_Files/RenderOther/screen_shared.h:
2484- report standard deviation and errors in scores display
2485-
2486-2009-04-05 15:03 treellama
2487-
2488- * Source_Files/Misc/preferences.cpp,
2489- Source_Files/Misc/preferences.h,
2490- Source_Files/RenderOther/screen.cpp,
2491- Source_Files/RenderOther/screen_shared.h, Source_Files/shell.cpp:
2492- add a key to display scores (and pings) in the main window
2493-
2494-2009-04-05 12:40 treellama
2495-
2496- * Source_Files/Misc/preferences.cpp:
2497- remove unused size_labels
2498-
2499-2009-04-05 01:15 treellama
2500-
2501- * Source_Files/Network/ConnectPool.cpp,
2502- Source_Files/Network/network.cpp:
2503- fix some mismatched new/frees
2504-
2505-2009-04-05 00:43 treellama
2506-
2507- * Source_Files/Network/network_messages.cpp:
2508- fix map transfer bug (I think)
2509-
2510-2009-04-04 00:32 treellama
2511-
2512- * Source_Files/Network/network_star_hub.cpp:
2513- SF 2496130: we don't need to assert out when we receive a packet
2514- from a
2515- disconnected player
2516-
2517-2009-04-03 23:59 treellama
2518-
2519- * Source_Files/Network/network.cpp,
2520- Source_Files/TCPMess/Makefile.am,
2521- Source_Files/TCPMess/MessageInflater.cpp:
2522- add more logging; maybe I can figure out why people aren't
2523- sending me the map
2524-
2525-2009-03-07 19:35 treellama
2526-
2527- * Source_Files/Misc/preferences.cpp, Source_Files/shell.cpp:
2528- support building from the command line using ./configure in Mac
2529- OS X
2530-
2531-2009-03-07 19:34 treellama
2532-
2533- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
2534- define HAVE_BUNDLE_NAME, prefer installed Frameworks to
2535- /usr/local/include
2536-
2537-2009-03-07 19:31 treellama
2538-
2539- * Source_Files/Misc/thread_priority_sdl_macosx.cpp,
2540- Source_Files/Network/Update.h:
2541- include SDL headers the way they want us to
2542-
2543-2009-03-07 19:30 treellama
2544-
2545- * configure.ac:
2546- for some reason echo -n doesn't work in Leopard; use tr to strip
2547- newline instead
2548-
2549-2009-02-28 19:48 treellama
2550-
2551- * Source_Files/Files/FileHandler.h,
2552- Source_Files/Files/FileHandler_SDL.cpp:
2553- display the date in file selectors; allow sorting by date; make
2554- sorting
2555- by date default for saved game selector
2556-
2557-2009-02-28 19:43 treellama
2558-
2559- * Source_Files/Misc/sdl_widgets.cpp:
2560- center w_select vertically in its rect
2561-
2562-2009-02-15 16:14 treellama
2563-
2564- * Source_Files/Misc/sdl_widgets.cpp:
2565- hide extensions in w_file_chooser
2566-
2567-2009-02-15 16:09 treellama
2568-
2569- * Source_Files/Files/FileHandler_SDL.cpp,
2570- Source_Files/Misc/preferences.cpp,
2571- Source_Files/Misc/preferences.h:
2572- make hiding file extensions optional
2573-
2574-2009-02-15 15:55 treellama
2575-
2576- * Source_Files/Files/FileHandler.h,
2577- Source_Files/Files/FileHandler_SDL.cpp,
2578- Source_Files/Misc/preferences_widgets_sdl.h:
2579- hide known Aleph One extensions from file dialogs
2580-
2581-2009-02-15 15:04 treellama
2582-
2583- * Source_Files/Files/FileHandler_SDL.cpp:
2584- append sgA or filA extensions for saved games and films
2585-
2586-2009-02-15 14:40 treellama
2587-
2588- * Source_Files/Files/FileHandler_SDL.cpp:
2589- add more file extensions, to speed up special file selectors
2590-
2591-2009-02-14 14:13 treellama
2592-
2593- * Source_Files/CSeries/csalerts_sdl.cpp,
2594- Source_Files/Misc/Logging.cpp, Source_Files/Misc/Logging.h:
2595- flush the log file before abort() just in case the implementation
2596- doesn't
2597-
2598-2009-02-14 13:30 treellama
2599-
2600- * Source_Files/Network/network_star_hub.cpp:
2601- lock when making a player netdead; should prevent mConnected
2602- assertion
2603- failure receiving packets from that player
2604-
2605-2009-02-14 13:29 treellama
2606-
2607- * Source_Files/CSeries/mytm.h:
2608- add an exception-safe way to take the MyTM mutex
2609-
2610-2009-02-05 03:56 treellama
2611-
2612- * Source_Files/Network/network_messages.cpp:
2613- handle 0-byte zipped messages more elegantly; log decompress
2614- errors
2615-
2616-2009-02-05 02:57 treellama
2617-
2618- * Source_Files/Network/Metaserver/network_metaserver.cpp,
2619- Source_Files/Network/network_dialogs.cpp:
2620- catch by reference (will this fix mingw exceptions?)
2621-
2622-2009-02-05 02:26 treellama
2623-
2624- * Source_Files/RenderMain/shapes.cpp:
2625- only wall shapes are stored sideways
2626-
2627-2009-02-05 02:15 treellama
2628-
2629- * Source_Files/RenderOther/game_window.cpp,
2630- Source_Files/RenderOther/screen.cpp,
2631- Source_Files/RenderOther/screen.h:
2632- don't bother rendering a software HUD when OpenGL is on!
2633-
2634-2009-02-05 01:50 treellama
2635-
2636- * Source_Files/RenderMain/shapes.cpp:
2637- row-order shapes are stored sideways, so switch height/width
2638-
2639-2009-01-27 02:07 treellama
2640-
2641- * Source_Files/Network/Metaserver/network_metaserver.h:
2642- add missing login failure reason
2643-
2644-2009-01-24 20:55 treellama
2645-
2646- * Source_Files/CSeries/csalerts_sdl.cpp:
2647- Leopard generates crash reports on abort() now, so remove
2648- dereference 0 hack
2649-
2650-2009-01-23 03:39 treellama
2651-
2652- * Makefile.am, Resources/Windows/alephone.rc,
2653- Source_Files/Makefile.am:
2654- support vpath builds
2655-
2656-2009-01-23 03:39 treellama
2657-
2658- * configure.ac:
2659- no longer strip Windows by default
2660-
2661-2009-01-20 02:56 treellama
2662-
2663- * Source_Files/Network/network_messages.cpp:
2664- fix memory leaks handling zipped data
2665-
2666-2008-12-27 02:37 treellama
2667-
2668- * Source_Files/Misc/alephversion.h:
2669- version number update
2670-
2671-2008-12-27 02:35 treellama
2672-
2673- * autogen.sh:
2674- autom4te doesn't pick up on version number changes in
2675- Misc/alephversion.h, so remove its cache every time
2676-
2677-2008-12-27 02:12 treellama
2678-
2679- * Source_Files/Misc/preference_dialogs.cpp,
2680- Source_Files/Misc/preference_dialogs.h,
2681- Source_Files/Misc/preferences.cpp,
2682- Source_Files/RenderMain/OGL_Setup.cpp,
2683- Source_Files/RenderMain/OGL_Setup.h,
2684- Source_Files/RenderOther/screen.cpp:
2685- add a vsync checkbox for OpenGL
2686-
2687-2008-12-26 15:43 treellama
2688-
2689- * Source_Files/Expat/xmlparse.c:
2690- if an XML document specifies an encoding, use it (fixes UTF8 file
2691- names
2692- in prefs, but should preserve functionality of broken Rubicon
2693- MML)
2694-
2695-2008-12-26 14:39 treellama
2696-
2697- * Source_Files/Misc/interface.cpp:
2698- restore previously selected map when finishing a net game
2699-
2700-2008-12-26 14:29 treellama
2701-
2702- * Source_Files/Network/network.cpp:
2703- it is OK to call NetGetGameData when in netDown
2704- it is called right after NetChangeMap in game_wad.cpp, which used
2705- to assert
2706-
2707-2008-12-24 14:37 treellama
2708-
2709- * Source_Files/RenderOther/screen.cpp:
2710- support custom window sizes by editing prefs
2711-
2712-2008-12-18 03:25 treellama
2713-
2714- * Source_Files/Misc/alephversion.h:
2715- another release, another version number
2716-
2717-2008-12-18 03:15 treellama
2718-
2719- * Source_Files/LibNAT/http.c, Source_Files/LibNAT/ssdp.c:
2720- double UPnP discover and connect timeouts
2721-
2722-2008-12-18 02:20 treellama
2723-
2724- * Source_Files/Network/network.cpp:
2725- initialize Client fields; should fix Windows gather crashes
2726-
2727-2008-12-17 01:19 treellama
2728-
2729- * Source_Files/Network/Update.cpp:
2730- using C++ strings in here caused a *bizarre* crash when mingw
2731- tried to
2732- rethrow exceptions in another thread altogether; sticking to C
2733- string
2734- handling seems to fix it, so, back to the stone age
2735-
2736-2008-12-16 02:57 treellama
2737-
2738- * Source_Files/Network/Metaserver/network_metaserver.cpp:
2739- we don't need to catch and rethrow at all here
2740-
2741-2008-12-14 23:47 treellama
2742-
2743- * Source_Files/Network/Metaserver/network_metaserver.cpp:
2744- not sure why but this seems to fix a segfault in Windows
2745-
2746-2008-12-14 23:10 treellama
2747-
2748- * Source_Files/Lua/lua_mnemonics.h:
2749- end level completion state mnemonics with zeroes
2750-
2751-2008-12-14 14:34 treellama
2752-
2753- * docs/Lua.html, docs/Lua.xml:
2754- update embedded Lua instructions
2755-
2756-2008-12-13 23:02 treellama
2757-
2758- * Makefile.am:
2759- build ChangeLog from SVN
2760-
2761-2008-12-13 22:56 treellama
2762-
2763- * Source_Files/Misc/alephversion.h, docs/Lua.html, docs/Lua.xml:
2764- update version number
2765-
2766-2008-12-13 22:55 treellama
2767-
2768- * docs/Lua.html, docs/Lua.xml:
2769- document recalculate_side_type
2770-
2771-2008-12-13 22:42 treellama
2772-
2773- * Aleph One Classic SDL.mcp:
2774- remove svn:eol-style on Aleph One Classic SDL.mcp
2775-
2776-2008-12-13 15:59 treellama
2777-
2778- * Source_Files/Network/network_capabilities.h:
2779- increment star and ring capability versions to reflect new
2780- parent_checksum in topology
2781-
2782-2008-12-13 15:49 treellama
2783-
2784- * Source_Files/Misc/interface.cpp:
2785- zero out game_data.parameters before writing films (fixes 737707)
2786-
2787-2008-12-13 15:41 treellama
2788-
2789- * Source_Files/RenderMain/shapes.cpp:
2790- fix 2300153, shapes patches with color tables crash at PCR
2791-
2792-2008-12-12 01:08 treellama
2793-
2794- * Source_Files/Network/network_star_hub.cpp:
2795- actually discard packets on the hub that fail CRC!
2796-
2797-2008-12-12 00:53 treellama
2798-
2799- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
2800- screen_sdl.cpp is screen.cpp, just found out
2801-
2802-2008-12-11 02:49 treellama
2803-
2804- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
2805- Source_Files/Network/Metaserver/metaserver_dialogs.h:
2806- control clicking on a player in metaserver keeps him highlighted
2807- through
2808- multiple PMs (like in myth)
2809-
2810-2008-12-11 02:16 treellama
2811-
2812- * Source_Files/GameWorld/map_constructors.cpp,
2813- Source_Files/Lua/lua_map.cpp:
2814- account for platforms when creating new sides; add
2815- Side:recalculate_type
2816-
2817-2008-12-11 02:03 treellama
2818-
2819- * Source_Files/Files/game_wad.cpp, Source_Files/Files/game_wad.h,
2820- Source_Files/Network/Metaserver/metaserver_dialogs.cpp:
2821- announce that maps have embedded physics or Lua on metaserver
2822-
2823-2008-12-11 01:55 treellama
2824-
2825- * Source_Files/Misc/sdl_dialogs.cpp:
2826- add ability to customize scrollbar colors
2827-
2828-2008-12-10 03:36 treellama
2829-
2830- * Source_Files/Files/game_wad.cpp, Source_Files/Files/tags.h,
2831- Source_Files/Misc/interface.cpp,
2832- Source_Files/XML/XML_LevelScript.cpp,
2833- Source_Files/XML/XML_LevelScript.h:
2834- support LUAS and MMLS chunks
2835-
2836-2008-12-08 01:44 treellama
2837-
2838- * Source_Files/Files/game_wad.cpp:
2839- try to find the map file before using level scripts in a net game
2840-
2841-2008-12-08 01:13 treellama
2842-
2843- * Source_Files/Misc/interface.cpp, Source_Files/Network/network.h,
2844- Source_Files/Network/network_dialogs.cpp,
2845- Source_Files/Network/network_messages.cpp:
2846- transfer the real checksum so that joiners can save working films
2847-
2848-2008-12-07 21:21 treellama
2849-
2850- * Source_Files/RenderOther/screen.cpp:
2851- insert some common sizes if SDL doesn't return any or returns
2852- only one mode
2853-
2854-2008-12-03 03:51 treellama
2855-
2856- * Source_Files/Lua/lua_player.cpp:
2857- set_crosshairs_active should be set_crosshairs_state
2858-
2859-2008-12-03 03:39 treellama
2860-
2861- * Source_Files/Network/Metaserver/network_metaserver.cpp,
2862- Source_Files/Network/Metaserver/network_metaserver.h:
2863- clear players/games when (re)connecting to metaserver; fixes SF
2864- 2118576
2865-
2866-2008-11-30 04:23 treellama
2867-
2868- * Source_Files/RenderOther/OGL_Blitter.cpp:
2869- why do I set up ortho in MODELVIEW?
2870-
2871-2008-11-30 04:16 treellama
2872-
2873- * Source_Files/RenderOther/screen.cpp:
2874- oops broke load screens (view_rect() is different when hud() is
2875- true)
2876-
2877-2008-11-29 15:18 treellama
2878-
2879- * Source_Files/RenderOther/screen.cpp,
2880- Source_Files/RenderOther/screen.h:
2881- tweak the way back buffer clears are done; should eliminate some
2882- flickering
2883-
2884-2008-11-29 05:08 treellama
2885-
2886- * Source_Files/Lua/lua_script.cpp,
2887- Source_Files/Misc/preferences.cpp,
2888- Source_Files/RenderOther/screen.cpp,
2889- Source_Files/RenderOther/screen.h,
2890- Source_Files/RenderOther/screen_shared.h, Source_Files/shell.cpp,
2891- Source_Files/shell.h:
2892- use SDL to detect available resolutions, rather than using
2893- hardcoded
2894-
2895-2008-11-29 02:01 treellama
2896-
2897- * Source_Files/Misc/interface.cpp,
2898- Source_Files/RenderOther/screen.cpp,
2899- Source_Files/RenderOther/screen.h, Source_Files/shell.cpp:
2900- begin to simplify screen layout code
2901-
2902-2008-11-29 01:14 treellama
2903-
2904- * Source_Files/RenderOther/HUDRenderer_OGL.cpp:
2905- fix matrix stack bug: the texture code would change the matrix
2906- mode to
2907- GL_MODELVIEW in between glPushMatrix and glPopMatrix
2908-
2909-2008-11-28 14:03 treellama
2910-
2911- * Source_Files/RenderOther/Makefile.am,
2912- Source_Files/RenderOther/screen.cpp,
2913- Source_Files/RenderOther/screen_sdl.cpp:
2914- remove old screen.cpp, move screen_sdl.cpp to screen.cpp
2915-
2916-2008-11-23 15:25 treellama
2917-
2918- * data/default_theme/DejaVuLGCSansCondensed-Bold.ttf,
2919- data/default_theme/DejaVuLGCSansCondensed-BoldOblique.ttf,
2920- data/default_theme/bankgthd.ttf,
2921- data/default_theme/button_c_p.bmp,
2922- data/default_theme/button_l_p.bmp,
2923- data/default_theme/button_r_p.bmp,
2924- data/default_theme/tiny_button_c.bmp,
2925- data/default_theme/tiny_button_l.bmp,
2926- data/default_theme/tiny_button_r.bmp:
2927- remove eol-style from bitmaps and ttfs
2928-
2929-2008-11-23 15:14 treellama
2930-
2931- * data/default_theme/DejaVuLGCSansCondensed-Bold.ttf,
2932- data/default_theme/DejaVuLGCSansCondensed-BoldOblique.ttf,
2933- data/default_theme/bankgthd.ttf, data/default_theme/button_c.bmp,
2934- data/default_theme/button_c_p.bmp,
2935- data/default_theme/button_l.bmp,
2936- data/default_theme/button_l_p.bmp,
2937- data/default_theme/button_r.bmp,
2938- data/default_theme/button_r_p.bmp,
2939- data/default_theme/frame_b.bmp, data/default_theme/frame_bl.bmp,
2940- data/default_theme/frame_br.bmp, data/default_theme/frame_l.bmp,
2941- data/default_theme/frame_r.bmp, data/default_theme/frame_t.bmp,
2942- data/default_theme/frame_tl.bmp, data/default_theme/frame_tr.bmp,
2943- data/default_theme/list_b.bmp, data/default_theme/list_bl.bmp,
2944- data/default_theme/list_br.bmp, data/default_theme/list_l.bmp,
2945- data/default_theme/list_r.bmp, data/default_theme/list_t.bmp,
2946- data/default_theme/list_tl.bmp, data/default_theme/list_tr.bmp,
2947- data/default_theme/slider.bmp, data/default_theme/slider_c.bmp,
2948- data/default_theme/slider_l.bmp, data/default_theme/slider_r.bmp,
2949- data/default_theme/thumb_b.bmp, data/default_theme/thumb_bc.bmp,
2950- data/default_theme/thumb_c.bmp, data/default_theme/thumb_t.bmp,
2951- data/default_theme/thumb_tc.bmp,
2952- data/default_theme/tiny_button_c.bmp,
2953- data/default_theme/tiny_button_l.bmp,
2954- data/default_theme/tiny_button_r.bmp:
2955- mark these files as binary
2956-
2957-2008-11-06 01:42 treellama
2958-
2959- * configure.ac:
2960- fix Solaris link
2961-
2962-2008-10-26 15:15 treellama
2963-
2964- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_mnemonics.h,
2965- docs/Lua.html, docs/Lua.xml:
2966- Lua level completion states, mission flags
2967-
2968-2008-10-26 04:26 treellama
2969-
2970- * Source_Files/Lua/lua_monsters.cpp, docs/Lua.html, docs/Lua.xml:
2971- Monster:accelerate
2972-
2973-2008-10-26 00:28 treellama
2974-
2975- * Source_Files/GameWorld/platforms.cpp:
2976- fix a well-known rendering bug where sides near platforms appear
2977- to move
2978-
2979-2008-10-25 22:09 treellama
2980-
2981- * Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
2982- Source_Files/Network/network.cpp,
2983- Source_Files/XML/XML_LevelScript.cpp:
2984- run net scripts, embedded scripts, and solo scripts in their own
2985- sandboxes
2986- fixes SF 1547578
2987- Lua's io library is now enabled for solo scripts
2988-
2989-2008-10-24 02:37 treellama
2990-
2991- * Resources/Windows/alephone.ico:
2992- remove eol-style on alephone.ico
2993-
2994-2008-10-24 02:28 treellama
2995-
2996- * Resources/Windows/alephone.ico:
2997- alephone.ico is a binary file
2998-
2999-2008-10-23 02:50 treellama
3000-
3001- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
3002- ignore errors copying default_theme/.svn
3003-
3004-2008-10-23 02:05 treellama
3005-
3006- * Source_Files/Lua/lua_script.cpp:
3007- this should fix 2181200 (PCR with netscript time-based gametypes
3008- incorrect)
3009-
3010-2008-10-20 01:32 ghs
3011-
3012- * Source_Files/Network/network.cpp:
3013- fix a possible crash when a joiner cancels
3014-
3015-2008-09-14 00:16 ghs
3016-
3017- * Source_Files/Makefile.am:
3018- windres interprets numbers starting with 0 as octal :C
3019-
3020-2008-09-14 00:03 ghs
3021-
3022- * Source_Files/shell.cpp:
3023- trying to set the WM_icon in Mac OS is a sure way to crash
3024-
3025-2008-09-13 22:43 ghs
3026-
3027- * Source_Files/RenderOther/computer_interface.cpp:
3028- explicit template specialization cannot have a storage class
3029-
3030-2008-09-13 22:20 ghs
3031-
3032- * Resources/Aleph One Classic SDL.r,
3033- Source_Files/Misc/alephversion.h:
3034- update version numbers
3035-
3036-2008-09-13 21:28 ghs
3037-
3038- * Resources/Windows/alephone.ico:
3039- somehow the low color icons in this file got messed up?
3040-
3041-2008-09-13 21:21 ghs
3042-
3043- * Source_Files/Misc/alephone32.xpm:
3044- a better 32x32 icon, from the old alephone.ico
3045-
3046-2008-09-13 21:10 ghs
3047-
3048- * Source_Files/Network/Metaserver/network_metaserver.cpp:
3049- fix metaserver displaying double leave messages for invisible
3050- admins
3051-
3052-2008-09-13 20:50 ghs
3053-
3054- * Source_Files/Misc/alephone.xpm, Source_Files/Misc/alephone32.xpm,
3055- Source_Files/shell.cpp:
3056- fix constness of xpms
3057-
3058-2008-09-13 20:43 ghs
3059-
3060- * Source_Files/Misc/Makefile.am, Source_Files/Misc/alephone.xpm,
3061- Source_Files/Misc/alephone32.xpm, Source_Files/shell.cpp:
3062- add window manager icons for non-Mac OS X
3063-
3064-2008-09-13 19:41 ghs
3065-
3066- * Source_Files/RenderOther/computer_interface.cpp:
3067- draw STATIC terminal groups (lol)
3068-
3069-2008-09-13 18:34 ghs
3070-
3071- * Source_Files/shell.cpp:
3072- remove SDL_Sound stuff
3073-
3074-2008-09-13 18:31 ghs
3075-
3076- * Source_Files/shell.cpp:
3077- if directx backend fails, change the use_directx_backend pref to
3078- false
3079-
3080-2008-09-13 18:26 ghs
3081-
3082- * Source_Files/Misc/preferences.cpp,
3083- Source_Files/Misc/preferences.h, Source_Files/shell.cpp:
3084- allow toggling DirectX backend in Windows (make sure to use a
3085- patched
3086- SDL)
3087-
3088-2008-08-25 01:33 ghs
3089-
3090- * Source_Files/RenderOther/images.cpp:
3091- increase the number of picture formats supported in M2-Win95
3092- style
3093- files, by recognizing 'PICT' as a complete PICT resource
3094-
3095-2008-08-22 01:30 ghs
3096-
3097- * Source_Files/Misc/preferences.h, Source_Files/shell.h:
3098- clean out some mac stuff
3099-
3100-2008-07-22 00:53 ghs
3101-
3102- * Resources/Aleph One Classic SDL.r,
3103- Source_Files/Misc/alephversion.h:
3104- version number update
3105-
3106-2008-07-22 00:35 ghs
3107-
3108- * Makefile.am,
3109- PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
3110- include Carnage_Messages in the zip/dmg
3111-
3112-2008-07-22 00:12 ghs
3113-
3114- * Source_Files/Misc/preferences.cpp:
3115- change the wording to "Mute All Guest Chat"
3116-
3117-2008-07-21 02:40 ghs
3118-
3119- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp:
3120- add a sound for private messages
3121-
3122-2008-07-21 02:20 ghs
3123-
3124- * data/Carnage_Messages.mml:
3125- carnage messages MML from Alex Bolton
3126-
3127-2008-07-21 01:26 ghs
3128-
3129- * Source_Files/Misc/preferences.cpp,
3130- Source_Files/Misc/preferences.h,
3131- Source_Files/Network/Metaserver/network_metaserver.cpp:
3132- add a "Mute All Guests" checkbox
3133-
3134-2008-07-20 21:32 ghs
3135-
3136- * Source_Files/Files/game_wad.cpp:
3137- hack to set platforms back to their original states for .save
3138- level
3139-
3140-2008-07-19 17:39 ghs
3141-
3142- * Source_Files/Network/Metaserver/network_metaserver.cpp:
3143- check against cleaned names when ignoring messages (fixes .ignore
3144- guest)
3145-
3146-2008-07-19 17:08 ghs
3147-
3148- * Source_Files/RenderOther/HUDRenderer_OGL.cpp:
3149- fix horizontally flipped textures
3150-
3151-2008-07-08 00:08 ghs
3152-
3153- * Resources/Aleph One Classic SDL.r,
3154- Source_Files/Misc/alephversion.h, docs/Lua.html, docs/Lua.xml:
3155- update version numbers
3156-
3157-2008-07-06 14:28 ghs
3158-
3159- * Source_Files/GameWorld/map_constructors.cpp:
3160- my map Simon appears to have transparent full sides, so I guess
3161- we can
3162- make them
3163-
3164-2008-07-06 04:28 ghs
3165-
3166- * Source_Files/Lua/lua_map.cpp:
3167- fix setting transparent side transfer mode
3168-
3169-2008-07-05 17:44 ghs
3170-
3171- * Source_Files/GameWorld/weapons.cpp,
3172- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp,
3173- Source_Files/Lua/lua_script.h, docs/Lua.html, docs/Lua.xml:
3174- player.weapons.active
3175-
3176-2008-07-05 15:41 ghs
3177-
3178- * Source_Files/Lua/lua_map.cpp:
3179- accept indexes as arguments to Sides.new
3180-
3181-2008-07-05 15:37 ghs
3182-
3183- * Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
3184- player:view_player()
3185-
3186-2008-07-05 15:08 ghs
3187-
3188- * Source_Files/GameWorld/map.h,
3189- Source_Files/GameWorld/map_constructors.cpp,
3190- Source_Files/Lua/lua_map.cpp, docs/Lua.html, docs/Lua.xml:
3191- Sides.new
3192-
3193-2008-07-05 14:08 ghs
3194-
3195- * Source_Files/Lua/lua_player.cpp:
3196- find_target() should always pass transparent sides
3197-
3198-2008-07-05 03:13 ghs
3199-
3200- * Source_Files/Lua/lua_map.cpp, docs/Lua.html, docs/Lua.xml,
3201- docs/Lua.xsl:
3202- polygon:find_line_crossed_leaving(), line.has_transparent_side
3203-
3204-2008-07-05 01:21 ghs
3205-
3206- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
3207- Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
3208- side.type,
3209- line.highest_adjacent_floor/lowest_adjacent_ceiling/solid
3210-
3211-2008-07-04 23:04 ghs
3212-
3213- * Source_Files/GameWorld/devices.cpp, Source_Files/Lua/lua_map.cpp,
3214- docs/Lua.html, docs/Lua.xml, docs/Lua.xsl:
3215- allow Lua to edit control panels
3216-
3217-2008-07-04 13:42 ghs
3218-
3219- * Source_Files/Files/FileHandler_SDL.cpp:
3220- hack in a dialog draw() to fix file selector static text update
3221- garbage
3222-
3223-2008-07-04 13:31 ghs
3224-
3225- * Source_Files/Files/game_wad.cpp:
3226- get the level music playing after we revert_game (SF 2002899)
3227-
3228-2008-07-04 13:15 ghs
3229-
3230- * Source_Files/XML/XML_Configure.cpp:
3231- assume MML files are iso-8859-1 by default, like the old Expat
3232- did
3233- fixes Rubicon X
3234-
3235-2008-06-22 03:05 ghs
3236-
3237- * Makefile.am:
3238- fix Cheats.lua for Windows zip file
3239-
3240-2008-06-22 02:59 ghs
3241-
3242- * Resources/Aleph One Classic SDL.r,
3243- Source_Files/Misc/alephversion.h:
3244- update version numbers
3245-
3246-2008-06-22 00:21 ghs
3247-
3248- * Source_Files/Network/network.cpp:
3249- get rid of "preview" in the Lua incompatible join message
3250-
3251-2008-06-21 23:29 ghs
3252-
3253- * AlephOne.spec.in, Makefile.am:
3254- updates to build RPMs
3255-
3256-2008-06-21 22:50 ghs
3257-
3258- * Source_Files/RenderMain/shapes.cpp,
3259- Source_Files/Sound/SoundFile.h:
3260- include some missing headers
3261-
3262-2008-06-21 21:49 ghs
3263-
3264- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
3265- add Cheats.lua to the dmg
3266-
3267-2008-06-21 15:44 ghs
3268-
3269- * Makefile.am, examples/lua/Cheats.lua:
3270- add Cheats.lua, to replace deprecated cheats MML
3271-
3272-2008-06-21 14:33 ghs
3273-
3274- * Source_Files/XML/XML_Loader_SDL.cpp:
3275- don't try to parse .lua files in Scripts
3276-
3277-2008-06-21 14:21 ghs
3278-
3279- * Source_Files/Misc/Console.h:
3280- enable the Lua console whenever a solo Lua is checked
3281-
3282-2008-06-21 14:15 ghs
3283-
3284- * Source_Files/Misc/sdl_widgets.cpp:
3285- center w_text_entry vertically
3286-
3287-2008-06-19 00:42 ghs
3288-
3289- * Source_Files/Misc/alephversion.h:
3290- version 0.20rc2
3291-
3292-2008-06-19 00:40 ghs
3293-
3294- * docs/Lua.html, docs/Lua.xml:
3295- add monster.polygon to docs
3296-
3297-2008-06-19 00:31 ghs
3298-
3299- * Source_Files/Misc/sdl_dialogs.cpp:
3300- pick default non-TrueType font IDs in case our user doesn't have
3301- SDL_ttf
3302- fix a misplaced #endif that resulted in an amusing metaserver
3303- screenshot
3304-
3305-2008-06-18 03:04 ghs
3306-
3307- * Source_Files/shell.cpp:
3308- the "if you want to quit" message should say "Command-Q" on Macs
3309-
3310-2008-06-18 02:57 ghs
3311-
3312- * Makefile.am:
3313- add the man page to source distribution
3314-
3315-2008-06-18 02:55 ghs
3316-
3317- * Source_Files/Misc/sdl_dialogs.cpp:
3318- set adjust_height when loading theme fonts (fixes missing
3319- metaserver dialog)
3320-
3321-2008-06-16 01:26 ghs
3322-
3323- * Makefile.am:
3324- add make libsrc, which uses a local Libraries directory to make
3325- the big
3326- Mac/Win libraries source tarball
3327-
3328-2008-06-15 23:24 ghs
3329-
3330- * Source_Files/Expat/Makefile.am:
3331- fix an automake warning
3332-
3333-2008-06-15 21:58 ghs
3334-
3335- * Resources/Aleph One Classic SDL.r,
3336- Source_Files/Misc/alephversion.h:
3337- update version numbers for 0.20rc1
3338-
3339-2008-06-15 21:57 ghs
3340-
3341- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
3342- what does Xcode keep changing?
3343-
3344-2008-06-15 19:27 ghs
3345-
3346- * Source_Files/Lua/lua_player.cpp:
3347- fix the compass for players other than 0
3348-
3349-2008-06-15 19:10 ghs
3350-
3351- * Source_Files/Lua/lua_player.cpp:
3352- fix player.external_velocity
3353-
3354-2008-06-15 18:46 ghs
3355-
3356- * Resources/Windows/alephone.rc, Source_Files/Makefile.am,
3357- Source_Files/Misc/alephversion.h:
3358- use alephversion.h to fill in alephone.rc now, when using GNU
3359- Make
3360-
3361-2008-06-15 17:52 ghs
3362-
3363- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
3364- PBProjects/English.lproj/InfoPlist.strings,
3365- PBProjects/Info-AlephOne_SDL.plist,
3366- Resources/AlephOneWebsite.webloc.r,
3367- Source_Files/Misc/alephversion.h:
3368- add a script to update Info.plist from alephversion.h in Xcode
3369-
3370-2008-06-15 14:30 ghs
3371-
3372- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
3373- add a target to make release DMGs
3374-
3375-2008-06-15 14:18 ghs
3376-
3377- * Makefile.am:
3378- remove CVS directories from themes and library licenses when
3379- making
3380- windows zip file
3381-
3382-2008-06-15 13:45 ghs
3383-
3384- * Source_Files/GameWorld/map.cpp, Source_Files/GameWorld/map.h,
3385- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp,
3386- Source_Files/Lua/lua_script.h, Source_Files/Lua/lua_templates.h,
3387- Source_Files/Network/network_games.cpp:
3388- fix a minor problem with Solra's custom game type patch:
3389- game end conditions are never initialized, never reset
3390- also tried to clean it up a little
3391-
3392-2008-06-15 04:36 ghs
3393-
3394- * Makefile.am, Resources/Library Licenses, Resources/Library
3395- Licenses/COPYING-Ogg.txt, Resources/Library
3396- Licenses/COPYING-SDL.txt, Resources/Library
3397- Licenses/COPYING-Speex.txt, Resources/Library
3398- Licenses/COPYING-Vorbis.txt, Resources/Library
3399- Licenses/COPYING-libmad, Resources/Library
3400- Licenses/COPYING-libsndfile, Resources/Library
3401- Licenses/COPYRIGHT-LUA.txt, Resources/Library
3402- Licenses/README-SDL.txt, Resources/Library
3403- Licenses/README-smpeg.txt, Resources/Library
3404- Licenses/zlib_license.html:
3405- it's convenient to have Library Licenses in CVS to generate
3406- releases
3407-
3408-2008-06-15 03:21 ghs
3409-
3410- * Makefile.am:
3411- add a winzip target to the Makefile, to make Windows zipfiles
3412- easier
3413-
3414-2008-06-15 02:29 ghs
3415-
3416- * Source_Files/Misc/alephversion.h, configure.ac:
3417- snarf the version out of alephversion.h for autoconf
3418- (consequently, you must have a shell, grep, and sed to run
3419- autogen.sh)
3420-
3421-2008-06-15 01:53 ghs
3422-
3423- * Aleph One Classic SDL.mcp:
3424- update to build with SDL_ttf
3425-
3426-2008-06-15 01:18 ghs
3427-
3428- * Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
3429- player.disconnected
3430-
3431-2008-06-15 01:17 ghs
3432-
3433- * Source_Files/Misc/ActionQueues.cpp:
3434- don't modify flags when it would result in netdead getting messed
3435- up
3436-
3437-2008-06-14 19:42 ghs
3438-
3439- * Source_Files/Misc/preferences_widgets_sdl.cpp,
3440- Source_Files/shell.cpp:
3441- fix file selectors in classic Mac OS
3442-
3443-2008-06-14 19:11 ghs
3444-
3445- * Source_Files/shell.cpp:
3446- always hog the CPU in classic Mac OS
3447-
3448-2008-06-14 18:31 ghs
3449-
3450- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_monsters.cpp,
3451- Source_Files/Lua/lua_objects.cpp,
3452- Source_Files/Lua/lua_player.cpp,
3453- Source_Files/Lua/lua_projectiles.cpp,
3454- Source_Files/Lua/lua_templates.h:
3455- compiler warning fixes
3456-
3457-2008-06-14 18:19 ghs
3458-
3459- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_monsters.cpp,
3460- Source_Files/Lua/lua_objects.cpp,
3461- Source_Files/Lua/lua_player.cpp,
3462- Source_Files/Lua/lua_projectiles.cpp,
3463- Source_Files/Lua/lua_templates.h:
3464- CodeWarrior is getting a little too old to handle my template
3465- wizardry
3466- this is enough to get it to work, and isn't too much uglier
3467-
3468-2008-06-14 14:39 ghs
3469-
3470- * Source_Files/Network/ConnectPool.h,
3471- Source_Files/RenderMain/shapes.cpp:
3472- CodeWarrior prefers if we don't prefix SDL includes with SDL/
3473-
3474-2008-06-14 14:35 ghs
3475-
3476- * Source_Files/Network/Metaserver/metaserver_dialogs.h:
3477- shouldn't have two function parameters with the same name
3478-
3479-2008-06-14 14:34 ghs
3480-
3481- * Source_Files/Misc/Logging.cpp:
3482- guard sys/types.h, use ~/.alephone/Aleph One Log.txt for NetBSD
3483- and OpenBSD too
3484-
3485-2008-06-14 14:19 ghs
3486-
3487- * Source_Files/Misc/Console.h:
3488- fix return value of use_lua_console(bool)
3489-
3490-2008-06-14 13:17 ghs
3491-
3492- * Source_Files/XML/XML_LevelScript.cpp:
3493- fix compiling with --disable-opengl
3494-
3495-2008-06-14 13:14 ghs
3496-
3497- * Source_Files/Misc/sdl_dialogs.cpp:
3498- fix compiler warning
3499-
3500-2008-06-14 13:10 ghs
3501-
3502- * Source_Files/RenderMain/ImageLoader_Shared.cpp,
3503- Source_Files/RenderOther/OGL_LoadScreen.cpp,
3504- Source_Files/RenderOther/motion_sensor.cpp:
3505- fix compiler warnings
3506-
3507-2008-06-14 13:04 ghs
3508-
3509- * Source_Files/Network/Metaserver/network_metaserver.cpp,
3510- Source_Files/Network/Metaserver/network_metaserver.h,
3511- Source_Files/Network/network_dialogs.cpp:
3512- stop advertising the game on the metaserver before displaying the
3513- PCR
3514-
3515-2008-06-14 12:28 ghs
3516-
3517- * Source_Files/Misc/sdl_widgets.cpp:
3518- draw the red bar for private messages under the name
3519-
3520-2008-06-14 12:22 ghs
3521-
3522- * Source_Files/Misc/sdl_dialogs.cpp,
3523- Source_Files/Misc/sdl_widgets.cpp,
3524- Source_Files/Misc/sdl_widgets.h, data/default_theme/theme2.mml:
3525- themable regular chat and metaserver colors
3526-
3527-2008-06-14 03:45 ghs
3528-
3529- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp,
3530- Source_Files/Lua/lua_script.h:
3531- reset the texture palette after the game
3532-
3533-2008-06-14 03:41 ghs
3534-
3535- * Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
3536- Game.version
3537-
3538-2008-06-14 03:06 ghs
3539-
3540- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
3541- Source_Files/Network/Metaserver/metaserver_dialogs.h:
3542- double clicking a game on the metaserver joins it
3543-
3544-2008-06-14 02:25 ghs
3545-
3546- * Source_Files/Network/network_dialogs.cpp,
3547- Source_Files/Network/network_dialogs.h:
3548- holding alt (or command) while joining goes straight to
3549- metaserver
3550-
3551-2008-06-14 01:11 ghs
3552-
3553- * Source_Files/Misc/sdl_widgets.cpp:
3554- center labels vertically, to line up with checkboxes
3555-
3556-2008-06-14 01:07 ghs
3557-
3558- * Source_Files/Misc/sdl_dialogs.cpp,
3559- Source_Files/Misc/sdl_widgets.cpp,
3560- Source_Files/Misc/sdl_widgets.h:
3561- support images for checkboxes
3562-
3563-2008-06-12 03:07 ghs
3564-
3565- * Source_Files/CSeries/csalerts_sdl.cpp:
3566- fix a crash when trying to alert the user(!)
3567-
3568-2008-06-12 02:30 ghs
3569-
3570- * Source_Files/Lua/lua_mnemonics.h:
3571- null-terminate the collection mnemonics
3572-
3573-2008-06-12 01:06 ghs
3574-
3575- * Source_Files/Lua/lua_map.cpp, docs/Lua.html, docs/Lua.xml:
3576- polygon.area and line.length
3577-
3578-2008-06-11 03:00 ghs
3579-
3580- * Source_Files/Misc/sdl_dialogs.cpp,
3581- Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_widgets.h,
3582- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
3583- data/default_theme/theme2.mml:
3584- ability to set players, games fonts, number of entries, and game
3585- list
3586- spacing
3587-
3588-2008-06-11 02:53 ghs
3589-
3590- * Source_Files/Network/Metaserver/metaserver_messages.cpp:
3591- fix display of game in chat
3592-
3593-2008-06-11 01:00 ghs
3594-
3595- * Source_Files/Misc/preferences.cpp,
3596- Source_Files/RenderOther/screen.h,
3597- Source_Files/RenderOther/screen_shared.h:
3598- add a 1280x720 mode
3599-
3600-2008-06-10 02:47 ghs
3601-
3602- * Source_Files/Misc/sdl_widgets.cpp,
3603- Source_Files/Network/Metaserver/metaserver_messages.cpp,
3604- Source_Files/Network/Metaserver/metaserver_messages.h:
3605- format custom games using the Lua script file name
3606-
3607-2008-06-09 02:33 ghs
3608-
3609- * Source_Files/GameWorld/map.h,
3610- Source_Files/Network/network_games.cpp, Source_Files/shell.cpp:
3611- a real entry point for CTF (no more Duality CTF on metaserver)
3612-
3613-2008-06-09 00:19 ghs
3614-
3615- * Source_Files/Lua/lua_map.cpp, docs/Lua.html, docs/Lua.xml,
3616- docs/Lua.xsl:
3617- Polygon.sides
3618- fix subtable functions to have : in docs
3619-
3620-2008-06-08 20:11 ghs
3621-
3622- * Source_Files/Misc/preference_dialogs.cpp,
3623- Source_Files/Misc/sdl_dialogs.cpp,
3624- Source_Files/Misc/sdl_dialogs.h,
3625- Source_Files/Misc/sdl_widgets.cpp,
3626- Source_Files/Misc/sdl_widgets.h, data/default_theme/theme2.mml:
3627- a real tab widget
3628-
3629-2008-06-08 17:05 ghs
3630-
3631- * Source_Files/CSeries/csdialogs_sdl.cpp:
3632- fix this stupid newline warning
3633-
3634-2008-06-08 02:42 ghs
3635-
3636- * Source_Files/Misc/sdl_dialogs.cpp,
3637- Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_widgets.h:
3638- fix w_text_entry click selection
3639-
3640-2008-06-07 23:59 ghs
3641-
3642- * Source_Files/Files/game_wad.cpp:
3643- fix Forge visual mode hanging on exported levels
3644-
3645-2008-06-07 22:11 ghs
3646-
3647- * Source_Files/Files/FileHandler_SDL.cpp,
3648- Source_Files/Files/game_wad.cpp, Source_Files/Files/wad.cpp:
3649- improve Forge compatibility for exported levels, save a checksum
3650- there is a still a problem with visual mode hanging
3651-
3652-2008-06-07 19:56 ghs
3653-
3654- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.h,
3655- Source_Files/RenderOther/HUDRenderer.cpp,
3656- Source_Files/RenderOther/HUDRenderer.h,
3657- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
3658- Source_Files/RenderOther/HUDRenderer_OGL.h,
3659- Source_Files/RenderOther/HUDRenderer_SW.cpp,
3660- Source_Files/RenderOther/HUDRenderer_SW.h,
3661- Source_Files/RenderOther/game_window.cpp, docs/Lua.html,
3662- docs/Lua.xml, docs/Lua.xsl:
3663- add a Lua texture palette
3664-
3665-2008-06-07 02:08 ghs
3666-
3667- * Source_Files/GameWorld/map.h, Source_Files/Misc/preferences.cpp,
3668- Source_Files/Network/network.cpp,
3669- Source_Files/Network/network_dialogs.cpp:
3670- actually, let's allow saving the level by default
3671-
3672-2008-06-07 02:02 ghs
3673-
3674- * Source_Files/GameWorld/map.h, Source_Files/Misc/Console.cpp,
3675- Source_Files/Misc/preferences.cpp,
3676- Source_Files/Network/network.cpp, Source_Files/Network/network.h,
3677- Source_Files/Network/network_dialogs.cpp,
3678- Source_Files/Network/network_dialogs.h:
3679- make it an option to disallow joiners using .save level
3680-
3681-2008-06-07 01:33 ghs
3682-
3683- * Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
3684- Game.save()
3685-
3686-2008-06-05 02:11 ghs
3687-
3688- * Source_Files/Lua/lua_map.cpp, docs/Lua.html, docs/Lua.xml:
3689- polygon.lines, polygon.endpoints, line.endpoints, endpoint.x/y
3690-
3691-2008-06-04 00:06 ghs
3692-
3693- * data/default_theme/Makefile.am:
3694- ok, fine, we do install themes
3695-
3696-2008-06-03 23:42 ghs
3697-
3698- * Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
3699- grr, machine bookpress, too
3700-
3701-2008-06-03 23:38 ghs
3702-
3703- * Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
3704- machine binder, not macine binder
3705-
3706-2008-06-02 02:27 ghs
3707-
3708- * Source_Files/Files/game_wad.cpp, Source_Files/Lua/lua_script.cpp,
3709- Source_Files/Lua/lua_script.h, Source_Files/Misc/preferences.cpp,
3710- Source_Files/Misc/preferences.h:
3711- a checkbox and pref for using a Lua script in solo
3712-
3713-2008-06-02 01:59 ghs
3714-
3715- * Source_Files/Files/FileHandler_SDL.cpp:
3716- fix prefs dialogs redraw issue
3717-
3718-2008-06-01 02:30 ghs
3719-
3720- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
3721- Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
3722- accessors for textures, texture alignment, lights, and transfer
3723- modes
3724-
3725-2008-05-31 21:14 ghs
3726-
3727- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
3728- Source_Files/Lua/lua_mnemonics.h,
3729- Source_Files/RenderMain/shapes.cpp, docs/Lua.html, docs/Lua.xml:
3730- collection mnemonics
3731-
3732-2008-05-31 16:25 ghs
3733-
3734- * Source_Files/Files/game_wad.cpp, Source_Files/Files/game_wad.h,
3735- Source_Files/GameWorld/map.cpp, Source_Files/Misc/Console.cpp,
3736- Source_Files/Misc/Console.h:
3737- add a .save level command
3738-
3739-2008-05-31 01:46 ghs
3740-
3741- * Source_Files/Lua/lua_script.cpp,
3742- Source_Files/Misc/DefaultStringSets.cpp,
3743- Source_Files/ModelView/WavefrontLoader.cpp,
3744- Source_Files/Sound/SoundManager.cpp,
3745- Source_Files/XML/XML_Configure.cpp,
3746- Source_Files/XML/XML_Configure.h,
3747- Source_Files/XML/XML_DataBlock.h,
3748- Source_Files/XML/XML_LevelScript.cpp:
3749- fix more string constant to char * assignment warnings
3750-
3751-2008-05-31 01:26 ghs
3752-
3753- * Source_Files/CSeries/csalerts.h,
3754- Source_Files/CSeries/csalerts_sdl.cpp:
3755- fix more string constant to char * assignment warnings
3756-
3757-2008-05-31 00:56 ghs
3758-
3759- * Source_Files/Lua/lua_mnemonics.h:
3760- gcc 4.2 complains when we initialize a char * with a string
3761- constant, even though the struct we do it in (lang_def) is const
3762- itself
3763-
3764-2008-05-31 00:41 ghs
3765-
3766- * Source_Files/Misc/sdl_dialogs.cpp,
3767- Source_Files/Misc/sdl_dialogs.h:
3768- fix a fullscreen/!fill_the_screen layout bug
3769-
3770-2008-05-30 02:58 ghs
3771-
3772- * Source_Files/Misc/interface.cpp:
3773- hack: use a 0 to tell w_toggle not to switch to checkbox font for
3774- resume
3775- as selector
3776-
3777-2008-05-30 02:50 ghs
3778-
3779- * Source_Files/Files/game_wad.cpp, Source_Files/Misc/interface.cpp,
3780- Source_Files/XML/XML_LevelScript.cpp:
3781- fix level music playing too early when resuming saved game
3782-
3783-2008-05-30 02:01 ghs
3784-
3785- * Source_Files/GameWorld/marathon2.cpp,
3786- Source_Files/Lua/lua_objects.cpp, Source_Files/Lua/lua_objects.h,
3787- Source_Files/Lua/lua_templates.h,
3788- Source_Files/Sound/SoundFile.cpp, Source_Files/Sound/SoundFile.h,
3789- Source_Files/Sound/SoundManager.cpp,
3790- Source_Files/Sound/SoundManager.h:
3791- [Solra Bizna] This adds a Lua function that...allows a Lua
3792- script...to
3793- create a new Sound based on an external sound file
3794-
3795-2008-05-30 01:16 ghs
3796-
3797- * Source_Files/RenderOther/sdl_fonts.cpp:
3798- fix rendering \t in TrueType fonts (fixes terminal formatting)
3799-
3800-2008-05-29 02:41 ghs
3801-
3802- * Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
3803- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
3804- Source_Files/Network/Metaserver/metaserver_messages.cpp,
3805- Source_Files/Network/Metaserver/metaserver_messages.h:
3806- add more info about games to the metaserver info dialog
3807-
3808-2008-05-28 02:11 ghs
3809-
3810- * Source_Files/Network/network_games.cpp:
3811- fix get_network_joined_message for custom games
3812-
3813-2008-05-26 23:57 ghs
3814-
3815- * Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
3816- add mnemonics for cinematic faders
3817-
3818-2008-05-26 23:48 ghs
3819-
3820- * docs/Lua.html, docs/Lua.xml:
3821- docment Cameras.new()
3822-
3823-2008-05-26 04:09 ghs
3824-
3825- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp,
3826- docs/Lua.html, docs/Lua.xml:
3827- screen_print is Players.print; just found out
3828-
3829-2008-05-26 03:29 ghs
3830-
3831- * Source_Files/Lua/lua_script.cpp:
3832- clean-up old stuff
3833-
3834-2008-05-26 00:55 ghs
3835-
3836- * Source_Files/Lua/lua_templates.h, docs/Lua.html, docs/Lua.xml:
3837- tostring functionality for tables and enums
3838- .mnemonic accessor for enums
3839-
3840-2008-05-25 22:18 ghs
3841-
3842- * Source_Files/Misc/sdl_dialogs.cpp:
3843- don't attempt to draw widgets when activating by pointer
3844-
3845-2008-05-25 16:27 ghs
3846-
3847- * Source_Files/GameWorld/devices.cpp,
3848- Source_Files/Lua/lua_monsters.cpp,
3849- Source_Files/Lua/lua_monsters.h, Source_Files/Lua/lua_script.cpp,
3850- Source_Files/Lua/lua_script.h, docs/Lua.html, docs/Lua.xml,
3851- docs/Lua.xsl:
3852- move Lua triggers to a Triggers table; add Triggers compatibility
3853- scripts for old Lua scripts; update docs
3854-
3855-2008-05-24 13:42 ghs
3856-
3857- * Source_Files/Misc/preferences.cpp:
3858- disable mouse acceleration checkbox when mouse is turned off
3859-
3860-2008-05-24 13:09 ghs
3861-
3862- * Source_Files/Misc/preference_dialogs.cpp,
3863- Source_Files/Misc/preference_dialogs.h,
3864- Source_Files/Misc/preferences.cpp,
3865- Source_Files/RenderMain/OGL_Model_Def.cpp,
3866- Source_Files/RenderMain/OGL_Model_Def.h,
3867- Source_Files/RenderMain/OGL_Setup.cpp,
3868- Source_Files/RenderMain/OGL_Setup.h,
3869- Source_Files/RenderMain/OGL_Texture_Def.h,
3870- Source_Files/RenderMain/OGL_Textures.cpp:
3871- separate model skin quality from inhabitant texture quality
3872-
3873-2008-05-24 04:23 ghs
3874-
3875- * Source_Files/RenderMain/OGL_Model_Def.cpp:
3876- reset models between levels
3877- I don't know why, but this also fixes a huge model skin memory
3878- leak
3879-
3880-2008-05-22 02:32 ghs
3881-
3882- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
3883- remove some SDK nonsense from the Deployment (native gcc) style
3884-
3885-2008-05-22 02:03 ghs
3886-
3887- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
3888- update other build styles to work with Xcode 2.5
3889-
3890-2008-05-19 03:30 ghs
3891-
3892- * Source_Files/Misc/sdl_widgets.cpp:
3893- measure w_select labels correctly (using utf8)
3894- a fix for w_toggle
3895-
3896-2008-05-19 02:46 ghs
3897-
3898- * Source_Files/Misc/sdl_dialogs.cpp,
3899- Source_Files/Misc/sdl_dialogs.h,
3900- Source_Files/Misc/sdl_widgets.cpp:
3901- a checkbox theme parser
3902-
3903-2008-05-19 02:07 ghs
3904-
3905- * Source_Files/Misc/sdl_dialogs.cpp,
3906- Source_Files/Misc/sdl_widgets.cpp:
3907- theme widget parsers clear color/image states
3908-
3909-2008-05-19 01:20 ghs
3910-
3911- * Source_Files/Misc/sdl_dialogs.cpp,
3912- Source_Files/Misc/sdl_dialogs.h,
3913- Source_Files/Misc/sdl_widgets.cpp, data/default_theme/theme2.mml:
3914- more useful default color and font handling
3915-
3916-2008-05-18 22:49 ghs
3917-
3918- * Source_Files/Misc/sdl_widgets.cpp:
3919- only allow dragging the scroll bar thumb if you actually click on
3920- it
3921-
3922-2008-05-18 22:45 ghs
3923-
3924- * Source_Files/Misc/sdl_widgets.cpp:
3925- more accurate scroll bar thumb behavior
3926-
3927-2008-05-18 21:20 ghs
3928-
3929- * Source_Files/Misc/sdl_dialogs.cpp:
3930- if no widget is active, up arrow selects the last widget, not the
3931- first
3932-
3933-2008-05-18 21:18 ghs
3934-
3935- * Source_Files/CSeries/csalerts_sdl.cpp,
3936- Source_Files/Files/FileHandler_SDL.cpp,
3937- Source_Files/Misc/preferences_widgets_sdl.cpp,
3938- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
3939- Source_Files/Network/network_dialogs.cpp, Source_Files/shell.cpp:
3940- choose some useful default widgets
3941-
3942-2008-05-18 20:28 ghs
3943-
3944- * Source_Files/Misc/sdl_widgets.cpp:
3945- escaping out of a w_select_popup doesn't change the selection
3946-
3947-2008-05-18 19:54 ghs
3948-
3949- * Source_Files/Misc/sdl_widgets.cpp:
3950- should fix the player list scrolling to the bottom when you hit 1
3951- pixel
3952- below the bottom shown player
3953-
3954-2008-05-18 19:50 ghs
3955-
3956- * Source_Files/Misc/sdl_widgets.cpp:
3957- ostringstream is really the way this should be done
3958-
3959-2008-05-18 18:40 ghs
3960-
3961- * data/default_theme/theme2.mml:
3962- make tiny button font a little smaller
3963-
3964-2008-05-18 16:35 ghs
3965-
3966- * data/default_theme/theme2.mml:
3967- tighten tiny button width a little
3968-
3969-2008-05-18 16:32 ghs
3970-
3971- * Source_Files/RenderOther/screen_drawing.cpp:
3972- fix TTF _draw_text clipping
3973-
3974-2008-05-18 16:32 ghs
3975-
3976- * Source_Files/Misc/sdl_widgets.cpp:
3977- fix w_games_in_room positioning
3978-
3979-2008-05-18 16:14 ghs
3980-
3981- * data/default_theme/theme2.mml:
3982- tighten the list frame spacing a bit
3983-
3984-2008-05-18 15:56 ghs
3985-
3986- * Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp:
3987- update the metaserver layout a little
3988-
3989-2008-05-18 15:51 ghs
3990-
3991- * Source_Files/Misc/sdl_dialogs.cpp:
3992- make no-theme buttons a little bigger
3993-
3994-2008-05-18 15:47 ghs
3995-
3996- * Source_Files/Misc/sdl_dialogs.cpp,
3997- Source_Files/Misc/sdl_dialogs.h,
3998- Source_Files/Misc/sdl_widgets.cpp,
3999- Source_Files/Misc/sdl_widgets.h, data/default_theme/theme2.mml,
4000- data/default_theme/tiny_button_c.bmp,
4001- data/default_theme/tiny_button_l.bmp,
4002- data/default_theme/tiny_button_r.bmp:
4003- add theme for tiny buttons
4004-
4005-2008-05-18 14:36 ghs
4006-
4007- * Source_Files/Misc/preferences.cpp,
4008- Source_Files/Sound/SoundManager.h:
4009- bump the maximum number of sound channels to 32
4010-
4011-2008-05-18 14:11 ghs
4012-
4013- * Source_Files/Misc/preferences.cpp,
4014- Source_Files/Sound/SoundManager.cpp,
4015- Source_Files/Sound/SoundManagerEnums.h:
4016- add an experimental "zero restart delay" sound option
4017-
4018-2008-05-17 20:20 ghs
4019-
4020- * Makefile.am, Source_Files/Misc/Makefile.am:
4021- forgot to change fonts in the Makefiles
4022-
4023-2008-05-17 20:01 ghs
4024-
4025- * Source_Files/Misc/sdl_widgets.cpp:
4026- don't allow clicking disabled buttons!
4027-
4028-2008-05-17 19:57 ghs
4029-
4030- * Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp:
4031- keep a copy of the selected game when viewing game info dialog,
4032- because
4033- it can disappear while the dialog is up
4034- if it does, don't join even if the player clicks join
4035-
4036-2008-05-17 19:36 ghs
4037-
4038- * Source_Files/Misc/preferences.cpp,
4039- Source_Files/Misc/preferences.h:
4040- get rid of non_bungie_warning pref
4041-
4042-2008-05-17 19:32 ghs
4043-
4044- * Source_Files/Misc/preferences.cpp:
4045- add a checkbox for Solra's mouse acceleration preference
4046-
4047-2008-05-17 19:19 ghs
4048-
4049- * Source_Files/Misc/sdl_dialogs.cpp:
4050- rearrange dialog event loop to fix mouse button assignment in
4051- w_key
4052-
4053-2008-05-17 19:07 ghs
4054-
4055- * Source_Files/Misc/preferences_widgets_sdl.cpp:
4056- use draw_rectangle to draw the crosshairs frame
4057-
4058-2008-05-17 19:03 ghs
4059-
4060- * Source_Files/Files/FileHandler_SDL.cpp,
4061- Source_Files/Misc/preferences_widgets_sdl.cpp,
4062- Source_Files/Misc/preferences_widgets_sdl.h,
4063- Source_Files/Misc/sdl_dialogs.cpp,
4064- Source_Files/Misc/sdl_dialogs.h,
4065- Source_Files/Misc/sdl_widgets.cpp,
4066- Source_Files/Misc/sdl_widgets.h,
4067- Source_Files/Network/network_dialog_widgets_sdl.cpp:
4068- remove remaining old theme stuff
4069-
4070-2008-05-17 18:43 ghs
4071-
4072- * Source_Files/Misc/sdl_dialogs.cpp,
4073- Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_widgets.h,
4074- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4075- Source_Files/Network/network_dialogs.cpp,
4076- data/default_theme/theme2.mml:
4077- get rid of get_dialog_font
4078- remove text_box, add chat_box to theme2
4079-
4080-2008-05-17 18:18 ghs
4081-
4082- * Source_Files/Network/network_dialog_widgets_sdl.cpp,
4083- Source_Files/Network/network_dialog_widgets_sdl.h,
4084- Source_Files/Network/network_dialogs.cpp:
4085- get rid of the now-unused w_chat_history
4086-
4087-2008-05-17 14:09 ghs
4088-
4089- * Source_Files/Misc/sdl_widgets.cpp,
4090- Source_Files/Misc/sdl_widgets.h,
4091- Source_Files/Misc/shared_widgets.cpp,
4092- Source_Files/Misc/shared_widgets.h:
4093- get rid of w_text_box, TextBoxWidget, HistoricTextbox
4094-
4095-2008-05-16 02:56 ghs
4096-
4097- * Source_Files/Misc/sdl_dialogs.h:
4098- fix list spacing
4099-
4100-2008-05-16 02:42 ghs
4101-
4102- * Source_Files/CSeries/csalerts_sdl.cpp,
4103- Source_Files/Files/FileHandler_SDL.cpp,
4104- Source_Files/Misc/interface.cpp,
4105- Source_Files/Misc/preference_dialogs.cpp,
4106- Source_Files/Misc/preferences.cpp,
4107- Source_Files/Misc/preferences_widgets_sdl.cpp,
4108- Source_Files/Misc/sdl_widgets.cpp,
4109- Source_Files/Misc/sdl_widgets.h,
4110- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4111- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4112- Source_Files/Network/network_dialog_widgets_sdl.cpp,
4113- Source_Files/Network/network_dialogs.cpp, Source_Files/shell.cpp:
4114- use w_title instead of w_static_text
4115-
4116-2008-05-16 02:07 ghs
4117-
4118- * Source_Files/Misc/sdl_dialogs.cpp,
4119- Source_Files/Misc/sdl_dialogs.h:
4120- get rid of get_dialog_image, as well as old color and image
4121- parsers
4122-
4123-2008-05-16 01:57 ghs
4124-
4125- * Source_Files/Misc/sdl_dialogs.cpp,
4126- Source_Files/Misc/sdl_dialogs.h,
4127- Source_Files/Network/network_dialog_widgets_sdl.cpp:
4128- get rid of old theme spaces
4129-
4130-2008-05-16 01:08 ghs
4131-
4132- * Source_Files/Sound/SoundFile.cpp:
4133- when More Sounds was unchecked, we'd try to load sounds that have
4134- 0
4135- permutations, causing a crash (SF 1812688)
4136-
4137-2008-05-15 03:09 ghs
4138-
4139- * Source_Files/Misc/sdl_dialogs.cpp,
4140- Source_Files/Misc/sdl_dialogs.h,
4141- Source_Files/Misc/sdl_widgets.cpp,
4142- Source_Files/Misc/sdl_widgets.h:
4143- move w_list_base to theme2
4144-
4145-2008-05-15 01:37 ghs
4146-
4147- * Source_Files/Misc/sdl_dialogs.cpp,
4148- Source_Files/Misc/sdl_dialogs.h,
4149- Source_Files/Misc/sdl_widgets.cpp, data/default_theme/theme2.mml:
4150- separate slider thumb configuration from slider configuration
4151-
4152-2008-05-15 01:10 ghs
4153-
4154- * Source_Files/Misc/sdl_dialogs.cpp,
4155- Source_Files/Misc/sdl_widgets.cpp,
4156- data/default_theme/slider_c.bmp, data/default_theme/slider_l.bmp,
4157- data/default_theme/slider_r.bmp, data/default_theme/theme2.mml:
4158- center sliders in their rect
4159-
4160-2008-05-14 02:59 ghs
4161-
4162- * Source_Files/Misc/sdl_dialogs.cpp,
4163- Source_Files/Misc/sdl_dialogs.h,
4164- Source_Files/Misc/sdl_widgets.cpp,
4165- Source_Files/Misc/sdl_widgets.h:
4166- move sliders to theme2
4167-
4168-2008-05-12 02:43 ghs
4169-
4170- * Source_Files/Lua/lua_templates.h:
4171- fix a small overflow
4172-
4173-2008-05-11 18:57 ghs
4174-
4175- * data/default_theme/bankgthd.ttf,
4176- data/default_theme/bankgthd.ttf.txt,
4177- data/default_theme/theme2.mml:
4178- add a ttf version of our essential button font
4179- this is no more dubious than the version already in resources
4180-
4181-2008-05-11 18:13 ghs
4182-
4183- * Source_Files/Misc/sdl_dialogs.cpp,
4184- Source_Files/Misc/sdl_dialogs.h,
4185- Source_Files/Misc/sdl_widgets.cpp,
4186- Source_Files/Misc/sdl_widgets.h,
4187- data/default_theme/button_c_p.bmp,
4188- data/default_theme/button_l_p.bmp,
4189- data/default_theme/button_r_p.bmp, data/default_theme/theme2.mml:
4190- add a "pressed" state for better look and feel on buttons
4191-
4192-2008-05-11 15:35 ghs
4193-
4194- * Source_Files/Misc/sdl_dialogs.cpp,
4195- Source_Files/Misc/sdl_dialogs.h,
4196- Source_Files/Misc/sdl_widgets.cpp,
4197- Source_Files/Misc/sdl_widgets.h, data/default_theme/theme2.mml:
4198- move buttons to theme2
4199-
4200-2008-05-11 14:29 ghs
4201-
4202- * Source_Files/Misc/sdl_dialogs.cpp,
4203- Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_widgets.h,
4204- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp:
4205- move spacers to theme2
4206-
4207-2008-05-11 14:05 ghs
4208-
4209- * Source_Files/Misc/preferences_widgets_sdl.cpp,
4210- Source_Files/Misc/sdl_dialogs.cpp,
4211- Source_Files/Misc/sdl_dialogs.h,
4212- Source_Files/Misc/sdl_widgets.cpp, data/default_theme/theme2.mml:
4213- move dialog frame (includes spaces, background colors) to theme2
4214-
4215-2008-05-11 04:17 ghs
4216-
4217- * Source_Files/Misc/sdl_dialogs.cpp:
4218- fix item font parsing
4219-
4220-2008-05-11 04:08 ghs
4221-
4222- * Source_Files/Misc/sdl_dialogs.cpp,
4223- Source_Files/Misc/sdl_dialogs.h,
4224- Source_Files/Misc/sdl_widgets.cpp,
4225- Source_Files/Misc/sdl_widgets.h, data/default_theme/theme2.mml:
4226- move text_entry to theme2
4227-
4228-2008-05-11 02:51 ghs
4229-
4230- * Source_Files/Misc/preference_dialogs.cpp,
4231- Source_Files/Misc/preferences.cpp,
4232- Source_Files/Misc/sdl_dialogs.cpp,
4233- Source_Files/Misc/sdl_dialogs.h,
4234- Source_Files/Misc/sdl_widgets.cpp,
4235- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4236- Source_Files/Network/network_dialogs.cpp,
4237- data/default_theme/theme2.mml:
4238- move item color and spaces to theme2
4239-
4240-2008-05-11 01:50 ghs
4241-
4242- * Source_Files/Misc/sdl_dialogs.cpp,
4243- Source_Files/Misc/sdl_dialogs.h,
4244- Source_Files/Misc/sdl_widgets.cpp,
4245- Source_Files/Misc/sdl_widgets.h, data/default_theme/theme2.mml:
4246- simplify theme2 fonts
4247- migrate label and message colors/fonts to theme2
4248-
4249-2008-05-10 23:28 ghs
4250-
4251- * Source_Files/Misc/preferences_widgets_sdl.h,
4252- Source_Files/Misc/sdl_dialogs.cpp,
4253- Source_Files/Misc/sdl_dialogs.h,
4254- Source_Files/Misc/sdl_widgets.cpp,
4255- Source_Files/Misc/sdl_widgets.h, data/default_theme/theme2.mml:
4256- begin moving to new theme MML: first stop, title font and color
4257-
4258-2008-05-10 19:45 ghs
4259-
4260- * Source_Files/Misc/sdl_widgets.cpp:
4261- fix w_list_base click functionality
4262-
4263-2008-05-10 15:44 ghs
4264-
4265- * Source_Files/RenderMain/OGL_Setup.cpp:
4266- remove an inappropriate use of exceptions
4267-
4268-2008-05-10 03:58 ghs
4269-
4270- * Source_Files/RenderMain/OGL_Render.cpp:
4271- this check is already done for us in DoLightingAndBlending
4272-
4273-2008-05-10 03:44 ghs
4274-
4275- * Source_Files/RenderMain/OGL_Render.cpp:
4276- disable the depth test when rendering semi-transparent lines and
4277- sprites
4278- this fixes some 3D model problems, but can cause others...sadly
4279- there is no ideal solution to Z buffer / alpha blending
4280- interaction
4281-
4282-2008-05-08 02:55 ghs
4283-
4284- * Source_Files/Misc/sdl_dialogs.cpp:
4285- fix an uninitialized variable crash
4286-
4287-2008-05-06 02:45 ghs
4288-
4289- * Source_Files/Misc/sdl_widgets.cpp:
4290- activate w_key on click
4291-
4292-2008-05-06 02:16 ghs
4293-
4294- * Source_Files/Misc/sdl_dialogs.cpp,
4295- Source_Files/Misc/sdl_dialogs.h,
4296- Source_Files/Misc/sdl_widgets.cpp,
4297- Source_Files/Misc/sdl_widgets.h:
4298- remove focus-follows mouse in dialogs...this leaves a few things
4299- in
4300- weird shape
4301-
4302-2008-05-04 22:32 ghs
4303-
4304- * Source_Files/Misc/sdl_widgets.cpp:
4305- dimming Marathon colors is actually quite ugly...reverting that
4306- part
4307-
4308-2008-05-04 15:08 ghs
4309-
4310- * Source_Files/Misc/sdl_widgets.cpp:
4311- make metaserver player list colors more like Myth's
4312-
4313-2008-05-04 14:13 ghs
4314-
4315- * Source_Files/Network/Metaserver/metaserver_messages.cpp:
4316- Legends is Ingue Ferroque, as far as I can tell
4317-
4318-2008-05-04 13:47 ghs
4319-
4320- * Source_Files/Network/Metaserver/metaserver_messages.cpp,
4321- Source_Files/Network/Metaserver/network_metaserver.cpp,
4322- Source_Files/Network/Metaserver/network_metaserver.h:
4323- eat metaserver's set player data messages
4324- make more sense in the login message deflater
4325-
4326-2008-05-04 13:30 ghs
4327-
4328- * Source_Files/Misc/alephversion.h:
4329- add a display version for OpenBSD
4330-
4331-2008-05-04 12:30 ghs
4332-
4333- * Source_Files/Misc/preferences.cpp:
4334- use DeUTF8 instead of DeUTF8_C for obscure_password
4335-
4336-2008-05-04 03:19 ghs
4337-
4338- * Source_Files/Files/resource_manager.cpp:
4339- demote these to logTrace, since we open files we're not sure are
4340- resources a lot
4341-
4342-2008-05-04 02:47 ghs
4343-
4344- * Source_Files/Network/Metaserver/metaserver_messages.cpp,
4345- Source_Files/Network/Metaserver/network_metaserver.cpp:
4346- remove metaserver formatting characters from consideration in the
4347- ignore list
4348-
4349-2008-05-04 01:46 ghs
4350-
4351- * Source_Files/RenderOther/sdl_fonts.cpp:
4352- metaserver style tokens can be upper or lower case
4353-
4354-2008-05-04 01:37 ghs
4355-
4356- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4357- Source_Files/Network/Metaserver/metaserver_messages.cpp:
4358- fix some bleeding italics
4359-
4360-2008-05-04 01:18 ghs
4361-
4362- * data/default_theme/DejaVuLGCSansCondensed-Bold.ttf,
4363- data/default_theme/DejaVuLGCSansCondensed-BoldOblique.ttf,
4364- data/default_theme/LICENSE-DejaVu, data/default_theme/theme.mml:
4365- add deja vu to the default theme
4366-
4367-2008-05-04 01:17 ghs
4368-
4369- * Source_Files/Misc/sdl_dialogs.cpp:
4370- update theme MML to use file, italic_file, etc.
4371-
4372-2008-05-04 00:11 ghs
4373-
4374- * Source_Files/Misc/sdl_dialogs.cpp,
4375- Source_Files/RenderOther/sdl_fonts.cpp:
4376- load fonts out of the data path, and the theme directory when
4377- appropriate
4378-
4379-2008-05-03 20:46 ghs
4380-
4381- * Source_Files/CSeries/csfonts.h,
4382- Source_Files/Misc/sdl_dialogs.cpp,
4383- Source_Files/Misc/sdl_widgets.cpp,
4384- Source_Files/RenderOther/FontHandler.cpp,
4385- Source_Files/RenderOther/FontHandler.h,
4386- Source_Files/RenderOther/ViewControl.cpp,
4387- Source_Files/RenderOther/overhead_map.cpp,
4388- Source_Files/RenderOther/screen_drawing.cpp,
4389- Source_Files/RenderOther/sdl_fonts.cpp,
4390- Source_Files/RenderOther/sdl_fonts.h, Source_Files/shell.cpp:
4391- if we can't find a Fonts file, but we have SDL_ttf, use our
4392- built-in
4393- font for rendering HUD and terminals, instead of bailing out
4394-
4395-2008-05-03 19:25 ghs
4396-
4397- * Source_Files/RenderOther/ViewControl.cpp:
4398- use our new font as the default on-screen font
4399-
4400-2008-05-03 19:18 ghs
4401-
4402- * Source_Files/Misc/AlephSansMono-Bold.h,
4403- Source_Files/Misc/DejaVuCondensedSansBold.h,
4404- Source_Files/Misc/sdl_dialogs.cpp,
4405- Source_Files/Misc/sdl_widgets.cpp,
4406- Source_Files/RenderOther/sdl_fonts.cpp,
4407- data/AlephSansMono-Bold.ttf, data/AlephSansMonoLicense.txt,
4408- data/DejaVuCondensedSansBold.ttf, data/LICENSE-DejaVuFonts:
4409- build in a minimal monospace font, instead of the enormous dejavu
4410-
4411-2008-05-03 16:22 ghs
4412-
4413- * configure.ac:
4414- openbsd was in the wrong place, and had the wrong syntax
4415-
4416-2008-05-03 03:44 ghs
4417-
4418- * Source_Files/Misc/sdl_widgets.cpp,
4419- Source_Files/Network/Metaserver/metaserver_messages.cpp,
4420- Source_Files/RenderOther/sdl_fonts.cpp,
4421- Source_Files/RenderOther/sdl_fonts.h:
4422- enable display of styled text in the metaserver client
4423-
4424-2008-05-03 02:05 ghs
4425-
4426- * Source_Files/RenderOther/sdl_fonts.cpp,
4427- Source_Files/RenderOther/sdl_fonts.h:
4428- support for drawing metaserver styled text (|i, |b, etc.)
4429-
4430-2008-05-02 02:53 ghs
4431-
4432- * Source_Files/RenderOther/screen_drawing.cpp,
4433- Source_Files/RenderOther/sdl_fonts.cpp,
4434- Source_Files/RenderOther/sdl_fonts.h:
4435- bold, italic, bold-italic styles now work for TTF fonts
4436-
4437-2008-05-01 02:41 ghs
4438-
4439- * Source_Files/Misc/preferences.cpp:
4440- [Peter Hessler] changes to allow building in OpenBSD
4441-
4442-2008-05-01 02:33 ghs
4443-
4444- * Source_Files/Misc/thread_priority_sdl_posix.cpp,
4445- Source_Files/shell.cpp, configure.ac:
4446- [Peter Hessler] changes to allow building in OpenBSD
4447-
4448-2008-05-01 02:18 ghs
4449-
4450- * Source_Files/Sound/Mixer.h:
4451- initialize sNetworkAudioBufferDesc
4452-
4453-2008-05-01 01:57 ghs
4454-
4455- * Source_Files/CSeries/csstrings.cpp,
4456- Source_Files/CSeries/csstrings.h,
4457- Source_Files/RenderOther/screen_drawing.cpp,
4458- Source_Files/RenderOther/sdl_fonts.cpp,
4459- Source_Files/RenderOther/sdl_fonts.h:
4460- there's no call for allocating/freeing memory every time we draw
4461- a string!
4462-
4463-2008-04-28 15:40 ghs
4464-
4465- * Source_Files/RenderOther/sdl_fonts.cpp:
4466- fixed a signed char problem
4467-
4468-2008-04-28 15:40 ghs
4469-
4470- * Source_Files/CSeries/csfonts.h:
4471- align styleShadow with the MML guide's 16
4472-
4473-2008-04-28 03:49 ghs
4474-
4475- * Source_Files/RenderOther/screen_drawing.cpp,
4476- Source_Files/RenderOther/sdl_fonts.cpp,
4477- Source_Files/RenderOther/sdl_fonts.h:
4478- skip unprintable characters (\r) in ttf_font_info::draw_text and
4479- text_width;
4480- doing the same in trunc_text would be exceedingly complicated;
4481- skipping
4482-
4483-2008-04-28 01:37 ghs
4484-
4485- * Source_Files/RenderOther/screen_shared.h:
4486- fix overlay:fill_icon(), which I think broke when alpha was added
4487-
4488-2008-04-27 18:35 ghs
4489-
4490- * Source_Files/shell.cpp:
4491- filter control characters out of the console input
4492- make Ctrl-H and Ctrl-U do what you'd expect
4493-
4494-2008-04-27 18:23 ghs
4495-
4496- * Source_Files/RenderOther/FontHandler.cpp,
4497- Source_Files/RenderOther/screen_drawing.cpp,
4498- Source_Files/RenderOther/sdl_fonts.cpp,
4499- Source_Files/RenderOther/sdl_fonts.h:
4500- make it possible to display TTF fonts in-game
4501-
4502-2008-04-27 15:20 ghs
4503-
4504- * Source_Files/Misc/preferences.cpp:
4505- move custom internet chat colors to their own section
4506-
4507-2008-04-27 14:45 ghs
4508-
4509- * Source_Files/Misc/sdl_dialogs.cpp,
4510- Source_Files/Misc/sdl_widgets.cpp,
4511- Source_Files/RenderOther/FontHandler.cpp,
4512- Source_Files/RenderOther/screen_drawing.cpp,
4513- Source_Files/RenderOther/screen_drawing.h,
4514- Source_Files/RenderOther/sdl_fonts.cpp,
4515- Source_Files/RenderOther/sdl_fonts.h:
4516- moved font drawing functions into font_info, implementation is in
4517- sdl_fonts.cpp except for _draw_text itself, which is still in
4518- screen_drawing.cpp because it needs to access the clip rect and
4519- templates
4520-
4521-2008-04-27 03:37 ghs
4522-
4523- * Source_Files/Misc/sdl_dialogs.cpp, data/default_theme/theme.mml:
4524- add support for TTF fonts in themes
4525- also, update the default theme to use the built-in gothic font
4526- for some
4527- widgets
4528-
4529-2008-04-27 03:13 ghs
4530-
4531- * Source_Files/RenderOther/sdl_fonts.h:
4532- get rid of DualFontSpec
4533-
4534-2008-04-27 02:42 ghs
4535-
4536- * Source_Files/CSeries/csalerts_sdl.cpp,
4537- Source_Files/CSeries/csfonts.h,
4538- Source_Files/Misc/sdl_dialogs.cpp,
4539- Source_Files/Misc/sdl_dialogs.h,
4540- Source_Files/Misc/sdl_widgets.cpp,
4541- Source_Files/Misc/sdl_widgets.h,
4542- Source_Files/Network/network_dialog_widgets_sdl.cpp,
4543- Source_Files/RenderOther/FontHandler.cpp,
4544- Source_Files/RenderOther/FontHandler.h,
4545- Source_Files/RenderOther/OverheadMap_SDL.cpp,
4546- Source_Files/RenderOther/computer_interface.cpp,
4547- Source_Files/RenderOther/screen_drawing.cpp,
4548- Source_Files/RenderOther/screen_drawing.h,
4549- Source_Files/RenderOther/screen_shared.h,
4550- Source_Files/RenderOther/sdl_fonts.cpp,
4551- Source_Files/RenderOther/sdl_fonts.h:
4552- fix the font mess I created--themes return to old fonts, for now
4553-
4554-2008-04-26 19:46 ghs
4555-
4556- * Source_Files/Files/FileHandler_SDL.cpp,
4557- Source_Files/Misc/interface.cpp,
4558- Source_Files/Misc/preference_dialogs.cpp,
4559- Source_Files/Misc/preferences.cpp,
4560- Source_Files/Misc/preferences_widgets_sdl.h,
4561- Source_Files/Misc/sdl_widgets.cpp,
4562- Source_Files/Misc/sdl_widgets.h,
4563- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4564- Source_Files/Network/network_dialog_widgets_sdl.h,
4565- Source_Files/Network/network_dialogs.cpp:
4566- remove old label strings from widget constructors
4567-
4568-2008-04-26 18:44 ghs
4569-
4570- * Source_Files/Misc/preferences.cpp,
4571- Source_Files/Misc/sdl_widgets.h:
4572- remove w_right_button and w_left_button
4573-
4574-2008-04-26 18:36 ghs
4575-
4576- * Source_Files/Misc/sdl_widgets.h:
4577- remove the actual old w_spacer code
4578-
4579-2008-04-26 18:32 ghs
4580-
4581- * Source_Files/Misc/interface.cpp,
4582- Source_Files/Misc/preferences.cpp,
4583- Source_Files/Misc/preferences_widgets_sdl.cpp,
4584- Source_Files/Misc/sdl_widgets.cpp,
4585- Source_Files/Misc/sdl_widgets.h,
4586- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4587- Source_Files/Network/network_dialog_widgets_sdl.cpp,
4588- Source_Files/Network/network_dialogs.cpp:
4589- catch remaining old layout dialogs (did I get them all?)
4590- make w_spacer a placeable, rather than a widget, to save a small
4591- amount
4592- of RAM
4593-
4594-2008-04-26 18:05 ghs
4595-
4596- * Source_Files/CSeries/csalerts_sdl.cpp,
4597- Source_Files/Files/FileHandler_SDL.cpp,
4598- Source_Files/Misc/sdl_dialogs.cpp,
4599- Source_Files/Misc/sdl_dialogs.h,
4600- Source_Files/Misc/sdl_widgets.cpp,
4601- Source_Files/Misc/sdl_widgets.h,
4602- Source_Files/Network/network_dialogs.cpp, Source_Files/shell.cpp:
4603- use new layout code for remaining dialogs
4604- remove Woody's stupid layout tricks(tm)
4605-
4606-2008-04-26 13:00 ghs
4607-
4608- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp:
4609- if the game time limit is longer than 1 week, display it as
4610- untimed on
4611- the metaserver
4612-
4613-2008-04-26 12:52 ghs
4614-
4615- * Source_Files/Network/Metaserver/metaserver_messages.h:
4616- fix compile warnings
4617-
4618-2008-04-26 12:34 ghs
4619-
4620- * Source_Files/Network/network_dialogs.cpp:
4621- pass the right value for use_netscript into w_enabling_toggle,
4622- since
4623- there is a bug where binders don't update enablement when setting
4624- value
4625-
4626-2008-04-26 11:59 ghs
4627-
4628- * Source_Files/Lua/lua_mnemonics.h,
4629- Source_Files/Lua/lua_player.cpp,
4630- Source_Files/Misc/DefaultStringSets.cpp,
4631- Source_Files/Network/Metaserver/metaserver_messages.cpp,
4632- docs/Lua.html, docs/Lua.xml:
4633- call the custom game type "Netscript" consistently to the outside
4634- world
4635- (including Lua scripters); change ScoringMode to scoring_mode to
4636- be
4637- consistent with Lua table naming convention; add ScoringModes
4638- accessor to
4639- Lua documentation
4640-
4641-2008-04-26 11:51 ghs
4642-
4643- * Source_Files/GameWorld/map.cpp, Source_Files/GameWorld/map.h,
4644- Source_Files/GameWorld/player.cpp,
4645- Source_Files/Lua/language_definition.h,
4646- Source_Files/Lua/lua_mnemonics.h,
4647- Source_Files/Lua/lua_player.cpp,
4648- Source_Files/Misc/DefaultStringSets.cpp,
4649- Source_Files/Network/Metaserver/metaserver_messages.cpp,
4650- Source_Files/Network/network_dialogs.cpp,
4651- Source_Files/Network/network_games.cpp, docs/Lua.html,
4652- docs/Lua.xml:
4653- [Solra Bizna] add a custom netscript game type, controllable by
4654- Game.over and Game.scoring_behavior; also, add
4655- Game.time_remaining
4656-
4657-2008-04-26 11:40 ghs
4658-
4659- * Source_Files/Misc/preferences.cpp, Source_Files/shell.cpp:
4660- changing SDL_Delay to 1 seems ideal: CPU usage is still minimal
4661- on my
4662- fast machine, and frame rate is the same on my slow one
4663-
4664- so, also removing hog the cpu from the preferences dialog
4665-
4666-2008-04-26 04:28 astrange
4667-
4668- * Source_Files/shell.cpp:
4669- Stick sleep back under 'hog the cpu'.
4670-
4671-2008-04-26 04:01 astrange
4672-
4673- * Source_Files/shell.cpp:
4674- Much simpler sleep like the old one.
4675-
4676-2008-04-26 03:26 astrange
4677-
4678- * Source_Files/Misc/interface.cpp, Source_Files/Misc/interface.h,
4679- Source_Files/shell.cpp:
4680- Only sleep once after doing render_screen() - should improve FPS
4681- at the cost of some CPU.
4682-
4683-2008-04-26 01:50 astrange
4684-
4685- * Source_Files/Misc/interface.cpp, Source_Files/Misc/interface.h,
4686- Source_Files/Misc/vbl.cpp, Source_Files/shell.cpp:
4687- Merge several SDL_GetTicks() calls that happen in the same
4688- instant. Automatically sleep until the next frame instead of
4689- spinning in-game.
4690-
4691-2008-04-25 22:04 ghs
4692-
4693- * Source_Files/Lua/lua_monsters.cpp, docs/Lua.html, docs/Lua.xml:
4694- MonsterType.radius, impact_effect, melee_impact_effect
4695-
4696-2008-04-25 20:59 ghs
4697-
4698- * Source_Files/Misc/preferences.cpp,
4699- Source_Files/Misc/preferences.h, Source_Files/shell.cpp:
4700- make hogging the CPU optional
4701-
4702-2008-04-24 03:14 ghs
4703-
4704- * Source_Files/Misc/preferences.cpp,
4705- Source_Files/Misc/preferences.h,
4706- Source_Files/Misc/sdl_widgets.cpp,
4707- Source_Files/Misc/sdl_widgets.h,
4708- Source_Files/Network/Metaserver/metaserver_messages.cpp:
4709- allow custom metaserver colors
4710-
4711-2008-04-24 01:50 ghs
4712-
4713- * Source_Files/Misc/sdl_widgets.cpp,
4714- Source_Files/Misc/sdl_widgets.h:
4715- a rather crappy color picker widget
4716-
4717-2008-04-22 23:15 ghs
4718-
4719- * Source_Files/Misc/sdl_widgets.cpp:
4720- rewrite w_games_in_room::draw to use C strings, since the
4721- std::strings
4722- in it were causing a bizarre problem with Mac OS X deployment
4723-
4724-2008-04-22 01:45 ghs
4725-
4726- * Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4727- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4728- Source_Files/Network/Metaserver/metaserver_dialogs.h,
4729- Source_Files/Network/Metaserver/network_metaserver.cpp,
4730- Source_Files/Network/Metaserver/network_metaserver.h,
4731- Source_Files/Network/network_dialogs.cpp:
4732- alert users when the room connection goes down
4733-
4734-2008-04-21 01:22 ghs
4735-
4736- * Source_Files/Misc/sdl_widgets.cpp:
4737- fix plural/capitalization of minutes in w_games_in_room
4738-
4739-2008-04-21 01:19 ghs
4740-
4741- * Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp:
4742- remove the Status section from the game info dialog, since that
4743- is not
4744- updated in real time, but is displayed in the main client
4745-
4746-2008-04-21 00:49 ghs
4747-
4748- * Source_Files/Misc/sdl_widgets.cpp,
4749- Source_Files/Misc/sdl_widgets.h,
4750- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4751- Source_Files/Network/Metaserver/metaserver_messages.h,
4752- Source_Files/Network/Metaserver/network_metaserver.cpp:
4753- more informative w_games_in_room
4754-
4755-2008-04-20 19:58 ghs
4756-
4757- * Source_Files/Network/network_dialogs.cpp:
4758- use new placers for the gather screen (fixes colorful chat
4759- positioning)
4760-
4761-2008-04-20 19:12 astrange
4762-
4763- * Makefile.am, docs/alephone.6:
4764- Add manpage, written by Sam Morris.
4765-
4766-2008-04-20 15:48 ghs
4767-
4768- * Source_Files/Misc/sdl_widgets.cpp:
4769- tweak chat/private message placement slightly
4770-
4771-2008-04-20 15:45 ghs
4772-
4773- * Source_Files/Network/network_dialogs.cpp,
4774- Source_Files/Network/network_dialogs.h:
4775- use colorful chat widgets in join and gather dialogs
4776-
4777-2008-04-20 15:28 ghs
4778-
4779- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp:
4780- update game buttons when games change
4781-
4782-2008-04-20 15:27 ghs
4783-
4784- * Source_Files/Network/Metaserver/metaserver_messages.cpp:
4785- filter myth string formatting characters out of sender names
4786-
4787-2008-04-20 15:16 ghs
4788-
4789- * Source_Files/Misc/sdl_widgets.cpp,
4790- Source_Files/Misc/sdl_widgets.h,
4791- Source_Files/Misc/shared_widgets.cpp,
4792- Source_Files/Misc/shared_widgets.h,
4793- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4794- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4795- Source_Files/Network/Metaserver/metaserver_dialogs.h,
4796- Source_Files/Network/network_dialogs.cpp:
4797- a colorful metaserver chat widget
4798-
4799-2008-04-20 13:31 ghs
4800-
4801- * Source_Files/RenderOther/screen_drawing.cpp:
4802- account for shadow in trunc_text
4803-
4804-2008-04-20 00:08 ghs
4805-
4806- * Source_Files/Misc/sdl_widgets.h:
4807- oops, left a debug printf in
4808-
4809-2008-04-19 19:30 ghs
4810-
4811- * Source_Files/Misc/sdl_widgets.cpp,
4812- Source_Files/Misc/sdl_widgets.h,
4813- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp:
4814- a nicer looking w_players_in_room
4815-
4816-2008-04-19 17:07 ghs
4817-
4818- * Source_Files/CSeries/csfonts.h,
4819- Source_Files/Network/network_dialog_widgets_sdl.cpp,
4820- Source_Files/RenderOther/screen_drawing.cpp,
4821- Source_Files/RenderOther/sdl_fonts.h:
4822- remove styleOutline, replace it with styleShadow, since we can do
4823- the
4824- latter but not the former with TrueType fonts
4825-
4826-2008-04-19 14:28 ghs
4827-
4828- * Source_Files/Misc/sdl_dialogs.cpp,
4829- Source_Files/Misc/sdl_widgets.cpp,
4830- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4831- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4832- Source_Files/Network/Metaserver/metaserver_dialogs.h,
4833- Source_Files/Network/Metaserver/network_metaserver.h:
4834- rather ugly selectable games, with Info and Join buttons
4835- a rather ugly game info dialog
4836-
4837-2008-04-18 12:41 ghs
4838-
4839- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4840- Source_Files/Network/Metaserver/metaserver_dialogs.h,
4841- Source_Files/Network/Metaserver/metaserver_messages.cpp,
4842- Source_Files/Network/Metaserver/metaserver_messages.h,
4843- Source_Files/Network/Metaserver/network_metaserver.cpp,
4844- Source_Files/Network/Metaserver/network_metaserver.h,
4845- Source_Files/Network/network_dialogs.cpp:
4846- metaserver private message support
4847-
4848-2008-04-18 02:24 ghs
4849-
4850- * Source_Files/Misc/sdl_widgets.cpp,
4851- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
4852- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
4853- Source_Files/Network/Metaserver/metaserver_dialogs.h,
4854- Source_Files/Network/Metaserver/metaserver_messages.cpp,
4855- Source_Files/Network/Metaserver/metaserver_messages.h,
4856- Source_Files/Network/Metaserver/network_metaserver.cpp,
4857- Source_Files/Network/Metaserver/network_metaserver.h:
4858- a new layout for the metaserver client
4859- selectable players, with working ignore button
4860-
4861-2008-04-17 00:54 ghs
4862-
4863- * Source_Files/Misc/sdl_dialogs.cpp,
4864- Source_Files/Misc/sdl_dialogs.h:
4865- allow setting the spacing of vertical_placers
4866-
4867-2008-04-17 00:21 ghs
4868-
4869- * Source_Files/Misc/sdl_dialogs.cpp:
4870- complicated kFill implementation for table_placer
4871-
4872-2008-04-16 02:15 ghs
4873-
4874- * Source_Files/Misc/sdl_widgets.cpp,
4875- Source_Files/Misc/sdl_widgets.h:
4876- a w_tiny_button...themes don't understand it, though, so it looks
4877- like a
4878- w_select_button
4879-
4880-2008-04-15 23:55 ghs
4881-
4882- * Source_Files/Network/network_dialogs.cpp:
4883- woody is right, SNG looks better with checkboxes on the left
4884-
4885-2008-04-15 02:01 ghs
4886-
4887- * Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
4888- [Solra Bizna] adds and documents a callback, Music.valid(), which
4889- allows
4890- a Lua script to determine if a file BOTH exists AND is a playable
4891- music
4892- file
4893-
4894-2008-04-15 01:47 ghs
4895-
4896- * Source_Files/Lua/lua_monsters.cpp, docs/Lua.html, docs/Lua.xml:
4897- [Solra Bizna] makes monster.visible writable at points where it
4898- will not
4899- confuse the game in interesting ways
4900-
4901-2008-04-15 01:26 ghs
4902-
4903- * Source_Files/RenderOther/screen_shared.h:
4904- [Solra Bizna] This patch adds (but does not document) the
4905- capability for
4906- Lua HUD overlay icons to have alpha channels, by optionally using
4907- 8
4908- digits (RGBA) instead of 6 (RGB) to describe a color. Alpha is
4909- optional
4910- on a color-by-color basis.
4911-
4912-2008-04-15 01:09 ghs
4913-
4914- * Source_Files/Network/network_dialogs.cpp:
4915- new placers for SdlJoinDialog
4916-
4917-2008-04-15 01:08 ghs
4918-
4919- * Source_Files/Network/network_dialog_widgets_sdl.cpp,
4920- Source_Files/Network/network_dialog_widgets_sdl.h:
4921- make players_in_game2 placeable
4922-
4923-2008-04-14 01:25 ghs
4924-
4925- * Source_Files/Misc/Scenario.cpp:
4926- fix can_join MML
4927-
4928-2008-04-13 22:12 ghs
4929-
4930- * Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp:
4931- new placers for metaserver client
4932-
4933-2008-04-13 22:12 ghs
4934-
4935- * Source_Files/Misc/sdl_widgets.cpp,
4936- Source_Files/Misc/sdl_widgets.h:
4937- w_list_base is now placeable
4938- fix w_text_entry cursor being too high when placed in a tall rect
4939-
4940-2008-04-13 22:11 ghs
4941-
4942- * Source_Files/Misc/sdl_dialogs.cpp:
4943- better horizontal_placer support for kFill
4944-
4945-2008-04-13 14:44 ghs
4946-
4947- * Source_Files/Misc/sdl_dialogs.cpp,
4948- Source_Files/Misc/sdl_dialogs.h:
4949- if the currently specified theme is bogus, use the default theme
4950-
4951-2008-04-13 14:23 ghs
4952-
4953- * Source_Files/Misc/preferences.cpp,
4954- Source_Files/Misc/preferences.h:
4955- remove obsolete experimental rendering pref
4956-
4957-2008-04-13 14:20 ghs
4958-
4959- * Source_Files/Misc/preferences.cpp:
4960- initial preferences should use 32-bit color on machines with
4961- OpenGL
4962- default (right now, only Mac OS X)
4963-
4964-2008-04-13 14:15 ghs
4965-
4966- * Source_Files/Misc/preference_dialogs.cpp,
4967- Source_Files/Misc/preferences.cpp,
4968- Source_Files/Misc/sdl_widgets.h:
4969- use tables for all preference dialogs
4970- get rid of label_maker class
4971-
4972-2008-04-13 14:13 ghs
4973-
4974- * Source_Files/Misc/sdl_widgets.cpp:
4975- associate_label should be one-way
4976-
4977-2008-04-13 13:30 ghs
4978-
4979- * Source_Files/Misc/sdl_dialogs.cpp:
4980- fix keyboard control of dialogs
4981-
4982-2008-04-13 12:50 ghs
4983-
4984- * Source_Files/Misc/sdl_dialogs.cpp:
4985- widget labels activate their associated widget; this makes key
4986- bindings
4987- work when the label is selected
4988-
4989-2008-04-13 04:22 ghs
4990-
4991- * Source_Files/Misc/sdl_dialogs.cpp,
4992- Source_Files/Misc/sdl_dialogs.h:
4993- add an option to balance tables
4994-
4995-2008-04-13 03:47 ghs
4996-
4997- * Source_Files/Misc/sdl_dialogs.cpp:
4998- better redraw of labels and associated widgets
4999-
5000-2008-04-13 03:40 ghs
5001-
5002- * Source_Files/Misc/sdl_dialogs.cpp,
5003- Source_Files/Misc/sdl_widgets.h:
5004- activating a widget's label activates the widget
5005-
5006-2008-04-13 03:26 ghs
5007-
5008- * Source_Files/Network/network_dialogs.cpp:
5009- right-align the Lua script file name; looks a little better, at
5010- least
5011-
5012-2008-04-13 03:26 ghs
5013-
5014- * Source_Files/Misc/sdl_widgets.cpp,
5015- Source_Files/Misc/sdl_widgets.h:
5016- support right-aligned select buttons
5017-
5018-2008-04-13 02:53 ghs
5019-
5020- * Source_Files/Network/network_dialogs.cpp:
5021- use new labels, improve enablement in SNG
5022-
5023-2008-04-13 02:46 ghs
5024-
5025- * Source_Files/Misc/sdl_dialogs.cpp,
5026- Source_Files/Misc/sdl_widgets.cpp,
5027- Source_Files/Misc/sdl_widgets.h:
5028- better support for separate widgets/labels
5029-
5030-2008-04-13 01:35 ghs
5031-
5032- * Source_Files/Misc/DefaultStringSets.cpp,
5033- Source_Files/Network/network_dialogs.cpp,
5034- Source_Files/Network/network_dialogs.h:
5035- the new SNG dialog
5036-
5037-2008-04-13 00:50 ghs
5038-
5039- * Source_Files/Misc/sdl_widgets.cpp:
5040- number entry fields don't need to be nearly as long as they are
5041-
5042-2008-04-12 23:08 ghs
5043-
5044- * Source_Files/Misc/preferences.cpp:
5045- typo
5046-
5047-2008-04-12 23:03 ghs
5048-
5049- * Source_Files/Misc/preferences.cpp:
5050- use a table to balance the crosshair dialog
5051-
5052-2008-04-12 22:55 ghs
5053-
5054- * Source_Files/Misc/sdl_dialogs.cpp,
5055- Source_Files/Misc/sdl_dialogs.h:
5056- add table_placer::add_row, which adds a row spanning all columns
5057-
5058-2008-04-12 18:58 ghs
5059-
5060- * Source_Files/Misc/sdl_widgets.cpp:
5061- fix min_height() when leading is negative
5062-
5063-2008-04-12 16:19 ghs
5064-
5065- * Source_Files/Lua/lua_player.cpp:
5066- fix kill limit games when Lua sets kills; plus a little cleanup
5067-
5068-2008-04-12 15:40 ghs
5069-
5070- * Source_Files/Misc/preferences.cpp:
5071- use placers for software graphics prefs
5072-
5073-2008-04-12 15:19 ghs
5074-
5075- * Source_Files/Misc/preference_dialogs.cpp,
5076- Source_Files/Misc/preference_dialogs.h,
5077- Source_Files/Misc/sdl_widgets.cpp,
5078- Source_Files/Misc/sdl_widgets.h:
5079- use a table placer to add texture depth in advanced prefs
5080-
5081-2008-04-12 15:19 ghs
5082-
5083- * Source_Files/Misc/sdl_dialogs.cpp,
5084- Source_Files/Misc/sdl_dialogs.h:
5085- a crude table placer
5086-
5087-2008-04-12 12:32 ghs
5088-
5089- * Source_Files/Misc/preference_dialogs.cpp,
5090- Source_Files/Misc/preference_dialogs.h,
5091- Source_Files/Misc/sdl_dialogs.cpp,
5092- Source_Files/Misc/sdl_dialogs.h:
5093- use new placers (and new tabs) for OpenGL preferences dialog
5094-
5095-2008-04-12 00:57 ghs
5096-
5097- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
5098- upgrade to Expat 2.0.1
5099-
5100-2008-04-12 00:50 ghs
5101-
5102- * Source_Files/Expat/COPYING, Source_Files/Expat/Makefile.am,
5103- Source_Files/Expat/ascii.h, Source_Files/Expat/asciitab.h,
5104- Source_Files/Expat/expat.h, Source_Files/Expat/expat_external.h,
5105- Source_Files/Expat/gennmtab.c, Source_Files/Expat/hashtable.c,
5106- Source_Files/Expat/hashtable.h, Source_Files/Expat/iasciitab.h,
5107- Source_Files/Expat/internal.h, Source_Files/Expat/latin1tab.h,
5108- Source_Files/Expat/utf8tab.h, Source_Files/Expat/xmldef.h,
5109- Source_Files/Expat/xmlparse.c, Source_Files/Expat/xmlparse.h,
5110- Source_Files/Expat/xmlrole.c, Source_Files/Expat/xmlrole.h,
5111- Source_Files/Expat/xmltok.c, Source_Files/Expat/xmltok.h,
5112- Source_Files/Expat/xmltok_impl.c,
5113- Source_Files/Expat/xmltok_impl.h, Source_Files/Expat/xmltok_ns.c,
5114- Source_Files/LibNAT/upnp.c, Source_Files/XML/XML_Configure.h:
5115- upgrade to Expat 2.0.1
5116-
5117-2008-04-11 02:42 ghs
5118-
5119- * Source_Files/Misc/sdl_dialogs.cpp,
5120- Source_Files/Misc/sdl_dialogs.h:
5121- a tab_placer
5122-
5123-2008-04-09 02:43 ghs
5124-
5125- * Source_Files/Misc/sdl_dialogs.cpp,
5126- Source_Files/Misc/sdl_dialogs.h:
5127- add a visible() option to placeables (in preparation for new
5128- tabs)
5129-
5130-2008-04-09 01:18 ghs
5131-
5132- * docs/Lua.html, docs/Lua.xml:
5133- update documentation (CollectionsUsed, player.items, custom
5134- fields)
5135-
5136-2008-04-08 23:54 ghs
5137-
5138- * Source_Files/Lua/lua_script.cpp:
5139- invalidate effect custom variables when they go away
5140-
5141-2008-04-08 23:43 ghs
5142-
5143- * Source_Files/RenderOther/screen_shared.h:
5144- fix Lua overlay icons in software on little endian machines
5145-
5146-2008-04-06 04:26 ghs
5147-
5148- * Source_Files/Misc/sdl_dialogs.cpp:
5149- another catalyst work-around
5150-
5151-2008-04-05 02:21 ghs
5152-
5153- * PBProjects/English.lproj/InfoPlist.strings,
5154- Resources/Windows/alephone.rc, Source_Files/Misc/alephversion.h,
5155- configure.ac:
5156- update version numbers for preview build
5157-
5158-2008-04-04 02:46 ghs
5159-
5160- * Source_Files/Network/network_capabilities.h:
5161- Lua is now version 2
5162-
5163-2008-04-04 02:30 ghs
5164-
5165- * Source_Files/Network/network.cpp:
5166- prevent gathering old joiners when using (possibly) Lua 2 net
5167- scripts
5168-
5169-2008-04-04 02:15 ghs
5170-
5171- * Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
5172- Game.ticks
5173-
5174-2008-04-04 01:45 ghs
5175-
5176- * Source_Files/Network/Metaserver/network_metaserver.cpp,
5177- Source_Files/Network/Metaserver/network_metaserver.h,
5178- Source_Files/Network/network_dialogs.cpp:
5179- more informative messages when metaserver login fails
5180-
5181-2008-04-02 03:06 ghs
5182-
5183- * Source_Files/TCPMess/CommunicationsChannel.cpp:
5184- leave incoming messages around after disconnect() for retrieval
5185- by upper
5186- code, but still report that we're disconnected if it asks
5187-
5188-2008-03-31 03:13 ghs
5189-
5190- * Source_Files/Lua/lua_mnemonics.h,
5191- Source_Files/Lua/lua_objects.cpp, Source_Files/Lua/lua_objects.h,
5192- docs/Lua.html, docs/Lua.xml:
5193- Lua Effects and mnemonics
5194-
5195-2008-03-30 23:37 ghs
5196-
5197- * Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
5198- player:find_target()
5199-
5200-2008-03-30 23:22 ghs
5201-
5202- * Source_Files/GameWorld/projectiles.cpp,
5203- Source_Files/GameWorld/projectiles.h:
5204- expose translate_projectile
5205-
5206-2008-03-30 14:00 ghs
5207-
5208- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_monsters.cpp,
5209- Source_Files/Lua/lua_objects.cpp,
5210- Source_Files/Lua/lua_projectiles.cpp, docs/Lua.html,
5211- docs/Lua.xml:
5212- play_sound functions for objects, sides, polygons
5213-
5214-2008-03-30 12:20 ghs
5215-
5216- * Source_Files/Lua/lua_map.cpp:
5217- z must be inside the polygon, not on the line, according to
5218- valid_point3d
5219-
5220-2008-03-30 04:54 ghs
5221-
5222- * Source_Files/Lua/lua_monsters.cpp, docs/Lua.html, docs/Lua.xml:
5223- monter_type height
5224-
5225-2008-03-30 04:49 ghs
5226-
5227- * Source_Files/Lua/lua_map.cpp, docs/Lua.html, docs/Lua.xml:
5228- Lua polygon adjacent_polygons, contains(x, y, z)
5229-
5230-2008-03-30 03:09 ghs
5231-
5232- * docs/Lua.html, docs/Lua.xml:
5233- forgot the missile launcher mnemonic in WeaponTypes
5234-
5235-2008-03-29 19:25 ghs
5236-
5237- * Source_Files/Lua/lua_mnemonics.h,
5238- Source_Files/Lua/lua_objects.cpp, Source_Files/Lua/lua_objects.h,
5239- Source_Files/Lua/lua_player.cpp, docs/Lua.html, docs/Lua.xml:
5240- sound mnemonics
5241-
5242-2008-03-29 19:25 ghs
5243-
5244- * Source_Files/Sound/SoundManager.cpp,
5245- Source_Files/Sound/SoundManager.h:
5246- expose number of sounds
5247-
5248-2008-03-29 18:50 ghs
5249-
5250- * Source_Files/Lua/lua_map.cpp:
5251- platform.state should work regardless of whether the platform is
5252- set
5253- not to deactivate externally (we assume scripts know to do the
5254- right thing)
5255-
5256-2008-03-29 18:49 ghs
5257-
5258- * Source_Files/GameWorld/platforms.cpp:
5259- expose set_platform_state, so Lua can deactivate any platform
5260-
5261-2008-03-29 18:17 ghs
5262-
5263- * Source_Files/Lua/lua_map.cpp:
5264- get/set_all_fog_attributes compatibility
5265-
5266-2008-03-29 17:55 ghs
5267-
5268- * Source_Files/Lua/lua_mnemonics.h, docs/Lua.html, docs/Lua.xml:
5269- forgot to add lua_mnemonics.h to CVS
5270- there are two alien supply cans, they need different mnemonics
5271-
5272-2008-03-29 15:10 ghs
5273-
5274- * docs/Lua.html, docs/Lua.xsl:
5275- minor formatting fixes
5276-
5277-2008-03-29 15:05 ghs
5278-
5279- * docs/Lua.html, docs/Lua.xml, docs/Lua.xsl:
5280- add mnemonics to Lua documentation
5281-
5282-2008-03-29 04:07 ghs
5283-
5284- * docs/Lua.html, docs/Lua.xml:
5285- forgot Monsters.new, also updated notes of side.control_panel and
5286- player:find_action_key_target
5287-
5288-2008-03-29 03:05 ghs
5289-
5290- * Source_Files/Lua/Makefile.am, Source_Files/Lua/lua_map.cpp,
5291- Source_Files/Lua/lua_monsters.cpp,
5292- Source_Files/Lua/lua_objects.cpp,
5293- Source_Files/Lua/lua_player.cpp,
5294- Source_Files/Lua/lua_projectiles.cpp,
5295- Source_Files/Lua/lua_templates.h:
5296- new Lua string mnemonics
5297-
5298-2008-03-23 13:54 ghs
5299-
5300- * Source_Files/Lua/lua_templates.h:
5301- template support for string mnemonics
5302-
5303-2008-03-23 04:28 ghs
5304-
5305- * docs/Lua.html, docs/Lua.xml, docs/Lua.xsl:
5306- new Lua documentation
5307-
5308-2008-03-16 22:00 ghs
5309-
5310- * Source_Files/RenderOther/FontHandler.cpp:
5311- we only mess with bits in GL_ENABLE_BIT so no need for
5312- GL_ALL_ATTRIBUTE_BITS
5313- this appears to fix a HUD positioning bug with recent Catalysts
5314-
5315-2008-03-16 19:25 ghs
5316-
5317- * Source_Files/GameWorld/map.cpp,
5318- Source_Files/GameWorld/monsters.cpp,
5319- Source_Files/GameWorld/projectiles.cpp,
5320- Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
5321- Source_Files/Lua/lua_templates.h:
5322- support custom user fields in new Lua API userdata
5323-
5324-2008-03-16 01:31 ghs
5325-
5326- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5327- convert Lua camera functions to new API
5328-
5329-2008-03-16 01:22 ghs
5330-
5331- * Source_Files/Lua/lua_script.cpp:
5332- when executing a console command, start calling triggers / run
5333- cameras
5334-
5335-2008-03-15 21:59 ghs
5336-
5337- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5338- new API for Lua compass
5339-
5340-2008-03-15 20:13 ghs
5341-
5342- * Source_Files/Network/network_games.cpp,
5343- Source_Files/Network/network_games.h:
5344- we can have a real flag for this so Lua has something to set
5345-
5346-2008-03-15 03:51 ghs
5347-
5348- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5349- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5350- get/set_terminal_text_number, activate_terminal
5351- Lua accessors for lines, sides, control panels, terminals
5352-
5353-2008-03-15 03:44 ghs
5354-
5355- * Source_Files/GameWorld/devices.cpp:
5356- expose get_panel_type for Lua
5357-
5358-2008-03-15 03:43 ghs
5359-
5360- * Source_Files/RenderOther/computer_interface.cpp:
5361- expose the number of terminals to Lua
5362-
5363-2008-03-13 02:39 ghs
5364-
5365- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5366- Lua Music class
5367-
5368-2008-03-09 22:54 ghs
5369-
5370- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_script.cpp:
5371- Polygons:monsters() and select_monster compatibility function
5372-
5373-2008-03-09 15:54 ghs
5374-
5375- * Resources/Windows/alephone.ico:
5376- [Hugo Forss] new 256x256 icon for Vista
5377-
5378-2008-03-09 15:40 ghs
5379-
5380- * PBProjects/AlephOne.icns, PBProjects/FilmIcon.icns,
5381- PBProjects/ImagesIcon.icns, PBProjects/MMLIcon.icns,
5382- PBProjects/MapIcon.icns, PBProjects/MusakIcon.icns,
5383- PBProjects/PhysIcon.icns, PBProjects/SaveIcon.icns,
5384- PBProjects/ShapesIcon.icns, PBProjects/SoundsIcon.icns:
5385- [Hugo Forss] New icons, including a monster 512x512 main icon for
5386- Leopard
5387-
5388-2008-03-02 23:31 ghs
5389-
5390- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_script.cpp:
5391- get/set_polygon_target
5392-
5393-2008-03-02 23:13 ghs
5394-
5395- * Source_Files/Lua/lua_projectiles.cpp,
5396- Source_Files/Lua/lua_script.cpp:
5397- compatibility get_projectile_damage_type
5398-
5399-2008-03-02 22:45 ghs
5400-
5401- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5402- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5403- polygon and player media
5404-
5405-2008-03-02 21:05 ghs
5406-
5407- * Source_Files/Lua/lua_monsters.cpp,
5408- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5409- Source_Files/Lua/lua_projectiles.cpp,
5410- Source_Files/Lua/lua_templates.h:
5411- update Lua player classes to new templates
5412- remove old templates
5413-
5414-2008-03-02 16:39 ghs
5415-
5416- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5417- Source_Files/Lua/lua_monsters.cpp,
5418- Source_Files/Lua/lua_objects.cpp,
5419- Source_Files/Lua/lua_player.cpp,
5420- Source_Files/Lua/lua_projectiles.cpp:
5421- use new templates for Lua Map classes
5422-
5423-2008-03-02 14:25 ghs
5424-
5425- * Source_Files/Lua/lua_templates.h:
5426- add a ValidRange template for constant ranges
5427- expose a type for containers to use for their Length() function
5428-
5429-2008-03-02 02:10 ghs
5430-
5431- * Source_Files/Lua/lua_templates.h:
5432- add __len to L_Container metatables
5433-
5434-2008-03-02 02:07 ghs
5435-
5436- * Source_Files/Lua/lua_monsters.cpp,
5437- Source_Files/Lua/lua_monsters.h, Source_Files/Lua/lua_player.cpp,
5438- Source_Files/Lua/lua_projectiles.cpp:
5439- use new templates for monster classes
5440-
5441-2008-03-01 17:18 ghs
5442-
5443- * Source_Files/Lua/lua_templates.h:
5444- handle different size integer indices in L_Class
5445-
5446-2008-02-29 03:31 ghs
5447-
5448- * Source_Files/Lua/lua_projectiles.cpp,
5449- Source_Files/Lua/lua_projectiles.h:
5450- use new templates for projectiles
5451- add projectile types enum
5452-
5453-2008-02-24 16:43 ghs
5454-
5455- * Source_Files/Lua/lua_monsters.cpp,
5456- Source_Files/Lua/lua_objects.cpp, Source_Files/Lua/lua_objects.h,
5457- Source_Files/Lua/lua_player.cpp:
5458- use new templates for lua_objects
5459-
5460-2008-02-24 16:42 ghs
5461-
5462- * Source_Files/Lua/lua_templates.h:
5463- new templates to help reduce wordiness
5464-
5465-2008-02-23 22:39 ghs
5466-
5467- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5468- Game difficulty, type, kill limit, random() functions
5469-
5470-2008-02-23 21:39 ghs
5471-
5472- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5473- Source_Files/Lua/lua_script.cpp:
5474- player overlays
5475-
5476-2008-02-23 17:05 ghs
5477-
5478- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5479- Source_Files/Lua/lua_script.cpp:
5480- crosshairs, zoom, and screen_fade
5481-
5482-2008-02-23 16:01 ghs
5483-
5484- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5485- Source_Files/Lua/lua_script.cpp,
5486- Source_Files/RenderOther/HUDRenderer_OGL.cpp,
5487- Source_Files/RenderOther/HUDRenderer_SW.cpp:
5488- fix Lua's ability to enable/disable the motion sensor
5489-
5490-2008-02-23 04:30 ghs
5491-
5492- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5493- Source_Files/Lua/lua_script.cpp:
5494- an internal_velocity subtable, external_velocity,
5495- accelerate_player
5496-
5497-2008-02-23 03:40 ghs
5498-
5499- * Source_Files/Lua/lua_map.cpp,
5500- Source_Files/Lua/lua_projectiles.cpp:
5501- use per tick speeds and acceleration
5502-
5503-2008-02-23 03:36 ghs
5504-
5505- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5506- Source_Files/Lua/lua_script.cpp:
5507- get_player_weapon, get_player_internal_velocity
5508-
5509-2008-02-22 22:48 ghs
5510-
5511- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5512- Source_Files/Lua/lua_script.cpp:
5513- player powerup durations
5514-
5515-2008-02-22 21:32 ghs
5516-
5517- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5518- Source_Files/Lua/lua_script.cpp,
5519- Source_Files/Lua/lua_templates.h:
5520- functions for detecting the current weapon, rounds loaded,
5521- select_weapon()
5522-
5523-2008-02-22 19:13 ghs
5524-
5525- * Source_Files/Lua/lua_objects.cpp, Source_Files/Lua/lua_objects.h:
5526- allow access to damaged scenery
5527-
5528-2008-02-22 16:38 ghs
5529-
5530- * Source_Files/Lua/lua_objects.cpp:
5531- item and scenery facing
5532-
5533-2008-02-22 15:45 ghs
5534-
5535- * Source_Files/GameWorld/marathon2.cpp,
5536- Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h:
5537- Lua scripts can specify collections they need Aleph One to load
5538-
5539-2008-02-22 04:56 ghs
5540-
5541- * Source_Files/GameWorld/scenery.cpp,
5542- Source_Files/GameWorld/scenery.h,
5543- Source_Files/GameWorld/scenery_definitions.h,
5544- Source_Files/Lua/lua_objects.cpp, Source_Files/Lua/lua_objects.h:
5545- Lua functions for creating, removing, damaging, and altering
5546- solidity of scenery
5547-
5548-2008-02-16 20:28 ghs
5549-
5550- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
5551- Xcode 2.5 can use $DEVELOPER_SDK_DIR to locate SDKs--this allows
5552- working on
5553- both Leopard and Tiger, but requires Xcode 2.5
5554-
5555-2008-02-14 03:43 ghs
5556-
5557- * Source_Files/Lua/lua_templates.h:
5558- store userdata references in a table in the index table, rather
5559- than in the
5560- index table directly
5561-
5562-2008-02-13 02:38 ghs
5563-
5564- * Source_Files/Lua/lua_script.cpp:
5565- these functions aren't needed any more
5566-
5567-2008-02-13 01:29 ghs
5568-
5569- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
5570- add HAVE_PWD_H
5571-
5572-2008-02-11 02:54 ghs
5573-
5574- * Source_Files/Lua/lua_script.cpp:
5575- remove some old commented-out functions
5576-
5577-2008-02-11 02:51 ghs
5578-
5579- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_script.cpp:
5580- Level.fog
5581-
5582-2008-02-10 22:57 ghs
5583-
5584- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_script.cpp:
5585- functions for reading, writing, and creating map annotations
5586-
5587-2008-02-10 20:52 ghs
5588-
5589- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_script.cpp:
5590- level name and map environment
5591-
5592-2008-02-10 20:25 ghs
5593-
5594- * Source_Files/Lua/lua_templates.h:
5595- more stack balancing
5596-
5597-2008-02-10 04:01 ghs
5598-
5599- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5600- Source_Files/Lua/lua_script.cpp:
5601- lights, tags
5602-
5603-2008-02-09 04:48 ghs
5604-
5605- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5606- Source_Files/Lua/lua_script.cpp:
5607- platform functions
5608-
5609-2008-02-08 04:09 ghs
5610-
5611- * Source_Files/Lua/lua_projectiles.cpp:
5612- make dz (upward projectile velocity) be WU/s, not WU/tick
5613-
5614-2008-02-08 03:51 ghs
5615-
5616- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5617- Source_Files/Lua/lua_script.cpp:
5618- polygon.platform, platform.active
5619-
5620-2008-02-08 02:03 ghs
5621-
5622- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_script.cpp:
5623- compatibility script for number_of_polygons
5624-
5625-2008-02-07 03:43 ghs
5626-
5627- * Source_Files/Lua/lua_monsters.cpp,
5628- Source_Files/Lua/lua_script.cpp:
5629- monster immunities and weaknesses
5630-
5631-2008-02-07 03:08 ghs
5632-
5633- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5634- Source_Files/Lua/lua_monsters.cpp,
5635- Source_Files/Lua/lua_player.cpp:
5636- Lua damage types
5637-
5638-2008-02-07 02:29 ghs
5639-
5640- * Source_Files/Lua/lua_monsters.cpp,
5641- Source_Files/Lua/lua_script.cpp:
5642- monster friends and enemies
5643-
5644-2008-02-07 01:32 ghs
5645-
5646- * Source_Files/Lua/lua_monsters.cpp,
5647- Source_Files/Lua/lua_templates.h:
5648- use the shifted values for monster type classes
5649- (this meant changing the templates to handle ints)
5650-
5651-2008-02-06 03:50 ghs
5652-
5653- * Source_Files/Lua/lua_monsters.cpp,
5654- Source_Files/Lua/lua_script.cpp:
5655- monster item and some monster type class functions
5656-
5657-2008-02-06 02:05 ghs
5658-
5659- * configure.ac:
5660- helps to check for pwd.h, before checking for HAVE_PWD_H :C
5661-
5662-2008-02-06 01:19 ghs
5663-
5664- * Source_Files/Misc/Logging.cpp:
5665- Windows has no pwd.h
5666-
5667-2008-02-05 03:32 ghs
5668-
5669- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5670- Source_Files/Lua/lua_script.cpp:
5671- player kills and points
5672-
5673-2008-02-04 04:25 ghs
5674-
5675- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5676- Source_Files/Lua/lua_script.cpp:
5677- player.items
5678-
5679-2008-02-04 02:11 ghs
5680-
5681- * Source_Files/Lua/lua_objects.cpp,
5682- Source_Files/Lua/lua_templates.h:
5683- an equality operator for item_type to make comparisions to enums
5684- possble
5685-
5686-2008-02-04 02:10 ghs
5687-
5688- * Source_Files/Lua/lua_script.cpp:
5689- we only want to see error messages once when using console =
5690- shortcut
5691-
5692-2008-02-04 00:21 ghs
5693-
5694- * Source_Files/Lua/lvm.c, Source_Files/Lua/lvm.h:
5695- part of a patch by Chris Marrin from
5696- http://lua-users.org/wiki/LuaPowerPatches
5697- to allow equality comparision between dissimilar types
5698-
5699-2008-02-03 23:27 ghs
5700-
5701- * Source_Files/Lua/lua_script.cpp:
5702- print out the result of a command on the console if it is
5703- preceded by =
5704-
5705-2008-02-03 23:25 ghs
5706-
5707- * Source_Files/Lua/lua_templates.h:
5708- balance the stack when registering userdata
5709-
5710-2008-02-03 22:11 ghs
5711-
5712- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
5713- add lua_objects.cpp
5714-
5715-2008-02-03 17:21 ghs
5716-
5717- * Source_Files/Lua/lua_objects.cpp, Source_Files/Lua/lua_objects.h:
5718- add ItemTypes and item_type classes
5719-
5720-2008-02-03 17:21 ghs
5721-
5722- * Source_Files/Lua/lua_templates.h:
5723- add L_ToIndex<> which validates number arguments, and may some
5724- day convert from string
5725-
5726-2008-02-02 23:51 ghs
5727-
5728- * Source_Files/Lua/Makefile.am, Source_Files/Lua/lua_objects.cpp,
5729- Source_Files/Lua/lua_objects.h, Source_Files/Lua/lua_script.cpp:
5730- Lua item class
5731-
5732-2008-02-02 23:02 ghs
5733-
5734- * Source_Files/Lua/lua_monsters.cpp:
5735- fix new_monster
5736-
5737-2008-01-30 03:56 ghs
5738-
5739- * configure.ac:
5740- fix building with latest speex beta
5741-
5742-2008-01-28 02:47 ghs
5743-
5744- * Source_Files/Lua/lua_player.cpp:
5745- remove a debug printf
5746-
5747-2008-01-28 02:37 ghs
5748-
5749- * Source_Files/Lua/lua_monsters.cpp,
5750- Source_Files/Lua/lua_monsters.h, Source_Files/Lua/lua_script.cpp:
5751- replacements for new_monster and move_monster
5752-
5753-2008-01-27 16:20 ghs
5754-
5755- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5756- Source_Files/Lua/lua_script.cpp:
5757- polygon x,y (center) and z (shortcut for floor_height)
5758-
5759-2008-01-27 15:37 ghs
5760-
5761- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5762- Source_Files/Lua/lua_script.cpp:
5763- Lua player damage, local_, play_sound()
5764-
5765-2008-01-27 05:23 ghs
5766-
5767- * Source_Files/Lua/lua_monsters.cpp,
5768- Source_Files/Lua/lua_monsters.h, Source_Files/Lua/lua_script.cpp:
5769- Lua monster position/facing, attack, damage
5770-
5771-2008-01-27 00:07 ghs
5772-
5773- * Source_Files/Lua/language_definition.h,
5774- Source_Files/Lua/lua_script.cpp:
5775- remove Pfhortran mnemonics
5776-
5777-2008-01-26 23:49 ghs
5778-
5779- * Source_Files/Lua/lua_projectiles.cpp:
5780- normalize get projectile elevation to -/+ off horizon, make set
5781- accept
5782- negative angles
5783-
5784-2008-01-26 23:31 ghs
5785-
5786- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5787- Source_Files/Lua/lua_script.cpp:
5788- player direction/elevation
5789-
5790-2008-01-26 20:35 ghs
5791-
5792- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5793- Source_Files/Lua/lua_projectiles.cpp,
5794- Source_Files/Lua/lua_projectiles.h,
5795- Source_Files/Lua/lua_script.cpp:
5796- player get x,y,z, and set position (which must be set all at
5797- once, for parasites)
5798- removed projectile set x,y,z and added position, to match player
5799-
5800-2008-01-26 17:55 ghs
5801-
5802- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5803- Source_Files/Lua/lua_monsters.cpp,
5804- Source_Files/Lua/lua_monsters.h, Source_Files/Lua/lua_player.cpp,
5805- Source_Files/Lua/lua_player.h,
5806- Source_Files/Lua/lua_projectiles.cpp,
5807- Source_Files/Lua/lua_projectiles.h,
5808- Source_Files/Lua/lua_script.cpp,
5809- Source_Files/Lua/lua_templates.h:
5810- Lua projectile accessors: damage_scale, dv
5811- Lua Projectiles() method: new
5812-
5813-2008-01-26 15:42 ghs
5814-
5815- * Source_Files/Lua/lua_projectiles.cpp,
5816- Source_Files/Lua/lua_projectiles.h,
5817- Source_Files/Lua/lua_script.cpp:
5818- Lua projectile x, y, z, polygon, facing, elevation functions
5819-
5820-2008-01-26 13:20 ghs
5821-
5822- * Source_Files/Lua/Makefile.am,
5823- Source_Files/Lua/lua_projectiles.cpp,
5824- Source_Files/Lua/lua_script.cpp:
5825- fix non-Mac OS X Lua build
5826-
5827-2008-01-26 05:28 ghs
5828-
5829- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
5830- Source_Files/Lua/lua_projectiles.cpp,
5831- Source_Files/Lua/lua_projectiles.h,
5832- Source_Files/Lua/lua_script.cpp,
5833- Source_Files/Lua/lua_templates.h:
5834- some Lua projectile functions
5835-
5836-2008-01-25 04:12 ghs
5837-
5838- * Source_Files/Lua/lua_monsters.cpp,
5839- Source_Files/Lua/lua_monsters.h, Source_Files/Lua/lua_player.cpp,
5840- Source_Files/Lua/lua_player.h, Source_Files/Lua/lua_script.cpp:
5841- some monster functions
5842-
5843-2008-01-25 02:11 ghs
5844-
5845- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_player.cpp,
5846- Source_Files/Lua/lua_templates.h:
5847- now we can use the built-in equality check, since the references
5848- will
5849- match
5850-
5851-2008-01-25 01:48 ghs
5852-
5853- * Source_Files/Lua/lua_templates.h:
5854- keep a table of userdata for each type of object, and return
5855- references
5856- to them rather than creating a new userdatum each time
5857-
5858-2008-01-24 03:22 ghs
5859-
5860- * Source_Files/Lua/Makefile.am, Source_Files/Lua/lua_monsters.cpp,
5861- Source_Files/Lua/lua_monsters.h, Source_Files/Lua/lua_player.cpp,
5862- Source_Files/Lua/lua_script.cpp,
5863- Source_Files/Lua/lua_templates.h:
5864- player.monster, and a skeleton monster implementation
5865- update templates to support sparse iterators
5866-
5867-2008-01-24 02:33 ghs
5868-
5869- * Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5870- Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_player.h,
5871- Source_Files/Lua/lua_script.cpp,
5872- Source_Files/Lua/lua_templates.h:
5873- add more paranoid index checking
5874- teleport() accepts polygon objects as well as indices
5875- you can get the supporting polygon of a player
5876- you can get the polygon of a platform
5877-
5878-2008-01-24 01:22 ghs
5879-
5880- * Source_Files/Lua/lua_map.cpp:
5881- subtables for polygon floor/height
5882-
5883-2008-01-23 04:22 ghs
5884-
5885- * Source_Files/Lua/Makefile.am:
5886- add lua_map.cpp
5887-
5888-2008-01-23 04:21 ghs
5889-
5890- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
5891- Source_Files/Lua/lua_map.cpp, Source_Files/Lua/lua_map.h,
5892- Source_Files/Lua/lua_script.cpp:
5893- a Polygon class and Polygons global table for Lua
5894-
5895-2008-01-23 02:57 ghs
5896-
5897- * Source_Files/Lua/lua_player.cpp,
5898- Source_Files/Lua/lua_templates.h:
5899- move more stuff into templates
5900-
5901-2008-01-23 01:44 ghs
5902-
5903- * Source_Files/Lua/lua_player.cpp,
5904- Source_Files/Lua/lua_templates.h:
5905- add an equality test for Lua userdata
5906-
5907-2008-01-23 01:23 ghs
5908-
5909- * Source_Files/GameWorld/devices.cpp,
5910- Source_Files/GameWorld/player.h, Source_Files/Lua/lua_player.cpp,
5911- Source_Files/Lua/lua_templates.h:
5912- add Lua player:find_action_target()
5913-
5914-2008-01-21 03:29 ghs
5915-
5916- * Source_Files/Lua/lua_player.cpp, docs/Lua.html:
5917- don't allow Lua to turn on the net mic action flag
5918-
5919-2008-01-21 03:12 ghs
5920-
5921- * docs/Lua.html:
5922- updated to reflect new table-based API
5923- removed outdated functions
5924-
5925-2008-01-21 02:02 ghs
5926-
5927- * Source_Files/GameWorld/marathon2.cpp,
5928- Source_Files/Lua/Makefile.am, Source_Files/Lua/lua_player.cpp,
5929- Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
5930- Source_Files/Lua/lua_templates.h,
5931- Source_Files/Misc/ActionQueues.cpp,
5932- Source_Files/Misc/ActionQueues.h:
5933- add the ability for Lua to read and modify certain action_flags,
5934- in idle()
5935-
5936-2008-01-20 18:40 ghs
5937-
5938- * Source_Files/Misc/ActionQueues.cpp,
5939- Source_Files/Misc/ActionQueues.h:
5940- if struct action_queue is going to be protected (worthy of
5941- debate), at
5942- least expose the implementation for children to use
5943-
5944-2008-01-20 03:30 ghs
5945-
5946- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5947- further enhancement of the Lua Player class
5948-
5949-2008-01-19 15:19 ghs
5950-
5951- * Source_Files/Lua/lua_player.cpp:
5952- change back to indexing Players at 0, because we're going to need
5953- to do
5954- other arrays that way...Lua users will just have to deal
5955-
5956-2008-01-19 05:26 ghs
5957-
5958- * Source_Files/Lua/lua_player.cpp, Source_Files/Lua/lua_script.cpp:
5959- add more features to the Lua Player class
5960-
5961-2008-01-18 04:05 ghs
5962-
5963- * Source_Files/Lua/lua_player.cpp:
5964- make Players() be an iterator
5965-
5966-2008-01-18 04:05 ghs
5967-
5968- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
5969- add lua_player.cpp/.h
5970-
5971-2008-01-17 04:20 ghs
5972-
5973- * Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
5974- Source_Files/Misc/Console.cpp, Source_Files/Misc/Console.h,
5975- Source_Files/shell.cpp, docs/MML.html:
5976- add a Lua interpreter for solo play, which must be enabled in MML
5977-
5978-2008-01-17 03:22 ghs
5979-
5980- * Source_Files/Lua/Makefile.am, Source_Files/Lua/lua_player.cpp,
5981- Source_Files/Lua/lua_player.h, Source_Files/Lua/lua_script.cpp,
5982- Source_Files/Lua/lua_script.h:
5983- unpolished support for the new Lua Player class, and Players
5984- accessor
5985- cleanup and documentation to follow
5986-
5987-2008-01-13 14:35 ghs
5988-
5989- * Source_Files/Lua/lua_script.cpp:
5990- respect view control on Lua interlevel teleports
5991-
5992-2008-01-13 03:40 ghs
5993-
5994- * Source_Files/GameWorld/player.cpp,
5995- Source_Files/RenderOther/ViewControl.cpp,
5996- Source_Files/RenderOther/ViewControl.h, docs/MML.html:
5997- make it possible to disable teleport effects and sound when
5998- entering or
5999- leaving a level
6000-
6001-2008-01-13 02:43 ghs
6002-
6003- * Source_Files/GameWorld/scenery_definitions.h, docs/MML.html:
6004- the _scenery_is_animated flag doesn't really do anything
6005-
6006-2008-01-13 02:39 ghs
6007-
6008- * Source_Files/Misc/interface.cpp:
6009- remove what's left of MAC_SDL_KLUDGE, it was only necessary for
6010- OPENGLBLIT
6011-
6012-2008-01-13 02:33 ghs
6013-
6014- * Source_Files/Misc/interface.cpp:
6015- don't toggle fullscreen/windowed mode on pause
6016-
6017-2008-01-12 21:29 ghs
6018-
6019- * Source_Files/Misc/interface.cpp:
6020- display the PCR after replay of net game films
6021-
6022-2008-01-10 03:41 ghs
6023-
6024- * Source_Files/Network/network_dialogs.cpp,
6025- Source_Files/Network/network_dialogs.h:
6026- when joining without IP, do not begin searching for a gatherer
6027- until we
6028- are ready to join one--fixes 1857662
6029-
6030-2008-01-05 02:09 ghs
6031-
6032- * Source_Files/Misc/preferences.cpp:
6033- remove Mac-specific code
6034-
6035-2008-01-05 02:04 ghs
6036-
6037- * Source_Files/Misc/preferences.cpp:
6038- removed some old code that disabled faders when using software
6039- rendering in
6040- Mac OS X
6041-
6042-2008-01-05 01:40 ghs
6043-
6044- * Source_Files/Misc/preference_dialogs.cpp:
6045- fix case in graphics prefs labels
6046-
6047-2008-01-05 01:24 ghs
6048-
6049- * Source_Files/Misc/preference_dialogs.cpp,
6050- Source_Files/Misc/preference_dialogs.h:
6051- change mipmap settings labels to match other FPS games, and add
6052- bilinear
6053-
6054-2008-01-05 00:35 ghs
6055-
6056- * Source_Files/Misc/preferences.cpp:
6057- clean out old advanced graphics prefs dialog
6058-
6059-2007-12-29 05:33 ghs
6060-
6061- * Source_Files/Misc/preferences.cpp,
6062- Source_Files/Misc/preferences_widgets_sdl.cpp,
6063- Source_Files/Misc/preferences_widgets_sdl.h,
6064- Source_Files/Misc/sdl_dialogs.cpp,
6065- Source_Files/Misc/sdl_widgets.h:
6066- add a live-updating crosshair configuration dialog
6067-
6068-2007-12-27 03:32 ghs
6069-
6070- * Source_Files/shell.cpp:
6071- there's no point letting SDL disable the screensaver in a game
6072-
6073-2007-12-20 03:10 ghs
6074-
6075- * Source_Files/RenderMain/shapes.cpp:
6076- remove remaining RW_SEEKs, to be compatible with older SDL
6077-
6078-2007-12-16 05:57 ghs
6079-
6080- * Source_Files/Misc/Logging.cpp:
6081- [Glenn Ditchfield] This patch makes Aleph One write the Aleph One
6082- Log.txt file
6083- in ~/.alephone on Unix-like operating systems. It is based on the
6084- patch in Sam
6085- Morris' Debian package.
6086-
6087-2007-12-14 04:10 ghs
6088-
6089- * Source_Files/Network/ConnectPool.h,
6090- Source_Files/RenderMain/shapes.cpp:
6091- add some SDL includes
6092- change RW_SEEK_CUR to SEEK_CUR to work with older versions of SDL
6093-
6094-2007-12-09 23:49 ghs
6095-
6096- * Source_Files/RenderMain/OGL_Model_Def.h:
6097- use Inhabitant for determining max 3D model skin texture size
6098-
6099-2007-12-09 13:32 ghs
6100-
6101- * Source_Files/RenderMain/Crosshairs_SDL.cpp:
6102- draw the "circular" cross-hair in SDL software
6103-
6104-2007-12-08 21:09 ghs
6105-
6106- * Source_Files/RenderMain/OGL_Textures.cpp:
6107- enable use of DXTC model skins
6108-
6109-2007-12-06 03:30 ghs
6110-
6111- * Source_Files/ModelView/ModelRenderer.cpp,
6112- Source_Files/ModelView/ModelRenderer.h:
6113- use STL's sort method instead of customized quicksort
6114- its introsort should be better than quicksort, plus it's less
6115- code
6116-
6117-2007-12-02 04:13 ghs
6118-
6119- * PBProjects/English.lproj/InfoPlist.strings,
6120- Resources/Windows/alephone.rc, Source_Files/Misc/alephversion.h,
6121- configure.ac:
6122- update version for preview build
6123-
6124-2007-12-02 04:11 ghs
6125-
6126- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
6127- update to Xcode 2.5
6128-
6129-2007-12-02 03:43 ghs
6130-
6131- * Source_Files/XML/XML_LevelScript.cpp,
6132- Source_Files/XML/XML_LevelScript.h,
6133- Source_Files/XML/XML_MakeRoot.cpp, docs/MML.html:
6134- fix a level script bug
6135- add <default_levels> to allow specifying default load screens,
6136- and music in the
6137- Scripts folder (regular <marathon> MML) instead of requiring it
6138- to be in TEXT
6139- resource MML
6140-
6141-2007-12-02 01:14 ghs
6142-
6143- * Source_Files/Misc/sdl_widgets.cpp:
6144- fix cursor display on labelless, empty w_text_entry
6145-
6146-2007-12-02 00:20 ghs
6147-
6148- * Source_Files/Misc/sdl_widgets.cpp:
6149- use the label color for our hacky checkboxes
6150-
6151-2007-12-01 23:30 ghs
6152-
6153- * Source_Files/Misc/sdl_widgets.cpp,
6154- Source_Files/Misc/sdl_widgets.h:
6155- hack in some better looking check boxes
6156-
6157-2007-12-01 21:37 ghs
6158-
6159- * Source_Files/Misc/preferences.cpp:
6160- add a "Guest" checkbox for logging into the metaserver
6161- maybe this will reduce confusion
6162-
6163-2007-12-01 21:02 ghs
6164-
6165- * Source_Files/Misc/preferences.cpp,
6166- Source_Files/Misc/preferences.h,
6167- Source_Files/RenderOther/screen_drawing.cpp,
6168- Source_Files/RenderOther/sdl_fonts.cpp:
6169- add a preference for smoothing text
6170- (the built-in font and freetype don't do a good job of it, be
6171- warned)
6172-
6173-2007-12-01 20:21 ghs
6174-
6175- * Source_Files/Misc/preferences.cpp:
6176- clean out some of the old Mac stuff
6177-
6178-2007-12-01 17:16 ghs
6179-
6180- * Source_Files/Files/FileHandler_SDL.cpp,
6181- Source_Files/Misc/sdl_widgets.cpp:
6182- enable UTF-8 for browsing (not saving) files
6183-
6184-2007-12-01 17:08 ghs
6185-
6186- * Source_Files/Misc/preferences.cpp,
6187- Source_Files/Misc/preferences_widgets_sdl.h,
6188- Source_Files/Misc/sdl_widgets.cpp,
6189- Source_Files/Misc/sdl_widgets.h:
6190- support UTF-8 file names in preferences
6191- (file systems that don't use UTF-8 just lose)
6192-
6193-2007-12-01 16:17 ghs
6194-
6195- * Source_Files/Misc/sdl_widgets.cpp,
6196- Source_Files/Misc/sdl_widgets.h,
6197- Source_Files/RenderOther/screen_drawing.cpp,
6198- Source_Files/RenderOther/screen_drawing.h:
6199- enable drawing utf-8 text
6200- use it to draw crude checkboxes using our interface font
6201-
6202-2007-12-01 14:21 ghs
6203-
6204- * Source_Files/Misc/sdl_widgets.cpp:
6205- update mouse key names to match case of SDL_GetKeyName, and also
6206- to
6207- tolerate people who swap left/right buttons
6208-
6209-2007-12-01 05:13 ghs
6210-
6211- * Source_Files/Misc/preferences.cpp:
6212- use placers for controls dialog
6213-
6214-2007-11-29 03:57 ghs
6215-
6216- * Source_Files/Misc/preferences.cpp,
6217- Source_Files/Misc/sdl_widgets.cpp,
6218- Source_Files/Misc/sdl_widgets.h:
6219- bring w_slider into the new placement fold
6220- update sounds dialog to use new placers, also fix memory leaks
6221-
6222-2007-11-29 02:39 ghs
6223-
6224- * Source_Files/Misc/DefaultStringSets.cpp:
6225- make the scroll wheel message more accurate
6226-
6227-2007-11-29 02:34 ghs
6228-
6229- * Source_Files/Misc/sdl_dialogs.cpp:
6230- if a button is down, pass mouse motion events to the currently
6231- active widget,
6232- instead of activating a new widget--this fixes the sticky scroll
6233- bar bug
6234-
6235-2007-11-28 03:52 ghs
6236-
6237- * Source_Files/Misc/preferences.cpp:
6238- updates to use label_maker and dual_add
6239-
6240-2007-11-27 04:25 ghs
6241-
6242- * Source_Files/Misc/preferences.cpp,
6243- Source_Files/Misc/sdl_dialogs.cpp,
6244- Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_widgets.h:
6245- add a balance flag to horizontal placers
6246- add a label_maker class to simplify classic dialog creation
6247- update player dialog to use label_maker
6248-
6249-2007-11-26 03:48 ghs
6250-
6251- * Source_Files/Misc/sdl_widgets.cpp:
6252- fix a cursor display bug in label-less w_text_entry
6253-
6254-2007-11-26 03:34 ghs
6255-
6256- * Source_Files/Misc/preferences.cpp,
6257- Source_Files/Misc/sdl_widgets.cpp,
6258- Source_Files/Misc/sdl_widgets.h:
6259- update player prefs dialog to new layout (this one got longer,
6260- sorry)
6261-
6262-2007-11-25 22:21 ghs
6263-
6264- * Source_Files/Misc/preferences.cpp,
6265- Source_Files/Misc/sdl_widgets.cpp,
6266- Source_Files/Misc/sdl_widgets.h:
6267- put all the keys on one page
6268-
6269-2007-11-25 20:46 ghs
6270-
6271- * Source_Files/Misc/preferences.cpp,
6272- Source_Files/Misc/sdl_dialogs.cpp,
6273- Source_Files/Misc/sdl_dialogs.h:
6274- introduce a dual_add function to reduce tediousness adding
6275- widgets to both
6276- placer dialog; update environment prefs to use it
6277-
6278-2007-11-25 20:16 ghs
6279-
6280- * Source_Files/CSeries/csalerts_sdl.cpp:
6281- remove a debug fprintf
6282-
6283-2007-11-25 20:15 ghs
6284-
6285- * Source_Files/CSeries/csalerts_sdl.cpp:
6286- inefficiently wrap dialog text
6287-
6288-2007-11-25 20:11 ghs
6289-
6290- * Source_Files/RenderOther/screen_drawing.cpp:
6291- fix text_width to respect length argument
6292-
6293-2007-11-25 18:38 ghs
6294-
6295- * Source_Files/Misc/preferences.cpp,
6296- Source_Files/Misc/sdl_dialogs.cpp,
6297- Source_Files/Misc/sdl_dialogs.h:
6298- allow placement on widgets inside placers
6299- allow setting the minimum width of a vertical placer
6300- use these to update Environment prefs dialog to separate
6301- labels/widgets
6302- I think this is the way to go forward
6303-
6304-2007-11-25 14:27 ghs
6305-
6306- * Makefile.am, Source_Files/Misc/DejaVuCondensedSansBold.h,
6307- Source_Files/Misc/Makefile.am, Source_Files/Misc/urw_gothic.h,
6308- Source_Files/RenderOther/sdl_fonts.cpp,
6309- data/DejaVuCondensedSansBold.ttf, data/LICENSE-DejaVuFonts,
6310- data/a010015l.ttf:
6311- switch to Dej Vu Condensed Sans for built-in interface font
6312-
6313-2007-11-25 03:47 ghs
6314-
6315- * Source_Files/RenderOther/sdl_fonts.cpp:
6316- fix descenders in some fonts
6317-
6318-2007-11-25 01:30 ghs
6319-
6320- * Source_Files/Misc/sdl_widgets.cpp:
6321- SDL generates a Unicode for up/down arrows; ignore it
6322-
6323-2007-11-23 04:07 ghs
6324-
6325- * Source_Files/RenderMain/RenderPlaceObjs.cpp:
6326- fix a long-distance view bug with 3D models
6327-
6328-2007-11-23 04:01 ghs
6329-
6330- * Source_Files/RenderMain/RenderRasterize.cpp:
6331- avoid possible FPEs
6332-
6333-2007-11-19 02:00 ghs
6334-
6335- * Source_Files/Misc/preferences.cpp,
6336- Source_Files/Misc/sdl_dialogs.cpp,
6337- Source_Files/Misc/sdl_dialogs.h,
6338- Source_Files/Misc/sdl_widgets.cpp,
6339- Source_Files/Misc/sdl_widgets.h:
6340- add a horizontal widget placer
6341- update the environment prefs dialog (and w_select) to use it
6342-
6343-2007-11-18 01:03 ghs
6344-
6345- * Source_Files/Misc/preferences.cpp:
6346- include an XML header line in the prefs file for the benefit of
6347- external editors
6348-
6349-2007-11-18 00:50 ghs
6350-
6351- * Source_Files/CSeries/csstrings.cpp,
6352- Source_Files/CSeries/csstrings.h,
6353- Source_Files/Misc/preferences.cpp,
6354- Source_Files/Network/network_dialogs.cpp,
6355- Source_Files/XML/XML_ElementParser.cpp:
6356- translate MML's utf8 into MacRoman instead of ASCII
6357- allow use of MacRoman input for the player's name
6358-
6359-2007-11-17 21:13 ghs
6360-
6361- * Source_Files/Misc/sdl_widgets.cpp,
6362- Source_Files/Misc/sdl_widgets.h,
6363- Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
6364- Source_Files/Network/network_dialogs.cpp:
6365- allow MacRoman (using SDL Unicode) entry into specific
6366- w_text_entries
6367- enable MacRoman input for pre-game and metaserver chat
6368-
6369-2007-11-17 20:44 ghs
6370-
6371- * Source_Files/CSeries/csstrings.cpp,
6372- Source_Files/CSeries/csstrings.h, Source_Files/shell.cpp:
6373- enable Unicode input (converted to MacRoman) in in-game chat
6374-
6375-2007-11-17 19:47 ghs
6376-
6377- * Resources/Windows/alephone.ico:
6378- add a 256x256 icon for Vista (scaled up from our 128x128,
6379- unfortunately)
6380- it appears to work this time
6381-
6382-2007-11-12 02:10 ghs
6383-
6384- * Source_Files/Misc/preferences.cpp,
6385- Source_Files/Misc/sdl_dialogs.cpp,
6386- Source_Files/Misc/sdl_dialogs.h,
6387- Source_Files/Misc/sdl_widgets.cpp,
6388- Source_Files/Misc/sdl_widgets.h:
6389- add support for laying out widgets, starting with the main prefs
6390- dialog
6391-
6392-2007-11-09 02:22 ghs
6393-
6394- * Source_Files/CSeries/csstrings.cpp,
6395- Source_Files/CSeries/csstrings.h,
6396- Source_Files/RenderOther/screen_drawing.cpp:
6397- render MacRoman characters correctly in screen_drawing
6398-
6399-2007-11-07 02:26 ghs
6400-
6401- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
6402- update to use SDL_ttf
6403-
6404-2007-11-05 03:33 ghs
6405-
6406- * Makefile.am, Source_Files/Misc/Makefile.am,
6407- Source_Files/Misc/sdl_dialogs.cpp,
6408- Source_Files/Misc/urw_gothic.h,
6409- Source_Files/RenderOther/screen_drawing.cpp,
6410- Source_Files/RenderOther/sdl_fonts.cpp,
6411- Source_Files/RenderOther/sdl_fonts.h, configure.ac,
6412- data/a010015l.ttf:
6413- further truetype font support
6414- enable a built-in default truetype font for most widgets
6415-
6416-2007-11-04 03:56 ghs
6417-
6418- * Resources/Windows/alephone.ico:
6419- revert ineffective icon changes
6420-
6421-2007-11-04 03:01 ghs
6422-
6423- * PBProjects/English.lproj/InfoPlist.strings, Resources/Aleph One
6424- Classic SDL.r, Resources/Windows/alephone.rc,
6425- Source_Files/Misc/alephversion.h, configure.ac:
6426- version number 0.19.1
6427-
6428-2007-11-04 01:14 ghs
6429-
6430- * Source_Files/Network/Metaserver/metaserver_messages.cpp:
6431- subtly differentiate between running and open games in .games
6432-
6433-2007-11-04 01:10 ghs
6434-
6435- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp:
6436- don't play "Play Ball!" when the added game is running
6437-
6438-2007-11-04 01:02 ghs
6439-
6440- * Resources/Windows/alephone.ico:
6441- add a 128x128 icon for Vista
6442-
6443-2007-10-28 22:49 ghs
6444-
6445- * Source_Files/CSeries/csalerts_sdl.cpp,
6446- Source_Files/Misc/sdl_dialogs.cpp,
6447- Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_widgets.h,
6448- Source_Files/Network/network_dialog_widgets_sdl.cpp,
6449- Source_Files/RenderOther/screen_drawing.cpp,
6450- Source_Files/RenderOther/screen_drawing.h,
6451- Source_Files/RenderOther/sdl_fonts.cpp,
6452- Source_Files/RenderOther/sdl_fonts.h, Source_Files/shell.cpp,
6453- configure.ac:
6454- beginnings of support for SDL_TTF
6455-
6456-2007-10-23 01:40 ghs
6457-
6458- * Source_Files/RenderMain/shapes.cpp:
6459- Anvil happens to set the bit I use to tell if shapes are
6460- patched...of all
6461- the luck--so, clear it out when loading from shapes
6462-
6463-2007-10-21 02:00 ghs
6464-
6465- * PBProjects/English.lproj/InfoPlist.strings, Resources/Aleph One
6466- Classic SDL.r, Resources/Windows/alephone.rc,
6467- Source_Files/Misc/alephversion.h, configure.ac:
6468- update version numbers
6469-
6470-2007-10-21 01:53 ghs
6471-
6472- * Aleph One Classic SDL.mcp,
6473- PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
6474- project file updates
6475-
6476-2007-10-21 01:06 ghs
6477-
6478- * Source_Files/Network/network.cpp,
6479- Source_Files/Network/network_capabilities.h:
6480- tick star version, to make sure everyone can support embedded
6481- shapes
6482-
6483-2007-10-21 01:00 ghs
6484-
6485- * Source_Files/RenderOther/screen_sdl.cpp:
6486- only print the OpenGL info once
6487-
6488-2007-10-21 00:47 ghs
6489-
6490- * Source_Files/Network/ConnectPool.cpp,
6491- Source_Files/Network/ConnectPool.h,
6492- Source_Files/Network/Makefile.am,
6493- Source_Files/Network/network.cpp:
6494- connect to games in a separate thread, to avoid length connect()
6495- timeouts
6496- regrettably, this disables the firewall warning when joining!
6497-
6498-2007-10-20 19:19 ghs
6499-
6500- * Source_Files/Network/Metaserver/network_metaserver.cpp,
6501- Source_Files/Network/Metaserver/network_metaserver.h,
6502- Source_Files/Network/network_dialogs.cpp:
6503- remove the "in game" and "p host" hacks
6504-
6505-2007-10-20 19:09 ghs
6506-
6507- * Source_Files/Network/Metaserver/metaserver_messages.h,
6508- Source_Files/Network/Metaserver/network_metaserver.cpp:
6509- send a logout message when disconnecting from metaserver
6510-
6511-2007-10-20 18:18 ghs
6512-
6513- * Source_Files/Misc/preferences.cpp,
6514- Source_Files/RenderOther/screen.h,
6515- Source_Files/RenderOther/screen_shared.h:
6516- hard code more resolutions: 2560x1600, 1280x768, and 1280x960
6517-
6518-2007-10-20 17:54 ghs
6519-
6520- * configure.ac:
6521- make SMPEG, Speex, and ALSA optional in ./configure
6522-
6523-2007-10-20 17:41 ghs
6524-
6525- * Source_Files/Network/network_microphone_shared.cpp:
6526- return true out of announce_microphone_capture_format, because we
6527- accept
6528- everything now
6529-
6530-2007-10-20 17:40 ghs
6531-
6532- * Source_Files/Network/network_microphone_sdl_alsa.cpp:
6533- fix a typo
6534-
6535-2007-10-20 17:27 ghs
6536-
6537- * Source_Files/Network/Metaserver/network_metaserver.cpp:
6538- disconnect the channel if it is connected when we try to set up
6539- the
6540- metaserver client
6541-
6542-2007-10-20 16:56 ghs
6543-
6544- * Source_Files/Misc/sdl_widgets.cpp:
6545- display the number of players / max number of players in the
6546- games list
6547-
6548-2007-10-20 16:31 ghs
6549-
6550- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
6551- Source_Files/Network/Metaserver/metaserver_messages.cpp,
6552- Source_Files/Network/Metaserver/metaserver_messages.h,
6553- Source_Files/Network/Metaserver/network_metaserver.cpp:
6554- add an ".available" command to list only available players
6555- add a ".games" command to list games
6556- clicking on games in progress displays approximate time remaining
6557-
6558-2007-10-20 03:56 ghs
6559-
6560- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
6561- Source_Files/Network/Metaserver/metaserver_messages.h:
6562- sort games
6563- sort players by admin, status, then id, not name (like Myth does)
6564-
6565-2007-10-19 02:55 ghs
6566-
6567- * Source_Files/Misc/sdl_widgets.cpp,
6568- Source_Files/Misc/sdl_widgets.h,
6569- Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
6570- Source_Files/Network/Metaserver/metaserver_messages.h:
6571- show open games in white, running games in gray, and incompatible
6572- games in red
6573-
6574-2007-10-19 00:53 ghs
6575-
6576- * Source_Files/Misc/sdl_widgets.cpp,
6577- Source_Files/Network/Metaserver/metaserver_messages.h:
6578- display players as white when available, and gray when away, like
6579- Myth does
6580-
6581-2007-10-18 02:31 ghs
6582-
6583- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
6584- Source_Files/Network/Metaserver/metaserver_dialogs.h,
6585- Source_Files/Network/Metaserver/network_metaserver.cpp,
6586- Source_Files/Network/Metaserver/network_metaserver.h,
6587- Source_Files/Network/network_dialogs.cpp:
6588- primitive support for persistent metaserver games, including
6589- updating number of players in the game
6590- fixed unlimited time limit
6591- announcing start of game
6592- printing out a little extra game information when joining, to the
6593- chat area
6594-
6595-2007-10-17 23:56 ghs
6596-
6597- * Source_Files/RenderMain/OGL_Textures.cpp,
6598- Source_Files/RenderMain/shapes.cpp,
6599- Source_Files/RenderMain/textures.h:
6600- do not load replacement textures for bitmaps which have been
6601- patched
6602-
6603-2007-10-17 02:38 ghs
6604-
6605- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp:
6606- make untimed games display correctly on the Mariusnet web site
6607-
6608-2007-10-14 21:52 ghs
6609-
6610- * Source_Files/Network/network_messages.cpp:
6611- don't attempt to compress 0 length data messages
6612-
6613-2007-10-14 21:25 ghs
6614-
6615- * Source_Files/Network/network_messages.cpp:
6616- older versions of zlib (I'm looking at you, Mac OS X 10.2) don't
6617- have
6618- compressBound
6619-
6620-2007-10-14 21:03 ghs
6621-
6622- * Source_Files/Network/network.cpp,
6623- Source_Files/Network/network_capabilities.cpp,
6624- Source_Files/Network/network_capabilities.h,
6625- Source_Files/Network/network_messages.cpp,
6626- Source_Files/Network/network_messages.h, configure.ac:
6627- support zipped data transfer in net games
6628-
6629-2007-10-14 13:39 ghs
6630-
6631- * Source_Files/Files/game_wad.cpp, Source_Files/Files/tags.h,
6632- Source_Files/Misc/interface.h,
6633- Source_Files/RenderMain/shapes.cpp:
6634- read embedded shapes patches out of the new ShPa chunk in the map
6635- also save them when saving the game
6636-
6637-2007-10-13 22:06 ghs
6638-
6639- * Source_Files/RenderMain/shapes.cpp:
6640- support for reading Anvil shape patches
6641-
6642-2007-10-13 18:54 ghs
6643-
6644- * Source_Files/Files/FileHandler_SDL.cpp:
6645- the Mac FileHandler returned false on EOF, which is what Loren's
6646- model
6647- code expects it to do
6648-
6649-2007-10-13 17:05 ghs
6650-
6651- * Source_Files/RenderMain/shapes.cpp:
6652- add some re-usable functions for loading shapes
6653-
6654-2007-10-07 18:22 ghs
6655-
6656- * Source_Files/Misc/preferences.cpp,
6657- Source_Files/Misc/preferences.h:
6658- a UI (in the player tab of prefs) for using registered metaserver
6659- logins
6660-
6661-2007-10-07 18:22 ghs
6662-
6663- * Source_Files/Misc/sdl_widgets.cpp,
6664- Source_Files/Misc/sdl_widgets.h:
6665- add a password widget
6666-
6667-2007-10-07 16:56 ghs
6668-
6669- * Source_Files/Misc/preferences.cpp,
6670- Source_Files/Misc/preferences.h,
6671- Source_Files/Network/Metaserver/metaserver_dialogs.cpp:
6672- add metaserver login and (obscured) password to prefs file
6673-
6674-2007-10-07 14:58 ghs
6675-
6676- * Source_Files/Network/Metaserver/network_metaserver.cpp:
6677- remove a test command
6678-
6679-2007-10-07 14:58 ghs
6680-
6681- * Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
6682- Source_Files/Network/Metaserver/metaserver_messages.h,
6683- Source_Files/Network/Metaserver/network_metaserver.cpp:
6684- initial support for encrypted metaserver logins
6685-
6686-2007-10-07 03:31 ghs
6687-
6688- * Source_Files/RenderMain/collection_definition.h,
6689- Source_Files/RenderMain/shapes.cpp:
6690- store shapes in a slightly more flexible format in memory
6691-
6692-2007-09-30 02:08 ghs
6693-
6694- * Source_Files/RenderOther/OGL_Blitter.cpp:
6695- fix the blitter to scale things correctly
6696-
6697-2007-09-29 23:50 ghs
6698-
6699- * Source_Files/RenderOther/screen.h:
6700- remove some NIBs stuff
6701-
6702-2007-09-02 12:28 ghs
6703-
6704- * Source_Files/Network/network_star_hub.cpp:
6705- we don't want to disconnect players when their flag queues become
6706- full
6707- we want to disconnect them if they would cause others' queues to
6708- fill
6709-
6710-2007-09-02 12:07 ghs
6711-
6712- * Source_Files/Network/network_star_hub.cpp:
6713- we could still over fill a packet because of the tick identifier
6714-
6715-2007-09-02 03:26 ghs
6716-
6717- * Source_Files/Network/network_star_hub.cpp:
6718- disconnect players if their flags queue becomes full (which would
6719- halt
6720- the game for everyone elseE)
6721-
6722-2007-08-19 23:25 ghs
6723-
6724- * Source_Files/Network/network_star_hub.cpp:
6725- don't try to stuff too much data in a UDP packet
6726-
6727-2007-08-19 19:29 ghs
6728-
6729- * PBProjects/English.lproj/InfoPlist.strings,
6730- Resources/Windows/alephone.rc, Source_Files/Misc/alephversion.h,
6731- configure.ac:
6732- update version numbers
6733-
6734-2007-08-19 14:43 ghs
6735-
6736- * Source_Files/Files/game_wad.cpp,
6737- Source_Files/Network/network.cpp:
6738- yet another attempt at getting physics working right
6739-
6740-2007-08-19 03:09 ghs
6741-
6742- * Source_Files/GameWorld/map.h, Source_Files/GameWorld/player.cpp,
6743- Source_Files/Misc/Console.cpp, Source_Files/Misc/Console.h,
6744- Source_Files/Network/network.cpp, Source_Files/Network/network.h,
6745- Source_Files/Network/network_dialogs.cpp,
6746- Source_Files/Network/network_dialogs.h, docs/MML.html:
6747- add carnage messages (hopefully these will replace nasty chatty
6748- Lua net
6749- scripts)
6750-
6751-2007-08-19 02:54 ghs
6752-
6753- * Source_Files/GameWorld/projectiles.h:
6754- added #include necessary for angle typedef
6755-
6756-2007-08-19 00:01 ghs
6757-
6758- * Source_Files/Misc/Console.cpp, docs/MML.html:
6759- put macros under the <console> tag
6760-
6761-2007-06-23 22:53 ghs
6762-
6763- * Source_Files/Network/Metaserver/network_metaserver.cpp:
6764- don't crash if the metaserver has no rooms
6765-
6766-2007-05-26 21:44 ghs
6767-
6768- * Source_Files/Network/Makefile.am:
6769- forgot network_microphone_sdl_dummy.cpp
6770-
6771-2007-05-25 20:44 ghs
6772-
6773- * PBProjects/English.lproj/InfoPlist.strings, Resources/Aleph One
6774- Classic SDL.r, Resources/Windows/alephone.rc,
6775- Source_Files/Misc/alephversion.h, configure.ac:
6776- update version numbers
6777-
6778-2007-05-25 20:40 ghs
6779-
6780- * docs/MML.html:
6781- remove NIBs-specific information
6782-
6783-2007-05-25 18:50 ghs
6784-
6785- * Source_Files/Network/network.cpp,
6786- Source_Files/Network/network_sound.h,
6787- Source_Files/Network/network_speaker_shared.cpp:
6788- add .ignore mic for ignoring annoying mic users
6789-
6790-2007-05-25 18:26 ghs
6791-
6792- * Source_Files/Misc/preferences.cpp, Source_Files/Sound/Mixer.h,
6793- Source_Files/Sound/SoundManager.cpp,
6794- Source_Files/Sound/SoundManager.h:
6795- attenuate sounds when receiving net mic transmissions
6796- optionally mute sounds when transmitting net mic
6797-
6798-2007-05-25 03:22 ghs
6799-
6800- * Source_Files/Network/network_microphone_sdl_win32.cpp,
6801- Source_Files/Network/network_microphone_shared.cpp:
6802- handle windows's odd penchant for returning partial samples from
6803- the mic
6804-
6805-2007-05-20 02:30 ghs
6806-
6807- * PBProjects/English.lproj/InfoPlist.strings, Resources/Aleph One
6808- Classic SDL.r, Resources/Windows/alephone.rc,
6809- Source_Files/Misc/alephversion.h, configure.ac:
6810- update version number for release candidate
6811-
6812-2007-05-20 02:15 ghs
6813-
6814- * Aleph One Classic SDL.mcp, Source_Files/Network/Update.h:
6815- updates to get classic Mac to build
6816-
6817-2007-05-20 01:40 ghs
6818-
6819- * Makefile.am, Source_Files/Files/Makefile.am,
6820- Source_Files/Misc/Makefile.am, Source_Files/Network/Makefile.am:
6821- include in source tarball projects and resources necessary to
6822- build
6823- classic Mac, Mac OS X, and Windows cross-build
6824-
6825-2007-05-20 01:13 ghs
6826-
6827- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
6828- missed a few files
6829-
6830-2007-05-20 01:06 ghs
6831-
6832- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
6833- clean old (NIBs) files out of project
6834-
6835-2007-05-19 19:07 ghs
6836-
6837- * Source_Files/RenderOther/OGL_LoadScreen.cpp:
6838- fix flickering load screen issues
6839-
6840-2007-05-19 18:52 ghs
6841-
6842- * Source_Files/GameWorld/player.cpp,
6843- Source_Files/Network/NetworkGameProtocol.h,
6844- Source_Files/Network/RingGameProtocol.cpp,
6845- Source_Files/Network/RingGameProtocol.h,
6846- Source_Files/Network/StarGameProtocol.cpp,
6847- Source_Files/Network/StarGameProtocol.h,
6848- Source_Files/Network/network.cpp, Source_Files/Network/network.h,
6849- Source_Files/Network/network_microphone_shared.cpp,
6850- Source_Files/Network/network_star.h,
6851- Source_Files/Network/network_star_spoke.cpp,
6852- Source_Files/RenderOther/screen_shared.h:
6853- when teams are enabled, send net mic only to team
6854-
6855-2007-05-19 17:23 ghs
6856-
6857- * PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:
6858- updates for built-in Lua and online update
6859-
6860-2007-05-19 17:22 ghs
6861-
6862- * Source_Files/Network/network_microphone_coreaudio.cpp:
6863- try 8000 Hz and 48000 Hz for net mic
6864-
6865-2007-05-19 15:50 ghs
6866-
6867- * Source_Files/Lua/Makefile.am,
6868- Source_Files/Lua/language_definition.h, Source_Files/Pfhortran:
6869- move language_definition.h from Pfhortran/ to Lua/
6870-
6871-2007-05-19 15:46 ghs
6872-
6873- * Source_Files/Network/network_star_hub.cpp:
6874- the number of non-lagging players needs to be strictly higher
6875- than
6876- the number of lagging players for anti-lag to kick in
6877-
6878-2007-05-19 13:55 ghs
6879-
6880- * Source_Files/Network/network_audio_shared.h,
6881- Source_Files/Network/network_microphone_sdl_alsa.cpp,
6882- Source_Files/Network/network_microphone_shared.cpp:
6883- drop down to 8000 Hz net mic
6884- add better SRC to network_microphone_shared for systems that
6885- don't
6886- support 8000 Hz directly
6887-
6888-2007-05-18 02:17 ghs
6889-
6890- * Source_Files/Network/network_dialogs.cpp:
6891- prevent gathering more than 8 players
6892-
6893-2007-05-17 00:27 ghs
6894-
6895- * Source_Files/Network/network_star_hub.cpp:
6896- it helps to actually write the CRC to outgoing packets
6897-
6898-2007-05-16 01:02 ghs
6899-
6900- * Source_Files/Lua/linit.c:
6901- we don't need luaopen_package
6902-
6903-2007-05-16 00:26 ghs
6904-
6905- * Source_Files/Network/network.cpp,
6906- Source_Files/Network/network_capabilities.h,
6907- Source_Files/Network/network_star_hub.cpp,
6908- Source_Files/Network/network_star_spoke.cpp:
6909- CRC the packet identifier as well as the data
6910- increment star protocol version
6911-
6912-2007-05-15 23:41 ghs
6913-
6914- * Source_Files/Network/network_star_spoke.cpp:
6915- accept an early ack from the hub *only* if there are reflected
6916- flags
6917-
6918-2007-05-15 23:39 ghs
6919-
6920- * Source_Files/Network/network_star_hub.cpp:
6921- switch these around, just in case (this probably isn't really
6922- hurting
6923- anything)
6924-
6925-2007-05-15 02:44 ghs
6926-
6927- * Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
6928- Source_Files/Network/network.cpp:
6929- add .ignore lua for killing chatty net scripts
6930-
6931-2007-05-15 01:58 ghs
6932-
6933- * Source_Files/Lua/COPYRIGHT, Source_Files/Lua/Makefile.am,
6934- Source_Files/Lua/README, Source_Files/Lua/lapi.c,
6935- Source_Files/Lua/lapi.h, Source_Files/Lua/lauxlib.c,
6936- Source_Files/Lua/lauxlib.h, Source_Files/Lua/lbaselib.c,
6937- Source_Files/Lua/lcode.c, Source_Files/Lua/lcode.h,
6938- Source_Files/Lua/ldblib.c, Source_Files/Lua/ldebug.c,
6939- Source_Files/Lua/ldebug.h, Source_Files/Lua/ldo.c,
6940- Source_Files/Lua/ldo.h, Source_Files/Lua/ldump.c,
6941- Source_Files/Lua/lfunc.c, Source_Files/Lua/lfunc.h,
6942- Source_Files/Lua/lgc.c, Source_Files/Lua/lgc.h,
6943- Source_Files/Lua/linit.c, Source_Files/Lua/liolib.c,
6944- Source_Files/Lua/llex.c, Source_Files/Lua/llex.h,
6945- Source_Files/Lua/llimits.h, Source_Files/Lua/lmathlib.c,
6946- Source_Files/Lua/lmem.c, Source_Files/Lua/lmem.h,
6947- Source_Files/Lua/lobject.c, Source_Files/Lua/lobject.h,
6948- Source_Files/Lua/lopcodes.c, Source_Files/Lua/lopcodes.h,
6949- Source_Files/Lua/loslib.c, Source_Files/Lua/lparser.c,
6950- Source_Files/Lua/lparser.h, Source_Files/Lua/lstate.c,
6951- Source_Files/Lua/lstate.h, Source_Files/Lua/lstring.c,
6952- Source_Files/Lua/lstring.h, Source_Files/Lua/lstrlib.c,
6953- Source_Files/Lua/ltable.c, Source_Files/Lua/ltable.h,
6954- Source_Files/Lua/ltablib.c, Source_Files/Lua/ltm.c,
6955- Source_Files/Lua/ltm.h, Source_Files/Lua/lua.h,
6956- Source_Files/Lua/luaconf.h, Source_Files/Lua/lualib.h,
6957- Source_Files/Lua/lundump.c, Source_Files/Lua/lundump.h,
6958- Source_Files/Lua/lvm.c, Source_Files/Lua/lvm.h,
6959- Source_Files/Lua/lzio.c, Source_Files/Lua/lzio.h, configure.ac:
6960- bring Lua 5.1.2 into the source, to provide control over Lua
6961- version
6962-
6963-2007-05-13 16:18 ghs
6964-
6965- * Source_Files/Misc/preferences.cpp,
6966- Source_Files/Misc/preferences.h, Source_Files/shell.cpp:
6967- configurable volume/inventory/map zoom/fps toggle/chat keys
6968-
6969-2007-05-13 13:31 ghs
6970-
6971- * Source_Files/Misc/sdl_widgets.cpp:
6972- improved slider behavior
6973-
6974-2007-05