summaryrefslogtreecommitdiff
path: root/src/tools
Commit message (Collapse)AuthorAgeFilesLines
* Exclude snowball/libstemmer/ files from the set processed by pgindent.Tom Lane2007-08-211-1/+13
| | | | | | 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.
* Build snowball DLL for tsearch-in-core.Magnus Hagander2007-08-212-2/+22
| | | | | (Still needs to build the .sql output files, but this handles the C part of the build)
* Tsearch2 functionality migrates to core. The bulk of this work is byTom Lane2007-08-211-2/+4
| | | | | | | | 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.
* TEMPORARILY make synchronous_commit default to OFF, so that we can get moreTom Lane2007-08-131-0/+4
| | | | | thorough testing of async-commit mode from the buildfarm. This patch MUST get reverted before 8.3 release!
* Disable warning 4090 = different const qualifiers on msvc since itMagnus Hagander2007-07-251-2/+2
| | | | warns about things that aren't wrong.
* Make it possible, and default, for MingW to build with SSPI supportMagnus Hagander2007-07-241-2/+1
| | | | | by dynamically loading the function that's missing from the MingW headers and library.
* SSPI authentication on Windows. GSSAPI compatible client when doing KerberosMagnus Hagander2007-07-232-12/+13
| | | | | | | against a Unix server, and Windows-specific server-side authentication using SSPI "negotiate" method (Kerberos or NTLM). Only builds properly with MSVC for now.
* Enable GSSAPI to build using MSVC. Always build GSSAPI when Kerberos isMagnus Hagander2007-07-121-1/+3
| | | | enabled, because the only Kerberos library supported always contains it.
* Fix freenig of names in Kerberos when using MIT - need to use theMagnus Hagander2007-07-121-1/+2
| | | | | | free function provided in the Kerberos library. This fixes a very hard to track down heap corruption on windows when using debug runtimes.
* Move parse.h into src/backend on msvc, which is where it is on Unix.Magnus Hagander2007-07-073-5/+10
| | | | | | Fixes builds from tarballs where the file is pre-generated. Yoshiyuki Asaba
* Add notes about configuring Visual Studio Express for use with theMagnus Hagander2007-07-011-0/+17
| | | | Platform SDK.
* Add extra checks for buildfarm to pick up errors when runningMagnus Hagander2007-06-263-3/+22
| | | | | | on XP or earlier versions of Windows. Andrew Dunstan
* Quiet warnings about redefined PGPORT macros for MSVC.Andrew Dunstan2007-06-201-1/+3
|
* ECPG requires a local include directory to override the project-wide ones.Magnus Hagander2007-06-122-3/+12
| | | | | | Add ability to add "prefix include directories", and use it... With this, ecpg regression tests now pass on MSVC builds.
* Rewrite ECPG regression test driver in C, by splitting the standardMagnus Hagander2007-06-125-6/+79
| | | | | | | | | 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
* Applied Joachim's patch for ecpg_config.h creation on Vista.Michael Meskes2007-05-271-2/+3
| | | | Changed variable test to not run into infinite loops on backend errors.
* fix perl thinkoAndrew Dunstan2007-05-151-2/+2
|
* Use configured pgport in MSVC config file.Andrew Dunstan2007-05-151-1/+6
|
* Log directory we're installing into.Magnus Hagander2007-05-131-2/+2
| | | | Per request from Andrew Dunstan.
* Support arrays of composite types, including the rowtypes of regular tablesTom Lane2007-05-111-0/+3
| | | | | | | | | | | | | | | 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
* Release builds generate different strangely formatted export namesMagnus Hagander2007-05-031-1/+2
| | | | | | 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%.
* Add wrapper script around install.pl that calls buildenv.bat before doingMagnus Hagander2007-05-011-0/+18
| | | | | | the install. Dave Page
* Properly set MODULE_PATHNAME based on module name instead of incorrectly basedMagnus Hagander2007-04-271-2/+3
| | | | | | on directory name. Fixes the generation of .sql files in contrib/spi. Per complaint from Dave Page.
* libpgtypes is a client lib, should not link with backend.Magnus Hagander2007-04-261-2/+2
|
* Generate "fake configure output" for pg_config, so that external buildsMagnus Hagander2007-04-261-1/+23
| | | | like Slony can figure out which options were enabled in the build.
* Install libpgport.lib as needed by some client programs.Magnus Hagander2007-04-251-3/+3
| | | | Dave Page
* Install headers in the same directory structure as Mingw.Magnus Hagander2007-04-251-13/+13
| | | | Dave Page
* Don't try to install uuid-ossp since we don't build it.Magnus Hagander2007-04-231-1/+2
| | | | Per buildfarm member mastodon.
* Fix build for directories with spaces in them by quoting properly.Magnus Hagander2007-04-212-6/+6
| | | | Joachim Wieland
* Don't try to build uuid-ossp on msvc.Magnus Hagander2007-04-211-2/+2
|
* Add script major_release_split to simplify creating release notes forBruce Momjian2007-04-201-0/+30
| | | | multiple releases.
* Add mention of checking <link> behavior of HISTORY.html to releaseBruce Momjian2007-04-201-0/+1
| | | | checklist.
* Change default build to release, to be consistent with unix build.Magnus Hagander2007-04-181-7/+16
| | | | | | Make it possible to set the default from builenv.bat. Per request from Dave Page
* Enable IPV6 for all MSVC builds, including the VC6 libpq-only build.Magnus Hagander2007-04-161-2/+1
| | | | Per request from Hiroshi Saito.
* Install debugger symbols (in their own directory)Magnus Hagander2007-04-121-2/+3
|
* Enable IPV6 when building with MSVC.Magnus Hagander2007-04-122-2/+4
|
* Only run contrib check if there is a MakefileAndrew Dunstan2007-04-061-2/+2
|
* Continue running contrib regression tests if one fails, and exitMagnus Hagander2007-04-051-2/+4
| | | | with errorlevel 1 is >= 1 checks failed.
* Make sure list of tests is cleared out before getting the new listMagnus Hagander2007-04-051-1/+3
| | | | of tests. Per Andrew Dunstan.
* improve test headingsAndrew Dunstan2007-04-041-1/+4
|
* Don't install files for xml2 when building without libxml.Andrew Dunstan2007-04-041-1/+2
|
* Don't install files for sslinfo when building without openssl.Magnus Hagander2007-04-041-2/+4
| | | | Per Andrew Dunstan.
* xcopy can only deal with forward-slashed paths when it's quoted - neededMagnus Hagander2007-04-021-2/+4
| | | | | for "vcregress check" to work. Per report from Dave Page.
* Install include filesMagnus Hagander2007-03-291-7/+84
|
* Make ECPG regression tests use native threading instead of pthreads, now thatMagnus Hagander2007-03-294-42/+32
| | | | | | | 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.
* Install import libraries used to link to libpq, ecpg and the backend.Magnus Hagander2007-03-271-1/+6
|
* Support for installing NLS files, and update support to use gettextMagnus Hagander2007-03-242-3/+47
| | | | from gnuwin32.
* Install contrib sql and readme filesMagnus Hagander2007-03-241-2/+82
|
* Properly parse the name of contrib modules that aren't named the sameMagnus Hagander2007-03-241-7/+10
| | | | way as their directory (notably xml2/pgxml and intarray/_int)
* Forgot commit: support for special-cases in pgcryptoMagnus Hagander2007-03-231-1/+25
|