| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
The provided URI strings can be sometimes incorrectly constructed, like an `@`
in the user name part not being encoded, which causes incorrect parse into
the GUri without the relaxed mode (it stops parsing the user information
on the first `@`, not the second), leading into an incorrect host name.
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2228
|
| | |
|
| |
|
|
|
|
| |
Let the .source files be named as .desktop.in in the sources, thus
they are understood to the gettext for the text extraction. It also
helps to the Damned Lies (https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/78#note_1402321).
|
| |
|
|
|
|
| |
The themed icon allows to use the icon theme the desktop environment
uses, instead of the icon theme the alarm-notify uses. The difference
can be with symbolic and colored icons.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/85
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1026
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1698
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1032
|
| |
|
|
|
|
|
|
| |
Add the I18n CMake module to merge files.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/78
|
| |
|
|
|
| |
When the Reminders window is shown, but not focused, rather focus it,
than hide it.
|
| |
|
|
|
|
|
|
|
| |
The GData Contacts API is going to be shut down [1], thus move to
the CardDAV API, which the Google server supports too.
[1] https://developers.google.com/contacts/v3/announcement
Related to https://gitlab.gnome.org/GNOME/libgdata/-/issues/42
|
| |
|
|
|
|
|
|
| |
Let the default to notify about past events be false, to not show years
of past reminders after a calendar is set up.
The related fixes change how it's decided whether the reminder
is past or not, fixing a missing absolute trigger as well.
|
| |
|
|
|
| |
Initialize internal structures only the first time the e_alarm_notify_activate()
is called, otherwise some of the objects can be duplicated and waste resources.
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/75
|
| |
|
|
|
|
| |
The G_APPLICATION_ALLOW_REPLACEMENT had been added in 2.60, but this
case work with 2.46 of glib, thus check whether the symbol can be used
at all during the compilation.
|
| |
|
|
|
|
|
|
| |
It creates a runtime warning on the console when another instance
is already running and it is not needed to be done, because
the GApplication takes care of it on its own.
Related to https://gitlab.gnome.org/GNOME/glib/-/issues/1857
|
| | |
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/50
|
| |
|
|
|
|
| |
These changes were generated by using the software “Coccinelle 1.0.8”.
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/265
|
| |
|
|
|
| |
It seems to be a good practice, to have the file named the same
as the D-Bus service it provides. Found this as a claim in journalctl.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/195
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/165
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/154
|
| |
|
|
|
|
|
|
|
| |
Specifically 'Audio' and 'Procedure' actions could cause double-free
with their attachments, due to freeing memory, which belongs to
the Alarm component (thus the component freed it the second time).
This had been discovered downstream:
https://bugzilla.redhat.com/show_bug.cgi?id=1754321
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/32
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/issues/568
|
| |
|
|
|
|
| |
Likewise for g_string_prepend_c() and g_string_prepend().
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/18
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/117
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33
|
| |
|
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/issues/326
Related to https://gitlab.gnome.org/GNOME/evolution/merge_requests/7
|
| |
|
|
| |
Without it the process cannot own the D-Bus name, thus it doesn't start.
|
| |
|
|
|
|
| |
The only two parts using it were GDBus objects for address book and
calendar view, which could be easily transformed to use gdbus-codegen,
the same as the rest of the GDBus objects defined in src/private/.
|
| |
|
|
| |
Workarounds https://gitlab.gnome.org/GNOME/gnome-shell/issues/500
|
| |
|
|
| |
The function expected exact size, not a define/enum-like value.
|
| |
|
|
|
| |
Addresses compiler warnings on 32-bit architectures:
warning: format '%lli' expects argument of type 'long long int', but argument 3 has type 'time_t' {aka 'const long int'} [-Wformat=]
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Apart of the move itself, it also contains a UI change of the notification
dialog, the same as the changed way of dealing with the reminders:
a) reminders persist between sessions, until they are dismissed
b) snoozed reminders also persist between sessions.
|
| |
|
|
|
|
|
|
|
|
| |
compile-time option
The evolution-addressbook-factory and evolution-calendar-factory processes
have now an argument --backend-per-process, which can be any integer, where
value 0 means to not use backend-per-process feature, value 1 means to use it
and any other value means to use as evolution-data-server had been configured
during compile-time. The default is to respect the compile-time option.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
There had been nothing specific about ownCloud in the module,
thus make it a generic WebDAV module, which can be reused when needed.
A migration code for the change had been added as well.
|
| |
|
|
|
|
|
|
| |
The "WebDAV" is very inaccurate, confusing to users. Also to be similar
to "CalDAV" for calendars.
The change will be visible for new installations, or those which do not
have ~/.config/evolution/sources/webdav-stub.source file available.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
See https://developer.gnome.org/hig/stable/typography.html
|
|
|
Let's have it as it's common to be, which means top level src/ for
sources, single data/ for data, and so on.
|