-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathCHANGELOG
31 lines (23 loc) · 1.38 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
-----------
Misc info
-----------
- I ran Clang-Format on all the original Quake2 source files to fix multiple
formatting issues and replace tabs with spaces, so that it displays nicely
and uniformly on all browsers and editors. The Clang-Format style file used
can be found at the root of the project. I tried to tune it to maintain the
overall style used by id, so the code should look pretty much the same as
before, but with the advantage of uniform indenting and spacing through.
- Changes made by me in the Quake2 source code are usually annotated by a nearby
comment stating the change made and sometimes the date when it was first
made. These comments will start with my name (e.g.: LAMPERT), followed
by a brief description.
- Other minor changes such as removing or adding blank lines, adding curly
braces to flow-control statements, adding `static` to local functions or data,
are not always marked with comments to avoid excessive verbosity.
- The vast majority of the code related to the PS2 port is located inside the
src/ps2/ directory. Changes made in the Quake2 source to account for the
PlayStation2 are clearly marked as such.
- Changed the Hunk_Alloc API so that it returns a user struct.
This removed the need for additional global state.
- Added GCC '__attribute__(format)' checking to the vararg functions.
Surprisingly few warnings were raised by that!