Magnus Hagander
a0c4ac77ad
Disable asserts by default on msvc build (to make it the same
...
as in unix)
2007-12-06 17:07:37 +00:00
Magnus Hagander
739338e88a
Default to integer timestamps being off until 8.4, to correspond
...
to the settings used for other platforms.
2007-12-03 17:17:05 +00:00
Magnus Hagander
8aa318c631
Don't try to install README.spi
...
Hannes Eder
2007-12-03 15:42:58 +00:00
Bruce Momjian
d6fda1b0bb
Better guard token used by pgindent.
2007-11-16 01:25:15 +00:00
Bruce Momjian
0c2c061eb0
Cleanup for new else/comment handling.
2007-11-16 01:11:04 +00:00
Bruce Momjian
7d4c99b414
Fix pgindent to properly handle 'else' and single-line comments on the
...
same line; previous fix was only partial. Re-run pgindent on files
that need it.
2007-11-15 23:23:44 +00:00
Bruce Momjian
da0b2cdff8
Beef up README instructions, again.
2007-11-15 22:15:46 +00:00
Bruce Momjian
6c8f69cd58
CUpdate README to suggest 'gmake distclean'. Add library typedefs.
2007-11-15 22:12:09 +00:00
Bruce Momjian
2a754d70d7
Update pgtools README to be clearer about typdefs.
2007-11-15 22:09:07 +00:00
Bruce Momjian
ab895f3b40
Update pgindent with current typedefs.
2007-11-15 22:06:07 +00:00
Bruce Momjian
1f735c32b2
Add blank lines to pgindent.
2007-11-15 21:52:39 +00:00
Bruce Momjian
fdf5a5efb7
pgindent run for 8.3.
2007-11-15 21:14:46 +00:00
Tom Lane
07c23731f2
contrib/tsearch2 need not be special-cased any longer.
2007-11-13 22:49:47 +00:00
Bruce Momjian
049f6b9baa
Properly pass third argument to open() in fsync test program.
...
Hiroshi Saito
2007-11-05 17:10:26 +00:00
Marc G. Fournier
2a34c1f288
removed from CVS
2007-10-30 23:38:23 +00:00
Marc G. Fournier
b973530737
simple script to pull together a very small (<500k) tar file that builds
...
*just* libpq ... its not perfect, as it pulls in more files then is
necessarily required to build, but as it is, it requires one simple patch
to configure.in in order to work ...
Tested on FreeBSD ... patch for configure.in hasn't been applied, but
putting the script in place so that it doesn't get lost ...
2007-10-30 02:34:48 +00:00
Tom Lane
dbaec70c15
Rename and slightly redefine the default text search parser's "word"
...
categories, as per discussion. asciiword (formerly lword) is still
ASCII-letters-only, and numword (formerly word) is still the most general
mixed-alpha-and-digits case. But word (formerly nlword) is now
any-group-of-letters-with-at-least-one-non-ASCII, rather than all-non-ASCII as
before. This is no worse than before for parsing mixed Russian/English text,
which seems to have been the design center for the original coding; and it
should simplify matters for parsing most European languages. In particular
it will not be necessary for any language to accept strings containing digits
as being regular "words". The hyphenated-word categories are adjusted
similarly.
2007-10-23 20:46:12 +00:00
Tom Lane
9a4b29d832
Teach pgxs.mk and Install.pm how to install files from a contrib module
...
into SHAREDIR/tsearch_data. Use this instead of ad-hoc coding in
dict_xsyn/Makefile. Should fix current ContribCheck failures on MSVC.
2007-10-16 16:00:00 +00:00
Tom Lane
cd8e1f50dd
Ooops, forgot about adding -DFRONTEND.
2007-10-13 23:22:46 +00:00
Tom Lane
041a8b37f5
Try to fix msvc build for recent initdb changes.
2007-10-13 22:55:38 +00:00
Bruce Momjian
fe385795a1
Add comment.
2007-10-09 02:56:44 +00:00
Bruce Momjian
41f8f37474
Add comment about cvs branch numbers.
2007-10-05 18:40:52 +00:00
Bruce Momjian
e77df38a0f
Add pgcvslog '-d' capability to allow stripping of commit messages that
...
have back branch activity. This will be useful for creating release
notes for major releases.
2007-10-05 16:42:32 +00:00
Magnus Hagander
2890c33084
Build two more .DEF files for ecpg instead of using default ones.
2007-10-03 13:43:24 +00:00
Magnus Hagander
bdf6b888a8
More detailed error msg (with stack trace) if a file copy fails.
2007-10-03 13:20:40 +00:00
Magnus Hagander
f83e44aecd
Use snprintf from libpgport in ecpg compatlib. Required since
...
we restricted exports from ecpglib.
2007-10-03 12:34:29 +00:00
Magnus Hagander
7b4453e5c1
Fix commandlines for final two ECPG regression tests
2007-10-03 12:31:18 +00:00
Magnus Hagander
c8792c86f2
Build DEF file for libecpg instead of generating a default one.
2007-10-03 12:11:00 +00:00
Magnus Hagander
6ddbc1164d
Make ECPG regression tests run with -c only for array_of_struct.pgc
...
on MSVC.
Fix strange nonstandard version of __stdcall specifyer in thread
tests on win32.
2007-10-03 11:57:36 +00:00
Magnus Hagander
ebade3f5bf
Fix typo
2007-10-03 11:34:11 +00:00
Bruce Momjian
8ddeb48cd5
Update pgcvslog text to simply "<branch>"
2007-10-01 13:04:55 +00:00
Bruce Momjian
2d5dfd9516
Fixup for new pgcvslog feature.
2007-10-01 03:01:38 +00:00
Bruce Momjian
7d4dd3ab41
Have pgcvslog mark back-branch commits with "<back-patch>".
2007-10-01 02:59:03 +00:00
Bruce Momjian
e6022e7470
In the release checklist, mention packagers will see the minor upgrade
...
numbering for additional functions.
2007-09-29 12:19:16 +00:00
Magnus Hagander
bdee83e7e4
Add chklocale.c to pgport files for msvc builds, per
...
buildfarm failures.
2007-09-29 07:15:33 +00:00
Andrew Dunstan
c0a8276061
exclude contrib/tsearch2 from regression tests.
2007-09-28 00:14:58 +00:00
Andrew Dunstan
3396d1c695
Turn build and vcregress .bat files into pure one line wrappers for
...
the perl scripts. Remove the now superfluous getregress.pl.
2007-09-27 21:13:11 +00:00
Tom Lane
314ed5de6d
Define the FRONTEND symbol in postgres_fe.h, which allows us to eliminate
...
duplicative -DFRONTEND flags from many Makefiles. We still need Makefile
control of the symbol in a few places that compile frontend-or-backend
src/port/ files, but it's a lot cleaner than before.
Hiroshi Saito
2007-09-27 19:53:44 +00:00
Magnus Hagander
149af068ff
Properly pass -c parameter to ecpg when building regression tests.
...
Per Michael.
2007-09-26 11:19:09 +00:00
Andrew Dunstan
e5b5739a2d
Use proper search for contrib makefiles in vcregress.pl
2007-09-24 21:42:34 +00:00
Andrew Dunstan
3f2a191b44
fix typo in vcregress.pl
2007-09-24 21:14:54 +00:00
Andrew Dunstan
aabb7000dc
Add perl replacements for build.bat and vcregress.bat. In due course
...
the .bat files will be altered to become tiny wrappers for these scripts,
and one or two other .bat files will disappear.
2007-09-23 21:52:56 +00:00
Andrew Dunstan
a8da5761a3
Restrict overly broad searches, and fix typo, in recent fix. Per Hannes Eder.
2007-09-23 20:32:40 +00:00
Andrew Dunstan
576b8903f7
Replace calls to external dir program with perlish globs and File::Find
...
calls. Fixes complaint fron Hannes Eder, whose environment found a different
dir program.
2007-09-22 20:38:10 +00:00
Bruce Momjian
dc29d703d8
Doc reminder that integer pg version also needs updating.
2007-09-18 01:52:39 +00:00
Bruce Momjian
22b613ebd9
Whitespace improvement.
2007-09-12 19:27:16 +00:00
Magnus Hagander
6ee3b2dfe4
Install dictionary sample files.
...
Per buildfarm and Teodor.
2007-09-12 13:58:23 +00:00
Bruce Momjian
1e0eeab155
Document an efficient way to create documentation for back branches.
2007-09-12 03:21:20 +00:00
Tom Lane
f243a1a1bd
Revert temporary patch that made synchronous_commit default to OFF.
2007-09-10 02:01:19 +00:00
Tom Lane
dd4594e332
Fix MSVC build (I think) for recent pg_proc.h column addition.
...
This business with two independent build systems does kinda suck.
2007-09-03 02:51:47 +00:00
Magnus Hagander
69e86a5daf
Exclude tsearch2 contrib tests in regression tests,
...
pending decision on exactly what will happen with
contrib/tsearch2 now that it's in core.
2007-08-27 12:10:47 +00:00
Magnus Hagander
90d9fc0aa9
Install stopword files
2007-08-27 10:51:15 +00:00
Magnus Hagander
3b1e04c3e9
Fix generation of snowball_create.sql on msvc builds.
2007-08-27 10:29:49 +00:00
Tom Lane
5c681ab1cb
Exclude snowball/libstemmer/ files from the set processed by pgindent.
...
There's not much point in prettifying machine-generated code, and it
seems best to keep these files exactly like upstream anyway. Also add
some notes about why various files are excluded.
2007-08-21 16:08:23 +00:00
Magnus Hagander
b913a94d0a
Build snowball DLL for tsearch-in-core.
...
(Still needs to build the .sql output files, but this handles the C part
of the build)
2007-08-21 15:10:41 +00:00
Tom Lane
140d4ebcb4
Tsearch2 functionality migrates to core. The bulk of this work is by
...
Oleg Bartunov and Teodor Sigaev, but I did a lot of editorializing,
so anything that's broken is probably my fault.
Documentation is nonexistent as yet, but let's land the patch so we can
get some portability testing done.
2007-08-21 01:11:32 +00:00
Tom Lane
b83bd31bd9
TEMPORARILY make synchronous_commit default to OFF, so that we can get more
...
thorough testing of async-commit mode from the buildfarm. This patch MUST
get reverted before 8.3 release!
2007-08-13 19:27:12 +00:00
Magnus Hagander
dff6797ce5
Disable warning 4090 = different const qualifiers on msvc since it
...
warns about things that aren't wrong.
2007-07-25 10:51:03 +00:00
Magnus Hagander
d602592494
Make it possible, and default, for MingW to build with SSPI support
...
by dynamically loading the function that's missing from the MingW
headers and library.
2007-07-24 09:00:27 +00:00
Magnus Hagander
f70866fb23
SSPI authentication on Windows. GSSAPI compatible client when doing Kerberos
...
against a Unix server, and Windows-specific server-side authentication
using SSPI "negotiate" method (Kerberos or NTLM).
Only builds properly with MSVC for now.
2007-07-23 10:16:54 +00:00
Magnus Hagander
784fd04940
Enable GSSAPI to build using MSVC. Always build GSSAPI when Kerberos is
...
enabled, because the only Kerberos library supported always contains it.
2007-07-12 14:43:21 +00:00
Magnus Hagander
6771994058
Fix freenig of names in Kerberos when using MIT - need to use the
...
free function provided in the Kerberos library.
This fixes a very hard to track down heap corruption on windows
when using debug runtimes.
2007-07-12 14:10:39 +00:00
Magnus Hagander
d5eaa637ce
Move parse.h into src/backend on msvc, which is where it is on Unix.
...
Fixes builds from tarballs where the file is pre-generated.
Yoshiyuki Asaba
2007-07-07 07:43:21 +00:00
Magnus Hagander
454333a687
Add notes about configuring Visual Studio Express for use with the
...
Platform SDK.
2007-07-01 18:40:37 +00:00
Magnus Hagander
d1eaa42fd5
Add extra checks for buildfarm to pick up errors when running
...
on XP or earlier versions of Windows.
Andrew Dunstan
2007-06-26 11:43:56 +00:00
Andrew Dunstan
52ba24a156
Quiet warnings about redefined PGPORT macros for MSVC.
2007-06-20 17:19:00 +00:00
Magnus Hagander
ee0d34ab64
ECPG requires a local include directory to override the project-wide ones.
...
Add ability to add "prefix include directories", and use it...
With this, ecpg regression tests now pass on MSVC builds.
2007-06-12 18:31:28 +00:00
Magnus Hagander
09922597c5
Rewrite ECPG regression test driver in C, by splitting the standard
...
regression driver into two parts and reusing half of it. Required to
run ECPG tests without a shell on MSVC builds.
Fix ECPG thread tests for MSVC build (incl output files).
Joachim Wieland and Magnus Hagander
2007-06-12 11:07:34 +00:00
Michael Meskes
93625aa8ac
Applied Joachim's patch for ecpg_config.h creation on Vista.
...
Changed variable test to not run into infinite loops on backend errors.
2007-05-27 11:16:41 +00:00
Andrew Dunstan
ea7f18d15b
fix perl thinko
2007-05-15 01:57:57 +00:00
Andrew Dunstan
42a65e39a5
Use configured pgport in MSVC config file.
2007-05-15 00:15:01 +00:00
Magnus Hagander
2ede0ecacc
Log directory we're installing into.
...
Per request from Andrew Dunstan.
2007-05-13 15:33:07 +00:00
Tom Lane
bc8036fc66
Support arrays of composite types, including the rowtypes of regular tables
...
and views (but not system catalogs, nor sequences or toast tables). Get rid
of the hardwired convention that a type's array type is named exactly "_type",
instead using a new column pg_type.typarray to provide the linkage. (It still
will be named "_type", though, except in odd corner cases such as
maximum-length type names.)
Along the way, make tracking of owner and schema dependencies for types more
uniform: a type directly created by the user has these dependencies, while a
table rowtype or auto-generated array type does not have them, but depends on
its parent object instead.
David Fetter, Andrew Dunstan, Tom Lane
2007-05-11 17:57:14 +00:00
Magnus Hagander
40f7b9e169
Release builds generate different strangely formatted export names
...
for local symbols, that shouldn't be exported. This patch excludes them,
cutting down about 10,000 exported symbols and decreasing the binary size
by 20%.
2007-05-03 14:04:03 +00:00
Magnus Hagander
d6013a34f2
Add wrapper script around install.pl that calls buildenv.bat before doing
...
the install.
Dave Page
2007-05-01 20:11:14 +00:00
Magnus Hagander
6cc02136a4
Properly set MODULE_PATHNAME based on module name instead of incorrectly based
...
on directory name. Fixes the generation of .sql files in contrib/spi.
Per complaint from Dave Page.
2007-04-27 16:45:54 +00:00
Magnus Hagander
5ea27a4b28
libpgtypes is a client lib, should not link with backend.
2007-04-26 14:09:12 +00:00
Magnus Hagander
2d7f4f2220
Generate "fake configure output" for pg_config, so that external builds
...
like Slony can figure out which options were enabled in the build.
2007-04-26 10:36:47 +00:00
Magnus Hagander
6792b4bba3
Install libpgport.lib as needed by some client programs.
...
Dave Page
2007-04-25 19:00:05 +00:00
Magnus Hagander
9295463087
Install headers in the same directory structure as Mingw.
...
Dave Page
2007-04-25 18:58:33 +00:00
Magnus Hagander
152b77aa3d
Don't try to install uuid-ossp since we don't build it.
...
Per buildfarm member mastodon.
2007-04-23 17:18:58 +00:00
Magnus Hagander
ac7e6c0665
Fix build for directories with spaces in them by quoting properly.
...
Joachim Wieland
2007-04-21 20:58:05 +00:00
Magnus Hagander
adf7788c5e
Don't try to build uuid-ossp on msvc.
2007-04-21 19:04:51 +00:00
Bruce Momjian
0240b28668
Add script major_release_split to simplify creating release notes for
...
multiple releases.
2007-04-20 19:40:53 +00:00
Bruce Momjian
d4b832508a
Add mention of checking <link> behavior of HISTORY.html to release
...
checklist.
2007-04-20 15:47:08 +00:00
Magnus Hagander
62d25256f1
Change default build to release, to be consistent with unix build.
...
Make it possible to set the default from builenv.bat.
Per request from Dave Page
2007-04-18 10:14:06 +00:00
Magnus Hagander
de9effb55f
Enable IPV6 for all MSVC builds, including the VC6 libpq-only build.
...
Per request from Hiroshi Saito.
2007-04-16 18:39:19 +00:00
Magnus Hagander
b60ddffa93
Install debugger symbols (in their own directory)
2007-04-12 12:46:20 +00:00
Magnus Hagander
4dd3365086
Enable IPV6 when building with MSVC.
2007-04-12 07:03:00 +00:00
Andrew Dunstan
e1f1a5358b
Only run contrib check if there is a Makefile
2007-04-06 13:44:39 +00:00
Magnus Hagander
ab94cc92e4
Continue running contrib regression tests if one fails, and exit
...
with errorlevel 1 is >= 1 checks failed.
2007-04-05 12:31:36 +00:00
Magnus Hagander
4c40130296
Make sure list of tests is cleared out before getting the new list
...
of tests. Per Andrew Dunstan.
2007-04-05 12:10:40 +00:00
Andrew Dunstan
618aec735c
improve test headings
2007-04-04 20:53:44 +00:00
Andrew Dunstan
e687c4c3c7
Don't install files for xml2 when building without libxml.
2007-04-04 18:45:59 +00:00
Magnus Hagander
8f296ebea7
Don't install files for sslinfo when building without openssl.
...
Per Andrew Dunstan.
2007-04-04 16:34:43 +00:00
Magnus Hagander
b7d3a84539
xcopy can only deal with forward-slashed paths when it's quoted - needed
...
for "vcregress check" to work.
Per report from Dave Page.
2007-04-02 12:11:26 +00:00
Magnus Hagander
81622ac36e
Install include files
2007-03-29 20:48:26 +00:00
Magnus Hagander
96b171903d
Make ECPG regression tests use native threading instead of pthreads, now that
...
ecpglib supports it.
Change configure (patch from Bruce) and msvc build system to no longer require
pthreads on win32, since all parts of postgresql can be thread-safe using the
native platform functions.
2007-03-29 15:30:52 +00:00
Magnus Hagander
87564ffc6a
Install import libraries used to link to libpq, ecpg and the backend.
2007-03-27 21:47:10 +00:00
Magnus Hagander
8ca1571665
Support for installing NLS files, and update support to use gettext
...
from gnuwin32.
2007-03-24 22:16:49 +00:00
Magnus Hagander
5e37b4cb1a
Install contrib sql and readme files
2007-03-24 15:28:48 +00:00
Magnus Hagander
ecfb932a5a
Properly parse the name of contrib modules that aren't named the same
...
way as their directory (notably xml2/pgxml and intarray/_int)
2007-03-24 14:13:27 +00:00
Magnus Hagander
6b77e3a8cc
Forgot commit: support for special-cases in pgcrypto
2007-03-23 10:05:34 +00:00
Magnus Hagander
3024b0aa94
Support for running contribcheck on msvc
2007-03-23 09:57:55 +00:00
Magnus Hagander
e69f7f450c
Generate SQL files for /contrib (based on .sql.in)
2007-03-23 09:53:33 +00:00
Magnus Hagander
fb8155d0d2
Add define to exclude configured libraries, to be able to easily build a
...
stripped down version of libpq. To be used by the installer.
2007-03-23 08:43:51 +00:00
Magnus Hagander
d55227f01b
Forgot to add file needed for PL regression tests
2007-03-22 13:43:02 +00:00
Magnus Hagander
e8a85e6f84
Add support for running regression tests on procedural languages
2007-03-21 16:21:40 +00:00
Magnus Hagander
3c5d5f070a
Properly return exitcode when regression tests fails.
2007-03-21 15:39:03 +00:00
Magnus Hagander
18d82d03b5
Native shared memory implementation for win32.
...
Uses same underlying tech as before, but not the sysv emulation layer.
2007-03-21 14:39:23 +00:00
Magnus Hagander
62df7c31c0
ecpglib requires libpgport, per Andrew Dunstan
2007-03-19 09:34:09 +00:00
Magnus Hagander
e6e78187ef
msvc build actually needs Bison 2.2 or later, not 2.1. Or 1.875 as before.
2007-03-17 17:11:41 +00:00
Magnus Hagander
7bb40f9b82
Add cvs tags to msvc build files, along with a (very short) comment about
...
what each script does.
2007-03-17 14:01:01 +00:00
Magnus Hagander
4554ee362c
Oops, forgot to remove the old genbki script.
2007-03-17 13:54:34 +00:00
Magnus Hagander
08bb618561
Turn most vc build scripts into modules instead of scripts, and just have
...
skeleton scripts calling them. To make it easier for the buildfarm
(or other "outside callers") to use these modules directly.
Per suggestion from Andrew Dunstan.
2007-03-17 13:50:42 +00:00
Magnus Hagander
547e41cdf8
Remove extra single-quotes copied from Unix build. Win32 doesn't strip
...
single quotes...
2007-03-14 09:55:03 +00:00
Magnus Hagander
be40754e91
Rewrite win32 install documentation (it's not client only anymore, and it's
...
now complete). Update for the MSVC6/Borland support now being only libpq.
Move most of the information about full MSVC build from README file into
documentation.
2007-03-13 16:03:36 +00:00
Magnus Hagander
f32515df77
Filter out warnings coming from the stylesheets, so that actual warnings show up properly.
...
Show some minor progress messages.
2007-03-13 14:28:30 +00:00
Magnus Hagander
e40889adb2
Set root of docbook stuff from buildenv.bat and not from builddoc.bat.
...
Fix calling for file renaming when cd:ed into a different directory.
2007-03-13 09:45:32 +00:00
Magnus Hagander
eee2289287
Make a run with perltidy to format the code. Per request from Andrew Dunstan.
2007-03-12 19:10:50 +00:00
Magnus Hagander
46573e655f
Add script to build documentation on win32 without mingw
2007-03-06 14:16:55 +00:00
Magnus Hagander
ba339f79ec
Make build.bat return a proper errorcode if the build fails.
2007-02-27 15:21:48 +00:00
Magnus Hagander
49cc503f54
Revert changes to process pg_proc.h entries without OIDs. We're not supposed
...
to have such entries, and want to be notified when we do...
Leave the plain bugfix in genbki.
2007-02-21 12:28:27 +00:00
Magnus Hagander
bc959b7bd2
Parse pg_proc.h with entries without OIDs.
2007-02-19 14:05:42 +00:00
Magnus Hagander
d19da98a7f
Make it possible to build with integer datetimes in msvc, and enable by default.
2007-02-14 21:02:07 +00:00
Bruce Momjian
a9eb53969a
Move fsync method macro defines into /include/access/xlogdefs.h so they
...
can be used by src/tools/fsync/test_fsync.c.
2007-02-14 05:00:40 +00:00
Magnus Hagander
43bcf568dc
Add script to run regression tests under vc++ without mingw. Update
...
clean script to properly clean up the result of it.
2007-02-13 15:36:32 +00:00
Magnus Hagander
33692c104b
One more fix for makefile := to : change.
2007-02-13 15:34:49 +00:00
Magnus Hagander
cff7fcf173
Properly parse Makefile after change from := to =.
2007-02-13 15:01:52 +00:00
Magnus Hagander
933571129d
Fix pg_standby to build on msvc.
2007-02-10 19:52:45 +00:00
Bruce Momjian
6fea31b693
Win32 regression test fixes:
...
For win32 in general, this makes it possible to run the regression tests
as an admin user by using the same restricted token method that's used
by pg_ctl and initdb.
For vc++, it adds building of pg_regress.exe, adds a resultmap, and
fixes how it runs the install.
Magnus Hagander
2007-02-08 15:28:58 +00:00
Peter Eisentraut
086c189456
Normalize fgets() calls to use sizeof() for calculating the buffer size
...
where possible, and fix some sites that apparently thought that fgets()
will overwrite the buffer by one byte.
Also add some strlcpy() to eliminate some weird memory handling.
2007-02-08 11:10:27 +00:00
Alvaro Herrera
53d7d49011
The VC++ build needs to compile the new strlcat.c file. Patch from Magnus
...
Hagander.
2007-02-07 13:37:42 +00:00
Peter Eisentraut
037f8413fa
Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It
...
used to be part of libpq's exported interface many releases ago, but now
it's no longer necessary to make it accessible to clients.
2007-02-06 09:16:08 +00:00
Neil Conway
b587bafef1
This patch changes the installscript for vcbuild to actually parse the
...
generated solution files for what to install, instead of blindly copying
everything as it previously did. With the previous quick-n-dirty
version, it would copy old DLLs if you reconfigured in a way that didn't
include subprojects like a PL for example.
Magnus Hagander.
2007-02-02 16:25:34 +00:00
Bruce Momjian
8b4ff8b6a1
Wording cleanup for error messages. Also change can't -> cannot.
...
Standard English uses "may", "can", and "might" in different ways:
may - permission, "You may borrow my rake."
can - ability, "I can lift that log."
might - possibility, "It might rain today."
Unfortunately, in conversational English, their use is often mixed, as
in, "You may use this variable to do X", when in fact, "can" is a better
choice. Similarly, "It may crash" is better stated, "It might crash".
2007-02-01 19:10:30 +00:00
Bruce Momjian
bc799fab2b
Update comment.
2007-01-31 22:17:03 +00:00
Andrew Dunstan
17c8493c64
Fix path problem in MSVC bison wrapper. per Joachim Wieland.
2007-01-28 16:29:37 +00:00
Neil Conway
8ff2bccee3
Squelch some VC++ compiler warnings. Mark float literals with the "f"
...
suffix, to distinguish them from doubles. Make some function declarations
and definitions use the "const" qualifier for arguments consistently.
Ignore warning 4102 ("unreferenced label"), because such warnings
are always emitted by bison-generated code. Patch from Magnus Hagander.
2007-01-26 17:45:42 +00:00
Neil Conway
74b6f73bc2
Add a setlocal command to the beginning of build.bat. This is required
...
to deal with buildenv.bat properly, so that PATH (for example) doesn't
expand infintly. Per report from Joachim Wieland, patch from Magnus.
2007-01-25 19:48:33 +00:00
Bruce Momjian
693c85d954
When using MSVC, disable the building of ecpg if pthreads is not
...
specified.
Magnus Hagander
2007-01-24 19:24:28 +00:00
Alvaro Herrera
e25138f3e9
This patch is required for vcbuild to work after the changes to
...
pg_proc.h (it's the same changes that's in gen_fmgrtab.sh in the unix
build).
Patch from Magnus Hagander.
2007-01-23 15:44:11 +00:00
Neil Conway
7f58ed1a10
vcbuild updates from Magnus:
...
* After Markos patch, now builds pgcrypto without zlib again
* Updates README with xml info
* xml requires xslt and iconv
* disable unnecessary warning about __cdecl()
* Add a buildenv.bat called from all other bat files to set up things
like PATH for flex/bison. (Can't just set it before calling, doesn't
always work when building from the GUI)
2007-01-16 21:43:19 +00:00
Neil Conway
5f6d735356
Attached patch fixes two problems:
...
1) gendef works from inside visual studio - use a tempfile instead of
redirection, because for some reason you can't redirect dumpbin from
inside (patch from Joachim Wieland)
2) gendef must process only *.obj, or you get weird errors in some build
scenarios when it tries to process a logfile
Magnus Hagander
2007-01-10 04:02:05 +00:00
Neil Conway
840df5156a
This patch enables verbose output when building all projects. This is
...
the same output level that was used when building a single project
before, and really needed to get reasonable information about what
happens (non-verbose just says "starting build of foo" and "done
building foo", more or less).
Magnus Hagander
2007-01-10 03:54:35 +00:00
Bruce Momjian
25d64529b8
Update copyright script to allow spaces around dash.
2007-01-10 02:41:28 +00:00
Tom Lane
352871c357
Fix vcbuild to allow building without OpenSSL and/or zlib. Magnus
2007-01-09 06:00:43 +00:00
Tom Lane
7d5d06f860
vcbuild documentation from Magnus and Dave.
2007-01-09 05:56:49 +00:00
Bruce Momjian
e80b0bd69d
Check for ERANGE in exp() as well.
...
Improve release docs for ecpg regression tests.
2007-01-06 15:18:03 +00:00
Bruce Momjian
561b4bae78
Document that we need to update the ecpg regression files when we update
...
the library version number.
2007-01-06 00:25:11 +00:00