summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog60
1 files changed, 54 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 53f992b..4180489 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,49 @@
+2010-12-15 Till Kamppeter <till.kamppeter@gmail.com>
+
+ * Tagged branch for release 4.0.6.
+
+ * VERSION, README, USAGE, configure.ac: Updated for release 4.0.6.
+
+ * options.c: Allow length limitation for the substitution of the special
+ entities "&job;", "&user;", "&host;", "&title;", and "&options;":
+ The maximum length can be supplied via the PPD keywords
+ "*FoomaticRIP<Item>EntityMaxLength: <mexlength>" (for example
+ "*FoomaticRIPUserEntityMaxLength: 8") or by adding a number to the
+ individual entities (for example "&user8;"). If the string to
+ insert for the entity is longer than the limit, it gets cut off to
+ the limit. Feature requested by Uli Wehner from Ricoh
+ (http://forums.linux-foundation.org/read.php?30,13134).
+
+2010-12-10 Till Kamppeter <till.kamppeter@gmail.com>
+
+ * foomaticrip.c: Make file type detection also work if the PostScript
+ or PDF input is preceeded by PJL with an additional '%' character.
+ Thanks to Alexpro for reporting this as Ubuntu bug #688551 and
+ supplying the patch.
+
+2010-11-11 Till Kamppeter <till.kamppeter@gmail.com>
+
+ * util.c: The temp_dir() function did not take into account that
+ getenv() can return NULL. In such a case the fallback to /tmp
+ did not work. Thanks to Abel Abraham Camarillo Ojeda (spam at
+ verlet dot org) for the patch (bug #552).
+
+ * fileconverter.c: Make the check for the text filter actually
+ work. Before, the text filter choice from the configuration file
+ was simply taken for good and not checked whether it is supported.
+ Thanks to Abel Abraham Camarillo Ojeda (spam at verlet dot org)
+ for the patch (bug #551).
+
+2010-08-27 Till Kamppeter <till.kamppeter@gmail.com>
+
+ * options.c: Made sure that the unhtmlify() function does not write
+ the zero byte to mark the string end beyond the buffer. Also use a
+ much larger buffer for parsing "*FoomaticRIPOptionPrototype:" in
+ the PPD file (bug #515).
+
+ * util.c: In strncpy_tochar() use the isempty() function to check
+ whether the input string is empty (bug #514).
+
2010-08-10 Till Kamppeter <till.kamppeter@gmail.com>
* Tagged branch for release 4.0.5.
@@ -10,34 +56,36 @@
page size in the prototype string for the custom page size
working. Before, only substitution of %0 and %1 worked reliably.
Thanks to Lutz Sammer (johns98 at web dot de) for reporting this
- problem.
+ problem (see also bug 514, comment #1).
* options.c: Make custom page size settings also work if the custom
size is set via embedded PostScript code and the comment to mark
the selected option setting is only "%% FoomaticRIPOptionSetting:
PageSize=Custom", without the size and unit parameters. Thanks to
- Lutz Sammer for reporting this problem.
+ Lutz Sammer for reporting this problem (see also bug 514, comment #1).
2010-07-02 Till Kamppeter <till.kamppeter@gmail.com>
* spooler.c: Config file for the default printer in spooler-less
(direct) printing mode was not read correctly. Thanks to Lutz
- Sammer (johns98 at web dot de) for reporting this problem.
+ Sammer (johns98 at web dot de) for reporting this problem (see
+ also bug 514, comment #1).
* spooler.c: Fixed error message output if a printer's PPD is missing
in spooler-less mode. There was a segfault due to the printer name
not specified in the _log() function call. Thanks to Lutz Sammer
- for reporting this problem.
+ for reporting this problem (see also bug 514, comment #1).
* util.c: The isempty() function did not consider NULL as an empty
string. This caused segfaults when a string is considered non-empty
but in fact it is NULL. Thanks to Lutz Sammer for reporting this
- problem.
+ problem (see also bug 514, comment #1).
* util.c: strncpy_tochar() did not check whether the input string
is empty and returned a pointer one character beyond the input
string, leading to segfaults in the code calling this function.
- Thanks to Lutz Sammer for reporting this problem.
+ Thanks to Lutz Sammer for reporting this problem (see also bug 514,
+ comment #1).
2010-06-08 Till Kamppeter <till.kamppeter@gmail.com>