99b1cd790d
docs: Remove index references for versions not in the code any more
2025-01-30 17:45:41 +01:00
66800e5465
Remove e-reflow and e-reflow-model
...
They are not used anymore.
2025-01-24 10:03:19 +00:00
56002201ec
M!161 - Remove ESendOptionsDialog
...
There is no user of this API.
Closes: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/161
2025-01-20 12:15:49 +00:00
7e6275f0a3
M!152 - Allow customization of the menus, toolbars and shortcuts in the GUI
...
Users can modify most of the menus, toolbars, headerbars and shortcuts
directly in the GUI, instead of editing some files in a text editor.
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/152
2024-12-12 13:46:43 +01:00
00a94a5b6b
I#2905 - Autocrypt header uses wrong email address
...
Drop the prepared Autocrypt header when the user changes the From
email address (for example in the "From Field Override" in the composer).
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2905
2024-11-22 12:37:41 +01:00
d773473d18
Replace deprecated GtkUIManager
...
This replaces a deprecated GtkUIManager with a new EUIManager, which
uses its own file format, similar to the .ui used by the gtk+, but
not the same. This brought in more structures like EUIAction and
EUIActionGroup.
To name the few most significant changes:
The overall window architecture had been changed internally too, the
EShellView is a widget now and contains everything except of the header
bar. This allows to create the window content once and not regenerate it
every switch between the views. It also moved the EUIManager from
the EShellWindow to the EShellView.
The EMailShellContent does not implement an EMailReader interface any more.
It allows to have cleaner EMailReader usage in the code. To get to
the EMailReader use:
EMailView *mail_view = NULL;
g_object_get (e_shell_view_get_shell_content (mail_shell_view), "mail-view", &mail_view, NULL);
if (mail_view) {
EMailReader *mail_reader = E_MAIL_READER (mail_view);
...
g_clear_object (&mail_view);
}
The plugins cannot have their UI definitions in the .eplug file,
these are added in the code, directly to the EUIManager. Modules
already did that.
2024-10-31 13:12:51 +01:00
edfcd69747
CI: Export also developer documentation into the web pages
2024-09-04 09:43:29 +02:00
b1d054d1fb
docs: Correct developer documentation to install API indexes
...
While built, the API indexes were not installed, thus they had been
missing in the developer documentation, even they had been referenced
in it.
2024-09-04 08:59:00 +02:00
d5dfb43891
I#2683 - Open mbox files instead of import
...
Use "evolution --view message.mbox" to get the Mail Viewer. The EML files
are also supported.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2683
2024-05-09 15:50:11 +02:00
b2e85c5af1
I#1683 - Composer: Use popover for Link Properties
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1683
2023-11-22 14:41:43 +01:00
3696de0ab1
evolution-util-docs: Remove API index for 2.24 symbols, none exist anymore
2023-10-25 17:34:31 +02:00
57f3fef22d
I#1091 - Allow creating event attachments of type URI
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1091
2023-10-25 16:21:14 +02:00
22fd3a364a
I#2146 - EShellHeaderBar: Show button labels adaptively
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2146
2022-12-02 09:49:48 +01:00
d6ff855d89
I#1245 - Show available categories in Contacts view
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1245
2022-11-24 13:56:08 +01:00
c12bb7fa43
I#2039 - Add option to disable use of header bars
...
Users can use:
gsettings set org.gnome.evolution.shell use-header-bar false
to turn off header bars.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2039
2022-09-22 11:09:19 +02:00
aa1814e414
Move menu bar handling to utils
2022-07-21 13:19:39 +02:00
38a531c503
EShell: Use a header bar as title bar
...
- Move common actions from toolbar to headerbar
- Add EHeaderBarButton to mimic and replace EMenuToolButton
- Add EShellHeaderBar for "New button" handling
2022-07-21 13:16:11 +02:00
7fd2108a58
docs: Add some missing sections into the developer documentation
2022-06-22 21:40:46 +02:00
68a00993d2
Calendar: Implement 'Year View'
...
Let the calendar show events as a whole year.
2022-03-25 13:50:24 +01:00
4c25b2ebde
Add a simple EMarkdownEditor widget
...
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/449
2022-01-25 18:31:27 +01:00
c5c3dcd88e
Update developer documentation .sgml files with missing pieces
2021-06-11 12:35:32 +02:00
70b7d47873
I#1512 - Choose account with which to forward message in filter rule
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1512
2021-06-11 11:46:27 +02:00
ccc9082a6a
I#697 - Add tooltip to account/source connection icon
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/697
2020-10-01 15:54:09 +02:00
fcd4768b2e
EWebKitEditor: Switch to JavaScriptCore API
...
The C DOM API had been deprecated since WebKitGTK 2.22. This is
the editor rewrite to use the new API.
2020-04-27 15:06:56 +02:00
2509c5fbbe
NEWS update for 3.37.1
2020-04-24 09:19:43 +02:00
c1d37800e2
I#587 - Change how Evolution talks to WebKitWebProcess
...
Required for WebKitGTK+ 2.26.0+.
Closes https://gitlab.gnome.org/GNOME/evolution/issues/587
2019-09-11 22:43:00 +02:00
47de79218e
Port to libecal-2.0 and adapt to libebook API changes
...
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33
2019-05-17 12:50:12 +02:00
e72cf9ab45
eds-I#41 - Documentation doesn't go through gtkdoc-scangobj
...
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/41
2018-11-05 11:05:45 +01:00
e52924d937
Correct evolution-mail-formatter user documentation build warning
...
Related to https://gitlab.gnome.org/GNOME/gtk-doc/issues/61
2018-10-30 17:04:52 +01:00
9305baa039
I#196 - Build developer documentation in a fix order
...
Closes https://gitlab.gnome.org/GNOME/evolution/issues/196
2018-10-30 12:16:15 +01: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
3627d75e1c
Bug 704246 - Cannot send encrypted mail to contact with certificate
2018-07-04 11:56:33 +02:00
c1a673bdc2
Adapt to changes in built-in OAuth2 implementation in evolution-data-server
2018-01-22 13:33:52 +01:00
28c701389d
[devel-doc] Rename api-index IDs, to not clash with gtk-doc generated IDs
...
This covers bug 784208, gtk-doc generated warnings like this one:
Warning: multiple "IDs" for constraint linkend: api-index-3.2.
2018-01-08 15:46:46 +01:00
1bd5a348be
Bug 760329 - Try to poke autodiscovery when creating new account
2017-11-09 16:44:24 +01:00
c75c714296
Add new developer documentation files into evolution-util-docs.sgml.in
2017-08-07 18:09:11 +02:00
2d4dbbc161
Update evolution-mail-engine-docs.sgml.in
2017-02-13 11:51:05 +01:00
a5b630baf6
Update gtk-doc sgml input files
2016-11-08 19:31:44 +01: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