- 06 Jul, 2002 1 commit
-
-
Bruce Momjian authored
-
- 20 Jun, 2002 1 commit
-
-
Bruce Momjian authored
-
- 15 Oct, 2001 1 commit
-
-
Tatsuo Ishii authored
> - corrects a bit the UTF-8 code from Tatsuo to allow Unicode 3.1 > characters (characters with values >= 0x10000, which are encoded on > four bytes). Also, update mb/expected/unicode.out. This is necessary since the patches affetc the result of queries using UTF-8. --------------------------------------------------------------- Hi, I should have sent the patch earlier, but got delayed by other stuff. Anyway, here is the patch: - most of the functionality is only activated when MULTIBYTE is defined, - check valid UTF-8 characters, client-side only yet, and only on output, you still can send invalid UTF-8 to the server (so, it's only partly compliant to Unicode 3.1, but that's better than nothing). - formats with the correct number of columns (that's why I made it in the first place after all), but only for UNICODE. However, the code allows to plug-in routines for other encodings, as Tatsuo did for the other multibyte functions. - corrects a bit the UTF-8 code from Tatsuo to allow Unicode 3.1 characters (characters with values >= 0x10000, which are encoded on four bytes). - doesn't depend on the locale capabilities of the glibc (useful for remote telnet). I would like somebody to check it closely, as it is my first patch to pgsql. Also, I created dummy .orig files, so that the two files I created are included, I hope that's the right way. Now, a lot of functionality is NOT included here, but I will keep that for 7.3 :) That includes all string checking on the server side (which will have to be a bit more optimised ;) ), and the input checking on the client side for UTF-8, though that should not be difficult. It's just to send the strings through mbvalidate() before sending them to the server. Strong checking on UTF-8 strings is mandatory to be compliant with Unicode 3.1+ . Do I have time to look for a patch to include iso-8859-15 for 7.2 ? The euro is coming 1. january 2002 (before 7.3 !) and over 280 millions people in Europe will need the euro sign and only iso-8859-15 and iso-8859-16 have it (and unfortunately, I don't think all Unices will switch to Unicode in the meantime).... err... yes, I know that this is not every single person in Europe that uses PostgreSql, so it's not exactly 280m, but it's just a matter of time ! ;) I'll come back (on pgsql-hackers) later to ask a few questions regarding the full unicode support (normalisation, collation, regexes,...) on the server side :) Here is the patch ! Patrice. -- Patrice HÉDÉ ------------------------------- patrice à islande org ----- -- Isn't it weird how scientists can imagine all the matter of the universe exploding out of a dot smaller than the head of a pin, but they can't come up with a more evocative name for it than "The Big Bang" ? -- What would _you_ call the creation of the universe ? -- "The HORRENDOUS SPACE KABLOOIE !" - Calvin and Hobbes ------------------------------------------ http://www.islande.org/ -----
-
- 27 Feb, 2001 1 commit
-
-
Tatsuo Ishii authored
-
- 20 Feb, 2001 1 commit
-
-
Peter Eisentraut authored
or library directories on the command line.
-
- 18 Feb, 2001 1 commit
-
-
Bruce Momjian authored
-
- 30 Nov, 2000 1 commit
-
-
Peter Eisentraut authored
$(CC) $(CFLAGS) $(LDFLAGS) <object files> <extra-libraries> $(LIBS) -o $@ This form seemed to be the most portable, readable, and logical, but in any case it's better than having a dozen different ones in the tree.
-
- 20 Oct, 2000 1 commit
-
-
Peter Eisentraut authored
source directory. This involves mostly makefiles using $(srcdir) when they might have used ".". (Regression tests don't work with this, yet.) Sort out usage of CPPFLAGS, CFLAGS (and CXXFLAGS). Add "override" keyword in most places, to preserve necessary flags even when the user overrode the flags.
-
- 17 Sep, 2000 1 commit
-
-
Peter Eisentraut authored
DESTDIR=/else/where' and prepends the value of DESTDIR to the full installation paths (e.g., /else/where/usr/local/pgsql/bin). This allows users to install the package into a location different from the one that was configured and hard-coded into various scripts, e.g., for creating binary packages. DESTDIR is in many cases preferrable over `make install prefix=/else/where' because a) `prefix' affects the path that is hard-coded into the files, which can lead to a `make install prefix=xxx' (as done by the regression test driver) corrupting the files in the source tree with wrong paths. b) it doesn't work at all if a directory was overridden to not depend on `prefix', e.g., --sysconfdir=/etc. (Updating the regression test driver to use DESTDIR is a separate undertaking.) See also autoconf@gnu.org, From: Akim Demaille <akim@epita.fr>, Date: 08 Sep 2000 12:48:59 +0200, Message-ID: <mv4em2vb1lw.fsf@nostromo.lrde.epita.fr>, Subject: Re: HTML format documentation.
-
- 31 Aug, 2000 1 commit
-
-
Peter Eisentraut authored
to one another. Sort out builddir vs srcdir variable namings. Remove some now obsoleted make variables.
-
- 19 Jul, 2000 1 commit
-
-
Peter Eisentraut authored
The latter updated accordingly. Also add `dist' and `distcheck' targets to play with, but caveat packager. Updated backend/bootstrap and backend/parser makefile to make them marginally builddir aware and fix the usual set of things. Add rule to automatically remake config.h dependent on config.h.in and config.status. (Adopted from Autoconf manual and about every other package.) On a good day we should now have a complete and accurate set of dependencies throughout everything.
-
- 28 Jun, 2000 1 commit
-
-
Peter Eisentraut authored
standard targets and behaviour. Replaced Makefile.in's with Makefile's and declared the respective variables in Makefile.global. maintainer-clean target now available at top level, although it does not work in the backend tree yet. Cleanup pass over Makefile.shlib, renamed some targets and variables. The shared library symlink tests are now done by make, not the shell. ecpg: Remove one warning in sloppy flex output. PL/Perl and Perl interface: the MakeMaker documentation is confusing, the realclean target *does* "delete derived files", but it also uninstalls them. Don't use that. The submake targets in the various bin directories that update libpq should `make all', not `make libpq.a'. That is a) unportable, and b) doesn't build the shared library.
-
- 27 Jun, 2000 1 commit
-
-
Peter Eisentraut authored
all the standard semantics. Also get rid of Makefile.in's on the way and instead declare all variables in Makefile.global.
-
- 09 Feb, 1997 1 commit
-
-
Marc G. Fournier authored
Add a check to configure for strdup Remove all the '-ltermcap' checks from psql/Makefile Have {psql,pg_dump}/Makefile modified if strdup doesn't exist on the system
-
- 25 Jan, 1997 2 commits
-
-
Marc G. Fournier authored
be #ifdef'd into psql.c itself From what I can tell, if USE_READLINE is true or false, psql works under FreeBSD, without configure. Now to test it *again* under sparc_solaris with configure and see if it works...
-
Marc G. Fournier authored
Added a README.readline file until configure is integrated to *try* and explain the way things stand. Removed a stray configure .in file
-
- 30 Dec, 1996 1 commit
-
-
Bryan Henderson authored
-
- 04 Dec, 1996 1 commit
-
-
Bryan Henderson authored
feature dependencies. Thanks Kurt J. Lidl.
-
- 26 Nov, 1996 2 commits
-
-
Bryan Henderson authored
-
Bryan Henderson authored
-
- 13 Nov, 1996 1 commit
-
-
Bryan Henderson authored
-
- 12 Nov, 1996 1 commit
-
-
Bryan Henderson authored
-
- 11 Nov, 1996 1 commit
-
-
Bryan Henderson authored
-
- 09 Nov, 1996 1 commit
-
-
Bruce Momjian authored
-
- 08 Nov, 1996 1 commit
-
-
Bruce Momjian authored
-
- 02 Nov, 1996 1 commit
-
-
Bryan Henderson authored
-
- 01 Nov, 1996 1 commit
-
-
Bruce Momjian authored
-
- 21 Aug, 1996 1 commit
-
-
Marc G. Fournier authored
-
- 20 Aug, 1996 1 commit
-
-
Marc G. Fournier authored
-
- 25 Jul, 1996 1 commit
-
-
Marc G. Fournier authored
submitted by: Bruce Momjian <maillist@candle.pha.pa.us>
-
- 20 Jul, 1996 1 commit
-
-
Marc G. Fournier authored
- submitted by: Bruce Momjian (root@candle.pha.pa.us)
-
- 19 Jul, 1996 1 commit
-
-
Marc G. Fournier authored
- submitted by: Bruce Momjian (root@candle.pha.pa.us)
-
- 09 Jul, 1996 1 commit
-
-
Marc G. Fournier authored
-