aboutsummaryrefslogtreecommitdiff
path: root/libXfont/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libXfont/ChangeLog')
-rw-r--r--libXfont/ChangeLog191
1 files changed, 191 insertions, 0 deletions
diff --git a/libXfont/ChangeLog b/libXfont/ChangeLog
index 4ff7b3709..5b797d540 100644
--- a/libXfont/ChangeLog
+++ b/libXfont/ChangeLog
@@ -1,3 +1,194 @@
+commit 4b67ad5486c322c01a2ca86b0b4af0a74228f813
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Mar 2 10:05:21 2012 -0800
+
+ libXfont 1.4.5
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 3f87a8b0b86de83ea8944a53de82caf254a9988a
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Oct 21 20:49:50 2011 -0700
+
+ Use * precision notation instead of computing sprintf format strings
+
+ Allows gcc to check format strings instead of just warning about them
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 613faa245437bb948b4c86ea6c7fbb716e38f0bf
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Oct 2 09:30:09 2011 -0700
+
+ Fix printf warnings about incorrect argument types
+
+ Mostly due to difference between sizeof & int on 64-bit platforms
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit f24c559bcb42e3ea9321c3e6a9ecf0720a581e33
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Oct 2 09:19:47 2011 -0700
+
+ Add _X_ATTRIBUTE_PRINTF to *Error/*Warning functions taking printf formats
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 3715cd752bac912a56aa1cbb9dd874624a709aab
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Oct 2 09:16:05 2011 -0700
+
+ Add const attributes to fix gcc -Wwrite-strings warnings
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 8d130ac0fcf19e0e0dd0a404d9317fd8860baad4
+Author: Tomas Hoger <thoger@redhat.com>
+Date: Mon Oct 10 14:38:06 2011 -0700
+
+ Support compress files with maxbits < 12
+
+ The compress decompression code used by libXfont rejects valid archives
+ with maxbits less than 12 (compress allows values 9 - 16, 16 is the
+ default). This is because maxbits-12 is used as index to hsize_table[].
+
+ That looks like an incorrect port of the original compress code, where:
+ - hsize depended on BITS, the maximum maxbits value supported by particular
+ build, rather than on maxbits value from the particular input file
+ - the same hsize was used for all BITS <= 12
+
+ The quick way to verify the problem is:
+ compress -b 11 fontfile.bdf
+ bdftopcf -o /dev/null fontfile.bdf.Z
+ which fails, while 12-16 works correctly.
+
+ This fix removes hsize_table and uses 1 << maxbits (aka maxmaxcode) as
+ tab_prefix size. As decompression code does not use hashing as compression
+ code, there does not seem to be a reason to allocate any extra space.
+
+ Note: In this fix, maxbits == 9 is still rejected early. AFAICS compress
+ is able to generate such files (unknown how correct such output is), but is
+ unable to uncompress them correctly.
+
+ Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit bb97dbf56dff50bef936c0631587ed08dd6c8fa9
+Author: Matt Dew <marcoz@osource.org>
+Date: Mon Oct 3 20:23:47 2011 -0600
+
+ 1 - fix the capitalization of the ID attriutes to match either the
+ <title> or <funcdef> string it goes with.
+ 2 - fix any <linkend>'s that were affected by 1.
+ 3 - any <function> in the docs that has an actual funcdef,
+ will become an olink.
+
+ Signed-off-by: Matt Dew <marcoz@osource.org>
+
+commit c73a0e09a2713d0dc16ca5cd9d288b8868846a19
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Thu Sep 22 14:00:36 2011 -0400
+
+ doc: fix typo in copyright statement
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit d86d8f34f5c2ac5c80230aea2de49bb97eaf5f92
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Thu Sep 22 09:20:38 2011 -0400
+
+ doc: refactor legal text for multi licensing copyrights
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 43d587d89bee679850bb18ff25aa77c961712728
+Author: Olli Vertanen <olli.vertanen@symbio.com>
+Date: Tue Sep 6 19:00:55 2011 +0000
+
+ libxfont: An uninitialized pointer causes a crash if pcf header is corrupted.
+
+ If pcfReadTOC() or pcfGetProperties() fail in the beginning
+ of execution of pcfReadFont(), function tries to free an
+ uninitialized pointer (isStringProp) when bailing out.
+
+ The pointer gets now initialized correctly.
+
+ Signed-off-by: Olli Vertanen <olli.vertanen@symbio.com>
+ Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
+
+commit 73e6c94a351c891ed85446df84c9a30a4224f478
+Author: Joerg Sonnenberger <joerg@britannica.bec.de>
+Date: Sun Aug 21 19:07:51 2011 +0200
+
+ Fix empty statement in if conditional.
+
+ Assume for a moment that the intention here is to do
+ something useful.
+
+ Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
+
+commit bd48ad11fd11412c62c3ac8ed5d52c4f10a985aa
+Author: Joerg Sonnenberger <joerg@britannica.bec.de>
+Date: Sun Aug 21 18:51:53 2011 +0200
+
+ Do proper input validation to fix for CVE-2011-2895.
+
+ It ensures that all valid input can be decompressed, checks that the
+ overflow conditions doesn't happen and generally tightens the
+ validation of the LZW stream and doesn't pessimize the inner loop for
+ no good reason. It's derived from a change in libarchive from 2004.
+
+ Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
+ Reviewed-by: Tomas Hoger <thoger@redhat.com>
+
+commit 098ab294deed98371ee362fadafcf2e510e0cc50
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Sep 16 22:21:21 2011 -0700
+
+ Strip trailing whitespace
+
+ Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
+ git diff -w & git diff -b show no diffs from this change
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 211368b8d04ed13ba520de2dd49a875cb1d663a7
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Mon Sep 12 11:09:50 2011 -0400
+
+ docs: use the &fullrelvers; entity to set X11 release information
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 425ee265c61b3815a0ef1e4e0445dc91921d71ee
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Fri Sep 9 13:08:04 2011 -0400
+
+ devbook.am: maintenance update from docbook.am
+
+ The developer docs are generated from a subset of docbook.am
+ which is sometimes updated.
+
+ The one difference is the embedded css style in the HEAD element.
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 1c7cfd7a2b89329f27951c0437f925dd3301e3de
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Wed Aug 10 22:19:44 2011 -0700
+
+ Remove configure comment about synchronizing version numbers
+
+ This appears to have been a mistaken copy-and-paste from something like
+ libXcursor - I can't find any Xfont.h header, nor any libXfont header
+ containing a version number.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
+
commit a7970f5c817b5c75d945389cfaf1384ff23437f3
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Mon Aug 8 18:08:05 2011 +0200