76c39cf3be
Sigh, I missed checking the ecpg tests ...
2008-09-01 21:42:18 +00:00
ef0dcf0e5b
Fixed incorrect argument handling in SET command if argument is a variable.
2008-08-19 10:40:32 +00:00
f7563e9710
Synced parser.
...
Made ecpg parser use backend provided keyword list.
Changed whenever test so exit value is 0.
2008-05-20 23:17:32 +00:00
e72c98b058
fix ecpg regression tests broken by over-eager adding of $PostgreSQL$ markers
2008-05-17 02:43:16 +00:00
53972b460c
Add $PostgreSQL$ markers to a lot of files that were missing them.
...
This particular batch was just for *.c and *.h file.
The changes were made with the following 2 commands:
find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o \( -name '*.[ch]' \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | while read file ; do head -n 1 < $file | grep -q '^/\*' && echo $file; done | xargs -l sed -i -e '1s/^\// /' -e '1i/*\n * $PostgreSQL:$ \n *'
find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o \( -name '*.[ch]' \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | xargs -l sed -i -e '1i/*\n * $PostgreSQL:$ \n */'
2008-05-17 01:28:26 +00:00
e1bdd07c3c
Add localization support to ecpg.
...
Author: Euler Taveira de Oliveira <euler@timbira.com >
2008-05-16 15:20:04 +00:00
fe11719c2e
Sorry, copied wrong files.
2008-03-27 08:40:02 +00:00
9d7b256eeb
- Moved from PQsetdbLogin to PQconnectDB.
...
- Correctly parse connect options.
- Changed regression tests accordingly.
2008-03-27 07:56:02 +00:00
fca9fff41b
More README src cleanups.
2008-03-21 13:23:29 +00:00
f9e083fd30
Added ECPGget_PGconn() function to ecpglib, courtesy of Mike Aubury.
...
Removed one include file from connect-test1.
2008-03-20 16:29:45 +00:00
fb7b1df083
Fixed bug that caused arrays of varchar to be output with incomplete name.
...
In the process expanded one test case,
2008-03-02 10:54:11 +00:00
a9bc069c0b
- Removed duplicate include of ecpgtype.h which meant I had to adapt all expected results.
...
- Changed INFORMIX mode symbol definition yet again because the old way didn't work on NetBSD. Hopefully this one does.
2008-02-17 18:14:29 +00:00
423abf4d6a
- EXECUTE can return NOT FOUND so it should be checked here too.
...
- Changed regression test accordingly.
2008-02-14 14:54:48 +00:00
dbdc2e52a0
Re-enabled variables in fetch/move command.
2008-01-15 10:31:47 +00:00
9098ab9e32
Update copyrights in source tree to 2008.
2008-01-01 19:46:01 +00:00
332bed8c6b
Sorry, hit the wrong button with my last commit. Here's the correct changelog:
...
Applied patch send by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp > to fix bug in connect statement if user name is a variable.
Also fixed test case that didn't detect this.
2007-12-28 11:30:54 +00:00
2f86ab7733
*** empty log message ***
2007-12-28 11:25:21 +00:00
fdf5a5efb7
pgindent run for 8.3.
2007-11-15 21:14:46 +00:00
6cbb2353cb
Tweak recently-added tests to suppress scary-looking warnings on 64-bit
...
machines about casts between pointers and integers of different sizes.
While they're harmless, we shouldn't expect users to have to go through
and figure that out for themselves.
2007-10-03 15:59:13 +00:00
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
7793c6ecca
Cleaned up ecpglib and renamed functions that do not need to be exported.
...
Created export list for ecpglib.
2007-10-03 11:11:12 +00:00
c4a6c2f871
Hopefully fixed some stuff that causes Windows builds to fail.
2007-10-03 08:55:23 +00:00
5a0d31d3dc
Made new test also work without threading enabled.
2007-10-02 14:01:57 +00:00
b5efdbac5c
No idea where this file came from.
2007-10-02 09:51:41 +00:00
0c2eb200d6
ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safe
...
descriptor handling
2007-10-02 09:50:00 +00:00
3ff0018c2e
In hopes of un-breaking the buildfarm, add missing file from
...
ITAGAKI Takahiro's patch.
2007-09-30 17:50:56 +00:00
60e83cec57
Applied another patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp>
...
to get memory allocation thread-safe. He also did some cleaning up.
2007-09-30 11:38:48 +00:00
d49b20fbe6
Applied patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> to get prepare thread-safe.
2007-09-26 10:57:01 +00:00
a6b5765c7e
Synced parser and keyword list.
2007-09-04 10:02:29 +00:00
1535f26c70
unbreak ECPG tests for VPATH builds.
2007-08-23 00:38:17 +00:00
002b4781ba
It seems we simply expected the same output for failure and success.
2007-08-14 11:21:38 +00:00
8187905913
It seems I always forget .in files.
2007-08-14 10:56:20 +00:00
aa130f5c42
Fixed compiler warning for enum handling
2007-08-14 10:32:47 +00:00
146242fc9c
As usual I forgot some files. :-)
2007-08-14 10:19:14 +00:00
635a0b9a86
- Finished major rewrite to use new protocol version
...
- Really prepare statements
- Added more regression tests
- Added auto-prepare mode
- Use '$n' for positional variables, '?' is still possible via ecpg option
- Cleaned up the sources a little bit
2007-08-14 10:01:54 +00:00
906b2e1b37
Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with
...
third party includes (like tcl) that define DLLIMPORT.
2007-07-25 12:22:54 +00:00
839fcc9fd0
Applied patch by Joachim to enable checktcp again
2007-06-15 08:23:52 +00:00
56813a998c
Add resultmap entries for mingw - same as for msvc
2007-06-14 13:15:58 +00:00
6d12c7dcd4
Properly identify mingw as a win32 platform needing different diff
...
options to deal with strange line endings.
2007-06-14 13:10:11 +00:00
e41c7bb7cd
VPATH fixes.
2007-06-12 15:00:41 +00:00
ee9d55cb52
Fix search/replace error in makefile for ecpg tests
2007-06-12 13:09:58 +00:00
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
efbd5bcb5a
Update expected files for textual changes
2007-06-04 07:48:17 +00:00
a0c366d5a1
Sorry guys, I committed the file from my development snapshot instead the one from HEAD. Fixing it now.
2007-05-27 15:59:57 +00:00
eff6773ae6
The source code changed, so the expected file changed too.
2007-05-27 11:32:59 +00:00
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
1aca1cde52
- Synced parser and keyword list
...
- Renamed update test so it hopefully runs on Vista
2007-05-10 09:53:17 +00:00
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
ddcb5bbf76
- Added patch by Magnus Hagander <magnus@hagander.net> to use native
...
win32 threads.
- Fixed regression tests to run threading tests.
2007-03-29 12:02:24 +00:00
d3e131e062
- Changed some whitespacing in connect statement.
...
- Made some chars const as proposed by Stefan Huehner <stefan@huehner.org >.
- Synced parser and keyword lists.
- Copied two token parsing from backend parser to ecpg parser.
- Also added a test case for this.
2007-03-17 19:25:24 +00:00