Branch: Tag:

2009-02-28

2009-02-28 20:29:20 by Stephen R. van den Berg <srb@cuci.nl>

Clean up and fix UTF8/Unicode/wide string support for pgsql.

Rev: lib/modules/Sql.pmod/pgsql.pike:1.60
Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.17
Rev: src/modules/_PGsql/PGsql.cmod:1.33

166:    "Tools.Standalone.features": "predef::Tools.Install.features":1,    "Type": "predef::GTK.new_build_pgtk.Constant":1, "predef::GTK.new_build_pgtk.Constant.create":1, "predef::GTK.new_build_pgtk.Function":2, "predef::GTK.new_build_pgtk.Function.create":2, "predef::GTK.new_build_pgtk.Member":1, "predef::GTK.new_build_pgtk.Member.create":1, "predef::GTK2.build_pgtk.Constant":1, "predef::GTK2.build_pgtk.Constant.create":1, "predef::GTK2.build_pgtk.Function":2, "predef::GTK2.build_pgtk.Function.create":2, "predef::GTK2.build_pgtk.Member":1, "predef::GTK2.build_pgtk.Member.create":1, "predef::GTK2.build_pgtk.Property":1, "predef::GTK2.build_pgtk.Property.create":1,    "URL": "predef::Protocols.HTTP.Session.Request.prepare_method":1, "predef::Protocols.HTTP.Session.SessionURL":1, "predef::Protocols.HTTP.Session.SessionURL.create":3, "predef::Protocols.HTTP.Session.async_get_url":4, "predef::Protocols.HTTP.Session.get_url":4, "predef::Protocols.HTTP.Session.get_url_nice":4, +  "UTF8": "predef::Sql.pgsql.set_charset":1,    "Verifier": "predef::Tools.X509.TBSCertificate":1, "predef::Tools.X509.make_verifier":1, "predef::Tools.X509.rsa_verifier":1,    "Week": "predef::Calendar_I.Gregorian":1, "predef::Calendar_I.Gregorian.Year":1,    "WixNode": "predef::Standards.XML.Wix.get_module_xml":1,
981:   "predef::Sql.pgsql.create": "standard_conforming_strings" "template1"   "predef::Sql.pgsql.drop_db": "template1"   "predef::Sql.pgsql.getruntimeparameters": "options" + "predef::Sql.pgsql.set_charset": "UTF8"   "predef::Sql.pgsql.set_notify_callback": "_reconnect" "extrainfo" "pid"   "predef::Sql.postgres.big_query": "query()"   "predef::Sql.sql_util.MySQLUnicodeWrapper": "Mysql.set_unicode_decode_mode"