Statistics
| Revision:

root / ChangeLog @ 166

History | View | Annotate | Download (16.9 kB)

1
2005-03-14
2
3
	* src/smtp.[ch]
4
	  src/prefs_account.c: implemented PLAIN authentication method
5
	  (thanks to mori).
6
7
2005-03-14
8
9
	* src/filesel.c:
10
	  filesel_select_file_full(): remember directories for each operations.
11
	  filesel_create(): set default response.
12
	* src/textview.c: textview_key_pressed()
13
	  src/mimeview.c: mimeview_key_pressed(): move focus to upper view
14
	  if Esc key is pressed.
15
	* Thanks to Sergey Pinaev for the above.
16
17
2005-03-11
18
19
	* src/compose.[ch]: use GtkTextTag for signature replacement to
20
	  stabilize it.
21
22
2005-03-10
23
24
	* src/textview.c: implemented 'Save this image as...' in the context
25
	  menu of inline images.
26
	* src/procmime.c: procmime_get_part_file_name(): new.
27
28
2005-03-10
29
30
	* src/mainwindow.c: main_window_set_widgets(): request size first
31
	  to prevent window size becoming wrong.
32
	* src/utils.c: debug_print(): use g_print() to output with locale
33
	  encoding.
34
35
2005-03-10
36
37
	* src/passphrase.c: partially fixed grab input of passphrase dialog.
38
	  Confine pointer to window.
39
40
2005-03-09
41
42
	* src/compose.c: fixed wrapping of quote when auto-wrapping is
43
	  enabled.
44
45
2005-03-09
46
47
	* src/mainwindow.c: fixed remembering of the state of the visibility
48
	  of MessageView.
49
50
2005-03-09
51
52
	* src/compose.c: compose_attach_cb(): enabled multiple file selection.
53
	* src/main.c: migrate_old_config(): copy also mime.types.
54
	* src/filesel.[ch]: filesel_select_files(): returns multiple selected
55
	  files.
56
57
2005-03-08
58
59
	* src/imageview.[ch]: imageview_get_resized_pixbuf(): new.
60
	  src/textview.c: textview_add_part(): follow the setting of
61
	  prefs_common.resize_image.
62
	* src/configure.in
63
	  src/about.c
64
	  src/mimeview.c: removed enable-gdk-pixbuf option since gdk-pixbuf
65
	  is now built-in.
66
67
2005-03-08
68
69
	* src/messageview.[ch]
70
	  src/mimeview.[ch]: changed the implementation of switching
71
	  Text/MIME view (enables smooth switching).
72
73
2005-03-08
74
75
	* src/textview.c: textview_make_clickable_parts(): optimized the
76
	  URI search (fixes freeze at extremely long lines with many '@').
77
	* src/gtkutils.[ch]: gtkut_text_buffer_insert_with_tag_by_name():
78
	  new. Force linebreak of long lines (> 8190 chars) to prevent the
79
	  slowdown of GtkTextView.
80
81
2005-03-07
82
83
	* src/mainwindow.c
84
	  src/mimeview.[ch]: save selected attachments if mimeview has focus
85
	  when 'File/Save as...' is selected.
86
	  Made mimeview_save_as() public.
87
88
2005-03-07
89
90
	* version 1.9.5
91
92
2005-03-07
93
94
	* src/codeconv.c: conv_unmime_header(): use fixed size of buffer.
95
	* src/procheader.c: procheader_scan_date_string(): support header
96
	  like: "[Tue,] 01 Feb 2005 09:57[:00]".
97
98
2005-03-04
99
100
	* src/unmime.[ch]: use GString for a buffer for header MIME decoding
101
	  to improve the efficiency.
102
	* src/codeconv.c: conv_unmime_header(): directly return the return
103
	  value of unmime_header(). Restrict the buffer size on the stack.
104
105
2005-03-04
106
107
	* src/codeconv.[ch]: removed conv_unmime_header_overwrite() because
108
	  it had introduced heap buffer overflow.
109
	  conv_unmime_header(): modified so that it returns newly-allocated
110
	  string.
111
	* src/compose.c: compose_parse_header(): don't use
112
	  conv_unmime_header_overwrite() which introduced buffer overflow.
113
	* src/procheader.c
114
	  src/news.c
115
	  src/procmime.c: followed the API change.
116
117
2005-03-03
118
119
	* use Content-Type's charset as a fallback encoding of broken header
120
	  strings (thanks to Sergey Pinaev).
121
	* src/textview.c: use Content-Type's charset information and
122
	  force-charset setting when displaying headers.
123
	* src/codeconv.c: conv_iconv_strdup(): convert even if src and dest
124
	  are identical, or dest is US-ASCII.
125
	  conv_unmime_header(): try to convert with default encoding if
126
	  string is not ascii.
127
	* src/procheader.[ch]:
128
	  procheader_get_header_array()
129
	  procheader_get_header_array_asis(): added an argument for default
130
	  encoding.
131
	  procheader_parse_stream(): use Content-Type's charset information.
132
	* src/procmime.[ch]: added procmime_scan_content_type_str() which
133
	  returns parameters of Content-Type header.
134
	* src/unmime.[ch]: removed unused function prototype.
135
136
2005-03-02
137
138
	* version 1.9.4
139
140
2005-03-02
141
142
	* src/compose.c: compose_destroy(): destroy paned only if it's not
143
	  attached to window. Fixed memory leak of popup menu.
144
145
2005-03-02
146
147
	* src/sigstatus.c: modified the popup dialog. Fixed warning when
148
	  pressing escape key. Fixed indentation of the source.
149
150
2005-03-02
151
152
	* src/main.c: removed redundant code.
153
	* configure.in: removed redundant PKG_CHECK_MODULES.
154
	  use PKG_CONFIG instead of GLIB_CONFIG which is no longer available
155
	  (fixes LDAP compilation).
156
157
2005-03-01
158
159
	* configure.in: check for GLib/GTK version (>= 2.4.0).
160
161
2005-03-01
162
163
	* src/gtkutils.[ch]: removed non-used code.
164
165
2005-03-01
166
167
	* src/mimeview.[ch]: display action buttons when attached files are
168
	  selected.
169
	  Fixed the handling of key press and popup menu.
170
	  Fixed redraw problem of widget pane.
171
	* src/summaryview.[ch]: minor code cleanup.
172
	* src/mainwindow.c: prev_cb(), next_cb(): handle mimeview if it has
173
	  focus.
174
	* src/filesel.c: change current directory before creating dialog
175
	  (fixed performance problem on folders with large number of
176
	  message).
177
	* src/textview.[ch]: removed unused functions.
178
179
2005-03-01
180
181
	* ac/check-type.m4
182
	  ac/gnupg-check-typedef.m4: fixed a warning of the newer automake
183
	  (thanks to Daichi Kawahata).
184
185
2005-02-28
186
187
	* src/compose.c: compose_parse_header(): generate References: from
188
	  In-Reply-To: even if the parent message doesn't have Message-Id:
189
	  (thanks to mori).
190
191
2005-02-28
192
193
	* src/procheader.[ch]: fixed the argument type of buffer length
194
	  (thanks to Alfons).
195
196
2005-02-27
197
198
	* src/socket.c: sock_add_watch(): fixed a bug that g_io_add_watch()
199
	  was called even on SSL connection. It has introduced random bugs.
200
201
2005-02-25
202
203
	* src/messageview.c: messageview_select_all(), reply_cb(): fixed
204
	  selection bugs.
205
206
2005-02-25
207
208
	* src/compose.c
209
	  src/textview.c
210
	  src/quote_fmt_parse.y: follow the API changes.
211
	* src/procmsg.c: procmsg_print_message(): output text with locale
212
	  encoding.
213
	* src/procmime.[ch]:
214
	  procmime_get_text_content()
215
	  procmime_get_first_text_content(): added an argument for dest
216
	  encoding.
217
	* src/codeconv.[ch]: conv_code_converter_new(): added an argument for
218
	  dest encoding.
219
	* src/html.c: removed broken locale specific entity reference
220
	  conversion.
221
222
2005-02-25
223
224
	* src/compose.c
225
	  src/messageview.c
226
	  src/mimeview.c
227
	  src/export.c
228
	  src/summaryview.c
229
	  src/import.c
230
	  src/filesel.[ch]: replaced GtkFileSelection with
231
	  GtkFileChooserDialog.
232
	  Added filesel_save_as().
233
234
2005-02-24
235
236
	* src/alertpanel.c: modified its design to fit other GTK2 apps.
237
238
2005-02-24
239
240
	* src/progressdialog.c
241
	  src/inc.c: inc_progress_dialog_create(): modified ProgressDialog
242
	  to use GtkDialog.
243
244
2005-02-24
245
246
	* src/compose.c: compose_write_attach(): force transfer encoding to
247
	  protect trailing spaces for PGP signing.
248
249
2005-02-23
250
251
	* src/gtkutils.[ch]: removed unused functions.
252
	  gtkut_text_buffer_match_string()
253
	  gtkut_text_buffer_find(): changed the API to use iterator.
254
	  gtkut_text_buffer_find_backward(): new.
255
	* src/textview.c:
256
	  textview_search_string()
257
	  textview_search_string_backward(): use new API.
258
259
2005-02-23
260
261
	* src/logwindow.c
262
	  src/prefs_common.[ch]: re-enabled the line number limit, and made
263
	  the value configurable.
264
265
2005-02-22
266
267
	* src/codeconv.c:
268
	  conv_anytodisp(): check if converted string is valid UTF-8.
269
	  conv_localetodisp(): convert to valid UTF-8 if conv_iconv_strdup()
270
	  failed.
271
	  conv_unmime_header_overwrite()
272
	  conv_unmime_header(): try to convert unencoded strings using locale
273
	  encoding (thanks to Egor Yu. Shkerin and Oliver Lehmann).
274
275
2005-02-21
276
277
	* version 1.9.3
278
279
2005-02-21
280
281
	* src/compose.c:
282
	  compose_join_next_line(): consider tab width. Keep cursor position
283
	  as much as possible.
284
	  compose_wrap_paragraph(): remove trailing spaces on wrapping.
285
	  compose_insert_sig(): don't select text when placing cursor.
286
	  compose_insert_file(): disable autowrap while inserting text.
287
	  compose_undo_cb()
288
	  compose_redo_cb(): disable autowrap while performing undo/redo.
289
290
2005-02-21
291
292
	* src/summaryview.c: summary_ctree_create(): changed indent size to
293
	  12.
294
295
2005-02-18
296
297
	* src/textview.c: added 'Copy this link' to the context menu
298
	  (thanks to Hiroyuki Ikezoe).
299
	* po/Makefile.in.in: added checks and statistics display option to
300
	  msgfmt command.
301
302
2005-02-18
303
304
	* src/compose.c: compose_join_next_line(): removed extra spaces
305
	  between the next line.
306
307
2005-02-18
308
309
	* src/compose.c: compose_wrap_paragraph(): comply with 'Wrap
310
	  quotation' setting.
311
312
2005-02-18
313
314
	* src/textview.c: fixed glitches of underlined URI in textview
315
	  (thanks to Alfons).
316
317
2005-02-18
318
319
	* src/compose.c: compose_join_next_line(): don't use
320
	  gtk_text_buffer_backspace() which is gtk-2.6 only API.
321
322
2005-02-17
323
324
	* src/compose.c: implemented new line-wrapping routine. Enables full
325
	  i18n support and proper line-breaking.
326
	* src/utils.[ch]: get_uri_len(): returns URI length.
327
328
2005-02-16
329
330
	* src/procmime.c: procmime_get_tmp_file_name(): convert filename
331
	  to filesystem encoding.
332
333
2005-02-14
334
335
	* src/intl.h: removed.
336
337
2005-02-10
338
339
	* src/compose.c: compose_write_file(): force transfer encoding to
340
	  protect trailing spaces for PGP signing (fixes incompatibility
341
	  between gnupg 1.2 and 1.4) (thanks to Thorsten Maerz).
342
343
2005-02-10
344
345
	* src/compose.c
346
	  src/sourcewindow.c: automatically show horizontal scroll bar.
347
348
2005-02-09
349
350
	* version 1.9.2
351
352
2005-02-09
353
354
	* src/textview.c: implemented better hypertext processing (pointing
355
	  a link shows its URI and single-clicking it follows the link).
356
357
2005-02-08
358
359
	* src/codeconv.[ch]
360
	  conv_filename_from_utf8()
361
	  conv_filename_to_utf8(): new. They always returns non-NULL strings.
362
	* src/filesel.c
363
	  src/summaryview.c: fixed non-UTF8 filename handling of the file
364
	  selection dialog (thanks to Sergey Pinaev).
365
	* src/compose.c: compose_attach_cb(): fixed attaching of files with
366
	  non-UTF8 names (thanks to Sergey Pinaev).
367
368
2005-02-08
369
370
	* src/prefs_filter.c: use stock buttons.
371
372
2005-02-08
373
374
	* src/procmime.[ch]
375
	  src/textview.c
376
	  src/prefs_common.c: implemented inline image display.
377
378
2005-02-07
379
380
	* src/gtkutils.c: gtkut_window_popup()
381
	  src/about.c: about_show(): use gtk_window_present() to popup
382
	  window.
383
384
2005-02-07
385
386
	* src/*.c: replaced intl.h with glib/gi18n.h (thanks to Yoichi Imai).
387
	* configure.in
388
	  Makefile.am
389
	  po/Makefile.in.in: use AM_GLIB_GNU_GETTEXT. Removed intl/.
390
391
2005-02-04
392
393
	* src/action.c: execute_actions(): don't include header part in
394
	  message text.
395
396
2005-02-04
397
398
	* src/textview.c
399
	  src/gtkutils.[ch]: reimplemented message text search.
400
401
2005-02-04
402
403
	* src/gtkutils.[ch]: gtkut_widget_set_small_font_size(): new.
404
	* src/prefs_account.c
405
	  src/prefs_common.c: made the font size of supplementary
406
	  explanations smaller, and enabled line wrap.
407
408
2005-02-03
409
410
	* version 1.9.1
411
412
2005-02-03
413
414
	* src/compose.c: compose_create(): use normal API for setting font.
415
416
2005-02-02
417
418
	* src/main.c: parse_cmd_opt(): convert help message to locale
419
	  encoding.
420
421
2005-02-02
422
423
	* src/compose.c:
424
	  GET_CHAR(): speed up by using gtk_text_iter_get_char().
425
	  get_indent_length(): use GtkTextIter for the loop.
426
427
2005-02-02
428
429
	* src/compose.c:
430
	  text_inserted(): revalidate iterator so as not to invalidate it
431
	  after gtk_text_buffer_insert() while enabling auto wrapping.
432
	  Do paste-as-quotation directly inside compose_paste_as_quote_cb().
433
434
2005-02-01
435
436
	* version 1.9.0
437
438
2005-01-31
439
440
	* src/codeconv.c: conv_utf8todisp(): replace every 8bit character
441
	  if the source string is not a valid UTF-8.
442
443
2005-01-31
444
445
	* src/defs.h: use original ".sylpheed_cache" for CACHE_FILE.
446
	  changed CACHE_VERSION to 0x20.
447
448
2005-01-31
449
450
	* src/rfc2015.c: sig_status_full(): convert string returned by
451
	  strftime() (which is locale encoding) to UTF-8.
452
453
2005-01-31
454
455
	* configure.in
456
	  src/textview.c
457
	  src/passphrase.[ch]
458
	  src/mimeview.c
459
	  src/main.c
460
	  src/select-keys.[ch]
461
	  src/rfc2015.[ch]
462
	  src/sigstatus.[ch]: ported to gpgme-1.0 (thanks to Toshio Kuratomi).
463
464
2005-01-28
465
466
	* src/template.c: template_write_config(): fixed a memory leak.
467
468
2005-01-28
469
470
	* src/compose.c: removed redundant code for Ctrl-Enter handling
471
	  (not required for GTK2).
472
473
2005-01-27
474
475
	* src/prefs_actions.c
476
	  src/prefs_template.c
477
	  src/summary_search.c
478
	  src/message_search.c
479
	  src/folderview.c
480
	  src/prefs_customheader.c
481
	  src/prefs_filter.c: use GTK stock button for alertpanel.
482
483
2005-01-27
484
485
	* src/codeconv.c: conv_utf8toeuc(), conv_utf8tojis(): added to
486
	  prevent character corruption on conversion.
487
488
2005-01-26
489
490
	* src/stock_pixmap.[ch]
491
	  src/pixmaps/stock_add_16.xpm
492
	  src/pixmaps/stock_remove_16.xpm: removed two pixmaps.
493
	* src/prefs_filter_edit.c: use GTK stock icon for add and remove
494
	  button.
495
496
2005-01-26
497
498
	* src/alertpanel.c: use smaller size for title font.
499
500
2005-01-26
501
502
	* src/codeconv.[ch]: made encoding-specific functions static, and
503
	  removed redundant code.
504
505
2005-01-26
506
507
	* src/procmime.c:
508
	  procmime_scan_content_type()
509
	  procmime_scan_content_disposition(): removed raw ISO-2022-JP to
510
	  EUC-JP conversion.
511
	* src/jpilot.c: use conv_codeset_strdup() instead of
512
	  conv_sjistodisp().
513
514
2005-01-26
515
516
	* src/compose.c
517
	  src/folder.c
518
	  src/prefs.c
519
	  src/codeconv.[ch]
520
	  src/imap.c
521
	  src/xml.c
522
	  src/addrbook.c
523
	  src/addrindex.c: added constant C_INTERNAL and CS_INTERNAL which
524
	  replace conv_get_internal_charset_str().
525
526
2005-01-25
527
528
	* src/inc.c: inc_finished(): removed warning when updating a
529
	  folder item while no folder is selected.
530
531
2005-01-25
532
533
	* src/gtkutils.[ch]: gtkut_get_default_font_desc(): returns default
534
	  font_desc.
535
	* src/prefs_common.[ch]
536
	  src/defs.h: removed unused font configs.
537
	* src/textview.c: use default font for headers.
538
	* src/headerview.c
539
	  src/folderview.c: generate bold font from normal font.
540
	* src/summaryview.c: generate bold and small font from normal font.
541
542
2005-01-24
543
544
	* src/alertpanel.c: alertpanel_create(): generate title font from
545
	  normal font.
546
547
2005-01-24
548
549
	* src/pop.c: pop3_get_uidl_table(): removed the old code for
550
	  migration.
551
	* src/main.c: migrate_old_config(): also migrate sylpheedrc, and
552
	  check the existence of source files.
553
	* src/prefs_common.c: changed the font setting name for migration.
554
	* src/defs.h: added UIDL_DIR, and changed the default font.
555
556
2005-01-24
557
558
	* src/compose.c
559
	  src/addressbook.c
560
	  src/messageview.c
561
	  src/mimeview.c
562
	  src/select-keys.c
563
	  src/sigstatus.c: use GTK stock button for button set.
564
	* src/passphrase.c: improved the passphrase dialog.
565
566
2005-01-24
567
568
	* src/alertpanel.c: use GTK stock icon instead of pixmap.
569
	* src/pixmaps/stock_dialog_*_48.xpm: removed.
570
571
2005-01-24
572
573
	* src/grouplistdialog.c: replaced fnmatch() with g_pattern_match_*().
574
575
2005-01-24
576
577
	* src/prefs_display_header.c
578
	  src/action.c
579
	  src/grouplistdialog.c
580
	  src/textview.c
581
	  src/editbook.c
582
	  src/editgroup.c
583
	  src/importldif.c
584
	  src/summary_search.c
585
	  src/message_search.c
586
	  src/select-keys.c
587
	  src/editjpilot.c
588
	  src/export.c
589
	  src/editaddress.c
590
	  src/addressadd.c
591
	  src/editldap_basedn.c
592
	  src/prefs_summary_column.c
593
	  src/import.c
594
	  src/prefs_filter_edit.c
595
	  src/editvcard.c
596
	  src/prefs_customheader.c
597
	  src/editldap.c
598
	  src/sigstatus.c: use GTK stock button for button set.
599
600
2005-01-24
601
602
	* src/compose.c
603
	  src/inc.c
604
	  src/prefs_actions.c
605
	  src/prefs.c
606
	  src/progressdialog.c
607
	  src/account.c
608
	  src/prefs_template.c
609
	  src/foldersel.c
610
	  src/main.c
611
	  src/alertpanel.c
612
	  src/inputdialog.c
613
	  src/prefs_common.c
614
	  src/summaryview.c
615
	  src/about.c
616
	  src/mainwindow.c
617
	  src/prefs_filter.c: use GTK stock button for button set.
618
	* src/gtkutils.[ch]: gtkut_stock_button_set_create(): added.
619
620
2005-01-21
621
622
	* src/gtkshruler.c: use PangoLayout instead of GdkFont (thanks to
623
	  Alfons).
624
625
2005-01-21
626
627
	* src/colorlabel.c: removed include of gdk/gdkx.h.
628
	* src/compose.c: compose_connect_changed_callbacks(): fixed a typo.
629
	* src/codeconv.[ch]: added conv_utf8todisp().
630
	* src/sourcewindow.c: source_window_append()
631
	  src/textview.c: textview_write_line(), textview_write_link()
632
	  src/unmime.c: unmime_header()
633
	  src/html.c: html_read_line(): assume the encoding of source
634
	  string is UTF-8 instead of locale encoding.
635
636
2005-01-20
637
638
	* src/codeconv.[ch]: conv_copy_dir(): copy directory contents with
639
	  code conversion.
640
	* src/main.c: migrate_old_config(): migrate templates.
641
642
2005-01-20
643
644
	* src/action.c: convert locale strings to UTF-8 before displaying
645
	  it (thanks to Alfons).
646
647
2005-01-20
648
649
	* src/statusbar.c
650
	  src/summaryview.c
651
	  src/setup.c
652
	  src/folderview.c
653
	  src/mainwindow.[ch]: restored the resize grip of the main
654
	  statusbar with its proper position (thanks to Yoichi Imai).
655
656
2005-01-20
657
658
	* src/jpilot.c: fixed Japanese code conversion.
659
660
2005-01-19
661
662
	* src/compose.c: compose_insert_sig(): fixed broken signature
663
	  replacement.
664
665
2005-01-19
666
667
	* src/mh.c
668
	  src/utils.c
669
	  src/procmsg.c: ignore 0-numbered message file. Don't use symbol
670
	  'fileno' used in stdio.h.
671
	* src/messageview.c: messageview_show(): check if
672
	  procmsg_msginfo_get_full_info() succeeds (fixes crash when
673
	  opening 0-numbered message) (thanks to WAKAI Kazunao).
674
675
2005-01-19
676
677
	* src/summaryview.c: summary_reply(): fixed a bug that didn't
678
	  correctly get text selection.
679
680
2005-01-12
681
682
	* Ported to GTK+-2.4 (based on Ashie's sylpheed-gtk2).