You can subscribe to this list here.
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(7) |
Feb
(2) |
Mar
(32) |
Apr
(25) |
May
(11) |
Jun
(25) |
Jul
(5) |
Aug
(8) |
Sep
|
Oct
(8) |
Nov
(13) |
Dec
(17) |
| 2009 |
Jan
(34) |
Feb
(18) |
Mar
(4) |
Apr
|
May
(9) |
Jun
(1) |
Jul
(9) |
Aug
|
Sep
(12) |
Oct
|
Nov
(9) |
Dec
(1) |
| 2010 |
Jan
(1) |
Feb
(14) |
Mar
|
Apr
|
May
(4) |
Jun
(14) |
Jul
(4) |
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(225) |
| 2011 |
Jan
(17) |
Feb
|
Mar
|
Apr
(27) |
May
(24) |
Jun
(1) |
Jul
(3) |
Aug
(22) |
Sep
(24) |
Oct
(22) |
Nov
(6) |
Dec
(4) |
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
(1) |
Mar
|
Apr
(8) |
May
(21) |
Jun
|
Jul
(2) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(27) |
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
(7) |
Sep
(16) |
Oct
(3) |
Nov
|
Dec
|
|
From: <lab...@us...> - 2010-06-16 20:55:47
|
Revision: 1050
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1050&view=rev
Author: labviewer
Date: 2010-06-16 20:55:40 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Modified Paths:
--------------
trunk/lvzip/c_source/ioapi.c
trunk/lvzip/c_source/ioapi.h
trunk/lvzip/c_source/iomem.h
trunk/lvzip/c_source/lvutil.c
trunk/lvzip/c_source/zconf.h
trunk/lvzip/c_source/zlibvc.dsp
trunk/lvzip/source/lvzlib.dll
Added Paths:
-----------
trunk/lvzip/c_source/Makefile.x64
Removed Paths:
-------------
trunk/lvzip/c_source/iowin32.c
trunk/lvzip/c_source/iowin32.h
Added: trunk/lvzip/c_source/Makefile.x64
===================================================================
--- trunk/lvzip/c_source/Makefile.x64 (rev 0)
+++ trunk/lvzip/c_source/Makefile.x64 2010-06-16 20:55:40 UTC (rev 1050)
@@ -0,0 +1,63 @@
+# Nmake macros for building makefile
+!include <win32.mak>
+
+PROJ = LVZLIB
+
+all: $(OUTDIR) $(OUTDIR)\lvzlib.dll
+
+"$(OUTDIR)" :
+ if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+#--------------------------------------------------------------------#
+
+SOURCES=adler32.c \
+ compress.c \
+ crc32.c \
+ uncompr.c \
+ deflate.c \
+ trees.c \
+ zutil.c \
+ inflate.c \
+ infback.c \
+ inftrees.c \
+ inffast.c \
+ ioapi.c \
+ iowin.c \
+ iomem.c \
+ lvutil.c \
+ zip.c \
+ unzip.c
+
+OBJS=$(OUTDIR)\adler32.obj \
+ $(OUTDIR)\compress.obj \
+ $(OUTDIR)\crc32.obj \
+ $(OUTDIR)\uncompr.obj \
+ $(OUTDIR)\deflate.obj \
+ $(OUTDIR)\trees.obj \
+ $(OUTDIR)\zutil.obj \
+ $(OUTDIR)\inflate.obj \
+ $(OUTDIR)\infback.obj \
+ $(OUTDIR)\inftrees.obj \
+ $(OUTDIR)\inffast.obj \
+ $(OUTDIR)\ioapi.obj \
+ $(OUTDIR)\iowin.obj \
+ $(OUTDIR)\iomem.obj \
+ $(OUTDIR)\lvutil.obj \
+ $(OUTDIR)\zip.obj \
+ $(OUTDIR)\unzip.obj
+
+ELIBS=user32.lib kernel32.lib
+
+# Build rules for resource files
+
+$(OUTDIR)\lvzlib.res: zlib.rc
+ $(rc) $(rcflags) $(rcvars) /fo $(OUTDIR)\lvzlib.res zlib.rc
+
+.c{$(OUTDIR)}.obj:
+ $(cc) $(cdebug) $(cflags) $(cvarsdll) /Fp"$(OUTDIR)\\" /Fo"$(OUTDIR)\\" /Fd"$(OUTDIR)\\" $**
+
+$(OUTDIR)\lvzlib.dll: $(OBJS) $(OUTDIR)\lvzlib.res
+ $(link) $(ldebug) $(dlllflags) $(conlibsdll) /MACHINE:$(CPU) -out:$(OUTDIR)\lvzlib.dll $(OBJS) $(ELIBS) /PDB:$(OUTDIR)\$(PROJ).PDB $(OUTDIR)\lvzlib.res
+
+clean:
+ $(CLEANUP)
\ No newline at end of file
Modified: trunk/lvzip/c_source/ioapi.c
===================================================================
--- trunk/lvzip/c_source/ioapi.c 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/ioapi.c 2010-06-16 20:55:40 UTC (rev 1050)
@@ -11,9 +11,9 @@
*/
#if (defined(_WIN32))
- #define _CRT_SECURE_NO_WARNINGS
+ #define _CRT_SECURE_NO_WARNINGS
#endif
-
+#define USE_FILE32API
#include "ioapi.h"
voidpf call_zopen64 (const zlib_filefunc64_32_def* pfilefunc,const void*filename,int mode)
Modified: trunk/lvzip/c_source/ioapi.h
===================================================================
--- trunk/lvzip/c_source/ioapi.h 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/ioapi.h 2010-06-16 20:55:40 UTC (rev 1050)
@@ -22,7 +22,6 @@
#define _ZLIBIOAPI64_H
#if (!defined(_WIN32)) && (!defined(WIN32))
-
// Linux needs this to support file operation on files larger then 4+GB
// But might need better if/def to select just the platforms that needs them.
Modified: trunk/lvzip/c_source/iomem.h
===================================================================
--- trunk/lvzip/c_source/iomem.h 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/iomem.h 2010-06-16 20:55:40 UTC (rev 1050)
@@ -1,10 +1,5 @@
-/* iowin32.h -- IO base function header for compress/uncompress .zip
+/* iomem.h -- IO base function header for compress/uncompress .zip
files using zlib + zip or unzip API
- This IO API version uses the Win32 API (for Microsoft Windows)
-
- Version 1.01e, February 12th, 2005
-
- Copyright (C) 1998-2005 Gilles Vollant
*/
#include <stdlib.h>
Deleted: trunk/lvzip/c_source/iowin32.c
===================================================================
--- trunk/lvzip/c_source/iowin32.c 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/iowin32.c 2010-06-16 20:55:40 UTC (rev 1050)
@@ -1,389 +0,0 @@
-/* iowin32.c -- IO base function header for compress/uncompress .zip
- Version 1.1, February 14h, 2010
- part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
-
- Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
-
- Modifications for Zip64 support
- Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
-
- For more info read MiniZip_info.txt
-
-*/
-
-#include <stdlib.h>
-
-#include "zlib.h"
-#include "ioapi.h"
-#include "iowin32.h"
-
-#ifndef INVALID_HANDLE_VALUE
-#define INVALID_HANDLE_VALUE (0xFFFFFFFF)
-#endif
-
-#ifndef INVALID_SET_FILE_POINTER
-#define INVALID_SET_FILE_POINTER ((DWORD)-1)
-#endif
-
-voidpf ZCALLBACK win32_open_file_func OF((voidpf opaque, const char* filename, int mode));
-uLong ZCALLBACK win32_read_file_func OF((voidpf opaque, voidpf stream, void* buf, uLong size));
-uLong ZCALLBACK win32_write_file_func OF((voidpf opaque, voidpf stream, const void* buf, uLong size));
-ZPOS64_T ZCALLBACK win32_tell64_file_func OF((voidpf opaque, voidpf stream));
-long ZCALLBACK win32_seek64_file_func OF((voidpf opaque, voidpf stream, ZPOS64_T offset, int origin));
-int ZCALLBACK win32_close_file_func OF((voidpf opaque, voidpf stream,voidpf output));
-int ZCALLBACK win32_error_file_func OF((voidpf opaque, voidpf stream));
-
-typedef struct
-{
- HANDLE hf;
- int error;
-} WIN32FILE_IOWIN;
-
-
-static void win32_translate_open_mode(int mode,
- DWORD* lpdwDesiredAccess,
- DWORD* lpdwCreationDisposition,
- DWORD* lpdwShareMode,
- DWORD* lpdwFlagsAndAttributes)
-{
- *lpdwDesiredAccess = *lpdwShareMode = *lpdwFlagsAndAttributes = *lpdwCreationDisposition = 0;
-
- if ((mode & ZLIB_FILEFUNC_MODE_READWRITEFILTER)==ZLIB_FILEFUNC_MODE_READ)
- {
- *lpdwDesiredAccess = GENERIC_READ;
- *lpdwCreationDisposition = OPEN_EXISTING;
- *lpdwShareMode = FILE_SHARE_READ;
- }
- else if (mode & ZLIB_FILEFUNC_MODE_EXISTING)
- {
- *lpdwDesiredAccess = GENERIC_WRITE | GENERIC_READ;
- *lpdwCreationDisposition = OPEN_EXISTING;
- }
- else if (mode & ZLIB_FILEFUNC_MODE_CREATE)
- {
- *lpdwDesiredAccess = GENERIC_WRITE | GENERIC_READ;
- *lpdwCreationDisposition = CREATE_ALWAYS;
- }
-}
-
-static voidpf win32_build_iowin(HANDLE hFile)
-{
- voidpf ret=NULL;
-
- if ((hFile != NULL) && (hFile != INVALID_HANDLE_VALUE))
- {
- WIN32FILE_IOWIN w32fiow;
- w32fiow.hf = hFile;
- w32fiow.error = 0;
- ret = malloc(sizeof(WIN32FILE_IOWIN));
-
- if (ret==NULL)
- CloseHandle(hFile);
- else
- *((WIN32FILE_IOWIN*)ret) = w32fiow;
- }
- return ret;
-}
-
-voidpf ZCALLBACK win32_open64_file_func (voidpf opaque,const void* filename,int mode)
-{
- const char* mode_fopen = NULL;
- DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
- HANDLE hFile = NULL;
-
- win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
-
- if ((filename!=NULL) && (dwDesiredAccess != 0))
- hFile = CreateFile((LPCTSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
-
- return win32_build_iowin(hFile);
-}
-
-
-voidpf ZCALLBACK win32_open64_file_funcA (voidpf opaque,const void* filename,int mode)
-{
- const char* mode_fopen = NULL;
- DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
- HANDLE hFile = NULL;
-
- win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
-
- if ((filename!=NULL) && (dwDesiredAccess != 0))
- hFile = CreateFileA((LPCSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
-
- return win32_build_iowin(hFile);
-}
-
-
-voidpf ZCALLBACK win32_open64_file_funcW (voidpf opaque,const void* filename,int mode)
-{
- const char* mode_fopen = NULL;
- DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
- HANDLE hFile = NULL;
-
- win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
-
- if ((filename!=NULL) && (dwDesiredAccess != 0))
- hFile = CreateFileW((LPCWSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
-
- return win32_build_iowin(hFile);
-}
-
-
-voidpf ZCALLBACK win32_open_file_func (voidpf opaque,const char* filename,int mode)
-{
- const char* mode_fopen = NULL;
- DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
- HANDLE hFile = NULL;
-
- win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
-
- if ((filename!=NULL) && (dwDesiredAccess != 0))
- hFile = CreateFile((LPCTSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
-
- return win32_build_iowin(hFile);
-}
-
-
-uLong ZCALLBACK win32_read_file_func (voidpf opaque, voidpf stream, void* buf,uLong size)
-{
- uLong ret=0;
- HANDLE hFile = NULL;
- if (stream!=NULL)
- hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
-
- if (hFile != NULL)
- {
- if (!ReadFile(hFile, buf, size, &ret, NULL))
- {
- DWORD dwErr = GetLastError();
- if (dwErr == ERROR_HANDLE_EOF)
- dwErr = 0;
- ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
- }
- }
-
- return ret;
-}
-
-
-uLong ZCALLBACK win32_write_file_func (voidpf opaque,voidpf stream,const void* buf,uLong size)
-{
- uLong ret=0;
- HANDLE hFile = NULL;
- if (stream!=NULL)
- hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
-
- if (hFile != NULL)
- {
- if (!WriteFile(hFile, buf, size, &ret, NULL))
- {
- DWORD dwErr = GetLastError();
- if (dwErr == ERROR_HANDLE_EOF)
- dwErr = 0;
- ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
- }
- }
-
- return ret;
-}
-
-long ZCALLBACK win32_tell_file_func (voidpf opaque,voidpf stream)
-{
- long ret=-1;
- HANDLE hFile = NULL;
- if (stream!=NULL)
- hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
- if (hFile != NULL)
- {
- DWORD dwSet = SetFilePointer(hFile, 0, NULL, FILE_CURRENT);
- if (dwSet == INVALID_SET_FILE_POINTER)
- {
- DWORD dwErr = GetLastError();
- ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
- ret = -1;
- }
- else
- ret=(long)dwSet;
- }
- return ret;
-}
-
-ZPOS64_T ZCALLBACK win32_tell64_file_func (voidpf opaque, voidpf stream)
-{
- ZPOS64_T ret= (ZPOS64_T)-1;
- HANDLE hFile = NULL;
- if (stream!=NULL)
- hFile = ((WIN32FILE_IOWIN*)stream)->hf;
-
- if (hFile)
- {
- LARGE_INTEGER li;
- li.QuadPart = 0;
- li.u.LowPart = SetFilePointer(hFile, li.u.LowPart, &li.u.HighPart, FILE_CURRENT);
- if ( (li.LowPart == 0xFFFFFFFF) && (GetLastError() != NO_ERROR))
- {
- DWORD dwErr = GetLastError();
- ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
- ret = (ZPOS64_T)-1;
- }
- else
- ret=li.QuadPart;
- }
- return ret;
-}
-
-
-long ZCALLBACK win32_seek_file_func (voidpf opaque,voidpf stream,uLong offset,int origin)
-{
- DWORD dwMoveMethod=0xFFFFFFFF;
- HANDLE hFile = NULL;
-
- long ret=-1;
- if (stream!=NULL)
- hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
- switch (origin)
- {
- case ZLIB_FILEFUNC_SEEK_CUR :
- dwMoveMethod = FILE_CURRENT;
- break;
- case ZLIB_FILEFUNC_SEEK_END :
- dwMoveMethod = FILE_END;
- break;
- case ZLIB_FILEFUNC_SEEK_SET :
- dwMoveMethod = FILE_BEGIN;
- break;
- default: return -1;
- }
-
- if (hFile != NULL)
- {
- DWORD dwSet = SetFilePointer(hFile, offset, NULL, dwMoveMethod);
- if (dwSet == INVALID_SET_FILE_POINTER)
- {
- DWORD dwErr = GetLastError();
- ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
- ret = -1;
- }
- else
- ret=0;
- }
- return ret;
-}
-
-long ZCALLBACK win32_seek64_file_func (voidpf opaque, voidpf stream,ZPOS64_T offset,int origin)
-{
- DWORD dwMoveMethod=0xFFFFFFFF;
- HANDLE hFile = NULL;
- long ret=-1;
-
- if (stream!=NULL)
- hFile = ((WIN32FILE_IOWIN*)stream)->hf;
-
- switch (origin)
- {
- case ZLIB_FILEFUNC_SEEK_CUR :
- dwMoveMethod = FILE_CURRENT;
- break;
- case ZLIB_FILEFUNC_SEEK_END :
- dwMoveMethod = FILE_END;
- break;
- case ZLIB_FILEFUNC_SEEK_SET :
- dwMoveMethod = FILE_BEGIN;
- break;
- default: return -1;
- }
-
- if (hFile)
- {
- LARGE_INTEGER* li = (LARGE_INTEGER*)&offset;
- DWORD dwSet = SetFilePointer(hFile, li->u.LowPart, &li->u.HighPart, dwMoveMethod);
- if (dwSet == INVALID_SET_FILE_POINTER)
- {
- DWORD dwErr = GetLastError();
- ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
- ret = -1;
- }
- else
- ret=0;
- }
- return ret;
-}
-
-int ZCALLBACK win32_close_file_func (voidpf opaque, voidpf stream, voidpf output)
-{
- int ret=-1;
-
- if (stream!=NULL)
- {
- HANDLE hFile;
- hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
- if (hFile != NULL)
- {
- CloseHandle(hFile);
- ret=0;
- }
- free(stream);
- }
- return ret;
-}
-
-int ZCALLBACK win32_error_file_func (voidpf opaque,voidpf stream)
-{
- int ret=-1;
- if (stream!=NULL)
- {
- ret = ((WIN32FILE_IOWIN*)stream) -> error;
- }
- return ret;
-}
-
-void fill_win32_filefunc (zlib_filefunc_def* pzlib_filefunc_def)
-{
- pzlib_filefunc_def->zopen_file = win32_open_file_func;
- pzlib_filefunc_def->zread_file = win32_read_file_func;
- pzlib_filefunc_def->zwrite_file = win32_write_file_func;
- pzlib_filefunc_def->ztell_file = win32_tell_file_func;
- pzlib_filefunc_def->zseek_file = win32_seek_file_func;
- pzlib_filefunc_def->zclose_file = win32_close_file_func;
- pzlib_filefunc_def->zerror_file = win32_error_file_func;
- pzlib_filefunc_def->opaque = NULL;
-}
-
-void fill_win32_filefunc64(zlib_filefunc64_def* pzlib_filefunc_def)
-{
- pzlib_filefunc_def->zopen64_file = win32_open64_file_func;
- pzlib_filefunc_def->zread_file = win32_read_file_func;
- pzlib_filefunc_def->zwrite_file = win32_write_file_func;
- pzlib_filefunc_def->ztell64_file = win32_tell64_file_func;
- pzlib_filefunc_def->zseek64_file = win32_seek64_file_func;
- pzlib_filefunc_def->zclose_file = win32_close_file_func;
- pzlib_filefunc_def->zerror_file = win32_error_file_func;
- pzlib_filefunc_def->opaque = NULL;
-}
-
-
-void fill_win32_filefunc64A(zlib_filefunc64_def* pzlib_filefunc_def)
-{
- pzlib_filefunc_def->zopen64_file = win32_open64_file_funcA;
- pzlib_filefunc_def->zread_file = win32_read_file_func;
- pzlib_filefunc_def->zwrite_file = win32_write_file_func;
- pzlib_filefunc_def->ztell64_file = win32_tell64_file_func;
- pzlib_filefunc_def->zseek64_file = win32_seek64_file_func;
- pzlib_filefunc_def->zclose_file = win32_close_file_func;
- pzlib_filefunc_def->zerror_file = win32_error_file_func;
- pzlib_filefunc_def->opaque = NULL;
-}
-
-
-void fill_win32_filefunc64W(zlib_filefunc64_def* pzlib_filefunc_def)
-{
- pzlib_filefunc_def->zopen64_file = win32_open64_file_funcW;
- pzlib_filefunc_def->zread_file = win32_read_file_func;
- pzlib_filefunc_def->zwrite_file = win32_write_file_func;
- pzlib_filefunc_def->ztell64_file = win32_tell64_file_func;
- pzlib_filefunc_def->zseek64_file = win32_seek64_file_func;
- pzlib_filefunc_def->zclose_file = win32_close_file_func;
- pzlib_filefunc_def->zerror_file = win32_error_file_func;
- pzlib_filefunc_def->opaque = NULL;
-}
Deleted: trunk/lvzip/c_source/iowin32.h
===================================================================
--- trunk/lvzip/c_source/iowin32.h 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/iowin32.h 2010-06-16 20:55:40 UTC (rev 1050)
@@ -1,28 +0,0 @@
-/* iowin32.h -- IO base function header for compress/uncompress .zip
- Version 1.1, February 14h, 2010
- part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
-
- Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
-
- Modifications for Zip64 support
- Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
-
- For more info read MiniZip_info.txt
-
-*/
-
-#include <windows.h>
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-void fill_win32_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def));
-void fill_win32_filefunc64 OF((zlib_filefunc64_def* pzlib_filefunc_def));
-void fill_win32_filefunc64A OF((zlib_filefunc64_def* pzlib_filefunc_def));
-void fill_win32_filefunc64W OF((zlib_filefunc64_def* pzlib_filefunc_def));
-
-#ifdef __cplusplus
-}
-#endif
Modified: trunk/lvzip/c_source/lvutil.c
===================================================================
--- trunk/lvzip/c_source/lvutil.c 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/lvutil.c 2010-06-16 20:55:40 UTC (rev 1050)
@@ -32,7 +32,7 @@
#include <fcntl.h>
#include <dirent.h>
#elif Win32
-#include "iowin32.h"
+#include "iowin.h"
#ifndef INVALID_FILE_ATTRIBUTES
#define INVALID_FILE_ATTRIBUTES ((DWORD)-1)
#endif
@@ -481,7 +481,7 @@
extern void ZEXPORT DLLVersion(uChar* version)
{
- sprintf(version, "lvzlib date: %s, time: %s",__DATE__,__TIME__);
+ sprintf((char*)version, "lvzlib date: %s, time: %s",__DATE__,__TIME__);
}
extern MgErr ZEXPORT LVPath_HasResourceFork(Path path, int32 *hasResFork)
@@ -696,7 +696,7 @@
while (attempts)
{
- ioRefNum = CreateFile(lstr->str, openAcc, shareAcc, 0, createMode,
+ ioRefNum = CreateFile((LPCSTR)lstr->str, openAcc, shareAcc, 0, createMode,
FILE_ATTRIBUTE_NORMAL, 0);
if (ioRefNum == INVALID_HANDLE_VALUE && GetLastError() == ERROR_SHARING_VIOLATION)
{
@@ -944,12 +944,12 @@
}
else
{
- handle = FindFirstFileA(lstr->str, &fi);
+ handle = FindFirstFileA((LPCSTR)lstr->str, &fi);
if (handle == INVALID_HANDLE_VALUE)
err = Win32ToLVFileErr();
else
{
- *isDirectory = ((fi.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) != 0);
+ *isDirectory = ((fi.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? 1 : 0);
if (!FindClose(handle))
err = Win32ToLVFileErr();
}
@@ -963,14 +963,14 @@
Win32ConvertFromLVTime(fileInfo->mDate, &fi.ftLastWriteTime);
if (!SetFileTime(handle, &fi.ftCreationTime, &fi.ftLastAccessTime, &fi.ftLastWriteTime))
err = Win32ToLVFileErr();
- fi.dwFileAttributes = GetFileAttributesA(lstr->str);
+ fi.dwFileAttributes = GetFileAttributesA((LPCSTR)lstr->str);
if (fi.dwFileAttributes != INVALID_FILE_ATTRIBUTES)
{
if (fileInfo->flags & 0x4000)
fi.dwFileAttributes |= FILE_ATTRIBUTE_HIDDEN;
else
fi.dwFileAttributes &= ~FILE_ATTRIBUTE_HIDDEN;
- SetFileAttributesA(lstr->str, fi.dwFileAttributes);
+ SetFileAttributesA((LPCSTR)lstr->str, fi.dwFileAttributes);
}
}
else
@@ -997,7 +997,7 @@
if (!err)
{
- handle = FindFirstFileA(lstr->str, &fi);
+ handle = FindFirstFileA((LPCSTR)lstr->str, &fi);
if (handle == INVALID_HANDLE_VALUE)
count = 0;
else
Modified: trunk/lvzip/c_source/zconf.h
===================================================================
--- trunk/lvzip/c_source/zconf.h 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/zconf.h 2010-06-16 20:55:40 UTC (rev 1050)
@@ -7,7 +7,8 @@
#ifndef ZCONF_H
#define ZCONF_H
-
+
+#pragma warning(disable:4131)
/*
* If you *really* need a unique prefix for all types and library functions,
* compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
Modified: trunk/lvzip/c_source/zlibvc.dsp
===================================================================
--- trunk/lvzip/c_source/zlibvc.dsp 2010-06-16 15:07:29 UTC (rev 1049)
+++ trunk/lvzip/c_source/zlibvc.dsp 2010-06-16 20:55:40 UTC (rev 1050)
@@ -336,7 +336,7 @@
# End Source File
# Begin Source File
-SOURCE=.\iowin32.c
+SOURCE=.\iowin.c
# End Source File
# Begin Source File
@@ -413,7 +413,7 @@
# End Source File
# Begin Source File
-SOURCE=.\iowin32.h
+SOURCE=.\iowin.h
# End Source File
# Begin Source File
Modified: trunk/lvzip/source/lvzlib.dll
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lab...@us...> - 2010-06-16 15:07:35
|
Revision: 1049
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1049&view=rev
Author: labviewer
Date: 2010-06-16 15:07:29 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Modified Paths:
--------------
trunk/lvzip/Change-Log.txt
Modified: trunk/lvzip/Change-Log.txt
===================================================================
--- trunk/lvzip/Change-Log.txt 2010-06-16 15:04:59 UTC (rev 1048)
+++ trunk/lvzip/Change-Log.txt 2010-06-16 15:07:29 UTC (rev 1049)
@@ -86,4 +86,7 @@
2009-09-02 rk
Removed use of the private vi.lib config file VIs to convert between unix style paths
and platform paths by incorperating them into the library.
-Added a test for deleting from an archive.
\ No newline at end of file
+Added a test for deleting from an archive.
+
+2010-06-16 rk
+Incorporated zlib 1.2.5 and minizip 1.1 to prepare for LabVIEW 64 Bit support
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lab...@us...> - 2010-06-16 15:05:08
|
Revision: 1048
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1048&view=rev
Author: labviewer
Date: 2010-06-16 15:04:59 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Modified Paths:
--------------
trunk/lvzip/c_source/compress.c
trunk/lvzip/c_source/iomem.c
trunk/lvzip/c_source/lvutil.h
trunk/lvzip/c_source/zutil.c
Modified: trunk/lvzip/c_source/compress.c
===================================================================
--- trunk/lvzip/c_source/compress.c 2010-06-16 15:04:19 UTC (rev 1047)
+++ trunk/lvzip/c_source/compress.c 2010-06-16 15:04:59 UTC (rev 1048)
@@ -5,8 +5,7 @@
/* @(#) $Id$ */
-#define ZLIB_INTERNAL
-#include "zlib.h"
+#include "zutil.h"
/* ===========================================================================
Compresses the source buffer into the destination buffer. The level
Modified: trunk/lvzip/c_source/iomem.c
===================================================================
--- trunk/lvzip/c_source/iomem.c 2010-06-16 15:04:19 UTC (rev 1047)
+++ trunk/lvzip/c_source/iomem.c 2010-06-16 15:04:59 UTC (rev 1048)
@@ -11,7 +11,7 @@
voidpf ZCALLBACK mem_open_file_func OF((
voidpf opaque,
- const char* filename,
+ const void* filename,
int mode));
uLong ZCALLBACK mem_read_file_func OF((
@@ -54,7 +54,7 @@
voidpf ZCALLBACK mem_open_file_func (opaque, filename, mode)
voidpf opaque;
- const char* filename;
+ const void* filename;
int mode;
{
MEMORY_IO *memio = malloc(sizeof(MEMORY_IO));
Modified: trunk/lvzip/c_source/lvutil.h
===================================================================
--- trunk/lvzip/c_source/lvutil.h 2010-06-16 15:04:19 UTC (rev 1047)
+++ trunk/lvzip/c_source/lvutil.h 2010-06-16 15:04:59 UTC (rev 1048)
@@ -7,7 +7,6 @@
#ifndef _lvUtil_H
#define _lvUtil_H
-#define ZLIB_INTERNAL
#include "zlib.h"
#ifdef __cplusplus
Modified: trunk/lvzip/c_source/zutil.c
===================================================================
--- trunk/lvzip/c_source/zutil.c 2010-06-16 15:04:19 UTC (rev 1047)
+++ trunk/lvzip/c_source/zutil.c 2010-06-16 15:04:59 UTC (rev 1048)
@@ -5,7 +5,6 @@
/* @(#) $Id$ */
-#define ZLIB_INTERNAL
#include "zutil.h"
#ifndef NO_DUMMY_DECL
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lab...@us...> - 2010-06-16 15:04:25
|
Revision: 1047
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1047&view=rev
Author: labviewer
Date: 2010-06-16 15:04:19 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Modified Paths:
--------------
trunk/lvzip/source/lvzlib.so
Modified: trunk/lvzip/source/lvzlib.so
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lab...@us...> - 2010-06-16 14:13:27
|
Revision: 1046
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1046&view=rev
Author: labviewer
Date: 2010-06-16 14:13:19 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Modified Paths:
--------------
trunk/lvzip/source/lvzip.llb/ZLIB Initialize Stream Functions.vi
trunk/lvzip/source/lvzip.llb/ZLIB Open Unzip Archive.vi
trunk/lvzip/source/lvzip.llb/ZLIB Open Unzip Stream.vi
trunk/lvzip/source/lvzip.llb/ZLIB Open Write File.vi
trunk/lvzip/source/lvzip.llb/ZLIB Open Zip Archive.vi
trunk/lvzip/source/lvzip.llb/ZLIB Open Zip Stream.vi
trunk/lvzip/source/lvzlib.dll
Modified: trunk/lvzip/source/lvzip.llb/ZLIB Initialize Stream Functions.vi
===================================================================
(Binary files differ)
Modified: trunk/lvzip/source/lvzip.llb/ZLIB Open Unzip Archive.vi
===================================================================
(Binary files differ)
Modified: trunk/lvzip/source/lvzip.llb/ZLIB Open Unzip Stream.vi
===================================================================
(Binary files differ)
Modified: trunk/lvzip/source/lvzip.llb/ZLIB Open Write File.vi
===================================================================
(Binary files differ)
Modified: trunk/lvzip/source/lvzip.llb/ZLIB Open Zip Archive.vi
===================================================================
(Binary files differ)
Modified: trunk/lvzip/source/lvzip.llb/ZLIB Open Zip Stream.vi
===================================================================
(Binary files differ)
Modified: trunk/lvzip/source/lvzlib.dll
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lab...@us...> - 2010-06-16 08:55:42
|
Revision: 1044
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1044&view=rev
Author: labviewer
Date: 2010-06-16 08:55:35 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Modified Paths:
--------------
trunk/lvzip/c_source/zlib.rc
trunk/lvzip/c_source/zlibvc.dsp
Modified: trunk/lvzip/c_source/zlib.rc
===================================================================
--- trunk/lvzip/c_source/zlib.rc 2010-06-16 08:51:07 UTC (rev 1043)
+++ trunk/lvzip/c_source/zlib.rc 2010-06-16 08:55:35 UTC (rev 1044)
@@ -2,8 +2,8 @@
#define IDR_VERSION1 1
IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE
- FILEVERSION 2,5,2
- PRODUCTVERSION 2,5,2
+ FILEVERSION 2,6,1
+ PRODUCTVERSION 2,6,1
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS 0
FILEOS VOS_DOS_WINDOWS32
@@ -17,7 +17,7 @@
BEGIN
VALUE "FileDescription", "LabVIEW zlib data compression library\0"
- VALUE "FileVersion", "2.5.2.LV6\0"
+ VALUE "FileVersion", "2.6.1.LV6\0"
VALUE "InternalName", "lvzlib\0"
VALUE "OriginalFilename", "lvzlib.dll\0"
VALUE "ProductName", "LVZLib.DLL\0"
Modified: trunk/lvzip/c_source/zlibvc.dsp
===================================================================
--- trunk/lvzip/c_source/zlibvc.dsp 2010-06-16 08:51:07 UTC (rev 1043)
+++ trunk/lvzip/c_source/zlibvc.dsp 2010-06-16 08:55:35 UTC (rev 1044)
@@ -352,29 +352,6 @@
# End Source File
# Begin Source File
-SOURCE=.\zlibvc.def
-
-!IF "$(CFG)" == "zlibvc - Win32 DLL Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "zlibvc - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "zlibvc - Win32 DLL ASM Release"
-
-!ELSEIF "$(CFG)" == "zlibvc - Win32 DLL ASM Debug"
-
-!ELSEIF "$(CFG)" == "zlibvc - Win32 DLL ASM Obj Release"
-
-!ELSEIF "$(CFG)" == "zlibvc - Win32 static ASM Release"
-
-!ELSEIF "$(CFG)" == "zlibvc - Win32 static Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
SOURCE=.\zutil.c
# End Source File
# End Group
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lab...@us...> - 2010-06-16 08:51:13
|
Revision: 1043
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1043&view=rev
Author: labviewer
Date: 2010-06-16 08:51:07 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Modified Paths:
--------------
trunk/lvzip/c_source/unzip.c
trunk/lvzip/c_source/zip.c
Modified: trunk/lvzip/c_source/unzip.c
===================================================================
--- trunk/lvzip/c_source/unzip.c 2010-06-16 08:46:07 UTC (rev 1042)
+++ trunk/lvzip/c_source/unzip.c 2010-06-16 08:51:07 UTC (rev 1043)
@@ -72,6 +72,7 @@
#define NOUNCRYPT
#endif
+#define ZLIB_INTERNAL
#include "zlib.h"
#include "unzip.h"
Modified: trunk/lvzip/c_source/zip.c
===================================================================
--- trunk/lvzip/c_source/zip.c 2010-06-16 08:46:07 UTC (rev 1042)
+++ trunk/lvzip/c_source/zip.c 2010-06-16 08:51:07 UTC (rev 1043)
@@ -22,6 +22,7 @@
*/
+#define ZLIB_INTERNAL
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lab...@us...> - 2010-06-16 08:46:15
|
Revision: 1042
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1042&view=rev
Author: labviewer
Date: 2010-06-16 08:46:07 +0000 (Wed, 16 Jun 2010)
Log Message:
-----------
Incorporated zlib 1.2.5 and minizip 1.1
Added Paths:
-----------
trunk/lvzip/c_source/MiniZip64_Changes.txt
trunk/lvzip/c_source/gvmat64.asm
trunk/lvzip/c_source/inffas8664.c
trunk/lvzip/c_source/inffasx64.asm
Added: trunk/lvzip/c_source/MiniZip64_Changes.txt
===================================================================
--- trunk/lvzip/c_source/MiniZip64_Changes.txt (rev 0)
+++ trunk/lvzip/c_source/MiniZip64_Changes.txt 2010-06-16 08:46:07 UTC (rev 1042)
@@ -0,0 +1,6 @@
+
+MiniZip 1.1 was derrived from MiniZip at version 1.01f
+
+Change in 1.0 (Okt 2009)
+ - **TODO - Add history**
+
Added: trunk/lvzip/c_source/gvmat64.asm
===================================================================
--- trunk/lvzip/c_source/gvmat64.asm (rev 0)
+++ trunk/lvzip/c_source/gvmat64.asm 2010-06-16 08:46:07 UTC (rev 1042)
@@ -0,0 +1,553 @@
+;uInt longest_match_x64(
+; deflate_state *s,
+; IPos cur_match); /* current match */
+
+; gvmat64.asm -- Asm portion of the optimized longest_match for 32 bits x86_64
+; (AMD64 on Athlon 64, Opteron, Phenom
+; and Intel EM64T on Pentium 4 with EM64T, Pentium D, Core 2 Duo, Core I5/I7)
+; Copyright (C) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant.
+;
+; File written by Gilles Vollant, by converting to assembly the longest_match
+; from Jean-loup Gailly in deflate.c of zLib and infoZip zip.
+;
+; and by taking inspiration on asm686 with masm, optimised assembly code
+; from Brian Raiter, written 1998
+;
+; This software is provided 'as-is', without any express or implied
+; warranty. In no event will the authors be held liable for any damages
+; arising from the use of this software.
+;
+; Permission is granted to anyone to use this software for any purpose,
+; including commercial applications, and to alter it and redistribute it
+; freely, subject to the following restrictions:
+;
+; 1. The origin of this software must not be misrepresented; you must not
+; claim that you wrote the original software. If you use this software
+; in a product, an acknowledgment in the product documentation would be
+; appreciated but is not required.
+; 2. Altered source versions must be plainly marked as such, and must not be
+; misrepresented as being the original software
+; 3. This notice may not be removed or altered from any source distribution.
+;
+;
+;
+; http://www.zlib.net
+; http://www.winimage.com/zLibDll
+; http://www.muppetlabs.com/~breadbox/software/assembly.html
+;
+; to compile this file for infozip Zip, I use option:
+; ml64.exe /Flgvmat64 /c /Zi /DINFOZIP gvmat64.asm
+;
+; to compile this file for zLib, I use option:
+; ml64.exe /Flgvmat64 /c /Zi gvmat64.asm
+; Be carrefull to adapt zlib1222add below to your version of zLib
+; (if you use a version of zLib before 1.0.4 or after 1.2.2.2, change
+; value of zlib1222add later)
+;
+; This file compile with Microsoft Macro Assembler (x64) for AMD64
+;
+; ml64.exe is given with Visual Studio 2005/2008/2010 and Windows WDK
+;
+; (you can get Windows WDK with ml64 for AMD64 from
+; http://www.microsoft.com/whdc/Devtools/wdk/default.mspx for low price)
+;
+
+
+;uInt longest_match(s, cur_match)
+; deflate_state *s;
+; IPos cur_match; /* current match */
+.code
+longest_match PROC
+
+
+;LocalVarsSize equ 88
+ LocalVarsSize equ 72
+
+; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
+; free register : r14,r15
+; register can be saved : rsp
+
+ chainlenwmask equ rsp + 8 - LocalVarsSize ; high word: current chain len
+ ; low word: s->wmask
+;window equ rsp + xx - LocalVarsSize ; local copy of s->window ; stored in r10
+;windowbestlen equ rsp + xx - LocalVarsSize ; s->window + bestlen , use r10+r11
+;scanstart equ rsp + xx - LocalVarsSize ; first two bytes of string ; stored in r12w
+;scanend equ rsp + xx - LocalVarsSize ; last two bytes of string use ebx
+;scanalign equ rsp + xx - LocalVarsSize ; dword-misalignment of string r13
+;bestlen equ rsp + xx - LocalVarsSize ; size of best match so far -> r11d
+;scan equ rsp + xx - LocalVarsSize ; ptr to string wanting match -> r9
+IFDEF INFOZIP
+ELSE
+ nicematch equ (rsp + 16 - LocalVarsSize) ; a good enough match size
+ENDIF
+
+save_rdi equ rsp + 24 - LocalVarsSize
+save_rsi equ rsp + 32 - LocalVarsSize
+save_rbx equ rsp + 40 - LocalVarsSize
+save_rbp equ rsp + 48 - LocalVarsSize
+save_r12 equ rsp + 56 - LocalVarsSize
+save_r13 equ rsp + 64 - LocalVarsSize
+;save_r14 equ rsp + 72 - LocalVarsSize
+;save_r15 equ rsp + 80 - LocalVarsSize
+
+
+; summary of register usage
+; scanend ebx
+; scanendw bx
+; chainlenwmask edx
+; curmatch rsi
+; curmatchd esi
+; windowbestlen r8
+; scanalign r9
+; scanalignd r9d
+; window r10
+; bestlen r11
+; bestlend r11d
+; scanstart r12d
+; scanstartw r12w
+; scan r13
+; nicematch r14d
+; limit r15
+; limitd r15d
+; prev rcx
+
+; all the +4 offsets are due to the addition of pending_buf_size (in zlib
+; in the deflate_state structure since the asm code was first written
+; (if you compile with zlib 1.0.4 or older, remove the +4).
+; Note : these value are good with a 8 bytes boundary pack structure
+
+
+ MAX_MATCH equ 258
+ MIN_MATCH equ 3
+ MIN_LOOKAHEAD equ (MAX_MATCH+MIN_MATCH+1)
+
+
+;;; Offsets for fields in the deflate_state structure. These numbers
+;;; are calculated from the definition of deflate_state, with the
+;;; assumption that the compiler will dword-align the fields. (Thus,
+;;; changing the definition of deflate_state could easily cause this
+;;; program to crash horribly, without so much as a warning at
+;;; compile time. Sigh.)
+
+; all the +zlib1222add offsets are due to the addition of fields
+; in zlib in the deflate_state structure since the asm code was first written
+; (if you compile with zlib 1.0.4 or older, use "zlib1222add equ (-4)").
+; (if you compile with zlib between 1.0.5 and 1.2.2.1, use "zlib1222add equ 0").
+; if you compile with zlib 1.2.2.2 or later , use "zlib1222add equ 8").
+
+
+IFDEF INFOZIP
+
+_DATA SEGMENT
+COMM window_size:DWORD
+; WMask ; 7fff
+COMM window:BYTE:010040H
+COMM prev:WORD:08000H
+; MatchLen : unused
+; PrevMatch : unused
+COMM strstart:DWORD
+COMM match_start:DWORD
+; Lookahead : ignore
+COMM prev_length:DWORD ; PrevLen
+COMM max_chain_length:DWORD
+COMM good_match:DWORD
+COMM nice_match:DWORD
+prev_ad equ OFFSET prev
+window_ad equ OFFSET window
+nicematch equ nice_match
+_DATA ENDS
+WMask equ 07fffh
+
+ELSE
+
+ IFNDEF zlib1222add
+ zlib1222add equ 8
+ ENDIF
+dsWSize equ 56+zlib1222add+(zlib1222add/2)
+dsWMask equ 64+zlib1222add+(zlib1222add/2)
+dsWindow equ 72+zlib1222add
+dsPrev equ 88+zlib1222add
+dsMatchLen equ 128+zlib1222add
+dsPrevMatch equ 132+zlib1222add
+dsStrStart equ 140+zlib1222add
+dsMatchStart equ 144+zlib1222add
+dsLookahead equ 148+zlib1222add
+dsPrevLen equ 152+zlib1222add
+dsMaxChainLen equ 156+zlib1222add
+dsGoodMatch equ 172+zlib1222add
+dsNiceMatch equ 176+zlib1222add
+
+window_size equ [ rcx + dsWSize]
+WMask equ [ rcx + dsWMask]
+window_ad equ [ rcx + dsWindow]
+prev_ad equ [ rcx + dsPrev]
+strstart equ [ rcx + dsStrStart]
+match_start equ [ rcx + dsMatchStart]
+Lookahead equ [ rcx + dsLookahead] ; 0ffffffffh on infozip
+prev_length equ [ rcx + dsPrevLen]
+max_chain_length equ [ rcx + dsMaxChainLen]
+good_match equ [ rcx + dsGoodMatch]
+nice_match equ [ rcx + dsNiceMatch]
+ENDIF
+
+; parameter 1 in r8(deflate state s), param 2 in rdx (cur match)
+
+; see http://weblogs.asp.net/oldnewthing/archive/2004/01/14/58579.aspx and
+; http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/64bitAMD_8e951dd2-ee77-4728-8702-55ce4b5dd24a.xml.asp
+;
+; All registers must be preserved across the call, except for
+; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
+
+
+
+;;; Save registers that the compiler may be using, and adjust esp to
+;;; make room for our stack frame.
+
+
+;;; Retrieve the function arguments. r8d will hold cur_match
+;;; throughout the entire function. edx will hold the pointer to the
+;;; deflate_state structure during the function's setup (before
+;;; entering the main loop.
+
+; parameter 1 in rcx (deflate_state* s), param 2 in edx -> r8 (cur match)
+
+; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
+
+ mov [save_rdi],rdi
+ mov [save_rsi],rsi
+ mov [save_rbx],rbx
+ mov [save_rbp],rbp
+IFDEF INFOZIP
+ mov r8d,ecx
+ELSE
+ mov r8d,edx
+ENDIF
+ mov [save_r12],r12
+ mov [save_r13],r13
+; mov [save_r14],r14
+; mov [save_r15],r15
+
+
+;;; uInt wmask = s->w_mask;
+;;; unsigned chain_length = s->max_chain_length;
+;;; if (s->prev_length >= s->good_match) {
+;;; chain_length >>= 2;
+;;; }
+
+ mov edi, prev_length
+ mov esi, good_match
+ mov eax, WMask
+ mov ebx, max_chain_length
+ cmp edi, esi
+ jl LastMatchGood
+ shr ebx, 2
+LastMatchGood:
+
+;;; chainlen is decremented once beforehand so that the function can
+;;; use the sign flag instead of the zero flag for the exit test.
+;;; It is then shifted into the high word, to make room for the wmask
+;;; value, which it will always accompany.
+
+ dec ebx
+ shl ebx, 16
+ or ebx, eax
+
+;;; on zlib only
+;;; if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead;
+
+IFDEF INFOZIP
+ mov [chainlenwmask], ebx
+; on infozip nice_match = [nice_match]
+ELSE
+ mov eax, nice_match
+ mov [chainlenwmask], ebx
+ mov r10d, Lookahead
+ cmp r10d, eax
+ cmovnl r10d, eax
+ mov [nicematch],r10d
+ENDIF
+
+;;; register Bytef *scan = s->window + s->strstart;
+ mov r10, window_ad
+ mov ebp, strstart
+ lea r13, [r10 + rbp]
+
+;;; Determine how many bytes the scan ptr is off from being
+;;; dword-aligned.
+
+ mov r9,r13
+ neg r13
+ and r13,3
+
+;;; IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
+;;; s->strstart - (IPos)MAX_DIST(s) : NIL;
+IFDEF INFOZIP
+ mov eax,07efah ; MAX_DIST = (WSIZE-MIN_LOOKAHEAD) (0x8000-(3+8+1))
+ELSE
+ mov eax, window_size
+ sub eax, MIN_LOOKAHEAD
+ENDIF
+ xor edi,edi
+ sub ebp, eax
+
+ mov r11d, prev_length
+
+ cmovng ebp,edi
+
+;;; int best_len = s->prev_length;
+
+
+;;; Store the sum of s->window + best_len in esi locally, and in esi.
+
+ lea rsi,[r10+r11]
+
+;;; register ush scan_start = *(ushf*)scan;
+;;; register ush scan_end = *(ushf*)(scan+best_len-1);
+;;; Posf *prev = s->prev;
+
+ movzx r12d,word ptr [r9]
+ movzx ebx, word ptr [r9 + r11 - 1]
+
+ mov rdi, prev_ad
+
+;;; Jump into the main loop.
+
+ mov edx, [chainlenwmask]
+
+ cmp bx,word ptr [rsi + r8 - 1]
+ jz LookupLoopIsZero
+
+LookupLoop1:
+ and r8d, edx
+
+ movzx r8d, word ptr [rdi + r8*2]
+ cmp r8d, ebp
+ jbe LeaveNow
+ sub edx, 00010000h
+ js LeaveNow
+
+LoopEntry1:
+ cmp bx,word ptr [rsi + r8 - 1]
+ jz LookupLoopIsZero
+
+LookupLoop2:
+ and r8d, edx
+
+ movzx r8d, word ptr [rdi + r8*2]
+ cmp r8d, ebp
+ jbe LeaveNow
+ sub edx, 00010000h
+ js LeaveNow
+
+LoopEntry2:
+ cmp bx,word ptr [rsi + r8 - 1]
+ jz LookupLoopIsZero
+
+LookupLoop4:
+ and r8d, edx
+
+ movzx r8d, word ptr [rdi + r8*2]
+ cmp r8d, ebp
+ jbe LeaveNow
+ sub edx, 00010000h
+ js LeaveNow
+
+LoopEntry4:
+
+ cmp bx,word ptr [rsi + r8 - 1]
+ jnz LookupLoop1
+ jmp LookupLoopIsZero
+
+
+;;; do {
+;;; match = s->window + cur_match;
+;;; if (*(ushf*)(match+best_len-1) != scan_end ||
+;;; *(ushf*)match != scan_start) continue;
+;;; [...]
+;;; } while ((cur_match = prev[cur_match & wmask]) > limit
+;;; && --chain_length != 0);
+;;;
+;;; Here is the inner loop of the function. The function will spend the
+;;; majority of its time in this loop, and majority of that time will
+;;; be spent in the first ten instructions.
+;;;
+;;; Within this loop:
+;;; ebx = scanend
+;;; r8d = curmatch
+;;; edx = chainlenwmask - i.e., ((chainlen << 16) | wmask)
+;;; esi = windowbestlen - i.e., (window + bestlen)
+;;; edi = prev
+;;; ebp = limit
+
+LookupLoop:
+ and r8d, edx
+
+ movzx r8d, word ptr [rdi + r8*2]
+ cmp r8d, ebp
+ jbe LeaveNow
+ sub edx, 00010000h
+ js LeaveNow
+
+LoopEntry:
+
+ cmp bx,word ptr [rsi + r8 - 1]
+ jnz LookupLoop1
+LookupLoopIsZero:
+ cmp r12w, word ptr [r10 + r8]
+ jnz LookupLoop1
+
+
+;;; Store the current value of chainlen.
+ mov [chainlenwmask], edx
+
+;;; Point edi to the string under scrutiny, and esi to the string we
+;;; are hoping to match it up with. In actuality, esi and edi are
+;;; both pointed (MAX_MATCH_8 - scanalign) bytes ahead, and edx is
+;;; initialized to -(MAX_MATCH_8 - scanalign).
+
+ lea rsi,[r8+r10]
+ mov rdx, 0fffffffffffffef8h; -(MAX_MATCH_8)
+ lea rsi, [rsi + r13 + 0108h] ;MAX_MATCH_8]
+ lea rdi, [r9 + r13 + 0108h] ;MAX_MATCH_8]
+
+ prefetcht1 [rsi+rdx]
+ prefetcht1 [rdi+rdx]
+
+
+;;; Test the strings for equality, 8 bytes at a time. At the end,
+;;; adjust rdx so that it is offset to the exact byte that mismatched.
+;;;
+;;; We already know at this point that the first three bytes of the
+;;; strings match each other, and they can be safely passed over before
+;;; starting the compare loop. So what this code does is skip over 0-3
+;;; bytes, as much as necessary in order to dword-align the edi
+;;; pointer. (rsi will still be misaligned three times out of four.)
+;;;
+;;; It should be confessed that this loop usually does not represent
+;;; much of the total running time. Replacing it with a more
+;;; straightforward "rep cmpsb" would not drastically degrade
+;;; performance.
+
+
+LoopCmps:
+ mov rax, [rsi + rdx]
+ xor rax, [rdi + rdx]
+ jnz LeaveLoopCmps
+
+ mov rax, [rsi + rdx + 8]
+ xor rax, [rdi + rdx + 8]
+ jnz LeaveLoopCmps8
+
+
+ mov rax, [rsi + rdx + 8+8]
+ xor rax, [rdi + rdx + 8+8]
+ jnz LeaveLoopCmps16
+
+ add rdx,8+8+8
+
+ jnz short LoopCmps
+ jmp short LenMaximum
+LeaveLoopCmps16: add rdx,8
+LeaveLoopCmps8: add rdx,8
+LeaveLoopCmps:
+
+ test eax, 0000FFFFh
+ jnz LenLower
+
+ test eax,0ffffffffh
+
+ jnz LenLower32
+
+ add rdx,4
+ shr rax,32
+ or ax,ax
+ jnz LenLower
+
+LenLower32:
+ shr eax,16
+ add rdx,2
+LenLower: sub al, 1
+ adc rdx, 0
+;;; Calculate the length of the match. If it is longer than MAX_MATCH,
+;;; then automatically accept it as the best possible match and leave.
+
+ lea rax, [rdi + rdx]
+ sub rax, r9
+ cmp eax, MAX_MATCH
+ jge LenMaximum
+
+;;; If the length of the match is not longer than the best match we
+;;; have so far, then forget it and return to the lookup loop.
+;///////////////////////////////////
+
+ cmp eax, r11d
+ jg LongerMatch
+
+ lea rsi,[r10+r11]
+
+ mov rdi, prev_ad
+ mov edx, [chainlenwmask]
+ jmp LookupLoop
+
+;;; s->match_start = cur_match;
+;;; best_len = len;
+;;; if (len >= nice_match) break;
+;;; scan_end = *(ushf*)(scan+best_len-1);
+
+LongerMatch:
+ mov r11d, eax
+ mov match_start, r8d
+ cmp eax, [nicematch]
+ jge LeaveNow
+
+ lea rsi,[r10+rax]
+
+ movzx ebx, word ptr [r9 + rax - 1]
+ mov rdi, prev_ad
+ mov edx, [chainlenwmask]
+ jmp LookupLoop
+
+;;; Accept the current string, with the maximum possible length.
+
+LenMaximum:
+ mov r11d,MAX_MATCH
+ mov match_start, r8d
+
+;;; if ((uInt)best_len <= s->lookahead) return (uInt)best_len;
+;;; return s->lookahead;
+
+LeaveNow:
+IFDEF INFOZIP
+ mov eax,r11d
+ELSE
+ mov eax, Lookahead
+ cmp r11d, eax
+ cmovng eax, r11d
+ENDIF
+
+;;; Restore the stack and return from whence we came.
+
+
+ mov rsi,[save_rsi]
+ mov rdi,[save_rdi]
+ mov rbx,[save_rbx]
+ mov rbp,[save_rbp]
+ mov r12,[save_r12]
+ mov r13,[save_r13]
+; mov r14,[save_r14]
+; mov r15,[save_r15]
+
+
+ ret 0
+; please don't remove this string !
+; Your can freely use gvmat64 in any free or commercial app
+; but it is far better don't remove the string in the binary!
+ db 0dh,0ah,"asm686 with masm, optimised assembly code from Brian Raiter, written 1998, converted to amd 64 by Gilles Vollant 2005",0dh,0ah,0
+longest_match ENDP
+
+match_init PROC
+ ret 0
+match_init ENDP
+
+
+END
Added: trunk/lvzip/c_source/inffas8664.c
===================================================================
--- trunk/lvzip/c_source/inffas8664.c (rev 0)
+++ trunk/lvzip/c_source/inffas8664.c 2010-06-16 08:46:07 UTC (rev 1042)
@@ -0,0 +1,186 @@
+/* inffas8664.c is a hand tuned assembler version of inffast.c - fast decoding
+ * version for AMD64 on Windows using Microsoft C compiler
+ *
+ * Copyright (C) 1995-2003 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ *
+ * Copyright (C) 2003 Chris Anderson <chr...@ch...>
+ * Please use the copyright conditions above.
+ *
+ * 2005 - Adaptation to Microsoft C Compiler for AMD64 by Gilles Vollant
+ *
+ * inffas8664.c call function inffas8664fnc in inffasx64.asm
+ * inffasx64.asm is automatically convert from AMD64 portion of inffas86.c
+ *
+ * Dec-29-2003 -- I added AMD64 inflate asm support. This version is also
+ * slightly quicker on x86 systems because, instead of using rep movsb to copy
+ * data, it uses rep movsw, which moves data in 2-byte chunks instead of single
+ * bytes. I've tested the AMD64 code on a Fedora Core 1 + the x86_64 updates
+ * from http://fedora.linux.duke.edu/fc1_x86_64
+ * which is running on an Athlon 64 3000+ / Gigabyte GA-K8VT800M system with
+ * 1GB ram. The 64-bit version is about 4% faster than the 32-bit version,
+ * when decompressing mozilla-source-1.3.tar.gz.
+ *
+ * Mar-13-2003 -- Most of this is derived from inffast.S which is derived from
+ * the gcc -S output of zlib-1.2.0/inffast.c. Zlib-1.2.0 is in beta release at
+ * the moment. I have successfully compiled and tested this code with gcc2.96,
+ * gcc3.2, icc5.0, msvc6.0. It is very close to the speed of inffast.S
+ * compiled with gcc -DNO_MMX, but inffast.S is still faster on the P3 with MMX
+ * enabled. I will attempt to merge the MMX code into this version. Newer
+ * versions of this and inffast.S can be found at
+ * http://www.eetbeetee.com/zlib/ and http://www.charm.net/~christop/zlib/
+ *
+ */
+
+#include <stdio.h>
+#include "zutil.h"
+#include "inftrees.h"
+#include "inflate.h"
+#include "inffast.h"
+
+/* Mark Adler's comments from inffast.c: */
+
+/*
+ Decode literal, length, and distance codes and write out the resulting
+ literal and match bytes until either not enough input or output is
+ available, an end-of-block is encountered, or a data error is encountered.
+ When large enough input and output buffers are supplied to inflate(), for
+ example, a 16K input buffer and a 64K output buffer, more than 95% of the
+ inflate execution time is spent in this routine.
+
+ Entry assumptions:
+
+ state->mode == LEN
+ strm->avail_in >= 6
+ strm->avail_out >= 258
+ start >= strm->avail_out
+ state->bits < 8
+
+ On return, state->mode is one of:
+
+ LEN -- ran out of enough output space or enough available input
+ TYPE -- reached end of block code, inflate() to interpret next block
+ BAD -- error in block data
+
+ Notes:
+
+ - The maximum input bits used by a length/distance pair is 15 bits for the
+ length code, 5 bits for the length extra, 15 bits for the distance code,
+ and 13 bits for the distance extra. This totals 48 bits, or six bytes.
+ Therefore if strm->avail_in >= 6, then there is enough input to avoid
+ checking for available input while decoding.
+
+ - The maximum bytes that a single length/distance pair can output is 258
+ bytes, which is the maximum length that can be coded. inflate_fast()
+ requires strm->avail_out >= 258 for each loop to avoid checking for
+ output space.
+ */
+
+
+
+ typedef struct inffast_ar {
+/* 64 32 x86 x86_64 */
+/* ar offset register */
+/* 0 0 */ void *esp; /* esp save */
+/* 8 4 */ void *ebp; /* ebp save */
+/* 16 8 */ unsigned char FAR *in; /* esi rsi local strm->next_in */
+/* 24 12 */ unsigned char FAR *last; /* r9 while in < last */
+/* 32 16 */ unsigned char FAR *out; /* edi rdi local strm->next_out */
+/* 40 20 */ unsigned char FAR *beg; /* inflate()'s init next_out */
+/* 48 24 */ unsigned char FAR *end; /* r10 while out < end */
+/* 56 28 */ unsigned char FAR *window;/* size of window, wsize!=0 */
+/* 64 32 */ code const FAR *lcode; /* ebp rbp local strm->lencode */
+/* 72 36 */ code const FAR *dcode; /* r11 local strm->distcode */
+/* 80 40 */ size_t /*unsigned long */hold; /* edx rdx local strm->hold */
+/* 88 44 */ unsigned bits; /* ebx rbx local strm->bits */
+/* 92 48 */ unsigned wsize; /* window size */
+/* 96 52 */ unsigned write; /* window write index */
+/*100 56 */ unsigned lmask; /* r12 mask for lcode */
+/*104 60 */ unsigned dmask; /* r13 mask for dcode */
+/*108 64 */ unsigned len; /* r14 match length */
+/*112 68 */ unsigned dist; /* r15 match distance */
+/*116 72 */ unsigned status; /* set when state chng*/
+ } type_ar;
+#ifdef ASMINF
+
+void inflate_fast(strm, start)
+z_streamp strm;
+unsigned start; /* inflate()'s starting value for strm->avail_out */
+{
+ struct inflate_state FAR *state;
+ type_ar ar;
+ void inffas8664fnc(struct inffast_ar * par);
+
+
+
+#if (defined( __GNUC__ ) && defined( __amd64__ ) && ! defined( __i386 )) || (defined(_MSC_VER) && defined(_M_AMD64))
+#define PAD_AVAIL_IN 6
+#define PAD_AVAIL_OUT 258
+#else
+#define PAD_AVAIL_IN 5
+#define PAD_AVAIL_OUT 257
+#endif
+
+ /* copy state to local variables */
+ state = (struct inflate_state FAR *)strm->state;
+
+ ar.in = strm->next_in;
+ ar.last = ar.in + (strm->avail_in - PAD_AVAIL_IN);
+ ar.out = strm->next_out;
+ ar.beg = ar.out - (start - strm->avail_out);
+ ar.end = ar.out + (strm->avail_out - PAD_AVAIL_OUT);
+ ar.wsize = state->wsize;
+ ar.write = state->wnext;
+ ar.window = state->window;
+ ar.hold = state->hold;
+ ar.bits = state->bits;
+ ar.lcode = state->lencode;
+ ar.dcode = state->distcode;
+ ar.lmask = (1U << state->lenbits) - 1;
+ ar.dmask = (1U << state->distbits) - 1;
+
+ /* decode literals and length/distances until end-of-block or not enough
+ input data or output space */
+
+ /* align in on 1/2 hold size boundary */
+ while (((size_t)(void *)ar.in & (sizeof(ar.hold) / 2 - 1)) != 0) {
+ ar.hold += (unsigned long)*ar.in++ << ar.bits;
+ ar.bits += 8;
+ }
+
+ inffas8664fnc(&ar);
+
+ if (ar.status > 1) {
+ if (ar.status == 2)
+ strm->msg = "invalid literal/length code";
+ else if (ar.status == 3)
+ strm->msg = "invalid distance code";
+ else
+ strm->msg = "invalid distance too far back";
+ state->mode = BAD;
+ }
+ else if ( ar.status == 1 ) {
+ state->mode = TYPE;
+ }
+
+ /* return unused bytes (on entry, bits < 8, so in won't go too far back) */
+ ar.len = ar.bits >> 3;
+ ar.in -= ar.len;
+ ar.bits -= ar.len << 3;
+ ar.hold &= (1U << ar.bits) - 1;
+
+ /* update state and return */
+ strm->next_in = ar.in;
+ strm->next_out = ar.out;
+ strm->avail_in = (unsigned)(ar.in < ar.last ?
+ PAD_AVAIL_IN + (ar.last - ar.in) :
+ PAD_AVAIL_IN - (ar.in - ar.last));
+ strm->avail_out = (unsigned)(ar.out < ar.end ?
+ PAD_AVAIL_OUT + (ar.end - ar.out) :
+ PAD_AVAIL_OUT - (ar.out - ar.end));
+ state->hold = (unsigned long)ar.hold;
+ state->bits = ar.bits;
+ return;
+}
+
+#endif
Added: trunk/lvzip/c_source/inffasx64.asm
===================================================================
--- trunk/lvzip/c_source/inffasx64.asm (rev 0)
+++ trunk/lvzip/c_source/inffasx64.asm 2010-06-16 08:46:07 UTC (rev 1042)
@@ -0,0 +1,396 @@
+; inffasx64.asm is a hand tuned assembler version of inffast.c - fast decoding
+; version for AMD64 on Windows using Microsoft C compiler
+;
+; inffasx64.asm is automatically convert from AMD64 portion of inffas86.c
+; inffasx64.asm is called by inffas8664.c, which contain more info.
+
+
+; to compile this file, I use option
+; ml64.exe /Flinffasx64 /c /Zi inffasx64.asm
+; with Microsoft Macro Assembler (x64) for AMD64
+;
+
+; This file compile with Microsoft Macro Assembler (x64) for AMD64
+;
+; ml64.exe is given with Visual Studio 2005/2008/2010 and Windows WDK
+;
+; (you can get Windows WDK with ml64 for AMD64 from
+; http://www.microsoft.com/whdc/Devtools/wdk/default.mspx for low price)
+;
+
+
+.code
+inffas8664fnc PROC
+
+; see http://weblogs.asp.net/oldnewthing/archive/2004/01/14/58579.aspx and
+; http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/64bitAMD_8e951dd2-ee77-4728-8702-55ce4b5dd24a.xml.asp
+;
+; All registers must be preserved across the call, except for
+; rax, rcx, rdx, r8, r-9, r10, and r11, which are scratch.
+
+
+ mov [rsp-8],rsi
+ mov [rsp-16],rdi
+ mov [rsp-24],r12
+ mov [rsp-32],r13
+ mov [rsp-40],r14
+ mov [rsp-48],r15
+ mov [rsp-56],rbx
+
+ mov rax,rcx
+
+ mov [rax+8], rbp ; /* save regs rbp and rsp */
+ mov [rax], rsp
+
+ mov rsp, rax ; /* make rsp point to &ar */
+
+ mov rsi, [rsp+16] ; /* rsi = in */
+ mov rdi, [rsp+32] ; /* rdi = out */
+ mov r9, [rsp+24] ; /* r9 = last */
+ mov r10, [rsp+48] ; /* r10 = end */
+ mov rbp, [rsp+64] ; /* rbp = lcode */
+ mov r11, [rsp+72] ; /* r11 = dcode */
+ mov rdx, [rsp+80] ; /* rdx = hold */
+ mov ebx, [rsp+88] ; /* ebx = bits */
+ mov r12d, [rsp+100] ; /* r12d = lmask */
+ mov r13d, [rsp+104] ; /* r13d = dmask */
+ ; /* r14d = len */
+ ; /* r15d = dist */
+
+
+ cld
+ cmp r10, rdi
+ je L_one_time ; /* if only one decode left */
+ cmp r9, rsi
+
+ jne L_do_loop
+
+
+L_one_time:
+ mov r8, r12 ; /* r8 = lmask */
+ cmp bl, 32
+ ja L_get_length_code_one_time
+
+ lodsd ; /* eax = *(uint *)in++ */
+ mov cl, bl ; /* cl = bits, needs it for shifting */
+ add bl, 32 ; /* bits += 32 */
+ shl rax, cl
+ or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
+ jmp L_get_length_code_one_time
+
+ALIGN 4
+L_while_test:
+ cmp r10, rdi
+ jbe L_break_loop
+ cmp r9, rsi
+ jbe L_break_loop
+
+L_do_loop:
+ mov r8, r12 ; /* r8 = lmask */
+ cmp bl, 32
+ ja L_get_length_code ; /* if (32 < bits) */
+
+ lodsd ; /* eax = *(uint *)in++ */
+ mov cl, bl ; /* cl = bits, needs it for shifting */
+ add bl, 32 ; /* bits += 32 */
+ shl rax, cl
+ or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
+
+L_get_length_code:
+ and r8, rdx ; /* r8 &= hold */
+ mov eax, [rbp+r8*4] ; /* eax = lcode[hold & lmask] */
+
+ mov cl, ah ; /* cl = this.bits */
+ sub bl, ah ; /* bits -= this.bits */
+ shr rdx, cl ; /* hold >>= this.bits */
+
+ test al, al
+ jnz L_test_for_length_base ; /* if (op != 0) 45.7% */
+
+ mov r8, r12 ; /* r8 = lmask */
+ shr eax, 16 ; /* output this.val char */
+ stosb
+
+L_get_length_code_one_time:
+ and r8, rdx ; /* r8 &= hold */
+ mov eax, [rbp+r8*4] ; /* eax = lcode[hold & lmask] */
+
+L_dolen:
+ mov cl, ah ; /* cl = this.bits */
+ sub bl, ah ; /* bits -= this.bits */
+ shr rdx, cl ; /* hold >>= this.bits */
+
+ test al, al
+ jnz L_test_for_length_base ; /* if (op != 0) 45.7% */
+
+ shr eax, 16 ; /* output this.val char */
+ stosb
+ jmp L_while_test
+
+ALIGN 4
+L_test_for_length_base:
+ mov r14d, eax ; /* len = this */
+ shr r14d, 16 ; /* len = this.val */
+ mov cl, al
+
+ test al, 16
+ jz L_test_for_second_level_length ; /* if ((op & 16) == 0) 8% */
+ and cl, 15 ; /* op &= 15 */
+ jz L_decode_distance ; /* if (!op) */
+
+L_add_bits_to_len:
+ sub bl, cl
+ xor eax, eax
+ inc eax
+ shl eax, cl
+ dec eax
+ and eax, edx ; /* eax &= hold */
+ shr rdx, cl
+ add r14d, eax ; /* len += hold & mask[op] */
+
+L_decode_distance:
+ mov r8, r13 ; /* r8 = dmask */
+ cmp bl, 32
+ ja L_get_distance_code ; /* if (32 < bits) */
+
+ lodsd ; /* eax = *(uint *)in++ */
+ mov cl, bl ; /* cl = bits, needs it for shifting */
+ add bl, 32 ; /* bits += 32 */
+ shl rax, cl
+ or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
+
+L_get_distance_code:
+ and r8, rdx ; /* r8 &= hold */
+ mov eax, [r11+r8*4] ; /* eax = dcode[hold & dmask] */
+
+L_dodist:
+ mov r15d, eax ; /* dist = this */
+ shr r15d, 16 ; /* dist = this.val */
+ mov cl, ah
+ sub bl, ah ; /* bits -= this.bits */
+ shr rdx, cl ; /* hold >>= this.bits */
+ mov cl, al ; /* cl = this.op */
+
+ test al, 16 ; /* if ((op & 16) == 0) */
+ jz L_test_for_second_level_dist
+ and cl, 15 ; /* op &= 15 */
+ jz L_check_dist_one
+
+L_add_bits_to_dist:
+ sub bl, cl
+ xor eax, eax
+ inc eax
+ shl eax, cl
+ dec eax ; /* (1 << op) - 1 */
+ and eax, edx ; /* eax &= hold */
+ shr rdx, cl
+ add r15d, eax ; /* dist += hold & ((1 << op) - 1) */
+
+L_check_window:
+ mov r8, rsi ; /* save in so from can use it's reg */
+ mov rax, rdi
+ sub rax, [rsp+40] ; /* nbytes = out - beg */
+
+ cmp eax, r15d
+ jb L_clip_window ; /* if (dist > nbytes) 4.2% */
+
+ mov ecx, r14d ; /* ecx = len */
+ mov rsi, rdi
+ sub rsi, r15 ; /* from = out - dist */
+
+ sar ecx, 1
+ jnc L_copy_two ; /* if len % 2 == 0 */
+
+ rep movsw
+ mov al, [rsi]
+ mov [rdi], al
+ inc rdi
+
+ mov rsi, r8 ; /* move in back to %rsi, toss from */
+ jmp L_while_test
+
+L_copy_two:
+ rep movsw
+ mov rsi, r8 ; /* move in back to %rsi, toss from */
+ jmp L_while_test
+
+ALIGN 4
+L_check_dist_one:
+ cmp r15d, 1 ; /* if dist 1, is a memset */
+ jne L_check_window
+ cmp [rsp+40], rdi ; /* if out == beg, outside window */
+ je L_check_window
+
+ mov ecx, r14d ; /* ecx = len */
+ mov al, [rdi-1]
+ mov ah, al
+
+ sar ecx, 1
+ jnc L_set_two
+ mov [rdi], al
+ inc rdi
+
+L_set_two:
+ rep stosw
+ jmp L_while_test
+
+ALIGN 4
+L_test_for_second_level_length:
+ test al, 64
+ jnz L_test_for_end_of_block ; /* if ((op & 64) != 0) */
+
+ xor eax, eax
+ inc eax
+ shl eax, cl
+ dec eax
+ and eax, edx ; /* eax &= hold */
+ add eax, r14d ; /* eax += len */
+ mov eax, [rbp+rax*4] ; /* eax = lcode[val+(hold&mask[op])]*/
+ jmp L_dolen
+
+ALIGN 4
+L_test_for_second_level_dist:
+ test al, 64
+ jnz L_invalid_distance_code ; /* if ((op & 64) != 0) */
+
+ xor eax, eax
+ inc eax
+ shl eax, cl
+ dec eax
+ and eax, edx ; /* eax &= hold */
+ add eax, r15d ; /* eax += dist */
+ mov eax, [r11+rax*4] ; /* eax = dcode[val+(hold&mask[op])]*/
+ jmp L_dodist
+
+ALIGN 4
+L_clip_window:
+ mov ecx, eax ; /* ecx = nbytes */
+ mov eax, [rsp+92] ; /* eax = wsize, prepare for dist cmp */
+ neg ecx ; /* nbytes = -nbytes */
+
+ cmp eax, r15d
+ jb L_invalid_distance_too_far ; /* if (dist > wsize) */
+
+ add ecx, r15d ; /* nbytes = dist - nbytes */
+ cmp dword ptr [rsp+96], 0
+ jne L_wrap_around_window ; /* if (write != 0) */
+
+ mov rsi, [rsp+56] ; /* from = window */
+ sub eax, ecx ; /* eax -= nbytes */
+ add rsi, rax ; /* from += wsize - nbytes */
+
+ mov eax, r14d ; /* eax = len */
+ cmp r14d, ecx
+ jbe L_do_copy ; /* if (nbytes >= len) */
+
+ sub eax, ecx ; /* eax -= nbytes */
+ rep movsb
+ mov rsi, rdi
+ sub rsi, r15 ; /* from = &out[ -dist ] */
+ jmp L_do_copy
+
+ALIGN 4
+L_wrap_around_window:
+ mov eax, [rsp+96] ; /* eax = write */
+ cmp ecx, eax
+ jbe L_contiguous_in_window ; /* if (write >= nbytes) */
+
+ mov esi, [rsp+92] ; /* from = wsize */
+ add rsi, [rsp+56] ; /* from += window */
+ add rsi, rax ; /* from += write */
+ sub rsi, rcx ; /* from -= nbytes */
+ sub ecx, eax ; /* nbytes -= write */
+
+ mov eax, r14d ; /* eax = len */
+ cmp eax, ecx
+ jbe L_do_copy ; /* if (nbytes >= len) */
+
+ sub eax, ecx ; /* len -= nbytes */
+ rep movsb
+ mov rsi, [rsp+56] ; /* from = window */
+ mov ecx, [rsp+96] ; /* nbytes = write */
+ cmp eax, ecx
+ jbe L_do_copy ; /* if (nbytes >= len) */
+
+ sub eax, ecx ; /* len -= nbytes */
+ rep movsb
+ mov rsi, rdi
+ sub rsi, r15 ; /* from = out - dist */
+ jmp L_do_copy
+
+ALIGN 4
+L_contiguous_in_window:
+ mov rsi, [rsp+56] ; /* rsi = window */
+ add rsi, rax
+ sub rsi, rcx ; /* from += write - nbytes */
+
+ mov eax, r14d ; /* eax = len */
+ cmp eax, ecx
+ jbe L_do_copy ; /* if (nbytes >= len) */
+
+ sub eax, ecx ; /* len -= nbytes */
+ rep movsb
+ mov rsi, rdi
+ sub rsi, r15 ; /* from = out - dist */
+ jmp L_do_copy ; /* if (nbytes >= len) */
+
+ALIGN 4
+L_do_copy:
+ mov ecx, eax ; /* ecx = len */
+ rep movsb
+
+ mov rsi, r8 ; /* move in back to %esi, toss from */
+ jmp L_while_test
+
+L_test_for_end_of_block:
+ test al, 32
+ jz L_invalid_literal_length_code
+ mov dword ptr [rsp+116], 1
+ jmp L_break_loop_with_status
+
+L_invalid_literal_length_code:
+ mov dword ptr [rsp+116], 2
+ jmp L_break_loop_with_status
+
+L_invalid_distance_code:
+ mov dword ptr [rsp+116], 3
+ jmp L_break_loop_with_status
+
+L_invalid_distance_too_far:
+ mov dword ptr [rsp+116], 4
+ jmp L_break_loop_with_status
+
+L_break_loop:
+ mov dword ptr [rsp+116], 0
+
+L_break_loop_with_status:
+; /* put in, out, bits, and hold back into ar and pop esp */
+ mov [rsp+16], rsi ; /* in */
+ mov [rsp+32], rdi ; /* out */
+ mov [rsp+88], ebx ; /* bits */
+ mov [rsp+80], rdx ; /* hold */
+
+ mov rax, [rsp] ; /* restore rbp and rsp */
+ mov rbp, [rsp+8]
+ mov rsp, rax
+
+
+
+ mov rsi,[rsp-8]
+ mov rdi,[rsp-16]
+ mov r12,[rsp-24]
+ mov r13,[rsp-32]
+ mov r14,[rsp-40]
+ mov r15,[rsp-48]
+ mov rbx,[rsp-56]
+
+ ret 0
+; :
+; : "m" (ar)
+; : "memory", "%rax", "%rbx", "%rcx", "%rdx", "%rsi", "%rdi",
+; "%r8", "%r9", "%r10", "%r11", "%r12", "%r13", "%r14", "%r15"
+; );
+
+inffas8664fnc ENDP
+;_TEXT ENDS
+END
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <to...@us...> - 2010-06-14 20:14:17
|
Revision: 1039
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1039&view=rev
Author: tonpg
Date: 2010-06-14 20:14:09 +0000 (Mon, 14 Jun 2010)
Log Message:
-----------
Added ChangeLog-3.0.txt and ReleaseNotes-3.0.txt
Upgraded variantconfig.ogpb
Modified Paths:
--------------
trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj
trunk/variantconfig/build rules/variantconfig.ogpb
trunk/variantconfig/build rules/variantconfig.rev
trunk/variantconfig/build support/Pre Build Utility - Run Unit Tests.vi
trunk/variantconfig/docs/ChangeLog-3.0.txt
trunk/variantconfig/docs/ToDo.txt
trunk/variantconfig/test.vi
Added Paths:
-----------
trunk/variantconfig/docs/ReleaseNotes-3.0.txt
Modified: trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj
===================================================================
--- trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj 2010-06-14 20:12:19 UTC (rev 1038)
+++ trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj 2010-06-14 20:14:09 UTC (rev 1039)
@@ -189,10 +189,13 @@
<Item Name="Read Key (Path) (Append if Relative).vi" Type="VI" URL="build support/Read Key (Path) (Append if Relative).vi"/>
</Item>
<Item Name="docs" Type="Folder">
- <Item Name="change-log.txt" Type="Document" URL="docs/change-log.txt"/>
- <Item Name="ChangLog-2.7.txt" Type="Document" URL="docs/ChangLog-2.7.txt"/>
+ <Item Name="History" Type="Folder">
+ <Item Name="change-log.txt" Type="Document" URL="docs/change-log.txt"/>
+ <Item Name="ChangLog-2.7.txt" Type="Document" URL="docs/ChangLog-2.7.txt"/>
+ <Item Name="ReleaseNotes-2.7.txt" Type="Document" URL="docs/ReleaseNotes-2.7.txt"/>
+ </Item>
+ <Item Name="ChangeLog-3.0.txt" Type="Document" URL="docs/ChangeLog-3.0.txt"/>
<Item Name="History.txt" Type="Document" URL="docs/History.txt"/>
- <Item Name="ReleaseNotes-2.7.txt" Type="Document" URL="docs/ReleaseNotes-2.7.txt"/>
<Item Name="ToDo.txt" Type="Document" URL="docs/ToDo.txt"/>
</Item>
<Item Name="source" Type="Folder">
@@ -220,12 +223,17 @@
</Item>
</Item>
<Item Name="tests" Type="Folder">
+ <Item Name="Helper VIs" Type="Folder">
+ <Item Name="TESTPanelHelper.vi" Type="VI" URL="tests/Helper/TESTPanelHelper.vi"/>
+ <Item Name="TEST - BUG ID 1501747.vi" Type="VI" URL="tests/TEST - BUG ID 1501747.vi"/>
+ </Item>
<Item Name="INTEGRATION TEST - Integrated test.vi" Type="VI" URL="tests/INTEGRATION TEST - Integrated test.vi"/>
<Item Name="INTEGRATION TEST - Legacy Support.vi" Type="VI" URL="tests/INTEGRATION TEST - Legacy Support.vi"/>
<Item Name="TEST - Encode Section and Key Names.vi" Type="VI" URL="tests/TEST - Encode Section and Key Names.vi"/>
<Item Name="TEST - Format Numeric Array.vi" Type="VI" URL="tests/TEST - Format Numeric Array.vi"/>
<Item Name="TEST - Read INI Cluster.vi" Type="VI" URL="tests/TEST - Read INI Cluster.vi"/>
<Item Name="TEST - Write INI Cluster.vi" Type="VI" URL="tests/TEST - Write INI Cluster.vi"/>
+ <Item Name="TEST - Write Panel to INI.vi" Type="VI" URL="tests/TEST - Write Panel to INI.vi"/>
</Item>
<Item Name="build.vi" Type="VI" URL="build.vi"/>
<Item Name="test.vi" Type="VI" URL="test.vi"/>
Modified: trunk/variantconfig/build rules/variantconfig.ogpb
===================================================================
--- trunk/variantconfig/build rules/variantconfig.ogpb 2010-06-14 20:12:19 UTC (rev 1038)
+++ trunk/variantconfig/build rules/variantconfig.ogpb 2010-06-14 20:14:09 UTC (rev 1039)
@@ -1,21 +1,21 @@
[Package Name]
Name=oglib_variantconfig
-Version=2.7
-Release=1
+Version=3.0
+Release=2
[Description]
Description="The variantconfig package contains tools for writing and reading variant data to and from INI files."
-Summary="OpenG Variant Config File IO Tools"
+Summary=OpenG Variant Config File IO Tools
License=BSD
-Copyright="2002-2006 Jean-Pierre Drolet, Jim Kring, Heiko Fettig"
-Distribution="OpenG Toolkit"
+Copyright=2002-2010 Jean-Pierre Drolet, Jim Kring, Heiko Fettig, Ton Plomp
+Distribution=OpenG Toolkit
Icon=../source/images/variantconfig.bmp
Vendor=OpenG.org
-URL=http://opengtoolkit.sourceforge.net/variantconfig
-Packager="Jim Kring <ji...@ji...>"
+URL=http://wiki.openg.org/Oglib_variantconfig
+Packager=Jim Kring <ji...@ji...>
[Platform]
-Exclusive_LabVIEW_Version=>=6.1
+Exclusive_LabVIEW_Version=>=8.2
Exclusive_LabVIEW_System=All
Exclusive_OS=All
@@ -31,11 +31,11 @@
[Dependencies]
AutoReqProv=FALSE
-Requires=ogrsc_dynamicpalette>=0.2,oglib_lvdata>=2.0,oglib_string>=2.0,oglib_error>=2.0
+Requires=ogrsc_dynamicpalette>=0.19,oglib_lvdata>=2.9,oglib_string>=2.6,oglib_error>=2.3
Conflicts=""
[Files]
-Num File Groups=5
+Num File Groups=3
[File Group 0]
Source Dir=../built/variantconfig
@@ -44,34 +44,20 @@
Num Files=1
File 0=variantconfig.llb/*.*
+
[File Group 1]
-Exclusive_LabVIEW_Version=6.0, 6.1, 7.0, 7.1
-Source Dir=../source/mnu
+Source Dir=../source/mnu-8x
Target Dir=<user.lib>/_dynamicpalette_dirs/file
Replace Mode=Always
Num Files=1
File 0=oglib_variantconfig.mnu
+
[File Group 2]
-Exclusive_LabVIEW_Version=6.0, 6.1, 7.0, 7.1
-Source Dir=../source/mnu
+Source Dir=../source/mnu-8x
Target Dir=<user.lib>/_dynamicpalette_dirs/OpenG
Replace Mode=Always
Num Files=1
File 0=oglib_variantconfig.mnu
-[File Group 3]
-Exclusive_LabVIEW_Version=>=8.0
-Source Dir=../source/mnu-8x
-Target Dir=<user.lib>/_dynamicpalette_dirs/file
-Replace Mode=Always
-Num Files=1
-File 0=oglib_variantconfig.mnu
-[File Group 4]
-Exclusive_LabVIEW_Version=>=8.0
-Source Dir=../source/mnu-8x
-Target Dir=<user.lib>/_dynamicpalette_dirs/OpenG
-Replace Mode=Always
-Num Files=1
-File 0=oglib_variantconfig.mnu
Modified: trunk/variantconfig/build rules/variantconfig.rev
===================================================================
--- trunk/variantconfig/build rules/variantconfig.rev 2010-06-14 20:12:19 UTC (rev 1038)
+++ trunk/variantconfig/build rules/variantconfig.rev 2010-06-14 20:14:09 UTC (rev 1039)
@@ -1,8 +1,8 @@
[variantconfig.ogbld]
-Version=0.0.0
-Build_Number=16
-Build_Date="12/4/2006 8:35:40 AM"
+Version=3.0.0
+Build_Number=20
+Build_Date=14-6-2010 9:13:23
Status=OK
-Warnings=0
-Log_File="/D/Projects/OpenG/opengtoolkit/SVN_Folders/variantconfig/build rules/variantconfig.log"
+Warnings=1
+Log_File="/C/Users/Ton/Documents/LabVIEW Data/OpenG/trunk/variantconfig/build rules/variantconfig.log"
Modified: trunk/variantconfig/build support/Pre Build Utility - Run Unit Tests.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/docs/ChangeLog-3.0.txt
===================================================================
--- trunk/variantconfig/docs/ChangeLog-3.0.txt 2010-06-14 20:12:19 UTC (rev 1038)
+++ trunk/variantconfig/docs/ChangeLog-3.0.txt 2010-06-14 20:14:09 UTC (rev 1039)
@@ -1 +1,6 @@
-* Changed source code to LabVIEW 8.2
\ No newline at end of file
+* Changed source code to LabVIEW 8.2
+* Replaced Flat get and Set methods in 'Read Panel from INI' and 'Write Panel to INI' with Get Set Varant (BUG ID: 3004524)
+* Added TestVIs for non-period OS's
+* Added TestVIs for 'Read Panel from INI' and 'Write Panel to INI'
+* Added Format string for 'Read Panel from INI' for floating numeric arrays (BUG ID: 3004519)
+* Added documentation for 'Read Panel from INI' and 'Write Panel to INI' (BUG ID: 1960078)
Added: trunk/variantconfig/docs/ReleaseNotes-3.0.txt
===================================================================
--- trunk/variantconfig/docs/ReleaseNotes-3.0.txt (rev 0)
+++ trunk/variantconfig/docs/ReleaseNotes-3.0.txt 2010-06-14 20:14:09 UTC (rev 1039)
@@ -0,0 +1 @@
+This release (3) Upgrades the minimal LabVIEW version to 8.2 (2) adds higher unit test coverage during library build, (3) removes deprecated Read/Write methods for Front Panel value (bugID: #3004524), (4) adds support for INI files with a different decimal sign
\ No newline at end of file
Modified: trunk/variantconfig/docs/ToDo.txt
===================================================================
--- trunk/variantconfig/docs/ToDo.txt 2010-06-14 20:12:19 UTC (rev 1038)
+++ trunk/variantconfig/docs/ToDo.txt 2010-06-14 20:14:09 UTC (rev 1039)
@@ -1,2 +1 @@
-* Add unit tests for "Read/Write Panel from/to INI"
* Trime excess array element keys.
\ No newline at end of file
Modified: trunk/variantconfig/test.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <to...@us...> - 2010-06-14 20:12:26
|
Revision: 1038
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1038&view=rev
Author: tonpg
Date: 2010-06-14 20:12:19 +0000 (Mon, 14 Jun 2010)
Log Message:
-----------
Fixed 1960078 (documentation)
Fixed 3004524 (deprecated methods)
Implemented 3004519 (localizatino issues)
TrackerID: 3004524
Modified Paths:
--------------
trunk/variantconfig/source/library/Read INI Cluster.vi
trunk/variantconfig/source/library/Read Key (Variant).vi
trunk/variantconfig/source/library/Read Panel from INI.vi
trunk/variantconfig/source/library/Read Section Cluster.vi
trunk/variantconfig/source/library/Write Panel to INI.vi
Modified: trunk/variantconfig/source/library/Read INI Cluster.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Read Key (Variant).vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Read Panel from INI.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Read Section Cluster.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Write Panel to INI.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <to...@us...> - 2010-06-14 20:10:05
|
Revision: 1037
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1037&view=rev
Author: tonpg
Date: 2010-06-14 20:09:58 +0000 (Mon, 14 Jun 2010)
Log Message:
-----------
Added Test VI for 'Write Panel to INI'
Added test VI for BUG 1501747
TrackerID: 1501747
Modified Paths:
--------------
trunk/variantconfig/tests/TEST - Write INI Cluster.vi
Added Paths:
-----------
trunk/variantconfig/tests/Helper/
trunk/variantconfig/tests/Helper/TESTPanelHelper.vi
trunk/variantconfig/tests/TEST - BUG ID 1501747.vi
trunk/variantconfig/tests/TEST - Write Panel to INI.vi
Property changes on: trunk/variantconfig/tests/Helper
___________________________________________________________________
Added: bugtraq:label
+ TrackerID:
Added: bugtraq:url
+ https://sourceforge.net/support/tracker.php?aid=%BUGID%
Added: bugtraq:message
+ TrackerID: %BUGID%
Added: trunk/variantconfig/tests/Helper/TESTPanelHelper.vi
===================================================================
(Binary files differ)
Property changes on: trunk/variantconfig/tests/Helper/TESTPanelHelper.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/variantconfig/tests/TEST - BUG ID 1501747.vi
===================================================================
(Binary files differ)
Property changes on: trunk/variantconfig/tests/TEST - BUG ID 1501747.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/variantconfig/tests/TEST - Write INI Cluster.vi
===================================================================
(Binary files differ)
Added: trunk/variantconfig/tests/TEST - Write Panel to INI.vi
===================================================================
(Binary files differ)
Property changes on: trunk/variantconfig/tests/TEST - Write Panel to INI.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <to...@us...> - 2010-05-31 20:33:08
|
Revision: 1036
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1036&view=rev
Author: tonpg
Date: 2010-05-31 20:33:02 +0000 (Mon, 31 May 2010)
Log Message:
-----------
Replaced [flat] methods with [variant] methods
TrackerID: 3004524
Modified Paths:
--------------
trunk/variantconfig/source/library/Read Panel from INI.vi
trunk/variantconfig/source/library/Write Panel to INI.vi
Modified: trunk/variantconfig/source/library/Read Panel from INI.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Write Panel to INI.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <to...@us...> - 2010-05-31 09:01:08
|
Revision: 1035
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1035&view=rev
Author: tonpg
Date: 2010-05-31 09:00:58 +0000 (Mon, 31 May 2010)
Log Message:
-----------
Fixed test VIs
Replaced file constant with temporary file name
Added comma-decimal sign tests
Modified Paths:
--------------
trunk/variantconfig/tests/INTEGRATION TEST - Integrated test.vi
trunk/variantconfig/tests/INTEGRATION TEST - Legacy Support.vi
trunk/variantconfig/tests/TEST - Format Numeric Array.vi
trunk/variantconfig/tests/TEST - Read INI Cluster.vi
trunk/variantconfig/tests/TEST - Write INI Cluster.vi
Modified: trunk/variantconfig/tests/INTEGRATION TEST - Integrated test.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/INTEGRATION TEST - Legacy Support.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/TEST - Format Numeric Array.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/TEST - Read INI Cluster.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/TEST - Write INI Cluster.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <to...@us...> - 2010-05-31 07:01:05
|
Revision: 1034
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1034&view=rev
Author: tonpg
Date: 2010-05-31 07:00:57 +0000 (Mon, 31 May 2010)
Log Message:
-----------
Upgrade build and helper code to LabVIEW 8.2
TrackerID: 3004517
Modified Paths:
--------------
trunk/variantconfig/build support/Build Call-Back VI.vi
trunk/variantconfig/build support/Build Support - VI Tree.vi
trunk/variantconfig/build support/Call-Back Utility - Rem Namespace from Window Title.vi
trunk/variantconfig/build support/Call-Back Utility - Set VI Help Path.vi
trunk/variantconfig/build support/List VIs without Test Coverage.vi
trunk/variantconfig/build support/Post Build Utility - Create HTML Help Docs.vi
trunk/variantconfig/build support/Post Build Utility - Update OpenG Tags.vi
trunk/variantconfig/build support/Pre Build Utility - Run Unit Tests.vi
trunk/variantconfig/build support/Pre-Post Build.vi
trunk/variantconfig/build support/Read Key (Path) (Append if Relative).vi
trunk/variantconfig/build support/Update OpenG Tags.llb
trunk/variantconfig/build support/doc builder/Create ALL Documentation.vi
trunk/variantconfig/build support/doc builder/Create VI Documentation.vi
trunk/variantconfig/build support/doc builder/Get VI Parameters and Images.vi
trunk/variantconfig/build support/doc builder/Keyword Values - Cluster -.ctl
trunk/variantconfig/build support/doc builder/OGB Replace Keyword in String.vi
trunk/variantconfig/build support/doc builder/OGB Replace Keywords in File.vi
trunk/variantconfig/build support/doc builder/OGB Replace Keywords in String.vi
trunk/variantconfig/build support/doc builder/Read Library Info File.vi
trunk/variantconfig/build support/doc builder/Type Definitions/Library Information Cluster.ctl
trunk/variantconfig/build support/doc builder/Utilities/Doc Builder - Escape Slashes.vi
trunk/variantconfig/build support/doc builder/Utilities/Doc Builder - Replace Cluster of Keywords.vi
trunk/variantconfig/build support/doc builder/Utilities/Doc Builder - Replace Spaces with Underscores.vi
trunk/variantconfig/build.vi
trunk/variantconfig/test.vi
trunk/variantconfig/tests/INTEGRATION TEST - Integrated test.vi
trunk/variantconfig/tests/INTEGRATION TEST - Legacy Support.vi
trunk/variantconfig/tests/TEST - Encode Section and Key Names.vi
trunk/variantconfig/tests/TEST - Format Numeric Array.vi
trunk/variantconfig/tests/TEST - Read INI Cluster.vi
trunk/variantconfig/tests/TEST - Write INI Cluster.vi
Added Paths:
-----------
trunk/variantconfig/docs/ChangeLog-3.0.txt
Modified: trunk/variantconfig/build support/Build Call-Back VI.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Build Support - VI Tree.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Call-Back Utility - Rem Namespace from Window Title.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Call-Back Utility - Set VI Help Path.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/List VIs without Test Coverage.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Post Build Utility - Create HTML Help Docs.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Post Build Utility - Update OpenG Tags.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Pre Build Utility - Run Unit Tests.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Pre-Post Build.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Read Key (Path) (Append if Relative).vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/Update OpenG Tags.llb
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Create ALL Documentation.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Create VI Documentation.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Get VI Parameters and Images.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Keyword Values - Cluster -.ctl
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/OGB Replace Keyword in String.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/OGB Replace Keywords in File.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/OGB Replace Keywords in String.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Read Library Info File.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Type Definitions/Library Information Cluster.ctl
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Utilities/Doc Builder - Escape Slashes.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Utilities/Doc Builder - Replace Cluster of Keywords.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build support/doc builder/Utilities/Doc Builder - Replace Spaces with Underscores.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/build.vi
===================================================================
(Binary files differ)
Added: trunk/variantconfig/docs/ChangeLog-3.0.txt
===================================================================
--- trunk/variantconfig/docs/ChangeLog-3.0.txt (rev 0)
+++ trunk/variantconfig/docs/ChangeLog-3.0.txt 2010-05-31 07:00:57 UTC (rev 1034)
@@ -0,0 +1 @@
+* Changed source code to LabVIEW 8.2
\ No newline at end of file
Modified: trunk/variantconfig/test.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/INTEGRATION TEST - Integrated test.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/INTEGRATION TEST - Legacy Support.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/TEST - Encode Section and Key Names.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/TEST - Format Numeric Array.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/TEST - Read INI Cluster.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/tests/TEST - Write INI Cluster.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <to...@us...> - 2010-05-20 12:52:03
|
Revision: 1033
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1033&view=rev
Author: tonpg
Date: 2010-05-20 12:51:55 +0000 (Thu, 20 May 2010)
Log Message:
-----------
Upgrade source code to LabVIEW 8.2
TrackerID: 3004517
Modified Paths:
--------------
trunk/variantconfig/source/library/Encode Section and Key Names.vi
trunk/variantconfig/source/library/Format Numeric Array.vi
trunk/variantconfig/source/library/Read INI Cluster.vi
trunk/variantconfig/source/library/Read Key (Variant).vi
trunk/variantconfig/source/library/Read Panel from INI.vi
trunk/variantconfig/source/library/Read Section Cluster.vi
trunk/variantconfig/source/library/VI Tree - variantconfig.vi
trunk/variantconfig/source/library/Write INI Cluster.vi
trunk/variantconfig/source/library/Write Key (Variant).vi
trunk/variantconfig/source/library/Write Panel to INI.vi
trunk/variantconfig/source/library/Write Section Cluster.vi
Added Paths:
-----------
trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj
Property Changed:
----------------
trunk/variantconfig/
Property changes on: trunk/variantconfig
___________________________________________________________________
Modified: svn:ignore
- built
*.ogp
+ built
*.ogp
*.aliases
*.lvlps
Added: bugtraq:label
+ TrackerID:
Added: bugtraq:url
+ https://sourceforge.net/support/tracker.php?aid=%BUGID%
Added: bugtraq:message
+ TrackerID: %BUGID%
Added: bugtraq:number
+ true
Added: bugtraq:warnifnoissue
+ false
Added: trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj
===================================================================
--- trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj (rev 0)
+++ trunk/variantconfig/OpenG Library VariantConfig Toolkit.lvproj 2010-05-20 12:51:55 UTC (rev 1033)
@@ -0,0 +1,235 @@
+<?xml version='1.0'?>
+<Project Type="Project" LVVersion="8208000">
+ <Item Name="My Computer" Type="My Computer">
+ <Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
+ <Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
+ <Property Name="server.tcp.enabled" Type="Bool">false</Property>
+ <Property Name="server.tcp.port" Type="Int">0</Property>
+ <Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
+ <Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
+ <Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
+ <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
+ <Property Name="specify.custom.address" Type="Bool">false</Property>
+ <Item Name="build rules" Type="Folder">
+ <Item Name="variantconfig.ogbld" Type="Document" URL="build rules/variantconfig.ogbld"/>
+ <Item Name="variantconfig.ogpb" Type="Document" URL="build rules/variantconfig.ogpb"/>
+ <Item Name="variantconfig.rev" Type="Document" URL="build rules/variantconfig.rev"/>
+ </Item>
+ <Item Name="build support" Type="Folder">
+ <Item Name="doc builder" Type="Folder">
+ <Item Name="Type Definitions" Type="Folder">
+ <Item Name="Library Information Cluster.ctl" Type="VI" URL="build support/doc builder/Type Definitions/Library Information Cluster.ctl"/>
+ </Item>
+ <Item Name="Utilities" Type="Folder">
+ <Item Name="Doc Builder - Escape Slashes.vi" Type="VI" URL="build support/doc builder/Utilities/Doc Builder - Escape Slashes.vi"/>
+ <Item Name="Doc Builder - Replace Cluster of Keywords.vi" Type="VI" URL="build support/doc builder/Utilities/Doc Builder - Replace Cluster of Keywords.vi"/>
+ <Item Name="Doc Builder - Replace Spaces with Underscores.vi" Type="VI" URL="build support/doc builder/Utilities/Doc Builder - Replace Spaces with Underscores.vi"/>
+ </Item>
+ <Item Name="conpane_html.txt" Type="Document" URL="build support/doc builder/conpane_html.txt"/>
+ <Item Name="Create ALL Documentation.vi" Type="VI" URL="build support/doc builder/Create ALL Documentation.vi"/>
+ <Item Name="Create Library Documentation.vi" Type="VI" URL="build support/doc builder/Create Library Documentation.vi"/>
+ <Item Name="Create VI Documentation.vi" Type="VI" URL="build support/doc builder/Create VI Documentation.vi"/>
+ <Item Name="example.htm" Type="Document" URL="build support/doc builder/example.htm"/>
+ <Item Name="Get VI Parameters and Images.vi" Type="VI" URL="build support/doc builder/Get VI Parameters and Images.vi"/>
+ <Item Name="gfdl.html" Type="Document" URL="build support/doc builder/gfdl.html"/>
+ <Item Name="Keyword Values - Cluster -.ctl" Type="VI" URL="build support/doc builder/Keyword Values - Cluster -.ctl"/>
+ <Item Name="lgpl.html" Type="Document" URL="build support/doc builder/lgpl.html"/>
+ <Item Name="New Text Document.txt" Type="Document" URL="build support/doc builder/New Text Document.txt"/>
+ <Item Name="OGB Replace Keyword in String.vi" Type="VI" URL="build support/doc builder/OGB Replace Keyword in String.vi"/>
+ <Item Name="OGB Replace Keywords in File.vi" Type="VI" URL="build support/doc builder/OGB Replace Keywords in File.vi"/>
+ <Item Name="OGB Replace Keywords in String.vi" Type="VI" URL="build support/doc builder/OGB Replace Keywords in String.vi"/>
+ <Item Name="Read Library Info File.vi" Type="VI" URL="build support/doc builder/Read Library Info File.vi"/>
+ <Item Name="{Library Name}.htm" Type="Document" URL="build support/doc builder/{Library Name}.htm"/>
+ <Item Name="{VI Name}.htm" Type="Document" URL="build support/doc builder/{VI Name}.htm"/>
+ </Item>
+ <Item Name="Update OpenG Tags" Type="Folder">
+ <Item Name="1D Array to String__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/1D Array to String__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Array of VData to VArray__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Array of VData to VArray__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Array of VData to VCluster__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Array of VData to VCluster__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Array Size(s)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Array Size(s)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Error Cluster__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Error Cluster__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Path - File Names and Paths Arrays - path__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Path - File Names and Paths Arrays - path__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Path - File Names and Paths Arrays__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Path - File Names and Paths Arrays__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Path - File Names Array - path__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Path - File Names Array - path__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Path - File Names Array__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Path - File Names Array__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Path - Traditional - path__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Path - Traditional - path__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Path - Traditional__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Path - Traditional__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Build Path__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Build Path__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Close Tag Namespace__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Close Tag Namespace__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Cluster to Array of VData__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Cluster to Array of VData__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Conditional Auto-Indexing Tunnel (DBL)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Conditional Auto-Indexing Tunnel (DBL)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Conditional Auto-Indexing Tunnel (I32)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Conditional Auto-Indexing Tunnel (I32)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Conditional Auto-Indexing Tunnel (Path)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Conditional Auto-Indexing Tunnel (Path)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Conditional Auto-Indexing Tunnel (String)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Conditional Auto-Indexing Tunnel (String)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Conditional Auto-Indexing Tunnel (Variant)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Conditional Auto-Indexing Tunnel (Variant)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Conditional Auto-Indexing Tunnel__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Conditional Auto-Indexing Tunnel__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Convert EOLs__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Convert EOLs__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Convert File Extension (Path)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Convert File Extension (Path)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Convert File Extension (String)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Convert File Extension (String)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Convert File Extension__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Convert File Extension__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (I16)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (I16)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (I32)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (I32)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (I8)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (I8)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (Path)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (Path)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (String)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (String)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (U16)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (U16)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (U32)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (U32)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (U8)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (U8)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array (Variant)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array (Variant)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Filter 1D Array__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Filter 1D Array__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Array Element TD__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Array Element TD__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Array Element TDEnum__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Array Element TDEnum__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Cluster Element Names__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Cluster Element Names__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Cluster Elements TDs__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Cluster Elements TDs__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Data Name from TD__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Data Name from TD__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Data Name__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Data Name__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Default Data from TD__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Default Data from TD__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Element TD from Array TD__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Element TD from Array TD__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get File CVS info from CVS dir__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get File CVS info from CVS dir__UpdateOpenGTags.vi"/>
+ <Item Name="Get File SVN info__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get File SVN info__UpdateOpenGTags.vi"/>
+ <Item Name="Get Header from TD__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Header from TD__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Last PString__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Last PString__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get PString__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get PString__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Strings from Enum__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Strings from Enum__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get TDEnum from Data__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get TDEnum from Data__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get Text Label Decs from VI__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get Text Label Decs from VI__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Get VIs OpenG Package Dependencies__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Get VIs OpenG Package Dependencies__UpdateOpenGTags.vi"/>
+ <Item Name="is OpenG__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/is OpenG__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="List Directory Recursive__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/List Directory Recursive__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="List Directory__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/List Directory__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Mangle VI Name (Path)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Mangle VI Name (Path)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Mangle VI Name (String)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Mangle VI Name (String)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Mangle VI Name__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Mangle VI Name__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Multi-line String to Array__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Multi-line String to Array__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Open Tag Namespace__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Open Tag Namespace__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="OpenG Library__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/OpenG Library__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="OpenG VI Tags__UpdateOpenGTags.ctl" Type="VI" URL="build support/Update OpenG Tags.llb/OpenG VI Tags__UpdateOpenGTags.ctl"/>
+ <Item Name="Parse Package Name__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Parse Package Name__UpdateOpenGTags.vi"/>
+ <Item Name="Parse String with TDs__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Parse String with TDs__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Read INI Cluster__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Read INI Cluster__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Read Key (Variant)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Read Key (Variant)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Read Section Cluster__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Read Section Cluster__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Read VI Tag__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Read VI Tag__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Read-Write Key from Tag Namespace Text__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Read-Write Key from Tag Namespace Text__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (CDB)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (CDB)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (CSG)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (CSG)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (CXT)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (CXT)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (DBL)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (DBL)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (EXT)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (EXT)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (I16)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (I16)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (I32)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (I32)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (I8)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (I8)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (Path)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (Path)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (SGL)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (SGL)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (String)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (String)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (U16)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (U16)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (U32)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (U32)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (U8)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (U8)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array (Variant)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array (Variant)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Remove Duplicates from 1D Array__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Remove Duplicates from 1D Array__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Reshape 1D Array__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Reshape 1D Array__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Reshape Array to 1D VArray__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Reshape Array to 1D VArray__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Set Data Name__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Set Data Name__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Set Enum String Value__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Set Enum String Value__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Set OpenG VI Tags__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Set OpenG VI Tags__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (BOL)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (BOL)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (CDB)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (CDB)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (CSG)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (CSG)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (CTL-REF)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (CTL-REF)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (CXT)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (CXT)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (DBL)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (DBL)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (ENUM)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (ENUM)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (ERR)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (ERR)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (EXT)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (EXT)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (FILE-REF)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (FILE-REF)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (I08)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (I08)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (I16)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (I16)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (I32)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (I32)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (MENU-REF)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (MENU-REF)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (MENU-RING)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (MENU-RING)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (PATH)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (PATH)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (PICT-RING)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (PICT-RING)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (SIG)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (SIG)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (String)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (String)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (TXT&PICT-RING)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (TXT&PICT-RING)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (TXT-RING)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (TXT-RING)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (U08)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (U08)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (U16)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (U16)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (U32)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (U32)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array (VAR)__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array (VAR)__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Slice 1D Array__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Slice 1D Array__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Split Cluster TD__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Split Cluster TD__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="String to 1D Array__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/String to 1D Array__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Path - Arrays__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Path - Arrays__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Path - Traditional__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Path - Traditional__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Path Extension - 1D Array of Paths__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Path Extension - 1D Array of Paths__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Path Extension - Path__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Path Extension - Path__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Path Extension - String__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Path Extension - String__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Path Extension__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Path Extension__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Path__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Path__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Strip Units__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Strip Units__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Trim Whitespace__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Trim Whitespace__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Type Descriptor Enumeration__ogtk__UpdateOpenGTags.ctl" Type="VI" URL="build support/Update OpenG Tags.llb/Type Descriptor Enumeration__ogtk__UpdateOpenGTags.ctl"/>
+ <Item Name="Type Descriptor Header__ogtk__UpdateOpenGTags.ctl" Type="VI" URL="build support/Update OpenG Tags.llb/Type Descriptor Header__ogtk__UpdateOpenGTags.ctl"/>
+ <Item Name="Type Descriptor__ogtk__UpdateOpenGTags.ctl" Type="VI" URL="build support/Update OpenG Tags.llb/Type Descriptor__ogtk__UpdateOpenGTags.ctl"/>
+ <Item Name="Variant to Header Info__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Variant to Header Info__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="vitag refnum__ogtk__UpdateOpenGTags.ctl" Type="VI" URL="build support/Update OpenG Tags.llb/vitag refnum__ogtk__UpdateOpenGTags.ctl"/>
+ <Item Name="vitags core__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/vitags core__ogtk__UpdateOpenGTags.vi"/>
+ <Item Name="Write Tag__ogtk__UpdateOpenGTags.vi" Type="VI" URL="build support/Update OpenG Tags.llb/Write Tag__ogtk__UpdateOpenGTags.vi"/>
+ </Item>
+ <Item Name="Build Call-Back VI.vi" Type="VI" URL="build support/Build Call-Back VI.vi"/>
+ <Item Name="Build Support - VI Tree.vi" Type="VI" URL="build support/Build Support - VI Tree.vi"/>
+ <Item Name="Call-Back Utility - Rem Namespace from Window Title.vi" Type="VI" URL="build support/Call-Back Utility - Rem Namespace from Window Title.vi"/>
+ <Item Name="Call-Back Utility - Set VI Help Path.vi" Type="VI" URL="build support/Call-Back Utility - Set VI Help Path.vi"/>
+ <Item Name="List VIs without Test Coverage.vi" Type="VI" URL="build support/List VIs without Test Coverage.vi"/>
+ <Item Name="Post Build Utility - Create HTML Help Docs.vi" Type="VI" URL="build support/Post Build Utility - Create HTML Help Docs.vi"/>
+ <Item Name="Post Build Utility - Update OpenG Tags.vi" Type="VI" URL="build support/Post Build Utility - Update OpenG Tags.vi"/>
+ <Item Name="Pre Build Utility - Run Unit Tests.vi" Type="VI" URL="build support/Pre Build Utility - Run Unit Tests.vi"/>
+ <Item Name="Pre-Post Build.vi" Type="VI" URL="build support/Pre-Post Build.vi"/>
+ <Item Name="Read Key (Path) (Append if Relative).vi" Type="VI" URL="build support/Read Key (Path) (Append if Relative).vi"/>
+ </Item>
+ <Item Name="docs" Type="Folder">
+ <Item Name="change-log.txt" Type="Document" URL="docs/change-log.txt"/>
+ <Item Name="ChangLog-2.7.txt" Type="Document" URL="docs/ChangLog-2.7.txt"/>
+ <Item Name="History.txt" Type="Document" URL="docs/History.txt"/>
+ <Item Name="ReleaseNotes-2.7.txt" Type="Document" URL="docs/ReleaseNotes-2.7.txt"/>
+ <Item Name="ToDo.txt" Type="Document" URL="docs/ToDo.txt"/>
+ </Item>
+ <Item Name="source" Type="Folder">
+ <Item Name="images" Type="Folder">
+ <Item Name="variantconfig.bmp" Type="Document" URL="source/images/variantconfig.bmp"/>
+ </Item>
+ <Item Name="library" Type="Folder">
+ <Item Name="Encode Section and Key Names.vi" Type="VI" URL="source/library/Encode Section and Key Names.vi"/>
+ <Item Name="Format Numeric Array.vi" Type="VI" URL="source/library/Format Numeric Array.vi"/>
+ <Item Name="Read INI Cluster.vi" Type="VI" URL="source/library/Read INI Cluster.vi"/>
+ <Item Name="Read Key (Variant).vi" Type="VI" URL="source/library/Read Key (Variant).vi"/>
+ <Item Name="Read Panel from INI.vi" Type="VI" URL="source/library/Read Panel from INI.vi"/>
+ <Item Name="Read Section Cluster.vi" Type="VI" URL="source/library/Read Section Cluster.vi"/>
+ <Item Name="VI Tree - variantconfig.vi" Type="VI" URL="source/library/VI Tree - variantconfig.vi"/>
+ <Item Name="Write INI Cluster.vi" Type="VI" URL="source/library/Write INI Cluster.vi"/>
+ <Item Name="Write Key (Variant).vi" Type="VI" URL="source/library/Write Key (Variant).vi"/>
+ <Item Name="Write Panel to INI.vi" Type="VI" URL="source/library/Write Panel to INI.vi"/>
+ <Item Name="Write Section Cluster.vi" Type="VI" URL="source/library/Write Section Cluster.vi"/>
+ </Item>
+ <Item Name="mnu" Type="Folder">
+ <Item Name="oglib_variantconfig.mnu" Type="Document" URL="source/mnu/oglib_variantconfig.mnu"/>
+ </Item>
+ <Item Name="mnu-8x" Type="Folder">
+ <Item Name="oglib_variantconfig.mnu" Type="Document" URL="source/mnu-8x/oglib_variantconfig.mnu"/>
+ </Item>
+ </Item>
+ <Item Name="tests" Type="Folder">
+ <Item Name="INTEGRATION TEST - Integrated test.vi" Type="VI" URL="tests/INTEGRATION TEST - Integrated test.vi"/>
+ <Item Name="INTEGRATION TEST - Legacy Support.vi" Type="VI" URL="tests/INTEGRATION TEST - Legacy Support.vi"/>
+ <Item Name="TEST - Encode Section and Key Names.vi" Type="VI" URL="tests/TEST - Encode Section and Key Names.vi"/>
+ <Item Name="TEST - Format Numeric Array.vi" Type="VI" URL="tests/TEST - Format Numeric Array.vi"/>
+ <Item Name="TEST - Read INI Cluster.vi" Type="VI" URL="tests/TEST - Read INI Cluster.vi"/>
+ <Item Name="TEST - Write INI Cluster.vi" Type="VI" URL="tests/TEST - Write INI Cluster.vi"/>
+ </Item>
+ <Item Name="build.vi" Type="VI" URL="build.vi"/>
+ <Item Name="test.vi" Type="VI" URL="test.vi"/>
+ <Item Name="Dependencies" Type="Dependencies"/>
+ <Item Name="Build Specifications" Type="Build"/>
+ </Item>
+</Project>
Modified: trunk/variantconfig/source/library/Encode Section and Key Names.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Format Numeric Array.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Read INI Cluster.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Read Key (Variant).vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Read Panel from INI.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Read Section Cluster.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/VI Tree - variantconfig.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Write INI Cluster.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Write Key (Variant).vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Write Panel to INI.vi
===================================================================
(Binary files differ)
Modified: trunk/variantconfig/source/library/Write Section Cluster.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-19 17:36:23
|
Revision: 1032
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1032&view=rev
Author: jkring
Date: 2010-02-19 17:36:17 +0000 (Fri, 19 Feb 2010)
Log Message:
-----------
fixed package URL
Modified Paths:
--------------
trunk/file/build rules/package.ogpb
Modified: trunk/file/build rules/package.ogpb
===================================================================
--- trunk/file/build rules/package.ogpb 2010-02-19 17:28:35 UTC (rev 1031)
+++ trunk/file/build rules/package.ogpb 2010-02-19 17:36:17 UTC (rev 1032)
@@ -15,7 +15,7 @@
License=BSD
-Copyright="2002 2003 Cal-Bay Systems, Inc., 2002-2006 Jim Kring, Rolf Kalbermatter"
+Copyright="2002-2010 Jim Kring, Rolf Kalbermatter, 2002 2003 Cal-Bay Systems, Inc."
Distribution="OpenG Toolkit"
@@ -23,7 +23,7 @@
Vendor=OpenG.org
-URL=http://opengtoolkit.sourceforge.net/file
+URL=http://wiki.openg.org/oglib_file
Packager="Jim Kring <ji...@ji...>"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-19 17:28:40
|
Revision: 1031
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1031&view=rev
Author: jkring
Date: 2010-02-19 17:28:35 +0000 (Fri, 19 Feb 2010)
Log Message:
-----------
upgraded to 8.2 and added release notes
Modified Paths:
--------------
trunk/file/build rules/package.ogpb
Modified: trunk/file/build rules/package.ogpb
===================================================================
--- trunk/file/build rules/package.ogpb 2010-02-19 17:27:05 UTC (rev 1030)
+++ trunk/file/build rules/package.ogpb 2010-02-19 17:28:35 UTC (rev 1031)
@@ -2,14 +2,14 @@
Name=oglib_file
-Version=2.8
+Version=3.0.1
Release=1
[Description]
-Description="The file package contains several routines for operating on files."
+Description="The file package contains several routines for operating on files.\0A\0A[Release Notes]\0A* Fixes issues with errors generated when setting read-only permissions in LabVIEW 2009.\0A* Package sources upgraded to LabVIEW 8.2 (package now compatible with LV8.2 or greater)."
Summary="OpenG File Tools"
@@ -30,14 +30,14 @@
[Dependencies]
-Requires="ogrsc_dynamicpalette >= 2.0, oglib_string >= 2.0, oglib_array >= 2.0, oglib_appcontrol >= 2.0, oglib_error >= 2.0"
+Requires="ogrsc_dynamicpalette >= 0.2, oglib_string >= 2.0, oglib_array >= 2.0, oglib_appcontrol >= 2.0, oglib_error >= 2.0"
AutoReqProv=FALSE
[Platform]
-Exclusive_LabVIEW_Version=>=6.1
+Exclusive_LabVIEW_Version=>=8.2
Exclusive_LabVIEW_System=All
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-19 17:27:11
|
Revision: 1030
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1030&view=rev
Author: jkring
Date: 2010-02-19 17:27:05 +0000 (Fri, 19 Feb 2010)
Log Message:
-----------
added new test for deleting read-only folder
Added Paths:
-----------
trunk/file/tests/TEST - Delete Recursive (Read-Only).vi
Added: trunk/file/tests/TEST - Delete Recursive (Read-Only).vi
===================================================================
(Binary files differ)
Property changes on: trunk/file/tests/TEST - Delete Recursive (Read-Only).vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-19 17:21:54
|
Revision: 1029
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1029&view=rev
Author: jkring
Date: 2010-02-19 17:21:41 +0000 (Fri, 19 Feb 2010)
Log Message:
-----------
recompiled/resaved in 8.2
Modified Paths:
--------------
trunk/file/source/library/Append Path to Root if Relative.vi
trunk/file/source/library/Application Directory.vi
trunk/file/source/library/Build Path/Build Path - File Names Array - path.vi
trunk/file/source/library/Build Path/Build Path - File Names Array.vi
trunk/file/source/library/Build Path/Build Path - File Names and Paths Arrays - path.vi
trunk/file/source/library/Build Path/Build Path - File Names and Paths Arrays.vi
trunk/file/source/library/Build Path/Build Path - Traditional - path.vi
trunk/file/source/library/Build Path/Build Path - Traditional.vi
trunk/file/source/library/Build Path.vi
trunk/file/source/library/Compare File Binary.vi
trunk/file/source/library/Compare Two Paths.vi
trunk/file/source/library/Convert Dirs to VI Libraries (proxy).vi
trunk/file/source/library/Convert File Extension/Convert File Extension (Path).vi
trunk/file/source/library/Convert File Extension/Convert File Extension (String).vi
trunk/file/source/library/Convert File Extension.vi
trunk/file/source/library/Convert VI Libraries to Dirs (proxy).vi
trunk/file/source/library/Copy with Options.vi
trunk/file/source/library/Create Dir if Non-Existant.vi
trunk/file/source/library/Current VI's Path.vi
trunk/file/source/library/Current VIs Parent Directory.vi
trunk/file/source/library/Default Directory.vi
trunk/file/source/library/File Exists.vi
trunk/file/source/library/File Info Record.ctl
trunk/file/source/library/File Info.vi
trunk/file/source/library/Instrument Library.vi
trunk/file/source/library/List Directory Recursive.vi
trunk/file/source/library/List Directory.vi
trunk/file/source/library/List Top Level VIs.vi
trunk/file/source/library/Merge Directories.vi
trunk/file/source/library/OpenG Library.vi
trunk/file/source/library/Set VI Top Level.vi
trunk/file/source/library/Strip Path/Strip Path - Arrays.vi
trunk/file/source/library/Strip Path/Strip Path - Traditional.vi
trunk/file/source/library/Strip Path Extension/Strip Path Extension - 1D Array of Paths.vi
trunk/file/source/library/Strip Path Extension/Strip Path Extension - 1D Array of Strings.vi
trunk/file/source/library/Strip Path Extension/Strip Path Extension - Path.vi
trunk/file/source/library/Strip Path Extension/Strip Path Extension - String.vi
trunk/file/source/library/Strip Path Extension.vi
trunk/file/source/library/Strip Path.vi
trunk/file/source/library/Temporary Directory.vi
trunk/file/source/library/Temporary Filename.vi
trunk/file/source/library/User Library.vi
trunk/file/source/library/VI Library.vi
trunk/file/source/library/VI Tree - file.vi
trunk/file/source/library/Valid Path/Valid Path - Array.vi
trunk/file/source/library/Valid Path/Valid Path - Traditional.vi
trunk/file/source/library/Valid Path.vi
Modified: trunk/file/source/library/Append Path to Root if Relative.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Application Directory.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Build Path/Build Path - File Names Array - path.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Build Path/Build Path - File Names Array.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Build Path/Build Path - File Names and Paths Arrays - path.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Build Path/Build Path - File Names and Paths Arrays.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Build Path/Build Path - Traditional - path.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Build Path/Build Path - Traditional.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Build Path.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Compare File Binary.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Compare Two Paths.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Convert Dirs to VI Libraries (proxy).vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Convert File Extension/Convert File Extension (Path).vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Convert File Extension/Convert File Extension (String).vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Convert File Extension.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Convert VI Libraries to Dirs (proxy).vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Copy with Options.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Create Dir if Non-Existant.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Current VI's Path.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Current VIs Parent Directory.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Default Directory.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/File Exists.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/File Info Record.ctl
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/File Info.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Instrument Library.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/List Directory Recursive.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/List Directory.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/List Top Level VIs.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Merge Directories.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/OpenG Library.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Set VI Top Level.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path/Strip Path - Arrays.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path/Strip Path - Traditional.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path Extension/Strip Path Extension - 1D Array of Paths.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path Extension/Strip Path Extension - 1D Array of Strings.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path Extension/Strip Path Extension - Path.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path Extension/Strip Path Extension - String.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path Extension.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Strip Path.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Temporary Directory.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Temporary Filename.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/User Library.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/VI Library.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/VI Tree - file.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Valid Path/Valid Path - Array.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Valid Path/Valid Path - Traditional.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Valid Path.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-19 17:20:03
|
Revision: 1028
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1028&view=rev
Author: jkring
Date: 2010-02-19 17:19:53 +0000 (Fri, 19 Feb 2010)
Log Message:
-----------
Fixed issue with setting read-only permissions in LabVIEW 2009
Modified Paths:
--------------
trunk/file/source/library/Delete Recursive.vi
trunk/file/source/library/Force File Move.vi
Modified: trunk/file/source/library/Delete Recursive.vi
===================================================================
(Binary files differ)
Modified: trunk/file/source/library/Force File Move.vi
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-18 21:25:35
|
Revision: 1027
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1027&view=rev
Author: jkring
Date: 2010-02-18 21:25:29 +0000 (Thu, 18 Feb 2010)
Log Message:
-----------
updated spec file with release notes
Modified Paths:
--------------
trunk/dynamicpalette/ogrsc_dynamicpalette.spec
Property Changed:
----------------
trunk/dynamicpalette/
Property changes on: trunk/dynamicpalette
___________________________________________________________________
Added: svn:ignore
+ *.ogp
Modified: trunk/dynamicpalette/ogrsc_dynamicpalette.spec
===================================================================
--- trunk/dynamicpalette/ogrsc_dynamicpalette.spec 2010-02-18 21:19:44 UTC (rev 1026)
+++ trunk/dynamicpalette/ogrsc_dynamicpalette.spec 2010-02-18 21:25:29 UTC (rev 1027)
@@ -1,15 +1,13 @@
[Package Name]
Name=ogrsc_dynamicpalette
-
-Version=0.18
-
+Version=0.19
Release=1
[Description]
-Description="The OpenG Dynamic Palette View creates palette syncronized directories within ./user.lib/_Dynamic_Palette_View/"
+Description="The OpenG Dynamic Palette View creates palette syncronized directories within ./user.lib/_Dynamic_Palette_View/\0A\0A[Release Notes]\0A* Can now be installed on LabVIEW 2010 (10.0)"
Summary=OpenG Dyanimc Palette View
@@ -30,8 +28,7 @@
[Platform]
-Exclusive_LabVIEW_Version="6.0, 6.1, 7.0, 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0"
-
+Exclusive_LabVIEW_Version= >=6.0
Exclusive_LabVIEW_System=All
Exclusive_OS=Windows NT, Windows 9x, Linux, Mac OS >= 10
@@ -61,7 +58,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 6.0, 6.1, 7.0, 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=6.0
Num Files=1
@@ -77,7 +74,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=8.0
Num Files=1
@@ -996,7 +993,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Num Files=2
@@ -1012,7 +1009,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Num Files=136
@@ -1162,7 +1159,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Num Files=2
@@ -1183,7 +1180,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Exclusive_OS=Windows NT
@@ -1201,7 +1198,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Exclusive_OS=Windows NT
@@ -1235,7 +1232,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Exclusive_OS=Mac OS
@@ -1253,7 +1250,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Exclusive_OS=Mac OS >= 1.0
@@ -1284,7 +1281,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Exclusive_OS=Linux
@@ -1302,7 +1299,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=7.1
Exclusive_OS=Linux
@@ -1325,7 +1322,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=8.0
Num Files=1
@@ -1346,7 +1343,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=8.0
Num Files=1
@@ -1374,7 +1371,7 @@
Replace Mode=Always
-Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+Exclusive_LabVIEW_Version= >=8.0
Num Files=2
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-18 21:19:51
|
Revision: 1026
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1026&view=rev
Author: jkring
Date: 2010-02-18 21:19:44 +0000 (Thu, 18 Feb 2010)
Log Message:
-----------
moved dynamicpalette over from CVS
Added Paths:
-----------
trunk/dynamicpalette/2d_source/
trunk/dynamicpalette/2d_source/2ddynamic.txt
trunk/dynamicpalette/2d_source/6.0/
trunk/dynamicpalette/2d_source/6.0/3dctrls.mnu
trunk/dynamicpalette/2d_source/6.0/root.mnu
trunk/dynamicpalette/2d_source/6.1/
trunk/dynamicpalette/2d_source/6.1/3dctrls.mnu
trunk/dynamicpalette/2d_source/6.1/root.mnu
trunk/dynamicpalette/2d_source/7.0/
trunk/dynamicpalette/2d_source/7.0/3dctrls.mnu
trunk/dynamicpalette/2d_source/7.0/root.mnu
trunk/dynamicpalette/2d_source/7.1/
trunk/dynamicpalette/2d_source/7.1/3dctrls.mnu
trunk/dynamicpalette/2d_source/7.1/root.mnu
trunk/dynamicpalette/2d_source/readonly.txt
Added: trunk/dynamicpalette/2d_source/2ddynamic.txt
===================================================================
--- trunk/dynamicpalette/2d_source/2ddynamic.txt (rev 0)
+++ trunk/dynamicpalette/2d_source/2ddynamic.txt 2010-02-18 21:19:44 UTC (rev 1026)
@@ -0,0 +1 @@
+2D Dynamic Palette View
\ No newline at end of file
Added: trunk/dynamicpalette/2d_source/6.0/3dctrls.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/6.0/3dctrls.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/6.0/root.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/6.0/root.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/6.1/3dctrls.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/6.1/3dctrls.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/6.1/root.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/6.1/root.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/7.0/3dctrls.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/7.0/3dctrls.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/7.0/root.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/7.0/root.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/7.1/3dctrls.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/7.1/3dctrls.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/7.1/root.mnu
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/2d_source/7.1/root.mnu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/2d_source/readonly.txt
===================================================================
--- trunk/dynamicpalette/2d_source/readonly.txt (rev 0)
+++ trunk/dynamicpalette/2d_source/readonly.txt 2010-02-18 21:19:44 UTC (rev 1026)
@@ -0,0 +1 @@
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-18 21:15:51
|
Revision: 1025
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1025&view=rev
Author: jkring
Date: 2010-02-18 21:15:45 +0000 (Thu, 18 Feb 2010)
Log Message:
-----------
moved dynamicpalette over from CVS
Added Paths:
-----------
trunk/dynamicpalette/build_support/
trunk/dynamicpalette/build_support/Build Package (Proxy).vi
trunk/dynamicpalette/build_support/Build SPEC file List from Dir.vi
trunk/dynamicpalette/build_support/Call-Back VI - Rem namespace from Window Title - Utility.vi
trunk/dynamicpalette/build_support/Call-Back VI - Rem namespace from Window Title.vi
trunk/dynamicpalette/build_support/Post Build Utility.vi
trunk/dynamicpalette/build_support/Pre-Post Build.vi
trunk/dynamicpalette/build_support/Update File Info in File Group Section.vi
trunk/dynamicpalette/build_support/Update OpenG Tags.llb
trunk/dynamicpalette/built/
trunk/dynamicpalette/built/dynamicpalette.llb
trunk/dynamicpalette/built/dynamicpalette_api.llb
trunk/dynamicpalette/docs/
trunk/dynamicpalette/docs/Dynamic Palette Design Doc.doc
trunk/dynamicpalette/docs/HowToDev.txt
trunk/dynamicpalette/docs/List mnu files not on disk.vi
trunk/dynamicpalette/docs/OpenG Library and Palette Integration.doc
trunk/dynamicpalette/docs/Palette Map.xls
trunk/dynamicpalette/docs/Read Palette Hierarchy from File.vi
trunk/dynamicpalette/images/
trunk/dynamicpalette/images/dynamicpalette.bmp
trunk/dynamicpalette/test/
trunk/dynamicpalette/test/Populate Dynamic Palette View.vi
trunk/dynamicpalette/test/untitled.ctl
trunk/dynamicpalette/test/untitled.vi
trunk/dynamicpalette/tools/
trunk/dynamicpalette/tools/Build.vi
trunk/dynamicpalette/tools/Check Validity.vi
trunk/dynamicpalette/tools/populate_synched-folders.vi
trunk/dynamicpalette/tools/tools.zip
trunk/dynamicpalette/tools/untitled.ctl
trunk/dynamicpalette/tools/untitled.vi
Added: trunk/dynamicpalette/build_support/Build Package (Proxy).vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Build Package (Proxy).vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build_support/Build SPEC file List from Dir.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Build SPEC file List from Dir.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build_support/Call-Back VI - Rem namespace from Window Title - Utility.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Call-Back VI - Rem namespace from Window Title - Utility.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build_support/Call-Back VI - Rem namespace from Window Title.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Call-Back VI - Rem namespace from Window Title.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build_support/Post Build Utility.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Post Build Utility.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build_support/Pre-Post Build.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Pre-Post Build.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build_support/Update File Info in File Group Section.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Update File Info in File Group Section.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build_support/Update OpenG Tags.llb
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build_support/Update OpenG Tags.llb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/built/dynamicpalette.llb
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/built/dynamicpalette.llb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/built/dynamicpalette_api.llb
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/built/dynamicpalette_api.llb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/docs/Dynamic Palette Design Doc.doc
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/docs/Dynamic Palette Design Doc.doc
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/docs/HowToDev.txt
===================================================================
--- trunk/dynamicpalette/docs/HowToDev.txt (rev 0)
+++ trunk/dynamicpalette/docs/HowToDev.txt 2010-02-18 21:15:45 UTC (rev 1025)
@@ -0,0 +1,31 @@
+-= Creating a New Custom Palette View =-
+
+1) Select the Default Palette Set. (New custom palettes are created from the active palette view, and the Dynamic Palette View is derived from the default palette view).
+2) Create new palette view called "dynamic".
+3) Create a file "./menus/dynamic.txt", whoes content is "Dynamic Palette View". This will override the name "dynamic".
+
+Notes:
+
+-= Multiple References to a Menu =-
+
+If a menu is embedded in several locations, only the edited menu will be moved automatically to the "./menus/<CustomPaletteName>/" folder. Each additional instance is a link to the original .mnu, which is likely located at "./menus/default/". These will have to be manually removed, and added as links the the MNU file located at "./menus/<CustomPaletteName>/".
+
+-= readonly.txt - hiding missing submenus and VIs =-
+
+The presence of a file called "readonly.txt" in any directory performs a couple purposes. First it tells LabVIEW's palette editor to dissallow editing of any .mnu files in that directory, secondly it tells LabVIEW to not show question marks ("?") for missing submenus VIs and functions. When creating the Dynamic Palette View, do not put readonly.txt in the synched directories until after .mnu files are synched to directory, otherwise LabVIEW might crash and your .mnu files might become corrupted.
+
+-= Platform Dependant Menus =-
+
+The files inside of "./menus/<CustomPaletteName>" define a difference between the new palette view and the active palette at the time the user selected "new setup..." from the "Edit Controls and Functions Palettes" dialog. When the custom palette view is first created the root.mnu is copied over from the previously active palette into "./menus/<CustomPaletteName>". Then as one makes changes to the custom palette, individual .mnu files are copied over in a piecemeal fashon. However, all mnu files are copied into "./menus/<CustomPaletteName>" regardless of thier previous location. For example, the "Advanced" submenu of the default palette is stored at "./menus/default/plat/adv.mnu". However, when you edit the "Advanced" palette within your custom palette view, LabVIEW will copy it to "./menus/<CustomPaletteName>/adv.mnu". It is worth noting that the reason adv.mnu is originally stored beneath the "plat" folder is that it is platform dependant. "./menus/default/*.mnu" are all of the platform independent menus and "./menus/default/plat/*.mnu" are all of the platform dependent menus. They are segregated into seperate folders for ease of source code control and distribution. For the Dynamic Palette View, we must also segregate these files, in an identical fashion.
+
+So, as we edit our custom palette view, LabVIEW is placing platform dependent .mnu files in the root folder of our custom palette view ("./menus/dynamic/"). In order to put them into the "./menus/dynamic/plat/" folder we need to exit LabVIEW, move the platform dependent .mnu files into the "./menus/dynamic/plat/" folder, and then restart LabVIEW. Once LabVIEW restarts the moved menus will be missing from the palettes. We now have to relink them, manually. Open the palette editor, delete the missing menus, and insert them as new submenus.
+
+-= Build Process =-
+
+When doing a build, the numbered version without the platform modifier is built at...
+
+./menus/dynamic/
+
+The numbered verison with the platform modifier is built at...
+
+./menus/plat/
Added: trunk/dynamicpalette/docs/List mnu files not on disk.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/docs/List mnu files not on disk.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/docs/OpenG Library and Palette Integration.doc
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/docs/OpenG Library and Palette Integration.doc
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/docs/Palette Map.xls
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/docs/Palette Map.xls
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/docs/Read Palette Hierarchy from File.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/docs/Read Palette Hierarchy from File.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/images/dynamicpalette.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/images/dynamicpalette.bmp
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/test/Populate Dynamic Palette View.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/test/Populate Dynamic Palette View.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/test/untitled.ctl
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/test/untitled.ctl
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/test/untitled.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/test/untitled.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/tools/Build.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/tools/Build.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/tools/Check Validity.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/tools/Check Validity.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/tools/populate_synched-folders.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/tools/populate_synched-folders.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/tools/tools.zip
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/tools/tools.zip
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/tools/untitled.ctl
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/tools/untitled.ctl
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/tools/untitled.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/tools/untitled.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-18 20:48:19
|
Revision: 1023
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1023&view=rev
Author: jkring
Date: 2010-02-18 20:48:11 +0000 (Thu, 18 Feb 2010)
Log Message:
-----------
moved dynamicpalette over from CVS
Added Paths:
-----------
trunk/dynamicpalette/Build Resource Component.vi
trunk/dynamicpalette/Build Resource Components.vi
trunk/dynamicpalette/PostInstall.vi
trunk/dynamicpalette/PostUninstall.vi
trunk/dynamicpalette/build dynamicpalette.vi
trunk/dynamicpalette/change-log.txt
trunk/dynamicpalette/ogrsc_dynamicpalette.spec
trunk/dynamicpalette/to-do.txt
Added: trunk/dynamicpalette/Build Resource Component.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/Build Resource Component.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/Build Resource Components.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/Build Resource Components.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/PostInstall.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/PostInstall.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/PostUninstall.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/PostUninstall.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/build dynamicpalette.vi
===================================================================
(Binary files differ)
Property changes on: trunk/dynamicpalette/build dynamicpalette.vi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/dynamicpalette/change-log.txt
===================================================================
--- trunk/dynamicpalette/change-log.txt (rev 0)
+++ trunk/dynamicpalette/change-log.txt 2010-02-18 20:48:11 UTC (rev 1023)
@@ -0,0 +1,45 @@
+0.17 --> 0.18
+------------------------------------------------------
+Added LabVIEW 9.0 support
+
+0.16 --> 0.17
+------------------------------------------------------
+Added LabVIEW 8.6 support
+
+0.15 --> 0.16
+------------------------------------------------------
+Added LabVIEW 8.5 support
+
+0.14 --> 0.15
+------------------------------------------------------
+Added LabVIEW 8.2 support
+
+0.13 --> 0.14
+------------------------------------------------------
+Added 7.x Functions palette to LabVIEW 8.x
+
+0.12 --> 0.13
+------------------------------------------------------
+Added LabVIEW 8.1 support
+
+0.11 --> 0.12
+------------------------------------------------------
+Added support for controls in OpenG Palette
+
+0.10 --> 0.11
+------------------------------------------------------
+FIX [ 1282507 ] Polynomial palette missing in LV 7.1
+FIX [ 1282491 ] Office Toolkit Dynamic Palette Bug
+
+0.7-1 --> 0.8-1
+------------------------------------------------------
+Added LabVIEW 7.1 support for Linux and Mac OS X.
+
+0.6-1 --> 0.7-1
+------------------------------------------------------
+Added LabVIEW 7.1 support for Windows (other platforms
+ to follow).
+
+0.3-1 --> 0.4-1
+------------------------------------------------------
+Package was missing LV7.0 platform specific palettes
\ No newline at end of file
Added: trunk/dynamicpalette/ogrsc_dynamicpalette.spec
===================================================================
--- trunk/dynamicpalette/ogrsc_dynamicpalette.spec (rev 0)
+++ trunk/dynamicpalette/ogrsc_dynamicpalette.spec 2010-02-18 20:48:11 UTC (rev 1023)
@@ -0,0 +1,1382 @@
+[Package Name]
+
+Name=ogrsc_dynamicpalette
+
+Version=0.18
+
+Release=1
+
+
+[Description]
+
+Description="The OpenG Dynamic Palette View creates palette syncronized directories within ./user.lib/_Dynamic_Palette_View/"
+
+Summary=OpenG Dyanimc Palette View
+
+License=BSD
+
+Copyright=2003 Jim Kring
+
+Distribution=OpenG Toolkit
+
+Icon=images/dynamicpalette.bmp
+
+Vendor=OpenG.org
+
+URL=http://wiki.openg.org/Ogrsc_dynamicpalette
+
+Packager=Jim Kring <ji...@ji...>
+
+
+[Platform]
+
+Exclusive_LabVIEW_Version="6.0, 6.1, 7.0, 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0"
+
+Exclusive_LabVIEW_System=All
+
+Exclusive_OS=Windows NT, Windows 9x, Linux, Mac OS >= 10
+
+
+[Script VIs]
+
+PostInstall=PostInstall.vi
+PostUninstall=PostUninstall.vi
+
+
+[Files]
+
+Num File Groups=43
+
+
+###################################
+######## Dynamic Palette ##########
+###################################
+
+
+[File Group 0]
+
+Source Dir=source
+
+Target Dir=<application>/vi.lib/addons
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.0, 6.1, 7.0, 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=1
+
+File 0=OpenG.mnu
+
+
+
+[File Group 1]
+
+Source Dir=source
+
+Target Dir=<application>/menus/Categories
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=1
+
+File 0=OpenG.mnu
+
+
+
+[File Group 2]
+
+Source Dir=built
+
+Target Dir=<application>/resource/OpenG/palette
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=dynamicpalette.llb
+
+
+[File Group 3]
+
+Source Dir=built
+
+Target Dir=<application>/user.lib/_OpenG.lib/dynamicpalette_api
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=dynamicpalette_api.llb
+
+
+###################################
+########### Menu Folder ###########
+###################################
+
+
+[File Group 4]
+
+Source Dir=source
+
+Target Dir=<application>/menus
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=dynamic.txt
+
+
+[File Group 5]
+
+Source Dir=source
+
+Target Dir=<application>/menus/dynamic
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=readonly.txt
+
+
+[File Group 6]
+
+Source Dir=source
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=readonly.txt
+
+
+[File Group 7]
+
+Source Dir=2d_source
+
+Target Dir=<application>/menus
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=2ddynamic.txt
+
+
+[File Group 8]
+
+Source Dir=2d_source
+
+Target Dir=<application>/menus/2ddynamic
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=readonly.txt
+
+
+###################################
+########### LabVIEW 6.0 ###########
+###################################
+
+
+[File Group 9]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.0
+
+Num Files=2
+
+File 0=6.0-controls.csv
+File 1=6.0-functions.csv
+
+
+[File Group 10]
+
+Source Dir=source/6.0
+
+Target Dir=<application>/menus/dynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.0
+
+Num Files=115
+
+File 0=2dctrls.mnu
+File 1=3darray.mnu
+File 2=3dbool.mnu
+File 3=3ddecor.mnu
+File 4=3dgraph.mnu
+File 5=3dio.mnu
+File 6=3dlist.mnu
+File 7=3dnum.mnu
+File 8=3dpicture.mnu
+File 9=3drefnum.mnu
+File 10=3dring.mnu
+File 11=3dstring.mnu
+File 12=advdata.mnu
+File 13=advfile.mnu
+File 14=advstring.mnu
+File 15=altstrng.mnu
+File 16=analysis.mnu
+File 17=ananova.mnu
+File 18=anarr.mnu
+File 19=andsp.mnu
+File 20=anfilt.mnu
+File 21=anfit.mnu
+File 22=anfltfir.mnu
+File 23=anfltiir.mnu
+File 24=anlacadv.mnu
+File 25=anlacx.mnu
+File 26=anlaradv.mnu
+File 27=anlinalg.mnu
+File 28=anmeas.mnu
+File 29=anprob.mnu
+File 30=ansiggen.mnu
+File 31=anstat.mnu
+File 32=antrans.mnu
+File 33=anwind.mnu
+File 34=appctl.mnu
+File 35=arrclctl.mnu
+File 36=arrclust.mnu
+File 37=binfile.mnu
+File 38=boolean.mnu
+File 39=boolfunc.mnu
+File 40=cluster.mnu
+File 41=compare.mnu
+File 42=complex.mnu
+File 43=config.mnu
+File 44=constant.mnu
+File 45=convert.mnu
+File 46=decor.mnu
+File 47=decoradv.mnu
+File 48=dialog.mnu
+File 49=dsocket.mnu
+File 50=file.mnu
+File 51=filecnst.mnu
+File 52=gmath.mnu
+File 53=gpib.mnu
+File 54=gpib4882.mnu
+File 55=graph.mnu
+File 56=graphicsfmt.mnu
+File 57=help.mnu
+File 58=instr.mnu
+File 59=io.mnu
+File 60=iocompat.mnu
+File 61=list.mnu
+File 62=log.mnu
+File 63=lvmenu.mnu
+File 64=macond.mnu
+File 65=magenr.mnu
+File 66=mamain.mnu
+File 67=mamon.mnu
+File 68=math.mnu
+File 69=math1d2d.mnu
+File 70=mathcalc.mnu
+File 71=mathfunc.mnu
+File 72=mathode.mnu
+File 73=mathopt.mnu
+File 74=mathpars.mnu
+File 75=mathzero.mnu
+File 76=nirepadv.mnu
+File 77=nireplay.mnu
+File 78=nireport.mnu
+File 79=notifier.mnu
+File 80=numeric.mnu
+File 81=occur.mnu
+File 82=pictplots.mnu
+File 83=picttype.mnu
+File 84=picture.mnu
+File 85=queue.mnu
+File 86=refnum.mnu
+File 87=rendezvs.mnu
+File 88=ring.mnu
+File 89=root.mnu
+File 90=semaphor.mnu
+File 91=serial.mnu
+File 92=sound.mnu
+File 93=soundfile.mnu
+File 94=soundinput.mnu
+File 95=soundoutput.mnu
+File 96=strctl.mnu
+File 97=strcvt.mnu
+File 98=string.mnu
+File 99=structs.mnu
+File 100=synch.mnu
+File 101=tcp.mnu
+File 102=timedlg.mnu
+File 103=trig.mnu
+File 104=udp.mnu
+File 105=variant.mnu
+File 106=vevent.mnu
+File 107=vhlreg.mnu
+File 108=visa.mnu
+File 109=visaadv.mnu
+File 110=vllreg.mnu
+File 111=vserial.mnu
+File 112=waveformops.mnu
+File 113=waveforms.mnu
+File 114=WDTFile.mnu
+
+###################################
+######### LabVIEW 6.0 Win #########
+###################################
+
+[File Group 11]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.0
+
+Exclusive_OS=Windows NT, Windows 9x
+
+Num Files=2
+
+File 0=6.0-controls-win.csv
+File 1=6.0-functions-win.csv
+
+
+[File Group 12]
+
+Source Dir=source/6.0-win
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.0
+
+Exclusive_OS=Windows NT, Windows 9x
+
+Num Files=10
+
+File 0=3dprops.mnu
+File 1=adv.mnu
+File 2=advmem.mnu
+File 3=ax-events.mnu
+File 4=comm.mnu
+File 5=graphics.mnu
+File 6=hiq.mnu
+File 7=mathform.mnu
+File 8=ole.mnu
+File 9=registry.mnu
+
+
+[File Group 13]
+
+Source Dir=2d_source/6.0
+
+Target Dir=<application>/menus/2ddynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.0
+
+Num Files=2
+
+File 0=3dctrls.mnu
+File 1=root.mnu
+
+
+###################################
+########### LabVIEW 6.1 ###########
+###################################
+
+
+[File Group 14]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.1
+
+Num Files=2
+
+File 0=6.1-controls.csv
+File 1=6.1-functions.csv
+
+
+[File Group 15]
+
+Source Dir=source/6.1
+
+Target Dir=<application>/menus/dynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.1
+
+Num Files=118
+
+File 0=2dctrls.mnu
+File 1=3darray.mnu
+File 2=3dbool.mnu
+File 3=3ddecor.mnu
+File 4=3dgraph.mnu
+File 5=3dio.mnu
+File 6=3dlist.mnu
+File 7=3dnum.mnu
+File 8=3dpicture.mnu
+File 9=3drefnum.mnu
+File 10=3dring.mnu
+File 11=3dstring.mnu
+File 12=advdata.mnu
+File 13=advfile.mnu
+File 14=advstring.mnu
+File 15=altstrng.mnu
+File 16=analysis.mnu
+File 17=ananova.mnu
+File 18=anarr.mnu
+File 19=andsp.mnu
+File 20=anfilt.mnu
+File 21=anfit.mnu
+File 22=anfltfir.mnu
+File 23=anfltiir.mnu
+File 24=anlacadv.mnu
+File 25=anlacx.mnu
+File 26=anlaradv.mnu
+File 27=anlinalg.mnu
+File 28=anmeas.mnu
+File 29=anprob.mnu
+File 30=ansiggen.mnu
+File 31=anstat.mnu
+File 32=antrans.mnu
+File 33=anwind.mnu
+File 34=appctl.mnu
+File 35=arrclctl.mnu
+File 36=arrclust.mnu
+File 37=binfile.mnu
+File 38=boolean.mnu
+File 39=boolfunc.mnu
+File 40=cluster.mnu
+File 41=compare.mnu
+File 42=complex.mnu
+File 43=config.mnu
+File 44=constant.mnu
+File 45=convert.mnu
+File 46=decor.mnu
+File 47=decoradv.mnu
+File 48=dialog.mnu
+File 49=dsocket.mnu
+File 50=file.mnu
+File 51=filecnst.mnu
+File 52=gmath.mnu
+File 53=gpib.mnu
+File 54=gpib4882.mnu
+File 55=graph.mnu
+File 56=graphicsfmt.mnu
+File 57=help.mnu
+File 58=htmlrep.mnu
+File 59=instr.mnu
+File 60=io.mnu
+File 61=irda.mnu
+File 62=list.mnu
+File 63=log.mnu
+File 64=lvmenu.mnu
+File 65=macond.mnu
+File 66=magenr.mnu
+File 67=mamain.mnu
+File 68=mamon.mnu
+File 69=math.mnu
+File 70=math1d2d.mnu
+File 71=mathcalc.mnu
+File 72=mathfunc.mnu
+File 73=mathode.mnu
+File 74=mathopt.mnu
+File 75=mathpars.mnu
+File 76=mathzero.mnu
+File 77=nirepadv.mnu
+File 78=nireplay.mnu
+File 79=nireport.mnu
+File 80=NotifierPrim.mnu
+File 81=numeric.mnu
+File 82=occur.mnu
+File 83=pictplots.mnu
+File 84=picttype.mnu
+File 85=picture.mnu
+File 86=pt_by_pt.mnu
+File 87=QueuePrim.mnu
+File 88=refnum.mnu
+File 89=rendezvs.mnu
+File 90=ring.mnu
+File 91=root.mnu
+File 92=semaphor.mnu
+File 93=serial.mnu
+File 94=sound.mnu
+File 95=soundfile.mnu
+File 96=soundinput.mnu
+File 97=soundoutput.mnu
+File 98=strctl.mnu
+File 99=strcvt.mnu
+File 100=string.mnu
+File 101=structs.mnu
+File 102=synch.mnu
+File 103=tcp.mnu
+File 104=timedlg.mnu
+File 105=trig.mnu
+File 106=udp.mnu
+File 107=variant.mnu
+File 108=vevent.mnu
+File 109=vhlreg.mnu
+File 110=visa.mnu
+File 111=visaadv.mnu
+File 112=vllreg.mnu
+File 113=vserial.mnu
+File 114=waveformops.mnu
+File 115=waveforms.mnu
+File 116=WDTFile.mnu
+File 117=xml.mnu
+
+
+[File Group 16]
+
+Source Dir=2d_source/6.1
+
+Target Dir=<application>/menus/2ddynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.1
+
+Num Files=2
+
+File 0=3dctrls.mnu
+File 1=root.mnu
+
+
+###################################
+######### LabVIEW 6.1 Win #########
+###################################
+
+
+[File Group 17]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.1
+
+Exclusive_OS=Windows NT, Windows 9x
+
+Num Files=2
+
+File 0=6.1-controls-win.csv
+File 1=6.1-functions-win.csv
+
+
+[File Group 18]
+
+Source Dir=source/6.1-win
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.1
+
+Exclusive_OS=Windows NT, Windows 9x
+
+Num Files=10
+
+File 0=3dprops.mnu
+File 1=adv.mnu
+File 2=advmem.mnu
+File 3=ax-events.mnu
+File 4=comm.mnu
+File 5=graphics.mnu
+File 6=hiq.mnu
+File 7=mathform.mnu
+File 8=ole.mnu
+File 9=registry.mnu
+
+
+###################################
+######## LabVIEW 6.1 Linux ########
+###################################
+
+
+[File Group 19]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.1
+
+Exclusive_OS=Linux
+
+Num Files=2
+
+File 0=6.1-controls-linux.csv
+File 1=6.1-functions-linux.csv
+
+
+[File Group 20]
+
+Source Dir=source/6.1-linux
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 6.1
+
+Exclusive_OS=Linux
+
+Num Files=5
+
+File 0=adv.mnu
+File 1=comm.mnu
+File 2=graphics.mnu
+File 3=mathform.mnu
+File 4=pipes.mnu
+
+
+###################################
+########### LabVIEW 7.0 ###########
+###################################
+
+
+[File Group 21]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Num Files=2
+
+File 0=7.0-controls.csv
+File 1=7.0-functions.csv
+
+
+[File Group 22]
+
+Source Dir=source/7.0
+
+Target Dir=<application>/menus/dynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Num Files=134
+
+File 0=2dctrls.mnu
+File 1=3darray.mnu
+File 2=3dbool.mnu
+File 3=3ddecor.mnu
+File 4=3dgraph.mnu
+File 5=3dio.mnu
+File 6=3dlist.mnu
+File 7=3dnum.mnu
+File 8=3dpicture.mnu
+File 9=3drefnum.mnu
+File 10=3dring.mnu
+File 11=3dstring.mnu
+File 12=advdata.mnu
+File 13=advfile.mnu
+File 14=advstring.mnu
+File 15=altstrng.mnu
+File 16=AnalogWDT.mnu
+File 17=analysis.mnu
+File 18=ananova.mnu
+File 19=anarr.mnu
+File 20=andsp.mnu
+File 21=anfilt.mnu
+File 22=anfit.mnu
+File 23=anfltfir.mnu
+File 24=anfltiir.mnu
+File 25=anlacadv.mnu
+File 26=anlacx.mnu
+File 27=anlaradv.mnu
+File 28=anlinalg.mnu
+File 29=anmeas.mnu
+File 30=anprob.mnu
+File 31=ansiggen.mnu
+File 32=anstat.mnu
+File 33=antrans.mnu
+File 34=anwind.mnu
+File 35=appctl.mnu
+File 36=arrclctl.mnu
+File 37=arrclust.mnu
+File 38=binfile.mnu
+File 39=boolean.mnu
+File 40=boolfunc.mnu
+File 41=cluster.mnu
+File 42=compare.mnu
+File 43=complex.mnu
+File 44=config.mnu
+File 45=constant.mnu
+File 46=container.mnu
+File 47=convert.mnu
+File 48=cursor.mnu
+File 49=diagdec.mnu
+File 50=dialog.mnu
+File 51=DigitalWDT.mnu
+File 52=dsocket.mnu
+File 53=events.mnu
+File 54=file.mnu
+File 55=filecnst.mnu
+File 56=gmath.mnu
+File 57=gpib.mnu
+File 58=gpib4882.mnu
+File 59=graph.mnu
+File 60=graphicsfmt.mnu
+File 61=help.mnu
+File 62=htmlrep.mnu
+File 63=inputDevice.mnu
+File 64=instr.mnu
+File 65=io.mnu
+File 66=irda.mnu
+File 67=list.mnu
+File 68=log.mnu
+File 69=lvmenu.mnu
+File 70=macond.mnu
+File 71=magenr.mnu
+File 72=mamain.mnu
+File 73=mamon.mnu
+File 74=math.mnu
+File 75=math1d2d.mnu
+File 76=mathcalc.mnu
+File 77=mathfunc.mnu
+File 78=mathode.mnu
+File 79=mathopt.mnu
+File 80=mathpars.mnu
+File 81=mathzero.mnu
+File 82=nirepadv.mnu
+File 83=nireplay.mnu
+File 84=nireport.mnu
+File 85=NotifierPrim.mnu
+File 86=numeric.mnu
+File 87=occur.mnu
+File 88=pictplots.mnu
+File 89=picttype.mnu
+File 90=picture.mnu
+File 91=pt_by_pt.mnu
+File 92=PtByPt_arr.mnu
+File 93=PtByPt_dsp.mnu
+File 94=PtByPt_filt.mnu
+File 95=PtByPt_fit.mnu
+File 96=PtByPt_linalg.mnu
+File 97=PtByPt_otherFunc.mnu
+File 98=PtByPt_probstat.mnu
+File 99=PtByPt_siggen.mnu
+File 100=PtByPt_trans.mnu
+File 101=QueuePrim.mnu
+File 102=refnum.mnu
+File 103=rendezvs.mnu
+File 104=repdocs.mnu
+File 105=ring.mnu
+File 106=root.mnu
+File 107=semaphor.mnu
+File 108=serial.mnu
+File 109=SMTPEmail.mnu
+File 110=sound.mnu
+File 111=soundfile.mnu
+File 112=soundinput.mnu
+File 113=soundoutput.mnu
+File 114=strctl.mnu
+File 115=strcvt.mnu
+File 116=string.mnu
+File 117=structs.mnu
+File 118=synch.mnu
+File 119=tcp.mnu
+File 120=timedlg.mnu
+File 121=trig.mnu
+File 122=udp.mnu
+File 123=variant.mnu
+File 124=vevent.mnu
+File 125=vhlreg.mnu
+File 126=visa.mnu
+File 127=visaadv.mnu
+File 128=vllreg.mnu
+File 129=vserial.mnu
+File 130=vusb.mnu
+File 131=waveforms.mnu
+File 132=WDTFile.mnu
+File 133=xml.mnu
+
+
+[File Group 23]
+
+Source Dir=2d_source/7.0
+
+Target Dir=<application>/menus/2ddynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Num Files=2
+
+File 0=3dctrls.mnu
+File 1=root.mnu
+
+
+###################################
+######### LabVIEW 7.0 Win #########
+###################################
+
+
+[File Group 24]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Exclusive_OS=Windows NT, Windows 9x
+
+Num Files=2
+
+File 0=7.0-controls-win.csv
+File 1=7.0-functions-win.csv
+
+
+[File Group 25]
+
+Source Dir=source/7.0-win
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Exclusive_OS=Windows NT, Windows 9x
+
+Num Files=10
+
+File 0=3dContainer.mnu
+File 1=3dprops.mnu
+File 2=adv.mnu
+File 3=advmem.mnu
+File 4=comm.mnu
+File 5=dot-net.mnu
+File 6=graphics.mnu
+File 7=mathform.mnu
+File 8=ole.mnu
+File 9=registry.mnu
+
+
+###################################
+######## LabVIEW 7.0 Linux ########
+###################################
+
+
+[File Group 26]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Exclusive_OS=Linux
+
+Num Files=2
+
+File 0=7.0-controls-linux.csv
+File 1=7.0-functions-linux.csv
+
+
+[File Group 27]
+
+Source Dir=source/7.0-linux
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Exclusive_OS=Linux
+
+Num Files=6
+
+File 0=3dContainer.mnu
+File 1=adv.mnu
+File 2=comm.mnu
+File 3=graphics.mnu
+File 4=mathform.mnu
+File 5=pipes.mnu
+
+
+###################################
+######### LabVIEW 7.0 Mac #########
+###################################
+
+
+[File Group 28]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Exclusive_OS=Mac OS >= 10
+
+Num Files=2
+
+File 0=7.0-controls-osx.csv
+File 1=7.0-functions-osx.csv
+
+
+[File Group 29]
+
+Source Dir=source/7.0-osx
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.0
+
+Exclusive_OS=Mac OS >= 1.0
+
+Num Files=9
+
+File 0=3dContainer.mnu
+File 1=adv.mnu
+File 2=aelowlvl.mnu
+File 3=aevtlv.mnu
+File 4=applevnt.mnu
+File 5=comm.mnu
+File 6=graphics.mnu
+File 7=mathform.mnu
+File 8=portaccess.mnu
+
+
+###################################
+########### LabVIEW 7.1 ###########
+###################################
+
+
+[File Group 30]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=2
+
+File 0=7.1-controls.csv
+File 1=7.1-functions.csv
+
+
+[File Group 31]
+
+Source Dir=source/7.1
+
+Target Dir=<application>/menus/dynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=136
+
+File 0=2dctrls.mnu
+File 1=3darray.mnu
+File 2=3dbool.mnu
+File 3=3ddecor.mnu
+File 4=3dgraph.mnu
+File 5=3dio.mnu
+File 6=3dlist.mnu
+File 7=3dnum.mnu
+File 8=3dpicture.mnu
+File 9=3drefnum.mnu
+File 10=3dring.mnu
+File 11=3dstring.mnu
+File 12=advdata.mnu
+File 13=advfile.mnu
+File 14=advstring.mnu
+File 15=altstrng.mnu
+File 16=AnalogWDT.mnu
+File 17=analysis.mnu
+File 18=ananova.mnu
+File 19=anarr.mnu
+File 20=andsp.mnu
+File 21=anfilt.mnu
+File 22=anfit.mnu
+File 23=anfltfir.mnu
+File 24=anfltiir.mnu
+File 25=anlacadv.mnu
+File 26=anlacx.mnu
+File 27=anlaradv.mnu
+File 28=anlinalg.mnu
+File 29=anmeas.mnu
+File 30=anprob.mnu
+File 31=ansiggen.mnu
+File 32=anstat.mnu
+File 33=antrans.mnu
+File 34=anwind.mnu
+File 35=appctl.mnu
+File 36=arrclctl.mnu
+File 37=arrclust.mnu
+File 38=binfile.mnu
+File 39=boolean.mnu
+File 40=boolfunc.mnu
+File 41=bt.mnu
+File 42=cluster.mnu
+File 43=compare.mnu
+File 44=complex.mnu
+File 45=config.mnu
+File 46=constant.mnu
+File 47=container.mnu
+File 48=convert.mnu
+File 49=cursor.mnu
+File 50=diagdec.mnu
+File 51=dialog.mnu
+File 52=DigitalWDT.mnu
+File 53=dsocket.mnu
+File 54=events.mnu
+File 55=file.mnu
+File 56=filecnst.mnu
+File 57=gmath.mnu
+File 58=gpib.mnu
+File 59=gpib4882.mnu
+File 60=graph.mnu
+File 61=graphicsfmt.mnu
+File 62=help.mnu
+File 63=htmlrep.mnu
+File 64=inputDevice.mnu
+File 65=instr.mnu
+File 66=io.mnu
+File 67=irda.mnu
+File 68=list.mnu
+File 69=log.mnu
+File 70=lvmenu.mnu
+File 71=macond.mnu
+File 72=magenr.mnu
+File 73=mamain.mnu
+File 74=mamon.mnu
+File 75=math.mnu
+File 76=math1d2d.mnu
+File 77=mathcalc.mnu
+File 78=mathfunc.mnu
+File 79=mathode.mnu
+File 80=mathopt.mnu
+File 81=mathpars.mnu
+File 82=mathpoly.mnu
+File 83=mathpolyrat.mnu
+File 84=mathzero.mnu
+File 85=nirepadv.mnu
+File 86=nireplay.mnu
+File 87=nireport.mnu
+File 88=NotifierPrim.mnu
+File 89=numeric.mnu
+File 90=occur.mnu
+File 91=pictplots.mnu
+File 92=picttype.mnu
+File 93=picture.mnu
+File 94=pt_by_pt.mnu
+File 95=PtByPt_arr.mnu
+File 96=PtByPt_dsp.mnu
+File 97=PtByPt_filt.mnu
+File 98=PtByPt_fit.mnu
+File 99=PtByPt_linalg.mnu
+File 100=PtByPt_otherFunc.mnu
+File 101=PtByPt_probstat.mnu
+File 102=PtByPt_siggen.mnu
+File 103=PtByPt_trans.mnu
+File 104=QueuePrim.mnu
+File 105=refnum.mnu
+File 106=rendezvs.mnu
+File 107=repdocs.mnu
+File 108=ring.mnu
+File 109=root.mnu
+File 110=semaphor.mnu
+File 111=serial.mnu
+File 112=SMTPEmail.mnu
+File 113=sound.mnu
+File 114=soundfile.mnu
+File 115=soundinput.mnu
+File 116=soundoutput.mnu
+File 117=strctl.mnu
+File 118=strcvt.mnu
+File 119=string.mnu
+File 120=synch.mnu
+File 121=tcp.mnu
+File 122=timedlg.mnu
+File 123=trig.mnu
+File 124=udp.mnu
+File 125=variant.mnu
+File 126=vevent.mnu
+File 127=vhlreg.mnu
+File 128=visa.mnu
+File 129=visaadv.mnu
+File 130=vllreg.mnu
+File 131=vserial.mnu
+File 132=vusb.mnu
+File 133=waveforms.mnu
+File 134=WDTFile.mnu
+File 135=xml.mnu
+
+
+[File Group 32]
+
+Source Dir=2d_source/7.1
+
+Target Dir=<application>/menus/2ddynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=2
+
+File 0=3dctrls.mnu
+File 1=root.mnu
+
+
+###################################
+######### LabVIEW 7.1 Win #########
+###################################
+
+
+[File Group 33]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Exclusive_OS=Windows NT
+
+Num Files=2
+
+File 0=7.1-controls-win.csv
+File 1=7.1-functions-win.csv
+
+
+[File Group 34]
+
+Source Dir=source/7.1-win
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Exclusive_OS=Windows NT
+
+Num Files=13
+
+File 0=3dContainer.mnu
+File 1=3dprops.mnu
+File 2=adv.mnu
+File 3=advmem.mnu
+File 4=comm.mnu
+File 5=dot-net.mnu
+File 6=graphics.mnu
+File 7=mathform.mnu
+File 8=ole.mnu
+File 9=registry.mnu
+File 10=storage0.mnu
+File 11=storage1.mnu
+File 12=structs.mnu
+
+
+###################################
+######### LabVIEW 7.1 Mac #########
+###################################
+
+
+[File Group 35]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Exclusive_OS=Mac OS
+
+Num Files=2
+
+File 0=7.1-controls-osx.csv
+File 1=7.1-functions-osx.csv
+
+
+[File Group 36]
+
+Source Dir=source/7.1-osx
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Exclusive_OS=Mac OS >= 1.0
+
+Num Files=10
+
+File 0=3dContainer.mnu
+File 1=adv.mnu
+File 2=aelowlvl.mnu
+File 3=aevtlv.mnu
+File 4=applevnt.mnu
+File 5=comm.mnu
+File 6=graphics.mnu
+File 7=mathform.mnu
+File 8=portaccess.mnu
+File 9=structs.mnu
+
+
+###################################
+######## LabVIEW 7.1 Linux ########
+###################################
+
+
+[File Group 37]
+
+Source Dir=source
+
+Target Dir=<application>/resource/OpenG/palette/dynamicpalette
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Exclusive_OS=Linux
+
+Num Files=2
+
+File 0=7.1-controls-linux.csv
+File 1=7.1-functions-linux.csv
+
+
+[File Group 38]
+
+Source Dir=source/7.1-linux
+
+Target Dir=<application>/menus/dynamic/plat
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 7.1, 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Exclusive_OS=Linux
+
+Num Files=7
+
+File 0=3dContainer.mnu
+File 1=adv.mnu
+File 2=comm.mnu
+File 3=graphics.mnu
+File 4=mathform.mnu
+File 5=pipes.mnu
+File 6=structs.mnu
+
+
+[File Group 39]
+
+Source Dir=source
+
+Target Dir=<application>/menus/Controls
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=1
+
+File 0=OpenG.mnu
+
+
+
+#######################################
+######## 8.x Functions Palette ########
+#######################################
+
+
+[File Group 40]
+
+Source Dir=source
+
+Target Dir=<application>/menus/Categories
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=1
+
+File 0=Functions.mnu
+
+
+[File Group 41]
+
+Source Dir=source
+
+Target Dir=<application>/menus/Categories
+
+Replace Mode=Always
+
+Num Files=1
+
+File 0=readonly.txt
+
+
+[File Group 42]
+
+Source Dir=source/8.x overwites
+
+Target Dir=Target Dir=<application>/menus/dynamic
+
+Replace Mode=Always
+
+Exclusive_LabVIEW_Version= 8.0, 8.1, 8.2, 8.5, 8.6, 9.0
+
+Num Files=2
+
+File 0=filecnst.mnu
+File 1=string.mnu
\ No newline at end of file
Added: trunk/dynamicpalette/to-do.txt
===================================================================
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jk...@us...> - 2010-02-18 17:53:12
|
Revision: 1022
http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=1022&view=rev
Author: jkring
Date: 2010-02-18 17:53:04 +0000 (Thu, 18 Feb 2010)
Log Message:
-----------
created dynamicpalette in trunk
Added Paths:
-----------
trunk/dynamicpalette/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|