2016-02-06  Morten Welinder <terra@gnome.org>

	* Release 1.12.27

2016-02-06  Morten Welinder  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* configure.ac (yacc, lex): Fail if the required program isn't
	found.

2016-01-31  Morten Welinder  <terra@gnome.org>

	* src/sf-gamma.c (igamma_upper_cf): Extract generic code for
	complex continued fractions.

2016-01-30  Morten Welinder  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* src/graph.c (gnm_go_data_vector_get_str): fix for a range
	value. [#761048]

2016-01-27  Morten Welinder  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* src/parser.y (yylex): Be careful about overflowing numeric
	token.  Fixes #761023.

2016-01-20  Morten Welinder  <terra@gnome.org>

	* src/complex.h: Namespace.  Mostly for macros.

2016-01-16  Morten Welinder  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* src/sf-dpq.c (drayleigh): Undo last change and improve accuracy.

2016-01-06  Morten Welinder  <terra@gnome.org>

	* src/mathfunc.c (ebd0): Fix problem with overflow.  [#760230]

2016-01-04  Morten Welinder  <terra@gnome.org>

	* src/sheet-style.c (sheet_style_apply_range)
	(sheet_style_set_range): Silently ignore inverted ranges.

2016-01-03  Morten Welinder  <terra@gnome.org>

	* src/sheet-style.c (sheet_style_apply_range)
	(sheet_style_set_range): Ensure sanity of range.  Fixes #760102.

2016-01-02  Morten Welinder  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* 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 <terra@gnome.org>

	* configure.ac: Post-release bump.