aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* On Sat, Aug 25, 2001 at 08:15:45PM -0400, Bruce Momjian wrote:Bruce Momjian2001-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Can someone research this and figure out what the proper solution for > this is? Seems we are going around in circles if we keep > adding/removing DLLIMPORT. I believe that the attached patch is the correct solution -- I apologize for the gyrations. With the attached patch, Cygwin libpq++ builds cleanly again. The root cause was that DLLIMPORT was defaulting to __declspec(dllimport) since BUILDING_DLL was *not* defined when building the libpq++ DLL. Unfortunately, to test my patch requires changing the following makefile: src/interfaces/libpq++/examples/Makefile and the #includes in all of the *.cc to build against the source tree instead of the following hardcoded installation directory structure: /usr/local/pgsql I was able to manually build src/interfaces/libpq++/examples/testlibpq0.exe against my Cygwin libpq++ without errors. However, I have not tried to actually test testlibpq0.exe. Is this sufficient? Or, do you want me to clean up libpq++/examples too? (Or, is it silly to even ask? :,)) Let me know how you want to proceed and I will submit a patch to pgsql-patches. Jason Tishler
* Next version of patch.Bruce Momjian2001-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now with documentation update and disabling of UTF conversion for Tcl <=8.0 On Fri, 24 Aug 2001, Vsevolod Lobko wrote: > On Thu, 23 Aug 2001, Tom Lane wrote: > > > > Is this looks better? > > > > It does, but one small gripe: the lack of semicolons will probably cause > > pg_indent to mess up the indentation. (I know emacs' autoindent mode > > will not work nicely with it, either.) Please set up the macros so that > > you write > > > > UTF_BEGIN; > > Tcl_DStringAppend(&unknown_src, UTF_E2U(part), -1); > > UTF_END; > > > > and then I'll be happy. > > Attached revised patch > > > Your point about overhead is a good one, so I retract the gripe about > > using a configure switch. But please include documentation patches to > > describe the configure option in the administrator's guide (installation > > section). > > This patch still uses configure switch for enabling feature. > > For enabling based on tcl version we have 2 posibilites: > 1) having feature enabled by default, but in pltcl.c check for tcl > version and disable it for old versions > 2) enable or disable at configure time based on tcl version, but there > are problem - current configure don't checks for tcl version at all > and my configure skills not enought for adding this > Vsevolod Lobko
* Below is the patch against current cvs for libpgtcl andBruce Momjian2001-09-06
| | | | | | | | | two additional files win32.mak and libpgtcl.def. This patch allows to compile libpgtcl.dll on Windows with tcl > 8.0. I've tested it on WinNT (VC6.0), SUSE Linux (7.0) and Solaris 2.6 with tcl 8.3.3. Mikhail Terekhov
* Hello, i just reviewed the win32 errno patch and i saw that maybe i didn'tBruce Momjian2001-09-06
| | | | | | | | | | | | really played it totally safe in my last suggestion, the system table might pick up the msg but not the netmsg.dll, so better try both. I also added a hex printout of the "errno" appended to all messages, that's nicer. If anyone hate my coding style, or that i'm using goto constructs, just tell me, and i'll rework it into a nested if () thing. Magnus Naeslund(f)
* Fix handling of pg_type.typdefault per bug report from Dave Blasby.Tom Lane2001-09-06
| | | | | | If there's anyone out there who's actually using datatype-defined default values, this will be an incompatible change in behavior ... but the old behavior was so broken that I doubt anyone was using it.
* Add some debugging details to some of the elog(STOP) conditions for WAL.Tom Lane2001-09-06
| | | | | | Standardize on %X/%X as the formatting for XLOG position display --- we had a couple of different formats before, and none of 'em were as useful as hex offsets IMHO.
* Overhaul ecpg manual page.Bruce Momjian2001-09-06
| | | | Update Italian jdbc error messages.
* Fix code so that we recover cleanly if there are no free semaphoresTom Lane2001-09-04
| | | | | | | available in freeSemMap. As noted by Tatsuo, this is now a likely scenario for detecting MaxBackends-exceeded; if MaxBackends is a multiple of PROC_NSEMS_PER_SET then we will fail here and not in sinval.c. The cleanup path did not work correctly before, anyway.
* unixdate subdirectory is gone.Tom Lane2001-09-04
|
* Fix comment, add Assert.Tom Lane2001-09-04
|
* Fix typo.Tom Lane2001-09-04
|
* Update TODO list.Bruce Momjian2001-09-04
|
* Add java mention.Bruce Momjian2001-09-04
|
* This is obsolete and doesn't work anymore.Peter Eisentraut2001-09-04
|
* /usr/local/bin/perl => /usr/bin/perlPeter Eisentraut2001-09-04
|
* Update FAQ.Bruce Momjian2001-09-04
|
* Update FAQ.Bruce Momjian2001-09-04
|
* Add back incremental patch for BSD indent.Bruce Momjian2001-09-04
|
* pg_restore option is {c|t}, not {c|f}. Pointed out by someone on IRC.Bruce Momjian2001-09-04
| | | | " -F {c|t} specify backup file format\n"
* Add mention of bytea data type and escaping rules.Bruce Momjian2001-09-04
|
* Clean up the lock state properly when aborting because of early deadlockTom Lane2001-09-04
| | | | | detection in ProcSleep(). Bug noted by Tomasz Zielonka --- how did this escape detection for this long??
* Bring references to ipcclean in sync with reality.Peter Eisentraut2001-09-04
|
* Fix misscanning of """" (an identifier consisting of one double-quote).Peter Eisentraut2001-09-04
|
* Fix typo.Peter Eisentraut2001-09-04
|
* Add patch for 0LL for BSD indent/pgindent.Bruce Momjian2001-09-03
|
* Add items.Bruce Momjian2001-09-03
|
* Add two emails about TODO.detail PL/java discussion.Bruce Momjian2001-09-03
|
* Put some kind of grammatical uniformity in the <refpurpose> lines.Peter Eisentraut2001-09-03
|
* Put pgstat internal files into $PGDATA/global.Peter Eisentraut2001-09-03
|
* Parse the arguments of \connect as SQL identifiers, so that they exposePeter Eisentraut2001-09-02
| | | | | | the expected behavior in mixed-case situations. bug report from James Pattie, 2001-08-31
* New blood and fresh air for tutorialPeter Eisentraut2001-09-02
|
* The actual execution results are different from examples.Tatsuo Ishii2001-08-31
|
* Actual results are different from examplesTatsuo Ishii2001-08-31
|
* Add ; to the create operator.Tatsuo Ishii2001-08-31
|
* Since 7.1 the data type size of TIME has been increased.Tatsuo Ishii2001-08-31
|
* Convert some fprintf's to elog's.Peter Eisentraut2001-08-30
|
* For INSERTs, one can now tab complete DEFAULT VALUES.Peter Eisentraut2001-08-30
| | | | from Liam Stewart
* Fix typo.Tatsuo Ishii2001-08-30
|
* Install the SQL command man pages into a section appropriate for eachPeter Eisentraut2001-08-29
| | | | | | | | system. Some systems did not understand the 'l' section, and in general it wasn't entirely appropriate. On SCO OpenServer, the man pages won't be installed at all until someone figures out their man system.
* Remove useless xreflabel.Peter Eisentraut2001-08-29
|
* Whoops, wrong logic.Peter Eisentraut2001-08-29
|
* Change the conditionals so the mips + gcc code here doesn't apply for Irix.Peter Eisentraut2001-08-28
| | | | | | The code in s_lock.h should get used. report from Bruno Mattarollo <bruno@web1.greenpeace.org>
* Fix the readline test to find dependent libraries on NetBSD and OpenBSD.Peter Eisentraut2001-08-28
| | | | Not pretty, but it doesn't look like the OS will get fixed sometime soon.
* Include directory rearrangementPeter Eisentraut2001-08-28
| | | | | | | | | | Client headers are no longer in a subdirectory, since they have been made namespace-clean. Internal libpq headers are in a private subdirectory. Server headers are in a private subdirectory. pg_config has a new option to point there.
* Fix a wrong error handling.Hiroshi Inoue2001-08-28
|
* Avoid #ifdef inside printf() ... that loses on platforms where printf()Tom Lane2001-08-28
| | | | is a macro.
* Fix some typos.Tom Lane2001-08-27
|
* Add some minimal exercising of functional-index feature to regressionTom Lane2001-08-27
| | | | tests.
* Suppress definitions of 'true' and 'false' macros if __cplusplus.Tom Lane2001-08-27
| | | | | | Since we're assuming a C++ compiler knows what 'bool' is, seems we should assume it knows 'true' and 'false' too. This prevents problems on some systems, per report from Leandro Fanzone.
* Use a cursor for fetching data in -d or -D mode, so that pg_dump doesn'tTom Lane2001-08-27
| | | | | run out of memory with large tables in these modes. Patch from Martijn van Oosterhout.