-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathOChangeLog-2005-11-14
More file actions
6747 lines (4630 loc) · 224 KB
/
Copy pathOChangeLog-2005-11-14
File metadata and controls
6747 lines (4630 loc) · 224 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2005-11-14 Jody Goldberg <jody@gnome.org>
* Release 1.6.1
2005-11-14 Jody Goldberg <jody@gnome.org>
The rest of the Maemo port.
From eduardo.lima@indt.org.br
http://bugzilla.gnome.org/show_bug.cgi?id=321073
* src/Makefile.am
* src/gnumeric-canvas.c
* src/gui-file.c
* src/item-grid.c
* src/sheet-control-gui.c
* src/wbc-gtk.c
* src/wbcg-actions.c
* src/workbook-control-gui-priv.h
* src/workbook-control-gui.c : Merge the remaining Maemo/Hildon patches.
2005-11-14 Jody Goldberg <jody@gnome.org>
* configure.in : bump goffice req to 0.1.2 to get morten's fix.
Add a < 0.2.0 to avoid problems when we branch.
Disable the DEPRECATED warnings in the stable release.
2005-11-13 Jody Goldberg <jody@gnome.org>
* src/sheet-control-gui.c (cb_hscrollbar_adjust_bounds) : we weren't
extending while at the very top.
(cb_vscrollbar_adjust_bounds) : ditto.
2005-11-13 Jean Brefort <jean.brefort@normalesup.org>
* src/gnumeric-canvas.c: (gnm_canvas_key_press),
(gnm_canvas_commit_cb): use localized decimal separator [#80139].
* src/gnumeric-canvas.h:
* src/widgets/gnumeric-expr-entry.c: (cb_gee_key_press_event): ditto.
2005-11-10 Morten Welinder <terra@gnome.org>
* src/application.c (gnumeric_application_finalize): Free
->clipboard_cut_range.
2005-11-06 Jody Goldberg <jody@gnome.org>
* src/GNOME_Gnumeric-gtk.xml.in : Include menu item for R1C1
2005-11-05 Jody Goldberg <jody@gnome.org>
* src/xml-io.c : Delete the original DOM based export. The pseudo-sax
based variant is faster and lighter and there's not much point in
maintaining two code bases.
* src/gnm-so-filled.c (gnm_so_filled_write_xml_dom) : delete.
* src/gnm-so-line.c (gnm_so_line_write_xml_dom) : delete.
* src/gnm-so-polygon.c (gnm_so_polygon_write_xml_dom) : delete.
* src/sheet-object-cell-comment.c (cell_comment_write_xml_dom) : delete.
* src/sheet-object-image.c (sheet_object_image_write_xml_dom) : delete.
* src/sheet-object-widget.c
(sheet_widget_frame_write_xml_dom) : delete.
(sheet_widget_button_write_xml_dom) : delete.
(sheet_widget_adjustment_write_xml_dom) : delete.
(sheet_widget_checkbox_write_xml_dom) : delete.
(sheet_widget_list_base_write_xml_dom) : delete.
* src/sheet-object-graph.c (sheet_object_graph_write_xml_dom) : delete.
(sheet_object_graph_prep_xml_sax) : new.
(sog_xml_finish) : new.
(sheet_object_graph_write_object) : use the sax interface.
* src/xml-sax-read.c (xml_sax_wb) : ICK. We are actually dependent on
the prefix for the namespace. The change from gmr -> gnm broke the
version test here. Add gnm to fix it.
(xml_sax_wb_sheetname) : be more flexible and only create a sheet if
we really need it.
(xml_sax_object_start) : implement.
2005-11-02 Jody Goldberg <jody@gnome.org>
* src/sheet-autofill.c : remove the i18n flags for string lists as far
as I can tell they were always true.
(type_is_compatible) : an item might be in
multiple lists. Check that the current item is in the previous list
or that the previous item is in the current list.
2005-10-25 Jody Goldberg <jody@gnome.org>
* src/sheet-filter.c (collect_unique_elements) : yes that is the type
of equality and hash we want. Remove the warning.
2005-11-01 Morten Welinder <terra@gnome.org>
* src/main-application.c: Move include of popt stuff here. It has
no business in libgnumeric.h
2005-11-01 J.H.M. Dassen (Ray) <jdassen@debian.org>
* README: Updated list archives URL (Debian #336699).
2005-11-01 Stepan Kasal <kasal@ucw.cz>
* src/sheet-filter.c, src/xml-io.c, src/tools/analysis-tools.c:
#include <stdlib.h>, for the qsort() prototype.
* src/gnumeric-gconf.c: In the non-gconf case, #include glib/gstdio.h.
2005-10-31 Morten Welinder <terra@gnome.org>
* src/gnumeric-gconf.c: Implement non-gconf case, see #310354.
(Patch from Allin Cottrell.)
2005-10-24 Morten Welinder <terra@gnome.org>
* src/func.c (function_dump_defs): Describe args too.
2005-10-24 Morten Welinder <terra@gnome.org>
* src/func.c (function_dump_defs): Do the minimum for the new
function doc stuff.
2005-10-23 Jody Goldberg <jody@gnome.org>
* src/parse-util.c (r1c1_rangeref_parse) : cut-n-paste-o
(r1c1_get_index) : == max is ok, we're about to decrement.
* src/parser.y (yylex) : special case check for #N/A which does not
end in '!' or '?'.
(cellref) : Allow RANGEREF : RANGEREF
2005-10-15 Jody Goldberg <jody@gnome.org>
* src/wbcg-actions.c (cb_format_general) : Fix fmt accelerators.
ctrl-~ == general not number
ctrl-! == number not accounting
* src/gnm-format.c (format_value_gstring) : Use the last element as a
catch all. eg [>10][Blue]0;0 will fmt 1 in black even though it's
implicit condition is <0
* src/sheet-view.c (sv_freeze_panes) : if frozen == unfrozen unfreeze
things.
2005-10-12 Stepan Kasal <kasal@ucw.cz>
* configure.in (gnumeric_gnome_reqs): Require libgsf-gnome >= 1.13.0,
1.12.x cannot be used in combination with libgsf >= 1.13.2 anyway.
* README: Sync all version requirements with configure.in.
2005-10-10 Morten Welinder <terra@gnome.org>
* src/stf.c (csv_tsv_probe): Fix a pile of content-probe issues.
Fixes #318419.
Handle empty csv files sanely.
2005-10-10 Jody Goldberg <jody@gnome.org>
* src/xml-io.c (xml_sheet_read) : xml_node_get_bool returns TRUE on
success. Only set the value if we have one. The other code is
reading directly into the value and setting it to a constant on
failure.
2005-10-10 Jody Goldberg <jody@gnome.org>
* configure.in : post release bump
2005-10-10 Jody Goldberg <jody@gnome.org>
* Release 1.6.0
2005-10-10 Jody Goldberg <jody@gnome.org>
* configure.in : bump gsf req to avoid breakage in 1.13.1
2005-10-10 Morten Welinder <terra@gnome.org>
* src/mathfunc.c (pdhyper): Avoid infinite loop for NB==0, n==x.
NOTE: Changed directly in genereated code.
2005-10-08 Jody Goldberg <jody@gnome.org>
* src/cellspan.c (cell_calc_span) : numbers can span when centered
across selection. [Debian #286131]
2005-10-07 Jody Goldberg <jody@gnome.org>
* src/style-border.c (style_borders_row_draw) : more rtl fixage.
(style_borders_row_print) : ditto.
2005-10-07 Morten Welinder <terra@gnome.org>
* src/xml-sax-write.c (xml_write_summary): Save all the summary
items, not N copies of the first. [#318254]
2005-10-06 Jean Brefort <jean.brefort@normalesup.org>
* src/gnumeric-pane.c: (build_so_menu): localize all menu items [#318042].
* src/sheet-autofill.c: (in_list), (autofill_cell): use localized days
and months names when autofilling [#318043].
2005-10-06 Jody Goldberg <jody@gnome.org>
* src/style-conditions.c (gnm_style_conditions_eval) : whip up the
other conditions.
* src/print-cell.c (print_merged_range) : support conditional styles
in merged cells.
* src/item-grid.c (item_grid_draw_merged_range) : ditto.
2005-10-06 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=317806
* src/dependent.c (cb_single_contained_collect) : do not collect
dynamic depends they may get cleared.
(cb_range_contained_collect) : ditto.
2005-10-04 Jody Goldberg <jody@gnome.org>
* src/Makefile.am : libspreadsheet_la_LDFLAGS is already defined use
+= for WITH_WIN32
2005-10-04 Jody Goldberg <jody@gnome.org>
* src/func-builtin.c (gnumeric_table_link) : finish
* src/dependent.c (link_expr_dep) : take an EvalPos rather than just a
dep so that we can pass around array bound details.
2005-10-02 Jody Goldberg <jody@gnome.org>
* src/ranges.c (range_intersection) : return FALSE if the ranges do
not overlap, but do not generate an error.
formula_import_biff8.xls
* src/gnumeric-pane.c (gnm_pane_init) : Use a realize handler on the
canvas to create the object views. Doing it sooner can break
because the canvas has not been attached to a container yet.
test-xls/prislistekomplett.xls
* src/workbook-control-gui.c (wbcg_sheet_add) : only grab focus if we
are the current sheet.
samples/derivatives.gnumeric
* src/xml-sax-read.c : Move to new libgsf xml interface.
Support un-namespaced variant of Name for compatibility.
http://bugzilla.gnome.org/show_bug.cgi?id=317427
* src/parse-util.c (gnm_1_0_rangeref_as_string) : new stripped down
variant of rangeref_as_string.
* src/xml-sax-write.c (xml_io_conventions) : use it here.
* src/xml-io.c (xml_io_conventions) : and here.
* src/style.c (required_updates_for_style) : add super/sub script
2005-10-01 Stepan Kasal <kasal@ucw.cz>
* src/Makefile.am (libspreadsheet_la_LDFLAGS): Add a -release flag,
that says that there is no compatibility between releases.
2005-09-28 Morten Welinder <terra@gnome.org>
* src/xml-io.c (xml_read_names): Check whether the expression is
NULL, not whether the exp function pointer is.
(xml_workbook_read): Setup context earlier.
(xml_read_names): Work around bug 317427.
2005-09-28 Jean Brefort <jean.brefort@normalesup.org>
* src/graph.c: (gnm_go_data_set_sheet): unlink dependent if necessary
before setting the sheet.
2005-09-28 Jean Brefort <jean.brefort@normalesup.org>
* src/graph.c: (gnm_go_data_dup): set the sheet of the dep with a
call to dependent_set_sheet.
2005-09-26 Jody Goldberg <jody@gnome.org>
* src/gnm-style-impl.h : Add a script element to GnmStyle
* src/mstyle.c (elem_is_eq) : support scripts
(elem_assign_content) : support scripts
(gnm_style_new_default) : support scripts
(gnm_style_get_pango_attrs) : support scripts
(gnm_style_dump) : support scripts
(gnm_style_set_font_script) : new.
(gnm_style_get_font_script) : new.
* src/GNOME_Gnumeric-gtk.xml.in : Add the super/sub script
accelerators
* gnumeric.xsd : update to include the new h/v alignments and to add
Script.
* src/wbc-gtk.c (wbc_gtk_style_feedback) : support super/sub script
and fix support for double underline
* src/wbcg-actions.c (toggle_font_attr) : support super/sub script
(cb_font_subscript) : new.
(cb_font_superscript) : new.
* src/xml-io.c (xml_write_style) : ditto.
(xml_read_style) : ditto.
* src/xml-sax-read.c (xml_sax_styleregion_font) : ditto.
* src/xml-sax-write.c (xml_write_gnmstyle) : ditto.
2005-09-27 Morten Welinder <terra@gnome.org>
* src/position.c (eval_pos_init_dep): Fix typo.
2005-09-26 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c (show_gui) : protection against scg == NULL
Wallenbach-Formulas2003/chap17/thermometer chart.xls
(disconnect_sheet_signals) : no need to warn when shutting down hidden
sheets.
* src/format-template.c (gnm_auto_fmt_filter_edges) : This is not
correct, but at least it no longer causes a crash. Rework things to
rationalize the handling of edges at some point in the future.
* src/mstyle.c (gnm_style_set_shrink_to_fit) : cut-n-paste-o that
would erase wrap text with shrink to fit.
(gnm_style_get_shrink_to_fit) : ditto.
2005-09-24 Jody Goldberg <jody@gnome.org>
* src/sheet-control-gui.c (resize_pane_pos) : handle motion in frozen
areas.
(sheet_control_gui_new) : use a blank label as a space rather than a
scrollbar. Emmanuel's idea seems more consistent with frozen panes
than reseting the pane.
(set_resize_pane_pos) : new utility to calculate the desired pane
position and block the signal.
(resize_pane_finish) : renamed from cb_resize_pane_finish to be more
consistent. Round the pane position to the col/row bound using
set_resize_pane_pos.
(scg_set_panes) : position the resize panes. Change the behavior not
to short circuit if the freeze status is unchanged. This seems safe
and makes sue that set_resize_pane_pos is called.
* src/dependent.c : warning suppression.
2005-09-22 Jody Goldberg <jody@gnome.org>
* src/selection.c (sv_selection_to_plot) : Use the total number of
rows and cols to decide row vs col major. Using just the first
range had the potential for problems with a singleton followed by a
full col.
http://bugzilla.gnome.org/show_bug.cgi?id=314867
* src/dependent.c (workbook_recalc) : queue an update to the auto
expr.
2005-09-20 Jody Goldberg <jody@gnome.org>
* src/position.c : Add some gnm_ to the api.
(gnm_cellref_set_col_ar) : new
(gnm_cellref_set_row_ar) : new.
2005-09-20 Morten Welinder <terra@gnome.org>
* src/cell-draw.c: Don't use gdk_draw_layout_with_colors -- it
breaks rich text. (We might be able to use it if we can somehow
deduce that rich text is not present, but that is a patch for
later.) Unset clip explicitly in the rotation case.
2005-09-19 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=316597
* src/cell-draw.c (cell_draw) : gtk-2.8 clips more vigorously.
Don't clip at all for rotation rather than setting a clip of
0..maxint
2005-09-18 Stepan Kasal <kasal@ucw.cz>
* configure.in: Fix the way GCONF_SCHEMAS_INSTALL is set.
Update obsolete macros.
2005-09-17 Jody Goldberg <jody@gnome.org>
* src/gnumeric-canvas.c (gnm_canvas_key_press) : add a quick guard
around gtk_im_context_reset to avoid starting an edit for no reason.
2005-09-16 Jody Goldberg <jody@gnome.org>
* src/sheet.c (sheet_destroy_contents) : destroy filters and pivots
before remaining objects. Those are higher order objects and may
contain objects themselves. [#316533]
2005-09-15 Jody Goldberg <jody@gnome.org>
* src/func-builtin.c (gnumeric_table_link) : new incomplete.
(gnumeric_table_unlink) : new incomplete.
(gnumeric_table) : implement 1d iteration.
2005-09-15 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c (wbcg_is_local_drag) : new.
(cb_wbcg_drag_motion) : check for object drags here.
(cb_wbcg_drag_leave) : here.
(cb_wbcg_drag_data_received) : and here.
(wbcg_set_toplevel) : include the local object targets.
* src/gnumeric-canvas.c (cb_obj_autoscroll) : new.
(gnm_canvas_object_autoscroll) : new. A kludge to get sheet objects
to autoscroll again.
2005-09-15 Morten Welinder <terra@gnome.org>
* src/main-application.c (check_pango_attr_list_splice_bug): New
function.
(main): Call check_pango_attr_list_splice_bug.
2005-09-13 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=316026
* src/sheet-control-gui.c (drag_object) : type 8 movement (sliding
full object) in rtl mode should snap coord 2, the right side.
2005-09-13 Morten Welinder <terra@gnome.org>
* src/dependent.c (dep_hash_destroy): Don't start changing
dependencies until we are done looking at containers.
2005-09-10 Stepan Kasal <kasal@ucw.cz>
* src/main-application.c (main): Change the type of variable "args"
to "gchar const **", call go_shell_argv_to_glib_encoding_free at
the end of the day.
* src/ssconvert.c, src/ssindex.c: Likewise.
* configure.in: Require goffice 0.1.0.
* src/workbook.c (workbook_sheet_state_diff): It seems that the last
chunk of the change from 2005-08-27 was a mistake. Remove it.
2005-09-09 Jody Goldberg <jody@gnome.org>
* src/dependent.c (link_expr_dep) : honor new DEPENDENT_IGNORE_ARGS
flag which instructs the linker not to depend on the arguments to
the function.
2005-09-08 Jody Goldberg <jody@gnome.org>
* configure.in : post release bump, prep for 1.6.0
2005-09-08 Jody Goldberg <jody@gnome.org>
* Release 1.5.90
2005-09-08 Jody Goldberg <jody@gnome.org>
* src/GNOME_Gnumeric-gtk.xml.in : remove 'EditMetaData' it is not
complete.
2005-09-05 Jody Goldberg <jody@gnome.org>
* src/expr.c (gnm_expr_is_data_table) : move this out of the xls
plugin.
2005-09-05 Stepan Kasal <kasal@ucw.cz>
* src/gnm-so-polygon.c, COPYING: Update FSF's address.
2005-09-05 Jody Goldberg <jody@gnome.org>
* src/workbook-edit.c (wbcg_edit_start) : no need to do the selection
magic here. We now over ride 'gtk-entry-select-on-focus' in the
ExprEntry widget.
2005-09-05 Jody Goldberg <jody@gnome.org>
* src/wbcg-actions.c (cb_data_import_text) : s/druid/assistant/ [#311998]
2005-09-04 Jody Goldberg <jody@gnome.org>
* src/gnumeric-canvas.c (gnm_canvas_key_press) : only ignore keyboard
events for normal mode. objects still accept escape [#314866]
* src/gnumeric-pane.c (cb_control_point_event) : ignore other buttons
while dragging.
2005-09-04 Jody Goldberg <jody@gnome.org>
* src/graph.c (gnm_go_data_scalar_as_str) : remove. This was intended
as a fix for #152317. Unfortunately it ended up breaking two other
things. xml persistence could not tell if something was a string or
an expression. User input would not be quoted. A more functional
solution is to push this logic down into the xls exporter.
2005-09-02 Jody Goldberg <jody@gnome.org>
* src/number-match.c : Make DEBUG_NUMBER_MATCH compile again.
(format_match_init) : Ignore fmt elements that contain '@'
2005-09-01 Morten Welinder <terra@gnome.org>
* src/gnumeric-pane.c (gnm_pane_display_obj_size_tip): Make the
tooltips use "www x hhh" format.
2005-08-29 Jody Goldberg <jody@gnome.org>
* configure.in : bump goffice req
2005-08-27 Jody Goldberg <jody@gnome.org>
* src/workbook.c (workbook_dispose) : Looks like this patch got
munged. Make it sane.
2005-08-29 Stepan Kasal <kasal@ucw.cz>
* src/ssconvert.c (convert): If output file name was not given,
don't call go_shell_arg_to_uri. Without gnome, this caused a segfault.
2005-08-28 Morten Welinder <terra@gnome.org>
* configure.in: Post release bump.
2005-08-28 Morten Welinder <terra@gnome.org>
* Release 1.5.5
2005-08-28 Morten Welinder <terra@gnome.org>
* configure.in: Post release bump.
2005-08-28 Morten Welinder <terra@gnome.org>
* Release 1.5.4
2005-08-26 Morten Welinder <terra@gnome.org>
* src/print.c (dialog_response): Reset page count. [#314520]
2005-08-25 Stepan Kasal <kasal@ucw.cz>
* src/Makefile.am (check_PROGRAMS): Add test-pango only if WITH_GTK.
(nodist_test_pango_SOURCES, nodist_gnumeric_component_SOURCES): Nuke,
they only referred to nodist_gnumeric_SOURCES, which no longer exists.
(UNUSED): Remove, this hack is no longer needed.
2005-08-24 Stepan Kasal <kasal@ucw.cz>
* src/workbook.c: Move the /* WITH_GTK */ comment to the right #endif.
* src/gnm-so-polygon.c (so_polygon_view_set_bounds): Remove unused
variable.
2005-08-23 Morten Welinder <terra@gnome.org>
* src/workbook-edit.c (set_cur_fmt): Split out.
(cb_entry_cursor_pos): From here.
(cb_entry_cursor_pos): use set_cur_fmt. Fixes #314209.
* src/dependent.c (dep_hash_destroy): Another case of
don't-muck-with-the-hash-you-are-iterating-over.
2005-08-21 Jody Goldberg <jody@gnome.org>
* src/workbook.c (workbook_sheet_attach_at_pos) : don't signal until
after the controls have been added. [#314208]
2005-08-21 Jody Goldberg <jody@gnome.org>
* src/mstyle.c (gnm_style_equal) : MSTYLE_COLOR_BACK == 0 now, there
is no longer an invalid entry at 0 with back at 1.
(gnm_style_equal_XL) : ditto.
* src/sheet-style.c (cb_style_list_add_node) : improve the debugging.
2005-08-18 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
* src/commands.c (cmd_object_raise_redo): pull_to_front and
pull_forward actions were inverted.
2005-08-17 Morten Welinder <terra@gnome.org>
* src/workbook-view.c (wbv_save_to_uri): Only close the output
handle if it is not already closed. (msole closes its sink.)
2005-08-15 Morten Welinder <terra@gnome.org>
* configure.in: Post release bump
2005-08-15 Morten Welinder <terra@gnome.org>
* Release 1.5.3
2005-08-15 Jean Brefort <jean.brefort@normalesup.org>
* src/workbook-control-gui.c: (cb_graph_dim_editor_update): unref the
scg. Fixes #313463
2005-08-12 Morten Welinder <terra@gnome.org>
* src/dependent.c (cb_dep_hash_destroy): Fix crashes related to
changing a dependency container while we are looping over it.
Fixed #312794.
* src/sheet.c (sheet_finalize): Free ->sheet_views at the end
because sheet_scrollbar_config as called via object removal can
access it.
2005-08-12 Jody Goldberg <jody@gnome.org>
* src/sheet.c (sheet_destroy_contents): Move sheet object
destruction here.
(sheet_finalize): From here.
2005-08-12 Morten Welinder <terra@gnome.org>
* src/sheet-object-widget.c
(sheet_widget_radio_button_set_property): Fix warning.
2005-08-12 Jean Brefort <jean.brefort@normalesup.org>
* src/dialogs/dialog-about.c: (dialog_about): do not remove the
grid which does not exist anymore.
2005-08-11 Jean Brefort <jean.brefort@normalesup.org>
* configure.in: needs libgsf-1.12.2
* src/command-context-stderr.c: updated to new GSF_CLASS_FULL signature.
* src/gnm-plugin.c: ditto.
* src/gnm-so-filled.c: ditto.
* src/gnm-so-line.c: ditto.
* src/io-context-gtk.c: ditto.
* src/sheet-filter.c: ditto.
* src/sheet-object-cell-comment.c: ditto.
* src/sheet-object-graph.c: ditto.
* src/sheet-object-image.c: ditto.
* src/sheet-object-widget.c: ditto.
* src/widgets/gnumeric-expr-entry.c: ditto.
* src/workbook-control-gui.c: ditto.
* plugins/corba/corba-workbook.c: ditto.
* plugins/python-loader/python-loader.c: updated to new
GSF_DNAMIC_CLASS_FULL signature.
2005-08-11 Jody Goldberg <jody@gnome.org>
* src/gnm-so-polygon.c : split out of filled and re-enable It's not
optimal, and the persistence is broken, but it does display.
2005-08-09 Morten Welinder <terra@gnome.org>
* src/rendered-value.c (rendered_value_recontext): Fix the hack to
make printing look like screen. [#312912]
* src/workbook-view.c (wbv_save_to_uri): Close the file before
checking for errors. Part of fix for #312930.
2005-08-09 Rodrigo Moya <rodrigo@gnome-db.org>
* configure.in: require libgda/libgnomedb CVS HEAD.
2005-08-08 Morten Welinder <terra@gnome.org>
* src/ssindex.c: Fix typo. [#312823]
2005-08-08 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
* configure.in: Added "te" to ALL_LINGUAS.
2005-08-08 J.H.M. Dassen (Ray) <jdassen@debian.org>
* *: Updated FSF's address.
2005-08-07 Jody Goldberg <jody@gnome.org>
* src/main-application.c : Add --no-warnings
* src/io-context-gtk.c (icg_error_error_info) : use it.
2005-08-07 Jody Goldberg <jody@gnome.org>
* src/workbook.c (workbook_dispose) : do not free the uri until the
end to make debugging simpler.
(workbook_sheet_hide_controls) : hide just controls not views.
(cb_sheet_visibility_change) : restore just controls.
* src/style-color.c (style_color_new_gdk) : new.
* src/sheet-view.c (sv_get_control) : new.
* src/sheet.c (sheet_destroy) : move the object deletion from here.
(sheet_destroy_contents) : to here.
2005-08-04 Stepan Kasal <kasal@ucw.cz>
* src/Makefile.am (GNUMERIC_BASE): Add gnm-style-impl.h.
* src/file-autoft.c: Add a missing include.
* src/style-conditions.c (gnm_style_conditions_eval): Fix another
warning.
* src/ssindex.c: Fix two option descriptions.
2005-08-03 Jody Goldberg <jody@gnome.org>
* src/style-conditions.c (gnm_style_conditions_eval) : suppress a
warning and some debug spew.
2005-08-03 Stepan Kasal <kasal@ucw.cz>
* src/test-pango.c: Fix warnings.
2005-08-01 Jody Goldberg <jody@gnome.org>
* src/consolidate.c (retrieve_row_tree) : Ignore elements that have no
data. [#308431]
* src/workbook-edit.c (cb_entry_delete_text) : queue an update of the
edit items. This is a kludge. We should move to a centralized
dropdown rather than screwing with the selection. [#308303]
(wbcg_edit_start) : don't autocomplete while editing in the editline.
* src/sheet-object-image.c (sheet_object_image_new_view) : create the
image hidden. The bound_set. will fix it later. [#308301]
2005-07-29 Jody Goldberg <jody@gnome.org>
* src/graph.c (gnm_go_data_scalar_as_str) : New. be smarter about
constant strings. There's no need to quote them when they are the
entire expression. #152317
2005-07-27 Morten Welinder <terra@gnome.org>
* src/value.c (find_rows_that_match): Band-aid for 311567.
2005-07-26 Ivan, Wong Yat Cheung <email@ivanwong.info>
* src/style.c (style_font_new_simple): use
pango_font_description_copy() so that we store the exact
font description we pass to pango. Partially Fix #161027.
2005-07-25 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
* src/sheet-object-graph.c (sheet_object_graph_default_size): logical
size of graph is a property of GogGraph now.
2005-07-23 Jody Goldberg <jody@gnome.org>
Fix snap to grid for RTL mode.
* src/sheet-control-gui.c (snap_pos_to_grid) : handle RTL and scaling
here.
(snap_to_grid) : merge into.
(apply_move) : here.
Fix object motion in RTL mode.
* src/gnumeric-canvas.c (gnm_canvas_window_to_coord) : new.
* src/gnumeric-pane.c (cb_pane_drag_data_received) : use it here.
(cb_gnm_pane_drag_motion) : and here.
2005-07-23 Ivan, Wong Yat Cheung <email@ivanwong.info>
* src/gnumeric-gconf.c (go_conf_set_str_list, go_conf_get_str_list):
They didn't worked. Fix #308302.
2005-07-20 Morten Welinder <terra@gnome.org>
* src/mstyle.c (gnm_style_ref, gnm_style_unref): Add extra
precondition.
* src/commands.c (cmd_format_repeat): Handle NULL style. Fixes
#310924.
2005-07-18 Stepan Kasal <kasal@ucw.cz>
* src/libgnumeric.c: Remove double #include's.
2005-07-15 Jody Goldberg <jody@gnome.org>
* src/print-info.c : Add Andreas to the list of Authors.
(print_info_new) : Init the simple margins to -1 to signify unset.
Init the new flags.
(print_info_margin_copy) : delete.
(print_info_dup) : tidy up and handle the new flags.
(print_info_get_margins) : if a margin is negative (unset) return 0.
(print_info_set_n_copies) : delete.
(print_info_get_n_copies) : delete.
(print_info_set_orientation) : delete.
(print_info_get_orientation) : delete.
(print_info_make_config) : only set the margin in the print_config if
it is set. Rework the orientation enum into a pair of bools to be
more XL compat.
(print_info_load_config) : ditto.
* src/gnumeric-gconf.c : s/right-then-down/across-then-down/ for RTL.
(gnm_gconf_set_print_order_across_then_down) : renamed from
gnm_gconf_set_print_order_right_then_down.
* gnumeric.xsd : margins are optional now.
2005-07-15 Jon K Hellan <hellan@acm.org>
* src/main-application.c (gnumeric_arg_parse): Call
gnome_authentication_manager_init.
2005-07-14 Jon K Hellan <hellan@acm.org>
* configure.in (set_more_warnings): Add -Wno-pointer-sign, which
silences the "pointer targets differ in signedness" warnings from
gcc as of version 4.0. Should probaby be turned on again at some
point.
2005-07-11 Morten Welinder <terra@gnome.org>
* src/ssconvert.c (list_them): Cleanup.
* src/workbook-view.c (wb_view_new_from_uri, wbv_save_to_uri): Use
g_printerr, not g_print.
* src/workbook-control-gui.c (cb_workbook_debug_info): Ditto.
* src/workbook.c (workbook_dispose): ditto.
2005-07-05 Stepan Kasal <kasal@ucw.cz>
* .cvsignore: Replace "autom4te*.cache" by "autom4te.cache"
2005-07-04 J.H.M. Dassen (Ray) <jdassen@debian.org>
* configure.in, README: Bumped the goffice requirement to get
GOG_MS_DIM_START, GOG_MS_DIM_END, GOG_MS_DIM_LOW, GOG_MS_DIM_HIGH.
2005-07-01 Jon K Hellan <hellan@acm.org>
* src/gui-clipboard.c (x_claim_clipboard): Plug leak.
2005-07-01 Jean Brefort <jean.brefort@normalesup.org>
* src/sheet-object-graph.c: inlude locale.h,
(sheet_object_graph_write_object): fix a pointer compatibility warning.
2005-07-01 Jean Brefort <jean.brefort@normalesup.org>
* src/gnumeric-pane.c: (gnm_pane_drag_begin): add support to copy/paste and
dnd charts to other apps.
* src/gnumeric.h: ditto.
* src/gui-clipboard.c: (graph_write), (x_clipboard_get_cb),
(x_claim_clipboard): ditto
* src/sheet-control-gui.c: ditto.
* src/sheet-object-graph.c: ditto.
(sheet_object_graph_get_object_target_list),
(sheet_object_graph_write_object), (sog_exportable_init):
* src/sheet-object-impl.h: ditto.
* src/sheet-object.c: (sheet_object_exportable_get_type),
(sheet_object_exportable_get_target_list),
(sheet_object_write_object): ditto.
* src/sheet-object.h: ditto.
2005-06-30 Morten Welinder <terra@gnome.org>
* src/workbook.c (workbook_sheet_rename_check,
workbook_sheet_change_protection,
workbook_sheet_change_visibility, workbook_sheet_recolor,
workbook_sheet_reorder_by_idx): Remove. No longer used.
* src/commands.c (command_redo_sheet_delete,
cmd_reorganize_sheets_delete_get_this_sheet_info,
cmd_reorganize_sheets_delete_shift_list,
cmd_reorganize_sheets_delete_get_all_sheets_info,
cmd_reorganize_sheets_delete_recreate_sheet,
cmd_reorganize_sheets_delete_free, cmd_reorganize_sheets_undo,
cmd_reorganize_sheets_redo, cb_slist_gdk_color_free,
cmd_reorganize_sheets_finalize, cmd_reorganize_sheets_fix_list,
cmd_reorganize_sheets): Remove. No longer used.
2005-06-28 Jody Goldberg <jody@gnome.org>
* src/style-conditions.c (gnm_style_conditions_overlay) : when
applying a conditional overlay with a background colour to a base
without a pattern pretend the pattern is solid.
2005-06-27 Morten Welinder <terra@gnome.org>
* src/wbcg-actions.c: No ellipsis to Full Screen.
2005-06-25 Jody Goldberg <jody@gnome.org>
* src/mstyle.c (gnm_style_dup) : no need to dup unassigned elements.
* src/gnm-style-impl.h, src/style-conditions.c, src/style-conditions.h:
New files.
2005-06-25 Jody Goldberg <jody@gnome.org>
* src/xml-sax-read.c (xml_sax_hlink) : new.
(xml_sax_input_msg) : new.
2005-06-22 Morten Welinder <terra@gnome.org>
* src/mathfunc.c (random_01): Use the Mersenne Twister as
fallback.
* configure.in: Stop checking for functions we no longer use.
2005-06-22 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
* src/gnumeric-pane.c (cb_gnm_pane_drag_motion): set snap_to_grid if
SHIFT is pressed, state given by widget parent window.
* src/sheet-control-gui.c (scg_drag_receive_same_scg): ditto.
(scg_objects_nudge): fix typo.
2005-06-22 Jody Goldberg <jody@gnome.org>
* src/Makefile.am : enable pango-test
2005-06-22 Jody Goldberg <jody@gnome.org>
* * : s/MStyle/GnmStyle/
s/mstyle_/gnm_style_/
s/StyleHAlignFlags/GnmHAlign/
s/StyleVAlignFlags/GnmVAlign/
2005-06-20 Morten Welinder <terra@gnome.org>
* src/commands.c (cmd_rename_sheet): Prevent renames to "".
2005-06-14 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=163414
* src/item-bar.c (item_bar_event) : "If it hurts when you do that,
don't do that". Position the tooltip above the cursor for row
headers too :-)
2005-06-14 Morten Welinder <terra@gnome.org>
* src/gnumeric-gconf.c (gnm_gconf_get_toolbar_visible,
gnm_gconf_set_toolbar_visible): New functions.
* src/wbc-gtk.c (cb_add_menus_toolbars): Set toolbar visibility.
(cb_handlebox_visible): Make changes to visibility permanent.
(wbc_gtk_init): Don't set everything visible.
2005-06-13 Jody Goldberg <jody@gnome.org>
* src/expr.c (gnm_expr_eval) : when evaluating an array pass the
cols/rows into the EvalPos.
* src/position.c (eval_pos_init) : init new cols/rows member
(eval_pos_init_dep) : ditto.
(eval_pos_init_cell) : ditto.
(eval_pos_init_sheet) : ditto.
2005-06-13 Jody Goldberg <jody@gnome.org>
* configure.in : post release bump
2005-06-13 Jody Goldberg <jody@gnome.org>
* Release 1.5.2
2005-06-13 Jody Goldberg <jody@gnome.org>
* src/expr-name.c (gnm_named_expr_collection_lookup) : be more
careful.
2005-06-12 Jody Goldberg <jody@gnome.org>
* src/value.c (value_get_as_bool) : handle err == NULL
2005-06-12 Morten Welinder <terra@gnome.org>
* src/workbook.c (workbook_detach_view): Just dispose of the view.
That will both break cycles and indirectly unref.
(workbook_sheet_delete): Ditto.
* src/workbook-view.c (wb_view_sheet_add): Don't leak a ref to the
new view.
* src/sheet-view.c (sheet_view_new): Ref the sheet view when we
add it to the sheet's list of views.
(sv_real_dispose): Unref as we remove from said list.
2005-06-10 Morten Welinder <terra@gnome.org>
* src/dependent.c (link_cellrange_dep, unlink_cellrange_dep): Fix
condition for swapping sheet indices. Fix loop.
(dependent_unlink): Don't try to unlink dynamic dependencies from
a NULL container.
* src/dependent.c (gnm_dep_container_sanity_check): New function.
(dependents_revive_sheet): Check sanity here.
(gnm_dep_container_dump): And here.
(handle_outgoing_references): New function. Properly unlink
dependencies that reference stuff outside current sheet.
(do_deps_destroy, do_deps_invalidate): Use
handle_outgoing_references.
* src/dependent.c (dependents_invalidate_sheets): Handle 3d deps
here. Avoid crashes by not modifying the hash while we go over
it.
* src/workbook.c (workbook_sheet_delete): Not here.
* src/xml-sax-write.c (xml_write_sheet): Write visibility.
* src/xml-sax-read.c (xml_sax_attr_enum): New function.
(xml_sax_sheet_start): Restore visibility.
* src/xml-io.c (xml_read_selection_info): Don't crash if we lack a
view.
(xml_write_selection_info): Ditto.
(xml_sheet_read): Restore visibility.
(xml_sheet_write): Write visibility.
2005-06-09 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c (cb_realize) : init the menu prefs on
realization.
2005-06-09 Jody Goldberg <jody@gnome.org>
* src/item-edit.c (ie_scan_for_range) : call