2015-07-28 Morten Welinder * Release 1.12.23 2015-07-14 Morten Welinder * schemas/org.gnome.gnumeric.dialogs.gschema.xml.in.in: Fix typo. #752259. 2015-07-09 Morten Welinder * src/position.c (gnm_cellpos_init_cellref_ss): Do a full modulo operation. Fixes #752124. 2015-07-06 Morten Welinder * src/func-builtin.c (gnumeric_table): Avoid FMR. Fixes #752021. 2015-07-05 Jean Brefort * src/sheet-object-graph.c (vector_end): fix array overflow. [#751971] 2015-07-04 Andreas J. Guelzow * src/value.c (value_compare_real): handle two empty values however they appear 2015-07-03 Morten Welinder * src/func-builtin.c (gnumeric_table): Return #REF! outside array context. 2015-06-30 Morten Welinder * src/expr.c (gnm_expr_eval): Don't crash if an empty array makes it all the way here. 2015-06-29 Morten Welinder * src/func.c (function_iterate_argument_values): Improve name handling. Part of #751660. 2015-06-28 Morten Welinder * src/value-sheet.c (value_area_get_width, value_area_get_height): Use the same normalization as value_area_foreach. Fixes #751390. * src/stf.c (clear_stray_NULs): Also truncate invalid UTF-8. Fixes #751577. 2015-06-26 Morten Welinder * src/value.c (value_new_array_empty): Store value_new_empty(), not NULL, in the slots. We can make this change because value_new_empty() is a singleton that does not need to be released. Fixes #751502. 2015-06-24 Jean Brefort * src/sheet-object-graph.c (dim_start): fix index test. [#751383] 2015-06-23 Jean Brefort * src/xml-sax-read.c (gnm_xml_finish_obj), (xml_sax_read_obj), (xml_sax_object_end): ensure we always use the right state. [#751217] 2015-06-22 Andreas J. Guelzow * samples/excel/engfuns.xls: update to use correct lbm->g conversion 2015-06-20 Morten Welinder * src/go-data-cache.c (go_data_cache_records_set_size): Check for overflow. (go_data_cache_records_fetch_index): If resizing failed return NULL early. 2015-06-18 Andreas J. Guelzow * src/parse-util.h (_GnmConventions): add union_char field * src/parser.y (yylex): handle union_char (setup_state): set union_char 2015-06-18 Morten Welinder * src/xml-sax-read.c (xml_sax_read_obj): Only allow type names specifying types derived from sheet objects. Fixes #751126. (xml_sax_hlink): Similarly. 2015-06-16 Morten Welinder * src/xml-sax-read.c (handle_delayed_names): Check for circularity in names. Fixes #751056. 2015-05-27 Morten Welinder * src/print.c (compute_scale_fit_to): Attempt a workaround for fp division by zero. Fixes #749917. * src/gnm-so-filled.c (gnm_so_filled_draw_cairo): Plug leak. 2015-05-16 Jean Brefort * src/sheet-object-image.c (content_start): fixed leak, [see #749444, comment #3] 2015-05-11 Morten Welinder * src/wbc-gtk.c (wbcg_validation_msg): Fix clang warning about something bad that will happen whenever FALSE equals TRUE. * src/go-data-cache.c (go_data_cache_set_val): Use memcpy for inline values. * src/cell.c (gnm_cell_set_array): Improve preconditions. 2015-05-09 Morten Welinder * src/mstyle.c (gnm_style_set_font_uline): Add sanity check. 2015-04-28 Morten Welinder * src/xml-sax-read.c (read_file_free_state): Plug leaks related to malformed documents. Fixes #748596. (xml_sax_unknown): Don't rely on xin->user_state here. Fixes #748595. 2015-04-16 Morten Welinder * configure.ac: Post-release bump.