psqlodbc.git
8 years agoOoops, lost psqlsetup.c
Hiroshi Saito [Thu, 2 Feb 2017 13:46:55 +0000 (22:46 +0900)]
Ooops, lost psqlsetup.c

8 years agochange winbuild list of EXTRA_DIST.
Hiroshi Saito [Thu, 2 Feb 2017 13:02:38 +0000 (22:02 +0900)]
change winbuild list of EXTRA_DIST.

8 years agoFix the expected output of catalogfunctions test on Windows.
Hiroshi Inoue [Thu, 2 Feb 2017 02:48:59 +0000 (11:48 +0900)]
Fix the expected output of catalogfunctions test on Windows.

8 years agoOops, typo version.
Hiroshi Saito [Wed, 1 Feb 2017 13:43:12 +0000 (22:43 +0900)]
Oops, typo version.

8 years agoRemoved version number from the configuration template xml file.
Hiroshi Inoue [Wed, 1 Feb 2017 07:25:09 +0000 (16:25 +0900)]
Removed version number from the configuration template xml file.

8 years agogetVersion already got $VERSION correctly.
Hiroshi Inoue [Wed, 1 Feb 2017 03:24:56 +0000 (12:24 +0900)]
getVersion already got $VERSION correctly.

8 years agoPrep relese 09.06.0100.
Hiroshi Saito [Tue, 31 Jan 2017 15:33:30 +0000 (00:33 +0900)]
Prep relese 09.06.0100.

8 years agoChange expected result of catalogfunctions-test according to the change of ByteaAsLon...
Hiroshi Inoue [Mon, 30 Jan 2017 05:50:17 +0000 (14:50 +0900)]
Change expected result of catalogfunctions-test according to the change of ByteaAsLongVarBinary's default.
Now bulkoperations-test under Use Declare/Fetch mode is available.

8 years agoJust an improvement for testing.
Hiroshi Inoue [Mon, 30 Jan 2017 03:47:17 +0000 (12:47 +0900)]
Just an improvement for testing.

8 years agoChange the default of ByteaAsLongVarBinary from 0 to 1.
Hiroshi Inoue [Mon, 30 Jan 2017 02:54:58 +0000 (11:54 +0900)]
Change the default of ByteaAsLongVarBinary from 0 to 1.

8 years agoAs tuple_updated item in AddUpdated(), the parameter should be used. Deriving from...
Hiroshi Inoue [Sun, 29 Jan 2017 11:51:32 +0000 (20:51 +0900)]
As tuple_updated item in AddUpdated(), the parameter should be used. Deriving from other items caused bad results.

8 years agoFix a compiltaion error and some warnings.
Hiroshi Inoue [Sun, 29 Jan 2017 05:04:41 +0000 (14:04 +0900)]
Fix a compiltaion error and some warnings.

8 years agoFix a corner case when parsing connection strings enclosed with braces.
Hiroshi Inoue [Sun, 29 Jan 2017 06:37:45 +0000 (15:37 +0900)]
Fix a corner case when parsing connection strings enclosed with braces.

8 years agoParse connection strings enncloed with braces more correctly.
Hiroshi Inoue [Thu, 26 Jan 2017 10:00:14 +0000 (19:00 +0900)]
Parse connection strings enncloed with braces more correctly.

8 years agoAdd a new option 'pqopt' which specifies libpq connection parameters as a conninfo...
Hiroshi Inoue [Sat, 21 Jan 2017 01:34:20 +0000 (10:34 +0900)]
Add a new option 'pqopt' which specifies libpq connection parameters as a conninfo style string. The string must be enclosed with braces {} e.g. pqopt={sslcert=... sslkey=... sslrootcert=...} in the case of connection strings. Though host, port, dbname, user, password, sslmode, keepalives_idle or keepalive_interval parameters can be set using this option, they are ordinarily set by other options. When some settings for those parameters conflict with other ordinary options, connections are rejected.

8 years agoa hack to handle boolean items in VBA with MS Access.
Hiroshi Inoue [Tue, 8 Nov 2016 22:54:56 +0000 (07:54 +0900)]
a hack to handle boolean items in VBA with MS Access.
VBA seems to transform the where condition
a_boolean_item=True
into
("a_boolean_item" = 1)
which causes an ERROR:Operator does not exist boolean = integer .
Here transforms it into
("a_boolean_item"='1')
which seems safe in anyway.

8 years agoEnable SQLBulkOperations in declare/fetch mode using long (>=12bytes) bookmarks.
Hiroshi Inoue [Mon, 23 May 2016 05:52:50 +0000 (14:52 +0900)]
Enable SQLBulkOperations in declare/fetch mode using long (>=12bytes) bookmarks.
Formerly the driver offered very simple bookmark support -- it is just
the current row number. Now the driver offers more verbose bookmarks which
contain KeySet informations (CTID (+ OID)). Though they consume 12bytes
(row number + CTID) or 16bytes (row number + CTID + OID), they are useful
in declare/fetch mode.

8 years agoOops I placed parameters of memset() in the wrong order.
Hiroshi Inoue [Wed, 18 Jan 2017 05:35:10 +0000 (14:35 +0900)]
Oops I placed parameters of memset() in the wrong order.

8 years agoImplement SQL_FECTH_BY_BOOKMARK operation of SQLBulkOperations properly.
Hiroshi Inoue [Sun, 15 Jan 2017 01:14:07 +0000 (10:14 +0900)]
Implement SQL_FECTH_BY_BOOKMARK operation of SQLBulkOperations properly.

8 years agoMake some macros more safe.
Hiroshi Inoue [Sun, 15 Jan 2017 01:50:01 +0000 (10:50 +0900)]
Make some macros more safe.

8 years agoRemoved a duplicate definition.
Hiroshi Inoue [Thu, 12 Jan 2017 10:08:19 +0000 (19:08 +0900)]
Removed a duplicate definition.

8 years agoUse lo_lseek64(lo_tell64) instead of lo_lseek(lo_tell) if the server's version >...
Hiroshi Inoue [Sat, 7 Jan 2017 09:24:57 +0000 (18:24 +0900)]
Use lo_lseek64(lo_tell64) instead of lo_lseek(lo_tell) if the server's version >= 9.3. We are now able to handle > 2GB BLOBs.

8 years agoImprove connection error messages.
Hiroshi Inoue [Wed, 7 Dec 2016 23:17:07 +0000 (08:17 +0900)]
Improve connection error messages.

8 years agoChange the default for ExtraSysTablePrefixes to an empty string.
Heikki Linnakangas [Mon, 5 Dec 2016 13:26:49 +0000 (15:26 +0200)]
Change the default for ExtraSysTablePrefixes to an empty string.

Discussion: https://www.postgresql.org/message-id/CAJLMyc%2BxbLCMUHns5_-_m95q0hHsm-P933BE-BaRP%2B2fSJDP6A@mail.gmail.com

8 years agoUse LF as the line-ending.
Heikki Linnakangas [Mon, 5 Dec 2016 09:54:19 +0000 (11:54 +0200)]
Use LF as the line-ending.

We had accumulated some Windows-style CR+LF line endings in expected output.
Let's be consistent.

8 years agoFix expected output for UseServerSidePrepare=0.
Heikki Linnakangas [Mon, 5 Dec 2016 09:29:37 +0000 (11:29 +0200)]
Fix expected output for UseServerSidePrepare=0.

Commit eb480e19 changed this, but with UseServerSidePrepare=0, the old
expected output was correct. With UseServerSidePrepare=0, the driver sends
the value as a literal, without specifying a type. In that case, the server
deduces the type to be "double", even though the application used SQL_FLOAT
rather than SQL_DOUBLE.

This makes "make installcheck-all" pass on my laptop again.

8 years agoAdd #ifdef for Windows only functions.
Hiroshi Inoue [Mon, 28 Nov 2016 13:39:01 +0000 (22:39 +0900)]
Add #ifdef for Windows only functions.

8 years agoIf the package needs vc14, distribute it with vcruntime140.dll instead of msvcr1x0...
Hiroshi Inoue [Thu, 24 Nov 2016 10:55:35 +0000 (19:55 +0900)]
If the package needs vc14, distribute it with vcruntime140.dll instead of msvcr1x0.dll or with Visual C++ Redistributable 2015.

8 years agoIn psqlsetup, call both FreeLibrary() and __FUnloadDelayLoadedDLL2() for psqlodbc35w...
Hiroshi Inoue [Wed, 23 Nov 2016 22:38:52 +0000 (07:38 +0900)]
In psqlsetup, call both FreeLibrary() and __FUnloadDelayLoadedDLL2() for psqlodbc35w(30a) because psqlodbc35w(30a) is explicitly loaded beforehand and delay loaded also.

8 years agoGive up the use of delayload hook for vc14 or later.
Hiroshi Inoue [Wed, 23 Nov 2016 08:25:49 +0000 (17:25 +0900)]
Give up the use of delayload hook for vc14 or later.

8 years agoUse VCVersion instead of uninitialized variable VisulStudioVersion.
Hiroshi Inoue [Wed, 23 Nov 2016 05:39:16 +0000 (14:39 +0900)]
Use VCVersion instead of uninitialized variable VisulStudioVersion.

8 years agoImprove the way to detect the target PlatformToolset is of vc14 or later.
Hiroshi Inoue [Wed, 23 Nov 2016 05:27:36 +0000 (14:27 +0900)]
Improve the way to detect the target PlatformToolset is of vc14 or later.

8 years agoFix an error in a MSBuild condition in case of Windows SDK 7.1.
Hiroshi Inoue [Tue, 22 Nov 2016 04:38:31 +0000 (13:38 +0900)]
Fix an error in a MSBuild condition in case of Windows SDK 7.1.

8 years agovc14 seems to have troubles with delayload hook. Load psqlodbc35w(30a) in psqlsetup...
Hiroshi Inoue [Fri, 11 Nov 2016 08:37:38 +0000 (17:37 +0900)]
vc14 seems to have troubles with delayload hook. Load psqlodbc35w(30a) in psqlsetup(a) beforehand instead of delayloading.

8 years agoGive up the use of GetVersionEx().
Hiroshi Inoue [Sat, 19 Nov 2016 06:17:51 +0000 (15:17 +0900)]
Give up the use of GetVersionEx().

8 years agoFix compiler warnings.
Hiroshi Inoue [Sat, 19 Nov 2016 01:06:18 +0000 (10:06 +0900)]
Fix compiler warnings.

8 years agoAdd legacy_stdio_definitions.lib to AdditionalDependencies for vc14.
Hiroshi Inoue [Sat, 19 Nov 2016 00:47:25 +0000 (09:47 +0900)]
Add legacy_stdio_definitions.lib to AdditionalDependencies for vc14.

8 years agoStop using invoke-expresion II.
Hiroshi Inoue [Sat, 1 Oct 2016 11:31:35 +0000 (20:31 +0900)]
Stop using invoke-expresion II.

8 years agoTreat SQL_BIT as BOOL.
Hiroshi Inoue [Fri, 11 Nov 2016 11:51:42 +0000 (20:51 +0900)]
Treat SQL_BIT as BOOL.

8 years agoglobals.debug or globals.commlog means whether take mylog or commlog out of
Hiroshi Inoue [Wed, 9 Nov 2016 10:00:32 +0000 (19:00 +0900)]
globals.debug or globals.commlog means whether take mylog or commlog out of
the connection time or not but doesn't mean the default of ci->drivers.debug(commlog).

8 years agoAdd docs/editConfiguration.jpg to the distribution.
Hiroshi Inoue [Wed, 9 Nov 2016 06:43:42 +0000 (15:43 +0900)]
Add docs/editConfiguration.jpg to the distribution.

8 years agoIf psqlsetup(a) failed to load libpq, it tries to load libpq in the currently install...
Hiroshi Inoue [Mon, 7 Nov 2016 05:49:47 +0000 (14:49 +0900)]
If psqlsetup(a) failed to load libpq, it tries to load libpq in the currently installed directory. If neither is successful, display a Message Box to show the failure.

8 years agoIt turns out that cmdlets Get-OdbcDsn and Get-OdbcDriver are unavailable in old machi...
Hiroshi Inoue [Sun, 6 Nov 2016 10:41:27 +0000 (19:41 +0900)]
It turns out that cmdlets Get-OdbcDsn and Get-OdbcDriver are unavailable in old machines. Add more functionalities to RegisterRegDsn.exe.

8 years agoSuppress a compilation error in Windows SDK 7.1.
Hiroshi Inoue [Sat, 5 Nov 2016 12:45:09 +0000 (21:45 +0900)]
Suppress a compilation error in Windows SDK 7.1.

8 years agoDon't forget to import pguser.Cpp.props because Windows SDK 7.1 could be chosen.
Hiroshi Inoue [Sat, 5 Nov 2016 11:35:21 +0000 (20:35 +0900)]
Don't forget to import pguser.Cpp.props because Windows SDK 7.1 could be chosen.

8 years agoEnsure that psqlodbc35w(30a) and psqlsetup(a) share the same driver info.
Hiroshi Inoue [Fri, 4 Nov 2016 04:04:20 +0000 (13:04 +0900)]
Ensure that psqlodbc35w(30a) and psqlsetup(a) share the same driver info.

8 years agoModify the result of regression test dignostic-test according to the change of commit...
Hiroshi Inoue [Mon, 11 Apr 2016 05:42:41 +0000 (14:42 +0900)]
Modify the result of regression test dignostic-test according to the change of commit 0f70eb.

8 years agoMake sure the isolation level is SQLUINTEGER and add the declaration of CC_get_isolat...
Hiroshi Inoue [Fri, 4 Nov 2016 05:26:29 +0000 (14:26 +0900)]
Make sure the isolation level is SQLUINTEGER and add the declaration of CC_get_isolation().

8 years agoShare common driver info(mylog, qlog) even when the driver name is different.
Hiroshi Inoue [Thu, 3 Nov 2016 10:03:25 +0000 (19:03 +0900)]
Share common driver info(mylog, qlog) even when the driver name is different.

8 years agoImprove error messages.
Hiroshi Inoue [Wed, 2 Nov 2016 12:33:13 +0000 (21:33 +0900)]
Improve error messages.

8 years agoAdded to commit 7849ba( was a patch by Tsunakawa,Takayuki).
Hiroshi Inoue [Tue, 25 Oct 2016 09:58:12 +0000 (18:58 +0900)]
Added to commit 7849ba( was a patch by Tsunakawa,Takayuki).
Now default isolation level is server's default instead of fixed SQL_TXN_READ_COMMITTED.
Also reduced the number of round trips using multiple commands.

8 years agoAdd an image of editConfiguration.
Hiroshi Inoue [Tue, 1 Nov 2016 12:38:55 +0000 (21:38 +0900)]
Add an image of editConfiguration.
Fixed typos.

8 years agoimport winbuild document.
Hiroshi Saito [Mon, 31 Oct 2016 14:15:14 +0000 (23:15 +0900)]
import winbuild document.
It was necessary in web site.

8 years agoHandle PG_DIAG_SEVERITY_NONLOCALIZED for servers whose version >= 9.6 so as to detect...
Hiroshi Inoue [Wed, 26 Oct 2016 22:58:09 +0000 (07:58 +0900)]
Handle PG_DIAG_SEVERITY_NONLOCALIZED for servers whose version >= 9.6 so as to detect FATAL message properly.

8 years agoCommit 3b6f3d changed the results of regression tests. Put back to set error messages...
Hiroshi Inoue [Thu, 27 Oct 2016 03:44:41 +0000 (12:44 +0900)]
Commit 3b6f3d changed the results of regression tests. Put back to set error messages only when error messages are not set.

8 years agoCheck the existence of directory for logging.
Hiroshi Inoue [Sat, 29 Oct 2016 05:38:11 +0000 (14:38 +0900)]
Check the existence of directory for logging.

8 years agoReturn proper sqlstate error 08S01 in case of communication link failures. Patch...
Hiroshi Inoue [Tue, 25 Oct 2016 09:58:12 +0000 (18:58 +0900)]
Return proper sqlstate error 08S01 in case of communication link failures. Patch by Tsunakawa,Takayuki.

8 years agoAllow setting isolation level before the establishment of connection.
Hiroshi Inoue [Tue, 18 Oct 2016 12:04:38 +0000 (21:04 +0900)]
Allow setting isolation level before the establishment of connection.

8 years agoFix the bug reported by Shinji Mecha.
Hiroshi Inoue [Fri, 14 Oct 2016 12:15:34 +0000 (21:15 +0900)]
Fix the bug reported by Shinji Mecha.
In commit e85fbb24249ae81975b1b2e46da32479de0b58d6, handle_error_message() and handle_notice_message() were unified into handle_pgres_error() in the wrong way. Unfortunately handle_error_message() never handled notice messages and set positive errornumbers which mean error_not_a_notice in psqlodbc. I renamed the constant CONNECTION_SERVER_REPORTED_ERROR to CONNECTION_SERVER_REPORTED_SEVERITY_FATAL and the constant CONNECTION_SERVER_REPORTED_WARNING to CONNECTION_SERVER_REPORTED_SEVERITY_ERROR so as to avoid confusion.

8 years agoOops, I forgot to update installer/buildInstallers.ps1 in commit c0a3b083ab5394c50cf0...
Hiroshi Inoue [Sat, 15 Oct 2016 03:11:59 +0000 (12:11 +0900)]
Oops, I forgot to update installer/buildInstallers.ps1 in commit c0a3b083ab5394c50cf0e71986769f265de297fe.

8 years agoRemove unused #defines.
Heikki Linnakangas [Wed, 12 Oct 2016 07:26:33 +0000 (10:26 +0300)]
Remove unused #defines.

8 years agoSilence compiler warning about missing argument datatype.
Heikki Linnakangas [Wed, 12 Oct 2016 07:24:12 +0000 (10:24 +0300)]
Silence compiler warning about missing argument datatype.

8 years agoUse SIZEOF_LONG_INT to check whether SQLROWSETSIZE exists.
Heikki Linnakangas [Wed, 12 Oct 2016 07:21:31 +0000 (10:21 +0300)]
Use SIZEOF_LONG_INT to check whether SQLROWSETSIZE exists.

I changed this originally to use SIZEOF_LONG_INT, in commit 661b9bf8. That
commit also changed an unrelated check in psqlodbc.h, but that was wrong.
Hiroshi fixed that in commit 19b3dee3, by changing them to use SIZEOF_LONG
instead. That was correct for psqlodbc.h, but was in turn wrong for
odbcapi.c.

SIZEOF_LONG_INT is defined in UnixODBC headers, while SIZEOF_LONG is defined
by psqlodbc's ./configure. In odbcapi.c, we use it to determine what format
modifier, %ld or %lld, to use for pointers. (Why don't we use %p?). We should
rely on our autoconf check for that. In odbcapi.c, however, the check should
match that in the ODBC headers, to determine whether SQLROWSIZE exists, so
we should use SIZEOF_LONG_INT.

8 years agoMark ParseWithLibpq as static.
Heikki Linnakangas [Wed, 12 Oct 2016 07:21:11 +0000 (10:21 +0300)]
Mark ParseWithLibpq as static.

For sake of tidiness.

8 years agoRename long name of properties, WarningLevel -> WarnLvl, DisableSpecificWarnings...
Hiroshi Inoue [Tue, 11 Oct 2016 04:06:31 +0000 (13:06 +0900)]
Rename long name of properties, WarningLevel -> WarnLvl, DisableSpecificWarnings -> DSpcWarn.

8 years agoHandle *default* PG directories.
Hiroshi Inoue [Mon, 10 Oct 2016 11:29:46 +0000 (20:29 +0900)]
Handle *default* PG directories.

8 years agoBefore invoking MSBuild, test the existence of include, lib or bin directory.
Hiroshi Inoue [Mon, 10 Oct 2016 03:00:48 +0000 (12:00 +0900)]
Before invoking MSBuild, test the existence of include, lib or bin directory.

8 years agoUse powershell script module Psqlodbc-config.psm1 instead of configuration.ps1.
Hiroshi Inoue [Sun, 9 Oct 2016 10:39:48 +0000 (19:39 +0900)]
Use powershell script module Psqlodbc-config.psm1 instead of configuration.ps1.

8 years agobuild_macros rather than setvcvars about which there's no code.
Hiroshi Inoue [Sun, 9 Oct 2016 12:11:28 +0000 (21:11 +0900)]
build_macros rather than setvcvars about which there's no code.

8 years agoDocumentation update.
Hiroshi Inoue [Sun, 9 Oct 2016 10:52:11 +0000 (19:52 +0900)]
Documentation update.

8 years agoDocumentation update.
Hiroshi Inoue [Sun, 9 Oct 2016 04:36:17 +0000 (13:36 +0900)]
Documentation update.

8 years agoset lc_messages='C' so that error messages are ASCII ones.
Hiroshi Inoue [Sat, 8 Oct 2016 13:03:59 +0000 (22:03 +0900)]
set lc_messages='C' so that error messages are ASCII ones.

8 years agoFix compiler warnings.
Hiroshi Inoue [Sat, 8 Oct 2016 12:39:42 +0000 (21:39 +0900)]
Fix compiler warnings.

8 years agoUsing Powershell and MSBuild is the recommended way.
Hiroshi Inoue [Tue, 4 Oct 2016 04:20:27 +0000 (13:20 +0900)]
Using Powershell and MSBuild is the recommended way.

8 years agoDocumentation update for MSBuild.
Hiroshi Inoue [Mon, 3 Oct 2016 05:39:45 +0000 (14:39 +0900)]
Documentation update for MSBuild.

8 years agoRemove Imported-Modules.
Hiroshi Inoue [Tue, 4 Oct 2016 11:06:14 +0000 (20:06 +0900)]
Remove Imported-Modules.
Don't forget to initialize $msbuildexE

8 years agoDocumentation update.
Hiroshi Inoue [Sat, 1 Oct 2016 11:53:45 +0000 (20:53 +0900)]
Documentation update.

8 years agoDocumentation update.
Hiroshi Inoue [Sat, 1 Oct 2016 11:43:23 +0000 (20:43 +0900)]
Documentation update.

8 years agoAdd some error check to RegisterRegdsn.
Hiroshi Inoue [Wed, 28 Sep 2016 12:47:23 +0000 (21:47 +0900)]
Add some error check to RegisterRegdsn.

8 years agoStop using invoke-expression.
Hiroshi Inoue [Sun, 25 Sep 2016 04:05:13 +0000 (13:05 +0900)]
Stop using invoke-expression.

8 years agoDon't forget to replace globals when the driver name is diffrent from that of default.
Hiroshi Inoue [Fri, 23 Sep 2016 02:57:40 +0000 (11:57 +0900)]
Don't forget to replace globals when the driver name is diffrent from that of default.

8 years agoAdd TestList parameter which specifies a list of test cases.
Hiroshi Inoue [Fri, 23 Sep 2016 21:09:44 +0000 (06:09 +0900)]
Add TestList parameter which specifies a list of test cases.

8 years agoTreat a parameter properly.
Hiroshi Inoue [Fri, 23 Sep 2016 21:19:20 +0000 (06:19 +0900)]
Treat a parameter properly.

8 years agoAdd a special DSN for regression test.
Hiroshi Inoue [Sat, 17 Sep 2016 05:33:07 +0000 (14:33 +0900)]
Add a special DSN for regression test.

8 years agoBuild the setup program psqlsetup used for the regression dsn.
Hiroshi Inoue [Wed, 31 Aug 2016 07:27:48 +0000 (16:27 +0900)]
Build the setup program psqlsetup used for the regression dsn.
psqlsetup also playes a role to relay ODBC API calls to compiled psqlodbc35w(30a).dll.

8 years agoSeparate the functionality of setup program.
Hiroshi Inoue [Tue, 30 Aug 2016 04:04:55 +0000 (13:04 +0900)]
Separate the functionality of setup program.
Setup consists of setup.c, dlg_wingui.c, dlg_specific.c, mylog.c, xalibname.c, misc.c, loadlib.c and win_unicode.c.

8 years agoMove a property group about version number from psqlodbc.vcxproj to psqlodbc.Cpp...
Hiroshi Inoue [Tue, 20 Sep 2016 03:37:37 +0000 (12:37 +0900)]
Move a property group about version number from psqlodbc.vcxproj to psqlodbc.Cpp.props so that different dlls share the same version number.

8 years agoRemove byte order mark from .vcxproj files.
Hiroshi Inoue [Mon, 19 Sep 2016 10:00:01 +0000 (19:00 +0900)]
Remove byte order mark from .vcxproj files.

8 years agoGet the version from version.h when the number is not specified in the config file.
Hiroshi Inoue [Mon, 19 Sep 2016 07:38:41 +0000 (16:38 +0900)]
Get the version from version.h when the number is not specified in the config file.

9 years agoAdd PG_BIN to the parameters of platformbuild.vcxproj.
Hiroshi Inoue [Sat, 10 Sep 2016 11:59:16 +0000 (20:59 +0900)]
Add PG_BIN to the parameters of platformbuild.vcxproj.

9 years agoModify helper batch commands so that they can handle path names which contain spaces.
Hiroshi Inoue [Sat, 10 Sep 2016 06:07:59 +0000 (15:07 +0900)]
Modify helper batch commands so that they can handle path names which contain spaces.

9 years agoAdd a helper batch command for regression test.
Hiroshi Inoue [Tue, 6 Sep 2016 11:56:30 +0000 (20:56 +0900)]
Add a helper batch command for regression test.

9 years agoRename a Powershell Module MSBuild-Get to MSProgram-Get.
Hiroshi Inoue [Tue, 6 Sep 2016 11:08:40 +0000 (20:08 +0900)]
Rename a Powershell Module MSBuild-Get to MSProgram-Get.
Rename a function Get-MSBuild to Find-MSBuild so as to avoid the risk that msbuild is misunderstood Get-MSBuild.

9 years agoFind dumpbin for the people like me who don't load C++ environment.
Hiroshi Inoue [Thu, 28 Jul 2016 02:02:37 +0000 (11:02 +0900)]
Find dumpbin for the people like me who don't load C++ environment.
1. Make a function which find a dumpbin with additional PATH if necessary.
2. Make a function which get a list of dlls a dll directly or indirectly links.

9 years agoRewrite BuildAll.ps1 using Get-MSBuild function common to regress.ps1.
Hiroshi Inoue [Sun, 4 Sep 2016 02:12:13 +0000 (11:12 +0900)]
Rewrite BuildAll.ps1 using Get-MSBuild function common to regress.ps1.

9 years agoUse a common function getPGDir between winbuild/BuildAll.ps1 and installer/buildInsta...
Hiroshi Inoue [Thu, 1 Sep 2016 03:26:18 +0000 (12:26 +0900)]
Use a common function getPGDir between winbuild/BuildAll.ps1 and installer/buildInstallers.ps1 so as to get PG related include, lib or bin directory.

9 years agoRegression test using MSBuild.
Hiroshi Inoue [Tue, 2 Aug 2016 10:30:24 +0000 (19:30 +0900)]
Regression test using MSBuild.

9 years agoFix compiler warnings.
Hiroshi Inoue [Fri, 5 Aug 2016 09:36:37 +0000 (18:36 +0900)]
Fix compiler warnings.

9 years agoCleanup win.mak a little for regression test on Windows.
Hiroshi Inoue [Sat, 30 Jul 2016 22:50:27 +0000 (07:50 +0900)]
Cleanup win.mak a little for regression test on Windows.

9 years agoPrep release 09.05.0400. REL-09_05_0400
Hiroshi Saito [Sat, 30 Jul 2016 13:27:37 +0000 (22:27 +0900)]
Prep release 09.05.0400.