1. 04 Jan, 2005 1 commit
  2. 20 Aug, 2004 1 commit
    • Morten Welinder's avatar
      Check for asinh, acosh, atanh. · 6abaee5e
      Morten Welinder authored
      2004-08-20  Morten Welinder  <terra@gnome.org>
      
      	* configure.in: Check for asinh, acosh, atanh.
      
      	* src/gutils.c (asinhgnum, acoshgnum, atanhgnum): Provide if
      	needed.
      6abaee5e
  3. 21 Jul, 2004 1 commit
  4. 20 Jul, 2004 1 commit
    • Morten Welinder's avatar
      Stop using signgam. · c5d91e21
      Morten Welinder authored
      2004-07-20  Morten Welinder  <terra@gnome.org>
      
      	* src/mathfunc.c (lbeta3): Use lgamma_rgnum.
      
      	* src/gutils.c (lgamma_rgnum): When needed, supply this.
      
      	* src/numbers.h (lgamma_rgnum): Add definition for this.
      
      	* configure.in (lgamma_r): Check for this.  Check for long double
      	version when needed.
      c5d91e21
  5. 05 Dec, 2002 2 commits
  6. 24 Oct, 2002 1 commit
    • Morten Welinder's avatar
      Fix typo, I think. · 8cbc6b62
      Morten Welinder authored
      2002-10-24  Morten Welinder  <terra@diku.dk>
      
      	* ms-excel-read.c (excel_read_XCT): Fix typo, I think.
      
      2002-10-24  Morten Welinder  <terra@diku.dk>
      
      	* configure.in (with_long_double): Check for lgammal.
      
      	* src/numbers.h (lgammagnum): define.
      
      2002-10-24  Morten Welinder  <terra@diku.dk>
      
      	* import-R (import_file): Take care of lgamma variants.
      	Improve precision of constant quotients.
      8cbc6b62
  7. 11 Oct, 2002 3 commits
  8. 08 Mar, 2002 1 commit
    • Morten Welinder's avatar
      Minor cleanup. Be smarter about errors. · 8178ee82
      Morten Welinder authored
      2002-03-08  Morten Welinder  <terra@diku.dk>
      
      	* src/validation.c (validation_eval): Minor cleanup.
      	* src/value.c (value_peek_string): Be smarter about errors.
      
      
      2002-03-08  Morten Welinder  <terra@diku.dk>
      
      	* analysis-tools.c (fourier_fft_inv): Eliminate.
      	(fourier_fft): Handle inverse case also.  Make n and skip
      	parameters.  Eliminate fourier_t.  Constify.
      8178ee82
  9. 05 Mar, 2002 1 commit
    • Morten Welinder's avatar
      Plug leak. · 2704c612
      Morten Welinder authored
      2002-03-05  Morten Welinder  <terra@diku.dk>
      
      	* src/workbook-edit.c (auto_complete_matches): Plug leak.
      
      	* src/gutils.c (erfgnum, erfcgnum, yngnum): Ground work for later.
      
      	* src/mathfunc.c (gpow10): Fix precision for large negative
      	exponents.
      	(gpow2): Fix for negative exponents.
      2704c612
  10. 26 Feb, 2002 2 commits
  11. 25 Feb, 2002 1 commit
  12. 22 Feb, 2002 2 commits
    • Morten Welinder's avatar
      Supply these. Use everywhere. · 394ac408
      Morten Welinder authored
      2002-02-22  Morten Welinder  <terra@diku.dk>
      
      	* src/numbers.h (floorgnum, ceilgnum, powgnum, expgnum, loggnum,
      	log10gnum, singnum, cosgnum, tangnum, asingnum, acosgnum,
      	atangnum): Supply these.  Use everywhere.
      
      	* configure.in: Check for the above.
      394ac408
    • Morten Welinder's avatar
      Check for ldexpl and frexpl. · b616f813
      Morten Welinder authored
      2002-02-22  Morten Welinder  <terra@diku.dk>
      
      	* configure.in: Check for ldexpl and frexpl.
      
      	* src/mathfunc.c (gpow2): New function.
      	(gnumeric_add_epsilon, gnumeric_sub_epsilon, gnumeric_fake_floor,
      	gnumeric_fake_ceil, gnumeric_fake_round, gnumeric_fake_trunc):
      	Make these gnum_float typed.
      
      	* src/numbers.h (frexpgnum, ldexpgnum): New stuff.
      b616f813
  13. 21 Feb, 2002 2 commits
    • Morten Welinder's avatar
      Define prototypes for strtognum, modfgnum, and gnumabs here when needed. · 23bbde18
      Morten Welinder authored
      2002-02-21  Morten Welinder  <terra@diku.dk>
      
      	* src/numbers.h: Define prototypes for strtognum, modfgnum, and
      	gnumabs here when needed.
      23bbde18
    • Morten Welinder's avatar
      Constify. · 653bc803
      Morten Welinder authored
      2002-02-21  Morten Welinder  <terra@diku.dk>
      
      	* src/workbook-control-gui.c (wbcg_validation_msg): Constify.
      
      	* src/cell.c (cell_is_zero): Use gnum_float.
      
      	* src/regression.c (LUPDecomp): Use gnumabs.
      	* src/solver-lp.c (solver_answer_report): Ditto.
      	* src/value.c (value_diff): Ditto.
      	* src/goal-seek.c: Ditto.
      	* src/rangefunc.c (range_avedev): Ditto.
      
      	* src/validation.c (validation_eval): Use gnum_float, modfgnum,
      	and gnumabs.
      
      	* src/numbers.h (GNUM_MANT_DIG, GNUM_MAX_EXP, gnumabs): New stuff.
      653bc803
  14. 20 Feb, 2002 1 commit
    • Morten Welinder's avatar
      New stuff. · 8320f8c8
      Morten Welinder authored
      2002-02-19  Morten Welinder  <terra@diku.dk>
      
      	* src/numbers.h (modfgnum, strtgnum, GNUM_FORMAT_[eEfg],
       	GNUM_DIG): New stuff.
      
        	* .../*.[cy]: All relevant strtod changed to strtognum; modf to
       	modfgnum; DBL_DIG to GNUM_DIG; formats changed to use
       	GNUM_FORMAT_...
      
      	* src/gutils.c (strtognum): If needed, define a version here.
      
      	* src/complex.c (complex_to_string): Use right format for
       	imaginary part.
      
      	* configure.in: Add support for --with-long-double.
      
      	* acconfig.h: Add WITH_LONG_DOUBLE.
      8320f8c8
  15. 31 Jan, 2001 1 commit
    • Jody Goldberg's avatar
      s/float_t/gnum_float/ s/int_t/gnum_int/ · 9eaf277a
      Jody Goldberg authored
      
      2001-01-30  Jody Goldberg <jgoldberg@home.com>
      
      	s/float_t/gnum_float/
      	s/int_t/gnum_int/
      
      	* src/sheet-style.c (sheet_style_get_uniform) : implement.
      
      	* src/parse-util.c (parse_text_value_or_expr) : dont loose the entered
      	  text.
      
      	* src/history.c (history_menu_insert_separator) : keep case
      	  consistent.
      	* src/workbook-control-gui.c (workbook_menu_file) : ditto.
      
      	* configure.in : update GAL req.
      	* README : ditto.
      	* gnumeric.spec.in : ditto.
      
      2001-01-29  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-style.h : decl for StyleRow.
      
      	* src/xml-io.c : Use the Child and Root aliases to ease ease
      	  transition from xml1 -> xml2.
      	(xml_sheet_create) : default name for sheets that fail to specify one.
      
      	* src/workbook.c (workbook_sheet_by_index) : improve safety.
      9eaf277a
  16. 08 Jun, 2000 1 commit
    • Jody Goldberg's avatar
      Do not make the edge visible, the scroll time will take care of that. · f4b6302b
      Jody Goldberg authored
      
      2000-06-08  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-view.c (sheet_view_{col,row}_selection_changed) :
      	  Do not make the edge visible, the scroll time will take care of
      	  that.
      	(sheet_view_{col,row}_size_changed) : Use the new undo wrappers.
      	(cb_colrow_resize) : Use the new undo wrappers.
      	(sheet_view_init) : Init the scroll timers.
      	(sheet_view_stop_sliding) : Based on the version from item_grid.
      	(sheet_view_start_sliding) : Ditto.
      	(sheet_view_sliding_callback) : Ditto.  Added callback support.
      	  tuned scroll parameters.
      
      	* src/number.h : Clear out unused cruft.
      
      	* src/item-grid.c : Move support for scroll timers into sheet-view.
      
      	* src/item-bar.c (get_element_from_pixel) : Renamed from
      	  get_col_from_pos.
      	(cb_extend_selection) : New function.
      	(item_bar_event) : Use the sliding scroll mechanism in sheet_view.
      
      	* src/item-cursor.c (item_cursor_selection_event) : Adapt to changes in
      	  item_grid_find_{col,row}.
      	(item_cursor_drag_event) : Ditto.
      
      	* src/sheet.c (sheet_foreach_colrow) : renamed and moved to.
      	* src/colrow.c (col_row_foreach) here.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_find_{col,row}) : Moved here
      	  and renamed from.
      	* src/item-grid.c (item_grid_find_{col,row}) : here.
      
      	* src/value.c (value_equal) : deleted.
      	(value_compare) : Moved and renamed from
      	* src/expr.c (compare) : here.
      	(expr_dump_tree) : Delete replicated function.
      
      	* src/colrow.c (col_row_size_list_destroy) :
      	(col_row_index_list_destroy) : New function.
      	(col_row_get_index_list) : New function.
      	(col_row_set_sizes) : New function.
      	(col_row_restore_sizes_group) : New function.
      
      	(col_row_save_sizes) : Moved from sheet.c
      	col_row_restore_sizes : Ditto.
      	cb_set_row_height : Ditto.
      	rows_height_update : Ditto.
      
      	src/commands.c (cmd_resize_row_col*) : Implement.
      f4b6302b
  17. 30 Sep, 1998 1 commit
  18. 24 Jul, 1998 1 commit
  19. 22 Jul, 1998 1 commit
    • Miguel de Icaza's avatar
      Numbers are parsed correctly. Bits of Oleo number parsing plugged in. · ef28d5f2
      Miguel de Icaza authored
      1998-07-21  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/parser.y (yylex): Numbers are parsed correctly.  Bits of
      	Oleo number parsing plugged in.
      
      	* src/util.c, src/util.h: New files with assorted number utilities.
      
      	* src/numbers.h: New file: takes care of using gmp or regular
      	double/int.
      
      	* src/expr.c (eval_release_node): Implement.
      	(eval_release_value): New function.
      
      	* src/sheet.c (sheet_col_selection_changed,
      	sheet_row_selection_changed): Implement.
      	(sheet_selection_clear, sheet_selection_clear_only): Splitted
      	functionality into two routines.
      	(sheet_selection_clear_only): Remove any marks from the bars.
      	(sheet_row_set_selection, sheet_col_set_selection): Implement.
      
      	* src/item-bar.c (is_pointer_on_division): Return the column
      	changed.
      
      	* src/item-grid.c (item_grid_draw_cell): Fix the computation for
      	right indentation.
      ef28d5f2