CVSROOT:        /cvs/gnome
Module name:    gnumeric
Changes by:     jody    05/03/29 23:13:11

Modified files:
        src            : clipboard.c clipboard.h expr.c expr.h func.c 
                         gui-clipboard.c mstyle.h sheet-style.c 
                         sheet-style.h stf-parse.c stf-parse.h stf.c 
                         xml-io.c xml-io.h 

Log message:
2005-03-29  Jody Goldberg <[EMAIL PROTECTED]>

* src/func.c (tokenized_help_new) : warning suppression.

* src/expr.c (gnm_expr_is_array) : new.

2005-03-29  Jody Goldberg <[EMAIL PROTECTED]>

* src/xml-io.c (xml_write_cell_and_position) : Take a value and
expression directly rather than a Cell to allow re-use between the
new clipboard data structure GnmCellCopy and GnmCell.

* src/gui-clipboard.c (text_to_cell_region) : store data directly.
(cellregion_to_string) : moved from clipboard.c and tweaked to support
the new data structure.
(x_clipboard_get_cb) : no need for a pango context, we ignore variable
width formats when exporting.

* src/sheet-style.c (style_list_get_style) : Use col & rol vs CellPos.

* src/clipboard.c : Simplify GnmCellCopy and remove the ancient bogus
notion of keeping a copy of a full cell.
(contents_as_expr) : renamed from cell_get_contents_as_expr, and
changed to take the expr and val directly.
(apply_paste_oper_to_values) : deleted and merged into.
(paste_cell_with_operation) : here.
(gnm_cell_copy_new) : new.
(paste_cell) : add some const.
(clipboard_paste_region) : const and adjust to the changes.
We can test for pasting content here rather than per-cell.
(cb_clipboard_prepend_cell) : use gnm_cell_copy_new.
(cellregion_unref) : adjust to data structure change.
(cellregion_to_string) : moved into gui-clipboard.c.  It's not really
gui specific but that is the only thing that uses it for now.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnumeric&who=jody&date=explicit&mindate=2005-03-29%2023:12&maxdate=2005-03-29%2023:14

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

Reply via email to