forked from sezero/hheretic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
64 lines (57 loc) · 2.55 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
HHeretic ChangeLog
v0.2.4
- fixed a heap buffer overrun which was introduced back in v0.2.0.
- fixed buffer overrun in opengl texture code leading to segfaults.
- new mus2midi converter code by Bret Curtis.
- double-buffering support and double-buffered rectangle rendering in
software renderer, by Miro Kropacek.
- Atari (FreeMint) support, by Miro Kropacek.
- miscellaneous cleanups and build fixes
v0.2.3
- verified successful compilation using gcc-4.6 to 4.8 and clang-3.x.
fixed some undefined behaviors in the C code.
v0.2.2
- fixed e2 and e3 finale screens for opengl where they weren't drawn
every frame and resulted in broken display.
- configury updates.
- fixed ENDTEXT printing.
v0.2.1
- added packed attribute to some disk data structures which were
accidentally missed in hheretic-0.2.0.
- fixed player movement for environments where the char type is
unsigned by default.
- made detSideFloat() and findIntersectionVertex() to compile
without optimizations, at least for gcc >= 4.4, providing some
partial solution to opengl clipping problems.
- added -nomidi as a new command line option.
v0.2.0
- Support for 64 bit machines.
- Support for big endian machines.
- FreeBSD support.
- Fixed structure packing enabling support for ARM, etc.
- Support for newest gcc versions.
- Updated build system with new configuration options.
- Added SDL and SDL_mixer sound drivers in addition to OSS. SDL is
the default. Can be changed by configure.
- External ogg/mp3 music playback with the sdlmixer driver.
- User directories fully implemented: $HOME/.hheretic
- Added a shared data path system for the game's data files such as
the wad files, external music files, etc. The shared data path is
decided in the following order:
* -waddir <DIR> command line option,
* HERETIC_DATA environment variable,
* --with-datapath=<DIR> configure (compile time) option,
* current working directory which has always been used as
the last resort.
- Screenshots, both opengl and software mode, work. Bound to F12.
- Added Barry Mead's transparent automap feature.
- Added key configuration menu from HHexen.
- OpenGL: Implemented finale screens of the episodes 2 and 3.
- OpenGL: Life chain's left and right ends darkened properly.
- Fixed the ANSI endtext to work properly on wide consoles.
- Added svgalib video driver from HHexen.
- A lot of bug fixes. All fixes went into hhexen up to hhexen-1.6.0,
also went into hheretic.
- Synchronized the source code with hhexen wherever possible.
v0.1
- Initial release by Dan Olson