e0522505bd
Remove 576 references of include files that were not needed.
2006-07-14 14:52:27 +00:00
ae643747b1
Fix a passel of recently-committed violations of the rule 'thou shalt
...
have no other gods before c.h'. Also remove some demonstrably redundant
#include lines, mostly of <errno.h> which was added to c.h years ago.
2006-07-14 05:28:29 +00:00
51e8882197
Revert part of recent include patch not ready for application.
2006-07-14 04:59:30 +00:00
03c2e5924e
Add additional includes needed on some platforms.
2006-07-14 04:44:46 +00:00
06bed485b0
Move CFLAGS for pginclude to the end of the command line.
2006-07-14 01:05:14 +00:00
a10fc5f254
Minor doc tweak: replace a "--" with "—".
2006-07-14 00:13:05 +00:00
f2a8aa0f89
Reorder the entries in the function section of the manual, to ensure they
...
are alphabetically ordered. I believe the tables were correctly ordered in
the past, but some of them had subsequently regressed.
2006-07-13 23:59:47 +00:00
fad1ea86bd
Move math.h after postgresql.h
2006-07-13 20:14:12 +00:00
10157d4e6f
Skip stripping postgres_fe.h include file.
2006-07-13 18:25:09 +00:00
b43ebe5f83
More include file adjustments.
2006-07-13 18:01:02 +00:00
b844dd3f9e
More include file adjustments.
2006-07-13 17:47:02 +00:00
66c15dfda1
Adjust /contrib for new include file contents.
2006-07-13 16:57:31 +00:00
a22d76d96a
Allow include files to compile own their own.
...
Strip unused include files out unused include files, and add needed
includes to C files.
The next step is to remove unused include files in C files.
2006-07-13 16:49:20 +00:00
70e2e3d8b1
Improve pginclude tools to process include file usage by other include files.
2006-07-13 16:39:20 +00:00
a18faa1ba2
Remove trailing comma from CreateStmtLikeOption enum definition. This
...
is harmless, but it causes a warning with Tru64's cc.
2006-07-13 15:09:57 +00:00
6809c064d7
Be consistent about not using ECHO_N/ECHO_C (seems unnecessary on Linux).
2006-07-13 14:44:33 +00:00
d0b54441db
Fix C++-style comment.
2006-07-13 04:52:51 +00:00
1abf76e82c
"Annual" pgcrypto update from Marko Kreen:
...
Few cleanups and couple of new things:
- add SHA2 algorithm to older OpenSSL
- add BIGNUM math to have public-key cryptography work on non-OpenSSL
build.
- gen_random_bytes() function
The status of SHA2 algoritms and public-key encryption can now be
changed to 'always available.'
That makes pgcrypto functionally complete and unless there will be new
editions of AES, SHA2 or OpenPGP standards, there is no major changes
planned.
2006-07-13 04:15:25 +00:00
99ac1e69ba
Fix pgrminclude to work for stripping include files.
2006-07-12 16:28:27 +00:00
de7e81fff4
Update schema USAGE permission description.
2006-07-12 15:37:10 +00:00
9e196d7c92
Clean up for warning:
...
fe-auth.c:573: warning: passing argument 1 of 'free' discards qualifiers
from pointer target type
pg_krb5_authname used to return a (const char *) to memory allocated by
krb. Somewhere along the lines this was changed so that a copy was
made, returned, and freed instead. However the const modifier was never
removed.
2006-07-12 02:31:56 +00:00
7234777674
Apply entab fix from Marko Kreen for these problems:
...
- halt.c did not include stdlib.h, thus missed exit() prototype
- Makefile ignores BINDIR for install.
- Makefile calls install with user/group args, thus failing for regular user.
While trying it I noticed that the Makefile does not support VPATH builds ...
2006-07-11 21:21:59 +00:00
d29b66882a
Tweak fillfactor code as per my recent proposal. Fix nbtsort.c so that
...
it can handle small fillfactors for ordinary-sized index entries without
failing on large ones; fix nbtinsert.c to distinguish leaf and nonleaf
pages; change the minimum fillfactor to 10% for all index types.
2006-07-11 21:05:57 +00:00
1be8f80288
Improve pginclude tests.
2006-07-11 20:51:25 +00:00
4084681546
Improve pginclude compile flags.
2006-07-11 20:12:29 +00:00
8230fbf964
Update pginclude documentation.
2006-07-11 19:52:12 +00:00
001d30ee6b
Add support to GIN for =(anyarray,anyarray) operation
2006-07-11 19:49:14 +00:00
6d57ed7797
Have pgrminclude process include files too.
2006-07-11 19:45:16 +00:00
22269434a6
Add $CFLAGS support to pgrminclude.
2006-07-11 19:34:34 +00:00
1ddbfa16a8
Move pgrminclude debug code to be more effective.
2006-07-11 19:31:29 +00:00
108fe524a9
Improve shell script wrapping.
2006-07-11 19:30:05 +00:00
01835c495c
Add comments to pgrminclude.
2006-07-11 19:25:41 +00:00
2fa7a041f3
Correct the description of the pg_get_viewdef() function. Do some nearby
...
SGML cleanup: sort table entries alphabetically.
2006-07-11 19:11:26 +00:00
ac230e7431
Alphabetically order reference to include files, "S"-"Z".
2006-07-11 18:26:11 +00:00
0ff3461bcc
Alphabetically order reference to include files, "N" - "S".
2006-07-11 17:26:59 +00:00
3a534ade39
Alphabetically order reference to include files, "G" - "M".
2006-07-11 17:04:13 +00:00
0031f99bfa
Add URL of code presentation to developers FAQ.
2006-07-11 17:02:16 +00:00
234163649e
GIN improvements
...
- Replace sorted array of entries in maintenance_work_mem to binary tree,
this should improve create performance.
- More precisely calculate allocated memory, eliminate leaks
with user-defined extractValue()
- Improve wordings in tsearch2
2006-07-11 16:55:34 +00:00
fa601357fb
Sort reference of include files, "A" - "F".
2006-07-11 16:35:33 +00:00
c469aed1cb
Remove no-longer-needed configure test for krb5_encrypt(), per Jim Gates.
2006-07-11 16:14:50 +00:00
4fe8ba63fe
Fix bug corrupting query in gist consistent function.
...
Thank to Mario Weilguni <mweilguni@sime.com > to discover a bug.
2006-07-11 16:00:44 +00:00
c713683fd7
Reverse inclusion order of <ws2tcpip.h> and <winsock2.h>, per Dave Page.
2006-07-11 14:25:09 +00:00
b85a965f5f
Allow each C include file to compile on its own by including any needed
...
header files.
2006-07-11 13:54:25 +00:00
45a4309074
Add libpq include directory to script.
2006-07-11 02:01:24 +00:00
cb33de773d
Fix ALTER TABLE to check pre-existing NOT NULL constraints when rewriting
...
a table. Otherwise a USING clause that yields NULL can leave the table
violating its constraint (possibly there are other cases too). Per report
from Alexander Pravking.
2006-07-10 22:10:39 +00:00
c5133e5920
Allow /contrib include files to compile on their own.
2006-07-10 22:06:11 +00:00
f0cd764723
Add #include code to prevent multiple inclusion.
2006-07-10 21:03:58 +00:00
97c3fcd9b7
Move pthread-win32.h to /port, modify bcc/msvc makefiles.
2006-07-10 18:53:29 +00:00
b538215d5d
Remove a few baby-C macros in fuzzystrmatch. Add a few missing includes.
2006-07-10 18:40:16 +00:00
d399f1b75e
Improve compile line for tool.
2006-07-10 18:39:32 +00:00