CVSROOT:        /cvs/gnome
Module name:    gnumeric
Changes by:     mortenw 06/03/10 22:34:44

Modified files:
        .              : ChangeLog NEWS 
        plugins/applix : applix-read.c 
        plugins/excel  : excel-xml-read.c ms-chart.c ms-excel-read.c 
                         ms-excel-write.c ms-formula-write.c 
                         ms-formula-write.h ms-obj.c ms-obj.h 
        plugins/fn-info: functions.c 
        plugins/fn-logical: functions.c 
        plugins/fn-lookup: functions.c 
        plugins/lotus-123: lotus-formula.c lotus-formula.h lotus.c 
        plugins/mps    : mps.c 
        plugins/oleo   : oleo.c 
        plugins/openoffice: openoffice-read.c 
        plugins/plan-perfect: pln.c 
        plugins/python-loader: python-loader.c 
        plugins/qpro   : qpro-read.c 
        plugins/sc     : sc.c 
        plugins/sylk   : sylk.c 
        src            : auto-format.c auto-format.h cell.c cell.h 
                         clipboard.c clipboard.h cmd-edit.c collect.c 
                         commands.c commands.h dependent.c dependent.h 
                         expr-impl.h expr-name.c expr-name.h expr.c 
                         expr.h func.c gnumeric-pane.c gnumeric.h 
                         graph.c graph.h gui-clipboard.c hlink.c 
                         main-application.c parse-util.c parse-util.h 
                         parser.y ranges.c rendered-value.c selection.c 
                         sheet-autofill.c sheet-object-widget.c 
                         sheet-object-widget.h sheet.c sheet.h 
                         stf-parse.c stf.c style-conditions.c 
                         style-conditions.h validation.c validation.h 
                         value.c workbook-control-gui.c 
                         workbook-control.c workbook-edit.c 
                         workbook-view.c xml-io.c xml-sax-read.c 
                         xml-sax-write.c 
        src/dialogs    : dialog-cell-format.c dialog-define-names.c 
                         dialog-formula-guru.c dialog-hyperlink.c 
        src/tools      : analysis-tools.c dao.c 
        src/widgets    : gnumeric-expr-entry.c gnumeric-expr-entry.h 

Log message:
2006-03-10  Morten Welinder  <[EMAIL PROTECTED]>

* src/expr.h (GnmExprTop): New type for top-level expressions.
* src/clipboard.h (GnmCellCopy): Use a top-level expression here.
Rename it to "texpr" to make sure we catch all users.  All users
changed.
* src/dependent.h (GnmDependent): Ditto.
* src/expr-name.h (GnmNamedExpr): Ditto.
* src/style-conditions.h (GnmStyleCond): Ditto.
* src/validation.h (GnmValidation): Ditto.

* src/expr.c (gnm_expr_top_new, gnm_expr_top_new_constant,
gnm_expr_top_ref, gnm_expr_top_unref, gnm_expr_top_unwrap,
gnm_expr_top_is_shared, gnm_expr_top_is_err,
gnm_expr_top_is_rangeref, gnm_expr_top_get_constant,
gnm_expr_top_contains_subtotal, gnm_expr_top_referenced_sheets,
gnm_expr_top_first_funcall, gnm_expr_top_get_boundingbox,
gnm_expr_top_rewrite, gnm_expr_top_get_ranges, gnm_expr_top_equal,
gnm_expr_top_as_string, gnm_expr_top_as_gstring,
gnm_expr_top_eval, gnm_expr_top_get_ranges): New functions.  Many
non-top versions made static.
(gnm_expr_copy): New function replacing gnm_expr_ref.  (Still
simply refs, but not for long.)

*/*.c: Massive changes adapting to the above.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnumeric&who=mortenw&date=explicit&mindate=2006-03-10%2022:33&maxdate=2006-03-10%2022:35

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

Reply via email to