last patch for ivtools-1.2.8

ivtools patch distribution <[email protected]> Sat, 21 Nov 2009 10:43:10 -0800
Newsgroups gmane.comp.lib.ivtools.patches
Message-ID <[email protected]>
--Apple-Mail-18--798567199
Content-Disposition: attachment;
	filename=ivtools-091121-johnston-032
Content-Type: application/octet-stream; x-unix-mode=0644;
	name="ivtools-091121-johnston-032"
Content-Transfer-Encoding: 7bit

Patch:    ivtools-091121-johnston-032
For:      ivtools-1.2
Author:   [email protected]
Subject:  last patch for ivtools-1.2.8
Requires: 

This is an intermediate patch to ivtools-1.2.  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:

Index: config_ivtools/params.def
diff -c config_ivtools/params.def:1.4 config_ivtools/params.def:1.5
*** config_ivtools/params.def:1.4	Sat Oct 25 10:25:13 2008
--- config/params.def	Sat Nov 21 10:08:43 2009
***************
*** 27,33 ****
   * Name of the software release
   */
  #ifndef Release
! #define	Release ivtools-1.2.7
  #endif
  
     RELEASE = Release
--- 27,33 ----
   * Name of the software release
   */
  #ifndef Release
! #define	Release ivtools-1.2.8
  #endif
  
     RELEASE = Release
***************
*** 36,42 ****
   * VersionNumber
   */
  #ifndef Version
! #define	Version 1.2.7
  #endif
  
     VERSION = Version
--- 36,42 ----
   * VersionNumber
   */
  #ifndef Version
! #define	Version 1.2.8
  #endif
  
     VERSION = Version
Index: gclock/main.c
diff -c gclock/main.c:1.1 gclock/main.c:1.2
*** gclock/main.c:1.1	Wed Aug 29 10:38:12 2007
--- src/glyphs/gclock/main.c	Sat Nov 21 10:08:30 2009
***************
*** 24,30 ****
  #include <InterViews/enter-scope.h>
  #include <Dispatch/dispatcher.h>
  #include <Dispatch/iocallback.h>
! #include <Time/Time.h>
  #include <Time/Date.h>
  #include <Time/obstime.h>
  #include <Time/timeglyph.h>
--- 24,30 ----
  #include <InterViews/enter-scope.h>
  #include <Dispatch/dispatcher.h>
  #include <Dispatch/iocallback.h>
! #include <Time/Time_.h>
  #include <Time/Date.h>
  #include <Time/obstime.h>
  #include <Time/timeglyph.h>
Index: include_std/version.h
diff -c include_std/version.h:1.4 include_std/version.h:1.5
*** include_std/version.h:1.4	Sat Oct 25 10:25:12 2008
--- src/include/ivstd/version.h	Sat Nov 21 10:08:41 2009
***************
*** 1,3 ****
! #define IvtoolsVersion 1.2.7
! #define VersionString "1.2.7"
! #define ReleaseString "ivtools-1.2.7"
--- 1,3 ----
! #define IvtoolsVersion 1.2.8
! #define VersionString "1.2.8"
! #define ReleaseString "ivtools-1.2.8"
Index: OverlayUnidraw/ovabout.c
diff -c OverlayUnidraw/ovabout.c:1.1 OverlayUnidraw/ovabout.c:1.2
*** OverlayUnidraw/ovabout.c:1.1	Wed Aug 29 10:38:49 2007
--- src/OverlayUnidraw/ovabout.c	Sat Nov 21 10:08:36 2009
***************
*** 67,73 ****
      PolyGlyph* vb = layout.vbox(25);
      char banner[] = "\
   |\
! binary Copyright (c) 1994-2000 Vectaport Inc.|\
   |\
  Permission to use, copy, modify, distribute, and sell this software and|\
  its documentation for any purpose is hereby granted without fee, provided|\
--- 67,73 ----
      PolyGlyph* vb = layout.vbox(25);
      char banner[] = "\
   |\
! binary Copyright (c) 1994-2009 Vectaport Consulting|\
   |\
  Permission to use, copy, modify, distribute, and sell this software and|\
  its documentation for any purpose is hereby granted without fee, provided|\
Index: src_os/string.c
diff -c src_os/string.c:1.4 src_os/string.c:1.5
*** src_os/string.c:1.4	Sat Oct 25 10:25:01 2008
--- src/OS/string.c	Sat Nov 21 10:08:27 2009
***************
*** 312,318 ****
   */
  
  String String::from(const char* str) const {
!   char* ptr = strstr(string(), str);
    if (ptr) {
      int offset = (int)(ptr-string());
      return substr(offset,length()-offset);
--- 312,318 ----
   */
  
  String String::from(const char* str) const {
!   const char* ptr = strstr(string(), str);
    if (ptr) {
      int offset = (int)(ptr-string());
      return substr(offset,length()-offset);
Index: timestamp/main.c
diff -c timestamp/main.c:1.1 timestamp/main.c:1.2
*** timestamp/main.c:1.1	Wed Aug 29 10:38:19 2007
--- src/glyphs/timestamp/main.c	Sat Nov 21 10:08:31 2009
***************
*** 22,28 ****
   */
  
  #include <InterViews/enter-scope.h>
! #include <Time/Time.h>
  #include <Time/Date.h>
  #include <Time/timeglyph.h>
  #include <IV-look/kit.h>
--- 22,28 ----
   */
  
  #include <InterViews/enter-scope.h>
! #include <Time/Time_.h>
  #include <Time/Date.h>
  #include <Time/timeglyph.h>
  #include <IV-look/kit.h>
Index: top_ivtools/CHANGES
diff -c top_ivtools/CHANGES:1.10 top_ivtools/CHANGES:1.11
*** top_ivtools/CHANGES:1.10	Wed Aug 26 11:01:16 2009
--- ./CHANGES	Sat Nov 21 10:08:24 2009
***************
*** 1,3 ****
--- 1,10 ----
+ Nov. 21st, 2009  ivtools-1.2.8
+ 
+ - significant work on keeping up with gcc and libstdc++.  A wrapper
+   for stdio.h was inadvertently getting pulled in by /usr/include
+   files, causing a lot of trouble.  Now builds with gcc-4.4 on Ubuntu
+   9.10.
+ 
  August 25th, 2009  ivtools-1.2.7
  
  - series of memory leak checking commands: alistleak, attrvleak, commandleak, compleak, graphlicleak, mlineleak, viewleak.  Each returns the current number of allocated objects of that type (AttributeValueList, AttributeValue, Command, OverlayComp, Graphic, MultiLineObj, and OverlayView).
Index: top_ivtools/INSTALL
diff -c top_ivtools/INSTALL:1.6 top_ivtools/INSTALL:1.7
*** top_ivtools/INSTALL:1.6	Sat Oct 25 10:24:57 2008
--- ./INSTALL	Sat Nov 21 10:08:24 2009
***************
*** 1,7 ****
  
  			INSTALL for ivtools-1.2
  
! Instructions for building ivtools-1.2.7 from source, the short version:
  
  	./configure
  	make
--- 1,7 ----
  
  			INSTALL for ivtools-1.2
  
! Instructions for building ivtools-1.2.8 from source, the short version:
  
  	./configure
  	make
***************
*** 25,31 ****
  with "make -v"
  
  0.c. The gcc compiler.  Almost any recent version of gcc will work, up
! to gcc-4.3.  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..
--- 25,31 ----
  with "make -v"
  
  0.c. The gcc compiler.  Almost any recent version of gcc will work, up
! to gcc-4.4.  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..
Index: top_ivtools/VERSION
diff -c top_ivtools/VERSION:1.3 top_ivtools/VERSION:1.4
*** top_ivtools/VERSION:1.3	Wed Aug 26 09:21:30 2009
--- ./VERSION	Sat Nov 21 10:08:24 2009
***************
*** 1 ****
! Release 1.2.7
--- 1 ----
! Release 1.2.8
*** /dev/null	 Sat Nov 21 10:08:44 PST 2009
--- patches/ivtools-091121-johnston-032
*************** patches/ivtools-091121-johnston-032
*** 0 ****
--- 1 ----
+ ivtools-091121-johnston-032

--Apple-Mail-18--798567199
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
--Apple-Mail-18--798567199
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Ivtools-patch mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtools-patch

--Apple-Mail-18--798567199--