1 2012-10-10 [colin] 3.8.1cvs88
4 Leak fix (thanks Ricardo!)
6 2012-10-10 [colin] 3.8.1cvs87
9 Fix O(n^2) algorithm in remove_numbered_files_not_in_list
10 Initial patch by Igor Mammedov <imammedo@redhat.com> with
11 fixes by Michael Rasmussen and myself.
12 Also revert part of 3.8.1cvs86, g_slist_free_full()
13 semantics are different from slist_free_strings() in that
14 slist_free_strings does not free the list itself.
16 2012-10-09 [mones] 3.8.1cvs86
18 * doc/man/claws-mail.1
21 New extra headers feature for adding user-defined
22 extra headers to the combobox in the compose window
23 Headers are stablished in 'extraheaderrc', one per
24 line with a final colon
26 2012-10-06 [mones] 3.8.1cvs85
33 New function cm_menu_item_new_label_from_url to
34 avoid crashing on huge URL strings and warn user
35 about the possible causes
37 Use it to create List menu items safely
39 2012-10-04 [colin] 3.8.1cvs84
42 Fix keywords with spaces
44 2012-10-04 [colin] 3.8.1cvs83
47 Fix double-tag search. Maybe fixes bug #2744,
48 'Quick search throws bad command argument
49 error since recent change'. Patch by Sean.
51 2012-10-03 [mones] 3.8.1cvs82
54 Fix bug #2743 'null pointer crash in procmime strchr'
55 Patch by Michael Schwendt (from RedHat bug 862578)
57 2012-09-28 [colin] 3.8.1cvs81
60 Never search on server if we're offline
61 (Asking the user would and will be better)
63 Fix uninitialized variable (bogus) warning
64 Fix SELECT of the folder before searching
66 2012-09-27 [colin] 3.8.1cvs80
70 * src/etpan/imap-thread.c
71 * src/etpan/imap-thread.h
72 Implement IMAP server search. Patch by
73 Sean Buckheister again.
75 2012-09-26 [colin] 3.8.1cvs79
80 Prepare the context strings, their translation take
81 CPU time. Shaves 6 seconds out of 17 on my reference
83 * src/summary_search.c
86 2012-09-26 [colin] 3.8.1cvs78
91 Unlock I/O in procmime, give a way
92 for matcher to avoid having to
93 read/write tmp/rewind/read tmp for
96 2012-09-26 [colin] 3.8.1cvs77
98 * src/summary_search.c
99 Fix unresponsive stop button
100 * src/gtk/quicksearch.c
103 2012-09-26 [colin] 3.8.1cvs76
105 * src/summary_search.c
108 * src/gtk/quicksearch.c
109 Factorize search code in summary_search and
110 add a progress indicator as that slows down
111 the first result in case of body search.
113 2012-09-26 [colin] 3.8.1cvs75
116 Fix body search triggering GUI updates
117 for every message when it gets MSG_SCANNED
120 2012-09-26 [colin] 3.8.1cvs74
128 Factorize msg list to num list code;
129 Make search faster using cache instead
132 2012-09-25 [mones] 3.8.1cvs73
134 * src/gtk/quicksearch.c
135 Fix new expressions not being added to quicksearch
136 history in extended mode; patch by Sean Buckheister
138 2012-09-22 [mir] 3.8.1cvs72
141 Fix for not searching in folders marked 'no_select'
142 patch provided by Colin.
144 2012-09-22 [mones] 3.8.1cvs71
147 Add missing copyright header
149 2012-09-21 [colin] 3.8.1cvs70
152 Fix warning where msgcount was used
153 uninitialized in case the search was
154 to be performed on a message list subset.
156 2012-09-21 [colin] 3.8.1cvs69
158 * src/gtk/quicksearch.c
159 Fix error background not appearing
161 2012-09-21 [colin] 3.8.1cvs68
164 * src/advsearch.c ** ADDED **
165 * src/advsearch.h ** ADDED **
173 * src/matchertypes.h ** ADDED **
178 * src/summary_search.c
181 * src/gtk/quicksearch.c
182 * src/gtk/quicksearch.h
183 Separated GUI and logic for search
184 Use same logic for quicksearch and folder search
185 Patch by Sean Buckheister <s_buckhe@cs.uni-kl.de>
187 2012-09-19 [mones] 3.8.1cvs67
190 Remove spurious parameter from get_url_part and
191 fix potential buffer overflow
193 2012-09-19 [colin] 3.8.1cvs66
197 Un-mix mixed enum comparison which happened
198 to work because multiple enums define the same
201 2012-09-19 [colin] 3.8.1cvs65
209 * src/plugins/bogofilter/bogofilter_gtk.c
210 * src/plugins/pgpcore/prefs_gpg.c
211 * src/plugins/smime/smime.c
212 * src/plugins/spamassassin/spamassassin_gtk.c
213 More warning fixes, casts, useless variables and
214 unchecked return values
216 2012-09-19 [colin] 3.8.1cvs64
219 Check possible overflow
220 * src/prefs_account.c
221 * src/prefs_compose_writing.c
222 * src/prefs_logging.c
223 * src/prefs_message.c
224 * src/prefs_msg_colors.c
226 * src/prefs_receive.c
227 * src/prefs_summaries.c
228 * src/prefs_wrapping.c
229 fix GtkAdjustment casts
232 * src/gtk/gtkaspell.c
235 2012-09-19 [mones] 3.8.1cvs63
238 Fix leak and follow function specification
240 2012-09-19 [mones] 3.8.1cvs62
243 Use unused var c to check result and emit messages on error
245 Remove unused vars: attr (several functions), element
247 Use unused var newGroup to check result
248 * src/addrcustomattr.c
249 Remove unused var summaryview and related code
251 Use unused vars nn, newNode, idleID to check result
252 Remove unused var aoType and refactor logic around it
253 Comment var enabled and related debug code
255 Use unused var error to check result and emit debug messages
257 Remove unused var link_color
259 Remove unused vars: attr, retVal
261 2012-09-19 [colin] 3.8.1cvs61
267 * src/common/socket.c
268 More precise error logging
270 2012-09-16 [mones] 3.8.1cvs60
273 Removed dup calls with ignored result
275 Removed unused var is_group and simplified logic around it
279 * src/etpan/etpan-thread-manager.c
280 Use unused var r to verify result and emit messages on error
282 Move color variable into conditional usage blocks
283 Remove assigned but not used vars: lock, titles, count
285 Remove assigned but not used var actions
287 Remove assigned but not used vars: from_parent, src_node
290 Remove malloc-ed but not used var: old_path
292 Comment unused vars from commented block: tofetch, fetched
293 * src/prefs_account.c
294 Remove assigned but not used var: privacy_enabled
295 * src/prefs_actions.c
296 * src/prefs_customheader.c
297 Remove assigned but not used var: store
298 * src/prefs_filtering.c
299 Remove assigned but not used var: n_rows
300 * src/prefs_template.c
301 Remove assigned but not used vars: model, list_store
302 * src/prefs_toolbar.c
303 Remove assigned but not used var: win_titles
305 Remove assigned but not used vars: orientation, line, baseline,
307 * src/etpan/imap-thread.c
308 Remove assigned but not used var: value, r
309 Refactor to check correct memory allocation
310 * src/etpan/nntp-thread.c
311 Remove assigned but not used var: value
312 * src/gtk/gtkaspell.c
313 Remove assigned but not used vars: textbuf, exist
314 Remove unused function: find_gtkaspeller
315 * src/gtk/gtkcmctree.c
316 Remove unused function: gtk_cmctree_get_offset
317 * src/gtk/gtkshruler.c
318 Remove assigned but not used vars: ruler, priv
320 2012-09-14 [mones] 3.8.1cvs59
323 Check file operation results (and remove and
326 2012-09-14 [colin] 3.8.1cvs58
328 * src/gtk/inputdialog.c
329 Remove unused var, thanks Ticho
331 2012-09-13 [colin] 3.8.1cvs57
334 Fix missing \n in debug line
336 2012-09-13 [colin] 3.8.1cvs56
339 Don't listen on the Unix socket before we're
340 ready. The 'popup' order from another instance
341 may provoke a race and trash configuration files.
343 2012-09-13 [colin] 3.8.1cvs55
346 Maybe fix bug #2096, "MEMORY-ERROR w/
347 Claws-Mail/IMAP and Lotus Domino". Use
348 correct types for start/end and test if
349 start is indeed before end.
351 2012-09-12 [mones] 3.8.1cvs54
354 Fix bug #1975 'preference mutt key bindings do not take
355 effect' (and the other invalid paths too)
357 2012-09-12 [colin] 3.8.1cvs53
360 Revert that hunk, logic is unclear.
362 2012-09-12 [colin] 3.8.1cvs52
378 * src/partial_download.c
379 * src/prefs_filtering_action.c
380 * src/prefs_toolbar.c
388 * src/etpan/imap-thread.c
389 * src/gtk/gtkaspell.c
390 * src/plugins/pgpcore/sgpgme.c
391 More fixes from bug #1961:
392 - Write-only variables
393 - Null pointer dereferences
394 - A couple other fixes for which the reporter
395 was unsure, but which showed problems.
396 More details in bug #1961 comments.
398 2012-09-12 [colin] 3.8.1cvs51
403 * src/plugins/pgpcore/passphrase.c
404 Apply patches from bug #1961, "patches for
405 a couple of clang warnings":
409 2012-09-12 [colin] 3.8.1cvs50
412 Put Claws-Mail CFLAGS first; fixes build on Fink/OS X
413 where the included menu.h could come from Ncurses.
414 Thanks to 'Stainless Steel Rat' <ratinox@gweep.net>
416 2012-09-11 [colin] 3.8.1cvs49
419 Fix race condition at start.
421 2012-09-10 [colin] 3.8.1cvs48
424 Create lock socket as soon as possible, not after
425 a few things like caching all prefs.
427 2012-09-09 [mones] 3.8.1cvs47
429 * src/plugins/bogofilter/bogofilter.c
432 2012-09-08 [colin] 3.8.1cvs46
453 * src/matcher_parser_parse.y
461 * src/prefs_account.c
462 * src/prefs_account.h
463 * src/prefs_filtering.c
464 * src/prefs_filtering_action.c
466 * src/prefs_matcher.c
467 * src/prefs_template.c
468 * src/prefs_toolbar.c
486 * src/gtk/description_window.c
487 * src/plugins/trayicon/trayicon.c
488 Break circular dependencies in Claws' headers,
489 Patch by Sean Buckheister <s_buckhe@cs.uni-kl.de>
491 2012-09-08 [colin] 3.8.1cvs45
496 2012-09-05 [colin] 3.8.1cvs44
500 * src/prefs_matcher.c
501 Drop matcherprop_new_create, which is just a copy of
502 matcherprop_new, and staticalize what can be
504 2012-09-05 [colin] 3.8.1cvs43
506 * src/plugins/pgpcore/select-keys.c
507 Fix bug #2390, "Non-fully-trusted-key-warning appears
508 based on primary UID rather than recipient e-mail"
510 2012-08-29 [colin] 3.8.1cvs42
512 * src/gtk/gtkaspell.c
513 Fix bug #2596, "Spell checker does not work properly"
515 2012-08-29 [colin] 3.8.1cvs41
517 * src/plugins/pgpcore/sgpgme.c
518 Set gpgme's locale to UTF-8. Fixes bug #2650,
519 "segfault in pgp when gpgme_strerror() returns a non utf-8 string"
521 2012-08-29 [colin] 3.8.1cvs40
531 Move the hardcoded mimeview shortcuts to standard menus.
533 2012-08-27 [colin] 3.8.1cvs39
536 Fix double mainwindow presentation that confuses GNOME3
537 when some plugins fail to load (subsequent Claws windows
538 got no focus in that case)
540 2012-08-27 [colin] 3.8.1cvs38
543 Make Mark all read confirmation button more clear
545 2012-08-27 [colin] 3.8.1cvs37
549 Separate "Mark all read" from "Mark as read"
552 2012-08-27 [wwp] 3.8.1cvs36
556 Remove session statistics debug statements (irrelevant in repo,
559 2012-08-24 [mones] 3.8.1cvs35
561 * manual/advanced.xml
562 Keep alphabetic order of hidden options lost
563 and update Clawsker URL.
564 * manual/de/advanced.xml
565 * manual/fr/advanced.xml
567 * manual/es/advanced.xml
568 Sync with English version and update Clawsker URL.
569 * manual/de/dist/html/Makefile.am
570 * manual/es/dist/html/Makefile.am
571 * manual/fr/dist/html/Makefile.am
572 * manual/pl/dist/html/Makefile.am
573 * manual/dist/html/Makefile.am
574 Fix bug 2723 'Missing encoding in generated html manual'
576 2012-08-23 [colin] 3.8.1cvs34
579 Fix --offline asking if one wants to sync,
580 due to re-entering. Thanks <ebik@ucw.cz>.
582 2012-08-16 [colin] 3.8.1cvs33
585 Always clear the tags list when fetching a folder, or
586 Claws will never untag an untagged email. Patch by
587 Igor Mammedov <imammedo@redhat.com>
589 2012-08-12 [colin] 3.8.1cvs32
592 Exclude text/plain from the attachment thing
594 2012-08-12 [colin] 3.8.1cvs31
597 Fix comparison, thanks to Michael Gmelin
599 2012-08-12 [colin] 3.8.1cvs30
602 Only show HTML parts by default (if the pref
603 is set so) if the part disposition-type is
604 inline or unknown, but not attachment.
606 Remove useless hook that won't ever be used
609 2012-08-12 [colin] 3.8.1cvs29
612 Make sure text/* attachments are not made
613 inline, regardless of the compose mode.
614 Finishes fixing bug #2203 after auto-save
615 switches mode to COMPOSE_REEDIT. Thanks to
616 Michael Gmelin for finding this.
618 2012-08-09 [colin] 3.8.1cvs28
620 * src/prefs_filtering.c
621 Make treeView type-ahead case insensitive
622 Patch by Andreas Ronnquist
624 2012-08-09 [colin] 3.8.1cvs27
626 * src/gtk/sslcertwindow.c
629 2012-08-09 [colin] 3.8.1cvs26
632 * src/common/ssl_certificate.c
633 * src/common/ssl_certificate.h
634 * src/gtk/sslcertwindow.c
635 Fix bug 2718, "Failure to check peer hostname
636 when checking certificate"
638 2012-08-05 [ticho] 3.8.1cvs25
641 Avoid header combo box to get focus twice (first text within,
642 then combobox widget itself) when switching focus with TAB.
644 2012-07-28 [ticho] 3.8.1cvs24
647 Properly fix setting "transient for" for attachment properties
648 dialog when called via popup menu (since we're stealing focus
649 few lines before, we need to do it directly, not via
652 2012-07-28 [ticho] 3.8.1cvs23
654 * src/gtk/pluginwindow.c
655 * src/gtk/prefswindow.c
656 Fixed setting "transient for" property for plugin load/unload
657 file dialog. Connected manage_window signals to prefswindow events.
659 2012-07-27 [ticho] 3.8.1cvs22
663 Fixed setting "transient for" property for summaryview file
664 dialog and messageview's image save dialog.
666 2012-07-27 [ticho] 3.8.1cvs21
670 Fix setting "transient for" property for file select dialogs
671 in crash report and mimeview.
673 2012-07-27 [ticho] 3.8.1cvs20
676 Fixed "transient for" property for file attach dialog when
677 called from Attachments list popup menu. Simplified menu item
678 sensitivities setting code logic for this menu.
680 2012-07-25 [ticho] 3.8.1cvs19
682 * manual/advanced.xml
683 Add the three hidden preferences related to colored display
684 of unified diffs to manual.
686 2012-07-25 [ticho] 3.8.1cvs18
688 * src/gtk/gtkaspell.c
689 Create "Change directory" submenu in a separate function, change
690 wording a bit, and make the submenu always available in a context
691 menu of body edit box in compose window.
693 2012-07-25 [ticho] 3.8.1cvs17
695 * src/gtk/prefswindow.c
696 Correctly set transient_for property for preferences window,
697 as well as for color picker dialogs. Fixes bug #2710.
699 2012-07-25 [ticho] 3.8.1cvs16
701 * src/gtk/quicksearch.c
702 Allow quicksearch syntax description window to be correctly
703 set transient for main window.
705 2012-07-15 [wwp] 3.8.1cvs15
708 Fix bug 2697, thanks to Mikhail Efremov (wrong list ptr used).
710 2012-07-10 [paul] 3.8.1cvs14
713 forgot this in last commit
715 2012-07-10 [paul] 3.8.1cvs13
719 * src/common/quoted-printable.c
720 * src/common/quoted-printable.h
721 revert 3.8.1cvs2,3,4,5 because they (somewhere!) cause
722 the bug: partial message text loss
724 2012-07-10 [mones] 3.8.1cvs12
726 * src/plugins/pgpcore/sgpgme.c
727 Fix bug 2689, 'segfault when trying to view info
728 about pgp/smime sign'
730 2012-07-08 [ticho] 3.8.1cvs11
732 * src/plugins/pgpcore/sgpgme.c
733 Consider marginal signature validity as untrusted. Suggested by
734 Jean-Benoist Leger (leger at crans.org).
736 2012-07-08 [paul] 3.8.1cvs10
738 * src/gtk/icon_legend.c
739 fix (reveal) hidden icon in gui and build warning
741 2012-07-07 [paul] 3.8.1cvs9
743 * src/plugins/pgpcore/prefs_gpg.c
746 2012-07-07 [colin] 3.8.1cvs8
748 * claws-features.h.in
756 * src/partial_download.h
758 * src/prefs_account.h
767 * src/common/session.h
769 * src/common/socket.h
771 * src/common/ssl_certificate.h
772 * src/common/timing.h
774 * src/gtk/gtkaspell.h
776 * src/gtk/pluginwindow.h
777 * src/gtk/spell_entry.h
778 * src/gtk/sslcertwindow.h
779 Don't export config.h in public headers
781 2012-07-07 [colin] 3.8.1cvs7
783 * claws-features.h.in
789 * src/addrcustomattr.c
790 * src/addrduplicates.c
793 * src/addressbook_foldersel.c
804 * src/displayheader.c
806 * src/editaddress_other_attributes_ldap.c
811 * src/editldap_basedn.c
820 * src/folder_item_prefs.c
821 * src/grouplistdialog.c
845 * src/message_search.c
856 * src/partial_download.c
857 * src/partial_download.h
860 * src/prefs_account.c
861 * src/prefs_account.h
862 * src/prefs_actions.c
865 * src/prefs_compose_writing.c
866 * src/prefs_customheader.c
867 * src/prefs_display_header.c
868 * src/prefs_ext_prog.c
869 * src/prefs_filtering.c
870 * src/prefs_filtering_action.c
871 * src/prefs_folder_column.c
872 * src/prefs_folder_item.c
875 * src/prefs_image_viewer.c
876 * src/prefs_logging.c
877 * src/prefs_matcher.c
878 * src/prefs_message.c
879 * src/prefs_msg_colors.c
882 * src/prefs_receive.c
884 * src/prefs_spelling.c
885 * src/prefs_summaries.c
886 * src/prefs_summary_column.c
887 * src/prefs_summary_open.c
888 * src/prefs_toolbar.c
889 * src/prefs_wrapping.c
902 * src/summary_search.c
915 * src/common/plugin.c
917 * src/common/session.c
918 * src/common/session.h
921 * src/common/socket.c
922 * src/common/socket.h
925 * src/common/ssl_certificate.c
926 * src/common/ssl_certificate.h
927 * src/common/string_match.c
929 * src/common/timing.h
932 * src/etpan/etpan-thread-manager.c
933 * src/etpan/imap-thread.c
934 * src/etpan/nntp-thread.c
937 * src/gtk/description_window.c
939 * src/gtk/gtkaspell.c
940 * src/gtk/gtkaspell.h
941 * src/gtk/gtkshruler.c
945 * src/gtk/gtkvscrollbutton.c
946 * src/gtk/icon_legend.c
947 * src/gtk/inputdialog.c
948 * src/gtk/logwindow.c
950 * src/gtk/pluginwindow.c
951 * src/gtk/pluginwindow.h
952 * src/gtk/prefswindow.c
953 * src/gtk/progressdialog.c
954 * src/gtk/quicksearch.c
955 * src/gtk/spell_entry.c
956 * src/gtk/spell_entry.h
957 * src/gtk/sslcertwindow.c
958 * src/gtk/sslcertwindow.h
959 * src/plugins/bogofilter/bogofilter.c
960 * src/plugins/bogofilter/bogofilter_gtk.c
961 * src/plugins/dillo_viewer/dillo_prefs.c
962 * src/plugins/dillo_viewer/dillo_viewer.c
963 * src/plugins/pgpcore/pgp_viewer.c
964 * src/plugins/pgpcore/plugin.c
965 * src/plugins/pgpcore/sgpgme.c
966 * src/plugins/pgpinline/pgpinline.c
967 * src/plugins/pgpinline/plugin.c
968 * src/plugins/pgpmime/pgpmime.c
969 * src/plugins/pgpmime/plugin.c
970 * src/plugins/smime/plugin.c
971 * src/plugins/smime/smime.c
972 * src/plugins/spamassassin/libspamc.c
973 * src/plugins/spamassassin/spamassassin.c
974 * src/plugins/spamassassin/spamassassin_gtk.c
975 * src/plugins/trayicon/trayicon.c
976 * src/plugins/trayicon/trayicon_prefs.c
977 Specify Claws compile-time features in a specific header
979 2012-07-06 [wwp] 3.8.1cvs6
983 Session statistics: format date following global prefs,
984 and fix stats output a little bit.
986 2012-07-03 [mir] 3.8.1cvs5
989 fix bug 2642, 'improve transfer encoding selection'.
990 Patch provided by Christopher Zimmermann
991 (madroach claws at gmerlin dot de)
993 2012-07-03 [mir] 3.8.1cvs4
997 fix bug 2641, '7bit or 8bit encoded attachments can
998 have lines longer than 998 characters'.
999 Patch provided by Christopher Zimmermann
1000 (madroach claws at gmerlin dot de)
1003 2012-07-03 [mir] 3.8.1cvs3
1007 fix bug 2641, '7bit or 8bit encoded attachments can
1008 have lines longer than 998 characters'.
1009 Patch provided by Christopher Zimmermann
1010 (madroach claws at gmerlin dot de)
1012 2012-07-03 [mir] 3.8.1cvs2
1016 * src/common/quoted-printable.c
1017 * src/common/quoted-printable.h
1018 fix bug 2640, 'improve quoted-printable encoding'
1019 Patch provided by madroach claws at gmerlin dot de
1021 2012-06-30 [paul] 3.8.1cvs1
1024 fix bug 2579, 'Installed headers redefine autotools-specific constants'
1026 2012-06-27 [paul] 3.8.1
1032 2012-06-27 [paul] 3.8.0cvs58
1035 fix minimum required GTK+, which got mistakenly bumped
1038 2012-06-27 [paul] 3.8.0cvs57
1053 updated translations
1055 * tools/claws.i18n.status.pl
1056 updated based on currently active
1058 2012-06-25 [mir] 3.8.0cvs56
1061 If a folder class returns <> 0 then the message has not
1062 been removed from the file system and therefore it should
1063 not be removed from the cache either.
1065 2012-06-20 [ticho] 3.8.0cvs55
1068 Fix for bug #1090 - Standard-folders appear again
1069 after rescanning tree
1071 2012-06-20 [paul] 3.8.0cvs54
1073 * src/prefs_common.c
1074 * src/prefs_common.h
1077 colourise attached patches.
1080 2012-06-02 [wwp] 3.8.0cvs53
1082 * src/gtk/progressdialog.c
1083 Add a hide button to the retrieve/send progress dialogs. WM's close button
1084 now hides (as well as pressing Esc) instead of doing nothing.
1086 2012-06-02 [wwp] 3.8.0cvs52
1088 * doc/man/claws-mail.1
1094 Introduce a new feature: basic session statistics (from the about dialog
1095 or the command-line).
1097 2012-06-02 [wwp] 3.8.0cvs51
1100 Fix bug 2620: shift+tab from subject field not working.
1102 2012-06-02 [wwp] 3.8.0cvs50
1107 Normalize capitalization of strings in UI.
1109 2012-05-30 [paul] 3.8.0cvs49
1112 don't do TLS if not requested by user. fixes connecting to
1113 servers which, for example, want SSL 3 only
1115 2012-05-27 [paul] 3.8.0cvs48
1118 update copyright headers to 2012
1120 2012-05-27 [paul] 3.8.0cvs47
1123 * src/prefs_actions.c
1125 fix some typos in strings, thanks to Thomas Bellmann
1127 2012-05-16 [paul] 3.8.0cvs46
1129 * src/prefs_filtering_action.c
1130 fix disabled 'select...' button that never goes away
1131 when using the new addr book
1134 2012-05-16 [colin] 3.8.0cvs45
1136 * src/common/utils.c
1139 2012-05-16 [colin] 3.8.0cvs44
1141 * src/common/utils.c
1142 Make remove_numbered_files much faster when there's
1143 just one file to remove.
1145 2012-05-16 [paul] 3.8.0cvs43
1148 fix bug 2662, '"ag" quicksearch adds "1" to value'
1150 2012-05-16 [paul] 3.8.0cvs42
1152 * src/gtk/description_window.c
1153 fix bug 2624, 'dialog "Action Configuration" cannot be closed'
1155 2012-05-16 [paul] 3.8.0cvs41
1157 * src/common/ssl_certificate.c
1158 fix bug 2646, 'Compile fails with gnutls-3.0.18'
1159 Patch by Christian Hesse
1161 2012-05-11 [colin] 3.8.0cvs40
1164 * src/common/utils.c
1165 Fix bug 2659, 'E-mail attachments are handled
1167 Fix problems iterating the mime tree, and determine
1168 whether a file is an email without To:
1170 2012-04-03 [colin] 3.8.0cvs39
1173 Fix build (damn whitespace-sensitive file format)
1175 2012-04-02 [colin] 3.8.0cvs38
1178 Fix incomplete make dist
1180 2012-04-02 [colin] 3.8.0cvs37
1183 Fix mistakenly removed function call
1185 2012-04-01 [colin] 3.8.0cvs36
1193 * src/addressbook-dbus.c
1194 * src/addressbook-dbus.h
1199 * src/claws-contacts.xml
1207 * src/prefs_common.c
1208 * src/prefs_filtering_action.c
1209 * src/prefs_matcher.c
1213 * src/plugins/bogofilter/bogofilter_gtk.c
1214 * src/plugins/dillo_viewer/dillo_prefs.c
1215 * src/plugins/spamassassin/spamassassin_gtk.c
1216 * src/plugins/trayicon/trayicon.c
1217 Import new addressbook code from the new-contacts branch
1219 2012-03-29 [paul] 3.8.0cvs35
1223 * src/gtk/quicksearch.c
1224 add 'ha', short version of 'has_attachment' in quick search
1225 Patch by Andreas Rönnquist
1227 2012-03-26 [mones] 3.8.0cvs34
1229 * src/common/plugin.c
1230 Support 2 and 3-clause BSD licensed plugins
1232 2012-03-15 [pawel] 3.8.0cvs33
1236 - Make separate window info more accurate about
1237 move to trash/deletion.
1240 2012-03-14 [pawel] 3.8.0cvs32
1249 Better fix for bug #2501
1250 Instead of leaving blank window after message move or delete,
1251 update separate view to next message in message list or
1252 display info why view is blank. This was discussed
1253 in bug #2621 comments.
1255 2012-03-11 [colin] 3.8.0cvs31
1257 * src/gtk/gtkcmctree.c
1260 Fix focus rectangle on unfocused rows
1261 Patch by Michael Shell
1263 2012-02-29 [colin] 3.8.0cvs30
1265 * src/gtk/gtkcmctree.c
1266 Fix bug #2577, "Focus rectangle on folder list and message
1267 list headings doesn't get properly cleared when switching
1268 heading and horizontally scrolling list (underlines and
1269 vertical lines remain on screen)". Patch by Michael Shell
1271 2012-02-13 [pawel] 3.8.0cvs29
1274 Fix crasher when double clicking on IMAP message and
1275 MessageView is not shown introduced in cvs21
1278 2012-02-10 [pawel] 3.8.0cvs28
1281 Fix bug #2598 'Actions can move locked messages'
1283 2012-02-08 [pawel] 3.8.0cvs27
1285 * src/prefs_actions.c
1286 * src/prefs_actions.h
1287 * src/prefs_toolbar.c
1288 * src/prefs_toolbar.h
1291 - Implement automatic removal of toolbar action buttons when
1292 associated action is removed
1293 - Don't allow creation of two actions with the same name,
1294 before all executions/removals were performed on first action
1295 with duplicated name in linked list which wasn't always
1298 2012-02-05 [colin] 3.8.0cvs26
1304 * src/prefs_common.c
1305 * src/prefs_common.h
1310 Add an history to navigate in mails
1312 2012-02-05 [colin] 3.8.0cvs25
1315 Fix inverted comparison in list_find_custom.
1317 2012-02-03 [wwp] 3.8.0cvs24
1319 * src/gtk/progressdialog.c
1320 Make translators life easier: use View log instead of Show log
1323 2012-02-02 [pawel] 3.8.0cvs23
1326 Fix bug #2590 'Un-capitalize strings'
1327 Patch by Christian Hesse
1329 2012-02-02 [pawel] 3.8.0cvs22
1333 'Change expand behavior for message list / message view'
1334 Patch by Christian Hesse
1336 2012-02-02 [pawel] 3.8.0cvs21
1342 Fix bug #2501 'opened message blanks when moved to other folder'
1343 Detect message move and update message window contents
1344 accordingly, if message is moved to trash close window
1346 2012-02-01 [pawel] 3.8.0cvs20
1353 * src/gtk/sslcertwindow.c
1354 More strncat boundary checks
1356 2012-01-31 [wwp] 3.8.0cvs19
1358 * src/gtk/gtkutils.c
1359 Fix warnings in gtkutils: wrong function name, missing newline, typo and
1362 2012-01-31 [wwp] 3.8.0cvs18
1364 * src/gtk/progressdialog.c
1365 * src/gtk/progressdialog.h
1367 * src/send_message.c
1368 Add a button to the retrieve/send dialogs to
1369 open the network log.
1371 2012-01-25 [wwp] 3.8.0cvs17
1374 Remove debug statement.
1376 2012-01-20 [pawel] 3.8.0cvs16
1380 Fix bug #2574 'Statement might be overflowing a
1383 2012-01-20 [pawel] 3.8.0cvs15
1386 Fix bug #2582 'Expanded mimeview drag n drop no longer works'
1388 2012-01-14 [colin] 3.8.0cvs14
1391 Update tracker trigger url
1393 2012-01-10 [wwp] 3.8.0cvs13
1398 Fix sensitivity of toolbar's get_btn (retrieve mail from current
1399 account) and of mainwindows's relevant entry when current account
1400 is not able to retrieve (SMTP-only).
1402 2012-01-09 [colin] 3.8.0cvs12
1405 Fix bug 1924, 'Messages marked move to Trash appear
1406 identical to messages marked move to $FOLDER'
1408 2012-01-05 [colin] 3.8.0cvs11
1411 Fix crasher infinite loop
1413 2012-01-03 [colin] 3.8.0cvs10
1415 * src/gtk/gtkcmctree.c
1416 Revert previous patch, it's buggy on headers
1418 2012-01-03 [colin] 3.8.0cvs9
1420 * src/gtk/gtkcmctree.c
1421 Fix bug #2566, 'wrapped Subject not bounded'
1423 2011-12-29 [pawel] 3.8.0cvs8
1429 Make forwarding selected attachment possible from
1430 mimeview's context menu
1431 Fixex bug #2047 'forward attachments'
1433 2011-12-28 [paul] 3.8.0cvs7
1435 * src/prefs_account.c
1436 show 'Generate X-Mailer header' option on new IMAP account creation dialogue
1438 2011-12-28 [colin] 3.8.0cvs6
1443 2011-12-28 [colin] 3.8.0cvs5
1446 Fix GTK+2.16 build (w32)
1448 2011-12-18 [mir] 3.8.0cvs4
1451 Fix bug in search criteria when doing a
1452 complete directory search using '*'
1454 2011-12-16 [mir] 3.8.0cvs3
1457 Added forgotten replied_and_forwarded.xpm to EXTRA_DIST
1459 2011-12-16 [wwp] 3.8.0cvs2
1462 * src/stock_pixmap.c
1463 * src/stock_pixmap.h
1465 * src/gtk/icon_legend.c
1466 * src/pixmaps/replied_and_forwarded.xpm
1467 Make replied and forwarded status flags non exclusive.
1468 Introduce a new message state (and relevant icon in message list)
1469 where both the replied and forwarded flags are set.
1471 2011-12-16 [paul] 3.8.0cvs1
1473 * tools/claws.i18n.status.pl
1476 2011-12-16 [paul] 3.8.0
1482 2011-12-16 [paul] 3.7.10cvs113
1489 * po/id.po **REMOVED**
1490 * po/id_ID.po **ADDED**
1497 2011-12-09 [pawel] 3.7.10cvs112
1500 * src/gtk/quicksearch.c
1501 * src/gtk/quicksearch.h
1502 Invalidate quicksearch root folder when removed
1503 Fixes bug #2560 'crash when unsubscribing newsgroup and
1504 having active search field'
1506 2011-12-08 [pawel] 3.7.10cvs111
1509 Better fix for cvs94
1511 2011-12-08 [wwp] 3.7.10cvs110
1514 Make "From" widget set independant from recipient lists below,
1515 so that it doesn't scroll when several recipients headers
1516 are added and eventually are scrolling the view.
1517 Path by Christian Hesse <mail@earthworm.de>.
1518 Fixes bug #2481 'do not scroll "from" dropdown list and sender
1521 2011-12-02 [paul] 3.7.10cvs109
1525 consistent label style
1527 2011-11-29 [wwp] 3.7.10cvs108
1529 * src/plugins/trayicon/libeggtrayicon/.cvsignore
1530 More generated stuff to ignore.
1532 2011-11-29 [wwp] 3.7.10cvs107
1534 * src/prefs_folder_item.c
1535 Fix CLAWS_TIP_DECL (undefined).
1537 2011-11-28 [pawel] 3.7.10cvs106
1542 Fix bug #2177 'addrbook/addrbook-00000?.xml is not deleted
1543 after removing the address book in the GUI'
1545 2011-11-26 [pawel] 3.7.10cvs105
1548 Fix bug #2505 'tagsdb becomes polluted with old folder entries'
1550 2011-11-25 [colin] 3.7.10cvs104
1556 2011-11-24 [pawel] 3.7.10cvs103
1558 * src/prefs_filtering.c
1559 Complete cvs102, forgot to commit this
1561 2011-11-24 [pawel] 3.7.10cvs102
1568 * src/prefs_actions.c
1569 * src/prefs_actions.h
1570 Implement actions updating on folder/account rename
1571 This fixes bug #2543 'filter actions in actionsrc not
1572 updated upon account renaming'
1574 2011-11-24 [wwp] 3.7.10cvs101
1576 * src/gtk/gtkcmctree.c
1577 Remove irrelevant cairo directive (thanks to Hanno).
1579 2011-11-23 [wwp] 3.7.10cvs100
1581 * src/gtk/gtkcmctree.c
1582 Make arrows in gtkcmctree's less big (get rid of the outlining),
1583 patch by Hanno Meyer-Thurow (h.mth@web.de), with few adaptations in offsets/sizes
1586 2011-11-22 [colin] 3.7.10cvs99
1589 * src/prefs_filtering.c
1590 * src/prefs_filtering.h
1591 Partly revert 3.7.10cvs97 (bug #2404, bug #2406):
1592 The existing functions should do the job as well
1593 if not better, as they take into account the
1596 2011-11-21 [pawel] 3.7.10cvs98
1598 * src/prefs_account.c
1599 Fix bug #2116 'Rip spaces off server names in account
1601 g_strstrip() domain names to be sure they are valid
1603 2011-11-21 [pawel] 3.7.10cvs97
1606 * src/prefs_filtering.c
1607 * src/prefs_filtering.h
1608 Fix bug #2404 'matcherrc updates upon account renaming'
1609 Fix bug #2406 'some part of accountrc not updated upon
1611 Renaming account cause changing of it's root folder prefix
1612 from #<type>/<old_name> to #<type>/<new_name> so every
1613 path directing to it must be altered. Fix paths in account
1614 preferences, global processing and filtering rules, folder
1615 processing rules upon rename
1617 2011-11-20 [pawel] 3.7.10cvs96
1621 * src/prefs_actions.c
1622 Fix bug #1489 'Filter action mark_as_read inoperative
1623 following move action'
1624 Sort actions lists to have proper order of execution
1626 2011-11-20 [pawel] 3.7.10cvs95
1628 * src/prefs_actions.c
1629 * src/prefs_filtering.c
1630 * src/prefs_template.c
1631 Fix bug #1870 'arrow scrolling in filters'
1632 Allow arrow scrolling in dialogs with list view widgets
1633 plus couple fixes of issues I found along the way
1635 2011-11-19 [pawel] 3.7.10cvs94
1638 Don't highlight icons on right-click, they are not
1639 selected and other part is shown which is confusing
1641 2011-11-19 [mones] 3.7.10cvs93
1643 * manual/advanced.xml
1646 2011-11-19 [mones] 3.7.10cvs92
1648 * manual/advanced.xml
1649 * manual/es/advanced.xml
1650 Document undocumented hidden option 'zero_replacement_char'
1651 Synchronize Spanish manual with English version
1653 2011-11-19 [pawel] 3.7.10cvs91
1657 * src/prefs_common.c
1658 * src/prefs_common.h
1662 Fix bug #2377 'Show All Headers - make change persistent
1665 2011-11-19 [pawel] 3.7.10cvs90
1669 * src/folder_item_prefs.c
1676 Fix bug #1563 'Folder view: show complete threads if they
1677 contain unread messages'
1678 Add option to show only threads with unread messages
1679 initial patch by Paul Ollis, my small additions:
1680 - when checking thread for unread finish on first unread
1681 - make thread options unavailable when threading is off
1682 - hide_unread_msgs and hide_unread_threads are mutually
1683 exclusive options, set menus sensitivity accordingly
1684 - set folder item icon type similiar to hide_unread_msgs
1686 2011-11-19 [colin] 3.7.10cvs89
1691 2011-11-18 [pawel] 3.7.10cvs88
1697 * src/prefs_common.c
1698 * src/prefs_common.h
1699 Fix bug #2408 'Some UI elements are not persistent
1701 Remember size of main window, compose notebook, mimeview
1702 tree widgets between claws-mail runs. Compose window
1703 size saving was already done in cvs74
1705 2011-11-18 [mones] 3.7.10cvs87
1710 Fixes bug #2509, "manually added headers are lost unless
1711 mail is sent inmediately"
1713 2011-11-17 [pawel] 3.7.10cvs86
1716 Fix crasher reported in bug #2543
1718 2011-11-13 [colin] 3.7.10cvs85
1721 Make compose windows printable
1723 2011-11-11 [colin] 3.7.10cvs84
1726 Fix build on Fedora 16. -lm was probably pulled by something
1729 2011-11-11 [pawel] 3.7.10cvs83
1735 Port MimeView to GtkTreeView
1737 2011-11-11 [colin] 3.7.10cvs82
1739 * src/prefs_common.c
1740 Use %x (The preferred date representation for the current locale
1743 2011-11-10 [paul] 3.7.10cvs81
1745 * src/prefs_common.c
1746 use european date format as default
1748 2011-11-08 [pawel] 3.7.10cvs80
1751 Fix bug #2422 'Toggle Message View w/ V crashes Claws'
1752 Fix race condition - don't try to hide messageview while
1753 being in the middle of message displaying routine.
1755 2011-11-08 [colin] 3.7.10cvs79
1758 Make sure we break line when we need to. Very probably
1759 fixes bug #2310 "Crash when hitting Ctrl+R to reply to a
1762 2011-11-07 [pawel] 3.7.10cvs78
1765 Fix bug #2493 'Subscription pull down should be alphabetized'
1767 2011-11-07 [pawel] 3.7.10cvs77
1772 Make Home & End keys work in textview
1774 2011-11-06 [colin] 3.7.10cvs76
1777 Oops, some unwanted undo got commited.
1779 2011-11-06 [colin] 3.7.10cvs75
1782 Don't iconify/deiconify. Instead, just show nothing
1785 2011-11-06 [pawel] 3.7.10cvs74
1788 Fix compose window size saving / restoring
1790 2011-11-06 [pawel] 3.7.10cvs73
1794 Optimize message displaying, in some conditions parts were
1795 displayed twice causing flickering. For example first html
1796 source and then rendering output from html plugin of the
1799 2011-11-05 [wwp] 3.7.10cvs72
1801 * src/gtk/gtkaspell.c
1802 Fix compilation where 'null' is undefined (use NULL instead).
1804 2011-11-05 [colin] 3.7.10cvs71
1806 * src/gtk/gtkaspell.c
1807 No need to show a backtrace if gtkaspell is null
1809 2011-11-05 [pawel] 3.7.10cvs70
1811 * src/gtk/gtkaspell.c
1812 Fix crasher when spellchecking is not enabled
1814 2011-11-02 [mones] 3.7.10cvs69
1816 * doc/man/claws-mail.1
1817 fixed hyphens (patch from Debian packaging)
1818 fixed header to follow man style closely
1819 documented new option --compose-from-file
1820 removed INSTALLATION section, doesn't belong to manpage
1821 added ENVIRONMENT, COPYRIGHT and BUGS sections
1822 expanded FILES section to include certs and autofaces dirs
1823 expanded SEE ALSO section to include manual and plugins
1825 2011-11-01 [colin] 3.7.10cvs68
1827 * src/common/utils.c
1828 Fix wrong debug stuff commited.
1830 2011-11-01 [colin] 3.7.10cvs67
1834 * src/common/utils.c
1835 * src/gtk/gtkaspell.c
1836 * src/gtk/gtkaspell.h
1837 Fix huge slowness induced by spellcheck "while typing"
1838 during initial quote rewraps.
1840 2011-10-31 [pawel] 3.7.10cvs66
1846 Fix bug #2526 'When reading message in separate window,
1847 n and p keys do not work'
1848 - fix key event handling in messageview
1849 - remove bindings for 'n' and 'p' keys in mimeview (next-part
1850 and prev-part actions)
1851 - instead add 'z' key for prev-part, we have 'a' key
1852 for next-part already
1854 2011-10-31 [colin] 3.7.10cvs65
1857 Fix build with GLib 2.31. Thanks to Charles A. Edwards
1859 2011-10-31 [pawel] 3.7.10cvs64
1862 * src/gtk/gtkutils.c
1863 Fix bug #2303 'Next unread message enables message view'
1864 Don't show previously hidden message view in main window
1865 when user reads messages in external window
1867 2011-10-31 [paul] 3.7.10cvs63
1869 * src/prefs_template.c
1870 revert part of 3.7.10cvs60 - it was a subjective change, all widgets
1871 fit at 540 here, for those where they don't the dialogue can be made
1874 2011-10-31 [paul] 3.7.10cvs62
1877 revert 3.7.10cvs61, these entries _should_ be editable
1879 2011-10-30 [pawel] 3.7.10cvs61
1882 Those entries should not be editable
1884 2011-10-30 [pawel] 3.7.10cvs60
1886 * src/prefs_template.c
1887 - Dialog needs more height to fit all widgets
1888 - Clear template contents on delete
1890 2011-10-30 [pawel] 3.7.10cvs59
1892 * src/prefs_folder_item.c
1893 Update summaryview after changing folder prefs when needed
1895 2011-10-30 [pawel] 3.7.10cvs58
1898 Remove key-press-event blocking, it only
1899 emits GLib-GObject warnings
1901 2011-10-29 [colin] 3.7.10cvs57
1904 Fix focus of completion window with gnome shell
1905 Fixes bug #2525, "Address completion window does not get
1908 2011-10-29 [colin] 3.7.10cvs56
1911 Fix flicker on recursive quicksearch
1913 2011-10-28 [colin] 3.7.10cvs55
1917 Fix a bit the focus problem on Gnome shell
1919 2011-10-26 [mones] 3.7.10cvs54
1922 Add missing accelerator
1924 2011-10-25 [colin] 3.7.10cvs53
1926 * src/gtk/gtkcmclist.c
1927 * src/gtk/gtkcmctree.c
1928 Fix colors, fix warnings
1930 2011-10-25 [colin] 3.7.10cvs52
1932 * src/gtk/gtkcmclist.c
1933 * src/gtk/gtkcmctree.c
1936 2011-10-25 [colin] 3.7.10cvs51
1938 * src/stock_pixmap.c
1939 Fix build with gtk + 2.20
1941 2011-10-25 [colin] 3.7.10cvs50
1947 Fix locking when sending a single message
1949 2011-10-25 [colin] 3.7.10cvs49
1951 * src/gtk/colorlabel.c
1953 * src/gtk/gtkcmclist.c
1954 Make row height closer to what it was
1956 2011-10-25 [colin] 3.7.10cvs48
1958 * src/stock_pixmap.c
1959 Always use cairo to draw
1961 2011-10-25 [colin] 3.7.10cvs47
1964 Fix bug #2529, 'crash in mimeview_start_drag after
1965 deleting message'. Patch by Ricardo
1967 2011-10-23 [colin] 3.7.10cvs46
1969 * src/gtk/gtkcmclist.c
1970 * src/gtk/gtkcmclist.h
1971 * src/gtk/gtkcmctree.c
1972 Draw CMClist with cairo too.
1974 2011-10-23 [colin] 3.7.10cvs45
1976 * src/gtk/gtkcmclist.h
1977 Fix build (this was not meant to be commited)
1979 2011-10-23 [colin] 3.7.10cvs44
1983 * src/addressbook_foldersel.c
1987 * src/grouplistdialog.c
1988 * src/prefs_common.c
1989 * src/prefs_common.h
1991 * src/gtk/gtkcmclist.c
1992 * src/gtk/gtkcmclist.h
1993 * src/gtk/gtkcmctree.c
1994 * src/gtk/gtkcmctree.h
1995 * src/gtk/gtksctree.c
1996 Refactor some tree stuff (lots of code duplication there)
1997 and switch to cairo for tree rendering.
1999 2011-10-23 [holger] 3.7.10cvs43
2002 Don't issue a warning for designed behaviour of the stop rule.
2003 Fixes bug #2520, 'Please remove verbose "No further processing after rule %s" message.'
2005 2011-10-22 [colin] 3.7.10cvs42
2008 * src/gtk/gtkshruler.c
2009 * src/gtk/gtkutils.h
2012 2011-10-22 [colin] 3.7.10cvs41
2021 * src/grouplistdialog.c
2028 * src/prefs_account.c
2029 * src/prefs_actions.c
2030 * src/prefs_ext_prog.c
2031 * src/prefs_filtering.c
2032 * src/prefs_folder_item.c
2033 * src/prefs_image_viewer.c
2034 * src/prefs_logging.c
2035 * src/prefs_msg_colors.c
2038 * src/prefs_spelling.c
2039 * src/prefs_summaries.c
2040 * src/prefs_template.c
2043 * src/send_message.c
2045 * src/summary_search.c
2048 * src/gtk/gtkcmclist.c
2049 * src/gtk/gtkcmctree.c
2050 * src/gtk/gtkcmoptionmenu.c
2051 * src/gtk/gtksctree.c
2052 * src/gtk/gtkutils.c
2053 * src/gtk/gtkutils.h
2054 * src/gtk/gtkvscrollbutton.c
2055 * src/gtk/inputdialog.c
2056 * src/gtk/pluginwindow.c
2057 * src/gtk/quicksearch.c
2058 * src/gtk/spell_entry.c
2059 * src/plugins/bogofilter/bogofilter_gtk.c
2060 * src/plugins/dillo_viewer/dillo_prefs.c
2061 * src/plugins/pgpcore/prefs_gpg.c
2062 * src/plugins/spamassassin/spamassassin_gtk.c
2063 * src/plugins/trayicon/trayicon.c
2064 * src/plugins/trayicon/trayicon_prefs.c
2065 Remove all possible #if GTK_CHECK_VERSION() checks,
2066 and make Claws build with GTK+2.16 (untested right
2067 now), as the Gpg4Win project uses GTK+2.16 currently.
2069 2011-10-22 [colin] 3.7.10cvs40
2071 * src/gtk/gtkutils.h
2073 Fix (hopefully) build with GTK+ 2.18.
2075 2011-10-20 [paul] 3.7.10cvs39
2080 fix bug 2479, 'LDIF address book import matches tags case sensitive'
2081 Patch by Bodo Graumann <mail@bodograumann.de>
2083 2011-10-20 [mones] 3.7.10cvs38
2087 Fix references to old dotsrc mailing lists
2089 2011-10-19 [mones] 3.7.10cvs37
2091 * src/prefs_msg_colors.c
2092 Fix Ok/Cancel buttons in color selector of preferences
2094 2011-10-17 [colin] 3.7.10cvs36
2096 * src/gtk/gtkshruler.c
2097 (Probably) fix GTK+ <= 2.22
2099 2011-10-17 [colin] 3.7.10cvs35
2101 * src/gtk/gtkshruler.c
2104 2011-10-17 [mones] 3.7.10cvs34
2113 Fix potential out-of-buffer writes
2115 2011-10-17 [mones] 3.7.10cvs33
2118 Use just one g_print call per option; correct indentation
2120 2011-10-17 [colin] 3.7.10cvs32
2124 * src/gtk/Makefile.am
2125 * src/gtk/gtkshruler.c
2126 * src/gtk/gtkshruler.h
2129 Reimplement ruler using the GTK widgets. Thanks
2130 to Hanno for the initial patch.
2132 2011-10-17 [colin] 3.7.10cvs31
2136 * src/gtk/gtkutils.c
2137 * src/gtk/gtkutils.h
2138 Undeprecate GIO/GdkCondition
2140 2011-10-16 [mones] 3.7.10cvs30
2143 Add --compose-from-file option to open composition
2144 window with the headers and body from a file; based
2145 on Debian patch to fix http://bugs.debian.org/544868
2147 2011-10-15 [mones] 3.7.10cvs29
2149 * manual/advanced.xml
2150 Document new summary_from_show hidden preference
2152 2011-10-15 [paul] 3.7.10cvs28
2155 compose_create_tags() - fix misplaced 'int i'
2156 compose_entry_mark_default_to() - fix To field highlighting
2158 2011-10-09 [colin] 3.7.10cvs27
2161 Fix address completion
2163 2011-10-07 [colin] 3.7.10cvs26
2165 * src/prefs_filtering_action.c
2166 * src/gtk/gtkutils.h
2167 Fix build with GTK+2.20
2169 2011-10-07 [colin] 3.7.10cvs25
2171 * src/gtk/Makefile.am
2172 * src/gtk/gdkkeysyms-new.h
2173 * src/gtk/gtkutils.h
2174 Copy the new GDK_KEY_* definitions for older GTKs
2176 2011-10-07 [colin] 3.7.10cvs24
2179 Fix typos (thanks to Hanno)
2181 2011-10-07 [colin] 3.7.10cvs23
2184 * src/gtk/gtkshruler.c
2185 * src/gtk/gtkshruler.h
2186 Disable ruler starting from 2.24.
2188 2011-10-07 [colin] 3.7.10cvs22
2192 * src/gtk/Makefile.am
2195 2011-10-07 [colin] 3.7.10cvs21
2205 * src/message_search.c
2208 * src/prefs_account.c
2209 * src/prefs_compose_writing.c
2210 * src/prefs_filtering_action.c
2211 * src/prefs_folder_item.c
2212 * src/prefs_logging.c
2213 * src/prefs_matcher.c
2214 * src/prefs_message.c
2216 * src/prefs_receive.c
2217 * src/prefs_summaries.c
2218 * src/prefs_wrapping.c
2222 * src/stock_pixmap.c
2223 * src/summary_search.c
2225 * src/gtk/Makefile.am
2226 * src/gtk/colorlabel.c
2227 * src/gtk/gtkutils.c
2228 * src/gtk/gtkutils.h
2229 * src/gtk/logwindow.c
2232 * src/gtk/quicksearch.c
2233 * src/gtk/spell_entry.c
2234 * src/plugins/bogofilter/bogofilter_gtk.c
2235 * src/plugins/dillo_viewer/dillo_viewer.c
2236 * src/plugins/pgpcore/prefs_gpg.c
2237 * src/plugins/spamassassin/spamassassin_gtk.c
2238 Bug #2371, "Port to GTK+ 3.0". Third patch from Hanno, starting
2239 the real job. GtkCMOptionMenu and GTKHSRuler disabled, should be
2240 ported (especially GtkCMOptionMenu)
2242 2011-10-07 [colin] 3.7.10cvs20
2247 * src/addrcustomattr.c
2248 * src/addrduplicates.c
2251 * src/addressbook_foldersel.c
2257 * src/editaddress_other_attributes_ldap.c
2262 * src/editldap_basedn.c
2270 * src/grouplistdialog.c
2276 * src/message_search.c
2279 * src/prefs_actions.c
2280 * src/prefs_customheader.c
2281 * src/prefs_display_header.c
2282 * src/prefs_filtering.c
2283 * src/prefs_filtering_action.c
2284 * src/prefs_folder_column.c
2285 * src/prefs_matcher.c
2286 * src/prefs_msg_colors.c
2288 * src/prefs_summaries.c
2289 * src/prefs_summary_column.c
2290 * src/prefs_summary_open.c
2291 * src/prefs_template.c
2292 * src/prefs_toolbar.c
2294 * src/sourcewindow.c
2296 * src/summary_search.c
2301 * src/gtk/colorsel.c
2302 * src/gtk/combobox.c
2303 * src/gtk/description_window.c
2304 * src/gtk/foldersort.c
2305 * src/gtk/gtkaspell.c
2306 * src/gtk/gtkcmclist.c
2307 * src/gtk/gtkcmctree.c
2308 * src/gtk/gtkcmoptionmenu.c
2309 * src/gtk/gtkutils.c
2310 * src/gtk/icon_legend.c
2311 * src/gtk/inputdialog.c
2312 * src/gtk/logwindow.c
2313 * src/gtk/pluginwindow.c
2314 * src/gtk/prefswindow.c
2315 * src/gtk/quicksearch.c
2316 * src/plugins/pgpcore/passphrase.c
2317 * src/plugins/pgpcore/select-keys.c
2318 Bug #2371, "Port to GTK+ 3.0". Monster-patch by Hanno Meyer-Thurow
2319 to replace GDK_* by GDK_KEY_*.
2321 2011-10-07 [colin] 3.7.10cvs19
2332 * src/grouplistdialog.c
2333 * src/image_viewer.c
2337 * src/prefs_filtering_action.c
2338 * src/prefs_folder_column.c
2339 * src/prefs_msg_colors.c
2340 * src/prefs_summary_column.c
2341 * src/prefs_toolbar.c
2343 * src/stock_pixmap.c
2350 * src/gtk/colorlabel.c
2351 * src/gtk/colorsel.c
2352 * src/gtk/gtkcmclist.c
2353 * src/gtk/gtkcmctree.c
2354 * src/gtk/gtkcmoptionmenu.c
2355 * src/gtk/gtksctree.c
2356 * src/gtk/gtkutils.c
2357 * src/gtk/gtkvscrollbutton.c
2358 * src/gtk/inputdialog.c
2359 * src/gtk/logwindow.c
2361 * src/gtk/prefswindow.c
2362 * src/gtk/progressdialog.c
2363 * src/plugins/pgpcore/passphrase.c
2364 * src/plugins/trayicon/trayicon.c
2365 Bug #2371, "Port to GTK+ 3.0": Use accessor functions.
2366 Patch by Hanno Thurow-Meyer, many thanks to him !
2368 2011-09-20 [colin] 3.7.10cvs18
2371 Fix bug #2502, 'gnutls_transport_set_lowat removed in
2374 2011-09-18 [colin] 3.7.10cvs17
2377 Fix segfault when connection fails
2379 2011-09-03 [colin] 3.7.10cvs16
2382 Use NORMAL instead of EXPORT priorities.
2384 2011-09-02 [colin] 3.7.10cvs15
2388 Linking against gcrypt explicitely in order to call
2389 gcry_control() for mutex setup isn't necessary anymore
2390 starting from gnuTLS 2.11.
2392 2011-08-31 [colin] 3.7.10cvs14
2394 * src/plugins/pgpinline/pgpinline.c
2395 * src/plugins/pgpmime/pgpmime.c
2396 Fix bug #2431, "Major memory leak in PGP message handling".
2398 2011-08-31 [colin] 3.7.10cvs13
2405 Apply Steve Rader's patch from bug #2388, "Add
2406 message view scrolling menu items"
2408 2011-08-30 [colin] 3.7.10cvs12
2410 * src/gtk/prefswindow.c
2411 Fix layout issues (i.e. on SSL page if changing account
2412 type prior to visiting it).
2414 2011-08-30 [colin] 3.7.10cvs11
2418 Don't use deprecated functions for GnuTLS priorities.
2419 Require GnuTLS 2.2 that is the first version with the
2422 2011-08-30 [colin] 3.7.10cvs10
2424 * src/common/socket.c
2426 Long-term fix for bug #2402, "GnuTLS change breaks socket
2427 communication", as per http://savannah.gnu.org/support/?107660
2429 2011-08-30 [colin] 3.7.10cvs9
2431 * src/etpan/imap-thread.c
2432 * src/etpan/nntp-thread.c
2433 Remove dead openSSL code
2435 2011-08-30 [colin] 3.7.10cvs8
2439 * src/common/ssl_certificate.c
2440 * src/common/ssl_certificate.h
2441 * src/etpan/imap-thread.c
2442 * src/etpan/nntp-thread.c
2443 Fix bug #2127, "SSL cert check uses canonical name instead of
2446 2011-08-29 [colin] 3.7.10cvs7
2448 * src/prefs_account.c
2449 Fix X-Mailer option not appearing on IMAP
2451 2011-08-29 [colin] 3.7.10cvs6
2453 * src/plugins/pgpcore/Makefile.am
2454 * src/plugins/pgpinline/Makefile.am
2455 * src/plugins/pgpmime/Makefile.am
2456 * src/plugins/smime/Makefile.am
2458 libtool: link: require no space between `-L' and `.'
2460 2011-08-29 [colin] 3.7.10cvs5
2464 * src/prefs_account.c
2465 * src/prefs_account.h
2466 Revert cvs4 which is rather illogical and instead
2467 use Fabian's patch from bug #2471
2469 2011-08-29 [colin] 3.7.10cvs4
2472 Don't insert custom headers that have empty values.
2473 Allows not inserting X-Mailer if it's set to nothing.
2474 Fixes bug #2471, "Make setting an X-Mailer header optional".
2476 2011-08-29 [colin] 3.7.10cvs3
2478 * src/image_viewer.c
2480 * src/gtk/gtkutils.c
2481 * src/gtk/gtkutils.h
2482 Handle EXIF orientation in images (both in textview's
2483 preview and image viewer)
2485 2011-08-28 [paul] 3.7.10cvs2
2487 * src/prefs_common.c
2488 * src/prefs_common.h
2490 add new hidden option to control the display in the From
2491 column in the Message List: 0 (default): show name,
2492 1: show address, 2: show name + address
2494 2011-08-27 [paul] 3.7.10cvs1
2497 * src/common/ssl_certificate.c
2498 * src/etpan/imap-thread.c
2499 * src/etpan/nntp-thread.c
2500 offer up some missing log_error() strings to translators
2502 2011-08-27 [paul] 3.7.10
2508 2011-08-27 [paul] 3.7.9cvs52
2516 updated by David Vachulka, wwp, Pader Rezso, Mindaugas
2517 Baranauskas, Frederico Goncalves Guimaraes, and Slavko
2519 2011-08-27 [mones] 3.7.9cvs51
2521 * claws-mail.desktop
2522 Include generic name and comment translations
2523 Thanks to all the people on the translators ML!
2525 2011-08-23 [paul] 3.7.9cvs50
2528 probable/possible fix/workaround for bug 2402,
2529 'can't download message from pop3 server'
2531 2011-08-18 [paul] 3.7.9cvs49
2533 * manual/handling.xml
2534 fix typos. thanks to vilpan
2536 2011-08-17 [paul] 3.7.9cvs48
2538 * tools/claws.i18n.status.pl
2539 add Mindaugas Baranauskas (Lithuanian)
2541 2011-08-14 [mir] 3.7.9cvs47
2544 * src/etpan/nntp-thread.c
2545 Fix bug 2418. Patch provided by Sébastien Bigaret with
2546 some minor contribution by me.
2548 2011-08-13 [mir] 3.7.9cvs46
2550 * src/etpan/nntp-thread.c
2551 Fix bug when NNTP server sends authentication warning
2552 as part of the connection session. Privously etpan would
2553 bail out for any return code other than NEWSNNTP_NO_ERROR
2554 but as early as the connection session a return code like
2555 NEWSNNTP_WARNING_REQUEST_AUTHORIZATION_USERNAME and
2556 NEWSNNTP_WARNING_REQUEST_AUTHORIZATION_PASSWORD should not
2557 be considered as an error.
2559 2011-08-12 [paul] 3.7.9cvs45
2562 3.7.9cvs43 mistakenly dropped off the info
2563 about the mime part from the tooltip
2565 2011-08-12 [wwp] 3.7.9cvs44
2567 * src/gtk/quicksearch.c
2568 Fix duplicate key accel (thanks to Ra-Mones-Mones II).
2570 2011-08-09 [paul] 3.7.9cvs43
2573 fix bug 2420, 'Invalid markup in icon tooltip text after signature check'
2575 2011-08-06 [paul] 3.7.9cvs42
2578 fix cursor placement in Forward template
2580 2011-08-06 [paul] 3.7.9cvs41
2582 * src/gtk/description_window.c
2583 fix bug 1963, 'Preferences Templates Information Window Focus loss'
2585 2011-08-05 [holger] 3.7.9cvs40
2587 * claws-mail.desktop
2588 Revert 3.7.9cvs35 for now, it may be problematic
2591 2011-08-05 [paul] 3.7.9cvs39
2595 use 'Collapse quotes' rather than 'Fold quotes' on
2596 labels, for consistency
2598 use 'Receive mail from account' rather than 'on account'
2600 2011-07-30 [mir] 3.7.9cvs38
2602 * src/etpan/Makefile.am
2603 * src/plugins/pgpcore/Makefile.am
2604 * src/plugins/pgpmime/Makefile.am
2605 * src/plugins/smime/Makefile.am
2606 Fix broken build on Debian Sid. enchant.h cannot be
2607 found unless $(ENCHANT_CFLAGS) and $(ENCHANT_LIBS) are
2608 present in Makefile.am. Apparently enchant.h in older
2609 versions were placed in /usr/include which is always
2612 2011-07-21 [mones] 3.7.9cvs37
2614 * src/common/plugin.c
2615 * src/common/plugin.h
2616 Make licences allowed for plugins more explicit and also
2617 accept dual (or more) licences when properly formatted.
2618 Doesn't require any change on current plugins.
2620 2011-07-18 [mones] 3.7.9cvs36
2622 * manual/advanced.xml
2623 Document briefly tags feature.
2624 * manual/glossary.xml
2625 Fix definition to avoid confussion with tags.
2626 * manual/es/advanced.xml
2627 * manual/es/glossary.xml
2628 Synchronize Spanish translation with the above.
2630 2011-07-07 [holger] 3.7.9cvs35
2632 * claws-mail.desktop
2633 Add indicator stuff to the desktop file
2634 Taken from bug #2450
2636 2011-07-06 [paul] 3.7.9cvs34
2641 2011-07-06 [mones] 3.7.9cvs33
2644 Do not create an empty tag name row in panel and
2645 warn user about using a non-reserved tag instead
2647 2011-07-05 [mones] 3.7.9cvs32
2652 * src/etpan/imap-thread.c
2653 Make constants for reserved tags and use them
2654 Removed also duplicate comparison while at it
2656 2011-07-05 [paul] 3.7.9cvs31
2659 when using a Compose template, only place the cursor
2660 in the body when the cursor symbol, %cursor (%X), is used
2662 2011-07-03 [paul] 3.7.9cvs30
2665 do main_window_popup(mainwin); on plugin load error, or
2666 else the warning dialogue and mainwindow stays minimised
2669 2011-07-03 [paul] 3.7.9cvs29
2672 fix bug 2462, 'Building without GnuTLS support leads to a
2673 failure in wizard.c'
2675 2011-07-03 [paul] 3.7.9cvs28
2680 fix bug #2461, 'popup menu in message list displays
2681 'move to trash' and 'delete''.
2682 Add a new sensitivity condition 'M_NOT_TRASH' and
2683 remove the broken workaround for right-click in summaryview.c.
2684 Fix broken main menu sensitivity for "Menu/Message/Move" in
2687 2011-06-21 [paul] 3.7.9cvs27
2690 revert 3.7.9cvs2, it does no good
2692 2011-06-18 [mir] 3.7.9cvs26
2695 Fix autoconf warnings introduced in autoconf >= 2.64
2697 2011-06-05 [paul] 3.7.9cvs25
2707 fix strings where an informational message has been
2708 wrongly entered into the translated string
2710 enable 'Trash' and 'Sender' to be translated based on
2711 the context, e.g. as button text and as mail header
2713 fix english in Info tab
2715 2011-05-25 [colin] 3.7.9cvs24
2718 Fix bug #2439, "use bitwise operator for bitmask instead of
2719 logical operator". Thanks to Nicolas Kaiser for the patch.
2721 2011-05-18 [colin] 3.7.9cvs23
2724 Fix missing group selection before xover if the
2725 connection was reset before.
2727 2011-05-12 [colin] 3.7.9cvs22
2729 * src/common/utils.c
2730 Fix bug #2412, "Send account mail address in Message-ID
2731 wrongly implemented". Patch by Fabian Keil.
2733 2011-05-12 [mones] 3.7.9cvs21
2735 * src/etpan/nntp-thread.c
2736 Fix bug #2418 "NNTP authentication is broken"
2738 2011-05-09 [pawel] 3.7.9cvs20
2741 * src/prefs_folder_item.c
2744 2011-05-05 [colin] 3.7.9cvs19
2749 * src/send_message.c
2750 Fix bug #2184, "Add account name information inside network log".
2751 Initial patch by MSulchan Darmawan, expanded to other protocols.
2752 This stuff is too much copy-pasted.
2755 2011-04-30 [colin] 3.7.9cvs18
2758 Fix bug #2414, 'Claws segfaults on startup with
2759 notification plugin enabled". Thanks Christian
2760 Faulhammer for the patch.
2762 2011-04-27 [colin] 3.7.9cvs17
2765 Make Windows' encoding CP1251 for ru_RU locale
2766 Part of bug #2397, "Gtkhtml2 viewer ignores message encoding"
2768 2011-04-24 [paul] 3.7.9cvs16
2770 * manual/claws-mail-manual.xml
2771 * manual/de/claws-mail-manual.xml
2772 * manual/es/claws-mail-manual.xml
2773 * manual/fr/claws-mail-manual.xml
2774 * manual/it/claws-mail-manual.xml
2775 update copyright year
2777 2011-04-24 [paul] 3.7.9cvs15
2780 fix bug #2353, 'Right-clicking on spam in order to delete
2781 it causes it to show in message window'
2783 2011-04-24 [paul] 3.7.9cvs14
2786 * src/gtk/foldersort.c
2787 * src/gtk/foldersort.h
2788 fix labelling, 'change folder order' to 'change mailbox order'
2790 2011-04-23 [paul] 3.7.9cvs13
2793 fix bug #2409, 'Failed to compile under GCC 3.x : option
2794 -Wno-pointer-sign badly set in configure.ac'. mistakenly
2795 committed in 3.7.8cvs19
2797 2011-04-11 [paul] 3.7.9cvs12
2799 * src/plugins/trayicon/trayicon.c
2800 fix build bug: gtk_status_icon_set_title() is available
2801 since gtk 2.18.x not 2.14.x
2803 2011-04-11 [paul] 3.7.9cvs11
2806 updated by Páder Rezső
2808 2011-04-10 [colin] 3.7.9cvs10
2814 * src/editaddress_other_attributes_ldap.c
2816 * src/message_search.c
2817 * src/prefs_display_header.c
2818 * src/prefs_filtering_action.c
2819 * src/prefs_matcher.c
2821 * src/prefs_toolbar.c
2822 * src/summary_search.c
2823 * src/gtk/colorlabel.c
2824 * src/gtk/combobox.c
2825 * src/gtk/gtkcmoptionmenu.c
2826 * src/gtk/gtkshruler.c
2827 * src/gtk/gtkshruler.h
2828 * src/gtk/gtkutils.h
2829 * src/gtk/inputdialog.c
2830 * src/gtk/quicksearch.c
2831 Revert the whole pile of crap introduced in
2834 2011-04-10 [colin] 3.7.9cvs9
2838 * src/editaddress_other_attributes_ldap.c
2840 * src/message_search.c
2841 * src/prefs_display_header.c
2842 * src/prefs_matcher.c
2843 * src/prefs_toolbar.c
2844 * src/summary_search.c
2845 * src/gtk/combobox.c
2846 * src/gtk/gtkutils.h
2847 * src/gtk/inputdialog.c
2848 * src/gtk/quicksearch.c
2849 Finish fun with combo boxes. (hopefully)
2851 2011-04-10 [colin] 3.7.9cvs8
2854 * src/prefs_filtering_action.c
2855 * src/gtk/combobox.c
2856 * src/gtk/gtkshruler.c
2857 * src/gtk/gtkshruler.h
2858 More undeprecation. GTKSHRuler is #if'ed out. We can
2859 still decide to maintain the old GtkRuler widget in-tree
2860 if the lack of ruler in Compose window is too
2863 2011-04-10 [colin] 3.7.9cvs7
2868 * src/editaddress_other_attributes_ldap.c
2869 * src/message_search.c
2870 * src/prefs_display_header.c
2871 * src/prefs_filtering_action.c
2873 * src/prefs_toolbar.c
2874 * src/summary_search.c
2875 * src/gtk/colorlabel.c
2876 * src/gtk/combobox.c
2877 * src/gtk/gtkcmoptionmenu.c
2878 * src/gtk/gtkutils.h
2879 More comboboxtext undeprecation
2881 2011-04-10 [colin] 3.7.9cvs6
2886 2011-04-10 [colin] 3.7.9cvs5
2891 2011-04-10 [colin] 3.7.9cvs4
2894 * src/editaddress_other_attributes_ldap.c
2895 * src/message_search.c
2896 * src/prefs_display_header.c
2897 * src/prefs_filtering_action.c
2899 * src/prefs_toolbar.c
2900 * src/summary_search.c
2901 * src/gtk/combobox.c
2902 * src/gtk/gtkutils.h
2903 gtk_combo_box_*_text() is deprecated, and
2904 gtk_combo_box_text_*() is the new hotness.
2906 2011-04-10 [colin] 3.7.9cvs3
2914 * src/gtk/gtkvscrollbutton.c
2915 * src/gtk/gtkvscrollbutton.h
2916 s/GtkFunction/GSourceFunc
2918 2011-04-10 [colin] 3.7.9cvs2
2921 Use gtkut_window_popup() to work around a bug in Gnome Shell.
2922 This is the patch from bug #2396, it should be innocuous even
2923 if that's useless to do deiconify + present window...
2925 2011-04-09 [paul] 3.7.9cvs1
2927 * src/prefs_summaries.c
2928 fix typo in string. (thanks, Brad!)
2930 2011-04-09 [paul] 3.7.9
2936 2011-04-09 [paul] 3.7.8cvs78
2946 updated by David Vachulka, Ricardo Mones, Flammie Pirinen,
2947 wwp, Mindaugas Baranauskas, Frederico Goncalves Guimaraes,
2950 2011-04-09 [colin] 3.7.8cvs77
2953 Revert part of yesterday's patch. While gtk_file_chooser_set_current_name()
2954 wants an UTF-8 string, gtk_file_chooser_set_current_folder() wants a glib-
2955 encoding filename. Hooray for stupid.
2957 2011-04-08 [colin] 3.7.8cvs76
2960 Fix action Stop: if child does not react to SIGTERM, it'll
2961 probably start behaving when it'll get a SIGKILL on the user's
2962 second press on Stop.
2963 Fixes bug #2237, "User action makes Claws unresponsive".
2965 2011-04-08 [colin] 3.7.8cvs75
2970 * src/folder_item_prefs.c
2971 * src/folder_item_prefs.h
2972 * src/prefs_account.c
2973 Fix bug #2382, "folderitemrc not updated when account
2974 name is changed". Indeed, this wasn't done.
2976 2011-04-08 [wwp] 3.7.8cvs74
2979 Add support for quoted values (*="value").
2980 This commonly fixes a trailing quote appearing to filenames
2981 sent by iphone Mail (not sure if it's culprit at all, though).
2983 2011-04-08 [colin] 3.7.8cvs73
2986 Fix bug #2393, "Crashes and rendering problems in the "Save as" menu
2987 caused by attachments with extended chars in the file name". Patch
2988 derived from a patch bt Fabien Keil
2990 2011-04-05 [wwp] 3.7.8cvs72
2993 A debug string not to translate.
2995 2011-04-03 [colin] 3.7.8cvs71
2997 * src/common/utils.h
2998 Fix bug #2394, "backtrace() crashes on FreeBSD"
2999 That's not the first bug-report where internal
3000 debug-only backtrace() crashes on FreeBSD.
3002 2011-04-03 [colin] 3.7.8cvs70
3005 Fix bug #2365 again, "Crash when auto-scrolling headers in
3007 Batch-mode compose windows (from filtering actions) shouldn't
3008 try to access stuff after flushing events...
3010 2011-03-31 [paul] 3.7.8cvs69
3013 update as gtk >= 2.10 now required
3014 (because I'll never remember to do this later)
3016 2011-03-26 [paul] 3.7.8cvs68
3019 fix separators in Go To menu
3021 2011-03-20 [colin] 3.7.8cvs67
3024 Drop the *_DISABLE_DEPRECATED. We'll put them back
3025 when we'll have time to handle them
3027 2011-03-18 [paul] 3.7.8cvs66
3030 make user-facing message more accurate -
3031 'Network Log' not 'View Log'
3033 2011-03-17 [wwp] 3.7.8cvs65
3036 Fix a typo around plural form, as reported by
3039 2011-03-15 [colin] 3.7.8cvs64
3044 Fix bug #2381, "Support for NetworkManager 0.9".
3045 Patch by Mikhail Efremov
3047 2011-03-04 [colin] 3.7.8cvs63
3051 Fix segfault on Windows
3053 * src/common/utils.c
3054 * src/common/w32_unistd.c
3055 * src/common/w32lib.h
3056 Rationalize use of time_r() funcs (pthread do define them)
3058 2011-03-02 [pawel] 3.7.8cvs62
3061 Re-implement widgets aligning, switch from GtkSizeGroup
3062 to GtkTable - this should fix disappearing labels
3064 2011-03-01 [pawel] 3.7.8cvs61
3067 Wizard GUI cleanups. Make it look and behave more
3068 like account preferences.
3070 2011-02-23 [colin] 3.7.8cvs60
3072 * src/common/Makefile.am
3075 2011-02-23 [colin] 3.7.8cvs59
3079 * src/common/Makefile.am
3080 * src/common/plugin.c
3081 * src/common/valgrind.h
3082 Fix bug #2369, "valgrind.h should NOT be part of claws-mail"
3083 Use valgrind's own header.
3085 2011-02-22 [colin] 3.7.8cvs58
3087 * src/prefs_account.c
3088 Fix bug #2367 (Win32): Disable "Always sign messages when replying to a
3089 signed message" upon new installation. This is disturbing when PGP
3090 plugins are loaded by default.
3092 2011-02-16 [paul] 3.7.8cvs57
3095 update copyright headers throughout
3097 2011-02-16 [paul] 3.7.8cvs56
3100 use gettext plural form for "item selected"/"items selected"
3102 2011-02-13 [colin] 3.7.8cvs55
3106 Fix bug #2361, "Claws crashes after PGP Check in separate
3107 msg view". Don't let the cancel thread lie around after
3108 the verification ended.
3110 2011-02-13 [paul] 3.7.8cvs54
3113 updated by Mindaugas Baranauskas
3115 2011-02-11 [mones] 3.7.8cvs53
3117 * manual/es/advanced.xml
3118 Sync with English manual
3120 Fix remaining mismatched alloc/free from cppcheck
3122 2011-02-10 [pawel] 3.7.8cvs52
3127 2011-02-10 [pawel] 3.7.8cvs51
3129 * src/prefs_toolbar.c
3130 - set menus sensitivity in item type combo depending on
3131 availability of actions / plugin hooks
3132 - style fixes, spaces instead of tabs mostly
3134 2011-02-10 [paul] 3.7.8cvs50
3136 * src/prefs_account.c
3137 move the 'send acc mail addr in msg-id" option to
3140 2011-02-10 [paul] 3.7.8cvs49
3142 * src/prefs_account.c
3143 move the 'expunge immediately' option to a more
3146 2011-02-05 [pawel] 3.7.8cvs48
3148 * manual/advanced.xml
3149 Document new hidden pref
3151 Dont treat mimeparts referenced by others as
3154 * src/prefs_common.c
3155 * src/prefs_common.h
3156 Add ability to hide inline attachments referenced
3157 by other mimeparts in MimeView. To enable this
3158 feature set show_inline_attachments=0 in your clawsrc
3160 2011-01-25 [colin] 3.7.8cvs47
3163 Fix matcher body parsing: decode mails with our
3164 MIME parser. This speeds up body search a bit as
3165 binary attachments are not searched anymore, slows
3166 down a bit full message searches, but not awfully.
3167 * src/summary_search.c
3168 Use matcher API to search, in all cases (advanced search or
3169 not). Also, fix little logic bugs related to combos history
3170 * src/common/utils.c
3171 * src/common/utils.h
3174 Remove dead code, export functions needed by matcher.c
3176 2011-01-25 [colin] 3.7.8cvs46
3179 * src/prefs_common.c
3181 * src/common/ssl_certificate.c
3182 Fix mismatched alloc/free (thanks to cppcheck)
3184 2011-01-25 [colin] 3.7.8cvs45
3187 Fix leak on error path
3189 2011-01-23 [mones] 3.7.8cvs44
3191 * manual/es/advanced.xml
3192 Sync with English manual
3194 2011-01-23 [paul] 3.7.8cvs43
3197 it's 2011, update copyright line
3199 2011-01-23 [paul] 3.7.8cvs42
3201 * manual/advanced.xml
3202 * src/prefs_common.c
3203 * src/prefs_common.h
3205 fix bug #2350, 'Make displaying localized date/time in
3206 message view optional'.
3207 This introduces a new hidden option (why do more?),
3208 'msgview_date_format', which defaults to OFF, maintaining
3209 the current and expected behaviour.
3211 2011-01-21 [colin] 3.7.8cvs41
3214 Fix bug #2050, Clawsmail sends return receipt every seconds
3215 We forgot to close the file when parsing
3216 disposition-notification fields, which made unlinking of the
3217 corresponding emails in tempfolder/processing impossible in
3218 Windows. Causing them to be re-fetched every time.
3220 2011-01-21 [colin] 3.7.8cvs40
3222 * claws-mail.desktop
3223 Fix again bug #2346: We should have a %u parameter.
3225 2011-01-21 [colin] 3.7.8cvs39
3227 * src/plugins/spamassassin/spamassassin.c
3228 Fix sa-learn when offline (its command line parsing is
3229 space-dependant). Patch by Wolfgang Lorenz
3231 2011-01-19 [pawel] 3.7.8cvs38
3233 * claws-mail.desktop
3234 Fix Bug 2346 'Please register x-handler-scheme
3235 in .desktop file' patch by Laurent Bigonville
3236 While I'm here update things to current
3237 standards, fix desktop-file-validate warnings/errors
3239 2011-01-18 [colin] 3.7.8cvs37
3242 Fix logic on SMTP AUTH: If the selected method isn't
3243 available, say so instead of supposing it'll work.
3244 Fixes bug #2039, 'SMTP AUTHENTICATION'
3246 2011-01-15 [pawel] 3.7.8cvs36
3248 * src/prefs_folder_item.c
3249 Rework subject regexp simplify gui a bit, this give us better
3250 options page layout (window with min width was too short to
3251 show all contents and thigs were unwieldy) and better preview
3252 of regexp working/not working
3254 2011-01-14 [pawel] 3.7.8cvs35
3257 strncpy2() NULLify strings just fine, no need to be
3260 2011-01-14 [pawel] 3.7.8cvs34
3263 Fix Bug #2165 'The date not localized in the message view'
3264 Display Date header in messageview in the same way as in
3265 summaryview by respecting date format set in preferences.
3267 2011-01-06 [pawel] 3.7.8cvs33
3269 * src/prefs_account.c
3270 * src/prefs_folder_item.c
3273 Make quote templates widgets more compact
3275 2011-01-06 [pawel] 3.7.8cvs32
3277 * src/plugins/trayicon/trayicon.c
3278 - fix logic bug which caused icon to be
3279 always set no-mail status on plugin load
3280 - force icon hide on plugin_done(), without
3281 it empty space(?!) is left in tray under KDE3 and KDE4
3283 2011-01-06 [colin] 3.7.8cvs31
3294 Unmime headers differently whether they're addresses or not:
3295 It's useless to quote things containing commas if it's in
3296 subject, for example. (introduced in 3.7.8cvs26)
3298 2011-01-06 [colin] 3.7.8cvs30
3300 * src/gtk/gtkaspell.c
3301 Complete previous patch
3303 * src/plugins/pgpinline/pgpinline.c
3306 2011-01-06 [paul] 3.7.8cvs29
3312 add Lithuanian translation (approx. 65% complete)
3313 submitted by Mindaugas Baranauskas
3315 2011-01-06 [pawel] 3.7.8cvs28
3320 * src/prefs_actions.c
3322 * src/gtk/gtkaspell.c
3323 * src/plugins/pgpinline/pgpinline.c
3324 * src/plugins/pgpmime/pgpmime.c
3325 * src/plugins/smime/smime.c
3326 Fix memory/file descriptors leaks
3328 2011-01-06 [paul] 3.7.8cvs27
3330 * src/plugins/pgpcore/sgpgme.c
3331 fix bug #2322, 'GPG Full info: showing subkey
3332 ID instead of primary key fingerprint'
3333 Patch by Sébastien Bigaret.
3335 2011-01-03 [colin] 3.7.8cvs26
3338 Better quote-checking when unmim-ing headers
3339 that may have comas.
3341 2011-01-03 [colin] 3.7.8cvs25
3344 Fix bug #2299, "Incorrect handling of quoted printable coma
3345 in headers". As this is really painful to fix by switching
3346 the whole stuff to a list of headers tokens, we workaround
3347 the problem by adding quotes around the encoded-word (making
3348 it a quoted-string which continuity is already handled).
3350 2011-01-03 [colin] 3.7.8cvs24
3355 2010-12-23 [colin] 3.7.8cvs23
3358 Finish fixing bug #2203: When forwarding (inline) and there
3359 are some text/* parts with no name, set them a name and
3360 set their disposition to attachment, so that recipients with
3361 MUAs preferring HTML parts don't show them by default.
3363 2010-12-22 [paul] 3.7.8cvs22
3366 fix missing file in 3.7.8cvs20
3368 2010-12-22 [colin] 3.7.8cvs21
3372 Implement a nicer scroll when drag and dropping
3374 2010-12-22 [colin] 3.7.8cvs20
3377 Store charset if available when attaching text/* parts
3378 Fixes bug #2203, 'Problems in forwarding multipart/
3379 alternative messages with HTML part'
3381 2010-12-22 [colin] 3.7.8cvs19
3386 2010-12-21 [colin] 3.7.8cvs18
3389 * src/send_message.c
3390 * src/common/session.c
3391 * src/common/session.h
3392 Differentiate between running sessions and connected
3393 sessions. Fixes bug #2332, "Crash when hitting cancel
3394 on the SMTP status window"
3396 2010-12-21 [colin] 3.7.8cvs17
3398 * src/etpan/etpan-thread-manager.c
3401 2010-12-21 [colin] 3.7.8cvs16
3404 Check whether we should continue loading the
3405 current textview after inserting a possibly
3408 2010-12-20 [colin] 3.7.8cvs15
3412 Removed. Dead code since ages!
3414 * src/gtk/gtkcmclist.c
3415 * src/gtk/gtkcmctree.c
3416 * src/gtk/gtksctree.c
3417 undefine *_DISABLE_DEPRECATED in the files that
3418 use deprecated interfaces. Implicit declarations
3419 can lead to crashes as prototypes are unknown, as
3420 evidenced by bug #2315.
3422 2010-12-20 [colin] 3.7.8cvs14
3425 Don't flush events when adding an header entry. This
3426 can mess up the keypresses in the previous header.
3427 Instead, make the scroll happen later (doing it on the
3428 spot without flushing events doesn't work as the new
3429 requisitions aren't set yet).
3431 2010-12-20 [colin] 3.7.8cvs13
3434 Don't iconify at start on w32. This un-iconifies in the
3437 2010-12-20 [colin] 3.7.8cvs12
3439 * src/common/base64.c
3440 Fix bug #2331, "Base64 is broken in 3.7.7 and 3.7.8"
3441 Patch by pochini at shiny.it
3443 2010-12-19 [colin] 3.7.8cvs11
3448 2010-12-18 [colin] 3.7.8cvs10
3451 Fix bug #2148, "Attachment content-transfer-encoding
3452 incorrectly set when signing emails". The RFC 2045
3453 states that message/* and multipart/* encoding must
3454 be either 7-bit, 8-bit or binary.
3456 2010-12-18 [mones] 3.7.8cvs9
3459 Fix crash when searching or adding a LDAP server
3461 2010-12-17 [colin] 3.7.8cvs8
3470 Better error logging. Disable LDAP SSL/TLS on
3471 Windows, it's crashy/non-worky.
3473 2010-12-17 [colin] 3.7.8cvs7
3476 Fix bug #2325, "messages remains in folder cache after moving
3477 from MH to IMAP boxes". Bug introduced in 3.7.6cvs53.
3479 2010-12-17 [colin] 3.7.8cvs6
3491 Windows build fixes (w32 LDAP completely untested!)
3493 2010-12-16 [colin] 3.7.8cvs5
3503 Try to rationalize a bit LDAP connections
3505 2010-12-16 [colin] 3.7.8cvs4
3507 * src/prefs_spelling.c
3509 Add a button to get dictionaries (win32)
3511 2010-12-16 [colin] 3.7.8cvs3
3513 * src/prefs_matcher.c
3514 Fix bug #2279, "crash when clicking 'define' in filter
3515 configuring". Thanks to Theodor Ciobanu for the hint at
3518 2010-12-14 [colin] 3.7.8cvs2
3520 * src/gtk/gtkaspell.c
3521 Add missing guard for sys/wait.h
3523 2010-12-05 [colin] 3.7.8cvs1
3525 * tools/make.themes.project
3526 Seems wget has changed naming of targets downloaded.
3527 Fix it by always providing our own name.
3528 [Pushing mones' patch again after messing with CVSROOT]
3530 2010-12-04 [paul] 3.7.8
3536 2010-12-03 [paul] 3.7.7cvs11
3539 * manual/xml2pdf ** REMOVED **
3540 * manual/dist/pdf/Makefile.am
3541 * manual/es/dist/pdf/Makefile.am
3542 * manual/fr/dist/pdf/Makefile.am
3543 * manual/pl/dist/pdf/Makefile.am
3544 simplify check for tools needed for manual building,
3545 remove xml2pdf and use docbook2pdf instead
3547 2010-12-03 [mir] 3.7.7cvs10
3550 Fix bug so that configure option --disable-manual
3551 actually disable building the manuals
3553 2010-12-01 [pawel] 3.7.7cvs9
3556 One more GTK+ 2.22 build fix
3558 2010-11-30 [colin] 3.7.7cvs8
3561 Fix bug #2317, 'Action results in "Bad file descriptor"'
3562 Introduced in 3.7.6cvs57. In fact the error has been there
3563 since ages, and only new thing is the verification of the
3564 various functions return code. Let the stuff work as it
3565 does, as it seems to do the right thing since ages.
3567 2010-11-28 [colin] 3.7.7cvs7
3569 * src/gtk/quicksearch.c
3570 Fix bug #2313, 'CLI quicksearch sometimes returns
3571 the same messages twice'. Patch by Sebastien Bigaret
3573 2010-11-25 [paul] 3.7.7cvs6
3575 * src/prefs_common.c
3576 make "gtk_can_change_accels" FALSE by default.
3577 fixes bug #2309, 'Shortcuts should not be modifiable
3580 2010-11-24 [mones] 3.7.7cvs5
3583 Add missing shortcuts for marking as spam and ham
3584 Fixes Debian bug #599547
3586 2010-11-22 [colin] 3.7.7cvs4
3589 Revert 3.7.6cvs{39,38,37,35,34}. The fact that
3590 five patches were needed to fix a corner case
3591 is a good indicator that is was bound to break
3594 2010-11-21 [colin] 3.7.7cvs3
3596 * src/plugins/pgpcore/claws.def
3599 2010-11-20 [wwp] 3.7.7cvs2
3602 Fix either a typo or an irrelevant iff word there.
3603 IMO type and recursive possible values should be changed to
3604 smth simple and neat here, and help strings be really
3607 2010-11-20 [colin] 3.7.7cvs1
3610 Damn, forgot to commit this file twice.
3612 2010-11-19 [paul] 3.7.7
3618 2010-11-19 [paul] 3.7.6cvs66
3631 updated by Miquel Oliete, David Vachulka, Stephan Sachse,
3632 Ricardo Mones, Flammie Pirinen, wwp, Pader Rezso, MSulchan
3633 Darmawan, Frederico Goncalves Guimaraes, Slavko, Yarema
3635 2010-11-17 [colin] 3.7.6cvs65
3637 * src/common/utils.c
3638 Separate email address from timestamp with a dot.
3641 2010-11-17 [colin] 3.7.6cvs64
3643 * src/common/utils.c
3644 Fix multiple @ in generated message-ids.
3645 That's not allowed in RFC 2822.
3647 2010-11-16 [mones] 3.7.6cvs63
3649 * manual/es/advanced.xml
3650 Synchronise with English version
3652 2010-11-04 [wwp] 3.7.6cvs62
3655 Fix bug 2293, "filtering: simplify expression", as simplifying
3656 this expression doesn't make it less easy to understand and we
3657 gain few cycles by making the logical expression more simple
3658 by applying. Patch by Nicolas Kaiser.
3660 2010-11-03 [colin] 3.7.6cvs61
3663 Fix bug 2294, "addrindex.c: address index conversion always
3664 fails". Clearly a copy-paste-bug. Patch by Nicolas Kaiser.
3666 2010-11-02 [wwp] 3.7.6cvs60
3671 Enlarge the progress bar (main window) a bit when compiling
3672 for UMPCs like maemo: this solves truncated text that might
3673 appear in the progress bar while processing messages.
3674 Also use a more compact string format when displaying
3675 progress like 'number/total', still for UMPCs, this fixes
3676 a previous inconsistency with these format strings where
3677 no space around the / were used sometimes.
3679 2010-10-26 [ticho] 3.7.6cvs59
3682 Recreate NNTP session if server port setting has changed. Fixes
3685 2010-10-26 [colin] 3.7.6cvs58
3689 Fix copy-paste error, thanks to David Relson
3692 2010-10-18 [colin] 3.7.6cvs57
3699 * src/prefs_themes.c
3702 * src/gtk/gtkutils.c
3703 * src/gtk/quicksearch.c
3704 * src/gtk/quicksearch.h
3705 * src/plugins/pgpcore/passphrase.c
3706 * src/plugins/spamassassin/libspamc.c
3709 2010-10-17 [colin] 3.7.6cvs56
3711 * src/prefs_themes.c
3712 * src/gtk/gtkaspell.c
3713 * src/gtk/gtkutils.c
3714 * src/gtk/gtkutils.h
3715 * src/gtk/inputdialog.c
3716 * src/gtk/progressdialog.c
3717 Undeprecate a few things
3719 2010-10-17 [colin] 3.7.6cvs55
3723 * src/gtk/quicksearch.c
3724 * src/gtk/quicksearch.h
3725 Add ability to search from the command-line.
3726 Closes bug 2249, ' Making QuickSearch independent from the GUI'
3727 Patch by Sebastien Bigarret.
3729 2010-10-04 [mones] 3.7.6cvs54
3731 * manual/dist/pdf/Makefile.am
3732 Fix build of English PDF manual
3733 (sh: Can't open ../../../xml2pdf)
3735 2010-10-03 [colin] 3.7.6cvs53
3742 Get rid of GRelation which were, mostly, used as
3743 GHashTables. Probably fixes bug #2277, 'Segfault when
3744 loading inbox for the first time'
3746 2010-10-03 [mir] 3.7.6cvs52
3748 * manual/de/dist/html/Makefile.am
3749 * manual/de/dist/pdf/Makefile.am
3750 * manual/de/dist/ps/Makefile.am
3751 * manual/de/dist/txt/Makefile.am
3752 * manual/dist/html/Makefile.am
3753 * manual/dist/pdf/Makefile.am
3754 * manual/dist/ps/Makefile.am
3755 * manual/dist/txt/Makefile.am
3756 * manual/es/dist/html/Makefile.am
3757 * manual/es/dist/pdf/Makefile.am
3758 * manual/es/dist/ps/Makefile.am
3759 * manual/es/dist/txt/Makefile.am
3760 * manual/fr/dist/html/Makefile.am
3761 * manual/fr/dist/pdf/Makefile.am
3762 * manual/fr/dist/ps/Makefile.am
3763 * manual/fr/dist/txt/Makefile.am
3764 * manual/pl/dist/html/Makefile.am
3765 * manual/pl/dist/pdf/Makefile.am
3766 * manual/pl/dist/ps/Makefile.am
3767 * manual/pl/dist/txt/Makefile.am
3768 Missing Makefile.am's for 3.7.6cvs49
3771 2010-10-03 [colin] 3.7.6cvs51
3776 2010-10-02 [mir] 3.7.6cvs50
3778 * manual/de/dist/html/Makefile.am
3779 * manual/de/dist/pdf/Makefile.am
3780 * manual/de/dist/ps/Makefile.am
3781 * manual/de/dist/txt/Makefile.am
3782 * manual/dist/html/Makefile.am
3783 * manual/dist/pdf/Makefile.am
3784 * manual/dist/ps/Makefile.am
3785 * manual/dist/txt/Makefile.am
3786 * manual/es/dist/html/Makefile.am
3787 * manual/es/dist/pdf/Makefile.am
3788 * manual/es/dist/ps/Makefile.am
3789 * manual/es/dist/txt/Makefile.am
3790 * manual/fr/dist/html/Makefile.am
3791 * manual/fr/dist/pdf/Makefile.am
3792 * manual/fr/dist/ps/Makefile.am
3793 * manual/fr/dist/txt/Makefile.am
3794 * manual/pl/dist/html/Makefile.am
3795 * manual/pl/dist/pdf/Makefile.am
3796 * manual/pl/dist/ps/Makefile.am
3797 * manual/pl/dist/txt/Makefile.am
3798 Part 2 of last commit which broke due to a permission error
3799 Avoid claws trying to build manuals if the required
3800 tools are not present.
3802 2010-10-02 [mir] 3.7.6cvs49
3805 * manual/de/dist/html/Makefile.am