Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add missing format argument to ecpg_log() call | Peter Eisentraut | 2011-09-08 | |
| | ||||
* | Fix brace indentation of commit 63d06ef59156719efd0208c62e764a69611b3f12 to ↵ | Michael Meskes | 2011-09-02 | |
| | | | | fit PostgreSQL style. | |||
* | In ecpglib restore LC_NUMERIC in case of an error. | Michael Meskes | 2011-09-01 | |
| | ||||
* | Fix MinGW build, broken by my previous patch to add a setlocale() wrapper | Heikki Linnakangas | 2011-09-01 | |
| | | | | | | | on Windows. ecpglib doesn't link with libpgport, but picks and compiles the .c files it needs individually. To cope with that, move the setlocale() wrapper from chklocale.c to a separate setlocale.c file, and include that in ecpglib. | |||
* | Made ecpglib write double with a precision of 15 digits. | Michael Meskes | 2011-07-18 | |
| | | | | Patch originally by Akira Kurosawa <kurosawa-akira@mxc.nes.nec.co.jp>. | |||
* | Add missing file to GETTEXT_FILES | Peter Eisentraut | 2011-06-27 | |
| | | | | | This doesn't actually change the resulting set of strings, but better be correct. | |||
* | Add the possibility to pass --flag arguments to xgettext calls | Peter Eisentraut | 2011-06-27 | |
| | | | | | | | | | | | | The --flag argument can be used to tell xgettext the arguments of which functions should be flagged with c-format in the PO files, instead of guessing based on the presence of format specifiers, which fails if no format specifiers are present but the translation accidentally introduces one. Appropriate flag settings have been added for each message catalog. based on a patch by Christoph Berg for bug #6066 | |||
* | Replace := by = in nls.mk files | Peter Eisentraut | 2011-06-26 | |
| | | | | | | | | It currently doesn't make a difference, but it's inconsistent with most other usage, and it might interfere with a future patch, so I'll change it all in a separate commit. Also, replace tabs with spaces for alignment. | |||
* | Capitalization fixes | Peter Eisentraut | 2011-06-19 | |
| | ||||
* | Remove redundant lib*dll.def rules from .gitignore | Magnus Hagander | 2011-06-18 | |
| | | | | | | | 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 | |||
* | Translation updates for 9.1beta2 | Peter Eisentraut | 2011-06-09 | |
| | ||||
* | Pgindent run before 9.1 beta2. | Bruce Momjian | 2011-06-09 | |
| | ||||
* | Revert "Remove hard coded formats for INT64 and use configured settings ↵ | Andrew Dunstan | 2011-04-27 | |
| | | | | | | | | instead." This reverts commit 9b1508af8971c1627cda5bb65f5e9eddb9a1a55e. As requested by Tom. | |||
* | Remove hard coded formats for INT64 and use configured settings instead. | Andrew Dunstan | 2011-04-27 | |
| | ||||
* | In libecpg do not set an sqlda field that is 'reserved for future use' unless | Michael Meskes | 2011-04-25 | |
| | | | | we know what should be stored in there. | |||
* | Add gitignore entries for Windows MSVC builds | Peter Eisentraut | 2011-04-19 | |
| | ||||
* | Suppress compiler warnings about "value computed is not used". | Tom Lane | 2011-04-12 | |
| | | | | | | The recent patch to remove gcc 4.6 warnings created some new ones, at least on my rather old gcc version. Try to make everybody happy by casting to "void" when we just want to discard the result. | |||
* | Clean up most -Wunused-but-set-variable warnings from gcc 4.6 | Peter Eisentraut | 2011-04-11 | |
| | | | | | | This warning is new in gcc 4.6 and part of -Wall. This patch cleans up most of the noise, but there are some still warnings that are trickier to remove. | |||
* | pgindent run before PG 9.1 beta 1. | Bruce Momjian | 2011-04-10 | |
| | ||||
* | Stamp copyrights for year 2011. | Bruce Momjian | 2011-01-01 | |
| | ||||
* | Remove useless whitespace at end of lines | Peter Eisentraut | 2010-11-23 | |
| | ||||
* | Cleanup various comparisons with the constant "true". | Robert Haas | 2010-11-14 | |
| | | | | Itagaki Takahiro, with slight modifications. | |||
* | Improved parallel make support | Peter Eisentraut | 2010-11-12 | |
| | | | | | | | | 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. | |||
* | Some cleanup in ecpg code: | Michael Meskes | 2010-11-02 | |
| | | | | | | 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. | |||
* | Applied patch by Itagaki Takahiro to fix incorrect status calculation in | Michael Meskes | 2010-10-14 | |
| | | | | | | ecpglib. Instead of parsing the statement just as ask the database server. This patch removes the whole client side track keeping of the current transaction status. | |||
* | Convert cvsignore to gitignore, and add .gitignore for build targets. | Magnus Hagander | 2010-09-22 | |
| | ||||
* | Remove cvs keywords from all files. | Magnus Hagander | 2010-09-20 | |
| | ||||
* | Bump minor library version numbers, for 9.1 release. | Bruce Momjian | 2010-07-12 | |
| | ||||
* | pgindent run for 9.0, second run | Bruce Momjian | 2010-07-06 | |
| | ||||
* | Replace self written 'long long int' configure test by standard ↵ | Michael Meskes | 2010-05-25 | |
| | | | | 'AC_TYPE_LONG_LONG_INT' macro call. | |||
* | Added a configure test for "long long" datatypes. So far this is only used ↵ | Michael Meskes | 2010-05-25 | |
| | | | | in ecpg and replaces the old test that was kind of hackish. | |||
* | Ecpg now accepts "long long" datatypes even if "long" is 64bit wide. This ↵ | Michael Meskes | 2010-05-20 | |
| | | | | used to cover the equally long "long long" type. This patch closes bug #5464. | |||
* | Translation update | Peter Eisentraut | 2010-05-13 | |
| | ||||
* | Work around a subtle portability problem in use of printf %s format. | Tom Lane | 2010-05-08 | |
| | | | | | | | | | | | | | Depending on which spec you read, field widths and precisions in %s may be counted either in bytes or characters. Our code was assuming bytes, which is wrong at least for glibc's implementation, and in any case libc might have a different idea of the prevailing encoding than we do. Hence, for portable results we must avoid using anything more complex than just "%s" unless the string to be printed is known to be all-ASCII. This patch fixes the cases I could find, including the psql formatting failure reported by Hernan Gonzalez. In HEAD only, I also added comments to some places where it appears safe to continue using "%.*s". | |||
* | ECPG connect routine only checked for NULL to find empty parameters, but ↵ | Michael Meskes | 2010-05-07 | |
| | | | | user and password can also be "". | |||
* | Correctly name functions in debug output in ecpglib. When the functions were | Michael Meskes | 2010-03-21 | |
| | | | | refactored the debug output wasn't adjusted. | |||
* | Better test the content of the SQLSTATE string in ecpglib than the pointer. | Michael Meskes | 2010-03-08 | |
| | ||||
* | In case the connection magically disappears libecpg only returns an internal | Michael Meskes | 2010-03-05 | |
| | | | | error sqlstate. This change makes it return a correct value.. | |||
* | Insert a hack into get_float8_nan (both core and ecpg copies) to deal with | Tom Lane | 2010-02-27 | |
| | | | | | | | | | | the fact that NetBSD/mips is currently broken, as per buildfarm member pika. Also add regression tests to ensure that get_float8_nan and get_float4_nan are exercised even on platforms where they are not needed by float8in/float4in. Zoltán Böszörményi and Tom Lane | |||
* | pgindent run for 9.0 | Bruce Momjian | 2010-02-26 | |
| | ||||
* | Translation updates for 9.0alpha4 | Peter Eisentraut | 2010-02-19 | |
| | ||||
* | Do not check nan values for infinity. Some system are not able to handle this. | Michael Meskes | 2010-02-16 | |
| | | | | By Zoltán Böszörményi | |||
* | Streamlined array handling code in libecpg a little bit, in the process ↵ | Michael Meskes | 2010-02-04 | |
| | | | | fixing yet another incorrect log output. | |||
* | Add #include <float.h> --- guessing the lack of this is why Windows | Tom Lane | 2010-02-03 | |
| | | | | machines are all rejecting isinf() calls in this file. | |||
* | Fixed NaN/Infinity problems in ECPG for float/double/numeric/decimal by ↵ | Michael Meskes | 2010-02-02 | |
| | | | | | | making it OS independant. Patch done by Zoltán Böszörményi. | |||
* | Fixed a few typos in ecpg. Two were in comments, the third made a log output ↵ | Michael Meskes | 2010-01-29 | |
| | | | | reverse yes and no. | |||
* | Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope ↵ | Michael Meskes | 2010-01-26 | |
| | | | | cursor support to native mode. | |||
* | Make argument const char * as per Takahiro Itagaki's suggestion. | Michael Meskes | 2010-01-22 | |
| | ||||
* | Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to fix problem in ↵ | Michael Meskes | 2010-01-22 | |
| | | | | auto-prepare mode if the connection is closed and re-opened and the previously prepared query is issued again. | |||
* | Added correct error handling in DESCRIBE statement processing by Boszormenyi ↵ | Michael Meskes | 2010-01-15 | |
| | | | | Zoltan <zb@cybertec.at>. |