diff --git a/.gitattributes b/.gitattributes index 5d13dea2..129be623 100644 --- a/.gitattributes +++ b/.gitattributes @@ -325,6 +325,7 @@ lib/nxml/mrss_internal.h -text lib/nxml/mrss_parser.c -text lib/nxml/mrss_write.c -text lib/nxml/nxml.h -text +lib/nxml/nxml.vcproj -text lib/nxml/nxml_download.c -text lib/nxml/nxml_dtd.c -text lib/nxml/nxml_easy.c -text @@ -557,6 +558,8 @@ src/win32/neostats.conf -text src/win32/neostats.rc -text src/win32/resource.h -text src/win32/winmain.c -text +tools/NeoStats.qsp -text +tools/buildwin32snap.bat -text tools/generate_header -text tools/neostats.suppression -text tools/runvalgrind.sh -text diff --git a/include/configwin32.h b/include/configwin32.h index 8ef10cef..9d9f90a8 100644 --- a/include/configwin32.h +++ b/include/configwin32.h @@ -465,7 +465,9 @@ /* #undef USE_RAW */ /* "Full Version" */ -#define NEO_VERSION "3.0.a4" +#define NEO_VERSION "3.0.b3" +#define NEO_WIN32VER "3,0,b3,0" +#define NEO_WIN32VERN 3,0,0 /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ diff --git a/lib/event/buffer.c b/lib/event/buffer.c index b25868ba..fe81610b 100644 --- a/lib/event/buffer.c +++ b/lib/event/buffer.c @@ -353,7 +353,7 @@ evbuffer_read(struct evbuffer *buf, int fd, int howmuch) DWORD dwBytesRead; #endif -#ifdef FIONREAD +#ifndef WIN32 if (ioctl(fd, FIONREAD, &n) == -1 || n == 0) { n = EVBUFFER_MAX_READ; } else if (n > EVBUFFER_MAX_READ && n > howmuch) { diff --git a/lib/event/event.h b/lib/event/event.h index c9725919..0a258918 100644 --- a/lib/event/event.h +++ b/lib/event/event.h @@ -296,7 +296,7 @@ int evbuffer_write(struct evbuffer *, int); int evbuffer_read(struct evbuffer *, int, int); u_char *evbuffer_find(struct evbuffer *, const u_char *, size_t); void evbuffer_setcb(struct evbuffer *, void (*)(struct evbuffer *, size_t, size_t, void *), void *); - +#ifndef WIN32 /* * Marshaling tagged data - We assume that all tags are inserted in their * numeric order - so that unknown tags will always be higher than the @@ -339,7 +339,7 @@ int evtag_unmarshal_string(struct evbuffer *evbuf, u_int8_t need_tag, int evtag_unmarshal_timeval(struct evbuffer *evbuf, u_int8_t need_tag, struct timeval *ptv); - +#endif #ifdef __cplusplus } #endif diff --git a/lib/nxml/mrss_download.c b/lib/nxml/mrss_download.c index 9498532c..3146fb80 100644 --- a/lib/nxml/mrss_download.c +++ b/lib/nxml/mrss_download.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "mrss.h" #include "mrss_internal.h" diff --git a/lib/nxml/mrss_edit.c b/lib/nxml/mrss_edit.c index 91e4d5df..c740538a 100644 --- a/lib/nxml/mrss_edit.c +++ b/lib/nxml/mrss_edit.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "mrss.h" #include "mrss_internal.h" diff --git a/lib/nxml/mrss_free.c b/lib/nxml/mrss_free.c index 61558fc7..8fa1938d 100644 --- a/lib/nxml/mrss_free.c +++ b/lib/nxml/mrss_free.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "mrss.h" #include "mrss_internal.h" diff --git a/lib/nxml/mrss_generic.c b/lib/nxml/mrss_generic.c index dddfc57a..ed994063 100644 --- a/lib/nxml/mrss_generic.c +++ b/lib/nxml/mrss_generic.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "mrss.h" #include "mrss_internal.h" diff --git a/lib/nxml/mrss_internal.h b/lib/nxml/mrss_internal.h index 0e91a951..edcf7ae1 100644 --- a/lib/nxml/mrss_internal.h +++ b/lib/nxml/mrss_internal.h @@ -26,6 +26,10 @@ #include #include +#ifndef int64_t +#define int64_t __int64 +#endif + typedef struct __mrss_download_t__ __mrss_download_t; /** diff --git a/lib/nxml/mrss_parser.c b/lib/nxml/mrss_parser.c index c57e9171..33c9e43b 100644 --- a/lib/nxml/mrss_parser.c +++ b/lib/nxml/mrss_parser.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "mrss.h" #include "mrss_internal.h" diff --git a/lib/nxml/mrss_write.c b/lib/nxml/mrss_write.c index c9ee6906..4436d67e 100644 --- a/lib/nxml/mrss_write.c +++ b/lib/nxml/mrss_write.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "mrss.h" #include "mrss_internal.h" diff --git a/lib/nxml/nxml.h b/lib/nxml/nxml.h index f29c7000..bec0d3a8 100644 --- a/lib/nxml/nxml.h +++ b/lib/nxml/nxml.h @@ -23,7 +23,9 @@ #include #include #include +#ifdef HAVE_UNISTD_H #include +#endif #include #include #include diff --git a/lib/nxml/nxml.vcproj b/lib/nxml/nxml.vcproj new file mode 100644 index 00000000..ba2d4f4d --- /dev/null +++ b/lib/nxml/nxml.vcproj @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/nxml/nxml_download.c b/lib/nxml/nxml_download.c index 9785b806..bb6157a5 100644 --- a/lib/nxml/nxml_download.c +++ b/lib/nxml/nxml_download.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_dtd.c b/lib/nxml/nxml_dtd.c index cb19d38e..5c2f8315 100644 --- a/lib/nxml/nxml_dtd.c +++ b/lib/nxml/nxml_dtd.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_easy.c b/lib/nxml/nxml_easy.c index dbbe4f9e..d3512641 100644 --- a/lib/nxml/nxml_easy.c +++ b/lib/nxml/nxml_easy.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_edit.c b/lib/nxml/nxml_edit.c index c042b640..19ea876a 100644 --- a/lib/nxml/nxml_edit.c +++ b/lib/nxml/nxml_edit.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_entity.c b/lib/nxml/nxml_entity.c index d2c78323..48188200 100644 --- a/lib/nxml/nxml_entity.c +++ b/lib/nxml/nxml_entity.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_error.c b/lib/nxml/nxml_error.c index ed4287b2..ac5f9470 100644 --- a/lib/nxml/nxml_error.c +++ b/lib/nxml/nxml_error.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_free.c b/lib/nxml/nxml_free.c index 5d36dde2..e5abb2fc 100644 --- a/lib/nxml/nxml_free.c +++ b/lib/nxml/nxml_free.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_init.c b/lib/nxml/nxml_init.c index db0bb585..f9653bde 100644 --- a/lib/nxml/nxml_init.c +++ b/lib/nxml/nxml_init.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_internal.h b/lib/nxml/nxml_internal.h index d046b289..f229883a 100644 --- a/lib/nxml/nxml_internal.h +++ b/lib/nxml/nxml_internal.h @@ -21,6 +21,10 @@ #include "nxml.h" +#ifndef int64_t +#define int64_t __int64 +#endif + /* Rule [4] */ #define __NXML_NAMESTARTCHARS \ ((ch=__NXML_U8()) == ':' \ diff --git a/lib/nxml/nxml_namespace.c b/lib/nxml/nxml_namespace.c index 6c0e20a8..16b078ca 100644 --- a/lib/nxml/nxml_namespace.c +++ b/lib/nxml/nxml_namespace.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_parser.c b/lib/nxml/nxml_parser.c index e9aeffa8..a9d1f536 100644 --- a/lib/nxml/nxml_parser.c +++ b/lib/nxml/nxml_parser.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml_internal.h" #include "nxml.h" @@ -1055,7 +1057,9 @@ __nxml_parse_buffer (nxml_t * nxml, char *r_buffer, size_t r_size) return NXML_ERR_PARSER; } - +#ifndef PACKAGE +#define PACKAGE "nxml" +#endif if (!strcmp (attr->value, "1.0")) nxml->version = NXML_VERSION_1_0; diff --git a/lib/nxml/nxml_string.c b/lib/nxml/nxml_string.c index 36ed57df..6e77a0d6 100644 --- a/lib/nxml/nxml_string.c +++ b/lib/nxml/nxml_string.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_tools.c b/lib/nxml/nxml_tools.c index ecb2fdf5..5b529cd4 100644 --- a/lib/nxml/nxml_tools.c +++ b/lib/nxml/nxml_tools.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_utf.c b/lib/nxml/nxml_utf.c index 29ab0cb3..dd347f72 100644 --- a/lib/nxml/nxml_utf.c +++ b/lib/nxml/nxml_utf.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/lib/nxml/nxml_write.c b/lib/nxml/nxml_write.c index 78c765c3..07ef3196 100644 --- a/lib/nxml/nxml_write.c +++ b/lib/nxml/nxml_write.c @@ -19,8 +19,10 @@ #ifdef HAVE_CONFIG_H #include #else +#ifndef WIN32 # error Use configure; make; make install #endif +#endif #include "nxml.h" #include "nxml_internal.h" diff --git a/modules/connectserv/connectserv.vcproj b/modules/connectserv/connectserv.vcproj index 39a496fa..cf839543 100644 --- a/modules/connectserv/connectserv.vcproj +++ b/modules/connectserv/connectserv.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/dbm/gdbm/gdbm.vcproj b/modules/dbm/gdbm/gdbm.vcproj index d5292eb5..8374fb12 100644 --- a/modules/dbm/gdbm/gdbm.vcproj +++ b/modules/dbm/gdbm/gdbm.vcproj @@ -56,6 +56,7 @@ /> + + diff --git a/modules/dccpartyline/dccpartyline.vcproj b/modules/dccpartyline/dccpartyline.vcproj index c6ee053e..672b332c 100644 --- a/modules/dccpartyline/dccpartyline.vcproj +++ b/modules/dccpartyline/dccpartyline.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/extauth/extauth.vcproj b/modules/extauth/extauth.vcproj index 08a72154..eb346fe5 100644 --- a/modules/extauth/extauth.vcproj +++ b/modules/extauth/extauth.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/hostserv/hostserv.vcproj b/modules/hostserv/hostserv.vcproj index a79b8a3a..5ed31e14 100644 --- a/modules/hostserv/hostserv.vcproj +++ b/modules/hostserv/hostserv.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/ircdauth/ircdauth.vcproj b/modules/ircdauth/ircdauth.vcproj index e857141b..bdc183ae 100644 --- a/modules/ircdauth/ircdauth.vcproj +++ b/modules/ircdauth/ircdauth.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/limitserv/limitserv.vcproj b/modules/limitserv/limitserv.vcproj index df6295c0..3ad24f8a 100644 --- a/modules/limitserv/limitserv.vcproj +++ b/modules/limitserv/limitserv.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/operlog/operlog.vcproj b/modules/operlog/operlog.vcproj index 20dd35cd..e859dbc2 100644 --- a/modules/operlog/operlog.vcproj +++ b/modules/operlog/operlog.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/asuka.vcproj b/modules/protocol/asuka.vcproj index 064cb32e..e836aef4 100644 --- a/modules/protocol/asuka.vcproj +++ b/modules/protocol/asuka.vcproj @@ -134,6 +134,7 @@ /> + + diff --git a/modules/protocol/bahamut14.vcproj b/modules/protocol/bahamut14.vcproj index 31f5903f..68053eef 100644 --- a/modules/protocol/bahamut14.vcproj +++ b/modules/protocol/bahamut14.vcproj @@ -134,6 +134,7 @@ /> + + diff --git a/modules/protocol/bahamut18.vcproj b/modules/protocol/bahamut18.vcproj index 07ef2e0e..a5cb0f78 100644 --- a/modules/protocol/bahamut18.vcproj +++ b/modules/protocol/bahamut18.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/client.vcproj b/modules/protocol/client.vcproj index 359166d1..b16c9a5d 100644 --- a/modules/protocol/client.vcproj +++ b/modules/protocol/client.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/hybrid6.vcproj b/modules/protocol/hybrid6.vcproj index 05ade1cf..30db1355 100644 --- a/modules/protocol/hybrid6.vcproj +++ b/modules/protocol/hybrid6.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/hybrid7.vcproj b/modules/protocol/hybrid7.vcproj index 4c378b75..93bb1d45 100644 --- a/modules/protocol/hybrid7.vcproj +++ b/modules/protocol/hybrid7.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/ircup10.vcproj b/modules/protocol/ircup10.vcproj index 41d050ff..455e7d75 100644 --- a/modules/protocol/ircup10.vcproj +++ b/modules/protocol/ircup10.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/nefarious.vcproj b/modules/protocol/nefarious.vcproj index a253c7ff..ec4dfd78 100644 --- a/modules/protocol/nefarious.vcproj +++ b/modules/protocol/nefarious.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/plexus.vcproj b/modules/protocol/plexus.vcproj index b49a3e53..a5d94b95 100644 --- a/modules/protocol/plexus.vcproj +++ b/modules/protocol/plexus.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/ultimate2.vcproj b/modules/protocol/ultimate2.vcproj index 1a75030e..cdf31e63 100644 --- a/modules/protocol/ultimate2.vcproj +++ b/modules/protocol/ultimate2.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/ultimate3.vcproj b/modules/protocol/ultimate3.vcproj index 80bd0a4c..0783ce13 100644 --- a/modules/protocol/ultimate3.vcproj +++ b/modules/protocol/ultimate3.vcproj @@ -56,6 +56,7 @@ /> + + diff --git a/modules/protocol/unreal31.vcproj b/modules/protocol/unreal31.vcproj index 07daf2cf..e2199168 100644 --- a/modules/protocol/unreal31.vcproj +++ b/modules/protocol/unreal31.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/protocol/unreal32.vcproj b/modules/protocol/unreal32.vcproj index 2d85c2eb..415dff3b 100644 --- a/modules/protocol/unreal32.vcproj +++ b/modules/protocol/unreal32.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/quoteserv/quoteserv.vcproj b/modules/quoteserv/quoteserv.vcproj index f7b28f79..83907dbd 100644 --- a/modules/quoteserv/quoteserv.vcproj +++ b/modules/quoteserv/quoteserv.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/statserv/statserv.vcproj b/modules/statserv/statserv.vcproj index d2b485b2..52792b95 100644 --- a/modules/statserv/statserv.vcproj +++ b/modules/statserv/statserv.vcproj @@ -55,6 +55,7 @@ /> + + + + diff --git a/modules/templateauth/templateauth.vcproj b/modules/templateauth/templateauth.vcproj index 9aeee6e9..12756027 100644 --- a/modules/templateauth/templateauth.vcproj +++ b/modules/templateauth/templateauth.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/modules/textserv/textserv.vcproj b/modules/textserv/textserv.vcproj index a7bf7a5e..fcb65aed 100644 --- a/modules/textserv/textserv.vcproj +++ b/modules/textserv/textserv.vcproj @@ -55,6 +55,7 @@ /> + + diff --git a/neostatslibs.sln b/neostatslibs.sln index 1e1dd9a3..4a527edc 100644 --- a/neostatslibs.sln +++ b/neostatslibs.sln @@ -1,5 +1,5 @@ Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 +# Visual C++ Express 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "curl", "lib\curl\curl.vcproj", "{F9973FED-1759-4B07-ACD0-B949A9F73F29}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pcre", "lib\pcre\pcre.vcproj", "{934FCDE5-D077-4619-B79C-A62580EA1E4A}" @@ -11,6 +11,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libevent", "lib\event\WIN32 EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pcredftables", "lib\pcre\pcredftables.vcproj", "{310EA68C-162C-4C51-803D-32F800E6F311}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxml", "lib\nxml\nxml.vcproj", "{708A9144-E032-4734-B2F2-F04D83DECEF9}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -33,6 +35,10 @@ Global {310EA68C-162C-4C51-803D-32F800E6F311}.Debug|Win32.Build.0 = Debug|Win32 {310EA68C-162C-4C51-803D-32F800E6F311}.Release|Win32.ActiveCfg = Release|Win32 {310EA68C-162C-4C51-803D-32F800E6F311}.Release|Win32.Build.0 = Release|Win32 + {708A9144-E032-4734-B2F2-F04D83DECEF9}.Debug|Win32.ActiveCfg = Debug|Win32 + {708A9144-E032-4734-B2F2-F04D83DECEF9}.Debug|Win32.Build.0 = Debug|Win32 + {708A9144-E032-4734-B2F2-F04D83DECEF9}.Release|Win32.ActiveCfg = Release|Win32 + {708A9144-E032-4734-B2F2-F04D83DECEF9}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/neostats.vcproj b/src/neostats.vcproj index 615d8b07..60ddbba1 100644 --- a/src/neostats.vcproj +++ b/src/neostats.vcproj @@ -56,13 +56,15 @@ /> + + NeoStats +CommonDirectory=NeoStats +AuxDirectory=Modules +TargetExeName=\neostats.exe + +[Dialogs] +SelectedDialogs=*Welcome,*License,Readme,User Information,Setup Type,*Custom,*Destination,Associate,*Shortcuts,*Confirm Setup,*Copy Files,*Complete +LicenseTextFile=C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\COPYING +ReadmeTextFile= +ReadmeTextFile2=C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\README +UseNotepad=0 +SpaceReqOnDriveCheckBox=0 +SpaceReqOnDrive= +RequestUserName=1 +RequestCompanyName=1 +RequestSerialNumberAlso=0 +MandatoryUserName=1 +MandatoryCompanyName=1 +MandatorySerialNumber=1 +FromPcUserName=0 +FromPcCompanyName=0 +RequestSerialCheckDLL=0 +SerialCheckDll= +RequestPredefinedSerial=0 +CaseSensitiveSerial=0 +RequestTokenizedSerial=0 +CDSetup=0 +ShowCompactSetupAlso=1 +ForcePartialSetup=0 +ShowProgBar2=1 +SilentSetup=0 +EnableCancelButton=1 +HiddenSetup=0 +ProposeReadme=1 +ProposeLaunch=1 +ProposeRestart=0 +ProposeReadmeChecked=1 +ProposeLaunchChecked=0 +ForceRestart=0 +ShowCloseRecommendation=0 +ShowAdwareDisclaimer=0 +ShowCopyrightWarning=1 + +[Shortcuts] +AddMainShortCut=1 +ForceRemoveShortcutFolder=0 +ProgramLinkFolder=NeoStats IRC Services +ProgramLinkName=Neostats +ProgramLinkParam= +ProgramLinkWorkDir= +ProgramLinkRun=Normal Window +ProgramLinkIconFile= +ProgramLinkIconNum=0 +StartMenuLinkName=NeoStats IRC Services +DesktopLinkName=NeoStats IRC Services +SendToLinkName=NeoStats IRC Services +StartUpLinkName=NeoStats IRC Services +QuickLaunchLinkName=NeoStats IRC Services +StartMenuCheckBox=0 +DesktopCheckBox=0 +SendToCheckBox=0 +StartUpCheckBox=1 +QuickLaunchCheckBox=0 +StartMenuChecked=1 +DesktopChecked=1 +SendToChecked=1 +StartUpChecked=1 +QuickLaunchChecked=1 +SetAllUsers=1 +SelectedByEndUser=1 +AddUninstallShortcut=1 +UnInstallSubFolder=0 +UnInstallSubFolderText= + +[Billboard] +AddBillboard=1 +Item-000=|1|0|0|1|0|Center|0|0|8388608|16711680|Verdana|14|16777215|1|0|360|360|0|1|0|1| + +[SplitSetup] +SplitSetup=0 +ForceDownload=1 +DownloadURL_SPLIT=http:// +ConfirmSplitDownload=0 + +[AutoUpdate] +AutoUpdate=0 +CheckAUSetupEnd=0 +RunAutoUpdate=1 +AddAutoUpdateShortcut=1 +AutoUpdateLog=0 +AutoUpdateSubFolder=0 +AutoUpdateSubFolderText= +ReqConfirmDownload=1 +ReqConfirmInstall=1 +ShutDownMethod=Issue a Message Box +BackgroundUpdate=0 +RestartProcess=1 +InformFinish=1 +UpdateProjectFName=NeoStats Version Check +DownloadURL_UPDATE=http://www.neostats.net/update +NameOfUpdateFile= +RunningProcess=\neostats.exe +VersionOriginal=1 +ValidVersions= +VersionNew=1 +ReAskDays=0 +AutoUpdateProbeSpin=1 +AutoUpdateProbeText=Only at Agent Start +SelectInformFile=1 +DownloadUrlInform=1 +DownloadURL_INFORM=http:// +NameOfInformFile= +UpdateSetupPageIndex=0 +AutoInformW=360 +AutoInformH=360 + +[Switches] +OperatingSystems=2000,XP,2003,Vista +OverwriteFlag=1 +CreateLogFile=0 +ConfirmExtract=0 +ShowActivityBar=0 +TestAdminRights=1 +TestAdminRightsUnInstall=1 +SetAllowFullAccess=1 +TestDotNetFramework=0 +InstallDotNetFx=0 +InstallDotNetFxText= +InstallDotNetFxUrl=0 +InstallDotNetFxUrlText=http:// +DotNetFrameworkReqVer=1.0,1.1,2.0 +TestExeBeforeInstall=0 +TestExeBeforeUnInstall=1 +AutorunCreateInfFile=0 +AutorunTest=0 +AutorunStartApp=0 +AddAppToRunOnce=0 +AddAppToRun=0 +IfPreviousInstallationFound=0 +PreviousInstallationOp=UnInstall before Setup start +UnInstallPreviousMode=Silent +CreateUnInstall=1 +ScrambleUnInstallData=0 +SilentUnInstall=0 +HiddenUnInstall=0 +HideErrMsgUnInstall=0 +HideLogBtnUnInstall=0 +AddRemoveProgramsUnInstall=1 +AddChangeButtonUnInstall=0 +UnInstallExeStampSwitch=0 +UnInstallExeStamp= +UnInstallExeDirSwitch=0 +UnInstallExeDir= + +[UnInstall] +UnInstallDisplayName=NeoStats IRC Services +UnInstallDisplayIcon= +UnInstallDisplayIconNum= +UnInstallHelpLink= +UnInstallInfoAboutURL= + +[Registry] + +[IniFile] + +[Environment] + +[Association] +OpenWith=0 +OpenWithName= +OpenWithMenuText=Open with +OpenWithExtensions= + +[VerInfo] +CopyFromExe=1 +DefineManually=0 +Item-001=|Comments|| +Item-002=|CompanyName|NeoStats| +Item-003=|FileDescription|NeoStats IRC Services| +Item-004=|FileVersion|3,0,b3,0| +Item-005=|InternalName|neostats.exe| +Item-006=|LegalCopyright|| +Item-007=|LegalTrademarks|| +Item-008=|OriginalFilename|neostats.exe| +Item-009=|ProductName|NeoStats IRC Services| +Item-010=|ProductVersion|3,0,b3,0| +CopyIconFromTargetExe=1 +CopyIconFromOtherApp=0 +OtherIconAppFileName= +Spin1=0 +Spin2=0 + +[Execute] +ExecuteDllCheckBox=0 +ExecutionDllFileName= + +[MSI] +Version=1 +AddMergeModule=0 +Msm2MsiData=|MSM2MSI_NeoStats-Setup.msi|1|1|1|0| + +[GroupNames] +Group-000=Main Group + +[Group-000] +TypicalCompactData=15 +Description=This is the main group of files +SizeInKB=0 +Item-000=Fol* +Item-001=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\neostats.conf +Item-002=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\neostats.exe +Item-003=Dir*\data +Item-004=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\data\tlds.nfo +Item-005=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\data\niconfig.db +Item-006=Dir*\logs +Item-007=Dir*\modules +Item-008=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\unreal32.dll +Item-009=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\unreal31.dll +Item-010=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\ultimate3.dll +Item-011=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\ultimate2.dll +Item-012=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\textserv.dll +Item-013=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\templateauth.dll +Item-014=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\template.dll +Item-015=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\statserv.dll +Item-016=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\quoteserv.dll +Item-017=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\plexus.dll +Item-018=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\operlog.dll +Item-019=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\nefarious.dll +Item-020=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\limitserv.dll +Item-021=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\ircup10.dll +Item-022=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\ircdauth.dll +Item-023=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\hybrid7.dll +Item-024=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\hybrid6.dll +Item-025=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\hostserv.dll +Item-026=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\gdbm.dll +Item-027=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\extauth.dll +Item-028=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\dccpartyline.dll +Item-029=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\connectserv.dll +Item-030=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\client.dll +Item-031=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\bahamut18.dll +Item-032=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\bahamut14.dll +Item-033=Fil*C:\Documents and Settings\Justin\My Documents\NeoStats\Neo30\NeoStats3.0\modules\asuka.dll + diff --git a/tools/buildwin32snap.bat b/tools/buildwin32snap.bat new file mode 100644 index 00000000..a6698926 --- /dev/null +++ b/tools/buildwin32snap.bat @@ -0,0 +1,18 @@ +@echo off +call vsvars32.bat +c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe neostatslibs.sln /p:Configuration=Release +c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe neostats.sln /p:Configuration=Release +mkdir NeoStats3.0 +cd NeoStats3.0 +mkdir logs +mkdir data +mkdir modules +@copy ..\src\Release\NeoStats.exe . +@copy ..\modules\*.dll modules +@copy ..\data\*.* data +@copy ..\README . +@copy ..\COPYING . +@copy ..\src\win32\neostats.conf . +cd .. +c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe neostatslibs.sln /p:Configuration=Release /t:Cleanrem +c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe neostats.sln /p:Configuration=Release /t:Clean \ No newline at end of file