CVSROOT:        /cvs/gnome
Module name:    glom
Changes by:     murrayc 06/01/17 09:28:21

Modified files:
        .              : ChangeLog 
        glom           : base_db.cc 
        glom/data_structure: field.cc glomconversions.cc 
        glom/utility_widgets: imageglom.cc 

Log message:
2006-01-17  Murray Cumming  <[EMAIL PROTECTED]>

* glom/data_structure/field.cc: sql(): Move text escaping code into
glom_escape_text() so it can be reused. For IMAGE fields, assume that
get_binary() is already the escaped binary format, but escape it
again as text, so we get the \ needed for SQL commands.
* glom/data_structure/glomconversions.cc: get_escaped_binary_data():
Use one \, not \ to separate byte numbers, because that's the format
used by get/set_binary() in libgda at the moment.
* glom/utility_widgets/imageglom.cc:
get_value(): Use GlomConversions::get_escaped_binary_data() before
set_binary() because Glom must assume elsewhere that it is escaped
in all GdaValues. This workaround will all be unnecessary in libgda-2.0,
which properly unescapes binary buffers.
Images are now saved properly into examples, and inserted properly into
the new databases that are created when examples are opened.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glom&who=murrayc&date=explicit&mindate=2006-01-17%2009:27&maxdate=2006-01-17%2009:29

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to