You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(42) |
Nov
(368) |
Dec
(248) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(2) |
Feb
(207) |
Mar
(180) |
Apr
(9) |
May
(39) |
Jun
(9) |
Jul
(22) |
Aug
(56) |
Sep
(82) |
Oct
(113) |
Nov
(236) |
Dec
(219) |
2005 |
Jan
(119) |
Feb
(81) |
Mar
(53) |
Apr
(177) |
May
(2) |
Jun
(67) |
Jul
(17) |
Aug
(5) |
Sep
(53) |
Oct
(17) |
Nov
(122) |
Dec
(77) |
2006 |
Jan
(293) |
Feb
(16) |
Mar
(32) |
Apr
(14) |
May
(29) |
Jun
(6) |
Jul
|
Aug
|
Sep
(18) |
Oct
(28) |
Nov
|
Dec
(2) |
2007 |
Jan
(8) |
Feb
(19) |
Mar
(4) |
Apr
(7) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(37) |
Oct
(1) |
Nov
(8) |
Dec
(25) |
2008 |
Jan
(1) |
Feb
(13) |
Mar
(17) |
Apr
(3) |
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
(10) |
Nov
(19) |
Dec
(16) |
2009 |
Jan
(6) |
Feb
(9) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Konstantin S. <ks...@us...> - 2004-12-09 12:15:09
|
Update of /cvsroot/opengtoolkit/deab/source/Support In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6959/source/Support Modified Files: DEAB Read Build File.vi Generate Resources Copy Info.vi Get Directory Path.vi Added Files: DEAB Append Log File Suffix.vi Log Message: --- NEW FILE: DEAB Append Log File Suffix.vi --- (This appears to be a binary file; contents omitted.) Index: DEAB Read Build File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Support/DEAB Read Build File.vi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvsk5M0s1 and /tmp/cvsFSa6DX differ Index: Get Directory Path.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Support/Get Directory Path.vi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsQGtplr and /tmp/cvslyJLFn differ Index: Generate Resources Copy Info.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Support/Generate Resources Copy Info.vi,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 Binary files /tmp/cvspXGOAs and /tmp/cvs6TmaZo differ |
From: Konstantin S. <ks...@us...> - 2004-12-09 08:16:54
|
Update of /cvsroot/opengtoolkit/deab/source/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25774/source/GUI Modified Files: DEAB Revise Paths Dependent on Project Root.vi Dialog - Ambiguous VIs Destination.vi Dialog - Log File Properties.vi Dialog - Plug-In VIs.vi Dialog - Root Paths.vi Dialog - Version Control.vi OpenG Builder.vi Added Files: Dialog - Project Root Path.vi Log Message: Index: Dialog - Version Control.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/Dialog - Version Control.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvss9Zdir and /tmp/cvswK2BkB differ Index: Dialog - Plug-In VIs.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/Dialog - Plug-In VIs.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsxqtYXq and /tmp/cvsSFI15A differ Index: Dialog - Log File Properties.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/Dialog - Log File Properties.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsffXYqx and /tmp/cvs4C9IBH differ Index: DEAB Revise Paths Dependent on Project Root.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/DEAB Revise Paths Dependent on Project Root.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvs20iory and /tmp/cvsGdgEFI differ Index: OpenG Builder.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/OpenG Builder.vi,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 Binary files /tmp/cvsfq0IIG and /tmp/cvsj02TeR differ --- NEW FILE: Dialog - Project Root Path.vi --- (This appears to be a binary file; contents omitted.) Index: Dialog - Root Paths.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/Dialog - Root Paths.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsLEpAqT and /tmp/cvskxsAnb differ Index: Dialog - Ambiguous VIs Destination.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/Dialog - Ambiguous VIs Destination.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvs9TrH7Z and /tmp/cvsPT5Lbi differ |
From: Konstantin S. <ks...@us...> - 2004-12-09 08:16:20
|
Update of /cvsroot/opengtoolkit/deab In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25774 Modified Files: ALL_OF_OGB.vi Log Message: Index: ALL_OF_OGB.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/ALL_OF_OGB.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsXKUMfe and /tmp/cvsuXIRT9 differ |
From: Konstantin S. <ks...@us...> - 2004-12-09 08:16:10
|
Update of /cvsroot/opengtoolkit/deab/source/Support/Data Structures In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25774/source/Support/Data Structures Modified Files: Build Parameters Constant.vi Log Message: Index: Build Parameters Constant.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Support/Data Structures/Build Parameters Constant.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsDOv9Cz and /tmp/cvsEfWPJo differ |
From: Konstantin S. <ks...@us...> - 2004-12-09 08:16:08
|
Update of /cvsroot/opengtoolkit/deab/source/Support In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25774/source/Support Modified Files: DEAB Read Build File.vi Log Message: Index: DEAB Read Build File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Support/DEAB Read Build File.vi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvscQOXiU and /tmp/cvsqQML2I differ |
From: Konstantin S. <ks...@us...> - 2004-12-09 04:14:25
|
Update of /cvsroot/opengtoolkit/deab/user docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15331/user docs Modified Files: OGB Build File Dscr.htm OGB Glossary.htm OGB Pathroots Dscr.htm OGB Revision File Dscr.htm release-notes.html userguide-introduction.html Log Message: Index: release-notes.html =================================================================== RCS file: /cvsroot/opengtoolkit/deab/user docs/release-notes.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** release-notes.html 8 Dec 2004 01:45:49 -0000 1.6 --- release-notes.html 9 Dec 2004 04:13:36 -0000 1.7 *************** *** 66,73 **** <li>randomly generate password at build-time for optimal security</li> <li>documentation</li> ! <li>store software product version and build number in a <a href="DEAB%20Glossary.htm#Revision_File">Revision File</a></li> ! <li>auto-increment the build number stored in the <a href="DEAB%20Glossary.htm#Revision_File">Revision File</a>, each time a build occurs </li> <li>write version and build number information as default value to a cluster control on a VI's Front Panel during the build, allowing programmatic access to version information in the built software product</li> ! <li>specify a <a href="DEAB%20Glossary.htm#Log_File">Log File</a> to store information on build stages completed, errors, warnings, and another information that can be useful to analyze build errors</li> <li>automatically include help file, shared library, and external subroutine dependency files in the target build</li> <li>disconnect type definitions and polymorphic VIs, and not include them into the target build</li> --- 66,73 ---- <li>randomly generate password at build-time for optimal security</li> <li>documentation</li> ! <li>store software product version and build number in a <a href="OGB%20Glossary.htm#Revision_File">Revision File</a></li> ! <li>auto-increment the build number stored in the <a href="OGB%20Glossary.htm#Revision_File">Revision File</a>, each time a build occurs </li> <li>write version and build number information as default value to a cluster control on a VI's Front Panel during the build, allowing programmatic access to version information in the built software product</li> ! <li>specify a <a href="OGB%20Glossary.htm#Log_File">Log File</a> to store information on build stages completed, errors, warnings, and another information that can be useful to analyze build errors</li> <li>automatically include help file, shared library, and external subroutine dependency files in the target build</li> <li>disconnect type definitions and polymorphic VIs, and not include them into the target build</li> Index: OGB Revision File Dscr.htm =================================================================== RCS file: /cvsroot/opengtoolkit/deab/user docs/OGB Revision File Dscr.htm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** OGB Revision File Dscr.htm 6 Dec 2004 02:52:45 -0000 1.1 --- OGB Revision File Dscr.htm 9 Dec 2004 04:13:36 -0000 1.2 *************** *** 5,20 **** <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> ! <title>DEAB Revision File Description</title> </head> <body style="font-family: Verdana; font-size: 10pt"> ! <p>DEAB Revision File Format <br> ! DEAB version 1.0.0<br> $Revision$<br> $Date$</p> ! <p>This document describes parameters of a DEAB Revision file.</p> <p> </p> ! <p>A Revision File is an optional file that DEAB can use to control build versions and save general information on the last build status. A Revision File can treat several Build Files. Information relating to each Build File is stored --- 5,20 ---- <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> ! <title>OGB Revision File Description</title> </head> <body style="font-family: Verdana; font-size: 10pt"> ! <p>OGB Revision File Format <br> ! OGB version 1.0.0<br> $Revision$<br> $Date$</p> ! <p>This document describes parameters of an OpenG Builder (OGB) Revision File.</p> <p> </p> ! <p>A Revision File is an optional file that OGB can use to control build versions and save general information on the last build status. A Revision File can treat several Build Files. Information relating to each Build File is stored *************** *** 32,44 **** <p><b>Version</b> = version string</p> <p>The <i>Version</i> can accept an arbitrary string to identify a version of a ! target application. The <i>Version</i> is beyond of the DEAB ! control. However, DEAB can use a value of it to assign a version information to a specified control of a VI in a built application as a default value, so the application can obtain the <i>Version</i> string, <i><a href="#Build_Number">Build_Number</a></i> ! and <i><a href="#Log_File">Build_Date</a></i> at runtime (see <a href="DEAB%20Build%20File%20Dscr.htm" target="_blank">DEAB ! Build File Description</a>, <a href="DEAB%20Build%20File%20Dscr.htm#General: Version VI/Ctrl Name" target="_blank">Version Ctrl Name</a> topic for details).</p> ! <p>If the <i>Version</i> parameter is not specified in a Revision File, DEAB ! adds the parameter with a value of "0.0.0" and assumes the value as a current version of an application.<br> </p> --- 32,43 ---- <p><b>Version</b> = version string</p> <p>The <i>Version</i> can accept an arbitrary string to identify a version of a ! target application. The <i>Version</i> is beyond of the OGB control. However, ! OGB can use a value of it to assign a version information to a specified control of a VI in a built application as a default value, so the application can obtain the <i>Version</i> string, <i><a href="#Build_Number">Build_Number</a></i> ! and <i><a href="#Log_File">Build_Date</a></i> at runtime (see <a href="OGB%20Build%20File%20Dscr.htm" target="_blank">OGB ! Build File Description</a>, <a href="OGB%20Build%20File%20Dscr.htm#General: Version VI/Ctrl Name" target="_blank">Version Ctrl Name</a> topic for details).</p> ! <p>If the <i>Version</i> parameter is not specified in a Revision File, OGB adds the parameter with a value of "0.0.0" and assumes the value as a current version of an application.<br> </p> *************** *** 50,59 **** <p><b><a name="Build_Number" id="Version0"></a><strong>[<em>BuildFileName</em>]</strong></b></p> <p><b>Build_Number</b> = integer</p> ! <p>DEAB increments the <i>Build_Number</i> parameter at the beginning of each ! build. DEAB can use a value of it to assign a version information to a specified control of a VI in a built application as a default value, so the application can obtain the <i><a href="#Version">Version</a></i> string, <i>Build_Number</i> ! and <i><a href="#Log_File">Build_Date</a></i> at runtime (see <a href="DEAB%20Build%20File%20Dscr.htm" target="_blank">DEAB ! Build File Description</a>, <a href="DEAB%20Build%20File%20Dscr.htm#General: Version VI/Ctrl Name" target="_blank">Version Ctrl Name</a> topic for details).</p> <p> If the <i>Build_Number</i> is not specified in a Revision File, it assimes --- 49,58 ---- <p><b><a name="Build_Number" id="Version0"></a><strong>[<em>BuildFileName</em>]</strong></b></p> <p><b>Build_Number</b> = integer</p> ! <p>OGB increments the <i>Build_Number</i> parameter at the beginning of each ! build. OGB can use a value of it to assign a version information to a specified control of a VI in a built application as a default value, so the application can obtain the <i><a href="#Version">Version</a></i> string, <i>Build_Number</i> ! and <i><a href="#Log_File">Build_Date</a></i> at runtime (see <a href="OGB%20Build%20File%20Dscr.htm" target="_blank">OGB ! Build File Description</a>, <a href="OGB%20Build%20File%20Dscr.htm#General: Version VI/Ctrl Name" target="_blank">Version Ctrl Name</a> topic for details).</p> <p> If the <i>Build_Number</i> is not specified in a Revision File, it assimes *************** *** 63,72 **** <p><b><a name="Build_Date" id="Version1"></a><strong>[<em>BuildFileName</em>]</strong></b></p> <p><b>Build_Date</b> = date/time string</p> ! <p>DEAB assign a date/time string to the <i>Build_Date</i> parameter at the ! beginning of each build. DEAB can use a value of it to assign a version information to a specified control of a VI in a built application as a default value, so the application can obtain the <i><a href="#Version">Version</a></i> string, <i><a href="#Build_Number">Build_Number</a></i> ! and <i>Build_Date</i> at runtime (see <a href="DEAB%20Build%20File%20Dscr.htm" target="_blank">DEAB ! Build File Description</a>, <a href="DEAB%20Build%20File%20Dscr.htm#General: Version VI/Ctrl Name" target="_blank">Version Ctrl Name</a> topic for details).<br> </p> --- 62,71 ---- <p><b><a name="Build_Date" id="Version1"></a><strong>[<em>BuildFileName</em>]</strong></b></p> <p><b>Build_Date</b> = date/time string</p> ! <p>OGB assign a date/time string to the <i>Build_Date</i> parameter at the ! beginning of each build. OGB can use a value of it to assign a version information to a specified control of a VI in a built application as a default value, so the application can obtain the <i><a href="#Version">Version</a></i> string, <i><a href="#Build_Number">Build_Number</a></i> ! and <i>Build_Date</i> at runtime (see <a href="OGB%20Build%20File%20Dscr.htm" target="_blank">OGB ! Build File Description</a>, <a href="OGB%20Build%20File%20Dscr.htm#General: Version VI/Ctrl Name" target="_blank">Version Ctrl Name</a> topic for details).<br> </p> Index: OGB Pathroots Dscr.htm =================================================================== RCS file: /cvsroot/opengtoolkit/deab/user docs/OGB Pathroots Dscr.htm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** OGB Pathroots Dscr.htm 6 Dec 2004 02:52:45 -0000 1.1 --- OGB Pathroots Dscr.htm 9 Dec 2004 04:13:36 -0000 1.2 *************** *** 4,8 **** <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ! <title>DEAB Pathroots</title> </head> --- 4,8 ---- <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ! <title>OGB Pathroots</title> </head> Index: OGB Build File Dscr.htm =================================================================== RCS file: /cvsroot/opengtoolkit/deab/user docs/OGB Build File Dscr.htm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** OGB Build File Dscr.htm 6 Dec 2004 02:52:45 -0000 1.1 --- OGB Build File Dscr.htm 9 Dec 2004 04:13:36 -0000 1.2 *************** *** 5,18 **** <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> ! <title>DEAB Build File Description</title> </head> <body style="font-family: Verdana; font-size: 10pt"> ! <p>DEAB Build File Format<br> ! DEAB Version 1.0.0<br> $Revision$<br> $Date$</p> ! <p>This document describes parameters of a .DEAB file.</p> <p><b>[General]</b><br> --- 5,18 ---- <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> ! <title>OGB Build File Description</title> </head> <body style="font-family: Verdana; font-size: 10pt"> ! <p>OGB Build File Format<br> ! OGB Version 1.0.0<br> $Revision$<br> $Date$</p> ! <p>This document describes parameters of an OpenG Builder (OGB) Build File.</p> <p><b>[General]</b><br> *************** *** 83,88 **** <p><b>File Format Version</b> = x.y.z</p> <p><i>File Format Version</i> is optional. If it is not specified, it is assumed to be ! version 0.0.0. If <i>File Format Version</i> is greater than the current DEAB ! version, a warning will be generated.</p> <p><u>Example:</u></p> <p>File Format Version = 1.0.0 --- 83,87 ---- <p><b>File Format Version</b> = x.y.z</p> <p><i>File Format Version</i> is optional. If it is not specified, it is assumed to be ! version 0.0.0. If <i>File Format Version</i> is greater than the current OGB version, a warning will be generated.</p> <p><u>Example:</u></p> <p>File Format Version = 1.0.0 *************** *** 98,104 **** <p><b>Revision File</b> = "file path"</p> <p><i>Revision File</i> is optional parameter that specifies a Revision File to ! be used. For more information on a Revision File, see <a href="DEAB%20Glossary.htm" target="_blank"> DEAB ! Glossary</a> and <a href="DEAB%20Revision%20File%20Dscr.htm" target="_blank">DEAB ! Revision File Description</a>. A <i>Revision File</i> may be either an absolute path, or a path relative to the <i><a href="#General: Project Root"> Project Root</a></i>. If a specified <i>Revision --- 97,102 ---- <p><b>Revision File</b> = "file path"</p> <p><i>Revision File</i> is optional parameter that specifies a Revision File to ! be used. For more information on a Revision File, see <a href="OGB%20Glossary.htm" target="_blank">OGB ! Glossary</a> and <a href="OGB%20Revision%20File%20Dscr.htm" target="_blank">OGB Revision File Description</a>. A <i>Revision File</i> may be either an absolute path, or a path relative to the <i><a href="#General: Project Root"> Project Root</a></i>. If a specified <i>Revision *************** *** 120,124 **** <p><b>Project Root</b> = "dir path"</p> <p><i>Project Root</i> is optional. If it is not specified, it is assumed to be the ! current .deab file's parent directory.</p> <p><u>Examples:</u></p> <p>Project Root = ""<br> --- 118,122 ---- <p><b>Project Root</b> = "dir path"</p> <p><i>Project Root</i> is optional. If it is not specified, it is assumed to be the ! current build file's parent directory.</p> <p><u>Examples:</u></p> <p>Project Root = ""<br> *************** *** 232,237 **** <p><b><a name="General: Log Dir"></a>[General]</b></p> <p><b>Log Dir</b> = "dir path"</p> ! <p><i>Log Dir</i> is an optional parameter that specifies a directory where a log file is written. If it is not specified, it is assumed to be the .deab file's parent directory. ! <i> Log Dir</i> may be either an absolute path or a path relative to the .deab file's parent directory. </p> <p> --- 230,236 ---- <p><b><a name="General: Log Dir"></a>[General]</b></p> <p><b>Log Dir</b> = "dir path"</p> ! <p><i>Log Dir</i> is an optional parameter that specifies a directory where a log file is written. If it is not specified, it is assumed to be the ! build file's parent directory. ! <i> Log Dir</i> may be either an absolute path or a path relative to the build file's parent directory. </p> <p> *************** *** 240,244 **** <p><b><a name="General: Log File"></a>[General]</b></p> <p><b>Log File</b> = "file path/name"</p> ! <p><i>Log File</i> is an optional parameter that specifies a log file. If it is not specified, it is assumed to be a file with name of the .deab file and '.log' extension, located in <i><a href="#General: Log Dir">Log Dir</a></i> directory. <i> Log File</i> may be either an absolute path or a path relative to <i> Log Dir</i> directory. If it's an absolute path, it overrides <i> Log Dir</i>. --- 239,244 ---- <p><b><a name="General: Log File"></a>[General]</b></p> <p><b>Log File</b> = "file path/name"</p> ! <p><i>Log File</i> is an optional parameter that specifies a log file. If it is not specified, it is assumed to be a file with name of the ! build file and '.log' extension, located in <i><a href="#General: Log Dir">Log Dir</a></i> directory. <i> Log File</i> may be either an absolute path or a path relative to <i> Log Dir</i> directory. If it's an absolute path, it overrides <i> Log Dir</i>. *************** *** 307,315 **** <b>External Subr Dir</b> = "dir path"</p> <p><i>Help File Dir</i>, <i> Shared Lib Dir</i> and <i> External Subr Dir</i> are optional. Any of them ! may be either an absolute path or a path relative to <i><a href="#General: Build Root"> Build Root</a></i>. By default (if a path is empty), the paths ! are assumed to be the following paths respectively:<br> ! <Build Root>\Help<br> ! <Build Root>\Rsrc<br> ! <Build Root>\Rsrc </p> <p> --- 307,313 ---- <b>External Subr Dir</b> = "dir path"</p> <p><i>Help File Dir</i>, <i> Shared Lib Dir</i> and <i> External Subr Dir</i> are optional. Any of them ! may be either an absolute path or a path relative to <i><a href="#General: Build Root"> Build Root</a></i>. By default (if a path is ! empty or missed), the paths ! are assumed to be the <i>Build Root</i>. </p> <p> *************** *** 334,345 **** Level VIs]</a></i> or <i><a href="#Dynamic VIs">[Dynamic VIs]</a></i> section. The control must have a type either the same as or compatible with <b><font size="1">Version Info ! Cluster__deab_api.ctl</font></b> type definition (it can be found on DEAB's Controls Palette).</p> ! <p>DEAB takes the version information from a <a href="#General: Revision File"><i>Revision File</i></a> and assigns it to the specified control as default value. This way, a built application can obtain version information such as a version string, a build number and build date/time at runtime.</p> ! <p>If either of these parameters is empty string (or missed), the DEAB does not ! save version information. If either of names is wrong, DEAB generates a non-fatal error and save the information on it to a <i><a href="#General: Log File">Log File</a></i>.</p> --- 332,343 ---- Level VIs]</a></i> or <i><a href="#Dynamic VIs">[Dynamic VIs]</a></i> section. The control must have a type either the same as or compatible with <b><font size="1">Version Info ! Cluster__ogb_api.ctl</font></b> type definition (it can be found on OGB's Controls Palette).</p> ! <p>OGB takes the version information from a <a href="#General: Revision File"><i>Revision File</i></a> and assigns it to the specified control as default value. This way, a built application can obtain version information such as a version string, a build number and build date/time at runtime.</p> ! <p>If either of these parameters is empty string (or missed), the OGB does not ! save version information. If either of names is wrong, OGB generates a non-fatal error and save the information on it to a <i><a href="#General: Log File">Log File</a></i>.</p> *************** *** 353,357 **** <p><b><a name="General: RemovePolyVIsAndTypedefs"></a>[General]</b></p> <p><b>RemovePolyVIsAndTypedefs</b> = True/False</p> ! <p>The <i>RemovePolyVIsAndTypedefs</i> is optional. If it is TRUE, DEAB will disconnect type definitions and polymorphic VIs, and not include them into the target build. A disconnected type definition instance will look the same, but --- 351,355 ---- <p><b><a name="General: RemovePolyVIsAndTypedefs"></a>[General]</b></p> <p><b>RemovePolyVIsAndTypedefs</b> = True/False</p> ! <p>The <i>RemovePolyVIsAndTypedefs</i> is optional. If it is TRUE, OGB will disconnect type definitions and polymorphic VIs, and not include them into the target build. A disconnected type definition instance will look the same, but *************** *** 374,378 **** <p> A Pre-build VI takes parameters to be used to perform building; herewith, all paths are absolute. A Post-build VI takes, in addition, actual parameters used during the build. </p> ! <p> Use <b><font size="1">Pre-Post Build VI Template__deab_api.vit</font></b> as a template to make a custom pre/post-build VI. </p> --- 372,376 ---- <p> A Pre-build VI takes parameters to be used to perform building; herewith, all paths are absolute. A Post-build VI takes, in addition, actual parameters used during the build. </p> ! <p> Use <b><font size="1">Pre-Post Build VI Template__ogb_api.vit</font></b> as a template to make a custom pre/post-build VI. </p> *************** *** 392,401 **** omitted, it assumes to be zero. </p> ! <p>DEAB calls Call-Back VIs for each VI of a build hierarchy after a VI tolerated all the transformations required and immediately before the VI is saved to its target location. A Call-Back VI takes a VI reference to the target VI, build parameters specific for the VI and general build parameters. </p> ! <p>Use <b><font size="1">Call-Back VI Template__deab_api.vit </font></b>as a template to make a custom Call-Back VI.<br> </p> --- 390,399 ---- omitted, it assumes to be zero. </p> ! <p>OGB calls Call-Back VIs for each VI of a build hierarchy after a VI tolerated all the transformations required and immediately before the VI is saved to its target location. A Call-Back VI takes a VI reference to the target VI, build parameters specific for the VI and general build parameters. </p> ! <p>Use <b><font size="1">Call-Back VI Template__ogb_api.vit </font></b>as a template to make a custom Call-Back VI.<br> </p> *************** *** 413,417 **** (by default), a <i><a href="#General: Call-Back VI">Call-Back VI</a></i> is not allowed to have VIs in its hierarchy that are also in a currently built ! hierarchy. In this case, DEAB will terminate with an error if a VI belongs to the both hierarchies. </p> --- 411,415 ---- (by default), a <i><a href="#General: Call-Back VI">Call-Back VI</a></i> is not allowed to have VIs in its hierarchy that are also in a currently built ! hierarchy. In this case, OGB will terminate with an error if a VI belongs to the both hierarchies. </p> *************** *** 512,516 **** <p> <i><b>Apply New Password</b></i> is optional parameter that may be used to apply a password string to all VIs of the destination. If the parameter is missed or a ! value of it is an empty string, DEAB uses a value of the <i><a href="#General: Apply New Password">Apply New Password</a> </i>parameter in [General] section as a default value. If a resulting password is an empty string, no password will be applied to VIs of the --- 510,514 ---- <p> <i><b>Apply New Password</b></i> is optional parameter that may be used to apply a password string to all VIs of the destination. If the parameter is missed or a ! value of it is an empty string, OGB uses a value of the <i><a href="#General: Apply New Password">Apply New Password</a> </i>parameter in [General] section as a default value. If a resulting password is an empty string, no password will be applied to VIs of the *************** *** 523,527 **** default <i><a href="#General: Namespace">Namespace</a></i>, specified in [General] section, for VIs of the destination. If the parameter is missed or a ! value of it is an empty string, DEAB uses a default namespace. A special case is a use of <random:N> keyword to generate a random namespace and <none> keyword to discard a namespace. <a href="#KWD: none & pwd">Click --- 521,525 ---- default <i><a href="#General: Namespace">Namespace</a></i>, specified in [General] section, for VIs of the destination. If the parameter is missed or a ! value of it is an empty string, OGB uses a default namespace. A special case is a use of <random:N> keyword to generate a random namespace and <none> keyword to discard a namespace. <a href="#KWD: none & pwd">Click *************** *** 582,586 **** <i> TargetDir</i>.</p> <p><i><b>FollowVIDirHierarchy</b></i> is optional. If there are VIs, destination directories of which are beneath ! <i> TargetDir</i>, DEAB looks for the specified <i> SourceFiles</i> in the VIs' source directories and copies them to the appropriate positions beneath <i> TargetDir</i>. I.e., if a source VI has a support file in its parent directory, it will also have the support file in its new (destination) parent directory. Note that only name of a <i> SupportFile</i> is used in this mode, any path is ignored; however, a use of wildcards is still possible.</p> --- 580,584 ---- <i> TargetDir</i>.</p> <p><i><b>FollowVIDirHierarchy</b></i> is optional. If there are VIs, destination directories of which are beneath ! <i> TargetDir</i>, OGB looks for the specified <i> SourceFiles</i> in the VIs' source directories and copies them to the appropriate positions beneath <i> TargetDir</i>. I.e., if a source VI has a support file in its parent directory, it will also have the support file in its new (destination) parent directory. Note that only name of a <i> SupportFile</i> is used in this mode, any path is ignored; however, a use of wildcards is still possible.</p> *************** *** 616,623 **** <p><a name="KWD: none & pwd"></a>Keywords applicable to <i><b>Namespace</b></i> and <i><b>Apply New Password</b></i> parameters</p> ! <p><random:N> keyword forces DEAB to generate a random string of length N, where N is a positive integer. If N is less than or equal to zero, or it is omitted, it assumes the default value of 32. A random string may contain digits (0..9), upper-case letters (A..Z) and lower-case letters (a..z).</p> ! <p><none> keyword forces DEAB to generate empty string. A use of this keyword is useful in <i><a href="#Destination">[Destination N]</a></i> section to discard a default password and/or a default namespace (<i><a href="#General: Apply New Password">Apply --- 614,621 ---- <p><a name="KWD: none & pwd"></a>Keywords applicable to <i><b>Namespace</b></i> and <i><b>Apply New Password</b></i> parameters</p> ! <p><random:N> keyword forces OGB to generate a random string of length N, where N is a positive integer. If N is less than or equal to zero, or it is omitted, it assumes the default value of 32. A random string may contain digits (0..9), upper-case letters (A..Z) and lower-case letters (a..z).</p> ! <p><none> keyword forces OGB to generate empty string. A use of this keyword is useful in <i><a href="#Destination">[Destination N]</a></i> section to discard a default password and/or a default namespace (<i><a href="#General: Apply New Password">Apply Index: userguide-introduction.html =================================================================== RCS file: /cvsroot/opengtoolkit/deab/user docs/userguide-introduction.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** userguide-introduction.html 8 Dec 2004 01:45:49 -0000 1.5 --- userguide-introduction.html 9 Dec 2004 04:13:36 -0000 1.6 *************** *** 66,73 **** <li>well-documented programattic API, allowing custom 3rd party tools and GUIs</li> <li>well-documented plain-text INI file format used for build file and other files</li> ! <li>store software product version and build number in a <a href="DEAB%20Glossary.htm#Revision_File">Revision File</a></li> ! <li>auto-increment the build number stored in the <a href="DEAB%20Glossary.htm#Revision_File">Revision File</a>, each time a build occurs </li> <li>write version and build number information as default value to a cluster control on a VI's Front Panel during the build, allowing programmatic access to version information in the built software product</li> ! <li>specify a <a href="DEAB%20Glossary.htm#Log_File">Log File</a> to store information on build stages completed, errors, warnings, and another information that can be useful to analyze build errors</li> <li>automatically include help file, shared library, and external subroutine dependency files in the target build</li> <li>disconnect type definitions and polymorphic VIs, and not include them into the target build</li> --- 66,73 ---- <li>well-documented programattic API, allowing custom 3rd party tools and GUIs</li> <li>well-documented plain-text INI file format used for build file and other files</li> ! <li>store software product version and build number in a <a href="OGB%20Glossary.htm#Revision_File">Revision File</a></li> ! <li>auto-increment the build number stored in the <a href="OGB%20Glossary.htm#Revision_File">Revision File</a>, each time a build occurs </li> <li>write version and build number information as default value to a cluster control on a VI's Front Panel during the build, allowing programmatic access to version information in the built software product</li> ! <li>specify a <a href="OGB%20Glossary.htm#Log_File">Log File</a> to store information on build stages completed, errors, warnings, and another information that can be useful to analyze build errors</li> <li>automatically include help file, shared library, and external subroutine dependency files in the target build</li> <li>disconnect type definitions and polymorphic VIs, and not include them into the target build</li> Index: OGB Glossary.htm =================================================================== RCS file: /cvsroot/opengtoolkit/deab/user docs/OGB Glossary.htm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** OGB Glossary.htm 6 Dec 2004 02:52:45 -0000 1.1 --- OGB Glossary.htm 9 Dec 2004 04:13:36 -0000 1.2 *************** *** 4,8 **** <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ! <title>DEAB Glossary</title> </head> --- 4,8 ---- <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ! <title>OGB Glossary</title> </head> *************** *** 23,26 **** --- 23,27 ---- <li><a href="#Name_Mangle">Name Mangle</a></li> <li><a href="#Namespace">Namespace</a></li> + <li><a href="#OGB">OGB</a></li> <li><a href="#Project_Root">Project Root</a></li> <li><a href="#Resource">Resource File</a></li> *************** *** 53,60 **** </p> <p><a name="Icon_File" id="Icon_File"></a><b>Icon File</b> - In windows an icon file contains several icon images. Icon files in windows have an *.ico file extension. </p> ! <p><a name="Log_Dir" id="Log_Dir"></a><b>Log Dir</b> - A directory, to which ! DEAB writes a log file.</p> ! <p><a name="Log_File" id="Log_File"></a><b>Log File</b> - A file, to which DEAB ! writes information on build stages completed, error description, warnings and some another information that can be useful to analyze errors and warnings.</p> <p><a name="Log_File_Suffix" id="Log_File_Suffix"></a><b>Log File Suffix</b> - --- 54,60 ---- </p> <p><a name="Icon_File" id="Icon_File"></a><b>Icon File</b> - In windows an icon file contains several icon images. Icon files in windows have an *.ico file extension. </p> ! <p><a name="Log_Dir" id="Log_Dir"></a><b>Log Dir</b> - A directory, to which OGB ! writes a log file.</p> ! <p><a name="Log_File" id="Log_File"></a><b>Log File</b> - A file, to which OGB writes information on build stages completed, error description, warnings and some another information that can be useful to analyze errors and warnings.</p> <p><a name="Log_File_Suffix" id="Log_File_Suffix"></a><b>Log File Suffix</b> - *************** *** 62,67 **** suffix pattern that will generate a unique suffix containing date/time of a build, so each build will write new log file.</p> ! <p><a name="Name_Mangle" id="Name_Mangle"></a><b>Name Mangle</b> - Name mangling is the process of renaming a file according to some convention. The DEAB uses the convention <em>OriginalFilePrefix</em>.vi --> <em>OriginalFilePrefix</em>__<em>NameSpace</em>.vi, where a double-underscore ("_") character seperates the original file name prefix and the namespace. This is done to create a unique <a href="#Namespace">namespace</a> for the application. </p> <p><a name="Namespace" id="Namespace"></a><b>Namespace</b> - In LabVIEW, no VIs in memory can share the same name. This is referred to as a global namespace. By <a href="#Name_Mangle">Name Mangling</a>, we can create unique namespaces for applications. This allows two built applications to be in memory, which share source VIs having the same name.</p> <p><a name="Project_Root" id="Project_Root"></a><b>Project Root</b> - The (configurable) path where the software product is located. Relative paths such as the <a href="#Source_Root">Source Root</a> and <a href="#Build_Root">Build Root</a> are specified relative to the Project Root.</p> <p><a name="Resource"></a><b>Resource File</b> - General term used to designate --- 62,69 ---- suffix pattern that will generate a unique suffix containing date/time of a build, so each build will write new log file.</p> ! <p><a name="Name_Mangle" id="Name_Mangle"></a><b>Name Mangle</b> - Name mangling is the process of renaming a file according to some convention. The ! OGB uses the convention <em>OriginalFilePrefix</em>.vi --> <em>OriginalFilePrefix</em>__<em>NameSpace</em>.vi, where a double-underscore ("_") character seperates the original file name prefix and the namespace. This is done to create a unique <a href="#Namespace">namespace</a> for the application. </p> <p><a name="Namespace" id="Namespace"></a><b>Namespace</b> - In LabVIEW, no VIs in memory can share the same name. This is referred to as a global namespace. By <a href="#Name_Mangle">Name Mangling</a>, we can create unique namespaces for applications. This allows two built applications to be in memory, which share source VIs having the same name.</p> + <p><b><a name="OGB"></a>OGB</b> - Abbreviation for OpenG Builder.</p> <p><a name="Project_Root" id="Project_Root"></a><b>Project Root</b> - The (configurable) path where the software product is located. Relative paths such as the <a href="#Source_Root">Source Root</a> and <a href="#Build_Root">Build Root</a> are specified relative to the Project Root.</p> <p><a name="Resource"></a><b>Resource File</b> - General term used to designate *************** *** 73,77 **** The build status information includes fatal and non-fatal errors status, and a name of <a href="#Log_File">Log File</a> written. A single revision file can be used to serve several ! Build Files independently. See <a href="DEAB%20Revision%20File%20Dscr.htm" target="_blank">DEAB Revision File Description</a> for more information. </p> <p><a name="Shared_Library" id="Shared_Library"></a><b>Shared Library</b> - <font size="-1">A file that contains routines that can be dynamically loaded and shared by applications. In LabVIEW, shared libraries are called using the Call Library Function primitive.</font> In Windows shared libary files are called Dynamic Linked Libraries and have a *.dll file extension. In Linux, shared libraries have a *.so file extension. In Mac OS 9 shared libraries have a .shlb file extension and in Mac OS X, they have a *.framework file extension. </p> --- 75,79 ---- The build status information includes fatal and non-fatal errors status, and a name of <a href="#Log_File">Log File</a> written. A single revision file can be used to serve several ! Build Files independently. See <a href="OGB%20Revision%20File%20Dscr.htm" target="_blank">OGB Revision File Description</a> for more information. </p> <p><a name="Shared_Library" id="Shared_Library"></a><b>Shared Library</b> - <font size="-1">A file that contains routines that can be dynamically loaded and shared by applications. In LabVIEW, shared libraries are called using the Call Library Function primitive.</font> In Windows shared libary files are called Dynamic Linked Libraries and have a *.dll file extension. In Linux, shared libraries have a *.so file extension. In Mac OS 9 shared libraries have a .shlb file extension and in Mac OS X, they have a *.framework file extension. </p> |
From: Konstantin S. <ks...@us...> - 2004-12-09 04:14:16
|
Update of /cvsroot/opengtoolkit/deab/source/Support In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15331/source/Support Modified Files: DEAB Read Build File.vi Log Message: Index: DEAB Read Build File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Support/DEAB Read Build File.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsOKgJst and /tmp/cvs7UUPP2 differ |
From: Konstantin S. <ks...@us...> - 2004-12-09 04:14:14
|
Update of /cvsroot/opengtoolkit/deab/source/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15331/source/GUI Modified Files: GUI Recent Paths SubMenu RW INI file.vi GUI Recent Paths SubMenu.vi OpenG Builder.vi Log Message: Index: GUI Recent Paths SubMenu.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/GUI Recent Paths SubMenu.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsmkyOXX and /tmp/cvsx5JsGu differ Index: OpenG Builder.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/OpenG Builder.vi,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 Binary files /tmp/cvsBM4jt2 and /tmp/cvs78DMtz differ Index: GUI Recent Paths SubMenu RW INI file.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/GUI Recent Paths SubMenu RW INI file.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsvbeolz and /tmp/cvsK40it6 differ |
From: Konstantin S. <ks...@us...> - 2004-12-09 04:14:08
|
Update of /cvsroot/opengtoolkit/deab In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15331 Modified Files: build_ogb_revisions.txt Added Files: ALL_OF_OGB.vi Removed Files: ALL_OF_DEAB.vi Log Message: --- NEW FILE: ALL_OF_OGB.vi --- (This appears to be a binary file; contents omitted.) --- ALL_OF_DEAB.vi DELETED --- Index: build_ogb_revisions.txt =================================================================== RCS file: /cvsroot/opengtoolkit/deab/build_ogb_revisions.txt,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** build_ogb_revisions.txt 8 Dec 2004 08:21:17 -0000 1.6 --- build_ogb_revisions.txt 9 Dec 2004 04:13:18 -0000 1.7 *************** *** 1,6 **** [build_ogb.deab] Version=1.0.0 ! Build_Number=107 ! Build_Date="08.12.2004 15:18:26" Status=OK Warnings=0 --- 1,6 ---- [build_ogb.deab] Version=1.0.0 ! Build_Number=108 ! Build_Date="09.12.2004 11:05:20" Status=OK Warnings=0 *************** *** 9,14 **** [build_ogb_api.deab] Version=1.0.0 ! Build_Number=66 ! Build_Date="08.12.2004 15:18:12" Status=OK Warnings=0 --- 9,14 ---- [build_ogb_api.deab] Version=1.0.0 ! Build_Number=67 ! Build_Date="09.12.2004 11:05:03" Status=OK Warnings=0 |
From: Konstantin S. <ks...@us...> - 2004-12-09 04:14:07
|
Update of /cvsroot/opengtoolkit/deab/developer docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15331/developer docs Modified Files: news.txt Log Message: Index: news.txt =================================================================== RCS file: /cvsroot/opengtoolkit/deab/developer docs/news.txt,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** news.txt 5 Dec 2004 02:26:47 -0000 1.25 --- news.txt 9 Dec 2004 04:13:19 -0000 1.26 *************** *** 4,8 **** ! *** 18:10 04.12.2004 - Bug fixed: "New VI Library (proxy).vi" used incorrect case for vi.lib/Utility --- 4,18 ---- ! *** 11:01 09.12.2004 (KS) ! ! - Default value for 'Help File Dir', 'Shared Lib Dir' and 'External Subr Dir' is ! <Build Root> now. The change is reflected in 'OGB Build File Dscr.html'. ! ! - Doc files are revised. All instances of 'DEAB' are replaced with 'OGB'. Links are ! changed to correctly point to renamed OGB doc files. ! ! ! ! *** 18:10 04.12.2004 (JK) - Bug fixed: "New VI Library (proxy).vi" used incorrect case for vi.lib/Utility *************** *** 20,24 **** ! *** 12:44 20.11.2004 - Bug fixed: Open VI Reference accepts an 'option' equal 2 whenever it is called for --- 30,34 ---- ! *** 12:44 20.11.2004 (KS) - Bug fixed: Open VI Reference accepts an 'option' equal 2 whenever it is called for *************** *** 34,38 **** ! *** 19:24 19.11.2004 - General section: Call-Back VI key (Call-Back VI N keys). Specifies Call-Back VI(s). --- 44,48 ---- ! *** 19:24 19.11.2004 (KS) - General section: Call-Back VI key (Call-Back VI N keys). Specifies Call-Back VI(s). *************** *** 56,62 **** ! *** 18:50 12.11.2004 ! - DEAB is migrated to LabVIEW 6.1 - LV's 'Simple Error Handler.vi' is now called dynamically. The reason: --- 66,72 ---- ! *** 18:50 12.11.2004 (KS) ! - DEAB was migrated to LabVIEW 6.1 - LV's 'Simple Error Handler.vi' is now called dynamically. The reason: *************** *** 70,74 **** ! *** 18:38 10.11.2004 - Strange LV behavior was encountered that resulted in a bug to build DEAB (in LV60). --- 80,84 ---- ! *** 18:38 10.11.2004 (KS) - Strange LV behavior was encountered that resulted in a bug to build DEAB (in LV60). *************** *** 79,83 **** ! *** 17:28 09.11.2004 - General section: 'Apply New Password' key specifies a default password for all VIs. --- 89,93 ---- ! *** 17:28 09.11.2004 (KS) - General section: 'Apply New Password' key specifies a default password for all VIs. *************** *** 94,98 **** ! *** 12:21 06.11.2004 - If 'New Build Root' parameter is TRUE and 'Build Root' directory exists, the Build Root is --- 104,108 ---- ! *** 12:21 06.11.2004 (KS) - If 'New Build Root' parameter is TRUE and 'Build Root' directory exists, the Build Root is *************** *** 107,111 **** ! *** 19:06 05.11.2004 - General Section: Revision File key. --- 117,121 ---- ! *** 19:06 05.11.2004 (KS) - General Section: Revision File key. *************** *** 128,132 **** ! *** 19:35 03.11.2004 - A set and code of both Static and Dynamic API VIs changed --- 138,142 ---- ! *** 19:35 03.11.2004 (KS) - A set and code of both Static and Dynamic API VIs changed *************** *** 143,147 **** ! *** 19:24 02.11.2004 - General section: new File Format Version key. --- 153,157 ---- ! *** 19:24 02.11.2004 (KS) - General section: new File Format Version key. *************** *** 166,170 **** ! *** 18:41 27.10.2004 - DEAB builds itself now. No need in "<deab>\build support" more; use --- 176,180 ---- ! *** 18:41 27.10.2004 (KS) - DEAB builds itself now. No need in "<deab>\build support" more; use *************** *** 174,178 **** ! *** 19:27 25.10.2004 - 'Ambiguous' VIs are treated more correctly to determine their destination dir/llb. --- 184,188 ---- ! *** 19:27 25.10.2004 (KS) - 'Ambiguous' VIs are treated more correctly to determine their destination dir/llb. *************** *** 185,189 **** ! *** 15:38 23.10.2004 - Pre/Post-Build VI(s). --- 195,199 ---- ! *** 15:38 23.10.2004 (KS) - Pre/Post-Build VI(s). *************** *** 202,206 **** ! *** 12:17 22.10.2004 - A bug fixed: It was figured out that LV Librarian fails if it's 'error in' cluster --- 212,216 ---- ! *** 12:17 22.10.2004 (KS) - A bug fixed: It was figured out that LV Librarian fails if it's 'error in' cluster *************** *** 214,218 **** ! *** 19:35 21.10.2004 - FollowVIDirHierarchy: key in SupportFiles section. --- 224,228 ---- ! *** 19:35 21.10.2004 (KS) - FollowVIDirHierarchy: key in SupportFiles section. *************** *** 244,248 **** ! *** 17:13 14.10.2004 - Bug fixed. Linker info could be changed for VIs excluded from a build. Now, only VIs --- 254,258 ---- ! *** 17:13 14.10.2004 (KS) - Bug fixed. Linker info could be changed for VIs excluded from a build. Now, only VIs *************** *** 263,267 **** ! *** 18:48 09.10.2004 - Tests source VIs for unsaved changes and reports info in log file (as warning). This can --- 273,277 ---- ! *** 18:48 09.10.2004 (KS) - Tests source VIs for unsaved changes and reports info in log file (as warning). This can *************** *** 274,278 **** ! *** 19:39 08.10.2004 - General section: New Include Hidden VIs key specifies whether hidden VIs should be --- 284,288 ---- ! *** 19:39 08.10.2004 (KS) - General section: New Include Hidden VIs key specifies whether hidden VIs should be *************** *** 290,294 **** ! *** 19:41 07.10.2004 - Building EXE: VIs are saved to LLB that has a target executable's name (with exe extension). --- 300,304 ---- ! *** 19:41 07.10.2004 (KS) - Building EXE: VIs are saved to LLB that has a target executable's name (with exe extension). *************** *** 299,303 **** ! *** 19:51 06.10.2004 - [Destination N] sections: New option to write VIs to Target Dir keeping VIs hierarchy --- 309,313 ---- ! *** 19:51 06.10.2004 (KS) - [Destination N] sections: New option to write VIs to Target Dir keeping VIs hierarchy *************** *** 309,313 **** ! *** 19:50 05.10.2004 - A build can now be aborted --- 319,323 ---- ! *** 19:50 05.10.2004 (KS) - A build can now be aborted *************** *** 321,325 **** ! *** 19:31 04.10.2004 - Top-Level VIs in EXEs: Have 'Run When Opened' property set to True --- 331,335 ---- ! *** 19:31 04.10.2004 (KS) - Top-Level VIs in EXEs: Have 'Run When Opened' property set to True *************** *** 337,341 **** ! *** 19:36 01.10.2004 - More correctly copies and relinks Shared Libraries. System libraries (more exactly, --- 347,351 ---- ! *** 19:36 01.10.2004 (KS) - More correctly copies and relinks Shared Libraries. System libraries (more exactly, *************** *** 350,354 **** ! *** 19:49 30.09.2004 - More correctly copies and relinks resources (DLLs, RTMs, Help files, etc.) --- 360,364 ---- ! *** 19:49 30.09.2004 (KS) - More correctly copies and relinks resources (DLLs, RTMs, Help files, etc.) |
From: Konstantin S. <ks...@us...> - 2004-12-09 04:13:48
|
Update of /cvsroot/opengtoolkit/deab/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15331/source Added Files: VI Tree - OGB.vi VI Tree - OGB_API.vi Removed Files: VI Tree - deab.vi VI Tree - deab_api.vi Log Message: --- VI Tree - deab.vi DELETED --- --- NEW FILE: VI Tree - OGB.vi --- (This appears to be a binary file; contents omitted.) --- NEW FILE: VI Tree - OGB_API.vi --- (This appears to be a binary file; contents omitted.) --- VI Tree - deab_api.vi DELETED --- |
From: Rolf K. <lab...@us...> - 2004-12-08 20:29:48
|
Update of /cvsroot/opengtoolkit/lvzip/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12895/source Modified Files: lvzlib.dll Log Message: Updated zlib library to version 1.2.2 and zip/unzip to 1.01d Index: lvzlib.dll =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzlib.dll,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsJIfBPi and /tmp/cvs6YTawC differ |
From: Rolf K. <lab...@us...> - 2004-12-08 20:29:25
|
Update of /cvsroot/opengtoolkit/lvzip/c_source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12693/c_source Modified Files: Makefile Makefile.in README minigzip.c trees.c uncompr.c unzip.c unzip.h zconf.h zconf.in.h zip.c zip.h zlib.3 zlib.h zlib.rc zutil.c zutil.h Log Message: Updated zlib library to version 1.2.2 and zip/unzip to 1.01d Index: trees.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/trees.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** trees.c 7 Dec 2004 22:52:50 -0000 1.2 --- trees.c 8 Dec 2004 20:29:15 -0000 1.3 *************** *** 932,936 **** /* Check if the file is ascii or binary */ ! if (s->data_type == Z_UNKNOWN) set_data_type(s); /* Construct the literal and distance trees */ --- 932,936 ---- /* Check if the file is ascii or binary */ ! if (s->strm->data_type == Z_UNKNOWN) set_data_type(s); /* Construct the literal and distance trees */ *************** *** 1132,1136 **** while (n < 128) ascii_freq += s->dyn_ltree[n++].Freq; while (n < LITERALS) bin_freq += s->dyn_ltree[n++].Freq; ! s->data_type = (Byte)(bin_freq > (ascii_freq >> 2) ? Z_BINARY : Z_ASCII); } --- 1132,1136 ---- while (n < 128) ascii_freq += s->dyn_ltree[n++].Freq; while (n < LITERALS) bin_freq += s->dyn_ltree[n++].Freq; ! s->strm->data_type = bin_freq > (ascii_freq >> 2) ? Z_BINARY : Z_ASCII; } Index: zip.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zip.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** zip.c 7 Dec 2004 22:52:50 -0000 1.3 --- zip.c 8 Dec 2004 20:29:15 -0000 1.4 *************** *** 1,6 **** /* zip.c -- IO on .zip files using zlib ! Version 1.00, September 10th, 2003 ! Copyright (C) 1998-2003 Gilles Vollant Read zip.h for more info --- 1,6 ---- /* zip.c -- IO on .zip files using zlib ! Version 1.01, May 8th, 2004 ! Copyright (C) 1998-2004 Gilles Vollant Read zip.h for more info *************** *** 78,82 **** #endif const char zip_copyright[] = ! " zip 1.00 Copyright 1998-2003 Gilles Vollant - http://www.winimage.com/zLibDll"; --- 78,82 ---- #endif const char zip_copyright[] = ! " zip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll"; *************** *** 266,273 **** unsigned char buf[4]; int n; ! for (n = 0; n < nbByte; n++) { buf[n] = (unsigned char)(x & 0xff); x >>= 8; } if (ZWRITE(*pzlib_filefunc_def,filestream,buf,nbByte)!=(uLong)nbByte) return ZIP_ERRNO; --- 266,282 ---- unsigned char buf[4]; int n; ! for (n = 0; n < nbByte; n++) ! { buf[n] = (unsigned char)(x & 0xff); x >>= 8; } + if (x != 0) + { /* data overflow - hack for ZIP64 (X Roche) */ + for (n = 0; n < nbByte; n++) + { + buf[n] = 0xff; + } + } + if (ZWRITE(*pzlib_filefunc_def,filestream,buf,nbByte)!=(uLong)nbByte) return ZIP_ERRNO; *************** *** 288,292 **** --- 297,310 ---- x >>= 8; } + + if (x != 0) + { /* data overflow - hack for ZIP64 */ + for (n = 0; n < nbByte; n++) + { + buf[n] = 0xff; + } + } } + /****************************************************************************/ *************** *** 700,706 **** size_comment = 0; else ! size_comment = strlen(comment); ! size_filename = strlen(filename); if (zipfi == NULL) --- 718,724 ---- size_comment = 0; else ! size_comment = (uInt)strlen(comment); ! size_filename = (uInt)strlen(filename); if (zipfi == NULL) *************** *** 1109,1113 **** size_global_comment = 0; else ! size_global_comment = strlen(global_comment); --- 1127,1131 ---- size_global_comment = 0; else ! size_global_comment = (uInt)strlen(global_comment); Index: zlib.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zlib.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** zlib.h 7 Dec 2004 22:52:50 -0000 1.2 --- zlib.h 8 Dec 2004 20:29:15 -0000 1.3 *************** *** 1,6 **** /* zlib.h -- interface of the 'zlib' general purpose compression library ! version 1.2.1, November 17th, 2003 ! Copyright (C) 1995-2003 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied --- 1,6 ---- /* zlib.h -- interface of the 'zlib' general purpose compression library ! version 1.2.2, October 3rd, 2004 ! Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied *************** *** 38,43 **** #endif ! #define ZLIB_VERSION "1.2.1" ! #define ZLIB_VERNUM 0x1210 /* --- 38,43 ---- #endif ! #define ZLIB_VERSION "1.2.2" ! #define ZLIB_VERNUM 0x1220 /* *************** *** 54,60 **** (providing more output space) before each call. ! The compressed data format used by the in-memory functions is the zlib ! format, which is a zlib wrapper documented in RFC 1950, wrapped around a ! deflate stream, which is itself documented in RFC 1951. The library also supports reading and writing files in gzip (.gz) format --- 54,60 ---- (providing more output space) before each call. ! The compressed data format used by default by the in-memory functions is ! the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped ! around a deflate stream, which is itself documented in RFC 1951. The library also supports reading and writing files in gzip (.gz) format *************** *** 63,66 **** --- 63,68 ---- gzip wrapper, documented in RFC 1952, wrapped around a deflate stream. + This library can optionally read and write gzip streams in memory as well. + The zlib format was designed to be compact and fast for use in memory and on communications channels. The gzip format was designed for single- *************** *** 68,75 **** directory information, and uses a different, slower check method than zlib. - This library does not provide any functions to write gzip files in memory. - However such functions could be easily written using zlib's deflate function, - the documentation in the gzip RFC, and the examples in gzio.c. - The library does not install any signal handler. The decoder checks the consistency of the compressed data, so the library should never --- 70,73 ---- *************** *** 402,406 **** If a preset dictionary is needed after this call (see inflateSetDictionary ! below), inflate sets strm-adler to the adler32 checksum of the dictionary chosen by the compressor and returns Z_NEED_DICT; otherwise it sets strm->adler to the adler32 checksum of all output produced so far (that is, --- 400,404 ---- If a preset dictionary is needed after this call (see inflateSetDictionary ! below), inflate sets strm->adler to the adler32 checksum of the dictionary chosen by the compressor and returns Z_NEED_DICT; otherwise it sets strm->adler to the adler32 checksum of all output produced so far (that is, *************** *** 479,483 **** compressed data instead of a zlib wrapper. The gzip header will have no file name, no extra data, no comment, no modification time (set to zero), ! no header crc, and the operating system will be set to 255 (unknown). The memLevel parameter specifies how much memory should be allocated --- 477,482 ---- compressed data instead of a zlib wrapper. The gzip header will have no file name, no extra data, no comment, no modification time (set to zero), ! no header crc, and the operating system will be set to 255 (unknown). If a ! gzip stream is being written, strm->adler is a crc32 instead of an adler32. The memLevel parameter specifies how much memory should be allocated *************** *** 650,654 **** 32 to windowBits to enable zlib and gzip decoding with automatic header detection, or add 16 to decode only the gzip format (the zlib format will ! return a Z_DATA_ERROR). inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough --- 649,654 ---- 32 to windowBits to enable zlib and gzip decoding with automatic header detection, or add 16 to decode only the gzip format (the zlib format will ! return a Z_DATA_ERROR. If a gzip stream is being decoded, strm->adler is ! a crc32 instead of an adler32. inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough *************** *** 1190,1194 **** #endif ! ZEXTERN const char * ZEXPORT zError OF((int err)); ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp z)); ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void)); --- 1190,1194 ---- #endif ! ZEXTERN const char * ZEXPORT zError OF((int)); ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp z)); ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void)); Index: Makefile.in =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/Makefile.in,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile.in 3 Mar 2004 13:15:24 -0000 1.2 --- Makefile.in 8 Dec 2004 20:29:15 -0000 1.3 *************** *** 1,14 **** # Makefile for lvzlib ! # Copyright (C) 1995-2002 Jean-loup Gailly. ! # Copyright (C) 2003 Rolf Kalbermatter. # For conditions of distribution and use, see copyright notice in zlib.h # To compile and test, type: ! # ./configure -s; make test ! # The call of ./configure is optional if you don't have special requirements CC=cc ! CFLAGS=-fPIC -O3 -DHAVE_UNISTD_H -DUSE_MMAP -Wall #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 #CFLAGS=-g -DDEBUG --- 1,24 ---- # Makefile for lvzlib ! # Copyright (C) 1995-2003 Jean-loup Gailly. ! # Copyright (C) 2003-2004 Rolf Kalbermatter. # For conditions of distribution and use, see copyright notice in zlib.h # To compile and test, type: ! # ./configure; make test ! # The call of configure is optional if you don't have special requirements ! # If you wish to build zlib as a shared library, use: ./configure -s ! ! # To use the asm code, type: ! # cp contrib/asm?86/match.S ./match.S ! # make LOC=-DASMV OBJA=match.o ! ! # To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type: ! # make install ! # To install in $HOME instead of /usr/local, use: ! # make install prefix=$HOME CC=cc ! CFLAGS=-O #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 #CFLAGS=-g -DDEBUG *************** *** 16,25 **** # -Wstrict-prototypes -Wmissing-prototypes ! LDFLAGS=-L. -lz ! LDSHARED=$(CC) -shared -Wl CPP=$(CC) -E ! LIBS=lvzlib.so SHAREDLIB=lvzlib.so AR=ar rc --- 26,37 ---- # -Wstrict-prototypes -Wmissing-prototypes ! LDFLAGS=libz.a ! LDSHARED=$(CC) CPP=$(CC) -E ! LIBS=libz.a SHAREDLIB=lvzlib.so + SHAREDLIBV=lvzlib.so.1.2.2 + SHAREDLIBM=lvzlib.so.1 AR=ar rc *************** *** 27,30 **** --- 39,43 ---- TAR=tar SHELL=/bin/sh + EXE= prefix = /usr/local *************** *** 32,38 **** libdir = ${exec_prefix}/lib includedir = ${prefix}/include OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ ! zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o \ ioapi.o macbin.o zip.o unzip.o --- 45,53 ---- libdir = ${exec_prefix}/lib includedir = ${prefix}/include + mandir = ${prefix}/share/man + man3dir = ${mandir}/man3 OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ ! zutil.o inflate.o infback.o inftrees.o inffast.o ioapi.o macbin.o zip.o unzip.o *************** *** 42,50 **** TEST_OBJS = example.o minigzip.o ! DISTFILES = README FAQ INDEX ChangeLog configure Make*[a-z0-9] *.[ch] gvmat32.* \ ! mkgvmt32.bat algorithm.txt zlib.3 zlib.html zlib.rc zlibvc.* ! ! all: example minigzip test: all @LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \ --- 57,63 ---- TEST_OBJS = example.o minigzip.o ! all: example$(EXE) minigzip$(EXE) + check: test test: all @LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \ *************** *** 57,61 **** fi ! lvzlib.a: $(OBJS) $(OBJA) $(AR) $@ $(OBJS) $(OBJA) -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 --- 70,74 ---- fi ! libz.a: $(OBJS) $(OBJA) $(AR) $@ $(OBJS) $(OBJA) -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 *************** *** 67,82 **** rm -f _match.s ! $(SHAREDLIB): $(OBJS) $(LDSHARED) -o $@ $(OBJS) ! example: example.o $(LIBS) $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) ! minigzip: minigzip.o $(LIBS) $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) install: $(LIBS) ! -@if [ ! -d $(includedir) ]; then mkdir $(includedir); fi ! -@if [ ! -d $(libdir) ]; then mkdir $(libdir); fi cp zlib.h zconf.h $(includedir) chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h --- 80,100 ---- rm -f _match.s ! $(SHAREDLIBV): $(OBJS) $(LDSHARED) -o $@ $(OBJS) + rm -f $(SHAREDLIB) $(SHAREDLIBM) + ln -s $@ $(SHAREDLIB) + ln -s $@ $(SHAREDLIBM) ! example$(EXE): example.o $(LIBS) $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) ! minigzip$(EXE): minigzip.o $(LIBS) $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) install: $(LIBS) ! -@if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi ! -@if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi ! -@if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi ! -@if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi cp zlib.h zconf.h $(includedir) chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h *************** *** 84,93 **** cd $(libdir); chmod 755 $(LIBS) -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 ! cd $(libdir); if test -f $(SHAREDLIB).$(VER); then \ ! rm -f $(SHAREDLIB) $(SHAREDLIB).1; \ ! ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB); \ ! ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB).1; \ (ldconfig || true) >/dev/null 2>&1; \ fi # The ranlib in install is needed on NeXTSTEP which checks file times # ldconfig is for Linux --- 102,113 ---- cd $(libdir); chmod 755 $(LIBS) -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 ! cd $(libdir); if test -f $(SHAREDLIBV); then \ ! rm -f $(SHAREDLIB) $(SHAREDLIBM); \ ! ln -s $(SHAREDLIBV) $(SHAREDLIB); \ ! ln -s $(SHAREDLIBV) $(SHAREDLIBM); \ (ldconfig || true) >/dev/null 2>&1; \ fi + cp zlib.3 $(man3dir) + chmod 644 $(man3dir)/zlib.3 # The ranlib in install is needed on NeXTSTEP which checks file times # ldconfig is for Linux *************** *** 95,133 **** uninstall: cd $(includedir); \ - v=$(VER); \ - if test -f zlib.h; then \ - v=`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`; \ - rm -f zlib.h zconf.h; \ - fi; \ cd $(libdir); rm -f libz.a; \ ! if test -f $(SHAREDLIB).$$v; then \ ! rm -f $(SHAREDLIB).$$v $(SHAREDLIB) $(SHAREDLIB).1; \ fi clean: ! rm -f *.o *~ example minigzip libz.a libz.so* foo.gz so_locations \ ! _match.s maketree ! ! distclean: clean ! ! zip: ! mv Makefile Makefile~; cp -p Makefile.in Makefile ! rm -f test.c ztest*.c contrib/minizip/test.zip ! v=`sed -n -e 's/\.//g' -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\ ! zip -ul9 zlib$$v $(DISTFILES) ! mv Makefile~ Makefile ! dist: ! mv Makefile Makefile~; cp -p Makefile.in Makefile ! rm -f test.c ztest*.c contrib/minizip/test.zip ! d=zlib-`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\ ! rm -f $$d.tar.gz; \ ! if test ! -d ../$$d; then rm -f ../$$d; ln -s `pwd` ../$$d; fi; \ ! files=""; \ ! for f in $(DISTFILES); do files="$$files $$d/$$f"; done; \ ! cd ..; \ ! GZIP=-9 $(TAR) chofz $$d/$$d.tar.gz $$files; \ ! if test ! -d $$d; then rm -f $$d; fi ! mv Makefile~ Makefile tags: --- 115,135 ---- uninstall: cd $(includedir); \ cd $(libdir); rm -f libz.a; \ ! if test -f $(SHAREDLIBV); then \ ! rm -f $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM); \ fi + cd $(man3dir); rm -f zlib.3 + mostlyclean: clean clean: ! rm -f *.o *~ example$(EXE) minigzip$(EXE) \ ! libz.* foo.gz so_locations \ ! _match.s maketree contrib/infback9/*.o ! maintainer-clean: distclean ! distclean: clean ! cp -p Makefile.in Makefile ! cp -p zconf.in.h zconf.h ! rm -f .DS_Store tags: *************** *** 141,156 **** adler32.o: zlib.h zconf.h compress.o: zlib.h zconf.h ! crc32.o: zlib.h zconf.h deflate.o: deflate.h zutil.h zlib.h zconf.h example.o: zlib.h zconf.h gzio.o: zutil.h zlib.h zconf.h ! infblock.o: infblock.h inftrees.h infcodes.h infutil.h zutil.h zlib.h zconf.h ! infcodes.o: zutil.h zlib.h zconf.h ! infcodes.o: inftrees.h infblock.h infcodes.h infutil.h inffast.h ! inffast.o: zutil.h zlib.h zconf.h inftrees.h ! inffast.o: infblock.h infcodes.h infutil.h inffast.h ! inflate.o: zutil.h zlib.h zconf.h infblock.h inftrees.o: zutil.h zlib.h zconf.h inftrees.h - infutil.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h macbin.o: zlib.h macbin.h minigzip.o: zlib.h zconf.h --- 143,154 ---- adler32.o: zlib.h zconf.h compress.o: zlib.h zconf.h ! crc32.o: crc32.h zlib.h zconf.h deflate.o: deflate.h zutil.h zlib.h zconf.h example.o: zlib.h zconf.h gzio.o: zutil.h zlib.h zconf.h ! inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h ! inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h ! infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h inftrees.o: zutil.h zlib.h zconf.h inftrees.h macbin.o: zlib.h macbin.h minigzip.o: zlib.h zconf.h Index: zconf.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zconf.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** zconf.h 7 Dec 2004 22:52:50 -0000 1.4 --- zconf.h 8 Dec 2004 20:29:15 -0000 1.5 *************** *** 1,4 **** /* zconf.h -- configuration of the zlib compression library ! * Copyright (C) 1995-2003 Jean-loup Gailly. * For conditions of distribution and use, see copyright notice in zlib.h */ --- 1,4 ---- /* zconf.h -- configuration of the zlib compression library ! * Copyright (C) 1995-2004 Jean-loup Gailly. * For conditions of distribution and use, see copyright notice in zlib.h */ *************** *** 14,54 **** */ #ifdef Z_PREFIX ! # define deflateInit_ z_deflateInit_ ! # define deflate z_deflate ! # define deflateEnd z_deflateEnd ! # define inflateInit_ z_inflateInit_ ! # define inflate z_inflate ! # define inflateEnd z_inflateEnd ! # define deflateInit2_ z_deflateInit2_ ! # define deflateSetDictionary z_deflateSetDictionary ! # define deflateCopy z_deflateCopy ! # define deflateReset z_deflateReset ! # define deflatePrime z_deflatePrime ! # define deflateParams z_deflateParams ! # define deflateBound z_deflateBound ! # define inflateInit2_ z_inflateInit2_ ! # define inflateSetDictionary z_inflateSetDictionary ! # define inflateSync z_inflateSync ! # define inflateSyncPoint z_inflateSyncPoint ! # define inflateCopy z_inflateCopy ! # define inflateReset z_inflateReset ! # define compress z_compress ! # define compress2 z_compress2 ! # define compressBound z_compressBound ! # define uncompress z_uncompress ! # define adler32 z_adler32 ! # define crc32 z_crc32 ! # define get_crc_table z_get_crc_table ! # define Byte z_Byte ! # define uInt z_uInt ! # define uLong z_uLong ! # define Bytef z_Bytef ! # define charf z_charf ! # define intf z_intf ! # define uIntf z_uIntf ! # define uLongf z_uLongf ! # define voidpf z_voidpf ! # define voidp z_voidp #endif --- 14,57 ---- */ #ifdef Z_PREFIX ! # define deflateInit_ z_deflateInit_ ! # define deflate z_deflate ! # define deflateEnd z_deflateEnd ! # define inflateInit_ z_inflateInit_ ! # define inflate z_inflate ! # define inflateEnd z_inflateEnd ! # define deflateInit2_ z_deflateInit2_ ! # define deflateSetDictionary z_deflateSetDictionary ! # define deflateCopy z_deflateCopy ! # define deflateReset z_deflateReset ! # define deflateParams z_deflateParams ! # define deflateBound z_deflateBound ! # define deflatePrime z_deflatePrime ! # define inflateInit2_ z_inflateInit2_ ! # define inflateSetDictionary z_inflateSetDictionary ! # define inflateSync z_inflateSync ! # define inflateSyncPoint z_inflateSyncPoint ! # define inflateCopy z_inflateCopy ! # define inflateReset z_inflateReset ! # define inflateBack z_inflateBack ! # define inflateBackEnd z_inflateBackEnd ! # define compress z_compress ! # define compress2 z_compress2 ! # define compressBound z_compressBound ! # define uncompress z_uncompress ! # define adler32 z_adler32 ! # define crc32 z_crc32 ! # define get_crc_table z_get_crc_table ! # define zError z_zError ! # define Byte z_Byte ! # define uInt z_uInt ! # define uLong z_uLong ! # define Bytef z_Bytef ! # define charf z_charf ! # define intf z_intf ! # define uIntf z_uIntf ! # define uLongf z_uLongf ! # define voidpf z_voidpf ! # define voidp z_voidp #endif *************** *** 282,286 **** # include <unixio.h> /* for off_t */ # endif ! # define z_off_t off_t #endif #ifndef SEEK_SET --- 285,289 ---- # include <unixio.h> /* for off_t */ # endif ! # define z_off_t off_t #endif #ifndef SEEK_SET *************** *** 290,298 **** #endif #ifndef z_off_t ! # define z_off_t long #endif #if defined(__OS400__) ! #define NO_vsnprintf #endif --- 293,301 ---- #endif #ifndef z_off_t ! # define z_off_t long #endif #if defined(__OS400__) ! # define NO_vsnprintf #endif Index: Makefile =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/Makefile,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile 3 Mar 2004 13:15:24 -0000 1.3 --- Makefile 8 Dec 2004 20:29:15 -0000 1.4 *************** *** 1,4 **** # Makefile for zlib ! # Copyright (C) 1995-2002 Jean-loup Gailly. # For conditions of distribution and use, see copyright notice in zlib.h --- 1,4 ---- # Makefile for zlib ! # Copyright (C) 1995-2003 Jean-loup Gailly. # For conditions of distribution and use, see copyright notice in zlib.h *************** *** 8,11 **** --- 8,15 ---- # If you wish to build zlib as a shared library, use: ./configure -s + # To use the asm code, type: + # cp contrib/asm?86/match.S ./match.S + # make LOC=-DASMV OBJA=match.o + # To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type: # make install *************** *** 13,19 **** # make install prefix=$HOME ! CC=gcc ! CFLAGS=-fPIC -O3 -DHAVE_UNISTD_H -DUSE_MMAP -Wall #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 #CFLAGS=-g -DDEBUG --- 17,23 ---- # make install prefix=$HOME ! CC=cc ! CFLAGS=-O #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 #CFLAGS=-g -DDEBUG *************** *** 21,30 **** # -Wstrict-prototypes -Wmissing-prototypes ! LDFLAGS=-L. -lz ! LDSHARED=$(CC) -shared -Wl CPP=$(CC) -E ! LIBS=lvzlib.so ! SHAREDLIB=lvzlib.so AR=ar rc --- 25,36 ---- # -Wstrict-prototypes -Wmissing-prototypes ! LDFLAGS=libz.a ! LDSHARED=$(CC) CPP=$(CC) -E ! LIBS=libz.a ! SHAREDLIB=libz.so ! SHAREDLIBV=libz.so.1.2.2 ! SHAREDLIBM=libz.so.1 AR=ar rc *************** *** 32,35 **** --- 38,42 ---- TAR=tar SHELL=/bin/sh + EXE= prefix = /usr/local *************** *** 37,43 **** libdir = ${exec_prefix}/lib includedir = ${prefix}/include OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ ! zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o \ ioapi.o macbin.o zip.o unzip.o --- 44,52 ---- libdir = ${exec_prefix}/lib includedir = ${prefix}/include + mandir = ${prefix}/share/man + man3dir = ${mandir}/man3 OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ ! zutil.o inflate.o infback.o inftrees.o inffast.o ioapi.o macbin.o zip.o unzip.o *************** *** 47,55 **** TEST_OBJS = example.o minigzip.o ! DISTFILES = README FAQ INDEX ChangeLog configure Make*[a-z0-9] *.[ch] gvmat32.* \ ! mkgvmt32.bat algorithm.txt zlib.3 zlib.html zlib.rc zlibvc.* ! ! all: example minigzip test: all @LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \ --- 56,62 ---- TEST_OBJS = example.o minigzip.o ! all: example$(EXE) minigzip$(EXE) + check: test test: all @LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \ *************** *** 62,66 **** fi ! lvzlib.a: $(OBJS) $(OBJA) $(AR) $@ $(OBJS) $(OBJA) -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 --- 69,73 ---- fi ! libz.a: $(OBJS) $(OBJA) $(AR) $@ $(OBJS) $(OBJA) -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 *************** *** 72,87 **** rm -f _match.s ! $(SHAREDLIB): $(OBJS) $(OBJA) ! $(LDSHARED) -o $@ $(OBJS) $(OBJA) ! example: example.o $(LIBS) $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) ! minigzip: minigzip.o $(LIBS) $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) install: $(LIBS) ! -@if [ ! -d $(includedir) ]; then mkdir $(includedir); fi ! -@if [ ! -d $(libdir) ]; then mkdir $(libdir); fi cp zlib.h zconf.h $(includedir) chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h --- 79,99 ---- rm -f _match.s ! $(SHAREDLIBV): $(OBJS) ! $(LDSHARED) -o $@ $(OBJS) ! rm -f $(SHAREDLIB) $(SHAREDLIBM) ! ln -s $@ $(SHAREDLIB) ! ln -s $@ $(SHAREDLIBM) ! example$(EXE): example.o $(LIBS) $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) ! minigzip$(EXE): minigzip.o $(LIBS) $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) install: $(LIBS) ! -@if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi ! -@if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi ! -@if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi ! -@if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi cp zlib.h zconf.h $(includedir) chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h *************** *** 89,98 **** cd $(libdir); chmod 755 $(LIBS) -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 ! cd $(libdir); if test -f $(SHAREDLIB).$(VER); then \ ! rm -f $(SHAREDLIB) $(SHAREDLIB).1; \ ! ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB); \ ! ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB).1; \ (ldconfig || true) >/dev/null 2>&1; \ fi # The ranlib in install is needed on NeXTSTEP which checks file times # ldconfig is for Linux --- 101,112 ---- cd $(libdir); chmod 755 $(LIBS) -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 ! cd $(libdir); if test -f $(SHAREDLIBV); then \ ! rm -f $(SHAREDLIB) $(SHAREDLIBM); \ ! ln -s $(SHAREDLIBV) $(SHAREDLIB); \ ! ln -s $(SHAREDLIBV) $(SHAREDLIBM); \ (ldconfig || true) >/dev/null 2>&1; \ fi + cp zlib.3 $(man3dir) + chmod 644 $(man3dir)/zlib.3 # The ranlib in install is needed on NeXTSTEP which checks file times # ldconfig is for Linux *************** *** 100,138 **** uninstall: cd $(includedir); \ - v=$(VER); \ - if test -f zlib.h; then \ - v=`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`; \ - rm -f zlib.h zconf.h; \ - fi; \ cd $(libdir); rm -f libz.a; \ ! if test -f $(SHAREDLIB).$$v; then \ ! rm -f $(SHAREDLIB).$$v $(SHAREDLIB) $(SHAREDLIB).1; \ fi clean: ! rm -f *.o *~ example minigzip libz.a libz.so* foo.gz so_locations \ ! _match.s maketree ! ! distclean: clean ! ! zip: ! mv Makefile Makefile~; cp -p Makefile.in Makefile ! rm -f test.c ztest*.c contrib/minizip/test.zip ! v=`sed -n -e 's/\.//g' -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\ ! zip -ul9 zlib$$v $(DISTFILES) ! mv Makefile~ Makefile ! dist: ! mv Makefile Makefile~; cp -p Makefile.in Makefile ! rm -f test.c ztest*.c contrib/minizip/test.zip ! d=zlib-`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\ ! rm -f $$d.tar.gz; \ ! if test ! -d ../$$d; then rm -f ../$$d; ln -s `pwd` ../$$d; fi; \ ! files=""; \ ! for f in $(DISTFILES); do files="$$files $$d/$$f"; done; \ ! cd ..; \ ! GZIP=-9 $(TAR) chofz $$d/$$d.tar.gz $$files; \ ! if test ! -d $$d; then rm -f $$d; fi ! mv Makefile~ Makefile tags: --- 114,134 ---- uninstall: cd $(includedir); \ cd $(libdir); rm -f libz.a; \ ! if test -f $(SHAREDLIBV); then \ ! rm -f $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM); \ fi + cd $(man3dir); rm -f zlib.3 + mostlyclean: clean clean: ! rm -f *.o *~ example$(EXE) minigzip$(EXE) \ ! libz.* foo.gz so_locations \ ! _match.s maketree contrib/infback9/*.o ! maintainer-clean: distclean ! distclean: clean ! cp -p Makefile.in Makefile ! cp -p zconf.in.h zconf.h ! rm -f .DS_Store tags: *************** *** 146,161 **** adler32.o: zlib.h zconf.h compress.o: zlib.h zconf.h ! crc32.o: zlib.h zconf.h deflate.o: deflate.h zutil.h zlib.h zconf.h example.o: zlib.h zconf.h gzio.o: zutil.h zlib.h zconf.h ! infblock.o: infblock.h inftrees.h infcodes.h infutil.h zutil.h zlib.h zconf.h ! infcodes.o: zutil.h zlib.h zconf.h ! infcodes.o: inftrees.h infblock.h infcodes.h infutil.h inffast.h ! inffast.o: zutil.h zlib.h zconf.h inftrees.h ! inffast.o: infblock.h infcodes.h infutil.h inffast.h ! inflate.o: zutil.h zlib.h zconf.h infblock.h inftrees.o: zutil.h zlib.h zconf.h inftrees.h - infutil.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h macbin.o: zlib.h macbin.h minigzip.o: zlib.h zconf.h --- 142,153 ---- adler32.o: zlib.h zconf.h compress.o: zlib.h zconf.h ! crc32.o: crc32.h zlib.h zconf.h deflate.o: deflate.h zutil.h zlib.h zconf.h example.o: zlib.h zconf.h gzio.o: zutil.h zlib.h zconf.h ! inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h ! inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h ! infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h inftrees.o: zutil.h zlib.h zconf.h inftrees.h macbin.o: zlib.h macbin.h minigzip.o: zlib.h zconf.h Index: minigzip.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/minigzip.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** minigzip.c 11 Sep 2003 22:34:12 -0000 1.3 --- minigzip.c 8 Dec 2004 20:29:15 -0000 1.4 *************** *** 1,5 **** /* minigzip.c -- simulate gzip using the zlib compression library * Copyright (C) 1995-2002 Jean-loup Gailly. ! * For conditions of distribution and use, see copyright notice in zlib.h */ --- 1,5 ---- /* minigzip.c -- simulate gzip using the zlib compression library * Copyright (C) 1995-2002 Jean-loup Gailly. ! * For conditions of distribution and use, see copyright notice in zlib.h */ *************** *** 32,36 **** #endif ! #if defined(MSDOS) || defined(OS2) || defined(WIN32) # include <fcntl.h> # include <io.h> --- 32,36 ---- #endif ! #if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__) # include <fcntl.h> # include <io.h> *************** *** 113,117 **** #endif for (;;) { ! len = fread(buf, 1, sizeof(buf), in); if (ferror(in)) { perror("fread"); --- 113,117 ---- #endif for (;;) { ! len = (int)fread(buf, 1, sizeof(buf), in); if (ferror(in)) { perror("fread"); *************** *** 148,152 **** /* Now do the actual mmap: */ ! buf = mmap((caddr_t) 0, buf_len, PROT_READ, MAP_SHARED, ifd, (off_t)0); if (buf == (caddr_t)(-1)) return Z_ERRNO; --- 148,152 ---- /* Now do the actual mmap: */ ! buf = mmap((caddr_t) 0, buf_len, PROT_READ, MAP_SHARED, ifd, (off_t)0); if (buf == (caddr_t)(-1)) return Z_ERRNO; *************** *** 180,185 **** if ((int)fwrite(buf, 1, (unsigned)len, out) != len) { ! error("failed fwrite"); ! } } if (fclose(out)) error("failed fclose"); --- 180,185 ---- if ((int)fwrite(buf, 1, (unsigned)len, out) != len) { ! error("failed fwrite"); ! } } if (fclose(out)) error("failed fclose"); *************** *** 230,234 **** FILE *out; gzFile in; ! int len = strlen(file); strcpy(buf, file); --- 230,234 ---- FILE *out; gzFile in; ! uInt len = (uInt)strlen(file); strcpy(buf, file); *************** *** 261,268 **** /* =========================================================================== ! * Usage: minigzip [-d] [-f] [-h] [-1 to -9] [files...] * -d : decompress * -f : compress with Z_FILTERED * -h : compress with Z_HUFFMAN_ONLY * -1 to -9 : compression level */ --- 261,269 ---- /* =========================================================================== ! * Usage: minigzip [-d] [-f] [-h] [-r] [-1 to -9] [files...] * -d : decompress * -f : compress with Z_FILTERED * -h : compress with Z_HUFFMAN_ONLY + * -r : compress with Z_RLE * -1 to -9 : compression level */ *************** *** 283,296 **** while (argc > 0) { if (strcmp(*argv, "-d") == 0) ! uncompr = 1; else if (strcmp(*argv, "-f") == 0) ! outmode[3] = 'f'; else if (strcmp(*argv, "-h") == 0) ! outmode[3] = 'h'; else if ((*argv)[0] == '-' && (*argv)[1] >= '1' && (*argv)[1] <= '9' && ! (*argv)[2] == 0) ! outmode[2] = (*argv)[1]; else ! break; argc--, argv++; } --- 284,299 ---- while (argc > 0) { if (strcmp(*argv, "-d") == 0) ! uncompr = 1; else if (strcmp(*argv, "-f") == 0) ! outmode[3] = 'f'; else if (strcmp(*argv, "-h") == 0) ! outmode[3] = 'h'; ! else if (strcmp(*argv, "-r") == 0) ! outmode[3] = 'R'; else if ((*argv)[0] == '-' && (*argv)[1] >= '1' && (*argv)[1] <= '9' && ! (*argv)[2] == 0) ! outmode[2] = (*argv)[1]; else ! break; argc--, argv++; } *************** *** 316,320 **** } while (argv++, --argc); } ! exit(0); ! return 0; /* to avoid warning */ } --- 319,322 ---- } while (argv++, --argc); } ! return 0; } Index: zip.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zip.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** zip.h 7 Dec 2004 22:52:50 -0000 1.3 --- zip.h 8 Dec 2004 20:29:15 -0000 1.4 *************** *** 1,6 **** /* zip.h -- IO for compress .zip files using zlib ! Version 1.00, September 10th, 2003 ! Copyright (C) 1998-2003 Gilles Vollant This unzip package allow creates .ZIP file, compatible with PKZip 2.04g --- 1,6 ---- /* zip.h -- IO for compress .zip files using zlib ! Version 1.01, May 8th, 2004 ! Copyright (C) 1998-2004 Gilles Vollant This unzip package allow creates .ZIP file, compatible with PKZip 2.04g *************** *** 213,217 **** */ - extern int ZEXPORT zipCloseFileInZipRaw OF((zipFile file, uLong uncompressed_size, --- 213,216 ---- Index: unzip.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/unzip.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** unzip.c 7 Dec 2004 22:52:50 -0000 1.3 --- unzip.c 8 Dec 2004 20:29:15 -0000 1.4 *************** *** 1,6 **** /* unzip.c -- IO for uncompress .zip files using zlib ! Version 1.00, September 10th, 2003 ! Copyright (C) 1998-2003 Gilles Vollant Read unzip.h for more info --- 1,6 ---- /* unzip.c -- IO for uncompress .zip files using zlib ! Version 1.01d, September 22th, 2004 ! Copyright (C) 1998-2004 Gilles Vollant Read unzip.h for more info *************** *** 89,93 **** const char unz_copyright[] = ! " unzip 1.00 Copyright 1998-2003 Gilles Vollant - http://www.winimage.com/zLibDll"; /* unz_file_info_interntal contain internal info about a file in zipfile*/ --- 89,93 ---- const char unz_copyright[] = ! " unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll"; /* unz_file_info_interntal contain internal info about a file in zipfile*/ *************** *** 799,803 **** if (!s->current_file_ok) return UNZ_END_OF_LIST_OF_FILE; ! if (s->num_file+1==s->gi.number_entry) return UNZ_END_OF_LIST_OF_FILE; --- 799,804 ---- if (!s->current_file_ok) return UNZ_END_OF_LIST_OF_FILE; ! if (s->gi.number_entry != 0xffff) /* 2^16 files overflow hack */ ! if (s->num_file+1==s->gi.number_entry) return UNZ_END_OF_LIST_OF_FILE; *************** *** 1245,1252 **** pfile_in_zip_read_info->stream.avail_out = (uInt)len; ! if (len>pfile_in_zip_read_info->rest_read_uncompressed) pfile_in_zip_read_info->stream.avail_out = (uInt)pfile_in_zip_read_info->rest_read_uncompressed; while (pfile_in_zip_read_info->stream.avail_out>0) { --- 1246,1261 ---- pfile_in_zip_read_info->stream.avail_out = (uInt)len; ! if ((len>pfile_in_zip_read_info->rest_read_uncompressed) && ! (!(pfile_in_zip_read_info->raw))) pfile_in_zip_read_info->stream.avail_out = (uInt)pfile_in_zip_read_info->rest_read_uncompressed; + if ((len>pfile_in_zip_read_info->rest_read_compressed+ + pfile_in_zip_read_info->stream.avail_in) && + (pfile_in_zip_read_info->raw)) + pfile_in_zip_read_info->stream.avail_out = + (uInt)pfile_in_zip_read_info->rest_read_compressed+ + pfile_in_zip_read_info->stream.avail_in; + while (pfile_in_zip_read_info->stream.avail_out>0) { *************** *** 1340,1343 **** --- 1349,1355 ---- err=inflate(&pfile_in_zip_read_info->stream,flush); + if ((err>=0) && (pfile_in_zip_read_info->stream.msg!=NULL)) + err = Z_DATA_ERROR; + uTotalOutAfter = pfile_in_zip_read_info->stream.total_out; uOutThis = uTotalOutAfter-uTotalOutBefore; *************** *** 1462,1466 **** if (ZREAD(pfile_in_zip_read_info->z_filefunc, pfile_in_zip_read_info->filestream, ! buf,size_to_read)!=size_to_read) return UNZ_ERRNO; --- 1474,1478 ---- if (ZREAD(pfile_in_zip_read_info->z_filefunc, pfile_in_zip_read_info->filestream, ! buf,read_now)!=read_now) return UNZ_ERRNO; *************** *** 1545,1546 **** --- 1557,1595 ---- return (int)uReadThis; } + + /* Additions by RX '2004 */ + extern uLong ZEXPORT unzGetOffset (file) + unzFile file; + { + unz_s* s; + + if (file==NULL) + return UNZ_PARAMERROR; + s=(unz_s*)file; + if (!s->current_file_ok) + return 0; + if (s->gi.number_entry != 0 && s->gi.number_entry != 0xffff) + if (s->num_file==s->gi.number_entry) + return 0; + return s->pos_in_central_dir; + } + + extern int ZEXPORT unzSetOffset (file, pos) + unzFile file; + uLong pos; + { + unz_s* s; + int err; + + if (file==NULL) + return UNZ_PARAMERROR; + s=(unz_s*)file; + + s->pos_in_central_dir = pos; + s->num_file = s->gi.number_entry; /* hack */ + err = unzlocal_GetCurrentFileInfoInternal(file,&s->cur_file_info, + &s->cur_file_info_internal, + NULL,0,NULL,0,NULL,0); + s->current_file_ok = (err == UNZ_OK); + return err; + } Index: README =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/README,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** README 7 Dec 2004 22:52:50 -0000 1.2 --- README 8 Dec 2004 20:29:15 -0000 1.3 *************** *** 1,5 **** ZLIB DATA COMPRESSION LIBRARY ! zlib 1.2.1 is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files --- 1,5 ---- ZLIB DATA COMPRESSION LIBRARY ! zlib 1.2.2 is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files *************** *** 35,39 **** http://dogma.net/markn/articles/zlibtool/zlibtool.htm ! The changes made in version 1.2.1 are documented in the file ChangeLog. Unsupported third party contributions are provided in directory "contrib". --- 35,39 ---- http://dogma.net/markn/articles/zlibtool/zlibtool.htm ! The changes made in version 1.2.2 are documented in the file ChangeLog. Unsupported third party contributions are provided in directory "contrib". *************** *** 47,51 **** http://www.cpan.org/modules/by-module/Compress/ ! A Python interface to zlib written by A.M. Kuchling <am...@ma...> is available in Python 1.5 and later versions, see http://www.python.org/doc/lib/module-zlib.html --- 47,51 ---- http://www.cpan.org/modules/by-module/Compress/ ! A Python interface to zlib written by A.M. Kuchling <am...@am...> is available in Python 1.5 and later versions, see http://www.python.org/doc/lib/module-zlib.html *************** *** 94,98 **** Copyright notice: ! (C) 1995-2003 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied --- 94,98 ---- Copyright notice: ! (C) 1995-2004 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied Index: zutil.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zutil.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** zutil.h 7 Dec 2004 22:52:50 -0000 1.2 --- zutil.h 8 Dec 2004 20:29:15 -0000 1.3 *************** *** 190,196 **** # endif #endif #ifdef HAVE_STRERROR ! extern char *strerror OF((int)); # define zstrerror(errnum) strerror(errnum) #else --- 190,201 ---- # endif #endif + #ifdef VMS + # define NO_vsnprintf + #endif #ifdef HAVE_STRERROR ! # ifndef VMS ! extern char *strerror OF((int)); ! # endif # define zstrerror(errnum) strerror(errnum) #else Index: zlib.rc =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zlib.rc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** zlib.rc 7 Dec 2004 22:52:50 -0000 1.2 --- zlib.rc 8 Dec 2004 20:29:15 -0000 1.3 *************** *** 3,8 **** #define IDR_VERSION1 1 IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE ! FILEVERSION 1,2,1,0 ! PRODUCTVERSION 1,2,1,0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGS 0 --- 3,8 ---- #define IDR_VERSION1 1 IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE ! FILEVERSION 1,2,2,0 ! PRODUCTVERSION 1,2,2,0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGS 0 *************** *** 18,22 **** BEGIN VALUE "FileDescription", "LabVIEW zlib data compression library\0" ! VALUE "FileVersion", "1.2.1.0.LV6\0" VALUE "InternalName", "lvzlib\0" VALUE "OriginalFilename", "lvzlib.dll\0" --- 18,22 ---- BEGIN VALUE "FileDescription", "LabVIEW zlib data compression library\0" ! VALUE "FileVersion", "1.2.2.0.LV6\0" VALUE "InternalName", "lvzlib\0" VALUE "OriginalFilename", "lvzlib.dll\0" Index: zconf.in.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zconf.in.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** zconf.in.h 7 Dec 2004 22:52:50 -0000 1.1 --- zconf.in.h 8 Dec 2004 20:29:15 -0000 1.2 *************** *** 1,4 **** /* zconf.h -- configuration of the zlib compression library ! * Copyright (C) 1995-2003 Jean-loup Gailly. * For conditions of distribution and use, see copyright notice in zlib.h */ --- 1,4 ---- /* zconf.h -- configuration of the zlib compression library ! * Copyright (C) 1995-2004 Jean-loup Gailly. * For conditions of distribution and use, see copyright notice in zlib.h */ *************** *** 14,54 **** */ #ifdef Z_PREFIX ! # define deflateInit_ z_deflateInit_ ! # define deflate z_deflate ! # define deflateEnd z_deflateEnd ! # define inflateInit_ z_inflateInit_ ! # define inflate z_inflate ! # define inflateEnd z_inflateEnd ! # define deflateInit2_ z_deflateInit2_ ! # define deflateSetDictionary z_deflateSetDictionary ! # define deflateCopy z_deflateCopy ! # define deflateReset z_deflateReset ! # define deflatePrime z_deflatePrime ! # define deflateParams z_deflateParams ! # define deflateBound z_deflateBound ! # define inflateInit2_ z_inflateInit2_ ! # define inflateSetDictionary z_inflateSetDictionary ! # define inflateSync z_inflateSync ! # define inflateSyncPoint z_inflateSyncPoint ! # define inflateCopy z_inflateCopy ! # define inflateReset z_inflateReset ! # define compress z_compress ! # define compress2 z_compress2 ! # define compressBound z_compressBound ! # define uncompress z_uncompress ! # define adler32 z_adler32 ! # define crc32 z_crc32 ! # define get_crc_table z_get_crc_table ! # define Byte z_Byte ! # define uInt z_uInt ! # define uLong z_uLong ! # define Bytef z_Bytef ! # define charf z_charf ! # define intf z_intf ! # define uIntf z_uIntf ! # define uLongf z_uLongf ! # define voidpf z_voidpf ! # define voidp z_voidp #endif --- 14,57 ---- */ #ifdef Z_PREFIX ! # define deflateInit_ z_deflateInit_ ! # define deflate z_deflate ! # define deflateEnd z_deflateEnd ! # define inflateInit_ z_inflateInit_ ! # define inflate z_inflate ! # define inflateEnd z_inflateEnd ! # define deflateInit2_ z_deflateInit2_ ! # define deflateSetDictionary z_deflateSetDictionary ! # define deflateCopy z_deflateCopy ! # define deflateReset z_deflateReset ! # define deflateParams z_deflateParams ! # define deflateBound z_deflateBound ! # define deflatePrime z_deflatePrime ! # define inflateInit2_ z_inflateInit2_ ! # define inflateSetDictionary z_inflateSetDictionary ! # define inflateSync z_inflateSync ! # define inflateSyncPoint z_inflateSyncPoint ! # define inflateCopy z_inflateCopy ! # define inflateReset z_inflateReset ! # define inflateBack z_inflateBack ! # define inflateBackEnd z_inflateBackEnd ! # define compress z_compress ! # define compress2 z_compress2 ! # define compressBound z_compressBound ! # define uncompress z_uncompress ! # define adler32 z_adler32 ! # define crc32 z_crc32 ! # define get_crc_table z_get_crc_table ! # define zError z_zError ! # define Byte z_Byte ! # define uInt z_uInt ! # define uLong z_uLong ! # define Bytef z_Bytef ! # define charf z_charf ! # define intf z_intf ! # define uIntf z_uIntf ! # define uLongf z_uLongf ! # define voidpf z_voidpf ! # define voidp z_voidp #endif *************** *** 282,286 **** # include <unixio.h> /* for off_t */ # endif ! # define z_off_t off_t #endif #ifndef SEEK_SET --- 285,289 ---- # include <unixio.h> /* for off_t */ # endif ! # define z_off_t off_t #endif #ifndef SEEK_SET *************** *** 290,298 **** #endif #ifndef z_off_t ! # define z_off_t long #endif #if defined(__OS400__) ! #define NO_vsnprintf #endif --- 293,301 ---- #endif #ifndef z_off_t ! # define z_off_t long #endif #if defined(__OS400__) ! # define NO_vsnprintf #endif Index: unzip.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/unzip.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** unzip.h 7 Dec 2004 22:52:50 -0000 1.3 --- unzip.h 8 Dec 2004 20:29:15 -0000 1.4 *************** *** 1,6 **** /* unzip.h -- IO for uncompress .zip files using zlib ! Version 1.00, September 10th, 2003 ! Copyright (C) 1998-2003 Gilles Vollant This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g --- 1,6 ---- /* unzip.h -- IO for uncompress .zip files using zlib ! Version 1.01, May 8th, 2004 ! Copyright (C) 1998-2004 Gilles Vollant This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g *************** *** 336,339 **** --- 336,349 ---- */ + /***************************************************************************/ + + /* Get the current file offset */ + extern uLong ZEXPORT unzGetOffset (unzFile file); + + /* Set the current file offset */ + extern int ZEXPORT unzSetOffset (unzFile file, uLong pos); + + + #ifdef __cplusplus } Index: zlib.3 =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zlib.3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** zlib.3 7 Dec 2004 22:52:50 -0000 1.2 --- zlib.3 8 Dec 2004 20:29:15 -0000 1.3 *************** *** 1,3 **** ! .TH ZLIB 3 "17 November 2003" .SH NAME zlib \- compression/decompression library --- 1,3 ---- ! .TH ZLIB 3 "3 October 2004" .SH NAME zlib \- compression/decompression library *************** *** 134,139 **** or (for the Windows DLL version) to Gilles Vollant (in...@wi...). .SH AUTHORS ! Version 1.2.1 ! Copyright (C) 1995-2003 Jean-loup Gailly (jl...@gz...) and Mark Adler (ma...@al...). .LP --- 134,139 ---- or (for the Windows DLL version) to Gilles Vollant (in...@wi...). .SH AUTHORS ! Version 1.2.2 ! Copyright (C) 1995-2004 Jean-loup Gailly (jl...@gz...) and Mark Adler (ma...@al...). .LP |
From: Rolf K. <lab...@us...> - 2004-12-08 20:23:59
|
Update of /cvsroot/opengtoolkit/lvzip/c_source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11126/c_source Modified Files: ChangeLog ChangeLogUnzip FAQ INDEX adler32.c compress.c crc32.c crypt.h deflate.c deflate.h example.c gzio.c infback.c inffast.c inflate.c inftrees.c ioapi.c ioapi.h Log Message: Updated zlib library to version 1.2.2 and zip/unzip to 1.01d Index: ioapi.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/ioapi.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ioapi.h 7 Dec 2004 22:52:50 -0000 1.3 --- ioapi.h 8 Dec 2004 20:23:39 -0000 1.4 *************** *** 2,8 **** files using zlib + zip or unzip API ! Version 1.00, September 10th, 2003 ! Copyright (C) 1998-2003 Gilles Vollant */ --- 2,8 ---- files using zlib + zip or unzip API ! Version 1.01, May 8th, 2004 ! Copyright (C) 1998-2004 Gilles Vollant */ Index: FAQ =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/FAQ,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FAQ 7 Dec 2004 22:52:50 -0000 1.2 --- FAQ 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 22,30 **** See - * http://www.winimage.com/zLibDll/ * http://www.dogma.net/markn/articles/zlibtool/zlibtool.htm * contrib/visual-basic.txt in the zlib distribution ! 4. compress() returns Z_BUF_ERROR Make sure that before the call of compress, the length of the compressed --- 22,30 ---- See * http://www.dogma.net/markn/articles/zlibtool/zlibtool.htm * contrib/visual-basic.txt in the zlib distribution + * win32/DLL_FAQ.txt in the zlib distribution ! 4. compress() returns Z_BUF_ERROR. Make sure that before the call of compress, the length of the compressed *************** *** 33,37 **** ("as any"), not by value ("as long"). ! 5. deflate() or inflate() returns Z_BUF_ERROR Before making the call, make sure that avail_in and avail_out are not --- 33,37 ---- ("as any"), not by value ("as long"). ! 5. deflate() or inflate() returns Z_BUF_ERROR. Before making the call, make sure that avail_in and avail_out are not *************** *** 48,53 **** It's in zlib.h for the moment, and Francis S. Lin has converted it to a web page zlib.html. Volunteers to transform this to Unix-style man pages, ! please contact Jean-loup Gailly (jl...@gz...). Examples of zlib usage ! are in the files example.c and minigzip.c. 7. Why don't you use GNU autoconf or libtool or ...? --- 48,53 ---- It's in zlib.h for the moment, and Francis S. Lin has converted it to a web page zlib.html. Volunteers to transform this to Unix-style man pages, ! please contact us (zl...@gz...). Examples of zlib usage are in the files ! example.c and minigzip.c. 7. Why don't you use GNU autoconf or libtool or ...? *************** *** 78,82 **** 11. Can zlib handle .zip archives? ! See the directory contrib/minizip in the zlib distribution. 12. Can zlib handle .Z files? --- 78,83 ---- 11. Can zlib handle .zip archives? ! Not by itself, no. See the directory contrib/minizip in the zlib ! distribution. 12. Can zlib handle .Z files? *************** *** 93,96 **** --- 94,99 ---- 14. How do I install a shared zlib library on Unix? + After the above, then: + make install *************** *** 100,109 **** can #include <zlib.h>, it's there. The -lz option will probably link to it. ! 15. I have a question about OttoPDF We are not the authors of OttoPDF. The real author is on the OttoPDF web ! site Joel Hainley jha...@my.... ! 16. Why does gzip give an error on a file I make with compress/deflate? The compress and deflate functions produce data in the zlib format, which --- 103,131 ---- can #include <zlib.h>, it's there. The -lz option will probably link to it. ! 15. I have a question about OttoPDF. We are not the authors of OttoPDF. The real author is on the OttoPDF web ! site: Joel Hainley, jha...@my.... ! 16. Can zlib decode Flate data in an Adobe PDF file? ! ! Yes. See http://www.fastio.com/ (ClibPDF), or http://www.pdflib.com/ . ! To modify PDF forms, see http://sourceforge.net/projects/acroformtool/ . ! ! 17. Why am I getting this "register_frame_info not found" error on Solaris? ! ! After installing zlib 1.1.4 on Solaris 2.6, running applications using zlib ! generates an error such as: ! ! ld.so.1: rpm: fatal: relocation error: file /usr/local/lib/libz.so: ! symbol __register_frame_info: referenced symbol not found ! ! The symbol __register_frame_info is not part of zlib, it is generated by ! the C compiler (cc or gcc). You must recompile applications using zlib ! which have this problem. This problem is specific to Solaris. See ! http://www.sunfreeware.com for Solaris versions of zlib and applications ! using zlib. ! ! 18. Why does gzip give an error on a file I make with compress/deflate? The compress and deflate functions produce data in the zlib format, which *************** *** 113,117 **** headers and trailers around the compressed data. ! 17. Ok, so why are there two different formats? The gzip format was designed to retain the directory information about --- 135,139 ---- headers and trailers around the compressed data. ! 19. Ok, so why are there two different formats? The gzip format was designed to retain the directory information about *************** *** 121,125 **** uses a faster integrity check than gzip. ! 18. Well that's nice, but how do I make a gzip file in memory? You can request that deflate write the gzip format instead of the zlib --- 143,147 ---- uses a faster integrity check than gzip. ! 20. Well that's nice, but how do I make a gzip file in memory? You can request that deflate write the gzip format instead of the zlib *************** *** 134,138 **** RFC 1952 for details of the header and trailer format. ! 19. Is zlib thread-safe? Yes. However any library routines that zlib uses and any application- --- 156,160 ---- RFC 1952 for details of the header and trailer format. ! 21. Is zlib thread-safe? Yes. However any library routines that zlib uses and any application- *************** *** 145,157 **** single thread at a time. ! 20. Can I use zlib in my commercial application? Yes. Please read the license in zlib.h. ! 21. Is zlib under the GNU license? No. Please read the license in zlib.h. ! 22. The license says that altered source versions must be "plainly marked". So what exactly do I need to do to meet that requirement? --- 167,179 ---- single thread at a time. ! 22. Can I use zlib in my commercial application? Yes. Please read the license in zlib.h. ! 23. Is zlib under the GNU license? No. Please read the license in zlib.h. ! 24. The license says that altered source versions must be "plainly marked". So what exactly do I need to do to meet that requirement? *************** *** 176,185 **** in zlib.h as you would for a full source distribution. ! 23. Will zlib work on a big-endian or little-endian architecture, and can I exchange compressed data between them? Yes and yes. ! 24. Will zlib work on a 64-bit machine? It should. It has been tested on 64-bit machines, and has no dependence --- 198,207 ---- in zlib.h as you would for a full source distribution. ! 25. Will zlib work on a big-endian or little-endian architecture, and can I exchange compressed data between them? Yes and yes. ! 26. Will zlib work on a 64-bit machine? It should. It has been tested on 64-bit machines, and has no dependence *************** *** 187,191 **** difficulties, please provide a complete problem report to zl...@gz... ! 25. Will zlib decompress data from the PKWare Data Compression Library? No. The PKWare DCL uses a completely different compressed data format --- 209,213 ---- difficulties, please provide a complete problem report to zl...@gz... ! 27. Will zlib decompress data from the PKWare Data Compression Library? No. The PKWare DCL uses a completely different compressed data format *************** *** 193,197 **** directory for a possible solution to your problem. ! 26. Can I access data randomly in a compressed stream? No, not without some preparation. If when compressing you periodically --- 215,219 ---- directory for a possible solution to your problem. ! 28. Can I access data randomly in a compressed stream? No, not without some preparation. If when compressing you periodically *************** *** 201,205 **** often, since it can significantly degrade compression. ! 27. Does zlib work on MVS, OS/390, CICS, etc.? We don't know for sure. We have heard occasional reports of success on --- 223,227 ---- often, since it can significantly degrade compression. ! 29. Does zlib work on MVS, OS/390, CICS, etc.? We don't know for sure. We have heard occasional reports of success on *************** *** 208,212 **** these questions. Thanks. ! 28. Is there some simpler, easier to read version of inflate I can look at to understand the deflate format? --- 230,234 ---- these questions. Thanks. ! 30. Is there some simpler, easier to read version of inflate I can look at to understand the deflate format? *************** *** 214,218 **** contrib/puff directory. ! 29. Does zlib infringe on any patents? As far as we know, no. In fact, that was originally the whole point behind --- 236,240 ---- contrib/puff directory. ! 31. Does zlib infringe on any patents? As far as we know, no. In fact, that was originally the whole point behind *************** *** 221,225 **** http://www.gzip.org/#faq11 ! 30. Can zlib work with greater than 4 GB of data? Yes. inflate() and deflate() will process any amount of data correctly. --- 243,247 ---- http://www.gzip.org/#faq11 ! 32. Can zlib work with greater than 4 GB of data? Yes. inflate() and deflate() will process any amount of data correctly. *************** *** 239,243 **** type is 64 bits, then the limit is 16 exabytes. ! 31. Does zlib have any security vulnerabilities? The only one that we are aware of is potentially in gzprintf(). If zlib --- 261,265 ---- type is 64 bits, then the limit is 16 exabytes. ! 33. Does zlib have any security vulnerabilities? The only one that we are aware of is potentially in gzprintf(). If zlib *************** *** 259,263 **** 1.1.3 and before were subject to a double-free vulnerability. ! 32. Is there a Java version of zlib? Probably what you want is to use zlib in Java. zlib is already included --- 281,285 ---- 1.1.3 and before were subject to a double-free vulnerability. ! 34. Is there a Java version of zlib? Probably what you want is to use zlib in Java. zlib is already included *************** *** 266,271 **** page for links: http://www.zlib.org/ ! 33. I get this or that compiler or source-code scanner warning when I crank it ! up to maximally-pendantic. Can't you guys write proper code? Many years ago, we gave up attempting to avoid warnings on every compiler --- 288,293 ---- page for links: http://www.zlib.org/ ! 35. I get this or that compiler or source-code scanner warning when I crank it ! up to maximally-pedantic. Can't you guys write proper code? Many years ago, we gave up attempting to avoid warnings on every compiler *************** *** 274,278 **** works. ! 34. Will zlib read the (insert any ancient or arcane format here) compressed data format? --- 296,300 ---- works. ! 36. Will zlib read the (insert any ancient or arcane format here) compressed data format? *************** *** 280,291 **** formats and associated software. ! 35. How can I encrypt/decrypt zip files with zlib? zlib doesn't support encryption. The original PKZIP encryption is very weak and can be broken with freely available programs. To get strong encryption, ! use gpg ( http://www.gnupg.org/ ) which already includes zlib compression. For PKZIP compatible "encryption", look at http://www.info-zip.org/ ! 36. What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings? "gzip" is the gzip format, and "deflate" is the zlib format. They should --- 302,313 ---- formats and associated software. ! 37. How can I encrypt/decrypt zip files with zlib? zlib doesn't support encryption. The original PKZIP encryption is very weak and can be broken with freely available programs. To get strong encryption, ! use GnuPG, http://www.gnupg.org/ , which already includes zlib compression. For PKZIP compatible "encryption", look at http://www.info-zip.org/ ! 38. What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings? "gzip" is the gzip format, and "deflate" is the zlib format. They should *************** *** 303,307 **** Bottom line: use the gzip format for HTTP 1.1 encoding. ! 37. Does zlib support the new "Deflate64" format introduced by PKWare? No. PKWare has apparently decided to keep that format proprietary, since --- 325,329 ---- Bottom line: use the gzip format for HTTP 1.1 encoding. ! 39. Does zlib support the new "Deflate64" format introduced by PKWare? No. PKWare has apparently decided to keep that format proprietary, since *************** *** 310,314 **** more modern approaches, that it's not worth the effort to implement. ! 38. Can you please sign these lengthy legal documents and fax them back to us so that we can use your software in our product? --- 332,336 ---- more modern approaches, that it's not worth the effort to implement. ! 40. Can you please sign these lengthy legal documents and fax them back to us so that we can use your software in our product? Index: ChangeLogUnzip =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/ChangeLogUnzip,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ChangeLogUnzip 4 Oct 2002 09:41:32 -0000 1.1 --- ChangeLogUnzip 8 Dec 2004 20:23:39 -0000 1.2 *************** *** 1,2 **** --- 1,27 ---- + Change in 1.01b (20 may 04) + - Integrate patch from Debian package (submited by Mark Brown) + - Add tools mztools from Xavier Roche + + Change in 1.01 (8 may 04) + - fix buffer overrun risk in unzip.c (Xavier Roche) + - fix a minor buffer insecurity in minizip.c (Mike Whittaker) + + Change in 1.00: (10 sept 03) + - rename to 1.00 + - cosmetic code change + + Change in 0.22: (19 May 03) + - crypting support (unless you define NOCRYPT) + - append file in existing zipfile + + Change in 0.21: (10 Mar 03) + - bug fixes + + Change in 0.17: (27 Jan 02) + - bug fixes + + Change in 0.16: (19 Jan 02) + - Support of ioapi for virtualize zip file access + Change in 0.15: (19 Mar 98) - fix memory leak in minizip.c *************** *** 5,9 **** - fix bugs in minizip.c sample for zipping big file - fix problem in month in date handling ! - fix bug in unzlocal_GetCurrentFileInfoInternal in unzip.c for comment handling --- 30,34 ---- - fix bugs in minizip.c sample for zipping big file - fix problem in month in date handling ! - fix bug in unzlocal_GetCurrentFileInfoInternal in unzip.c for comment handling *************** *** 33,37 **** Change in 0.4: (25 Feb 98) ! - suppress the type unzipFileInZip. Only on file in the zipfile can be open at the same time - fix somes typo in code --- 58,62 ---- Change in 0.4: (25 Feb 98) ! - suppress the type unzipFileInZip. Only on file in the zipfile can be open at the same time - fix somes typo in code Index: inflate.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/inflate.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** inflate.c 7 Dec 2004 22:52:50 -0000 1.2 --- inflate.c 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 110,113 **** --- 110,114 ---- strm->total_in = strm->total_out = state->total = 0; strm->msg = Z_NULL; + strm->adler = 1; /* to support ill-conceived Java test suite */ state->mode = HEAD; state->last = 0; *************** *** 862,865 **** --- 863,869 ---- } + /* handle error breaks in while */ + if (state->mode == BAD) break; + /* build code tables */ state->next = state->codes; Index: INDEX =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/INDEX,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** INDEX 7 Dec 2004 22:52:50 -0000 1.2 --- INDEX 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 9,15 **** --- 9,18 ---- zconf.in.h template for zconf.h (used by configure) + amiga/ makefiles for Amiga SAS C + as400/ makefiles for IBM AS/400 msdos/ makefiles for MSDOS old/ makefiles for various architectures and zlib documentation files that have not yet been updated for zlib 1.2.x + projects/ projects for various Integrated Development Environments qnx/ makefiles for QNX win32/ makefiles for Windows Index: ChangeLog =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/ChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ChangeLog 7 Dec 2004 22:52:49 -0000 1.4 --- ChangeLog 8 Dec 2004 20:23:39 -0000 1.5 *************** *** 2,9 **** ChangeLog file for zlib ! Changes in 1.2.1.LV3 (17 November 2004) ! - Added the 1.00, September 10th, 2003 version of zip and unzip from Gilles Vollant to the library. Changes in 1.2.1 (17 November 2003) - Remove a tab in contrib/gzappend/gzappend.c --- 2,51 ---- ChangeLog file for zlib ! Changes in 1.2.2.LV3 (17 November 2004) ! - Added the 1.01d, October, 2003 version of zip and unzip from Gilles Vollant to the library. + Changes in 1.2.2 (3 October 2004) + - Update zlib.h comments on gzip in-memory processing + - Set adler to 1 in inflateReset() to support Java test suite [Walles] + - Add contrib/dotzlib [Ravn] + - Update win32/DLL_FAQ.txt [Truta] + - Update contrib/minizip [Vollant] + - Move contrib/visual-basic.txt to old/ [Truta] + - Fix assembler builds in projects/visualc6/ [Truta] + + Changes in 1.2.1.2 (9 September 2004) + - Update INDEX file + - Fix trees.c to update strm->data_type (no one ever noticed!) + - Fix bug in error case in inflate.c, infback.c, and infback9.c [Brown] + - Add "volatile" to crc table flag declaration (for DYNAMIC_CRC_TABLE) + - Add limited multitasking protection to DYNAMIC_CRC_TABLE + - Add NO_vsnprintf for VMS in zutil.h [Mozilla] + - Don't declare strerror() under VMS [Mozilla] + - Add comment to DYNAMIC_CRC_TABLE to use get_crc_table() to initialize + - Update contrib/ada [Anisimkov] + - Update contrib/minizip [Vollant] + - Fix configure to not hardcode directories for Darwin [Peterson] + - Fix gzio.c to not return error on empty files [Brown] + - Fix indentation; update version in contrib/delphi/ZLib.pas and + contrib/pascal/zlibpas.pas [Truta] + - Update mkasm.bat in contrib/masmx86 [Truta] + - Update contrib/untgz [Truta] + - Add projects/README.projects [Truta] + - Add project for MS Visual C++ 6.0 in projects/visualc6 [Cadieux, Truta] + - Update win32/DLL_FAQ.txt [Truta] + - Update list of Z_PREFIX symbols in zconf.h [Randers-Pehrson, Truta] + - Remove an unnecessary assignment to curr in inftrees.c [Truta] + - Add OS/2 to exe builds in configure [Poltorak] + - Remove err dummy parameter in zlib.h [Kientzle] + + Changes in 1.2.1.1 (9 January 2004) + - Update email address in README + - Several FAQ updates + - Fix a big fat bug in inftrees.c that prevented decoding valid + dynamic blocks with only literals and no distance codes -- + Thanks to "Hot Emu" for the bug report and sample file + - Add a note to puff.c on no distance codes case. + Changes in 1.2.1 (17 November 2003) - Remove a tab in contrib/gzappend/gzappend.c Index: ioapi.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/ioapi.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ioapi.c 7 Dec 2004 22:52:50 -0000 1.3 --- ioapi.c 8 Dec 2004 20:23:39 -0000 1.4 *************** *** 2,8 **** files using zlib + zip or unzip API ! Version 1.00, September 10th, 2003 ! Copyright (C) 1998-2003 Gilles Vollant */ --- 2,8 ---- files using zlib + zip or unzip API ! Version 1.01, May 8th, 2004 ! Copyright (C) 1998-2004 Gilles Vollant */ *************** *** 95,99 **** { uLong ret; ! ret = fread(buf, 1, (size_t)size, (FILE *)stream); return ret; } --- 95,99 ---- { uLong ret; ! ret = (uLong)fread(buf, 1, (size_t)size, (FILE *)stream); return ret; } *************** *** 107,111 **** { uLong ret; ! ret = fwrite(buf, 1, (size_t)size, (FILE *)stream); return ret; } --- 107,111 ---- { uLong ret; ! ret = (uLong)fwrite(buf, 1, (size_t)size, (FILE *)stream); return ret; } Index: inffast.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/inffast.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** inffast.c 7 Dec 2004 22:52:50 -0000 1.2 --- inffast.c 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 1,4 **** /* inffast.c -- fast decoding ! * Copyright (C) 1995-2003 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ --- 1,4 ---- /* inffast.c -- fast decoding ! * Copyright (C) 1995-2004 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ *************** *** 20,24 **** No measurable difference: - Pentium III (Anderson) ! - 68060 (Nikl) */ #ifdef POSTINC --- 20,24 ---- No measurable difference: - Pentium III (Anderson) ! - M68060 (Nikl) */ #ifdef POSTINC Index: inftrees.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/inftrees.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** inftrees.c 7 Dec 2004 22:52:50 -0000 1.2 --- inftrees.c 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 1,4 **** /* inftrees.c -- generate Huffman trees for efficient decoding ! * Copyright (C) 1995-2003 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ --- 1,4 ---- /* inftrees.c -- generate Huffman trees for efficient decoding ! * Copyright (C) 1995-2004 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ *************** *** 10,14 **** const char inflate_copyright[] = ! " inflate 1.2.1 Copyright 1995-2003 Mark Adler "; /* If you use the zlib library in a product, an acknowledgment is welcome --- 10,14 ---- const char inflate_copyright[] = ! " inflate 1.2.2 Copyright 1995-2004 Mark Adler "; /* If you use the zlib library in a product, an acknowledgment is welcome *************** *** 63,67 **** static const unsigned short lext[31] = { /* Length codes 257..285 extra */ 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, ! 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 76, 66}; static const unsigned short dbase[32] = { /* Distance codes 0..29 base */ 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, --- 63,67 ---- static const unsigned short lext[31] = { /* Length codes 257..285 extra */ 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, ! 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 199, 198}; static const unsigned short dbase[32] = { /* Distance codes 0..29 base */ 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, *************** *** 115,119 **** if (count[max] != 0) break; if (root > max) root = max; ! if (max == 0) return -1; /* no codes! */ for (min = 1; min <= MAXBITS; min++) if (count[min] != 0) break; --- 115,127 ---- if (count[max] != 0) break; if (root > max) root = max; ! if (max == 0) { /* no symbols to code at all */ ! this.op = (unsigned char)64; /* invalid code marker */ ! this.bits = (unsigned char)1; ! this.val = (unsigned short)0; ! *(*table)++ = this; /* make a table to force an error */ ! *(*table)++ = this; ! *bits = 1; ! return 0; /* no symbols, but wait for decoding to report error */ ! } for (min = 1; min <= MAXBITS; min++) if (count[min] != 0) break; *************** *** 296,300 **** len = root; next = *table; - curr = root; this.bits = (unsigned char)len; } --- 304,307 ---- Index: gzio.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/gzio.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gzio.c 7 Dec 2004 22:52:50 -0000 1.2 --- gzio.c 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 456,459 **** --- 456,463 ---- break; } + if (feof(s->file)) { /* avoid error for empty file */ + s->z_err = Z_STREAM_END; + break; + } } s->stream.next_in = s->inbuf; Index: crypt.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/crypt.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** crypt.h 7 Dec 2004 22:52:50 -0000 1.1 --- crypt.h 8 Dec 2004 20:23:39 -0000 1.2 *************** *** 2,8 **** ! Version 1.00, September 10th, 2003 ! Copyright (C) 1998-2003 Gilles Vollant This code is a modified version of crypting code in Infozip distribution --- 2,8 ---- ! Version 1.01, May 8th, 2004 ! Copyright (C) 1998-2004 Gilles Vollant This code is a modified version of crypting code in Infozip distribution Index: infback.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/infback.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** infback.c 7 Dec 2004 22:52:50 -0000 1.1 --- infback.c 8 Dec 2004 20:23:39 -0000 1.2 *************** *** 435,438 **** --- 435,441 ---- } + /* handle error breaks in while */ + if (state->mode == BAD) break; + /* build code tables */ state->next = state->codes; Index: deflate.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/deflate.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** deflate.c 7 Dec 2004 22:52:50 -0000 1.2 --- deflate.c 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 1,4 **** /* deflate.c -- compress data using the deflation algorithm ! * Copyright (C) 1995-2003 Jean-loup Gailly. * For conditions of distribution and use, see copyright notice in zlib.h */ --- 1,4 ---- /* deflate.c -- compress data using the deflation algorithm ! * Copyright (C) 1995-2004 Jean-loup Gailly. * For conditions of distribution and use, see copyright notice in zlib.h */ *************** *** 53,57 **** const char deflate_copyright[] = ! " deflate 1.2.1 Copyright 1995-2003 Jean-loup Gailly "; /* If you use the zlib library in a product, an acknowledgment is welcome --- 53,57 ---- const char deflate_copyright[] = ! " deflate 1.2.2 Copyright 1995-2004 Jean-loup Gailly "; /* If you use the zlib library in a product, an acknowledgment is welcome Index: crc32.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/crc32.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** crc32.c 7 Dec 2004 22:52:50 -0000 1.2 --- crc32.c 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 12,15 **** --- 12,23 ---- /* @(#) $Id$ */ + /* + Note on the use of DYNAMIC_CRC_TABLE: there is no mutex or semaphore + protection on the static variables used to control the first-use generation + of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should + first call get_crc_table() to initialize the tables before allowing more than + one thread to use crc32(). + */ + #ifdef MAKECRCH # include <stdio.h> *************** *** 59,63 **** #ifdef DYNAMIC_CRC_TABLE ! local int crc_table_empty = 1; local unsigned long FAR crc_table[TBLS][256]; local void make_crc_table OF((void)); --- 67,71 ---- #ifdef DYNAMIC_CRC_TABLE ! local volatile int crc_table_empty = 1; local unsigned long FAR crc_table[TBLS][256]; local void make_crc_table OF((void)); *************** *** 96,131 **** unsigned long c; int n, k; ! unsigned long poly; /* polynomial exclusive-or pattern */ /* terms of polynomial defining this crc (except x^32): */ static const unsigned char p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26}; ! /* make exclusive-or pattern from polynomial (0xedb88320UL) */ ! poly = 0UL; ! for (n = 0; n < sizeof(p)/sizeof(unsigned char); n++) ! poly |= 1UL << (31 - p[n]); ! /* generate a crc for every 8-bit value */ ! for (n = 0; n < 256; n++) { ! c = (unsigned long)n; ! for (k = 0; k < 8; k++) ! c = c & 1 ? poly ^ (c >> 1) : c >> 1; ! crc_table[0][n] = c; ! } #ifdef BYFOUR ! /* generate crc for each value followed by one, two, and three zeros, and ! then the byte reversal of those as well as the first table */ ! for (n = 0; n < 256; n++) { ! c = crc_table[0][n]; ! crc_table[4][n] = REV(c); ! for (k = 1; k < 4; k++) { ! c = crc_table[0][c & 0xff] ^ (c >> 8); ! crc_table[k][n] = c; ! crc_table[k + 4][n] = REV(c); } - } #endif /* BYFOUR */ ! crc_table_empty = 0; #ifdef MAKECRCH --- 104,152 ---- unsigned long c; int n, k; ! unsigned long poly; /* polynomial exclusive-or pattern */ /* terms of polynomial defining this crc (except x^32): */ + static volatile int first = 1; /* flag to limit concurrent making */ static const unsigned char p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26}; ! /* See if another task is already doing this (not thread-safe, but better ! than nothing -- significantly reduces duration of vulnerability in ! case the advice about DYNAMIC_CRC_TABLE is ignored) */ ! if (first) { ! first = 0; ! /* make exclusive-or pattern from polynomial (0xedb88320UL) */ ! poly = 0UL; ! for (n = 0; n < sizeof(p)/sizeof(unsigned char); n++) ! poly |= 1UL << (31 - p[n]); ! ! /* generate a crc for every 8-bit value */ ! for (n = 0; n < 256; n++) { ! c = (unsigned long)n; ! for (k = 0; k < 8; k++) ! c = c & 1 ? poly ^ (c >> 1) : c >> 1; ! crc_table[0][n] = c; ! } #ifdef BYFOUR ! /* generate crc for each value followed by one, two, and three zeros, ! and then the byte reversal of those as well as the first table */ ! for (n = 0; n < 256; n++) { ! c = crc_table[0][n]; ! crc_table[4][n] = REV(c); ! for (k = 1; k < 4; k++) { ! c = crc_table[0][c & 0xff] ^ (c >> 8); ! crc_table[k][n] = c; ! crc_table[k + 4][n] = REV(c); ! } } #endif /* BYFOUR */ ! crc_table_empty = 0; ! } ! else { /* not first */ ! /* wait for the other guy to finish (not efficient, but rare) */ ! while (crc_table_empty) ! ; ! } #ifdef MAKECRCH *************** *** 181,187 **** { #ifdef DYNAMIC_CRC_TABLE ! if (crc_table_empty) make_crc_table(); #endif /* DYNAMIC_CRC_TABLE */ ! return (const unsigned long FAR *)crc_table; } --- 202,209 ---- { #ifdef DYNAMIC_CRC_TABLE ! if (crc_table_empty) ! make_crc_table(); #endif /* DYNAMIC_CRC_TABLE */ ! return (const unsigned long FAR *)crc_table; } Index: deflate.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/deflate.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** deflate.h 7 Dec 2004 22:52:50 -0000 1.2 --- deflate.h 8 Dec 2004 20:23:39 -0000 1.3 *************** *** 96,100 **** int pending; /* nb of bytes in the pending buffer */ int wrap; /* bit 0 true for zlib, bit 1 true for gzip */ - Byte data_type; /* UNKNOWN, BINARY or ASCII */ Byte method; /* STORED (for zip only) or DEFLATED */ int last_flush; /* value of flush param for previous deflate call */ --- 96,99 ---- |
From: Konstantin S. <ks...@us...> - 2004-12-08 12:20:41
|
Update of /cvsroot/opengtoolkit/deab/source/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv919/source/GUI Modified Files: OpenG Builder.vi Added Files: GUI Recent Paths SubMenu RW INI file.vi GUI Recent Paths SubMenu.vi Log Message: --- NEW FILE: GUI Recent Paths SubMenu.vi --- (This appears to be a binary file; contents omitted.) Index: OpenG Builder.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/OpenG Builder.vi,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 Binary files /tmp/cvsBsYeK0 and /tmp/cvsJMVrGS differ --- NEW FILE: GUI Recent Paths SubMenu RW INI file.vi --- (This appears to be a binary file; contents omitted.) |
From: Konstantin S. <ks...@us...> - 2004-12-08 12:19:07
|
Update of /cvsroot/opengtoolkit/deab/source/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv766/source/GUI Modified Files: .cvsignore Log Message: Index: .cvsignore =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** .cvsignore 8 Dec 2004 12:17:28 -0000 1.1 --- .cvsignore 8 Dec 2004 12:18:57 -0000 1.2 *************** *** 1 **** --- 1,2 ---- ++temp++ + ogbld.ini |
From: Konstantin S. <ks...@us...> - 2004-12-08 12:17:40
|
Update of /cvsroot/opengtoolkit/deab/source/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv451/source/GUI Added Files: .cvsignore Log Message: --- NEW FILE: .cvsignore --- ++temp++ |
From: Konstantin S. <ks...@us...> - 2004-12-08 09:08:22
|
Update of /cvsroot/opengtoolkit/deab/source/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25660/source/GUI Modified Files: OpenG Builder.vi Added Files: GUI Disable VI Interaction.vi Removed Files: GUI - Disable VI Interaction.vi Log Message: --- NEW FILE: GUI Disable VI Interaction.vi --- (This appears to be a binary file; contents omitted.) Index: OpenG Builder.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/GUI/OpenG Builder.vi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvsMCXSS7 and /tmp/cvsK8AWUg differ --- GUI - Disable VI Interaction.vi DELETED --- |
From: Konstantin S. <ks...@us...> - 2004-12-08 08:21:28
|
Update of /cvsroot/opengtoolkit/deab In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15287 Modified Files: build_ogb_revisions.txt Log Message: Index: build_ogb_revisions.txt =================================================================== RCS file: /cvsroot/opengtoolkit/deab/build_ogb_revisions.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** build_ogb_revisions.txt 8 Dec 2004 06:19:41 -0000 1.5 --- build_ogb_revisions.txt 8 Dec 2004 08:21:17 -0000 1.6 *************** *** 1,6 **** [build_ogb.deab] Version=1.0.0 ! Build_Number=106 ! Build_Date="08.12.2004 12:49:58" Status=OK Warnings=0 --- 1,6 ---- [build_ogb.deab] Version=1.0.0 ! Build_Number=107 ! Build_Date="08.12.2004 15:18:26" Status=OK Warnings=0 *************** *** 9,14 **** [build_ogb_api.deab] Version=1.0.0 ! Build_Number=65 ! Build_Date="08.12.2004 12:49:42" Status=OK Warnings=0 --- 9,14 ---- [build_ogb_api.deab] Version=1.0.0 ! Build_Number=66 ! Build_Date="08.12.2004 15:18:12" Status=OK Warnings=0 |
From: Konstantin S. <ks...@us...> - 2004-12-08 08:21:27
|
Update of /cvsroot/opengtoolkit/deab/source/Dynamic API In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15287/source/Dynamic API Modified Files: dir.mnu Log Message: Index: dir.mnu =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/dir.mnu,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvs96n36A and /tmp/cvsOROe5b differ |
From: Konstantin S. <ks...@us...> - 2004-12-08 06:28:29
|
Update of /cvsroot/opengtoolkit/deab/developer docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28777/developer docs Removed Files: DEAB Build File Dscr.htm DEAB Glossary.htm DEAB Overview.htm DEAB Pathroots Dscr.htm DEAB Revision File Dscr.htm Log Message: --- DEAB Pathroots Dscr.htm DELETED --- --- DEAB Revision File Dscr.htm DELETED --- --- DEAB Overview.htm DELETED --- --- DEAB Build File Dscr.htm DELETED --- --- DEAB Glossary.htm DELETED --- |
From: Konstantin S. <ks...@us...> - 2004-12-08 06:20:36
|
Update of /cvsroot/opengtoolkit/deab In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27206 Modified Files: build_ogb_revisions.txt Log Message: Index: build_ogb_revisions.txt =================================================================== RCS file: /cvsroot/opengtoolkit/deab/build_ogb_revisions.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** build_ogb_revisions.txt 8 Dec 2004 01:57:17 -0000 1.4 --- build_ogb_revisions.txt 8 Dec 2004 06:19:41 -0000 1.5 *************** *** 1,15 **** [build_ogb.deab] Version=1.0.0 ! Build_Number=105 ! Build_Date="12/7/2004 4:59:34 PM" Status=OK ! Warnings=1 ! Log_File=/D/Projects/OpenG/opengtoolkit/CVS_Folders/deab/built/build_ogb.log [build_ogb_api.deab] Version=1.0.0 ! Build_Number=64 ! Build_Date="12/7/2004 4:59:19 PM" Status=OK Warnings=0 ! Log_File=/D/Projects/OpenG/opengtoolkit/CVS_Folders/deab/built/build_ogb_api.log --- 1,15 ---- [build_ogb.deab] Version=1.0.0 ! Build_Number=106 ! Build_Date="08.12.2004 12:49:58" Status=OK ! Warnings=0 ! Log_File="/C/Shared Projects/OpenG/deab/built/build_ogb.log" [build_ogb_api.deab] Version=1.0.0 ! Build_Number=65 ! Build_Date="08.12.2004 12:49:42" Status=OK Warnings=0 ! Log_File="/C/Shared Projects/OpenG/deab/built/build_ogb_api.log" |
From: Konstantin S. <ks...@us...> - 2004-12-08 06:20:35
|
Update of /cvsroot/opengtoolkit/deab/dynamicpalette_menu In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27206/dynamicpalette_menu Modified Files: ogrsc_builder.mnu Log Message: Index: ogrsc_builder.mnu =================================================================== RCS file: /cvsroot/opengtoolkit/deab/dynamicpalette_menu/ogrsc_builder.mnu,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsaaml1Z and /tmp/cvslPOq9w differ |
From: Konstantin S. <ks...@us...> - 2004-12-08 06:19:58
|
Update of /cvsroot/opengtoolkit/deab/source/Support/Data Structures In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27206/source/Support/Data Structures Modified Files: Source Dir and Destination Cluster.ctl Log Message: Index: Source Dir and Destination Cluster.ctl =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Support/Data Structures/Source Dir and Destination Cluster.ctl,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 Binary files /tmp/cvs5eBrVC and /tmp/cvsdvRqHF differ |
From: Konstantin S. <ks...@us...> - 2004-12-08 06:19:58
|
Update of /cvsroot/opengtoolkit/deab/source/Dynamic API In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27206/source/Dynamic API Modified Files: Build Application API.vi Build Application from Build File API.vi Call-Back VI Template.vit DEAB Current Version API.vi DEAB Version Str-Num Converter API.vi Pre-Post Build VI Template.vit Read Build File API.vi dir.mnu Log Message: Index: Build Application API.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/Build Application API.vi,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 Binary files /tmp/cvskceoqC and /tmp/cvsFTpltE differ Index: Call-Back VI Template.vit =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/Call-Back VI Template.vit,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvsgNhhtS and /tmp/cvs7bxMEU differ Index: dir.mnu =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/dir.mnu,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsUNYRv3 and /tmp/cvslWqfN5 differ Index: DEAB Current Version API.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/DEAB Current Version API.vi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvscSQwOe and /tmp/cvs6zIWeh differ Index: Pre-Post Build VI Template.vit =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/Pre-Post Build VI Template.vit,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 Binary files /tmp/cvsA2u3tg and /tmp/cvsAAEg3i differ Index: Read Build File API.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/Read Build File API.vi,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 Binary files /tmp/cvsouQpqx and /tmp/cvsqvxw9z differ Index: DEAB Version Str-Num Converter API.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/DEAB Version Str-Num Converter API.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsNCMu07 and /tmp/cvsuLDo7a differ Index: Build Application from Build File API.vi =================================================================== RCS file: /cvsroot/opengtoolkit/deab/source/Dynamic API/Build Application from Build File API.vi,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 Binary files /tmp/cvsUTlYOd and /tmp/cvskzvp5g differ |