"last patch leading up to ivtools-1.0.5"
[email protected] Thu, 01 Aug 2002 11:56:22 -0700
| Newsgroups | gmane.comp.lib.ivtools.patches |
|---|---|
| Message-ID | <[email protected]> |
Patch: ivtools-020801-johnston-063 For: ivtools-1.0.4 Author: [email protected] Subject: last patch leading up to ivtools-1.0.5 Requires: This is an intermediate patch to ivtools-1.0.4. To apply, cd to the top-level directory of the ivtools source tree (the directory with src and config subdirs), and apply like this: patch -p0 <ThisFile Summary of Changes: - last patch leading up to ivtools-1.0.5 Index: top_ivtools/CHANGES diff -c top_ivtools/CHANGES:1.6 top_ivtools/CHANGES:1.7 *** top_ivtools/CHANGES:1.6 Fri Jun 21 14:01:02 2002 --- ./CHANGES Thu Aug 1 11:52:10 2002 *************** *** 1,3 **** --- 1,37 ---- + August 1st, 2002 ivtools-1.0.5 + + - various compile time fixes for Solaris and Cygwin. + + - a proper fix for handling non-idraw PostScript. An improper fix was + introduced in ivtools-1.0.3 that made all idraw format files get + filtered through pstoedit (if you had it). Pointed out by Todd Gruhn. + + - changes required to compile ivtools with gcc-3.1. Most all in the area + of migrating from use of an fstream constructor that accepted a FILE* + to use of a derivative class (__gnu_cxx::stdio_filebuf<char>) that does + the same. Wrapped up the difference between 3.0.* and 3.1 by + conditionally defining a fileptr_fstream in src/include/ivstd/fstream.h + to filebuf for 3.0.* and __gnu_cxx::stdio_filebuf<char> for 3.1. + + ** Constant evolution of the behavior and API of filebuf has been the + single most challenging aspect of keeping ivtools compiling with gcc + and working for the past decade. I really hope things will be stable + for the next decade. ** + + - fixes for using ACE and ivtools with gcc-3.1 + + - fix up compiling with ACE using less than gcc-3.* + + - disable incremental display while incrementally loading from a URL. + A placeholder raster still gets inserted before the connection is + established, and the rest of the download and display is asynchronous, + which avoids hanging on a net connection. + + - compilation fixes based on feedback from Gregory Kriehn. Mostly + adding #include <string.h> where missing. Don't know why this wasn't + a problem in every environment. Should improve support for RedHat 7.*. + + June 21st, 2002 ivtools-1.0.4 - give special meaning to a set of parentheses that proceed the Index: top_ivtools/INSTALL diff -c top_ivtools/INSTALL:1.8 top_ivtools/INSTALL:1.9 *** top_ivtools/INSTALL:1.8 Fri Jun 21 14:01:02 2002 --- ./INSTALL Thu Aug 1 11:52:10 2002 *************** *** 1,7 **** INSTALL for ivtools-1.0 ! Instructions for building ivtools-1.0.4 from source, the short version: ./configure make --- 1,7 ---- INSTALL for ivtools-1.0 ! Instructions for building ivtools-1.0.5 from source, the short version: ./configure make *************** *** 10,16 **** And if that doesn't work... ! Instructions for building ivtools-1.0.4 from source, the long version: 0. Compilation Environment --- 10,16 ---- And if that doesn't work... ! Instructions for building ivtools-1.0.5 from source, the long version: 0. Compilation Environment *************** *** 25,35 **** with "make -v" 0.c. The gcc compiler. Recently we've been building and testing with ! egcs-1.0.3, gcc-2.95.*, and gcc-3.0.1. gcc-2.8.1 would still work, as ! probably would gcc-2.7.2. You will also need an equivalent copy of ! libstdc++. libstdc++ comes bundled with gcc-3.0. Before that the ! libstdc++ version numbers stay roughly in synch with the gcc version ! numbers. If you have gcc-2.8.1 you'd want libstdc++-2.8.1, etc.. ** NOTE ** Do not use gcc-2.96. See http://www.ivtools.org/ivtools/faq.html#gcc-2.96-problem for more --- 25,36 ---- with "make -v" 0.c. The gcc compiler. Recently we've been building and testing with ! gcc-2.95.*, gcc-3.0.*, and gcc-3.1. egsc-1.0.3 would probably still ! work, as would gcc-2.8.1 and gcc-2.7.2. You will also need an ! equivalent copy of libstdc++. libstdc++ comes bundled with gcc-3.0 ! and greater. Before that the libstdc++ version numbers stay roughly ! in synch with the gcc version numbers. If you have gcc-2.8.1 you'd ! want libstdc++-2.8.1, etc.. ** NOTE ** Do not use gcc-2.96. See http://www.ivtools.org/ivtools/faq.html#gcc-2.96-problem for more Index: top_ivtools/README diff -c top_ivtools/README:1.7 top_ivtools/README:1.8 *** top_ivtools/README:1.7 Fri Jun 21 14:01:03 2002 --- ./README Thu Aug 1 11:52:10 2002 *************** *** 2,8 **** README for ivtools 1.0 ! This directory contains a release of ivtools 1.0.4. You should read the rest of this file for information on what ivtools is and the INSTALL file for instructions on how to build it. --- 2,8 ---- README for ivtools 1.0 ! This directory contains a release of ivtools 1.0.5. You should read the rest of this file for information on what ivtools is and the INSTALL file for instructions on how to build it. Index: top_ivtools/VERSION diff -c top_ivtools/VERSION:1.5 top_ivtools/VERSION:1.6 *** top_ivtools/VERSION:1.5 Fri Jun 21 14:01:03 2002 --- ./VERSION Thu Aug 1 11:52:10 2002 *************** *** 1 **** ! Release 1.0.4 --- 1 ---- ! Release 1.0.5 Index: include_std/version.h diff -c include_std/version.h:1.5 include_std/version.h:1.6 *** include_std/version.h:1.5 Fri Jun 21 14:02:04 2002 --- src/include/ivstd/version.h Thu Aug 1 11:52:22 2002 *************** *** 1,3 **** ! #define IvtoolsVersion 1.0.4 ! #define VersionString "1.0.4" ! #define ReleaseString "ivtools-1.0.4" --- 1,3 ---- ! #define IvtoolsVersion 1.0.5 ! #define VersionString "1.0.5" ! #define ReleaseString "ivtools-1.0.5" Index: config_ivtools/params.def diff -c config_ivtools/params.def:1.6 config_ivtools/params.def:1.7 *** config_ivtools/params.def:1.6 Fri Jun 21 14:02:12 2002 --- config/params.def Thu Aug 1 11:52:24 2002 *************** *** 27,33 **** * Name of the software release */ #ifndef Release ! #define Release ivtools-1.0.4 #endif RELEASE = Release --- 27,33 ---- * Name of the software release */ #ifndef Release ! #define Release ivtools-1.0.5 #endif RELEASE = Release *************** *** 36,42 **** * VersionNumber */ #ifndef Version ! #define Version 1.0.4 #endif VERSION = Version --- 36,42 ---- * VersionNumber */ #ifndef Version ! #define Version 1.0.5 #endif VERSION = Version *** /dev/null Thu Aug 1 11:52:26 PDT 2002 --- patches/ivtools-020801-johnston-063 *************** patches/ivtools-020801-johnston-063 *** 0 **** --- 1 ---- + ivtools-020801-johnston-063 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf