Commit Graph

326 Commits

Author SHA1 Message Date
Milan Crha f1c3277a87 Remove GTK_CHECK_VERSION macro usage
The checks are obsolete since bump of gtk+ requirement to 3.22.
2017-09-11 18:24:59 +02:00
William Hua 0283bc958b Bug 779170 - [Wayland] gtk_menu_popup() lefts menu out of screen 2017-09-11 18:06:24 +02:00
Milan Crha 177846eee3 Bug 271124 - Allow filter dialog to specify incoming vs outgoing 2017-09-11 16:56:10 +02:00
Milan Crha 8b934e36a1 Bug 787411 - [Wayland] Alt-shown hidden menubar cannot be interacted with 2017-09-11 16:51:39 +02:00
Milan Crha f04d69ae41 Bug 758945 - Disable inline display of TIFF images 2017-09-11 16:27:30 +02:00
Milan Crha fd7b1cd239 Rename evolution.desktop to org.gnome.Evolution.desktop
And some related changes around appdata and metainfo files as well.
2017-09-11 12:57:30 +02:00
Milan Crha 0961697a4f Revert "Rename evolution.desktop to org.gnome.Evolution.desktop"
This reverts commit 3f892a0634.
2017-09-04 16:13:05 +02:00
Milan Crha 3f892a0634 Rename evolution.desktop to org.gnome.Evolution.desktop
And some related changes around appdata and metainfo files as well.
2017-09-01 15:00:25 +02:00
Milan Crha a00f6b1db1 Bug 618125 - Due date time zone not set when using "Click to add task" 2017-09-01 10:03:43 +02:00
Milan Crha 5f626e0448 Bug 787002 - Add shortcuts for Labels 2017-09-01 09:08:41 +02:00
Milan Crha 2dc6f93a48 Bug 620797 - Event reminder multiple times in alarm notification dialog 2017-08-31 14:35:26 +02:00
Milan Crha 8a30115174 Bug 598024 - Forward as iCalendar doesn't contain all instances 2017-08-30 16:21:40 +02:00
Milan Crha 5b386c17bc Bug 578496 - Date selection popup arrow usage is flipped in RTL 2017-08-29 16:18:51 +02:00
Milan Crha 43830a9058 Custom page setup not properly restored when printing
Using standard and then custom page size saved it into the printing.ini
with keys related to standard page size and the print dialog preferred
the standard size over the custom. Removing the group from the key file
first makes this work properly. Do the same for printer settings.
Also allow changing page size in the print dialog, but do not save it.
2017-08-29 14:29:35 +02:00
Milan Crha acadf85b2f Add debugging console prints for message-list
Using CAMEL_DEBUG=message-list will print how many messages had been
reported by the selected folder and what expression had been used
to generate the list of messages.
2017-08-28 12:30:37 +02:00
Milan Crha c81da3a8e3 Bug 547463 - Week/Month view popup menu incorrect when editing inline 2017-08-25 12:51:17 +02:00
Milan Crha 67042567dc Correct timezone handling when printing calendars
Events stored in other than user's timezone could be incorrectly positioned,
showing incorrect time as well. This change fixes it.
2017-08-24 17:14:48 +02:00
Milan Crha a4f9cb1b85 Bug 347958 - Printed appointment text unreadable for dark calendar color 2017-08-24 14:50:00 +02:00
Milan Crha 108fd8cd2f Bug 336682 - Show keyboard shortcuts for Calendar views 2017-08-24 12:33:31 +02:00
Milan Crha f1e240f161 Bug 332296 - Cannot drag end time in the Day View when it's 12pm 2017-08-24 11:15:25 +02:00
Milan Crha a2d1a235ff Bug 786447 - Calculate width for Date/Time Format combo box 2017-08-23 18:52:54 +02:00
Milan Crha 7a3abddc2f Bug 786163 - [ECalModel] Do not convert UTC times to local time zone 2017-08-23 14:11:12 +02:00
Milan Crha ce183d89c3 Bug 785845 - pkill terminates also evolution-backup, not only evolution 2017-08-22 19:05:14 +02:00
Milan Crha 407d4e1d4e [ECompEditor] Preserve original duration when changing time
When changing start time after end or end time before start, the other
time had been modified to be one hour duration. This change uses the original
duration instead, if possible.

Reported downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=1480029
2017-08-22 13:29:25 +02:00
Milan Crha 91384ada61 Show EDateEdit time combo popup in columns
This avoids scrolling, thus make sit easier to pick a time from
the offered list of available times. It can still show only one
column, when the list of available times is not divisible by
any predefined value.
2017-08-22 11:34:20 +02:00
Milan Crha e4ee99b9e3 Default mail account not indicated after restart
It had been still set, but the underlying structure didn't have it
properly populated, thus Edit->Preferences->Mail Accounts didn't indicate
the account as default.

Reported downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=1480021
2017-08-22 10:08:34 +02:00
Milan Crha d4051ab077 [EWebDAVBrowser] Fix a compiler warning about 'may be used uninitialized' variable 2017-08-07 10:13:11 +02:00
Milan Crha ecd0ff2a2c Bug 785800 - Page Up/Down in monthly calendar view not skipping a month 2017-08-04 12:53:57 +02:00
Milan Crha a6bf868a6a Use SRV records for configuration lookup
These are marked as incomplete, because the SRV record contains only
host name and port, thus all the other values being set are just a guess.
The change also makes prefer complete lookup results over those incomplete.
2017-08-04 10:07:01 +02:00
Milan Crha 9b8ddaf1b4 Set shadow for Aliases scrolled window in mail account Properties 2017-08-04 08:45:37 +02:00
Milan Crha 2c4487e107 Bug 785717 - Add plain minus key to collapse thread 2017-08-03 13:58:15 +02:00
Milan Crha 62e5d0cd16 Bug 750564 - Make server settings lookup extensible 2017-08-03 12:25:32 +02:00
Milan Crha ef833811ce Add a WebDAV browser into the Account Editor
Users can create, edit or delete books, calendars or collections
on servers which support it.
2017-08-01 17:14:08 +02:00
Raniere Silva 3c8915e0d0 Bug 785650 - Switch Paste Quotation and Paste as Text shortcuts 2017-08-01 07:44:48 +02:00
Milan Crha fbd907ea12 Bug 777086 - Composer sometimes hangs on right-click above a word in the body 2017-07-27 17:36:56 +02:00
Milan Crha 450611a1e3 Reply-To header value lost on Draft message reopen
This had been reported downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=1475369
2017-07-27 12:19:45 +02:00
Milan Crha 4643f76e04 Workaround broken GPG encrypted messages from Exchange and GroupWise servers
An Exchange server, eventually also a GroupWise server, can break a GPG
encrypted message structure by changing it from

   multipart/encrypted; protocol="application/pgp-encrypted"
      application/pgp-encrypted
      application/octet-stream; name="encrypted.asc"

to something like:

   multipart/mixed
      text/plain
      application/pgp-encrypted; name="ATT00001"
      application/octet-stream; name="encrypted.asc"

where the text/plain part is empty and is added by the Exchange server.
The added code tries to detect such issues and if recognized, then
changes the structure to be able to decrypt the message as expected.
2017-07-27 10:25:44 +02:00
Milan Crha 1cc5a01a7a Bug 785412 - Skip disabled accounts in Reply-all user address lookup 2017-07-26 16:17:34 +02:00
Milan Crha 293abcbd7d Provide e_alert_bar_submit_alert() to avoid code duplication
Most of the EAlertSink implementors use EAlertBar to present those
alerts and all of these had almost identical code to deal with it.
The added function is for these implementations to share the code.
2017-07-25 15:46:17 +02:00
Milan Crha 650432c1eb Bug 785233 - Do not add extra comma in Open Map query 2017-07-24 12:49:29 +02:00
Milan Crha 4720799e12 Bug 271481 - Provide generic Accounts editor 2017-07-20 15:56:05 +02:00
Milan Crha 610bb91546 Bug 785127 - Change in composer body doesn't trigger autosave timeout 2017-07-20 10:55:00 +02:00
Milan Crha 4413fd077c Bug 785031 - Indefinite loop under e_editor_dom_merge_siblings_if_necessary() 2017-07-18 11:06:57 +02:00
Milan Crha 61d6d5dbde Bug 784874 - Huge icons in Edit->Preferences sections column 2017-07-13 11:07:38 +02:00
Milan Crha f977bd747f Bug 771404 - Use OpenStreetMap or Google Maps to open maps 2017-07-12 19:31:51 +02:00
Milan Crha 1f7e053436 Bug 773550 - Do not use unstable WebKit DOM API 2017-07-12 17:44:45 +02:00
Milan Crha 9ad64b64c0 Derive date from selected day when creating event/meeting in To Do bar
Right-click and create new event or task already derives the calendar/task
list of the selected component. This derives also selected date, thus for
example creating a new event and right-clicking on the 'Tomorrow' row
the event will be prefilled with the Tomorrow date and the nearest
future time of the current time according to set time division for
the Day and Work Week views.
2017-07-12 16:26:02 +02:00
Milan Crha 5c6dacd298 Bug 784663 - Sort aliases list on save of account Properties 2017-07-12 11:15:23 +02:00
Milan Crha 0de18d7bcf AlertBar from ShellContent not freed
That was a memory leak, but apart of that it could also cause use-after-free
crash in gtk_widget_get_scale_factor() under _gtk_style_cascade_add_provider()
called from shell_window_constructed(), when creating a new shell window
for the second time, with the previous one already closed.
2017-07-11 19:15:05 +02:00
Milan Crha 11516837ff Bug 784776 - Don't change default view on middle-click of switcher button 2017-07-11 17:31:38 +02:00