ChangeLog 742 KB
Newer Older
Morten Welinder's avatar
Morten Welinder committed
1
2
3
4
2023-01-23  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.54    
Morten Welinder committed
5
6
7
8
2023-01-19  Morten Welinder <terra@gnome.org>

	* Release 0.10.54

9
10
11
12
13
14
15
16
2023-01-18  Morten Welinder  <terra@gnome.org>

	* goffice/canvas/goc-item.c (goc_item_bounds_changed): Don't
	invalidate twice.

	* goffice/utils/go-format.c (go_format_execute): Avoid integer
	overflow when dealing with denominators.

17
18
19
20
21
2022-12-28  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-accumulator.c (go_accumulator_add): Catch
	non-finite numbers early.

22
23
24
25
26
2022-11-29  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-series.c (role_series_labels_can_add): Allow
	multiple data labels.  See #64.

27
28
29
30
31
2022-10-22  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (go_pow10l): Make the table cover the
	full range of long double.

Morten Welinder's avatar
Morten Welinder committed
32
33
34
35
2022-09-17  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.53    
Morten Welinder committed
36
37
38
39
2022-09-17  Morten Welinder <terra@gnome.org>

	* Release 0.10.53

Morten Welinder's avatar
Morten Welinder committed
40
41
42
43
44
2022-08-29  Morten Welinder  <terra@gnome.org>

	* plugins/plot_xy/gog-xy-dropbar.c (gog_xy_dropbar_view_render):
	Fix typo.  Fixes crash in Gnumeric #667.

Morten Welinder's avatar
Morten Welinder committed
45
46
47
48
2022-04-18  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.52    
Morten Welinder committed
49
50
51
52
2022-04-18  Morten Welinder <terra@gnome.org>

	* Release 0.10.52

53
54
55
56
2022-02-17  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (go_add_epsilon): Fix fallback code.

57
58
59
60
61
2022-01-21  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-action-combo-stack.c: Reimplement based on
	GtkComboBox.

Morten Welinder's avatar
Morten Welinder committed
62
63
64
65
2022-01-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.51    
Morten Welinder committed
66
67
68
69
2022-01-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.51

Morten Welinder's avatar
Morten Welinder committed
70
71
72
73
74
2021-12-26  Morten Welinder  <terra@gnome.org>

	* goffice/canvas/goc-group.c (goc_group_fake_xchildren): Plug
	leak.

75
76
77
78
79
80
81
82
83
2021-12-02  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-glib-extras.c (go_memdup_n): New function.

	* goffice/utils/go-spectre.c (go_spectre_load_data): Use go_memdup.

	* goffice/utils/go-emf.c (go_emf_load_data): Use go_memdup.
	(go_emf_new_from_data): Ditto.

Morten Welinder's avatar
Morten Welinder committed
84
85
	* goffice/component/go-component.c (go_component_duplicate): Use
	go_memdup.
86
87
88
89
90

	* goffice/data/go-data-simple.c (go_data_vector_str_new_copy): Use
	g_new, not g_malloc.
	(go_data_vector_val_new_copy): Use go_memdup_n.

Morten Welinder's avatar
Morten Welinder committed
91
92
	* goffice/canvas/goc-group.c (goc_group_init): Use g_new0, not
	g_malloc0.
93

94
95
96
97
98
2021-12-01  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-glib-extras.c (go_memdup): Replacement for
	g_memdup until we depend on glib 2.67 or thereabouts.

Morten Welinder's avatar
Morten Welinder committed
99
100
101
102
103
2021-11-06  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (go_pow10): Make a much bigger table to
	avoid depending on pow.

104
105
2021-08-28  Jean Brefort  <jean.brefort@normalesup.org>

Jean Bréfort's avatar
Jean Bréfort committed
106
107
108
	* goffice/graph/gog-renderer.c (gog_renderer_draw_data_label): draw
	background and outline for data labels.
	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): typo.
109

110
111
112
113
2021-06-11  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): do not clip markers. #584.

Morten Welinder's avatar
Morten Welinder committed
114
115
116
117
2021-06-10  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.50    
Morten Welinder committed
118
119
120
121
2021-06-10  Morten Welinder <terra@gnome.org>

	* Release 0.10.50

122
123
124
125
126
2021-05-27  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-graph.c (goc_graph_draw): fix rendering on high
	resolution monitors when scale is not 1. #578.

127
128
129
130
131
2021-05-12  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-matrix.c (gog_matrix_view_render): call the
	build_matrix method for the real plot type. Fixes Debian #988397.

132
133
134
135
136
2021-04-26  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-format-sel.c (set_format_category): This takes a
	family, not a row number.  Handle that properly.

137
138
139
140
141
142
143
144
2021-03-22  Morten Welinder  <terra@gnome.org>

	* plugins/reg_linear/gog-lin-reg.c
	(gog_lin_reg_curve_get_equation): If x-axis is a date axis, use an
	equation that effectively says y=a * #days + b where #days is
	counted from the left edge, not the arbitrary zero date in year
	1900.

Morten Welinder's avatar
Morten Welinder committed
145
146
2021-03-17  Morten Welinder  <terra@gnome.org>

147
148
149
	* goffice/gtk/go-format-sel.c: Get rid of empty categories.  (That
	means "Special" which we never filled in.  See #29.)

150
151
152
	* goffice/graph/gog-label.c (gog_reg_eqn_get_str): Show only three
	decimals for R^2.

Morten Welinder's avatar
Morten Welinder committed
153
154
155
156
	* plugins/reg_linear/gog-lin-reg.c
	(gog_lin_reg_curve_get_equation): Simplify code using fewer
	branches.

Morten Welinder's avatar
Morten Welinder committed
157
158
159
160
2021-03-14  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.49    
Morten Welinder committed
161
162
163
164
2021-03-14  Morten Welinder <terra@gnome.org>

	* Release 0.10.49

165
166
167
168
2020-09-26  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-axis-line.c (gog_axis_line_update_ticks): Zero
	tick count when we dispose of ticks.  Fixes Gnumeric #524.
Morten Welinder's avatar
Morten Welinder committed
169
	(gog_axis_line_discard_ticks): Factor this repeated segment out.
170

171
172
173
174
175
2020-08-29  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_output_simple_to_odf):
	Close <text> item.  Fixes Gnumeric #518.

Morten Welinder's avatar
Morten Welinder committed
176
177
178
179
2020-08-12  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.48    
Morten Welinder committed
180
181
182
183
2020-08-12  Morten Welinder <terra@gnome.org>

	* Release 0.10.48

184
185
186
187
188
189
190
191
192
2020-07-15  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-object-xml.c (gogo_prop_end): Handle
	translated booleans since we've managed to save some files that
	way.

	* goffice/utils/go-file.c (go_file_get_owner_name)
	(go_file_get_group_name): Plug leak.

193
194
195
196
197
2020-06-26  Morten Welinder  <terra@gnome.org>

	* configure.ac (xrender): Stop checking for xrender.  We haven't
	needed that for a decade or two.

198
199
200
201
202
203
204
205
2020-06-22  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/*: enable GocGroup to work as a widgtless canvas.
	* goffice/utils/go-emf.c: replace the canvas by a GocGroup.
	* goffice/utils/go-image.c (go_image_new_from_data),
	(go_image_type_for_format): ditto.
	* tests/mf-demo.c (open_file): ditto.

206
207
208
209
210
211
212
2020-06-15  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-emf.c (go_emf_bitblt): implement filling with a solid
	brush.
	* goffice/utils/go-image.c (go_mime_to_image_format): update the EMF and
	WMF mime types.

213
214
215
216
217
2020-06-13  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/gtk/go-font-sel-dialog.c (gfsd_class_init): fix more
	criticals with Gtk+ >= 3.24.

218
219
220
221
222
2020-06-02  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-grid-line.c (gog_grid_line_xy_render): clip grid lines
	rendering to the plot area. [#50]

Jean Bréfort's avatar
Jean Bréfort committed
223
224
225
226
2020-06-01  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-canvas.c (size_changed_cb): revert previous change.

227
228
229
230
231
232
233
234
2020-06-01  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-canvas.c (size_changed_cb): optimize GtkWidget
	embedding in the canvas. See #465.
	* goffice/canvas/goc-widget.c (goc_widget_connect_signals),
	(goc_widget_notify_scrolled), (cb_canvas_changed),
	(goc_widget_set_widget), (goc_widget_draw):

235
236
237
238
239
2020-05-27  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/reg_logfit/gog-logfit.c (gog_log_fit_curve_update): don't emit a
	critical if the series is not valid. [#49]

240
241
242
243
244
2020-05-18  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): keep clipping for data
	labels. [#47]

245
246
247
248
249
250
251
252
253
2020-05-14  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/data/go-data.c (go_data_unserialize): don't load an invalid
	empty string. [#46]
	* goffice/graph/gog-object-xml.c (gog_dataset_sax_save): don't save any
	void data. [#46]
	* goffice/gtk/go-font-sel.c (gfs_get_property), (gfs_set_property),
	(gfs_class_init): fix criticals with Gtk+ >= 3.24.

Morten Welinder's avatar
Morten Welinder committed
254
255
256
257
2020-05-09  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.47    
Morten Welinder committed
258
259
260
261
2020-05-09  Morten Welinder <terra@gnome.org>

	* Release 0.10.47

262
263
264
265
266
2020-04-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/component/go-component.c (go_component_duplicate): do not destroy
	original data. Fix #483.

267
268
269
270
271
2020-04-28  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-line.c
	(gog_axis_base_get_clamped_position): fix crossing axis position. [#45]

272
273
274
275
276
2020-04-19  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/goffice-gtk.c (cb_format_combo_changed): Take
	auto-by-extension into account.

277
278
279
280
281
2020-04-09  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series.c (gog_series_dataset_dim_changed): check
	validity when the data change. Fix #468.

282
283
284
285
286
287
288
289
290
2020-04-09  Jean Brefort  <jean.brefort@normalesup.org>

	reviewed by: <delete if not using a buddy>

	* goffice/graph/gog-series.c (gog_series_check_validity): ensure all
	required dims has valid data. Fix #466.
	* plugins/plot_barcol/gog-1.5d.c (gog_1_5d_enum_in_reverse): fix legend
	order in bar plots.

291
292
293
294
295
2020-03-09  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-file.c (go_url_check_extension): Make new_uri
	optional.

296
297
298
299
300
2020-01-11  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-contour.c (gog_contour_view_render): fix a
	drawing error in contour plots. Fix #458

301
302
303
304
305
2019-12-13  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series-labels.c (gog_series_labels_update):
	a better fix.

306
307
2019-12-13  Jean Brefort  <jean.brefort@normalesup.org>

308
309
310
	* goffice/graph/gog-series-labels.c (gog_series_labels_update):
	fix warnings when the vector length is nil. See #426.
	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): do not process labels
311
312
	if the series does not contain any valid data. Fix #426.

Morten Welinder's avatar
Morten Welinder committed
313
314
315
316
2019-11-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.46    
Morten Welinder committed
317
318
319
320
2019-11-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.46

321
322
323
324
325
2019-07-02  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_execute): Fix UTF-8 problem
	with "mmmmm".

326
327
328
329
330
331
332
2019-06-27  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c: typo.
	* plugins/plot_surface/gog-contour.c
	(gog_contour_plot_build_matrix), (gog_contour_plot_foreach_elem): fix
	legend contents. [#404]

333
334
335
336
337
2019-06-09  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_has_year)
	(go_format_has_month) (go_format_has_day): new functions.

338
339
340
341
342
2019-06-07  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/gtk/go-math-editor.c (go_math_editor_class_init): fix signals to
	make it work again.

Morten Welinder's avatar
Morten Welinder committed
343
344
345
346
2019-05-22  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.45    
Morten Welinder committed
347
348
349
350
2019-05-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.45

351
352
353
354
355
2019-04-05  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_pie/gog-pie.c (gog_ring_plot_class_init): fix ring plot
	center size persistence. [#395]

356
357
358
359
360
2019-01-15  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/smoothing/gog-exp-smooth.c (gog_exp_smooth_update): protect
	against NULL y values. [#377]

Morten Welinder's avatar
Morten Welinder committed
361
362
363
364
2018-11-24  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-quad.c: Introspection fixes.

Morten Welinder's avatar
Morten Welinder committed
365
366
367
368
2018-11-24  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.44    
Morten Welinder committed
369
370
371
372
2018-11-24  Morten Welinder <terra@gnome.org>

	* Release 0.10.44

Morten Welinder's avatar
Morten Welinder committed
373
374
375
376
2018-08-19  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.43    
Morten Welinder committed
377
378
379
380
2018-08-19  Morten Welinder <terra@gnome.org>

	* Release 0.10.43

Morten Welinder's avatar
Morten Welinder committed
381
382
383
384
2018-08-09  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.42    
Morten Welinder committed
385
386
387
388
2018-08-09  Morten Welinder <terra@gnome.org>

	* Release 0.10.42

389
390
391
392
393
2018-08-06  Morten Welinder  <terra@gnome.org>

	* tests/test-quad.c (pow_tests): Comment out exp test.  It's not
	setup for quad correctly.

Morten Welinder's avatar
Morten Welinder committed
394
395
396
397
398
2018-08-05  Morten Welinder  <terra@gnome.org>

	* tests/test-quad.c: Try to make the tests work a bit better for
	the excess-precision case, i.e., x86 in 32-bit mode.

Morten Welinder's avatar
Morten Welinder committed
399
400
401
402
403
2018-08-03  Morten Welinder  <terra@gnome.org>

	* goffice/goffice.c (libgoffice_init): Use g_type_ensure to avoid
	giving the compiler any good ideas about removing calls.

404
405
406
407
408
409
2018-07-13  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_distrib/gog-boxplot.c (gog_box_plot_view_render): do
	not display whiskers when there are only ouliers outside of the box. Fixes
	#345.

410
411
412
413
414
2018-05-17  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-plugin.c (go_plugins_shutdown): Avoid hash order
	dependency.

415
416
417
418
419
2018-05-10  Morten Welinder  <terra@gnome.org>

	* goffice/app/file.c (go_file_saver_for_file_name): Pick the most
	capable saver if multiple are possible.

Morten Welinder's avatar
Morten Welinder committed
420
421
422
423
2018-05-07  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.41    
Morten Welinder committed
424
425
426
427
2018-05-07  Morten Welinder <terra@gnome.org>

	* Release 0.10.41

428
429
430
431
432
433
434
2018-05-06  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-axis.c (axis_format_value): When using General
	format, limit precision to 9-10 digits.  If you need more, use a
	specific format, but you are probably doing something wrong
	anyway.  This avoids graph ticks of the form "1.10000000000002".

Morten Welinder's avatar
Morten Welinder committed
435
436
437
438
2018-04-29  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.40    
Morten Welinder committed
439
440
441
442
2018-04-29  Morten Welinder <terra@gnome.org>

	* Release 0.10.40

443
444
445
446
447
448
449
2018-04-19  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-font-sel.c (gfs_screen_changed): Set a minimum
	size for the family name picker so it's wide enough for 95% of the
	possible values.  (That leaves room for 5% of families with crazy
	names, just in case.)

Morten Welinder's avatar
Morten Welinder committed
450
451
452
453
2018-04-18  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-doc.c (go_doc_finalize): Plug leak.

Morten Welinder's avatar
Morten Welinder committed
454
455
456
457
2018-04-06  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-optionmenu.c (go_option_menu_update_contents):
	Handle markup.
458
459
	(go_option_menu_init): Add a bit of space between label and
	separator so they don't touch.
Morten Welinder's avatar
Morten Welinder committed
460

461
462
463
464
2018-03-25  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-file.c (go_file_get_modtime): New function.

465
466
467
468
469
2018-03-14  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-quad.c (go_quad_start): Allocate memory before
	we change fpu state.  Seee bug #794115.

Morten Welinder's avatar
Morten Welinder committed
470
471
472
473
2018-03-13  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.39    
Morten Welinder committed
474
475
476
477
2018-03-13  Morten Welinder <terra@gnome.org>

	* Release 0.10.39

478
479
480
481
482
2018-03-06  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (do_sinpil): Improve accuracy of
	fallback.

483
484
485
486
487
488
489
2018-02-14  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-image.c (goc_image_draw): don't try to display an image
	with nul size.
	* goffice/utils/go-emf.c (go_emf_lineto): create a path if necessary instead
	of returning an error.

Morten Welinder's avatar
Morten Welinder committed
490
491
492
493
2017-12-28  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.38    
Morten Welinder committed
494
495
496
497
2017-12-28  Morten Welinder <terra@gnome.org>

	* Release 0.10.38

498
499
500
501
502
2017-12-11  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-rotation-sel.c (cb_rotate_changed): Signal a
	style change, not just an object invalidation.

503
504
505
506
507
2017-12-10  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/goffice-gtk.c (go_style_context_from_selector):
	Import from Gnumeric (in turn from gtk+).

508
509
2017-12-05  Morten Welinder  <terra@gnome.org>

510
511
512
	* tests/constants.c (main): Improve checking if double math
	produces the right values for direct and inverse.

513
514
515
	* goffice/gtk/goffice-gtk.c (_go_gtk_widget_add_css_provider):
	Install the css provider screen-wide.

Morten Welinder's avatar
Morten Welinder committed
516
517
518
519
2017-12-02  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-rotation-sel.c (cb_rotate_canvas_realize): Use
	css for styling.
Morten Welinder's avatar
Morten Welinder committed
520
	* goffice/gtk/go-3d-rotation-sel.c (cb_rotate_canvas_realize): Ditto.
Morten Welinder's avatar
Morten Welinder committed
521

Morten Welinder's avatar
Morten Welinder committed
522
523
524
525
2017-12-01  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.37    
Morten Welinder committed
526
527
528
529
2017-12-01  Morten Welinder <terra@gnome.org>

	* Release 0.10.37

Morten Welinder's avatar
Morten Welinder committed
530
531
532
533
2017-11-18  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.36    
Morten Welinder committed
534
535
536
537
2017-11-18  Morten Welinder <terra@gnome.org>

	* Release 0.10.36

538
539
540
541
542
543
2017-10-30  Jean Brefort  <jean.brefort@normalesup.org>

	* docs/reference/Makefile.am: fix documentation build with recent gtk-doc.
	[#788710]
	* goffice/goffice.c:

544
545
546
547
548
2017-10-23  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/xl-surface.c (xl_contour_plot_build_matrix): fix
	rendering.

549
550
551
552
553
2017-10-23  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/xl-surface.c (xl_xyz_series_init): don't show these
	series in the legend. [#788861]

554
555
556
557
558
559
2017-10-02  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-xyz-surface.c
	(gog_xyz_surface_plot_build_matrix): don't crash if X or Y values are
	missing. [#788437]

560
561
562
563
564
2017-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-format.c (printf_engineering): fix engineering format.
	[#785669]

Morten Welinder's avatar
Morten Welinder committed
565
566
567
568
2017-07-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.35    
Morten Welinder committed
569
570
571
572
2017-07-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.35

Morten Welinder's avatar
Morten Welinder committed
573
574
575
576
577
2017-05-17  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-quad.c (go_quad_mul12): Avoid unnecessary
	overflow when splitting a number into two parts.

Morten Welinder's avatar
Morten Welinder committed
578
579
580
581
2017-03-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.34    
Morten Welinder committed
582
583
584
585
2017-03-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.34

586
587
588
589
590
2017-03-17  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_new_from_XL): Cache also
	rich-text formats.

Morten Welinder's avatar
Morten Welinder committed
591
592
593
594
2017-01-29  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.33    
Morten Welinder committed
595
596
597
598
2017-01-29  Morten Welinder <terra@gnome.org>

	* Release 0.10.33

599
600
601
602
603
2017-01-23  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_barcol/gog-line.c : fix evaluation of regression curves
	for area plots. [#777334]

604
605
606
607
608
2017-01-22  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object.c (gog_object_clear_parent): fix add child menu
	in graph guru. [#777336]

609
610
611
612
613
2016-12-05  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-line.c (role_grid_line_major_can_add):
	reimplement major grids for discrete axes. [#775624].

614
615
616
617
618
2016-11-16  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-libxml-extras.c: fix long double support condition.
	[#774439]

619
620
621
622
623
624
2016-11-02  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-legend.c (cb_render_elements): allow box plots look
	like bar plots in legends. [#773825]
	* plugins/plot_distrib/gog-boxplot.c (gog_box_plot_class_init): ditto.

Morten Welinder's avatar
Morten Welinder committed
625
626
627
628
629
630
631
632
2016-10-02  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_render_general): Fix warning.
	(go_format_get_details): Avoid pango_trom_string.

	* goffice/math/go-matrix.c (go_quad_matrix_dump): Fix printf
	argument.  (Somehow magically worked -- on x86 at least.)

Morten Welinder's avatar
Morten Welinder committed
633
634
635
636
2016-08-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.32    
Morten Welinder committed
637
638
639
640
2016-08-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.32

Morten Welinder's avatar
Morten Welinder committed
641
642
643
644
645
2016-08-17  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (go_linear_regression_leverage):
	Plug leak.

Morten Welinder's avatar
Morten Welinder committed
646
647
648
649
2016-06-29  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.31    
Morten Welinder committed
650
651
652
653
2016-06-29  Morten Welinder <terra@gnome.org>

	* Release 0.10.31

Morten Welinder's avatar
Morten Welinder committed
654
655
656
657
2016-06-17  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.30    
Morten Welinder committed
658
659
660
661
2016-06-17  Morten Welinder <terra@gnome.org>

	* Release 0.10.30

662
663
664
665
666
667
2016-05-26  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-color-scale.c (gog_color_scale_set_property),
	(gog_color_scale_get_property): properly save and load the reference to
	the axis. [#766829]

Morten Welinder's avatar
Morten Welinder committed
668
669
670
671
2016-05-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.29    
Morten Welinder committed
672
673
674
675
2016-05-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.29

676
677
678
679
680
681
682
683
684
2016-05-04  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-canvas.c: fix doc.
	* goffice/utils/go-style.c (go_style_apply_theme),
	(go_style_gradient_sax_save), (go_style_fill_sax_save),
	(go_style_sax_load_fill_pattern),
	(go_style_sax_load_fill_gradient), (go_style_persist_sax_save),
	(go_style_is_auto): really implement all auto flags.

685
686
687
688
689
2016-04-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-item.c (cb_hierarchy_changed): make css work again with
	gtk+-3.20.

690
691
692
693
694
2016-04-24  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c (gog_axis_view_size_allocate): fix an infinite
	loop condition. [#765480]

695
696
697
698
699
2016-04-17  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): do not load invalid data
	labels in XYcolor plots. [#765155]

700
701
702
703
704
705
706
2016-03-24  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_sqrt): Avoid extreme-case
	unnecessary overflow.
	(go_complex_div): Avoid extreme-case unnecessary overflow and
	marginally improve accuracy.

Morten Welinder's avatar
Morten Welinder committed
707
708
709
710
2016-03-22  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.28    
Morten Welinder committed
711
712
713
714
2016-03-22  Morten Welinder <terra@gnome.org>

	* Release 0.10.28

715
716
717
718
719
2016-03-11  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_distrib/gog-histogram.c
	(gog_histogram_plot_series_update): avoid issues with -INFINITY as well.

720
721
722
723
724
725
2016-03-10  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_distrib/gog-histogram.c
	(gog_histogram_plot_series_update): don't take nans and infinite into
	account when evaluating automatic bins. [#763446]

Morten Welinder's avatar
Morten Welinder committed
726
727
728
729
730
2016-03-09  Morten Welinder  <terra@gnome.org>

	* tests/constants.c (print_bits): Fix bit pattern rounding past
	the break.

731
732
733
734
2016-03-05  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_sqrt): Fix accuracy of
	real component when argument is very near the negative real axis.
Morten Welinder's avatar
Morten Welinder committed
735
	(go_complex_tan): Improve accuracy.
736
	(go_complex_ln): Improve accuracy near unit circle.
737

738
739
740
741
742
2016-02-23  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_powx): Expose the power
	function with separate return value for powers of 2.

Morten Welinder's avatar
Morten Welinder committed
743
744
745
746
747
2016-02-16  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c: Make a boxed type for the benefit of
	introspection.

Morten Welinder's avatar
Morten Welinder committed
748
749
750
751
752
2016-02-08  Morten Welinder  <terra@gnome.org>

	* configure.ac: Require C99.  Fix handling of $CC that includes
	options.  Don't check for yacc and lex.

Morten Welinder's avatar
Morten Welinder committed
753
754
755
756
2016-02-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.27    
Morten Welinder committed
757
758
759
760
2016-02-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.27

Morten Welinder's avatar
Morten Welinder committed
761
762
763
764
765
2016-02-06  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_from_polar_pi): Make this
	public.

766
767
768
769
2016-02-02  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_powl): Fix real case
	accuracy.
Morten Welinder's avatar
Morten Welinder committed
770
	(go_complex_div): Avoid intermediate underflow when possible.
771

772
773
774
775
776
2016-01-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c (gog_axis_view_size_allocate): fixed axis
	line children allocation, see #760675, comments 5-7.

777
778
779
780
781
2016-01-28  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-line.c: add title to axis lines. [#760675]
	* goffice/graph/gog-axis.c : ditto.

782
783
784
785
786
787
788
789
790
2016-01-12  Jean Brefort  <jean.brefort@normalesup.org>

	* docs/reference/goffice-0.10-sections.txt: add missing declarations.
	* goffice/data/go-data-simple.c (go_data_scalar_str_new_copy),
	(go_data_vector_val_new_copy), (go_data_vector_str_new_copy): new
	functions for introspection.
	* goffice/data/go-data-simple.h: ditto.
	* goffice/graph/gog-series.c: add an annotation.

791
792
2016-01-11  Jean Brefort  <jean.brefort@normalesup.org>

793
	* goffice/app/go-plugin.c: add introspection annotations.
794
795
	* goffice/goffice.c (libgoffice_init): initialise GOPluginLoaderModule
	class to allow plugins initialization through introspection.
796
	* goffice/graph/gog-object.c:  add an introspection annotation.
797
798
	* goffice/math/go-cspline.c: typo.

799
800
801
2016-01-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* utils/go-format.c (go_format_output_date_to_odf): write
802
	gnm:am-suffix and gnm:pm-suffix attributes instead of the
803
804
	gnm:style attribute for number:style

805
806
807
808
809
2016-01-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* utils/go-format.c (go_format_output_date_to_odf): write
	gnm:style attribute of number:style

Morten Welinder's avatar
Morten Welinder committed
810
811
812
813
2015-12-28  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.26    
Morten Welinder committed
814
815
816
817
2015-12-28  Morten Welinder <terra@gnome.org>

	* Release 0.10.26

Morten Welinder's avatar
Morten Welinder committed
818
819
820
821
2015-12-25  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.25    
Morten Welinder committed
822
823
824
825
2015-12-25  Morten Welinder <terra@gnome.org>

	* Release 0.10.25

826
827
828
829
830
2015-12-14  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-axis-line.c (gog_tool_move_bound_init): Use
	gog_axis_map_get_real_extents here, see bug #684886.

Morten Welinder's avatar
Morten Welinder committed
831
832
833
834
2015-12-01  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-plugin.c (go_plugin_read): Plug leak.

Morten Welinder's avatar
Morten Welinder committed
835
836
837
838
2015-09-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.24    
Morten Welinder committed
839
840
841
842
2015-09-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.24

843
844
845
846
847
2015-09-05  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-xyz-surface.c
	(gog_xyz_matrix_plot_build_matrix): don't access NULL values. [#754590]

848
849
850
851
852
853
2015-08-24  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-path.c (goc_path_prepare_draw): fix bounds and distance
	in RTL mode. [#753963]
	* goffice/canvas/goc-rectangle.c (goc_rectangle_prepare_draw): ditto.

854
855
856
857
858
2015-08-01  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_render_general): Also try the
	shortest representation when we're barely width limited.

Morten Welinder's avatar
Morten Welinder committed
859
860
861
862
2015-07-28  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

Morten Welinder's avatar
0.10.23    
Morten Welinder committed
863
864
865
866
2015-07-28  Morten Welinder <terra@gnome.org>

	* Release 0.10.23

867
868
869
870
871
872
2015-07-26  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_render_general): Try the shortest
	representation when we're not width limited.  Fixes #752839.
	Also handle sign and shape when using shortest.

Jean Bréfort's avatar
Jean Bréfort committed
873
874
2015-07-10  Jean Brefort  <jean.brefort@normalesup.org>

875
876
	* goffice/graph/gog-axis.c (gog_axis_metrics_from_str): fix a
	paste error.  Fixes #752223.
Jean Bréfort's avatar
Jean Bréfort committed
877

878
879
880
881
882
2015-07-08  Morten Welinder  <terra@gnome.org>

	* plugins/reg_logfit/gog-logfit.c (gog_log_fit_curve_update):
	Survive missing y_val.  Fixes Redhat #1240470.

Jean Bréfort's avatar
Jean Bréfort committed
883
884
885
886
887
2015-07-04  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object.c (gog_object_document_changed): check args
	types. Fix #751925.

Jean Bréfort's avatar
Jean Bréfort committed
888
889
890
891
892
2015-06-22  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_radar/gog-radar.c (gog_rt_view_render): protect against wrong
	series element index. [#751272]

893
894
895
896
897
2015-06-21  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-color-map.c (color_map_load_from_uri): do not
	free the GsfXMLInDoc* twice.

Jean Bréfort's avatar
Jean Bréfort committed
898
899
900
901
902
2015-06-21  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/xl-surface.c (get_y_vector): skip invalid series.
	[#751257]

Jean Bréfort's avatar
Jean Bréfort committed
903
904
905
906
907
2015-06-21  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): protect against wrong
	series element index. [#751256]

908
909
910
911
912
913
914
915
2015-06-20  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-grid-line.c (gog_grid_line_radial_render):
	Survive missing parameters.

	* goffice/graph/gog-chart-map.c (null_map_2D): Zero output
	variables.

Jean Bréfort's avatar
Jean Bréfort committed
916
917
918
919
920
921
922
2015-06-19  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_barcol/gog-barcol.c (gog_barcol_view_render): protect
	against wrong series number. [#751059]
	* plugins/plot_barcol/gog-dropbar.c (gog_dropbar_view_render):
	* plugins/plot_barcol/gog-line.c (gog_line_view_render):

923
924
925
926
927
928
929
930
931
932
933
2015-06-18  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-doc.c (go_doc_image_fetch): Sanity check image
	type.

	* goffice/graph/gog-object-xml.c (gogo_start): Sanity check object
	type.

	* goffice/graph/gog-plot-engine.c (gog_plot_new_by_name)
	(gog_trend_line_new_by_name): Sanity check type name.

Jean Bréfort's avatar
Jean Bréfort committed
934
935
936
937
938
2015-06-17  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object.c (gog_object_get_child_by_role): protect against
	NULL argument. [#750860]

Morten Welinder's avatar
Morten Welinder committed
939
940
941
942
2015-06-12  Morten Welinder  <terra@gnome.org>

	* goffice/app/io-context.c (ioc_finalize): Plug leak.

Jean Bréfort's avatar
Jean Bréfort committed
943
944
945
946
947
2015-06-01  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-color-map.c (gog_axis_color_map_prep_sax): don't
	free the xml doc twice.

Morten Welinder's avatar
Morten Welinder committed
948
949
950
951
952
2015-05-31  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_parse_number_new_1):
	Prevent ABR.

Morten Welinder's avatar
Morten Welinder committed
953
954
955
956
2015-05-27  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-style.c (go_style_set_cairo_line): Plug leak.

957
958
2015-05-17  Morten Welinder  <terra@gnome.org>

959
960
961
962
963
964
	* goffice/utils/go-format.c (go_format_output_simple_to_odf):
	Taking a wild guess that result should have been initialized to
	TRUE.

	* configure.ac (set_more_warnings): clang fix from gnumeric.

965
966
967
	* goffice/math/go-quad.c (go_quad_start): Initialize constants via
	non-const objects.  See bug #749463.

968
969
970
971
972
2015-05-16  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-theme.c (theme_load_from_uri): Avoid double
	unref on exit.

Morten Welinder's avatar
Morten Welinder committed
973
974
975
976
2015-05-14  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-pixbuf.c (go_pixbuf_finalize): Plug leak.

Morten Welinder's avatar
Morten Welinder committed
977
978
979
980
981
982
2015-05-12  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-renderer.c (gog_renderer_get_pixbuf): Handle
	degenerate image size.
	(gog_renderer_export_image): Limit size to shield cairo.  Fixes #749274.

Morten Welinder's avatar
Morten Welinder committed
983
984
985
986
987
2015-05-09  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_parse): Don't read beyond
	global variable's end.  [#749167]

Jean Bréfort's avatar
Jean Bréfort committed
988
989
2015-05-06  Jean Brefort  <jean.brefort@normalesup.org>

990
	* goffice/utils/go-pixbuf.c (go_pixbuf_save): don't save when no data is
Morten Welinder's avatar
Morten Welinder committed
991
	available [see #748493, comments 13 to 16]
Jean Bréfort's avatar
Jean Bréfort committed
992

993
994
995
996
997
998
999
2015-05-04  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-axis.c (axis_format_value): Allow caller to
	handling scaling.
	(map_linear_calc_ticks): Handling scaling so we can control
	rounding errors in ticks.

1000
2015-05-04  Jean Brefort  <jean.brefort@normalesup.org>
For faster browsing, not all history is shown. View entire blame