CVSROOT: /cvs/gnome Module name: gnumeric Changes by: mortenw 06/02/26 11:46:29
Modified files: . : ChangeLog NEWS plugins/corba : corba-workbook.c plugins/dif : dif.c plugins/html : html_read.c plugins/lotus-123: lotus.c plugins/mps : mps.c plugins/python-loader: py-gnumeric.c src : application.c cell.c commands.c session.c sheet-object-widget.c sheet.c sheet.h test-pango.c wbcg-actions.c workbook-control-gui.c workbook-control-priv.h workbook-control.c workbook-control.h workbook-priv.h workbook-view.c workbook.c workbook.h src/dialogs : dialog-sheet-order.c dialog-summary.c Log message: 2006-02-26 Morten Welinder <[EMAIL PROTECTED]> * src/workbook-control-gui.c (wbcg_create): Attach to notify::uri and notify::dirty in order to control window title. * src/workbook-control.c (wb_control_update_title): Remove. * src/workbook-control-priv.h (WorkbookControl): Remove "set_title" member. * src/commands.c (GnmCommand): Add "workbook_modified_before_do" member. (command_undo): If !workbook_modified_before_do, mark the workbook not modified after undo. (command_push_undo, command_redo): Setup workbook_modified_before_do. * src/workbook-priv.h: Add "pristine" member. * src/sheet.h (Sheet): Remove "modified" and "pristine" members. * src/sheet.c (sheet_mark_dirty): Renamed from sheet_set_dirty. Always mark dirty, so kill last argument. All callers changed. * src/workbook.c (workbook_get_property, workbook_set_property): New functions. (workbook_class_init): Install workbook_get_property and workbook_set_property. Install new properties "uri" and "dirty". Remove FILENAME_CHANGED signal and fix callers to use notify::uri. (workbook_sheet_add): Drop dirty argument. Adding a sheet always dirties the workbook. All callers changed. (workbook_mark_not_modified): New function. (workbook_set_dirty, workbook_is_dirty): Maintain a simply "modified" flag. (workbook_is_pristine): Maintain a simple workbook-level "pristine" flag. (workbook_set_placeholder, workbook_is_placeholder): Remove. (workbook_new_with_sheets): After adding sheets, mark workbook not modified and pristine. (workbook_sheet_attach_at_pos): Mark workbook dirty. (workbook_sheet_delete): Except during workbook destruction, mark workbook dirty. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnumeric&who=mortenw&date=explicit&mindate=2006-02-26%2011:45&maxdate=2006-02-26%2011:47 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list