summaryrefslogtreecommitdiff
path: root/lib/libXt/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libXt/ChangeLog')
-rw-r--r--lib/libXt/ChangeLog235
1 files changed, 235 insertions, 0 deletions
diff --git a/lib/libXt/ChangeLog b/lib/libXt/ChangeLog
index 098b6a43b..3da9d3532 100644
--- a/lib/libXt/ChangeLog
+++ b/lib/libXt/ChangeLog
@@ -1,3 +1,238 @@
+commit e7411e7e5299116604ff1f01d9415802607f1051
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Thu Apr 30 22:36:14 2015 -0700
+
+ libXt 1.1.5
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 0c2c7562426aec7bdf9b54a7d6993153e0bce489
+Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+Date: Sun Aug 10 12:44:26 2014 -0500
+
+ Fix _XtInherit on x86_64 Windows
+
+ As noted in Initialize.c, _XtInherit needs special treatment as it's both called
+ as a function, and used as a value to compare with.
+
+ We need to change this trickery for x86_64, as the symbols are no longer
+ underscore prefixed, and the address is 64 bits.
+
+ We also cannot place the trampoline in the .data section, as it may be marked
+ no-execute, so we use a special section for it instead.
+
+ v2: Uses of XtInherit must also be marked dllimport, so that they do not use a
+ thunk, but instead indirect via the __imp_XtInherit auto-import. This avoids
+ problems with an incorrect relocation being calculated in the case where libXt
+ and a library using it (e.g. libXaw/libXaw3d/libXm/etc.) are loaded more than
+ 2GiB apart from each other.
+
+ This is enough to build a working libXt for Cygwin x86_64, because it uses the
+ LP64 data model. I believe that more patches are needed for libXt to work
+ correctly when built for the Windows LLP64 data model.
+
+ Signed-off-by: Yaakov Selkowitz <yselkowitz@cygwin.com>
+ Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+ Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 171d82fa36bb601360da2cc519718c46f137c467
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date: Tue Apr 14 12:21:58 2015 +0100
+
+ Include unistd.h for getpid()
+
+ Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+ Reviewed-by: David Macek <david.macek.0@gmail.com>
+
+commit af9c277491c9bdc37a6fc5ae5a6c6ca190bfa56c
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date: Tue Apr 14 12:19:07 2015 +0100
+
+ Include direct.h header for _getdrives() on Win32
+
+ Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+ Reviewed-by: David Macek <david.macek.0@gmail.com>
+
+commit e7094ceaf95a15eae73819d0ffdb9b982075e0d2
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sat Feb 14 14:10:21 2015 -0800
+
+ unifdef -UCRAY -UCRAY2
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 33a6d9dc30188c02a3ec703153728b31d458ec1e
+Author: Rob Clark <robdclark@gmail.com>
+Date: Mon Jan 26 11:51:48 2015 -0500
+
+ asprintf needs _GNU_SOURCE on some platforms
+
+ Fixes a build break noticed on fedora 21 on arm (although I doubt that
+ is in any way arch specific).
+
+ http://tinderbox.x.org/builds/2015-01-26-0012/logs/libXt/#build
+
+ Signed-off-by: Rob Clark <robdclark@gmail.com>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit ca04f74887d53c75e794f643f7e860ba588c3a57
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 18 11:21:45 2015 -0800
+
+ makestrs: Use asprintf() if available
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Hans de Goede <hdegoede@redhat.com>
+
+commit fba83e45a8d5dc2ca920ec6c49446d2b54c2db5c
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 18 10:58:08 2015 -0800
+
+ makestrs: Replace strcpy()+strcat() calls with snprintf() calls
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Hans de Goede <hdegoede@redhat.com>
+
+commit 47fa41960650dd0e97eb78de2af0f5fcd9323b35
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 18 10:43:11 2015 -0800
+
+ makestrs: Replace malloc()+strcpy() calls with strdup() calls
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Hans de Goede <hdegoede@redhat.com>
+
+commit f3e5903536f80cb42ee6841f85e013284eb4c2fc
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 18 10:27:42 2015 -0800
+
+ makestrs: use strchr() instead of index()
+
+ Besides being supported by more standards, strchr() has the important
+ characteristic of having a prototype included in <string.h> on Solaris
+ so that 64-bit compiles know it returns a pointer, not an integer.
+ (On Solaris, index() is only found in <strings.h>, for SunOS compatibility.)
+
+ Without this fix, makestrs segfaulted in 64-bit builds on Solaris after
+ commit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc switched to <string.h>.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Hans de Goede <hdegoede@redhat.com>
+
+commit aed2c4d3493cf3a06ad1240f317552fd8bfd687a
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 18 10:34:38 2015 -0800
+
+ If CFLAGS_FOR_BUILD is not set, include CWARNFLAGS in default value
+
+ Help catch errors like missing prototypes in makestrs sooner.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Hans de Goede <hdegoede@redhat.com>
+
+commit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc
+Author: Thomas Klausner <wiz@NetBSD.org>
+Date: Thu Jan 8 09:18:16 2015 +0100
+
+ Use string.h instead of X11/Xos.h.
+
+ Long long ago, Xos.h was needed to choose between <string.h> &
+ <strings.h> depending on the OS in use.
+
+ Today we can rely on C89 & later providing <string.h> everywhere
+ for us.
+
+ Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 51d63a9d82dc4f2407862131bbf3e5d72b4505d3
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Sat Sep 21 12:52:15 2013 -0400
+
+ Use $(MKDIR_P) in Makefile.am for better code portability
+
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 8828fc21cb5b10f06294e460d15c38e234324960
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Wed Jul 10 08:18:26 2013 -0700
+
+ Revert "Avoid shadowing variables."
+
+ This reverts commit 3919044bd7d3bcb85ce3425a43b8889a248a7542.
+ Breaks programs such as xcalc & xlogo on multiple platforms.
+
+commit 9dc5fb0b9640b79a234b58e640e05d8276556beb
+Author: Thomas Klausner <wiz@NetBSD.org>
+Date: Tue Jun 25 23:02:48 2013 +0200
+
+ Fix char vs. unsigned char warnings.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 3919044bd7d3bcb85ce3425a43b8889a248a7542
+Author: Thomas Klausner <wiz@NetBSD.org>
+Date: Tue Jun 25 23:02:46 2013 +0200
+
+ Avoid shadowing variables.
+
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit d395f487e659ee1091eb60c89c551ba1b61dfe51
+Author: Thomas Klausner <wiz@NetBSD.org>
+Date: Tue Jun 25 23:02:50 2013 +0200
+
+ Ignore test-driver from automake-1.13.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 71c76a6c500761a2ca0091a55b8c106906fcb125
+Author: Thomas Klausner <wiz@NetBSD.org>
+Date: Wed Jun 26 00:43:03 2013 +0200
+
+ Mark non-returning function with appropriate attribute.
+
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit ce57783ea5b5c47f5dca172d36a76f91dd7704df
+Author: Thomas Klausner <wiz@NetBSD.org>
+Date: Wed Jun 26 00:43:32 2013 +0200
+
+ Use appropriate variable type for vsnprintf return value.
+
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 0bf255ce5f2aeacece0b685996491729f804fe94
+Author: Thierry Reding <thierry.reding@avionic-design.de>
+Date: Thu Jan 3 10:16:55 2013 +0100
+
+ Fix cross-compilation
+
+ When cross-compiling against a sysroot for instance, a --sysroot option
+ is typically passed via the CPPFLAGS variable. This can cause the build
+ to break in the util subdirectory which requires the CPPFLAGS to be set
+ for the build system.
+
+ Solve this by using the value of CPPFLAGS_FOR_BUILD for CPPFLAGS in the
+ util subdirectory. Cross-compile setups can override the variable when
+ calling the configure script.
+
+ Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 02fd80afd5d2416301e5166e202ff859902c7987
+Author: Thomas Klausner <wiz@NetBSD.org>
+Date: Sun Jun 2 21:48:38 2013 +0200
+
+ Add missing comma to fix DEBUG build.
+
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
commit e83d6d66ea28b0aaa7e574dd2471121a5250b934
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Thu May 30 18:13:27 2013 -0700