Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-10 | - Fix opStack size for vm_x86.c - Change opStack alignment to 16 for vm_x86_64.c | Thilo Schulz | |
2013-01-10 | Various fixes to vm_interpreted.c: - Add opStack protection - Fix dataMask ↵ | Thilo Schulz | |
check for OP_BLOCK_COPY - Add instruction number check for conditional jumps - Make errors in VM_PrepareInterpreter nonfatal | |||
2013-01-09 | - Add x86_64 support to vm_x86.c - Fix warning on mingw64 | Thilo Schulz | |
2013-01-09 | Fix compilation on mingw64 | Thilo Schulz | |
2013-01-09 | - Do assignment of value 0xDEADBEEF after the 4-byte alignment - Add all GPR ↵ | Thilo Schulz | |
to clobber list as GCC function callAsmCall seems to change register r11 without saving it to stack first, which may result in SIGSEGV in VM_CallCompiled() | |||
2013-01-09 | Use scaled indexing mode n=4 for addressing opStack, this way we can use the ↵ | Thilo Schulz | |
8 bit offset value in %%bl to address an OPSTACK_SIZE of 1024 which was the old value. | |||
2013-01-09 | - Set default opStack size to 256 - Fix integer wraparound. opStack offset ↵ | Thilo Schulz | |
in rbx will always be >= 0 | |||
2013-01-09 | - Fix SEGV in while loop getop() after t = b = 0 - Fix iss8, iss16 and iss32 ↵ | Thilo Schulz | |
which would not correctly detect 32-bit signed integer range - Add support for "addb", "subb" etc. assembler mnemonic - Change opStack protection for x86_64 VM: No overflow checks necessary anymore as offset register is 1 byte long only | |||
2013-01-09 | ensure that ent->classname is always non-null (for entity numbers up to ↵ | Thilo Schulz | |
level.num_entities-1, and ENTITYNUM_WORLD and ENTITYNUM_NONE), for player entities and #ENTITYNUM_NONE in particular, patch by DevHC | |||
2013-01-09 | whoops, that one was not Com_Error() | Thilo Schulz | |
2013-01-09 | - Remove newlines in Com_Error() - Update register description | Thilo Schulz | |
2013-01-09 | Add opStack protection to defend against malicious QVMs | Thilo Schulz | |
2013-01-03 | * Merge ioq3-r1946 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1813 | Tim Angus | |
2013-01-03 | * Update copyright notices | Tim Angus | |
2013-01-03 | * Merge ioq3-r1752 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1715 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1637 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1458 | Tim Angus | |
2013-01-03 | * Merge ioq3-r1423 | Tim Angus | |
+ IPv6 + VoIP + Stereo rendering + Other minor stuff | |||
2007-09-05 | * Merge of ioq3-r1163 | Tim Angus | |
+ SDL everywhere + New R_LoadImage + net_ip.c + Window icon + GUI based dedicated server support + Compile time linked OpenGL * Remove ui_menuFiles cvar | |||
2007-08-24 | * Merged ioq3-r1133 | Tim Angus | |
+ PNG image loader + Non-gas dependent x86_64 VM + Collision optimisations + Slew of other bug fixes | |||
2007-07-15 | * Merge of ioq3-r1112 | Tim Angus | |
2007-03-21 | * ioq3-r1052 merge | Tim Angus | |
2006-03-04 | * Merged ioq3-r620 | Tim Angus | |
- NX stuff | |||
2006-01-09 | * Merged ioq3-468 | Tim Angus | |
2005-12-10 | * s/Quake III Arena source code/Tremulous/ | Tim Angus | |
* De-quaked various bits and pieces * Integrated Tremulous into the ioq3 source * Relicensed Tremulous to be GPL * It compiles!!!!!!!!11111111!!!!1 | |||
2005-12-10 | * Copied ioq3 src to trunk | Tim Angus | |