-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathOChangeLog-2003-12-23
More file actions
12680 lines (8740 loc) · 420 KB
/
OChangeLog-2003-12-23
File metadata and controls
12680 lines (8740 loc) · 420 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
2003-12-23 Jody Goldberg <jody@gnome.org>
* Release 1.2.3
2003-12-23 Jody Goldberg <jody@gnome.org>
* gnumeric.keys.in : expand our claims.
* gnumeric.mime : apparently duplicates are not a good idea.
2003-12-23 Jody Goldberg <jody@gnome.org>
* src/graph.c (gnm_go_data_preferred_fmt) : simplify to handle both
scalar and vector and use the auto-format code.
2003-12-22 Morten Welinder <terra@gnome.org>
* src/gutils.c (gnm_get_real_name): Fix $NAME case.
2003-12-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
http://bugzilla.gnome.org/show_bug.cgi?id=128611
* src/formats.c (cell_format_classify): ignore case when comparing
with general format
2003-12-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
http://bugzilla.gnome.org/show_bug.cgi?id=129049
* src/session.c (interaction_function): stick dialogs and workbook
windows to ensure they are visible for logout conversation
2003-12-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
http://bugzilla.gnome.org/show_bug.cgi?id=129444
* src/print-cell.c (cell_split_text_no_wrap): new
(print_cell): check for non-word-wrapped cells with line breaks
and handle them like word-wrapped ones.
2003-12-20 Jody Goldberg <jody@gnome.org>
* src/format.c (style_format_account) : quote currencies as necessary.
(fmt_general_float) : decimal points are generally narrower.
2003-12-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/stf-export.c (stf_export_options_set_format_mode): new
(stf_export_options_new): initialize new fields
(stf_export_options_set_format_mode): new
(stf_export_cell): use rendered text if required
* src/stf-export.h (StfExportOptions_t): add preserve_format
(stf_export_options_set_format_mode): new
2003-12-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gui-util.c (gnumeric_popup_menu): handle NULL event.
2003-12-19 Jon K Hellan <hellan@acm.org>
* src/format-template.c (format_template_new): Use gnm_get_real_name.
* src/summary.c (summary_info_default): UTF-8 encode author name.
(summary_item_new_string): Validate string as utf-8.
* src/gutils.[ch] (gnm_get_real_name): New function.
2003-12-18 Jody Goldberg <jody@gnome.org>
* src/graph.c (gnm_go_data_scalar_preferred_fmt) : new.
2003-12-18 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c (wbcg_scroll_wheel_support_cb) : add some
bounds checks to avoid listing things like 'zoom -10' in the ui.
2003-12-18 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c (wbcg_scroll_wheel_support_cb) : support
scroll wheel zoom, and horizontal scrollwheels.
* src/xml-io.c (xml_workbook_read) : fix xml import of manual recalc
flag.
2003-12-17 Jody Goldberg <jody@gnome.org>
* src/number-match.c (value_is_error) : no need to use strncmp
2003-12-14 J.H.M. Dassen (Ray) <jdassen@debian.org>
* debian/changelog, debian/control: Updated.
2003-12-13 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=128169
* src/item-edit.c (ie_layout) : Use the actual font description, not
the default associated with the context.
2003-12-11 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
* src/xml-io.c (xml_read_sheet_object): Do not try to get the class of
object before its instantiation.
2003-12-10 Morten Welinder <terra@gnome.org>
* src/format.c (append_hour_elapsed): Re-fix display of negative
values.
2003-12-06 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=128565
* src/sheet-object.c (sheet_object_read_xml) : patch one direction.
new can now load old. We'll need more work to get back to using old
name.
(sheet_object_class_init) : init new xml_export_name member to NULL.
(sheet_object_write_xml) : use it here.
* src/sheet-object-cell-comment.c (cell_comment_class_init) : Use it
here to keep exporting comments as CellComment rather than the newly
renamed class.
2003-12-02 Morten Welinder <terra@gnome.org>
* configure.in: Fix checks for fdopen, M_PI, and various other
library symbols. (From bunk@fs.tum.de <Adrian Bunk>)
http://bugzilla.gnome.org/show_bug.cgi?id=128136
2003-12-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
http://bugzilla.gnome.org/show_bug.cgi?id=128166
* src/commands.c (cmd_reorganize_sheets_undo): dirty workbook
(cmd_reorganize_sheets_redo): ditto
2003-12-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gnumeric-gconf.c (gnm_conf_init_essential): add
prefs.printer_config, since it is needed for first workbook
(gnm_conf_init_extras): remove prefs.printer_config
* src/print.c (sheet_print): remove some unused variables and code
2003-11-26 Jody Goldberg <jody@gnome.org>
* configure.in : post release bump
2003-11-26 Jody Goldberg <jody@gnome.org>
* Release 1.2.2
2003-11-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print.c (print_job_info_destroy): plug leak
2003-11-24 Jody Goldberg <jody@gnome.org>
* src/sheet.c (sheet_colrow_group_ungroup) : when adding a group
calculate the global max gutter, not just the max in the changed
region.
2003-11-23 Jody Goldberg <jody@gnome.org>
* src/item-cursor.c (item_cursor_draw) : Use not xor.
2003-11-20 Jody Goldberg <jody@gnome.org>
* src/colrow.c (colrow_is_empty) : new.
2003-11-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print-info.c (print_info_new): don't read n_copies from
gnome_config
(print_info_save): don't bother writing n_copies to gnome_config
(print_info_set_n_copies): new
* src/print-info.h: remove n_copies field from PrintInformation
(print_info_set_n_copies): new
2003-11-18 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=64297
* src/item-cursor.c (item_cursor_draw) : invert selection rectangle
outlining the content to keep it visible on dark backgrounds.
2003-11-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print-info.c (print_info_new): disable page setup continuity
again. The bug seems to be still in libgnomeprint 2.4.x (it is gone
from 2.5.x, at least so it seems).
2003-11-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print-info.c (print_info_new): re-enable page setup continuity
2003-11-18 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=127262
* src/item-grid.c (item_grid_draw) : Avoid 16bit overflow when drawing
the divider line, just draw the visible bit.
2003-11-17 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=127238
* src/format-template.c (format_template_transform_edges) : fix.
http://bugzilla.gnome.org/show_bug.cgi?id=127211
* src/style.c (style_default_halign) : errors appear to have default
horizontal alignment of center. This is ancient code, I wonder why
no one ever noticed.
http://bugzilla.gnome.org/show_bug.cgi?id=127199
* src/gui-file.c (gui_file_read) : do a sheet_update after a
successful read.
2003-11-16 Jody Goldberg <jody@gnome.org>
* src/gnumeric-canvas.c (gnm_canvas_key_mode_sheet) : no need to
sheet_update on queued movement.
* src/sheet-control-gui.c (scg_queue_movement) : call sheet_update as
necessary.
(cb_scg_queued_movement) : ditto.
2003-11-16 Morten Welinder <terra@gnome.org>
* src/mathfunc.c (random_01): Optionally generate pseudo-random
(as opposed to random) numbers.
2003-11-16 Jody Goldberg <jody@gnome.org>
* src/xml-io.c (xml_parse_ctx_new) : set the workbook here.
2003-11-15 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=116090
* src/normal-args.c (gnumeric_arg_parse) : function info dumps do not
require libgnomui.
* src/main-application.c (main) : only init session when we have a gui.
* gnumeric.xsd : Add the Calculation info
* src/xml-io.c (xml_workbook_write) : Save manual recalc and iteration
preferences.
(xml_workbook_read) : And read them.
http://bugzilla.gnome.org/show_bug.cgi?id=126907
* src/commands.c (cmd_set_text_redo) : even when using manual recalc
we should calculate newly entered expression.
2003-11-14 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=68794
* src/selection.c (sv_selection_to_plot) : default to rows
when rows == cols
2003-11-06 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=126389
* src/commands.c (cmd_format_redo) : dirty the sheet.
2003-11-05 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c : ditto.
* src/GNOME_Gnumeric.xml : Enable select inputs
2003-11-03 Morten Welinder <terra@gnome.org>
* src/print.c (sheet_print): Plug leak.
* src/gui-util.c (gnumeric_error_info_dialog_new): Plug leak.
2003-11-03 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=126056
* src/graph.c (cb_assign_val) : failed string conversion is inf,
rather than nan.
2003-11-03 Jody Goldberg <jody@gnome.org>
* gnumeric.mime : add more.
2003-11-02 Jody Goldberg <jody@gnome.org>
* src/main-application.c (main) : init before calling
handle_paint_events.
* src/application.c: s/g_assert/g_return_if_fail/
* src/ssconvert.c : Add --list-importers
* doc/C/ssconvert.1 : document it.
2003-11-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gnumeric-gconf.c (gnm_conf_init_printer_decoration_font): new
(gnm_conf_init_extra): call gnm_conf_init_printer_decoration_font
rather than doing the work itself.
(gnm_conf_shutdown): new
* src/gnumeric-gconf.h: printer_decoration_font replaces
printer_decoration_font_*
* src/libgnumeric.c (gnm_common_init): gnm_conf_init requires
mstyle_init
(gnm_shutdown): call gnm_conf_shutdown
* src/print.c (print_job_info_get): printer_decoration_font replaces
printer_decoration_font_*
2003-11-02 J.H.M. Dassen (Ray) <jdassen@debian.org>
* src/application.c: Added g_assert()s to ensure app is not NULL prior
to being dereferenced, to make crashes like Debian #217368 less
spectacular.
2003-10-31 Jody Goldberg <jody@gnome.org>
* configure.in : disable deprecated is only for development releases.
2003-10-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/stf.c (stf_init): csv means "... values"
2003-10-29 Jody Goldberg <jody@gnome.org>
* gnumeric.desktop.in : Add a new String 'Spreadsheet' to conform to
freedesktop standards with a 'GenericName' entry.
2003-10-27 Morten Welinder <terra@gnome.org>
* src/gnumeric-gconf.c (gnm_gconf_get_float): Avoid double->float
precision loss. Quiet gcc.
2003-10-27 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=125577
* src/sheet.c (cb_collect_cell) : preserve the recalc state.
2003-10-26 Jody Goldberg <jody@gnome.org>
* src/xml-io.c (xml_probe) : rework to use sax.
(xml_dom_read_warning) : new.
(xml_dom_read_error) : new.
(xml_init) : setup.
(gnumeric_xml_read_workbook) : cheesy mechanism to send errors to the
iocontext.
2003-10-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
* schemas/gnumeric-dialogs.schemas.in: add schemas for header/footer
font
* src/gnumeric-gconf-priv.h: new keys:
PRINTSETUP_GCONF_HF_FONT_NAME, PRINTSETUP_GCONF_HF_FONT_SIZE,
PRINTSETUP_GCONF_HF_FONT_BOLD, PRINTSETUP_GCONF_HF_FONT_ITALIC
* src/gnumeric-gconf.c (gnm_conf_init_extras): initialize new fields
* src/gnumeric-gconf.h: new fields for preference structure
* src/print.c (print_job_info_get): use preference info and fallback
fonts
2003-10-25 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=125421
* src/sheet-view.c (sv_panes_insdel_colrow) : don't move the top when
the insert happens before it
2003-10-25 J.H.M. Dassen (Ray) <jdassen@debian.org>
* debian/changelog, debian/control, debian/rules: Updated.
2003-10-24 Morten Welinder <terra@gnome.org>
* src/regression.c (general_linear_regression): Handle a
loss-of-precision case for xdim==2.
2003-10-24 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=125230
* src/format.c (append_hour_elapsed) : Add epsilon _before_ we scale
2003-10-24 Jody Goldberg <jody@gnome.org>
* src/clipboard.c (clipboard_paste_region) : Fill in increasing order
to avoid the dreaded ultra deep stack caused by recalcing starting
at the end. It is a bandaid. During 1.3 we'll need something more
robust.
2003-10-23 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c : Ensure that all actions with
accelerators attempt to finish any edits in progress.
2003-10-22 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=77303
* src/sheet-control-gui.c (scg_cursor_move) : don't scroll the other
panes unless we absolutely have to.
2003-10-21 Morten Welinder <terra@gnome.org>
* src/format.c (append_hour_elapsed): Get sign right, even when
the hour is zero.
2003-10-20 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=124975
* src/commands.c (CmdPasteCut) : handle undo for paste from a deleted
external sheet. Only fixes first order problem. We'll need a more
invasive approach later.
2003-10-20 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=123325
* src/value.c (criteria_test_greater_or_equal) : NULL args are valid.
(criteria_test_less_or_equal) : ditto.
(criteria_test_greater) : ditto.
(criteria_test_less) : ditto.
(criteria_test_equal) : ditto.
2003-10-16 Jody Goldberg <jody@gnome.org>
* src/gnumeric-gconf.c : rework to catch missing schemas and delay non
essential loads until later.
2003-10-14 Morten Welinder <terra@gnome.org>
* src/stf-parse.c (stf_parse_general): Add maxlines argument. All
callers changed.
2003-10-13 Jody Goldberg <jody@gnome.org>
* src/number-match.c (format_match_init) : trivial optimization to
avoid checking against the same regexp multiple times.
2003-10-13 Morten Welinder <terra@gnome.org>
* src/stf-parse.c (stf_parse_fixed_cell, stf_parse_csv_cell,
stf_parse_general, stf_parse_lines): Switch to allocating from a
GStringChunk.
2003-10-12 Jody Goldberg <jody@gnome.org>
* configure.in : remove GTK_DISABLE_DEPRECATED for now. gtk head has
changed alot recently and this breaks the build.
2003-10-12 Rodrigo Moya <rodrigo@gnome-db.org>
* configure.in: bumped requirements for libgda and libgnomedb.
2003-10-10 Jody Goldberg <jody@gnome.org>
* src/stf.c (stf_write_csv) : new to write csv files without
intervention.
(stf_init) : Use it.
2003-10-09 Jody Goldberg <jody@gnome.org>
* src/libgnumeric.c : pull the ancient if BONOBO checks
* src/io-context-gtk.c (icg_show_gui) : mark the window as a splash.
* schemas/Makefile.am : make friendlier for rpm builders
2003-10-08 Jody Goldberg <jody@gnome.org>
* configure.in : post release version bump
2003-10-08 Jody Goldberg <jody@gnome.org>
* Release 1.2.1
2003-10-07 Jody Goldberg <jody@gnome.org>
* src/graph.c (gnm_go_data_get_dep) : Its ok to have other GOData's.
(gnm_go_data_set_sheet) : ditto.
2003-10-06 Jody Goldberg <jody@gnome.org>
* src/value.c (criteria_test_equal) : privatize
(criteria_test_less) : privatize
(criteria_test_greater) : privatize
(criteria_test_less_or_equal) : privatize
(criteria_test_greater_or_equal) : privatize
(criteria_test_unequal) : privatize and have it handle empty.
(parse_criteria) : avoid replicated code. Handle the trivial ==number
case here too.
(parse_criteria_range) : use the new simplified interface.
2003-10-05 Jody Goldberg <jody@gnome.org>
* src/workbook-control.c (wb_control_parse_and_jump) : skip blanks
* src/func.c (function_def_get_arg_type_string) : handle 'B' a scalar
that can even be blank.
(function_call_with_list) : ditto.
2003-10-05 Jody Goldberg <jody@gnome.org>
* src/ssconvert.c : if no export file name is specified try to
generate one based on the exporter.
2003-10-05 Jon K Hellan <hellan@acm.org>
* src/sheet-object-graphic.c (sheet_object_graphic_user_config):
gtk_combo_box renamed to gnm_combo_box.
* src/workbook-control-gui.c (ur_stack, wbcg_undo_redo_clear,
wbcg_undo_redo_truncate, wbcg_undo_redo_pop,
wbcg_undo_redo_push, workbook_create_standard_toolbar,
workbook_create_standard_toolbar): Ditto.
* src/workbook-format-toolbar.c (workbook_create_format_toolbar):
Ditto.
2003-09-29 Morten Welinder <terra@gnome.org>
* src/format.c (render_number): Keep track of number of
significant digits so we don't show garbage.
2003-09-27 J.H.M. Dassen (Ray) <jdassen@debian.org>
* src/ssconvert.c: Handle bad command lines in a sensible manner.
2003-09-27 J.H.M. Dassen (Ray) <jdassen@debian.org>
* configure.in: Updated ALL_LINGUAS as po/hi.po has been removed.
2003-09-25 Jody Goldberg <jody@gnome.org>
* src/style.c (gnm_pango_context_get) : simple wrapper to enable
windowless operation.
(font_init) : move the global_font crap here temporarily to enable
windowless operation.
(font_shutdown) : new merged in global_font_shutdown.
* src/ssconvert.c : stick this ins CVS as an incentive to someone to
polish it up a bit and finish it.
* src/sheet.c (sheet_new) : Use the new gnm_pango_context_get.
* src/libgnumeric.c (gnm_common_init) : global_gnome_font_init is gone
(gnm_shutdown) : ditto global_gnome_font_shutdown.
* src/global-gnome-font.c : rip the init and shutdown logic out of here
* src/style-color.c (gnumeric_color_init) : allow this to work with no
display.
* src/command-context-stderr.c (command_context_stderr_new) : change
return type to the more useful and popular base class.
2003-09-25 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=123226
* gnumeric.spec.in : patch the bugs mentioned and some general cleanup
2003-09-24 Morten Welinder <terra@gnome.org>
* src/number-match.c (compute_value): Reduce the number of
localtime calls when matching partial dates.
2003-09-23 Jody Goldberg <jody@gnome.org>
* src/str.h : Start of the big renaming s/String/GnmString/
2003-09-23 Jody Goldberg <jody@gnome.org>
* src/xml-io.c (xml_probe) : revert need to change libgsf api. That
was a bug in libxml-2.6.0-beta2
* configure.in : ditto
* gnumeric.spec.in : ditto
* README : ditto
2003-09-22 Jody Goldberg <jody@gnome.org>
From John Gill :
* src/sheet-filter.c (sheet_filter_guess_region) : Some heuristics to
guess the region to autofilter when only 1 cell or row is selected.
* src/workbook-control-gui.c (cb_auto_filter) : Use it.
2003-09-22 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c (cb_graph_dim_editor_update) : ignore if
dataset has already been deleted.
(cb_dim_editor_weakref_notify) : new.
(graph_dim_editor_free) : new.
(wbcg_data_allocator_editor) : add a weakref to handle situation where
the dataset is deleted before the widget.
2003-09-22 Jody Goldberg <jody@gnome.org>
* configure.in : require libgsf 1.9.0 because it works around changes
in libxml2 semantics for 2.6.0 that break our sax based importers.
* src/style.c (style_font_new_simple) : cache the font height too.
* src/sheet.c (cb_max_cell_height) : be smarter. There is no need to
render a cell whose value does not wrap.
2003-09-22 Morten Welinder <terra@gnome.org>
* src/format.c (format_boolean): Use function.
(format_value_gstring): Use format_boolean.
* src/number-match.c (format_match_simple): Ditto.
* src/value-sheet.c (value_dump): Ditto.
* src/value.c (value_get_as_gstring): Ditto.
2003-09-22 Jody Goldberg <jody@gnome.org>
* src/stf.c (csv_tsv_probe) : probe only by name. Always accepting
content turned this into a catch all importer.
* src/plugin-service.c (gnm_plugin_file_opener_can_probe) : new.
(gnm_plugin_file_opener_class_init) : hook it up.
* src/file.c (gnm_file_opener_can_probe_real) : new.
(gnm_file_opener_class_init) : link it up.
(gnm_file_opener_can_probe) : call it here.
* src/workbook-view.c (wb_view_new_from_input) : be more explicit
about when not to probe for content. The underlying code is in
desperate need of cleanup.
2003-09-21 Jody Goldberg <jody@gnome.org>
* src/stf.c (stf_text_to_columns) : relax requirements, blanks and
hidden are ok. It might be nice to skip hidden, or filter blanks
but we have no capabilities to paste into 'non-hidden' region. So
it makes sense to ignore hidden for consistency.
(cb_get_content) : accept blanks.
2003-09-18 Jody Goldberg <jody@gnome.org>
* src/gui-util.c (cb_free_keyed_dialog_context) : remove the
unnecessary precondition. If we're being called during wbcg::finalize
then the data is already gone.
2003-09-16 Jody Goldberg <jody@gnome.org>
* src/expr.c (do_expr_as_string) : fill in ParsePos::sheet too so that
names get properly qualified.
2003-09-15 Jody Goldberg <jody@gnome.org>
* src/graph.c (gnm_go_data_vector_load_len) : don't get confused by
references to empty sheets.
(gnm_go_data_vector_load_values) : set flags and min/max even for
empty vectors.
2003-09-15 Jon K Hellan <hellan@acm.org>
* configure.in: Require libgsf-gnome-1 >= 1.8.2. No big deal, we
were already requiring libgsf-1 >= 1.8.2 elsewhere.
Remove big bad "unstable branch" warning.
2003-09-15 Jody Goldberg <jody@gnome.org>
* configure.in : bump the gsf-gnome req to 1.8.2 also.
2003-09-15 Jody Goldberg <jody@gnome.org>
* configure.in : post release version bump
2003-09-15 Jody Goldberg <jody@gnome.org>
* Release 1.2.0
2003-09-15 Jody Goldberg <jody@gnome.org>
* configure.in : Call it 1.2.0
* src/style.c (gnm_font_find_closest_from_weight_slant) : put in some
fallbacks.
* schemas/gnumeric-general.schemas.in : return to using 'Sans' rather
than 'Sans Regular'. The later does not make gnome-print any happier
and it is not listed in the default fontconfig list.
* src/graph.c (cb_assign_val) : Only clip empty cells, not invalid
cells. We might be interested in the strings even if they're not
useful as numbers. This can happen when using a vector of strings
as the X axis in a scatter plot.
2003-09-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gui-file.c (make_format_chooser): expect to receive the
correct list of formats.
(gui_file_save_as): filter out FILE_SAVE_RANGE savers
2003-09-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/style.c: fix format warnings
(gnm_font_find_closest_from_weight_slant): new
* src/style.h (gnm_font_find_closest_from_weight_slant): new
2003-09-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print-info.c (render_path): &[PATH] should not include
basename
2003-09-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print-info.h: remove unused enumeration items
* src/print-info.c (render_tab): simplify default name
(render_file): show basename only and provide default
(render_path): new
(render_opcode): remove unused code, don't strip and
forget subformatting, don't use g_ascii_strcasecmp on
tranlated text.
2003-09-13 Jody Goldberg <jody@gnome.org>
* src/graph.c (gnm_go_data_vector_load_values) : typo broke horizontal
data.
* src/workbook-control-gui.c (cb_graph_dim_entry_unmap) : only fire if
the widget is sensitive. We have data displayed that the user
did not enter.
2003-09-13 Jon K Hellan <hellan@acm.org>
* src/workbook-control-gui.c (cb_graph_dim_entry_unmap): New name
for cb_graph_dim_entry_destroy. We now connect it to the "unmap"
signal.
(wbcg_data_allocator_editor): Connect cb_graph_dim_entry_unmap to
the "unmap" signal.
2003-09-13 Jody Goldberg <jody@gnome.org>
* gnumeric.spec.in:
* README :
* configure.in : require gsf 1.8.2 to ensure that libole2 based
gnumeric-1.0.x can read our xls files.
2003-09-12 Jon K Hellan <hellan@acm.org>
* src/workbook-control-gui.c (cb_graph_dim_editor_destroy): New
callback invoked when expr entry is destroyed.
(wbcg_data_allocator_editor): Use it.
2003-09-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print.c (print_range_down_then_right) equalize the scaling parameters
(print_range_right_then_down): ditto
2003-09-12 Jody Goldberg <jody@gnome.org>
* gnumeric.spec.in : install the plugin schema too.
2003-09-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print.c (compute_scale_fit_to): adjust for the case that some
columns may not fit on a page.
2003-09-12 Jody Goldberg <jody@gnome.org>
* src/style.c (font_init) : be more verbose when we can't find fonts.
2003-09-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print.c (compute_scale_fit_to): only use real range
2003-09-11 Jody Goldberg <jody@gnome.org>
* src/workbook-view.c (wb_view_sendto) : the gnm-sendto dir is what
we're creating, do not assume it exists.
2003-09-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/print.c (compute_group): don't scale already scaled values
2003-09-11 Jody Goldberg <jody@gnome.org>
* src/sheet-object-cell-comment.c (cell_comment_finalize) : only
attempt to clear the state if we are connected to some views.
2003-09-10 J.H.M. Dassen (Ray) <jdassen@debian.org>
* README: Updated Debian package names.
2003-09-10 Christian Neumair <chris@gnome-de.org>
* src/sheet-object-graphic.c (sheet_object_graphic_user_config): Add
ATK relation information.
(sheet_object_filled_user_config): ditto.
2003-09-10 Jody Goldberg <jody@gnome.org>
* src/gui-util.c (gnm_setup_label_atk) : weaken requirement to
GtkWidget from GtkLabel for Manny.
2003-09-10 Jody Goldberg <jody@gnome.org>
* configure.in : bump to 1.1.91 just in case
2003-09-10 Jody Goldberg <jody@gnome.org>
* Release 1.1.90
2003-09-09 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=121873
* src/format.c (style_format_number) : g_string_append (str, str->str)
is a bad idea.
(style_format_delocalize) : handle "" cleanly.
* src/formats.c (cell_format_classify) : ditto.
2003-09-08 Jody Goldberg <jody@gnome.org>
* src/sheet-object-graph.c (cb_save_as) : Use gsf more extensively.
Use the new SVG renderer.
2003-09-07 Jody Goldberg <jody@gnome.org>
* configure.in : Bump version reqs to at least gnome-2.0 to make
things nice and clear.
2003-09-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/sort.c (sort_permute): move comments
2003-09-06 Jody Goldberg <jody@gnome.org>
* src/dependent.c (dependent_clear_dynamic_deps) : Just remove the
DynamicDep record from the hash that will free it as necessary.
(dynamic_dep_free) : free the containing DynDep too, not just content.
(invalidate_refs) : Ignore dynamic deps, we could not delete them with
things disconnected.
(cb_find_dynamic_deps) : new.
(dep_hash_destroy) : split out to cleanly handle dynamic deps
(do_deps_destroy) : Collect dyn deps before invalidating, then queue
any of them that are external for recalc.
2003-09-06 Jon K Hellan <hellan@acm.org>
* src/sheet-object-graph.c (sheet_object_graph_populate_menu):
Push "Save as image" down to 2nd place.
2003-09-03 Jody Goldberg <jody@gnome.org>
* src/format.c (format_value_gstring) : be more expansive about
exactly what constitutes 'General'
* src/graph.c (gnm_go_data_vector_load_values) : handle empty sheets.
* src/ranges.c (range_normalize) : minor optimization
2003-09-03 Morten Welinder <terra@gnome.org>
* src/stf.c (stf_open_and_read): Fix zero-size check.
* src/number-match.c (compute_value): Handle negative hh:mm.
2003-09-02 Jody Goldberg <jody@gnome.org>
* src/func.c (function_call_with_list) : always pass something to
optional args with supplied values, even if the supplied value is
empty.
2003-09-01 Jody Goldberg <jody@gnome.org>
* src/workbook-control-gui.c (cb_graph_dim_editor_update) : If the
parse fails, popup an error for vectors, and fall back to a string
for scalars.
2003-09-01 Metin Amiroff <metin@karegen.com>
configure.in: Added "az" in ALL_LINGUAS.
2003-08-30 Jon K Hellan <hellan@acm.org>
* src/sheet-object-graph.c (cb_save_as): New. Save graph as image.
(sheet_object_graph_populate_menu): New. Add 'Save as image' menu
item.
(sheet_object_graph_class_init): Use
sheet_object_graph_populate_menu.
2003-08-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gui-util.c (gnm_pixbuf_intelligent_scale): use height and
width arguments
* src/gui-util.h (gnm_pixbuf_intelligent_scale): ditto
* src/workbook-control-gui.c: add #include
2003-08-27 Jody Goldberg <jody@gnome.org>
* src/sheet-control-gui.c (scg_mode_edit) : reset the menu/toolbar.
(scg_mode_edit_object) : ditto.
(scg_mode_create_object) : ditto.
* src/workbook-control-gui.c (wbcg_sheet_to_page_index) : handle
invocation before there is a notebook.
(wbcg_menu_state_update) : enable and disable clipboard operations
depending on object editing state.
(cb_edit_cut) : remove asymmetry of deleting during the cut command.
(workbook_create_standard_toolbar) : store the clipboard toolbar
widgets for the non-bonobo case.
(workbook_control_gui_init) : store the clipboard menu items for the
non-bonobo case.
* src/dependent.c (dependent_link) : keep a tail pointer and append
new dependents to the list. This is a slightly better fit to the
common idiom of starting at the top and working down, and papers
over the most common case of ultra deep recursion blowing the stack.
We'll need to solve this more rigorously during 1.3.
(dependent_unlink) : ditto.
(gnm_dep_container_new) : ditto.
2003-08-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gui-util.c (gnm_pixbuf_intelligent_scale): new
* src/gui-util.h (gnm_pixbuf_intelligent_scale): new
2003-08-26 Jody Goldberg <jody@gnome.org>
* configure.in : remove duplicate call to AM_PROG_LIBTOOL
* src/expr.c (cellrange_relocate) : don't confuse Sheet:NULL as a 3d
reference.
2003-08-25 Jody Goldberg <jody@gnome.org>
* schemas/gnumeric-general.schemas.in : Use 'Sans Regular' as the
default font, just Sans confuses gnome-print
2003-08-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gui-util.c (gnumeric_dialog_image_file_selection): deleted
(selchanged_foreach) : deleted
(cb_file_open_selchanged) : deleted
* src/gui-util.h (gnumeric_dialog_image_file_selection): deleted
* src/workbook-control-gui.c (cb_insert_image): use
preview_file_selection_new and not
gnumeric_dialog_image_file_selection
2003-08-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gui-util.c (gnumeric_dialog_file_selection):
watch for NULL wbcg
2003-08-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/gui-util.c (selchanged_foreach): new
(cb_file_open_selchanged): new
(gnumeric_dialog_image_file_selection): new
* src/gui-util.h (gnumeric_dialog_image_file_selection): new
* src/workbook-control-gui.c (cb_insert_image): use
gnumeric_dialog_image_file_selection
2003-08-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/GNOME_Gnumeric.xml: enable DataImportText
* src/gui-file.c (gui_file_open): add format argument
(file_opener_find_by_id): new
* src/gui-file.h (gui_file_open): add format argument
* src/workbook-control-gui.c: enable DataImportText
(cb_file_open): add argument to gui_file_open
(cb_data_import_text): enable and implement
2003-08-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
http://bugzilla.gnome.org/show_bug.cgi?id=120562
* src/style.h (DEFAULT_FONT): change to "Sans Regular"
2003-08-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/sheet-object-graph.c (cmd_so_graph_config): use
sheet_object_graph_user_config_t
(sheet_object_graph_user_config_free_data): new
(sheet_object_graph_user_config): use gclosure
(sheet_object_graph_guru): ditto
* src/sheet-object-graph.h (sheet_object_graph_guru): use gclosure
* src/workbook-control-gui.c (cb_launch_chart_guru): use gclosure
2003-08-24 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=120541
* src/sheet.c (sheet_delete_cols) : we were only flagging the residual
that moved as having changed, not the source.
(sheet_delete_rows) : ditto.
2003-08-24 Jody Goldberg <jody@gnome.org>
* src/commands.c (cmd_so_graph_config_redo) : no need to diddle with
references. set_gog adds and unrefs as necessary internally.
(cmd_so_graph_config_undo) : all we need to do is watch our
references.
* src/sheet-object-graph.c (sheet_object_graph_set_gog) : beef this up
a bit to handle connecting and disconnecting the data. Remove the
'attach_signals' flag. That exposes more implementation than I'm
comfortable with.
(sog_datas_set_sheet) : new. Split out of new. Split out of.
(sheet_object_graph_set_sheet) : here.
(sheet_object_graph_remove_from_sheet) : and here.
2003-08-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/commands.c (cmd_so_graph_config_redo): use
sheet_object_graph_set_gog
(cmd_so_graph_config_undo): ditto
(cmd_so_graph_config): initialize me->first_time
* src/sheet-object-graph.h (sheet_object_graph_reassign_gog):
export sheet_object_graph_set_gog instead
(sheet_object_graph_reassign_gog): delete
(sheet_object_graph_set_gog): allow this function to be called
even with a second (or later) graph.
2003-08-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
* src/commands.c