1. 12 Jul, 2001 2 commits
    • Morten Welinder's avatar
      New function. · 3c2b4775
      Morten Welinder authored
      2001-07-12  Morten Welinder  <terra@diku.dk>
      
      	* src/mathfunc.c (range_multinomial): New function.
      
      	* configure.in (evolution): Fix check, but see BUGS.
      
      2001-07-12  Morten Welinder  <terra@diku.dk>
      
      	* fn-math.c (gnumeric_multinomial): Cleanup.
      3c2b4775
    • Almer S. Tigelaar's avatar
      Kill warning. · 576036c1
      Almer S. Tigelaar authored
      2001-07-12  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/gnumeric-pane.c (gnumeric_pane_set_bounds): Kill warning.
      576036c1
  2. 11 Jul, 2001 4 commits
    • Jody Goldberg's avatar
      Marks are in. Having the pane corner != A1 works (thanks Federico) · 348ca635
      Jody Goldberg authored
      Marks are in.
      Having the pane corner != A1 works (thanks Federico)
      Autoscroll is still broken in some cases but the framework is in place.
      
      2001-07-11  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-grid.c (item_grid_draw) : Draw bound lines for panes.
      
      	* src/gnumeric-pane.c (gnumeric_pane_set_bounds) : new function.
      
      2001-07-10  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control-gui.c (scg_resize) : Federico wins a dinner for
      	  pointing out the source of the bug with frozen panes starting
      	  somewhere other than 0,0.  It seems that scroll_regions are more
      	  powerful than I thought.
      	(scg_init) : the slider handling is elsewhere.
      	(bar_set_top_row) : remove debug spewage.
      	(scg_stop_sliding) : move to gnumeric_sheet.
      	(scg_sliding_callback) : ditto.
      	(scg_start_sliding) : ditto.
      	(cb_slide_handler) : signature change for slide callbacks.
      	(cb_control_point_event) : changes for panes.
      
      	* src/item-grid.c (cb_extend_cell_range) : signature change for slide
      	  callbacks.
      	(cb_extend_expr_range) : ditto.
      	(item_grid_event) : use gnumeric_sheet_handle_motion.
      	(item_grid_finalize) : switch over from destroy.
      	(item_grid_class_init) : add bound args.
      	(item_grid_set_arg) : ditto.
      	(item_grid_draw) : begin using the bound arg.
      	(item_grid_init) : init the bound arg to fullsheet.
      	(item_grid_realize) : Add an extra GC for drawing the bounding lines.
      	(item_grid_unrealize) : release the new GC.
      
      	* src/item-cursor.c (cb_move_cursor) : signature change for slide
      	  callbacks.
      	(cb_autofill_scroll) : ditto.
      	(item_cursor_handle_motion) : use gnumeric_sheet_handle_motion.
      
      	* src/item-bar.c (item_bar_draw) : remove debug spewage.
      	(cb_extend_selection) : signature change for slide callbacks.
      	(item_bar_event) : use gnumeric_sheet_handle_motion and simplify the
      	  code alot.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_init) : init the sliding members.
      	  The sliding used to be managed by the scg, but it is now handled
      	  with the gsheet (could just as easily be gpane) becuase scrolling
      	  panes needs to know _which_ pane is scrolling.
      	(gsheet_compute_visible_region) : remove the debug spewage.
      	(gnumeric_sheet_stop_sliding) : moved from scg_stop_sliding.
      	(gsheet_sliding_callback) : moved from scg_sliding_callback and
      	  revamped to support frozen panes.
      	(gnumeric_sheet_handle_motion) : new routine to merge in the old
      	  scg_start_sliding and add a pile of replicated code from all the
      	  different users of the sliding mechanism.
      	(gnumeric_sheet_new) : take max col/row as arg.
      
      	* src/gnumeric-pane.c (canvas_bar_adjustment_changed) : delete debug routine.
      	(gnumeric_pane_header_init) : no need for adjust_size handler.
      
      2001-07-10  Jody Goldberg <jgoldberg@home.com>
      
      	* idl/Makefile.am : improve evo handling.
      
      	* configure.in : Fix definition of ENABLE_EVOLUTION in makefiles.
      
      2001-07-09  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-bar.c (item_bar_event) : clip the minimum col/row size at
      	  the margins.
      
      	* src/sheet.c (colrow_compute_pts_from_pixels) : add some sanity
      	  checking.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_handle_motion) : new function.
      	  begin the process of getting enough information to scroll
      	  effectively with frozen panes.  Also merge alot of similar code.
      
      	* src/item-bar.c (item_bar_event) : Use gnumeric_sheet_handle_motion.
      	* src/item-cursor.c (item_cursor_handle_motion) : ditto.
      	* src/sheet-control-gui.c (cb_slide_handler) : ditto.
      348ca635
    • Chyla Zbigniew's avatar
      Fixed path for "_Freeze Panes" menu item. · c088e644
      Chyla Zbigniew authored
      * src/workbook-control-gui.c (wbcg_menu_state_update): Fixed path for
      "_Freeze Panes" menu item.
      c088e644
    • Almer S. Tigelaar's avatar
      New, default preparsing of a file. (stf_read_workbook): Use stf_preparse. · a41be4bf
      Almer S. Tigelaar authored
      2001-07-11  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/stf.c (stf_preparse): New, default preparsing of a file.
      	(stf_read_workbook): Use stf_preparse.
      	(stf_read_default_probe): Prober for reading.
      	(stf_read_workbook_csv_default): New, read a csv file in default formatting.
      	(stf_init): Register stf_read_workbook_csv_default.
      a41be4bf
    • Almer S. Tigelaar's avatar
      Add error ID's. (gnumeric_parse_error): Accept ID and set ID on error · c44451ea
      Almer S. Tigelaar authored
      2001-07-11  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/parser.y : Add error ID's.
      	(gnumeric_parse_error): Accept ID and set ID on error struct.
      
      	* src/parse-util.[ch]
      	(parse_error_init): Initialize the error id.
      
      	* src/workbook-edit.c (wbcg_edit_finish): When there's a missing
      	closing paren, try appending one and see if it helps.
      
      	* src/stf-parse.c (stf_preparse): New, default preparsing of a file.
      	(stf_read_workbook): Use stf_preparse.
      	(stf_read_default_probe): Prober for reading.
      	(stf_read_workbook_csv_default): New, read a csv file in default formatting.
      	(stf_init): Register stf_read_workbook_csv_default.
      c44451ea
  3. 10 Jul, 2001 3 commits
  4. 09 Jul, 2001 3 commits
    • Almer S. Tigelaar's avatar
      Remove deprecated comment. · 93b80d08
      Almer S. Tigelaar authored
      2001-07-09  Almer S. Tigelaar  <almer@gnome.org>
      
      	* stf-parse.c
      	(stf_parse_csv_line): Remove deprecated comment.
      93b80d08
    • Almer S. Tigelaar's avatar
      Make this work as it is supposed to. · b8a2d19c
      Almer S. Tigelaar authored
      2001-07-09  Almer S. Tigelaar  <almer@gnome.org>
      
      	* stf-parse.c (stf_parse_convert_to_unix): Make this work as it
      	is supposed to.
      b8a2d19c
    • Jody Goldberg's avatar
      Col/Row resize guides now work with panes. · d7707e2d
      Jody Goldberg authored
      and hide/unhide cols/rows works with panes and objects.
      
      2001-07-09  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-pane.c (canvas_bar_realized) : moved from scg.
      	(canvas_bar_adjustment_changed) : ditto.
      	(gnumeric_pane_header_init) : ditto.
      	(gnumeric_pane_init) : ditto.
      	(gnumeric_pane_release) : ditto.
      	(gnumeric_pane_colrow_resize_end) : new function.
      	(gnumeric_pane_colrow_resize_start) : ditto.
      	(gnumeric_pane_colrow_resize_move) : ditto.
      
      	* src/colrow.c (colrow_set_visibility) : toggling visibility moves
      	  objects and panes.
      	(colrow_save_sizes) : Use sheet_colrow_get_info.
      
      	* src/item-bar.c : s/destroy/finalize/
      	s/item_bar/ib/ for internal routines and vars.
      	Some renaming to clean things up
      	Move the struct decl into .c nothing should be looking at the
      	  implementation.
      	(item_bar_init) : remove unused 'FirstElement' arg.
      	(item_bar_set_arg) : remove unused arg and fix typo.
      	(item_bar_event) : use resize guide support routines in scg
      	  instead of handling it ourselves.
      	(resize_bar_init) : delete, and move concept to gnumeric-pane.
      	(item_bar_start_resize) : move content to gnumeric-pane.
      	(item_bar_end_resize) : move content to gnumeric-pane.
      
      	* src/sheet-control-gui.c (scg_set_top_row) : pane support.
      	(scg_set_left_col) : ditto.
      	(scg_colrow_resize_end) : new function.
      	(scg_colrow_resize_start) : ditto.
      	(scg_colrow_resize_move) : ditto.
      d7707e2d
  5. 08 Jul, 2001 1 commit
    • Lutz Müller's avatar
      Wrap file related menus into a placeholder named FileOperations. Wrap · 79547438
      Lutz Müller authored
      2001-07-08  Lutz Müller <urc8@rz.uni-karlsruhe.de>
      
              * src/GNOME_Gnumeric.xml: Wrap file related menus into a placeholder
              named FileOperations. Wrap print related menus into a a placeholder
              named PrintOperations. This will help components like EOG to put
              menu entries into the right place when activated.
      79547438
  6. 07 Jul, 2001 2 commits
    • Jody Goldberg's avatar
      go one past the last visible in case the last visible == the last full. · 85ff8354
      Jody Goldberg authored
      2001-07-06  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-cursor.c (item_cursor_update) : go one past the last
      	  visible in case the last visible == the last full.
      
      	* src/item-bar.c (item_bar_end_resize) : fix typo.
      
      	* src/sheet.c (sheet_update_only_grid) : force a resize after col/row
      	  resizes with frozen panes.
      85ff8354
    • Almer S. Tigelaar's avatar
      New, custom marshaller. (pg_get_row_height): Get default row height by · d0536700
      Almer S. Tigelaar authored
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/preview-grid.[ch] (marshal_POINTER__INT_INT): New, custom marshaller.
      	(pg_get_row_height): Get default row height by emitting signal.
      	(pg_get_col_width): Idem for column width.
      	(pg_get_style): Idem for style.
      	(pg_construct_cell): Idem for value.
      	(preview_grid_init): Provide sensible defaults.
      	(preview_grid_set_arg): Remove callback related arguments.
      	(preview_grid_class_init): Idem and create all newly added signals.
      
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* dialog-autoformat.c (cb_get_row_height): Burn.
      	(cb_get_col_width): Burn.
      	(cb_get_cell_style): Tidy and cope for new parameters.
      	(cb_get_cell_value): Idem.
      	(previews_load): Remove setting of callback arguments upon
      	preview-grid creation and connect the get_cell_style and
      	get_cell_value signals.
      
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* widget-font-selector.c (cb_get_row_height): Adjust signature for
      	changes to the preview-grid.
      	(cb_get_col_width): Idem.
      	(cb_get_cell_style): Idem.
      	(cb_get_cell_value): Idem.
      	(fs_init): Remove setting of callback arguments, instead connect signal
      	callbacks to the preview grid.
      d0536700
  7. 06 Jul, 2001 1 commit
  8. 05 Jul, 2001 6 commits
    • Jody Goldberg's avatar
      simplify. There is no need to scroll all panes if the target is already · 1ccdd52a
      Jody Goldberg authored
      2001-07-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control-gui.c (scg_make_cell_visible) : simplify.  There
      	  is no need to scroll all panes if the target is already visible in
      	  one of them.  Just keep things in sync.  This does suggest a ui
      	  enhancement thou.  Jump to boundaries (ctrl-arrow) should be smart
      	  about panes.
      	(scg_set_panes) : pre-scroll things to their minimum.
      1ccdd52a
    • Jody Goldberg's avatar
      add a force_scroll argument. · 07f7fab8
      Jody Goldberg authored
      2001-07-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control.c (sc_resize) : add a force_scroll argument.
      
      	* src/sheet-control-gui.c (scg_scrollbar_config) : handle panes.
      	(scg_resize) : Add a force_scroll argument.
      	  reset all of the offsets.
      	  Keep the col/row heades for pane[0] and toss those on pane[1,3]
      	(scg_set_zoom_factor) : support panes without headers.
      	(scg_scrollbar_config) : pane support.
      	(scg_set_left_col) : quicky stub.
      	(scg_set_top_row) : quicky stub.
      	(gnumeric_pane_init) : rename from gnumeric_pane_new for consistency.
      	  either add both or neither header.
      	(gnumeric_pane_free) : rename from gnumeric_pane_delete.
      	(scg_set_panes) : only panes 0 and 2 need headers no need to attach
      	 the headers for panes 1 & 3.
      	 force a full scroll when setting up the panes.
      	(scg_adjust_preferences) : no need to worry about panes.
      07f7fab8
    • Rodrigo Moya's avatar
      use libgda >= 0.2.11 for the GDA plugin · ea59c553
      Rodrigo Moya authored
      2001-07-05  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* configure.in: use libgda >= 0.2.11 for the GDA plugin
      
      	* README: added comments about libgda version requirements
      ea59c553
    • Morten Welinder's avatar
      56857. · 2b1ddcf6
      Morten Welinder authored
      2b1ddcf6
    • Almer S. Tigelaar's avatar
      Fix backspace. · 34377597
      Almer S. Tigelaar authored
      2001-07-05  Almer S. Tigelaar  <almer@gnome.org>
      
      	* gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet): Fix backspace.
      34377597
    • Jody Goldberg's avatar
      Initial support for frozen panes. · 99073bd9
      Jody Goldberg authored
      2001-07-04  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-merge.c (sheet_merge_add) : Use sheet_redraw_range.
      
      	* src/sheet-control.c (sc_set_panes) : new virtual.
      	(sc_set_sheet) : renamed from sc_invalidate_sheet.
      
      	* src/sheet-control-gui.c (scg_primary_pane) : new function. Be very
      	  careful when using this.  It should not be necessary in most cases.
      	(scg_get_wbcg) : convenience routine.
      	(scg_redraw_all) : frozen panes.
      	(scg_redraw_region) : renamed from scg_redraw_cell_region, and frozen
      	  pane support.
      	(scg_redraw_headers) : merge in the code from gnumeric-sheet.
      	(scg_update_cursor_pos) : pane support.
      	(scg_resize) : ditto.
      	(scg_set_zoom_factor) : ditto.  Broken. needs to resize the panes.
      	(scg_scrollbar_config) : adjust to panes.
      	(scg_make_edit_pos_visible) : use scg_make_cell_visible.
      	(scg_colrow_select) : reorg a bit.
      	(vertical_scroll_offset_changed) : adjust to panes.
      	(horizontal_scroll_offset_changed) : ditto.
      	(cb_table_destroy) : ditto.
      	(scg_init) : init the top here.
      	(bar_set_left_col) : from gnumeric-sheet. Still needs work for panes.
      	(bar_set_top_row) : ditto.
      	(gnumeric_sheet_set_left_col) : ditto.
      	(gnumeric_sheet_set_top_row) : ditto.
      	(scg_set_left_col) : TODO.
      	(scg_set_top_row) : ditto.
      	(gnumeric_sheet_set_top_left) : new function split from.
      	(gnumeric_sheet_make_cell_visible) : here.
      	(scg_make_cell_visible) : adjsut to panes and do the real work here.
      	(scg_make_cell_visible_virt : wrapper for use as virtual.
      	(gnumeric_pane_new) : new function.
      	(gnumeric_pane_delete) : ditto.
      	(scg_set_panes) : ditto.
      	(scg_construct) : move the table attachments around and move the
      	  canvas groups into the panes.
      	(sheet_control_gui_new) : beef this up.
      	(scg_unant) : adjust to panes.
      	(scg_ant) : ditto.
      	(scg_cursor_visible) : ditto.
      	(scg_cursor_bound) : ditto.
      	(scg_adjust_preferences) : ditto.
      	(scg_compute_visible_region) : ditto.
      	(scg_create_editor) : ditto.
      	(scg_stop_editing) : ditto.
      	(scg_take_focus) : ditto.
      	(scg_sliding_callback) : adjust top panes, but is still much too
      	  stupid.
      	(scg_start_sliding) : ditto.
      	(cb_slide_handler) : ditto.
      	(cb_control_point_event) : ditto.
      	(new_control_point) : ditto.
      	(set_item_x_y) : ditto.
      	(set_acetate_coords) : ditto.
      	(scg_object_calc_position) : ditto.
      	(scg_object_view_position) : ditto.
      	(scg_rangesel_changed) : ditto.
      	(scg_rangesel_start) : ditto.
      	(scg_rangesel_stop) : ditto.
      	(scg_rangesel_move) : ditto.
      	(scg_rangesel_extend) : ditto.
      
      	* src/item-grid.c (sheet_object_begin_creation) : Use the group
      	  associated with the gsheet, not the scg, and use GNUMERIC_IS_SHEET
      	  in preference to != NULL.
      
      	* src/item-bar.c : Store the gnumeric-sheet rather than the scg so
      	  that we can get to the Pane.
      
      	* src/embeddable-grid.c (grid_view_activate) : Use scg_take_focus.
      	(grid_view_new) : Use sheet_control_gui_new in place of sheet_new_scg.
      
      	* convert to E_MAKE_TYPE
      	* Use IS_SHEET in preference to sheet != NULL
      	* sheet_range_calc_spans signature change
      
      	* src/clipboard.c (clipboard_paste_region) : special handling when
      	  pasting into a selection that consists of a single merged cell.
      
      	* src/application.c (application_set_selected_sheet) : Use IS_SHEET.
      	(application_clipboard_copy) : ditto.
      	(application_clipboard_cut) : ditto.
      
      	* src/Makefile.am :
      	    command-context-corba -> workbook-control-corba
      
      	* src/sheet.c : convert to using IS_SHEET in place of sheet != NULL in
      	  several places.
      	(sheet_is_frozen) : new function.
      	(sheet_freeze_panes) : implement.
      	(sheet_new) : init frozen pane data.
      	(sheet_range_calc_spans) : pass a pointer rather than copy of the range.
      	  and use sheet_redraw_range.
      	(sheet_apply_style) : use sheet_redraw_range.
      	(cb_sheet_get_extent) : premature optimization is evil.
      	(sheet_redraw_region) : rename from sheet_redraw_cell_region.
      	(sheet_set_edit_pos) : use sheet_redraw_range.
      	(sheet_move_range) : ditto.
      	(sheet_init_sc) : new routine.
      	(sheet_attach_control) : rename and task from sheet_new_scg.
      	(sheet_redraw_region) : renamed from sheet_redraw_cell_region.
      
      	* src/item-cursor.c (item_cursor_update) : increase the spacing for
      	  the autohandle.
      
      	* src/GNOME_Gnumeric.xml :
      	  - Use Control*colon and Control*semicolon
      	  - desensitize the graph guru for now.
      	  - Add freeze/thaw
      
      	* src/item-bar.c (item_bar_unrealize) : no need to double unref the
      	  fonts.
      
      	* src/print-cell.c (print_merged_range) : This is not being drawn on
      	  the screen, no need for all the fancy calcs to only draw the visible
      	  bits.  We will just clip it.
      	* src/print-cell.c (print_cell) : Use the calulated width, not the col
      	  width for splitting.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet) : Use the scg_
      	  versions of things in preference to the gnumeric_sheet_ versions.
      	(gnumeric_sheet_new) : Store the Pane that this is associated with.
      	(gnumeric_sheet_bar_set_top_row) : moved to sheet-control-gui.c
      	(gnumeric_sheet_set_top_row) : ditto.
      	(gnumeric_sheet_bar_set_left_col) : ditto.
      	(gnumeric_sheet_set_left_col) : ditto.
      	(gnumeric_sheet_make_cell_visible) : ditto.
      	(gsheet_compute_visible_region) : handle panes.
      99073bd9
  9. 30 Jun, 2001 1 commit
  10. 29 Jun, 2001 2 commits
  11. 28 Jun, 2001 5 commits
  12. 27 Jun, 2001 5 commits
  13. 23 Jun, 2001 1 commit
    • Almer S. Tigelaar's avatar
      Always clear the status text. · c3babc84
      Almer S. Tigelaar authored
      2001-06-23  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/item-cursor.c (item_cursor_do_drop): Always clear
      	the status text.
      
      	* src/GNOME_Gnumeric.xml: Add missing outline menu items.
      c3babc84
  14. 22 Jun, 2001 1 commit
    • Morten Welinder's avatar
      Prefer absolute lowest y-value in cases where we have only one side of · 4a6dcac2
      Morten Welinder authored
      2001-06-22  Morten Welinder  <terra@diku.dk>
      
      	* src/goal-seek.c (update_data): Prefer absolute lowest y-value in
       	cases where we have only one side of zero.
      
      2001-06-22  Morten Welinder  <terra@diku.dk>
      
      	* fn-financial.c (gnumeric_rate, gnumeric_irr): No longer respect
       	sign of guess.  It's a nice idea, but breaks tests.
      
      
      (White-space samba in plugins/excel/ms-excel-read.c)
      4a6dcac2
  15. 21 Jun, 2001 2 commits
    • Morten Welinder's avatar
      #include <string.h> for strlen. · fbb769d8
      Morten Welinder authored
      2001-06-21  Morten Welinder  <terra@diku.dk>
      
      	* src/summary.c: #include <string.h> for strlen.
      
      	* src/search.c (calculate_replacement): Warning killer.
      
      	* src/regression.c: #include <stdlib.h> for abs.
      
      	* src/plugin-loader-module.c: #include <string.h> for strcmp.
      
      	* src/formats.c (cell_format_fraction): Avoid accidental use of
       	trigraph.
      
      	* src/complete.c: #include <stdlib.h> for abort.
      
      
      2001-06-21  Morten Welinder  <terra@diku.dk>
      
      	* fn-stat.c: #include <string.h> for memset.
      
      	* fn-lookup.c: #include <stdlib.h> for abs.
      
      	* fn-information.c (translate_table): Fix accidental use of
       	trigraph.
      	#include <stdlib.h> for abs and <string.h> for strcmp.
      
      	* fn-date.c: #include <string.h> for strcmp and <stdlib.h> for
       	abort.
      fbb769d8
    • Almer S. Tigelaar's avatar
      New, toggles borders around regions. · 9235acc4
      Almer S. Tigelaar authored
      2001-06-21  Almer S. Tigelaar  <almer@gnome.org>
      
       	* src/gnumeric-sheet.c (border_mutate): New, toggles
       	borders around regions.
      
       	(gnumeric_sheet_key_mode_sheet):
       	Make Ctrl+Backspace center on the active cell.
       	Add support for Locked scrolling with the arrow keys, home and end.
       	Add support for Ctrl+Shift ~, $, %, ^, #, @, !, & and _ shortcut keys
       	for formatting and border mutations.
      
       	* src/workbook-control-gui.c, src/GNOME_Gnumeric.xml:
       	Change keybinding of Goto Cell from Ctrl+G to F5.
       	Set keybinding of Search&Replace to F6.
       	Set keybinding of Define Names to Ctrl+F3
      9235acc4
  16. 20 Jun, 2001 1 commit
    • Almer S. Tigelaar's avatar
      Convert scaling percentage to factor. (setup_scale): Idem. (print_page): · 52939b4f
      Almer S. Tigelaar authored
      2001-06-20  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/print.c (print_page_cells): Convert scaling percentage
      	to factor.
      	(setup_scale): Idem.
      	(print_page): Idem.
      	(compute_group): Idem.
      
      2001-06-20  Almer S. Tigelaar  <almer@gnome.org>
      
      	* dialog-printer-setup.c (do_setup_page): No need to
      	mutate scaling to a percentage it is already a percentage.
      	(do_fetch_page): Idem.
      52939b4f