~ubuntu-branches/ubuntu/natty/glbsp/natty

« back to all changes in this revision

Viewing changes to CHANGES.txt

  • Committer: Bazaar Package Importer
  • Author(s): Darren Salt
  • Date: 2008-01-30 13:33:49 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080130133349-kgojg33vyiu8xbvp
Tags: 2.24-1
* New upstream release.
* Bumped the lib soname and the library package name due to one silly
  little binary incompatibility caused by changes in an exported struct.
  (Safe; nothing else currently in the archive has ever used libglbsp2.)
* Removed my patches since they're all applied upstream.
* Updated the list of documentation files.
* Build-time changes:
  - Switched from dh_movefiles to dh_install.
  - Updated my makefile to cope with upstream changes.
  - Corrected for debian-rules-ignores-make-clean-error.
  - Corrected for substvar-source-version-is-deprecated.
  - Link libglbsp, rather than glbsp, with libm and libz.
* Fixed shlibdeps. (Closes: #460387)
* Bumped standards version to 3.7.3 (no other changes).

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
CHANGELOG
3
3
=========
4
4
 
 
5
Changes in V2.24  (26th July 2007)
 
6
----------------------------------
 
7
 
 
8
 - level name detection: allow some variation in the order of
 
9
   the level lumps (thanks to Darren Salt for the patch).
 
10
 
 
11
 - fixed potential crash passing NULL to the SetErrorMsg()
 
12
   function (it depended on the compiler).
 
13
 
 
14
 - avoid some potential buffer overflows in printf calls.
 
15
 
 
16
 - abbreviations for most cmdline options, generally using single
 
17
   letters (like -f for -fast, -n for -normal).  Negative options
 
18
   use an 'x' prefix (like -xr for -noreject, -xu for -noprune).
 
19
 
 
20
 - reduced default blockmap limit to 16000 (was 44000), since the
 
21
   existing limit could never be reached (they overflow at 65536,
 
22
   hence the absolute minimum is around 65535/3 = 21845, assuming
 
23
   no compression).
 
24
 
 
25
 - added TRICKS.txt document which describes various map tricks
 
26
   and how glBSP handles them.
 
27
 
 
28
 - added new option "-windowfx" to enable the test for the
 
29
   One-Sided Window trick, which is now disabled by default.
 
30
   The test was made more robust by checking both sides of the
 
31
   linedef.  Most importantly, the seg added to the back side
 
32
   is now a REAL seg (not a MINISEG like before, as that caused
 
33
   many problems).
 
34
 
 
35
 - new option in nodebuildinfo_t "skip_self_ref" which means no
 
36
   segs are created for self-referencing linedefs.  The default
 
37
   is FALSE (disabled).  When enabled, the engine needs to find
 
38
   self-referencing linedefs and render their middle textures
 
39
   with special code (e.g. treat them similar to sprites).
 
40
 
 
41
 - improved directory layout, with main glbsp code in the 'src'
 
42
   directory.  Unfortunately this made all of the IDE Project
 
43
   files invalid, so they have been removed.  The existing
 
44
   Makefiles have been fixed and consolidated, so each type of
 
45
   target (lib/cmdline/gui) is handled in the same makefile.
 
46
 
 
47
 
5
48
Changes in V2.20  (14th September 2005)
6
49
---------------------------------------
7
50
 
49
92
 - added code to detect the 'One-Sided Window' effect, where a
50
93
   one-sided linedef can be looked through from behind (e.g. MAP07
51
94
   in 10SECTO2.WAD).  When found, a miniseg is added along the back
52
 
   side of the wall.
 
95
   side of the wall.  Based on an idea by Graham Jackson.
53
96
 
54
97
 - fixed a bug with the overlapping linedef detection.
55
98