Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Do not use the variable name when defining a varchar structure in ecpg. | Michael Meskes | 2012-02-13 |
| | | | | With a unique counter being added anyway, there is no need anymore to have the variable name listed, too. | ||
* | Adapted expected result for latest change to ecpglib. | Michael Meskes | 2011-07-18 |
| | |||
* | Use single quotes in preference to double quotes for protecting pathnames. | Tom Lane | 2011-06-15 |
| | | | | | | Per recommendation from Peter. Neither choice is bulletproof, but this is the existing style and it does help prevent unexpected environment variable substitution. | ||
* | Fix assorted issues with build and install paths containing spaces. | Tom Lane | 2011-06-14 |
| | | | | | | Apparently there is no buildfarm critter exercising this case after all, because it fails in several places. With this patch, build, install, check-world, and installcheck-world pass for me on OS X. | ||
* | Rename pg_regress option --multibyte to --encoding | Peter Eisentraut | 2011-04-15 |
| | | | | | Also refactor things a little bit so that the same methods for setting test locale and encoding can be used everywhere. | ||
* | Adjust regression tests on cube and ECPG for MinGW 64 bit compiler. | Andrew Dunstan | 2011-04-10 |
| | | | | Backport to 9.0, we're not supporting this compiler on earlier releases. | ||
* | Add CheckTableNotInUse calls in DROP TABLE and DROP INDEX. | Tom Lane | 2011-02-15 |
| | | | | | | | | | | | | | Recent releases had a check on rel->rd_refcnt in heap_drop_with_catalog, but failed to cover the possibility of pending trigger events at DROP time. (Before 8.4 we didn't even check the refcnt.) When the trigger events were eventually fired, you'd get "could not open relation with OID nnn" errors, as in recent report from strk. Better to throw a suitable error when the DROP is attempted. Also add a similar check in DROP INDEX. Back-patch to all supported branches. | ||
* | In ecpg's parser removed a fixed length limit for constants defining an ↵ | Michael Meskes | 2011-01-08 |
| | | | | array dimension. | ||
* | Stamp copyrights for year 2011. | Bruce Momjian | 2011-01-01 |
| | |||
* | Allow vpath builds and regression tests to succeed on Mingw. Backpatch to ↵ | Andrew Dunstan | 2010-12-24 |
| | | | | release 8.4 - earlier releases would require more changes and it's not worth the trouble. | ||
* | Remove useless whitespace at end of lines | Peter Eisentraut | 2010-11-23 |
| | |||
* | Fix ecpg test building process to not generate *.dSYM junk on Macs. | Tom Lane | 2010-10-20 |
| | | | | | | | The trick is to not try to build executables directly from .c files, but to always build the intermediate .o files. For obscure reasons, Darwin's version of gcc will leave debug cruft behind in the first case but not the second. Per complaint from Robert Haas. | ||
* | Remove executable permission from files where it doesn't belong | Peter Eisentraut | 2010-10-13 |
| | |||
* | Still more .gitignore cleanup. | Tom Lane | 2010-09-24 |
| | | | | | Fix overly-enthusiastic ignores, as identified by git ls-files -i --exclude-standard | ||
* | Add gitignore files for ecpg regression tests. | Magnus Hagander | 2010-09-22 |
| | | | | Backpatch to 8.2 as that's how far the structure looks the same. | ||
* | Remove cvs keywords from all files. | Magnus Hagander | 2010-09-20 |
| | |||
* | Remove extra newlines at end and beginning of files, add missing newlines | Peter Eisentraut | 2010-08-19 |
| | | | | at end of files. | ||
* | Applied Zoltan's patch to fix a few memleaks in ecpg's pgtypeslib. | Michael Meskes | 2010-08-17 |
| | |||
* | Make ECPG regression tests independent of standard_conforming_strings. | Robert Haas | 2010-07-20 |
| | | | | Per buildfarm, again. | ||
* | pgindent run for 9.0, second run | Bruce Momjian | 2010-07-06 |
| | |||
* | Split the LDFLAGS make variable into two parts: LDFLAGS is now used for | Tom Lane | 2010-07-05 |
| | | | | | | | | | | | | | linking both executables and shared libraries, and we add on LDFLAGS_EX when linking executables or LDFLAGS_SL when linking shared libraries. This provides a significantly cleaner way of dealing with link-time switches than the former behavior. Also, make sure that the various platform-specific %.so: %.o rules incorporate LDFLAGS and LDFLAGS_SL; most of them missed that before. (I did not add these variables for the platforms that invoke $(LD) directly, however. It's not clear if we can do that safely, since for the most part we assume these variables use CC command-line syntax.) Per gripe from Aaron Swenson and subsequent investigation. | ||
* | Added variable handling for RETURNING clause to ecpg. | Michael Meskes | 2010-06-04 |
| | | | | | | | While the values were correctly returned they were not moved into C variables as they should be. Closes: #5489 | ||
* | Fixed ECPG regression test to make sure it uses absolute paths for include | Michael Meskes | 2010-03-22 |
| | | | | files instead of relative ones which break vpath builds. | ||
* | Adjusted regression test results to the change I made in debug output for ↵ | Michael Meskes | 2010-03-21 |
| | | | | ecpglib. | ||
* | ECPG only copied #include statements instead of processing them according to | Michael Meskes | 2010-03-21 |
| | | | | | commandline option "-i". This change fixes this and adds a test case. It also honors #include_next, although this is probably never used for embedded SQL. | ||
* | ecpg now adds a unique counter to its varchar struct definitions to make ↵ | Michael Meskes | 2010-03-09 |
| | | | | these definitions unique, too. It used to use the linenumber but in the rare case of two definitions in one line this was not unique. | ||
* | 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.. | ||
* | Make sure ecpg uses the same header files in the same order as the backend. | Michael Meskes | 2010-02-27 |
| | |||
* | Revert pgindent changes to ecpg include files that are part of ecpg | Bruce Momjian | 2010-02-26 |
| | | | | | regession test output, and update pgindent script to avoid them in the future. | ||
* | pgindent run for 9.0 | Bruce Momjian | 2010-02-26 |
| | |||
* | 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 | ||
* | First try to make this one ecpg regression test work on Windows too. I'm ↵ | Michael Meskes | 2010-02-09 |
| | | | | just trying to figure out the minimal amount of defines needed. | ||
* | Usage of isnan() in ECPG regression tests probably needs '#include ↵ | Michael Meskes | 2010-02-04 |
| | | | | <float.h>' as well. | ||
* | Streamlined array handling code in libecpg a little bit, in the process ↵ | Michael Meskes | 2010-02-04 |
| | | | | fixing yet another incorrect log output. | ||
* | Fixed some typos in ECPG regression test suite that resulted in regression ↵ | Michael Meskes | 2010-02-03 |
| | | | | | | test failures on some architectures. By Zoltán Böszörményi. | ||
* | 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. | ||
* | Changed ECPG outofscope handling to always print out statements in the same ↵ | Michael Meskes | 2010-01-29 |
| | | | | | | | | order so regression testing is possible, by Zoltan Boszormenyi | ||
* | Added test case that was part of Zoltan's patch but apparently wasn't part ↵ | Michael Meskes | 2010-01-26 |
| | | | | of my commit. | ||
* | Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope ↵ | Michael Meskes | 2010-01-26 |
| | | | | cursor support to native mode. | ||
* | 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. | ||
* | Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add DESCRIBE ↵ | Michael Meskes | 2010-01-15 |
| | | | | [OUTPUT] statement to ecpg. | ||
* | Fix SQL3 type return value. | Michael Meskes | 2010-01-13 |
| | | | | | | For non-SQL3 types ecpg used to return -Oid. This will break if there are enough Oids to fill the namespace. Therefore we play it safe and return 0 if there is no Oid->SQL3 tyoe mapping available. | ||
* | Remove __FUNCTION__ keyword that is not recognized by som compilers. | Michael Meskes | 2010-01-06 |
| | |||
* | Removed test case using nan as float value because printf's output for nan is | Michael Meskes | 2010-01-06 |
| | | | | | OS specific with some distinguishing between signaling and quiet nans. It's not really importnat for us here anyway. | ||
* | Removed more inttypes.h stuff. | Michael Meskes | 2010-01-06 |
| | |||
* | Applied Zoltan's patch to remove hardware dependant offset logging and | Michael Meskes | 2010-01-06 |
| | | | | superfluous include files. | ||
* | And another one | Michael Meskes | 2010-01-05 |
| | |||
* | And another one of the same problem. | Michael Meskes | 2010-01-05 |
| | |||
* | And then forgot to commit the fixed files. ARGH! | Michael Meskes | 2010-01-05 |
| | |||
* | Ah, should read the file completely. I got so used to git that I almost ↵ | Michael Meskes | 2010-01-05 |
| | | | | forgot about the cvs stuff. |