Bruce Momjian
585806cb9f
Remove handling of CVS entries for TODO/FAQ, because they are removed
...
now.
2009-08-29 17:09:20 +00:00
Tom Lane
e59686f029
Fix version_stamp.pl to allow 'alphaN' version stamps. Not sure how
...
Peter did that without fixing this ...
2009-08-19 15:03:56 +00:00
Andrew Dunstan
514c3f19a2
Pick up REGRESS_OPTS from contrib makefiles. Along the way, fix ordering of makefile tests to mimic gmake.
2009-08-18 22:36:56 +00:00
Bruce Momjian
933b17b663
Adjust test_fsync code to be more sane.
...
Backpatch to 8.4.X.
2009-08-10 18:19:06 +00:00
Peter Eisentraut
7798147a76
Expand test coverage support to entire tree
...
Test coverage support now covers the entire source tree, including
contrib, instead of just src/backend. In a related but independent
development, the commands make coverage and make coverage-html can be run
in any directory.
This turned out to be much easier than feared. Besides a few ad hoc fixes
to pass the make target down the tree, change all affected makefiles to
list their directories in the SUBDIRS variable, changed from variants like
DIRS and WANTED_DIRS. MSVC build fix was attempted as well.
2009-08-07 20:50:22 +00:00
Magnus Hagander
220e36c97f
Enable the use of multiple CPUs/cores when building on MSVC. This only
...
affects the C compiler step - we still only build one target at a
time.
2009-07-27 07:11:15 +00:00
Peter Eisentraut
f7ad9cab30
Add a further customization to the SGML Emacs mode to prevent the use of
...
tabs in the documentation source.
2009-07-21 19:07:24 +00:00
Tom Lane
c43feefa80
Add erand48() to the set of functions supported by our src/port/ library,
...
and extend configure to test for it properly instead of hard-wiring
an assumption that everybody but Windows has the rand48 functions.
(We do cheat to the extent of assuming that probing for erand48 will do
for the entire rand48 family.)
erand48() is unused as of this commit, but a followon patch will cause
GEQO to depend on it.
Andres Freund, additional hacking by Tom
2009-07-16 17:43:52 +00:00
Peter Eisentraut
de160e2c00
Make backend header files C++ safe
...
This alters various incidental uses of C++ key words to use other similar
identifiers, so that a C++ compiler won't choke outright. You still
(probably) need extern "C" { }; around the inclusion of backend headers.
based on a patch by Kurt Harriman <harriman@acm.org>
Also add a script cpluspluscheck to check for C++ compatibility in the
future. As of right now, this passes without error for me.
2009-07-16 06:33:46 +00:00
Tom Lane
f4ab0b032b
Stamp HEAD as 8.5devel.
2009-07-01 23:15:55 +00:00
Bruce Momjian
838d74d0ce
Tighten typedef check for Linux.
2009-06-12 03:09:07 +00:00
Bruce Momjian
1ef4eeef65
Mention BSD/OS find_typedef behavior.
2009-06-12 03:04:48 +00:00
Bruce Momjian
6e8d957d35
Document struct/union problem with pgindent.
2009-06-11 22:21:44 +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
Bruce Momjian
4e86efb4e5
Add FreeBSD support for find_typedef, per request from Andrew.
2009-06-11 03:14:08 +00:00
Bruce Momjian
09cba66235
Fix Linux typedef code.
2009-06-10 15:13:45 +00:00
Bruce Momjian
f371fda397
Fix BSD find_typedef logic.
2009-06-10 03:38:32 +00:00
Bruce Momjian
6c4b3f5f8c
Update pgindent instructions.
2009-06-10 01:51:44 +00:00
Bruce Momjian
78f3c3906e
Document new location for typedef list.
2009-06-10 01:47:59 +00:00
Andrew Dunstan
8b78428fc0
Search for versioned perl library instead of using hardcoded name on Windows. Backpatch to release 8.3
2009-06-05 18:29:56 +00:00
Peter Eisentraut
65ffbbf1a5
Fix sgml-mode example. thanks Andrew Dunstan
2009-05-20 23:51:24 +00:00
Peter Eisentraut
939a40b0af
Add some instructions on how to customize emacs for working on the SGML
...
sources.
2009-05-18 12:47:44 +00:00
Bruce Momjian
d0ab409eae
Add missing third argument to open().
2009-05-08 14:06:27 +00:00
Peter Eisentraut
ffbd17e73e
Replace a couple of references to files that no longer exist in the source
...
tree with references to the appropriate URLs.
Robert Haas
2009-05-04 08:08:47 +00:00
Tom Lane
a16e007c92
We don't need major_release_split any more.
2009-05-02 20:28:17 +00:00
Heikki Linnakangas
cfb61be9cf
Clean up check_keywords.pl script, making it 'strict' and removing a few
...
leftover unused variables.
Laurent Laborde
2009-04-30 10:26:35 +00:00
Heikki Linnakangas
19499bf99a
Add check_keyword.pl script to perform some basic sanity checks to the
...
keyword lists in gram.y and kwlist.h. It checks that all lists are in
alphabetical order, and that all keywords present in gram.y are listed
in kwlist.h in the right category, and that all keywords in kwlist.h are
also in gram.y. What's still missing is to check that all keywords
defined with "%token <keyword>" in gram.y are present in one of the
keyword lists in gram.y.
2009-04-29 05:05:57 +00:00
Magnus Hagander
02dec25003
Read nls.nk files to determine the proper name of NLS catalogs to install.
...
Hiroshi Inoue, with minor modifications by me
2009-04-20 08:38:00 +00:00
Bruce Momjian
f9578e179a
No more need to update FAQs.
2009-04-09 21:50:31 +00:00
Peter Eisentraut
f71a0523f9
Add URL for config.guess/sub updates
2009-04-09 21:35:33 +00:00
Magnus Hagander
2762e5555c
Support Perl 5.10 and TCL 8.5 in MSVC builds.
...
We should probably have a better way to do this (meaning
something not hardcoded) eventually, but this fixes the
problem for 8.4.
Dave Page
2009-04-07 19:35:57 +00:00
Magnus Hagander
ace2b067d5
Fix MSVC build for new ways to pull in keywords.c and kwlookup.c.
2009-03-08 19:13:38 +00:00
Magnus Hagander
59a64e381c
Remove references to foreign data wrapper libraries, since they have
...
been removed. This should unbreak the msvc build again.
2009-02-25 17:42:19 +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
Magnus Hagander
477c5d3b0d
Install .mo files for NLS as <program>-<version>.mo when building with MSVC
...
as well. Same change as made earlier for autoconf builds.
Per Hiroshi Inoue.
2009-01-21 09:25:11 +00:00
Bruce Momjian
6faf495b8a
Make 'find' syntax consistent; add .git exclusion to make_ctags.
2009-01-14 21:59:19 +00:00
Peter Eisentraut
c82b63a54f
Avoid version-control system directories when creating TAGS. Besides
...
being wasteful, this can collide with repostory metadata on case-insensitive
file sytems.
2009-01-14 21:28:32 +00:00
Peter Eisentraut
03b4fc7240
Remove useless (and insecure) temp file handling.
2009-01-13 19:32:29 +00:00
Magnus Hagander
2b1782fa58
Make the MSVC build output "32-bit" at the end of the version string, the
...
same way the unix build now does.
2009-01-06 18:37:50 +00:00
Bruce Momjian
65deb13436
Be smarter --- accept missing comma, and force comma if missing.
2009-01-01 18:31:55 +00:00
Bruce Momjian
34273b44a6
Mention src/interfaces/libpq/libpq.rc.in needs to be updated for
...
copyright too.
2009-01-01 18:23:10 +00:00
Bruce Momjian
c4eaa9672a
Make comma optional for copyright text change.
2009-01-01 18:21:56 +00:00
Bruce Momjian
511db38ace
Update copyright for 2009.
2009-01-01 17:24:05 +00:00
Magnus Hagander
4fc6e2fdcf
Teach MSVC build system about building foreign data wrappers.
...
Should fix recent buildfarm breakage.
2008-12-20 22:04:02 +00:00
Andrew Dunstan
04ecc64310
Attempt to fix MSVC breakage from Major Version patch.
2008-12-16 15:42:21 +00:00
Magnus Hagander
2c69fa0c38
Change wildcard cerfificate mapping to be much simler - we now only match
...
the * character at the beginning of a pattern, and it does not match
subdomains.
Since this means we no longer need fnmatch, remove the imported implementation
from port, along with the autoconf check for it.
2008-12-02 10:39:31 +00:00
Tom Lane
3191ab5dcc
Remove the last traces of --temp-port.
2008-12-01 13:39:45 +00:00
Tom Lane
2a6108ac24
Partial fix for fallout from temp-port changes. ecpg still needs more work,
...
but I think this is enough to turn the buildfarm green again.
2008-11-28 23:47:51 +00:00
Magnus Hagander
cb10467d30
Add support for matching wildcard server certificates to the new SSL code.
...
This uses the function fnmatch() which is not available on all platforms
(notably Windows), so import the implementation from NetBSD into src/port.
2008-11-24 09:15:16 +00:00
Magnus Hagander
772eedb6bb
Exclude contrib/intagg from the list of MSVC project files to be generated,
...
since it's now just a SQL module and no C code.
2008-11-14 22:12:37 +00:00