CVSROOT: /cvs/gnome Module name: glom Changes by: murrayc 06/01/23 10:55:02
Modified files: . : ChangeLog glom : base_db.cc box_db_table.cc box_db_table.h utils.cc glom/data_structure: field.cc glom/data_structure/layout: layoutitem_field.cc layoutitem_field.h glom/document : document_glom.cc document_glom.h glom/mode_data : box_data_list.cc dialog_layout_details.cc Log message: 2006-01-23 Murray Cumming <[EMAIL PROTECTED]> * glom/data_structure/layout/layoutitem_field.cc: * glom/data_structure/layout/layoutitem_field.h: Remove set_full_field_data_empty(). Instead, allow the field cache to be null and use m_name when there is no full data. Use a bool to mark when the cache is up-to-date, and do no try to use it when it is not up-to-date. * glom/mode_data/dialog_layout_details.cc: * glom/utils.cc: build_sql_select_with_where_clause(): Cope with fields with no names, in case that happens. * glom/document/document_glom.cc: * glom/document/document_glom.h: load_after_layout_item_field() and load_after_layout_item_field_formatting(): These functions now take the field type, and the table name that can be used to discover the field type if necessary. This is necessary in order to interperet default values and choices. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glom&who=murrayc&date=explicit&mindate=2006-01-23%2010:54&maxdate=2006-01-23%2010:56 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list