~ubuntu-branches/ubuntu/trusty/grfcodec/trusty

« back to all changes in this revision

Viewing changes to changelog.txt

  • Committer: Bazaar Package Importer
  • Author(s): Matthijs Kooijman
  • Date: 2010-08-23 14:45:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20100823144552-4qggmf9izixsw8li
Tags: 1.0.0+debian1-1
* [30caa6a] Repackaged upstream source, to remove a duplicate file (which
  the lenny version of tar --keep-old-files doesn't like.
* [331d12b] Update watch file to upstream's new versioning scheme.
* [28b6b51] Mangle the +debian suffix in the watch file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Changes in 1.0.0
 
2
- (devel) Complete rewrite of installation of binaries, so if you are
 
3
  packaging this you will have to check whether custom installation and
 
4
  such are still needed or that the Makefile does handle it correctly.
 
5
- (devel) Detect UPX, fix some race issues in the Makefile, disable
 
6
  optimization if GCC 4.5.0 is detected (to work around an optimization bug),
 
7
  fix version.h generation if there is a version.h in /usr/include.
 
8
- (devel) Fix a number of compiler warnings.
 
9
- Clamp the arguments for -w and -h to 65535 as that is the maximum size of a
 
10
  PCX.
 
11
- Fix reading of PCX files with more bytes per scanline than pixels.
 
12
  (This is the case for odd image widths when following the PCX standard closely.)
 
13
- Silence progress-meter output when stdout is not a console.
 
14
- Unify warnings and errors so they go to stderr and are prefixed by "Warning:"
 
15
  or "Error:".
 
16
- Allow hex escapes that have bit 31 set.
 
17
- Fix comments not prefixed by whitespace could cause grfcodec to reject
 
18
  the preceding escape.
 
19
- After cropping a sprite, compress and write the correct number of bytes.
 
20
- Add -X to print PCX sprite numbers in hex
 
21
- (devel) Many compilation issues with different compilers and architectures.
 
22
- Fix bug in UTF-8 generation for escapes \U800..\U7FFF.
 
23
- Fix U+E0xx characters being output quoted.
 
24
- (devel) By Tron: code cleanup, make C functions and variables static where
 
25
  possible, remove dead and debugging code.
 
26
- Require two slashes before dismissing anything as a C++ style comment.
 
27
- Fix reading of real sprites with Unixy absolute paths.
 
28
- Check for pixels with palette index of 255 when encoding.
 
29
- Add -v to get the version.
 
30
- Add -q to silence warnings.
 
31
- Add -c to automatically crop extraenous transparent blue pixels.
 
32
- Add escapes for the new action 2 operations 0E, 0F, 10, 11, 12, 13, 14, 15, 16
 
33
- Prevent quotes and escapes in sprite 0.
 
34
- Add escapes for long-format intro dates.
 
35
 
 
36
Changes in 0.9.10 (svn r819)
 
37
- (bugfix) Correct reading of \7c, \7C, \D| and \D&. (DaleStan)
 
38
 
 
39
Changes in 0.9.9 (svn r653)
 
40
- By Patchman:
 
41
  - Check for sprites that extend beyond the end of the PCX file.
 
42
  - Update versioning system to show last-comitted revision for non-release
 
43
    builds.
 
44
- By DaleStan:
 
45
  - (devel) Add release targets to the Makefiles
 
46
  - Check the palette of the PCX file before encoding from it.
 
47
    (Override a failed check with -f)
 
48
  - Introduce several backslash escape sequences; see the wiki for further
 
49
    information.
 
50
    (disable with -x or -xx)
 
51
  - Do not apply colormap to sprites that like character glyphs.
 
52
    (Apply colormap to all sprites with -M instead of -m)
 
53
  - Enable reading of GIMP palette files with -p.
 
54
  - (devel) Terse build mode; get the verbose mode with make V=1.
 
55
  - (devel) Touch version.h if and only if it changes.
 
56
 
 
57
Changes in 0.9.8 (svn r197)
 
58
- By DaleStan:
 
59
  - (devel) grfcodec (but not grfdiff or grfmerge) can now be built in
 
60
    MS Visual Studio 2003.
 
61
  - Slightly change the plaintext quoting algorithm.
 
62
  - (devel) Change several memcpy()s to pointer assignments.
 
63
  - (devel) Plug several memory leaks
 
64
  - (devel) Source code and Makefile changes to grfdiff and grfmerge build
 
65
    with both Makefiles, on both Cygwin and Linux.
 
66
  - Make code gcc 4 -Wall clean.
 
67
  - Use NFORenum's NFO reading engine:
 
68
    - Sprite numbers are now optional, and need not be correct if present.
 
69
    - Sprite lengths need not be correct. Set to 0 to supress the incorrect
 
70
      length warnings.
 
71
    - Real sprites are checked for format compliance.
 
72
  - Make 0-byte pseudo sprites an error.
 
73
  - (bugfix) Prevent binary includes from including directories on OSes that
 
74
    would othewise allow it.
 
75
  - (bugfix) It is now possible for a real sprite to start above the
 
76
    preceeding sprite (the infamous decreasing ypos bug)
 
77
  - grfcodec now exits with 0 on success.
 
78
 
 
79
Changes in 0.9.7
 
80
- support including binary files using "  4 ** data/dingdong.wav" syntax
 
81
- by Oskar: support // and # comments within pseudo-sprites
 
82
- fixed incorrect error message while encoding if .nfo file could not be read
 
83
  (now it reports "Cannot read %s" instead of Creating sprites/: File exists")
 
84
- made code -Wall clean
 
85
- remove myalloc stuff
 
86
 
 
87
Changes in 0.9.6
 
88
- by pasky:
 
89
  * made it possible to compile grfcodec on Linux
 
90
  * made compatible with gcc 3.x
 
91
  * when decoding, text strings are written in plain text (disable with -t)
 
92
  * supports plain text in .nfo files
 
93
  * fixed bug when first encoding a grf file wouldn't rename .new to .grf
 
94
 
 
95
Changes in 0.9.5
 
96
- self-extracting executables now work on Win2K etc., which doesn't pass
 
97
  the full path to the C library
 
98
- GRFMerge will just skip .grf files it can't find
 
99
- making sprites larger doesn't work if they're at the right edge; complains
 
100
  that ofsx too large; instead just use background colour
 
101
- GRFDiff doesn't like grfdiff -l 1254 ... (single value in -l), complains
 
102
  that there were no differences and makes no output
 
103
- allow GRFMerge to read GRFDiff's .exe files, both for -l and other options
 
104
 
 
105
Changes in 0.9.4
 
106
- fixed yet another crash while compressing
 
107
- sprites no longer need correct numbers in the .NFO file; just use "-1" for
 
108
  each number and it will be assumed to be correct
 
109
 
 
110
Changes in 0.9.3
 
111
- fixed crash due to buffer overrun while compressing
 
112
- slightly improved compression efficiency and speed
 
113
- GRFCodec now handles spaces in file/directory names properly
 
114
- GRFCodec now supports comments in .NFO files (from //, ; or # to end of line)
 
115
- speed up PCX processing
 
116
 
 
117
Changes in 0.9.2
 
118
- fixed crash if pcx file not found
 
119
- fixed crash if nfo file has no version info header
 
120
 
 
121
Changes in 0.9.1
 
122
- bug fix by Marcin: wrong order of test in encode function
 
123
 
 
124
Changes in release April 20 2002
 
125
- -p now actually uses the parameter you give it
 
126
 
 
127
Changes in release Dec 03 2001
 
128
- made -p option a valid option
 
129
- improve compression speed even more using assembly optimizations
 
130
- compression is now on by default, disable with -c-
 
131
- fixed bug where encoding would fail if the grf file didn't exist already
 
132
- fixed bug where decoding would fail creating the sprites directory
 
133
- corrected some mistakes in grf.txt (checksum, and initial offsets for tiles)
 
134
 
 
135
Changes in release March 26 2001
 
136
- fix bug that didn't flush last row if it only contained a single sprite
 
137
- fix bug with no height given (would make PCX have height -1)
 
138
- show percentage done while decoding
 
139
- fix compression algorithm
 
140
- improve compression performance
 
141
- try without compression if data is inconsistent after decompressing our
 
142
  compressed data (this shouldn't happen anymore anyway, report it as a
 
143
  bug if it does)
 
144
- -p to choose palette
 
145
 
 
146
Changes before release March 26 2001
 
147
- I don't remember anymore