Bruce Momjian
e126958c2e
Update copyright notices for year 2012.
2012-01-01 18:01:58 -05:00
Magnus Hagander
110c88d35c
Remove redundant lib*dll.def rules from .gitignore
...
Since we now have a global rule in the root .gitignore,
there's no need to keep directory-specific ones as well.
Noted by Peter Eisentraut
2011-06-18 18:28:16 +02:00
Peter Eisentraut
63e9c5b71b
Add gitignore entries for Windows MSVC builds
2011-04-19 20:04:41 +03:00
Bruce Momjian
bf50caf105
pgindent run before PG 9.1 beta 1.
2011-04-10 11:42:00 -04:00
Bruce Momjian
5d950e3b0c
Stamp copyrights for year 2011.
2011-01-01 13:18:15 -05:00
Peter Eisentraut
19e231bbda
Improved parallel make support
...
Replace for loops in makefiles with proper dependencies. Parallel
make can now span across directories. Also, make -k and make -q work
properly.
GNU make 3.80 or newer is now required.
2010-11-12 22:15:16 +02:00
Michael Meskes
35d5d962e1
Some cleanup in ecpg code:
...
Use bool as type for booleans instead of int.
Do not implicitely cast size_t to int.
Make the compiler stop complaining about unused variables by adding an empty statement.
2010-11-02 18:12:01 +01:00
Magnus Hagander
fe9b36fd59
Convert cvsignore to gitignore, and add .gitignore for build targets.
2010-09-22 12:57:04 +02:00
Magnus Hagander
9f2e211386
Remove cvs keywords from all files.
2010-09-20 22:08:53 +02:00
Bruce Momjian
b1261bd562
Bump minor library version numbers, for 9.1 release.
2010-07-12 16:18:44 +00:00
Bruce Momjian
65e806cba1
pgindent run for 9.0
2010-02-26 02:01:40 +00:00
Michael Meskes
aa6ac35221
Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope cursor support to native mode.
2010-01-26 09:07:32 +00:00
Bruce Momjian
0239800893
Update copyright for the year 2010.
2010-01-02 16:58:17 +00:00
Michael Meskes
fabf75cffc
Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to fix memory leak in decimal handling.
2009-10-01 18:03:54 +00:00
Michael Meskes
2720c57005
Removed some variables no longer needed.
2009-09-03 09:59:20 +00:00
Magnus Hagander
0e3f0cbddc
exports.txt needs to use spaces as separators, not tabs, to work properly
...
with the sed rules.
2009-08-27 16:49:41 +00:00
Michael Meskes
cf37d68467
Made sure sqlca is reset for declare cursor in Informix mode as pointed out by
...
Böszörményi Zoltán <zb@cybertec.at>.
2009-08-14 13:28:22 +00:00
Michael Meskes
5d34af421d
Added STRING datatype for Informix compatibility mode. This work is
...
based on a patch send in by Böszörményi Zoltán <zb@cybertec.at>.
2009-08-07 10:51:21 +00:00
Bruce Momjian
4bd556b193
Stamp minor library version numbers for 8.5; sorry for the delay.
2009-07-13 01:37:05 +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
Michael Meskes
14f29f640a
Removed unsigned/signed mismatches.
2009-05-20 16:49:23 +00:00
Peter Eisentraut
cb05ab81a8
NLS cleanup in ecpglib
...
Replace leftover instances of _() by ecpg_gettext(), the latter being the
correct way to refer to the library's message catalog, instead of the one of
the program using the library.
Drop NLS support for ecpg_log(), which is a debugging instrument similar to
elog() in the backend.
We cannot support NLS in the ecpg compatlib, because that requires
ecpg_gettext, which is in ecpglib, which is not a dependency of compatlib. It
doesn't seem worthwhile to worry about this, since the only translatable
string is "out of memory", and gettext probably won't be able to do much
without memory either.
Adjust messages to project style.
2009-01-15 11:52:55 +00:00
Bruce Momjian
511db38ace
Update copyright for 2009.
2009-01-01 17:24:05 +00:00
Michael Meskes
e6c7f7c1ad
Do not eat memory even in case of an out-of-memory error.
2008-11-01 08:55:21 +00:00
Alvaro Herrera
d557f5c00c
Add MSVC++ debug libraries to .cvsignore.
2008-07-17 21:16:23 +00:00
Tom Lane
d4b9f44bf9
okay, looks like ecpg/compatlib needs -lintl too.
...
Per buildfarm results.
2008-05-18 03:24:17 +00:00
Peter Eisentraut
e1bdd07c3c
Add localization support to ecpg.
...
Author: Euler Taveira de Oliveira <euler@timbira.com>
2008-05-16 15:20:04 +00:00
Peter Eisentraut
46e76373ec
Implement a few changes to how shared libraries and dynamically loadable
...
modules are built. Foremost, it creates a solid distinction between these two
types of targets based on what had already been implemented and duplicated in
ad hoc ways before. Specifically,
- Dynamically loadable modules no longer get a soname. The numbers previously
set in the makefiles were dummy numbers anyway, and the presence of a soname
upset a few packaging tools, so it is nicer not to have one.
- The cumbersome detour taken on installation (build a libfoo.so.0.0.0 and
then override the rule to install foo.so instead) is removed.
- Lots of duplicated code simplified.
2008-04-07 14:15:58 +00:00
Peter Eisentraut
a1d5d85747
Refactor the code that creates the shared library export files to appear
...
only once in Makefile.shlib and not in four copies.
2008-02-26 06:41:24 +00:00
Bruce Momjian
87cc5af75e
Bump minor library version numbers for 8.4.
2008-02-13 18:14:46 +00:00
Tom Lane
867ff0727f
informix.c was violating the coding rule about not including any
...
system headers before c.h. Per report from J6M.
2008-01-08 01:14:52 +00:00
Bruce Momjian
9098ab9e32
Update copyrights in source tree to 2008.
2008-01-01 19:46:01 +00:00
Bruce Momjian
fdf5a5efb7
pgindent run for 8.3.
2007-11-15 21:14:46 +00:00
Tom Lane
eefd10c66c
Fix distprep and maintainer-clean targets so that ecpg's .def files are
...
made and removed at the correct times.
2007-10-05 01:51:40 +00:00
Tom Lane
b8f41d508c
Add .cvsignore files to suppress CVS gripes about ecpg .def files.
2007-10-05 01:35:55 +00:00
Tom Lane
c86ce06964
DLL_DEFFILE should be defined when PORTNAME is win32, not when it isn't,
...
per the example of libpq/Makefile.
2007-10-04 18:32:07 +00:00
Michael Meskes
746593efe6
Replaced tabs by white spaces
2007-10-04 17:49:31 +00:00
Michael Meskes
085ffb24dc
Removed newline at end of exports files.
2007-10-04 16:29:33 +00:00
Michael Meskes
133d77a906
Added def-files to all: target so they are build everytime.
2007-10-04 07:58:15 +00:00
Michael Meskes
2b0e46eef0
Argh, missing dll in filename
2007-10-03 15:24:19 +00:00
Tom Lane
a248dbc4f8
Fix command for fetching snprintf.c.
2007-10-03 15:04:23 +00:00
Michael Meskes
f06a2b0ecc
This could be what's missing on some systems.
2007-10-03 14:42:16 +00:00
Michael Meskes
c95f5e80a9
Stripped two symbols that are needed.
2007-10-03 14:01:28 +00:00
Michael Meskes
ab8d123a3c
Also build snprintf from pgport if needed.
2007-10-03 13:40:52 +00:00
Michael Meskes
449fcf47fb
Remove exports.list in clean target.
2007-10-03 13:24:54 +00:00
Michael Meskes
fa8a9f373c
Also created export list for pgytpeslib and compatlib.
...
Set pgtypes library version to 3.0.
Set compat library version to 3.0.
2007-10-03 13:20:19 +00:00
Magnus Hagander
f83e44aecd
Use snprintf from libpgport in ecpg compatlib. Required since
...
we restricted exports from ecpglib.
2007-10-03 12:34:29 +00:00
Michael Meskes
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
Michael Meskes
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
Peter Eisentraut
2cc01004c6
Remove remains of old depend target.
2007-01-20 17:16:17 +00:00