| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
It doesn't seem to be needed, thus remove the reference.
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/461
|
| |
|
|
|
|
|
|
|
| |
The ECacheKeys is used to store key-value data with a reference count
in a dedicated ECache table. Its code had been already used to store
timezones from the calendar components, this is an extraction of that
code to a new object, which can be re-used for other data.
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1245
|
| |
|
|
|
| |
Since the new Google Data Tasks API functions being added, the libgdata
dependency can be dropped and replaced with it.
|
| |
|
|
| |
Also add some JSON utility functions.
|
| |
|
|
|
| |
It's large enough that it should be better in its own file, than to
share the file with the common utility functions.
|
| | |
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/85
|
| |
|
|
|
|
| |
This helps to read properties related only to certain language/locale.
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/876
|
| |
|
|
|
|
|
| |
Rather than forcing .txt or .md extension in the code, let the user choose
which one is preferred. Still default to the .md extension.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/360
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1639
|
| |
|
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/329
Related to https://gitlab.gnome.org/GNOME/evolution-etesync/-/issues/10
|
| | |
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/44
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1090
|
| |
|
|
|
| |
It required specific code to have logged GInputStream data from a SoupRequest.
It could be made transparent to the caller, thus avoid this special code.
|
| | |
|
| |
|
|
|
|
| |
...and use it instead of checking UOA or GOA extensions existence
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/33
|
| |
|
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/83
and https://gitlab.gnome.org/GNOME/evolution-data-server/issues/85
|
| |
|
|
| |
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33
|
| |
|
|
|
|
| |
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/.
|
| |
|
|
| |
Related to https://gitlab.gnome.org/GNOME/evolution/issues/196
|
| |
|
|
| |
Closes https://bugzilla.gnome.org/show_bug.cgi?id=228772
|
| | |
|
| |
|
|
|
|
| |
This object can be used by applications which want to implement
their own notifications for scheduled reminders without a need
to implement the core functionality.
|
| |
|
|
|
|
|
| |
default ][
A follow-up change, with more aggressive fix, which doesn't start
factory subprocesses but runs backends in the main factory process.
|
| |
|
|
|
|
| |
It looks like the IMAP accepts an @outlook.com address, while
SMTP accepts only the primary address of the Microsoft account,
which not necessarily is the same @outlook.com address.
|
| | |
|
| |
|
|
|
|
|
|
| |
This change allows easier extending of built-in OAuth2 authentications
with minimal code "duplication".
A CMake option ENABLE_GOOGLE_AUTH had been renamed to ENABLE_OAUTH2
to reflect this extensibility as well.
|
| |
|
|
|
| |
This covers bug 784208, gtk-doc generated warnings like this one:
Warning: multiple "IDs" for constraint linkend: api-index-3.2.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
It can be tricky to watch for changes in ESourceRegistry, especially
when the user wants to know only about a specific subset of ESources-s.
This new object makes things significantly easier and reliable, without
a need for code duplication. It is currently used in the 'Birthdays & Anniversaries'
calendar, but it can be reused elsewhere too (like in the evolution-alarm-notify).
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Let's have it as it's common to be, which means top level src/ for
sources, single data/ for data, and so on.
|
| |
|