| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
It's old, obsolete, and unused.
Closes https://gitlab.gnome.org/GNOME/gnome-todo/-/issues/407
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Plugins have evolved over time, and for the future, they
are hooking points to the application. As they stand now,
they aren't toggable features, but rather implementation
details of them.
In fact, in the future, the fact that they are plugins is
going to be transparent: it's merely a design choice on how
to organize feature inside To Do.
Remove the plugins dialog, and all related components. No
plugins were harmed while creating this commit.
Closes https://gitlab.gnome.org/GNOME/gnome-todo/-/issues/329
|
| |
|
| |
|
|
|
|
|
| |
This was probably one of the worst API design choices I've made
ever, so I'm very happy to get rid of it.
|
| |
|
|
|
|
|
| |
The amount of ineficient code that was removed with it
is unbelievable.
|
|
|
|
| |
Add more explicitness to the rules.
|
| |
|
|
|
|
|
| |
And that ended up also requiring a big code refactoring in
the task list view class. Oh lord.
|
|
|
|
| |
These are delegated directly to the providers now.
|
|
|
|
|
| |
They are just wrappers around the GtdProvider functions,
and just add to the complexity without any real gain.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Documentation generation with GtkDoc is failing due to missing
directories.
This is happening because GtkDoc tries to search for directories
that are present in the source code tree, but are not in the build
tree: 'src/engine', 'src/interfaces' and 'src/notification'.
This patch modifies the directories that GtkDoc scans in search for
source code files.
https://bugzilla.gnome.org/show_bug.cgi?id=788295
|
|
|
|
|
| |
It was missing a comma, and breaking the build with
--enable-gtk-doc
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=785901
|
|
|
|
|
|
|
| |
This patch adds meson files as extra files in autotools, so they are
included when creating the distributable package.
https://bugzilla.gnome.org/show_bug.cgi?id=785901
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch cleans a few things on the meson port which improves
readibility. The list of changes is as follows:
- Added configuration messages to the meson build file removing it
from the configure_meson script.
- Removed C99 as the C standard to be used, so the compiler's
default will be used.
- Moved some config.h definitions to an array list, which improves
readibility.
- Removed unnecessary array lists and commas.
https://bugzilla.gnome.org/show_bug.cgi?id=785901
|
|
|
|
|
|
|
|
|
| |
- Fixed CFLAGS and avoid their duplication.
- Fixed default flag application to the project on non debug builds.
- Removed unneeded meson build file from reference.
- Removed unneeded source directories from gtkdoc generation.
https://bugzilla.gnome.org/show_bug.cgi?id=783589
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Added ToDo website for PACKAGE_URL define.
- Added generation of the enums schema.
- Added a post install script for generating icon theme cache and
compile different schemas.
- Fixed documentation generation by using GTK prefixes.
- Added mkdb_args, which will be available in the future meson
releases.
- Removed unused meson build options.
- Fixed plugins to be created as shared modules.
- Removed listed headers.
- Use i18n module instead of using custom targets.
- Changed application data information install directory to the
new proposed 'metainfo' directory.
- Use pkgconfig module's generate function to generate pc file.
- Raised meson required version to 0.41.0.
https://bugzilla.gnome.org/show_bug.cgi?id=783589
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=781908
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As part of a fluid experience, it's nice to run GNOME
To Do in background for a few reasons.
First, because it's bad to keep reloading the tasklists
every time you reopen the app. This ultimately can cause
our Google keys to reach the daily limits.
Seconds, because now GNOME To Do can load when the session
starts up, and show a nice notification of how many tasks
do you have.
Third, because it's cool.
|
| |
|
| |
|
|
|
|
| |
A row specialized in creating chaos with DnD
|
| |
|
|
Adds the Gtk-doc plumbing to the project tree and
generate the initial documentation files.
|