Alvaro Herrera
e41c7bb7cd
VPATH fixes.
2007-06-12 15:00:41 +00:00
Magnus Hagander
ee9d55cb52
Fix search/replace error in makefile for ecpg tests
2007-06-12 13:09:58 +00:00
Michael Meskes
5e96a7b96c
Fixed reduce/recuce problem due to CURRENT_P.
2007-06-12 11:32:30 +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
e514740e69
Synced parser and keyword list.
2007-06-12 07:55:56 +00:00
Michael Meskes
88a7c4822c
Should not try to unlink stdout.
2007-06-11 12:01:23 +00:00
Michael Meskes
91411b6105
Fixed one memory leak in descriptor code.
...
Made sure ecpg deletes output file in case of an error.
2007-06-11 11:52:08 +00:00
Peter Eisentraut
efbd5bcb5a
Update expected files for textual changes
2007-06-04 07:48:17 +00:00
Peter Eisentraut
7ce9b3683e
Make some messages more consistent
2007-05-31 15:13:06 +00:00
Michael Meskes
7e72d07aa4
Applied patch send by Joachim Wieland to fix INTEGER_DATETIMES under MSVC.
2007-05-28 09:46:47 +00:00
Michael Meskes
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
Michael Meskes
eff6773ae6
The source code changed, so the expected file changed too.
2007-05-27 11:32:59 +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
Michael Meskes
9ab58bbda6
Also removed the function not just the call, sorry.
2007-05-21 07:07:48 +00:00
Michael Meskes
439cf8e676
Do not try to find local timezone in DecodeDateTime() because the
...
result is not used anyway. This also fixes Vista's build problems.
2007-05-21 07:04:00 +00:00
Michael Meskes
2f2717d14f
tackling Vista problem - another try
2007-05-20 11:30:30 +00:00
Michael Meskes
3e7956cab7
Removed mktime() call to hopefully get rid of some compatibility problems.
2007-05-17 20:07:35 +00:00
Michael Meskes
b1110aaa8b
Added some more error logging.
2007-05-10 14:29:21 +00:00
Michael Meskes
1aca1cde52
- Synced parser and keyword list
...
- Renamed update test so it hopefully runs on Vista
2007-05-10 09:53:17 +00:00
Michael Meskes
85a3fce996
Removed non-existant function from extern.h
2007-04-27 07:55:14 +00:00
Michael Meskes
c8577c6c7f
Inlined two functions to get rid of va_list problems on some archs.
2007-04-27 06:56:11 +00:00
Peter Eisentraut
ae8072a404
Complete cleaning
2007-04-01 08:56:58 +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
Michael Meskes
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
Tom Lane
856b87c294
Fix typo, ensable -> enable, per Steve Gieseking.
2007-03-27 03:25:28 +00:00
Tom Lane
584b6dc2d5
Fix ecpg/preproc makefile for parallel builds: parser.o must depend
...
on preproc.h, else make may try to build it before preproc.h is ready.
Per failures seen here and in buildfarm.
2007-03-18 17:57:34 +00:00
Michael Meskes
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
Bruce Momjian
3e803f7273
Add "isodow" option to EXTRACT() and date_part() where Sunday = 7.
2007-02-19 17:41:39 +00:00
Bruce Momjian
4ebb0cf9c3
Add two new format fields for use with to_char(), to_date() and
...
to_timestamp():
- ID for day-of-week
- IDDD for day-of-year
This makes it possible to convert ISO week dates to and from text
fully represented in either week ('IYYY-IW-ID') or day-of-year
('IYYY-IDDD') format.
I have also added an 'isoyear' field for use with extract / date_part.
Brendan Jurd
2007-02-16 03:39:46 +00:00
Michael Meskes
153affd058
Fixed multibyte handling as reported by <harada.toshi@oss.ntt.co.jp>.
2007-02-11 15:18:17 +00:00
Peter Eisentraut
c138b966d4
Replace useless uses of := by = in makefiles.
2007-02-09 15:56:00 +00:00
Peter Eisentraut
16059d39a0
Replace some strncpy() by strlcpy().
2007-02-07 00:52:35 +00:00
Michael Meskes
685523c420
Applied Magnus Hagander's patch to take away some compiler warnings.
2007-02-02 09:31:10 +00:00
Michael Meskes
fc8115d42f
Cleaned up va_list handling. Hopefully this now works on all archs.
2007-02-02 08:58:23 +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
Michael Meskes
0fe1c36757
Fixed expected files, so they are in sync with tests again.
2007-01-27 18:33:22 +00:00
Michael Meskes
a5a1506c96
Removed compiler warning due to unneeded unsigned declaration.
...
Removed regression test that triggers those libc precision bugs on some archs.
2007-01-25 16:45:25 +00:00
Peter Eisentraut
a85e9c61e5
Remove some unused variables
2007-01-21 09:23:29 +00:00
Peter Eisentraut
962e825cd7
Put back libpq link, but make sure that libpq's in-tree directory is
...
mentioned before the system directories.
2007-01-21 09:19:06 +00:00
Peter Eisentraut
2cc01004c6
Remove remains of old depend target.
2007-01-20 17:16:17 +00:00
Peter Eisentraut
552348c166
The libpq library directory was mentioned here in the wrong place, which
...
might lead to a previously installed libpq being used instead. But we
don't actually have to link with libpq here at all, so remove it.
2007-01-20 15:26:28 +00:00
Peter Eisentraut
862c3ff04d
Only build ecpg test code when the test is to be performed, in line with
...
other test code.
2007-01-20 15:25:29 +00:00
Michael Meskes
1b1c6ed70a
Missed two new files from Joachim's patch.
2007-01-12 11:31:33 +00:00
Michael Meskes
89dad03f8b
also adjust MinGW expected file to new setup
...
create expected file with correct port number
2007-01-12 11:27:28 +00:00
Michael Meskes
b8f611cf4b
Simplified regression handling
...
Added patch by Joachim to work around OpenBSD bug in regression suite.
2007-01-12 10:00:14 +00:00
Michael Meskes
5b88b85cad
Applied Joachim's patch for a --regression option.
...
Made this option mark the .c files, so the environment variable is no longer needed.
Created a special MinGW file with the special error message.
Do not print port into log file when running regression tests.
2007-01-11 15:47:34 +00:00
Bruce Momjian
9b1854f16e
Update ecpg regresison output for new library version number.
2007-01-05 22:43:17 +00:00
Bruce Momjian
29dccf5fe0
Update CVS HEAD for 2007 copyright. Back branches are typically not
...
back-stamped for this.
2007-01-05 22:20:05 +00:00
Bruce Momjian
1c3b43cddd
Stamp major release 8.3.0, and increment library version numbers.
2007-01-05 20:54:43 +00:00
Alvaro Herrera
cf06c2e5d4
Fix Makefile problem which prevented installation on VPATH builds.
2006-11-29 21:21:03 +00:00