2016-02-06 Morten Welinder * Release 1.12.27 2016-02-06 Morten Welinder * configure.ac (goffice): Require latest for go_complex_from_polar_pi. * src/sf-gamma.c (complex_igamma): Apply fixup for upper gamma when x<0 and a is real. 2016-02-04 Morten Welinder * src/sf-gamma.c (complex_temme_D): Fix factorial computation. (gnm_complex_continued_fraction): Fail if we would otherwise try to rescale by 0. Fix termination condition. (igamma_asymp): Fix term update. (complex_igamma): Fix flavour fixup. 2016-02-02 Morten Welinder * src/sf-gamma.c (complex_igamma): Try asymptotic expansion. (gamma_error_factor): Extend to all positive numbers. (pochhammer_small_n): Allow any x > 1. (qbetaf): Use pochhammer_small_n as long as a > 1 and |b| < 1. 2016-02-01 Morten Welinder * configure.ac (yacc, lex): Fail if the required program isn't found. 2016-01-31 Morten Welinder * src/sf-gamma.c (igamma_upper_cf): Extract generic code for complex continued fractions. 2016-01-30 Morten Welinder * src/sheet-object-widget.c (get_font): Under ssconvert, don't try GtkStyleContext. Another ABI changes causes that to crash. * src/value.c (find_column_of_field): Insist that the database be a cell range, not an array. 2016-01-29 Morten Welinder * src/sf-bessel.c (gnm_bessel_i): Use series for small x. (bessel_ij_series): Rename from bessel_j_series and extend to handle i also. * src/sf-gamma.c (qbetaf): Improve accuracy in the case where one argument is less than one. * src/xml-sax-read.c (xml_sax_filter_condition): Leak fix and warn about broken sheet filter. * src/sheet-filter.c (gnm_filter_condition_new_single) (gnm_filter_condition_new_double): Plug leak on error. (gnm_filter_op_needs_value): Handle GNM_FILTER_UNUSED. 2016-01-28 Jean Brefort * src/graph.c (gnm_go_data_vector_get_str): fix for a range value. [#761048] 2016-01-27 Morten Welinder * src/sf-bessel.c (gnm_bessel_j, gnm_bessel_y): New implementation. * src/wbc-gtk.c (cb_add_menus_toolbars): Work around gtk+ bug with css styling. 2016-01-23 Morten Welinder * src/parser.y (yylex): Be careful about overflowing numeric token. Fixes #761023. 2016-01-20 Morten Welinder * src/complex.h: Namespace. Mostly for macros. 2016-01-16 Morten Welinder * src/gnumeric-simple-canvas.c (gnm_simple_canvas_ungrab): Drop unused time argument. All callers changed. (gnm_simple_canvas_grab): Remove unused arguments and return value. All callers changed. * src/item-bar.c (item_bar_button_pressed): Handle multiple clicks without regrabbing the focus. See #760639. 2016-01-13 Morten Welinder * src/sstest.c (test_random_randsnorm) (test_random_randbernoulli): Print expected stats. * src/xml-sax-read.c (xml_sax_filter_condition): Ensure o0 and op1 are sane. Fixes #760544. 2016-01-08 Morten Welinder * src/sf-dpq.c (drayleigh): Undo last change and improve accuracy. 2016-01-06 Morten Welinder * src/mathfunc.c (ebd0): Fix problem with overflow. [#760230] 2016-01-04 Morten Welinder * src/sheet-style.c (sheet_style_apply_range) (sheet_style_set_range): Silently ignore inverted ranges. 2016-01-03 Morten Welinder * src/sheet-style.c (sheet_style_apply_range) (sheet_style_set_range): Ensure sanity of range. Fixes #760102. 2016-01-02 Morten Welinder * src/mathfunc.c (expmx2h): Explicitly handle nan, just in case. * src/go-data-cache.c (go_data_cache_records_set_size): Check for zero record size. Fixes #760087. * src/mathfunc.c (pow1p): Handle nan. Fixes #760085. 2016-01-01 Morten Welinder * src/sheet.c (gnm_sheet_constructed): Chain ->constructed early. * src/expr-name.c (expr_name_add): Improve check for circular name defintion. Fixes #760046. 2015-12-28 Morten Welinder * src/ssconvert.c (convert): When separating sheets, move current sheet to the front. See bug #694408. * src/stf-export.c (gnm_stf_file_saver_save): If we add current sheet, remove it at the end. 2015-12-28 Morten Welinder * configure.ac: Post-release bump.