Andrew Dunstan
2a73ee59db
Fix MSVC builds for recent plperl changes. Go back to version 8.2, which is
...
where we started supporting MSVC builds.
Security: CVE-2010-1169
2010-05-13 21:33:00 +00:00
Magnus Hagander
12bc72db60
Properly support multi-line entires (such as OBJS=) when building
...
PROGRAM, not just MODULE, in contrib.
2010-05-13 15:56:22 +00:00
Andrew Dunstan
52d0b49f5e
Add missing library and include support for pg_upgrade to MSVC build system.
2010-05-13 13:40:03 +00:00
Robert Haas
33980a0640
Fix various instances of "the the".
...
Two of these were pointed out by Erik Rijkers; the rest I found.
2010-04-23 23:21:44 +00:00
Magnus Hagander
17056e054e
Add script to enumerate the timezones in the Windows registry and compare
...
it with the list we have in pgtz.c, showing any differences.
2010-04-15 11:00:45 +00:00
Magnus Hagander
93f35f0955
Perltidy run over the MSVC build system files, to clean up code formatting
...
and indentation styles.
2010-04-09 13:05:58 +00:00
Andrew Dunstan
7004434a46
Exclude unwanted typedef symbols in pgindent, including FD_SET which is found on some Windows platforms. Also, silence unnecessary messages and make awk happier about literal '*' on some platforms.
2010-04-05 03:09:09 +00:00
Andrew Dunstan
799c0d3f65
Use a file of patterns of filenames to exclude from pgindent runs, instead if using multiple invocations of egrep. Add perl ppport.h to the current list.
2010-04-01 14:44:39 +00:00
Michael Meskes
075d44120f
Adding special command line option that is now needed for the one ecpg regression test that was changed.
2010-03-21 14:26:58 +00:00
Bruce Momjian
d154a857ba
Mention way to get commit details for release notes.
2010-03-18 16:31:12 +00:00
Tom Lane
324505af01
Update oidjoins regression test for 9.0.
2010-03-14 04:17:54 +00:00
Andrew Dunstan
3a8497892c
Make iconv work like other optional libraries for MSVC.
2010-03-03 03:29:37 +00:00
Andrew Dunstan
05028cc33f
Add missing library and include dir for XSLT in MSVC builds
2010-03-02 22:02:31 +00:00
Andrew Dunstan
4ab911da74
Do not run regression tests for contrib/xml2 on MSVC unless building with XML
2010-03-02 17:06:51 +00:00
Andrew Dunstan
5600aaccbd
Add XSLT defines for MSVC builds
2010-03-02 12:29:14 +00:00
Bruce Momjian
4b0f822c77
Suggest gmake installcheck-world for pgindent testing.
2010-02-26 18:00:15 +00:00
Bruce Momjian
2cc6ff45f8
Revert pgindent changes to ecpg include files that are part of ecpg
...
regession test output, and update pgindent script to avoid them in the
future.
2010-02-26 17:07:55 +00:00
Bruce Momjian
98c356c8ad
Wording improvements to README.
2010-02-26 15:57:34 +00:00
Bruce Momjian
55d1402f61
Update pgindent docs to use maintainer-clean.
2010-02-26 15:42:36 +00:00
Bruce Momjian
e0d4b9c66f
Document why pgindent wants a fresh CVS checkout.
2010-02-26 13:50:34 +00:00
Bruce Momjian
637611585b
Call output file typedefs.list; update README.
2010-02-26 02:58:49 +00:00
Bruce Momjian
4f96ddd1d3
Update pgindent instructions.
2010-02-26 02:11:52 +00:00
Bruce Momjian
65e806cba1
pgindent run for 9.0
2010-02-26 02:01:40 +00:00
Bruce Momjian
16040575a0
Add pgindent typedefs file to CVS.
2010-02-26 01:55:35 +00:00
Bruce Momjian
a8307560e0
Update pgindent instructions to avoid changes to flex output files.
2010-02-26 01:40:15 +00:00
Tom Lane
50a90fac40
Stamp HEAD as 9.0devel, and update various places that were referring to 8.5
...
(hope I got 'em all). Per discussion, this release will be 9.0 not 8.5.
2010-02-17 04:19:41 +00:00
Magnus Hagander
ec86ef7a21
Fix another stupid typo...
...
Jan Urbanski
2010-02-15 17:10:50 +00:00
Magnus Hagander
a05af1d404
Make the msvc build system ask python about details of version and installation
...
prefix, instead of assuming it will always be following the default layout.
All information we need is not available on Windows, but the number of
assumptions are at least fewer this way than before.
Based on suggestions from James William Pye.
2010-02-14 14:10:23 +00:00
Heikki Linnakangas
55d877184e
Adjust MSVC build script too, now that the walreceiver dynamic module
...
has been renamed.
2010-01-20 09:22:43 +00:00
Andrew Dunstan
60e2fdf092
Fix typo in Mkvcbuild.pl
2010-01-20 04:29:07 +00:00
Andrew Dunstan
3d3616cc2f
Build plperl's new Util.xs
2010-01-20 04:14:06 +00:00
Magnus Hagander
ee3b4188a7
Add include directory for dblink to find fmgroids.h on VS2008 builds.
2010-01-17 13:21:50 +00:00
Magnus Hagander
40b91b3a8d
Build the walreceiver library on MSVC as well.
2010-01-16 11:55:38 +00:00
Andrew Dunstan
ccaad19112
remove use of temp file for perlchunks.h, as in recent change to plperl GNUmakefile
2010-01-11 14:16:18 +00:00
Andrew Dunstan
510f3502eb
Provide regression testing for plperlu, and for plperl+plperlu interaction.
...
The latter are only run if the platform can run both interpreters in the
same backend.
2010-01-09 15:25:41 +00:00
Andrew Dunstan
0346442b5d
Build perlchunks.h for plperl on MSVC
2010-01-09 14:45:47 +00:00
Magnus Hagander
af322a8a3e
Move the default configuration for the MSVC build system to config_default.pl,
...
and allow using config.pl to override the defaults. config.pl is removed from
the repository, so changes there will no longer show up when doing diff, and
will not prevent switching branches and such things.
config.pl would normally be used to override single values, but if an
old-style config.pl is read, it will override the entire default configuration,
making it backwards compatible.
2010-01-05 13:31:58 +00:00
Magnus Hagander
04de9be910
Disable linker warning 4197 on Win64, that is caused by the fact that we export
...
symbols both using __declspec(dllexport) (via the PGDLLIMPORT macro) and using
full-dll-export. This works without warning on Win32, but not on Win64.
In passing, fix the fact that the framework could never deal with more than
one disbled linker warning - because MSVC wants commas between linker warnings,
and semicolons between compiler warnings...
2010-01-05 11:12:50 +00:00
Tom Lane
64737e9313
Get rid of the need for manual maintenance of the initial contents of
...
pg_attribute, by having genbki.pl derive the information from the various
catalog header files. This greatly simplifies modification of the
"bootstrapped" catalogs.
This patch finally kills genbki.sh and Gen_fmgrtab.sh; we now rely entirely on
Perl scripts for those build steps. To avoid creating a Perl build dependency
where there was not one before, the output files generated by these scripts
are now treated as distprep targets, ie, they will be built and shipped in
tarballs. But you will need a reasonably modern Perl (probably at least
5.6) if you want to build from a CVS pull.
The changes to the MSVC build process are untested, and may well break ---
we'll soon find out from the buildfarm.
John Naylor, based on ideas from Robert Haas and others
2010-01-05 01:06:57 +00:00
Bruce Momjian
0239800893
Update copyright for the year 2010.
2010-01-02 16:58:17 +00:00
Magnus Hagander
8292079ad3
Silence compiler warning about size of size_t being larger than the result
...
variable it's stored in. We know this can never happen. Per discussion.
2010-01-02 15:18:42 +00:00
Magnus Hagander
f9c5d3e555
Detect a 64-bit build environment on Windows, and generate the appropriate
...
project files.
Based on the work of Tsutomu Yamada, but much refactored.
2010-01-01 17:34:25 +00:00
Magnus Hagander
5069e959b0
Delete solution cache file on clean, if it exists.
2010-01-01 16:58:53 +00:00
Magnus Hagander
50a4054d63
Exclude part of the product name string that is localized in Japanese versions
...
of MSVC when detecting MSVC version.
Hiroshi Inoue
2009-12-30 12:26:41 +00:00
Magnus Hagander
df0cdd53d6
Add basic build support for Visual Studio 2008, without resorting to
...
generating the build files for 2005 and then converting them.
2009-12-23 13:27:04 +00:00
Tom Lane
d37cda2c0c
plpgsql patch broke the MSVC build, too.
2009-12-19 02:44:06 +00:00
Magnus Hagander
7aeaa97de2
Add notes about updating disk and shared memory size information in the
...
documentation when doing new major release.
2009-12-09 17:03:30 +00:00
Bruce Momjian
017c47bf51
test_fsync:
...
Improve test descriptions displayed during test_fsync; increase default
loops to 5k.
2009-11-28 15:04:54 +00:00
Tom Lane
2dee828cac
Remove plpgsql's separate lexer (finally!), in favor of using the core lexer
...
directly. This was a lot of trouble, but should be worth it in terms of
not having to keep the plpgsql lexer in step with core anymore. In addition
the handling of keywords is significantly better-structured, allowing us to
de-reserve a number of words that plpgsql formerly treated as reserved.
2009-11-12 00:13:00 +00:00
Peter Eisentraut
b1e71e8f35
Update translation updating procedure. This pertains to some changes I
...
made to automatically exclude translations below the 80% minimum.
2009-10-20 18:22:19 +00:00