Andrew Dunstan
7dc549238e
Fix typo in VS2015 patch
...
reported by Christian Ullrich
2016-04-29 09:49:31 -04:00
Andrew Dunstan
0fb54de9aa
Support building with Visual Studio 2015
...
Adjust the way we detect the locale. As a result the minumum Windows
version supported by VS2015 and later is Windows Vista. Add some tweaks
to remove new compiler warnings. Remove documentation references to the
now obsolete msysGit.
Michael Paquier, somewhat edited by me, reviewed by Christian Ullrich.
Backpatch to 9.5
2016-04-29 08:09:07 -04:00
Magnus Hagander
9f633b404c
Add putenv support for msvcrt from Visual Studio 2013
...
This was missed when VS 2013 support was added.
Michael Paquier
2016-04-22 05:18:59 -04:00
Bruce Momjian
ee94300446
Update copyright for 2016
...
Backpatch certain files through 9.1
2016-01-02 13:33:40 -05:00
Bruce Momjian
4baaf863ec
Update copyright for 2015
...
Backpatch certain files through 9.0
2015-01-06 11:43:47 -05:00
Bruce Momjian
7e04792a1c
Update copyright for 2014
...
Update all files in head, and files COPYRIGHT and legal.sgml in all back
branches.
2014-01-07 16:05:30 -05:00
Andrew Dunstan
e1c1e21732
Enable building with Microsoft Visual Studio 2012.
...
Backpatch to release 9.2
Brar Piening and Noah Misch, reviewed by Craig Ringer.
2013-02-06 14:52:29 -05:00
Bruce Momjian
bd61a623ac
Update copyrights for 2013
...
Fully update git head, and update back branches in ./COPYRIGHT and
legal.sgml files.
2013-01-01 17:15:01 -05:00
Bruce Momjian
e126958c2e
Update copyright notices for year 2012.
2012-01-01 18:01:58 -05:00
Bruce Momjian
5d950e3b0c
Stamp copyrights for year 2011.
2011-01-01 13:18:15 -05:00
Alvaro Herrera
e359b8496d
Add some minor missing error checks
2010-12-16 12:23:07 -03:00
Magnus Hagander
9f2e211386
Remove cvs keywords from all files.
2010-09-20 22:08:53 +02:00
Bruce Momjian
65e806cba1
pgindent run for 9.0
2010-02-26 02:01:40 +00:00
Bruce Momjian
0239800893
Update copyright for the year 2010.
2010-01-02 16:58:17 +00:00
Magnus Hagander
741e4ad7de
Make the win32 putenv() override update *all* present versions of the
...
MSVCRxx runtime, not just the current + Visual Studio 6 (MSVCRT). Clearly
there can be an almost unlimited number of runtimes loaded at the same
time.
Per report from Hiroshi Inoue
2010-01-01 14:57:16 +00:00
Magnus Hagander
c4371cdb8b
Remove now unreferenced variable.
2009-12-27 16:11:28 +00:00
Magnus Hagander
8c940a30ae
If the MSVCRT module is not found in the current binary, proceed to update
...
system and local environments anyway, instead of aborting. (This will
happen in a MSVC build with no or very few external libraries linked in)
2009-12-27 16:01:39 +00:00
Bruce Momjian
d747140279
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
...
provided by Andrew.
2009-06-11 14:49:15 +00:00
Magnus Hagander
b31d0719fb
Don't call SetEnvironmentVariable() when removing an environment variable,
...
as this seems to crash on at least some versions of MingW. Our current usage
of this function does not require it, so it should be ok to ignore.
2009-02-12 12:53:34 +00:00
Magnus Hagander
0154345078
Make win32 builds always do SetEnvironmentVariable() when doing putenv().
...
Also, if linked against other versions than the default MSVCRT library
(for example the MSVC build which links against MSVCRT80), also update
the cache in the default MSVCRT at the same time.
This should fix the issues with setting LC_MESSAGES on the MSVC build.
Original patch from Hiroshi Inoue and Hiroshi Saito, much rewritten
by me.
2009-01-21 10:30:02 +00:00