Commit graph

1220 commits

Author SHA1 Message Date
Thorsten Maerz 816c08b9c5 Remove (unimplemented) GtkSocket on Windows 2021-03-19 18:08:19 +01:00
Thorsten Maerz eac8e5b623 Add missing line from commit fb18375 (ext. editor) 2021-03-19 16:57:50 +01:00
paul fb18375ad5 enable external editor on windows. based on patch by Thorsten Maerz 2021-03-09 08:14:30 +00:00
Steve Randall 16047902ae Get and set window sizes and positions compatible with CSD. 2021-02-11 10:13:01 +00:00
paul dea435bf8b allow 'remove references' when re-editing a msg 2021-01-29 13:03:46 +00:00
Paul 810f7aef49 warn about privacy system 'none' and auto sign/encrypt being enabled in all applicable scenarios 2020-07-11 09:47:56 +01:00
Paul 98c51cd190 when redirecting make encrypt and sign buttons inactive, and don't care about folder privacy settings 2020-07-11 09:44:57 +01:00
paul d0a49b7887 remove toolbar_detachable option
it breaks the toolbar
2020-05-22 18:42:08 +01:00
Paul 6c3e74a10b revert pasting images as attachments 66fccde959
it breaks too many basic and previously working paste actions
2019-12-31 09:59:03 +00:00
paul 683c36060f fix some unshrinkable windows 2019-12-05 13:36:22 +00:00
paul 125c18d505 replace GtkTable with GtkGrid 2019-11-29 10:56:22 +00:00
paul 2023640b38 replace deprecated gtk_viewport_get_vadjustment() 2019-11-29 10:54:59 +00:00
paul b805445c49 remove deprecated gtk-container_set_focus_chain() 2019-11-29 10:53:28 +00:00
paul 719355331d replace deprecated gtk_vbox_new() and gtk_hbox_new() 2019-11-27 12:46:45 +00:00
paul 2053f30142 replace deprecated gtk_widget_modify_font() 2019-11-21 15:07:45 +00:00
paul f2747e2626 gtk_adjustment_changed() is no longer used or needed 2019-11-21 14:34:55 +00:00
paul 4bf97071dd replace deprecated gtk_menu_popup() 2019-11-21 12:02:16 +00:00
paul 1d37ede952 replace deprecated GtkStock 2019-11-20 17:14:54 +00:00
Paul e39dd37bd1 when user cancels the signing passphrase dialogue, don't bother the user with an "error" dialogue 2019-11-19 10:09:38 +00:00
Paul 70bf25cfe5 fix bug 4257, 'claws-mail 3.17.4 breaks copy-pasting from emacs-gtk3' 2019-11-19 10:01:20 +00:00
Paul 5e00dce88c this type_hint not wanted or needed here 2019-11-19 10:01:08 +00:00
Paul e70e3cde6f fix bug 4253, 'Claws metadata included in MBOX exports' 2019-11-19 09:57:09 +00:00
Paul a546095316 fix bug 4239, 'Preferences: Text Options Header Display modal is not modal' (sic)
... and so on
2019-11-19 09:52:18 +00:00
Paul 1e1dd7d7f9 remove "The following file has been attached..." dialogue
don't show the needless "The following file has been attached..."
dialogue when attaching files by drag'n'drop
2019-08-08 20:42:56 +02:00
Colin Leroy 95bd2a18ed Compose: handle pasted images and text/uri-list (files) and attach them 2019-08-08 19:34:16 +02:00
Paul 9b490d0614 fix bug 4167, 'Max line length exceeded when forwarding mail' 2019-05-04 16:42:07 +02:00
Andrej Kacian 8adbf38cfe Remove use of deprecated gtk_scrolled_window_add_with_viewport() 2019-01-12 23:51:19 +01:00
Andrej Kacian af9f8c535c Improve line breaks in compose window
Fixes bug #3070: misbehaving text wrapping when URL chars are present
2019-01-12 12:51:28 +01:00
Paul b42968f69c fix bug 4134, ''Save message to' option not set when it should be' 2018-12-20 00:44:52 +01:00
Andrej Kacian a8d84bd455 Get rid of our strcmp2() in favour of glib's g_strcmp0() 2018-12-15 18:49:49 +01:00
Paul 95f481ee3a fix for smtp-only accounts when global pref for save sent msg is set 2018-11-03 19:35:54 +01:00
Paul f3144f7517 revert 874a232f1, it breaks stuff 2018-11-03 19:35:29 +01:00
Andrej Kacian 874a232f1c Handle compose "Save Message to" checkbox state in compose_set_save_to() only.
Fixes bug #4107 - Sent messages do not appear in "Sent" folder...
2018-10-28 22:02:11 +01:00
Andrej Kacian a630926120 Set correct color properties of GtkTextTag after move to GdkRGBA. 2018-10-28 12:15:41 +01:00
Andrej Kacian d2d11e22e3 Use GdkRGBA instead of deprecated GdkColor where possible, and also instead of internal unsigned long representation.
The internal representation was buggy anyway, converting
to and from GdkColor improperly, changing slightly RGB values.
I guess nobody ever noticed slight hue changes.

GdkColor is still used when setting widget colors with (also
deprecated) GtkStyle, and when using other deprecated
functions, which will eventually be replaced.
2018-10-28 11:40:58 +01:00
Paul 4b8281ea03 only show warning about privacy system 'none' on replies to signed or encrypted msgs 2018-10-27 19:16:42 +02:00
Paul 1d543fc73d always use folder pref for save msg location if set 2018-10-27 19:16:36 +02:00
Paul c498960ee9 allow account pref and folder pref to override global pref for saving sent msgs 2018-10-27 19:16:33 +02:00
Paul 21716c0133 less haste 2018-10-27 19:16:29 +02:00
Paul 9bf0041560 remove wrongly pushed change in bfc9552997 2018-10-27 19:16:27 +02:00
Paul 42a8b321b0 don't leave the user in limbo when privacy system is 'none' and auto signing/encrypting is set 2018-10-27 19:16:23 +02:00
Colin Leroy 12d02a4874 Fix crash in dangling message search. 2018-10-27 19:15:46 +02:00
Colin Leroy 429ab1b06c Fix performance loss on certain file I/O that doesn't need
to be safe
2018-10-16 19:11:35 +02:00
Colin Leroy b7e7385fa2 Rename claws_io to file-utils, and move file-related functions
from utils.c to file-utils.c
2018-10-16 19:02:31 +02:00
Colin Leroy 0cfddd54ce Wrap file I/O to claws_* to benefit from custom locking when
available. Gains about 33% on I/O bound tasks.
2018-10-16 19:01:44 +02:00
Colin Leroy dc7dfb44b1 Fix build 2018-10-16 18:59:31 +02:00
Colin Leroy d8b3d1705d Implement safe_fclose() so we can respect the "Metadata handling"
preference for every data file we write into.
2018-10-16 18:45:37 +02:00
Colin Leroy 31fce04fdc Fix bug #3889, "Address and quoted message inconsistent in reply"
* Fix right-click replying to messages in summaryview
* Fix corner-case when selected and opened messages are different,
  and one of them is to a mailing-list.
2018-10-04 19:32:28 +02:00
Paul deaf6940f7 fix warning dialogue when a re-edited draft compose window is closed after a send failure
prevents unexpected loss of drafted message
2018-09-14 11:29:14 +02:00
wwp 144e8a2911 Add new folder options: enable/disable per-folder signing and
encrypting (by default: obey to applicable account preference).
2018-09-14 11:29:05 +02:00