Commit Graph

49 Commits

Author SHA1 Message Date
8058f275c1 I#359 - F6 key to switch between panes does not work
Closes https://gitlab.gnome.org/GNOME/evolution/issues/359
2019-03-18 17:16:07 +01:00
e61f1af3d1 I#325 - F2 shortcut to Rename Folder stopped working
Closes https://gitlab.gnome.org/GNOME/evolution/issues/325
2019-03-11 11:11:29 +01:00
30d4b767f5 The 'Show' combo box hidden for small screens in the search bar ][
The previous change missed a fact that the EActionComboBox is used on
various places where always-enabled ellipsizing can cause issues, like
in the composer, where the combox of the message format and the paragraph
mode always used minimum size, thus made those unreadable. This change
enables ellipsizing in the EActionComboBox on demand, with the default
to not ellipsize, which keeps the behavior as before the change for
all but the search bar.
2019-02-20 12:25:58 +01:00
476d40c7ba eds-I#86 - Rejecting connection certificate causes constant connection retries
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/86
2019-02-18 19:05:51 +01:00
9e9cc42454 The 'Show' combo box hidden for small screens in the search bar
When Evolution detected that the window width would be larger than
screen width it hid the Show combo box to avoid the window oversize,
but users do use this combo for filtering, thus it was not ideal.
Rather than hiding anything, make the combo box texts ellipsizable,
which can save plenty of space without hiding any widget.

Reported downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=1678253
2019-02-18 15:53:35 +01:00
4dbbc2ccd6 Bump copyright year - the future is now! 2018-12-18 13:23:15 +01:00
6cde71f954 I#165 - [Flatpak] Use GtkFileChooserNative for Flatpak portals support
Closes https://gitlab.gnome.org/GNOME/evolution/issues/165
2018-11-30 12:25:02 +01:00
65f7ba867d Bug 228772 - Allow to specify a default language for a given identity
Closes https://bugzilla.gnome.org/show_bug.cgi?id=228772
2018-10-08 19:05:54 +02:00
a288047fad I#140 - Single key accelerator triggered in search box ]I[
Related to https://gitlab.gnome.org/GNOME/evolution/issues/140
2018-10-08 12:24:41 +02:00
1b5aaaeb73 I#140 - Single key accelerator triggered in search box ][
Could not use Backspace in the search box without this change.
Delete works fine.

Related to https://gitlab.gnome.org/GNOME/evolution/issues/140
2018-10-03 12:18:38 +02:00
048db5d2f2 I#140 - Single key accelerator triggered in search box
Closes https://gitlab.gnome.org/GNOME/evolution/issues/140
2018-09-26 19:15:26 +02:00
21ff24d4b4 I#128 - Add “Collection Account” to “File › New” menu
Closes https://gitlab.gnome.org/GNOME/evolution/issues/128
2018-09-17 22:12:51 +02:00
35accd36b7 GNOME Bugzilla has been replaced by GNOME Gitlab 2018-09-14 20:11:23 +02:00
bd582ece19 Propagate trust prompt response within collection sources
Collection sources often access the same server, thus can have
the same SSL trust settings, which are inherited from the collection
source to the child sources when the child source is created for
the first time. There is no need to ask for a trust prompt with
every single child source when it accesses the same server, thus
this change propagates SSL trust into the collection source and
its children after user responses to it.
2018-07-25 18:35:25 +02:00
b83482609b I#78 - Search scope in Mail view not restored properly
Closes https://gitlab.gnome.org/GNOME/evolution/issues/78
2018-07-24 09:11:38 +02:00
3b9e4b0475 Highlight of the search bar entry doesn't work
The entry is supposed to have selected background/text color when
the search is active, but this didn't work. Fix the CSS selector
to work with gtk3.
2018-07-19 12:32:44 +02:00
c4423134e3 I#67 - Provide a hint how to show hidden Menu Bar again
Closes https://gitlab.gnome.org/GNOME/evolution/issues/67
2018-07-10 16:17:09 +02:00
74469b0cbe Bug 770141 - Remove Quick Reference PDF 2018-07-10 09:33:20 +02:00
cc783f32f7 Shift+Click on switcher button to open a new window
Both middle-click and Shift+left-click open a new window when
pressed on the switcher button. The Shift+left-click had been
added for consistency with other applications.

Requested downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=1308665
2018-05-18 08:47:52 +02:00
ed7add9842 Address some of the compiler and static analyzers warnings 2018-05-17 15:13:03 +02:00
2bfd906d26 Bug 793125 - Crash due to popup menus left attached too long 2018-02-13 14:34:18 +01:00
7e1a71ab0a Change when Evolution loads its extension modules
There had already been a workaround for EClientCache, which proved
to be sub-optimal, and it can strike on more places, thus better
to load the extension modules before EShell is created.
2018-01-24 16:09:25 +01:00
e21ef11aa1 Workaround bug 674885 (type initialisation deadlock in GObject) 2017-11-13 16:19:17 +01:00
76a6c1f948 Initialize libxml2 global memory in the main()
There could happen crashes in libxml2 when being used for the first
time in multiple threads at once, like with xmlFindCharEncodingHandler()
function. This and some others require initialization in the main thread.

One example of such crash can be found in a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1380268
2017-10-04 09:43:09 +02:00
aff7195492 Bug 788156 - Remote content download slows down message preview 2017-10-03 11:43:19 +02:00
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
0283bc958b Bug 779170 - [Wayland] gtk_menu_popup() lefts menu out of screen 2017-09-11 18:06:24 +02:00
8b934e36a1 Bug 787411 - [Wayland] Alt-shown hidden menubar cannot be interacted with 2017-09-11 16:51:39 +02:00
108fd8cd2f Bug 336682 - Show keyboard shortcuts for Calendar views 2017-08-24 12:33:31 +02:00
ce183d89c3 Bug 785845 - pkill terminates also evolution-backup, not only evolution 2017-08-22 19:05:14 +02:00
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
4720799e12 Bug 271481 - Provide generic Accounts editor 2017-07-20 15:56:05 +02:00
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
11516837ff Bug 784776 - Don't change default view on middle-click of switcher button 2017-07-11 17:31:38 +02:00
bc2bfda634 Bug 782210 - Divide message list and preview panel size proportionally ]I[ 2017-06-30 10:51:02 +02:00
fdbd581073 Bug 782210 - Divide message list and preview panel size proportionally ][ 2017-06-27 18:33:24 +02:00
a0797d578f Use SIGTERM instead of SIGQUIT in killev (evolution --force-shutdown)
The SIGQUIT behaves like a crash and coredump can be stored even though
it's not a real crash. The factories and other tools handle SIGTERM gracefully,
thus it's the right signal to use, not SIGQUIT.
2017-05-30 12:59:50 +02:00
7c3cd60e8e Show VERSION_SUBSTRING and VERSION_COMMENT in Help->About 2017-04-26 09:15:58 +02:00
253c5b0fff Bug 733336 - Add Open Settings button to GOA connection errors 2017-01-17 19:59:29 +01:00
e1b58a9f4b Bug 777267 - Enhance UI appearance with gtk+ 3.20 and later 2017-01-17 18:29:15 +01:00
9f0df5c135 Bug 776584 - Remember last selected file chooser folder 2017-01-03 15:51:31 +01:00
86ee1f87fd Bug 773316 - Better error message when web process crashes 2016-12-14 19:19:14 +01:00
1d4c91f6e3 Prefer user's value of WEBKIT_DISABLE_COMPOSITING_MODE
That way only if the environment variable is not set is populated
with preferred value by the Evolution, thus users can try whether
certain WebKitGTK+ version behaves better without a need to recompile
the evolution.
2016-12-01 11:22:08 +01:00
bc5f32786d Bug 774377 - Use Unicode in translatable strings
See https://developer.gnome.org/hig/stable/typography.html
2016-11-23 18:23:38 +01:00
c1f799d4e0 Bug 774067 - Webkit composer is very slow refresh when typing
Disable the accelerated compositing mode in WebKitGTK+ as we don't need
it at all in Evolution (definitely not in composer, but right now
disable it even for preview) and for some video drivers like vboxvideo
and modesetting there is a big performance hit.
2016-11-15 15:19:48 +01:00
68e0fa18bf Bug 774156 - [backup-restore] Offer .tar.xz if 'xz' available 2016-11-10 18:23:04 +01:00
96b6f87a0a Consume return value of gtk_clutter_init_with_args()/gtk_init_with_args()
The former claim a compile-time warning, but sets the 'error' on failure,
the later doesn't claim a compile-time warning, but does not set the 'error'
on failure. Using the return value of both functions fixes two things at once.
2016-10-18 19:47:53 +02:00
856444f270 It's 2016 already :) 2016-10-12 13:16:28 +02:00
d17f923f92 Reorganize directory structure
Let's have it as it's common to be, which means top level src/ for
sources, single data/ for data, and so on.
2016-10-11 19:30:18 +02:00