Bill Currie
7acf8c0570
Must retain before release.
2010-11-24 17:01:18 +09:00
Bill Currie
5fc4ef63f6
Rewrite ruamoko plist support to use handles.
...
The plist code was written long before I thought of resource handles, and
then it was forgotten. This is much nicer and safer than storing C
pointers in progs memory space (*shudder*).
2010-11-24 17:01:18 +09:00
Bill Currie
c460e3c979
Fix setBasePos to get the pos from a view.
...
This fixes Group for the Point/Size/Rect change.
2010-11-24 17:01:18 +09:00
Bill Currie
b0879ba255
Convert Point, Size and Rect to structs.
...
Group and the menu plist parser are currently broken.
2010-11-24 17:01:17 +09:00
Bill Currie
0dfff8fd58
ignore stuff
2010-08-07 10:42:09 +00:00
Bill Currie
997102fea8
audit the usage of "only"
...
There are still a few iffy places (notably around certain prepositions), but
the relevant sentences are now much easier to read.
2010-01-13 06:42:26 +00:00
Bill Currie
8abb9a69aa
remove support for an optional = in struct/union declarations
2010-01-13 06:34:32 +00:00
Bill Currie
ff61dbb329
fix some sillies with QFS_FileList
...
Use dynamic strings instead of temp strings for the list
2010-01-13 06:29:01 +00:00
Bill Currie
334f12e0cf
fix some problems found by the new qfcc warning :)
2010-01-13 06:27:48 +00:00
Bill Currie
128faf773a
give sprintf a real prototype
2010-01-13 06:25:38 +00:00
Bill Currie
bffd9f208f
more sounds in menus
2007-05-13 05:14:32 +00:00
Bill Currie
66ab41534c
make the menu plist reading more efficient
2007-05-13 04:03:04 +00:00
Bill Currie
d996c364b8
massively speedup savegame scanning (and bump the menu progs memory size again :/)
2007-05-13 03:56:08 +00:00
Bill Currie
72daa2fd2b
add some sounds to the menus (not yet finished)
2007-05-07 12:17:12 +00:00
Bill Currie
eae39106c4
undefine BUILTIN before defining it (boost's preprocessor didn't like that)
2007-04-07 11:31:19 +00:00
Bill Currie
6e77198b6f
handle the new save files properly
2007-03-25 02:01:10 +00:00
Bill Currie
c3bb363fb6
add controls settings (don't know if they work, or are used, but again, don't want to lose it)
2007-02-09 09:25:03 +00:00
Bill Currie
33f08b6a43
add QFS_Open and QFS_WOpen
2006-12-20 12:08:57 +00:00
Bill Currie
de5bf80eb8
release the item after removing it from the array, rather than before
2006-12-20 11:33:40 +00:00
Bill Currie
809ce1fb82
fix some leak issues
2006-12-16 14:00:00 +00:00
Bill Currie
68e7b3199d
add finding elements
2006-12-16 13:59:29 +00:00
Bill Currie
70ec9848e7
add PL_RemoveObjectForKey and make PL_D_AddObject take a normal C string for key instead of a pl string.
2006-12-09 06:00:36 +00:00
Bill Currie
eeca330af2
whitespace
2006-12-02 06:51:41 +00:00
Bill Currie
175ad185c2
don't install main.dat* *taniwha beats snax over the head with a large trout
2005-09-07 00:33:11 +00:00
Bill Currie
e257560174
print a message if menu.plist can't be opened
2005-08-18 00:28:14 +00:00
Bill Currie
b7803030c4
some error handling :)
2005-08-18 00:25:09 +00:00
Bill Currie
ddae3850e8
qf now, for the first time in history, fully passes "make distcheck"
2005-07-16 03:46:11 +00:00
Bill Currie
fa8dfd3767
audio options are now scripted
2005-06-15 02:07:54 +00:00
Bill Currie
91d6607793
bah, forgot the important part of that fix :P
2005-06-15 02:03:50 +00:00
Bill Currie
6e0c70cac7
reduce the amount of memory needed to read menu.plist
2005-06-15 01:41:10 +00:00
Bill Currie
be83a5f5c0
make sure the view being moved from viewlist to group doesn't get freed by
...
accident
2005-06-12 08:38:47 +00:00
Brian Koropoff
fd54b1a245
Scheme: Make apply follow the R5RS standard.
2005-05-10 08:19:15 +00:00
Brian Koropoff
6a9adafa8d
Added support for comments
2005-05-08 21:51:16 +00:00
Brian Koropoff
ed0b29a0a0
Cons now allocates String objects when outputting string form. Added
...
support for begin expressions and tweaked the GC to be more aggressive.
2005-05-08 11:17:44 +00:00
Brian Koropoff
111df712fa
String.[hr] -> SchemeString.[hr], for the sake of case-insensitive
...
filesystems.
2005-05-08 10:43:56 +00:00
Brian Koropoff
86606cc627
Added proper argument number checking to lambdas, a bunch more builtins,
...
a few misc optimizations.
2005-05-08 10:37:57 +00:00
Brian Koropoff
2ebd2e0c2a
Scheme: The lexer now actually supports true/false constants.
2005-05-08 10:14:27 +00:00
Brian Koropoff
e8680d792e
Added runtime error checking and line number tracking. Seems to catch most
...
Scheme program errors without making Rua abort now, although there are a
few things that still need to actually report errors instead of failing
in weird ways.
2005-05-08 06:38:01 +00:00
Brian Koropoff
bc73af37f2
Scheme: Added letrec, first-class continuations, and tuned the garbage
...
collector a bit.
2005-05-08 03:44:18 +00:00
Bill Currie
69bf8f3941
wow, when I screw up... :)
...
fix the broken bindings menus
2005-05-07 08:28:44 +00:00
Brian Koropoff
adba6b26dc
Scheme updates:
...
- Boolean type (no support in lexer yet)
- Conditionals
- Defines (only work correctly at top level)
- More core builtins (apply, cons, car, cdr)
- Variable-argument functions
- Incremental garbage collection
- Garbage collection fixes
- Other misc bugs fixed
2005-05-06 23:25:06 +00:00
Brian Koropoff
5378a850b4
Bug fixes: initializes properly, releases overwritten elements, doesn't
...
try to free null pointers
2005-05-06 23:06:50 +00:00
Bill Currie
5ee4ec8421
Array now requires its elements to be Objects
2005-05-02 06:29:44 +00:00
Brian Koropoff
256630c84d
Added proper error checking and reporting with line numbers. Next:
...
Runtime errors and support for line number reporting with the error.
2005-05-02 04:58:22 +00:00
Brian Koropoff
438073e110
Bug fixes, plus a first stab at the garbage collector. It *seems* to work
...
properly so far.
2005-05-02 02:33:44 +00:00
Brian Koropoff
5130545c72
Array now properly retains/releases objects it stores.
2005-05-02 02:32:03 +00:00
Bill Currie
0213efb331
sv_recorder seems to be ready for qtv :)
2005-05-02 00:45:25 +00:00
Brian Koropoff
281b683e14
Initial commit of a future partial implementation of the R5RS Scheme
...
standard, implemented in Ruamoko. Currently works for a few simple
"Hello, world!" programs.
2005-05-01 11:48:36 +00:00
Bill Currie
a35c33b397
finish ProxyView and get crosshair toggle working properly in the video
...
options menu.
2005-04-24 15:26:30 +00:00
Bill Currie
73e45cc8ee
working on scripted menus; video works
...
dealloc -> release
This is an imperfect revision of history.
2004-11-18 05:08:00 +00:00