summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Use World/Endeavour URLsJamie Murphy2022-07-041-3/+3
|
* Rename to EndeavourJamie Murphy2022-07-042-9/+9
|
* Remove documentationGeorges Basile Stavracas Neto2021-09-148-323/+0
| | | | | | It's old, obsolete, and unused. Closes https://gitlab.gnome.org/GNOME/gnome-todo/-/issues/407
* Remove plugins dialogGeorges Basile Stavracas Neto2021-04-201-2/+0
| | | | | | | | | | | | | | | | 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
* build: Properly remove enum typesGeorges Basile Stavracas Neto2020-05-151-1/+0
|
* provider: Remove default task listsGeorges Basile Stavracas Neto2020-04-261-2/+0
|
* task-list: Split save_task() into add_task() and update_task()Georges Basile Stavracas Neto2018-09-121-1/+2
| | | | | This was probably one of the worst API design choices I've made ever, so I'm very happy to get rid of it.
* docs: Update sectionsGeorges Basile Stavracas Neto2018-08-311-4/+2
|
* task-list: Remove gtd_task_list_get_tasksGeorges Basile Stavracas Neto2018-08-311-1/+0
| | | | | The amount of ineficient code that was removed with it is unbelievable.
* docs: Update HACKINGGeorges Basile Stavracas Neto2018-06-111-5/+9
| | | | Add more explicitness to the rules.
* project: Shuffle files aroundGeorges Basile Stavracas Neto2018-05-242-0/+287
|
* provider: Rework task creation routinesGeorges Basile Stavracas Neto2018-02-251-1/+0
| | | | | And that ended up also requiring a big code refactoring in the task list view class. Oh lord.
* manager: Remove some task-related functionsGeorges Basile Stavracas Neto2018-02-251-2/+0
| | | | These are delegated directly to the providers now.
* manager: Remove task list functions from GtdManagerGeorges Basile Stavracas Neto2018-02-251-3/+0
| | | | | They are just wrappers around the GtdProvider functions, and just add to the complexity without any real gain.
* project: Fix documentation generationIñigo Martínez2017-09-281-1/+1
| | | | | | | | | | | | | | 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
* doc: fix build fileGeorges Basile Stavracas Neto2017-09-281-1/+1
| | | | | It was missing a comma, and breaking the build with --enable-gtk-doc
* project: fix buildGeorges Basile Stavracas Neto2017-09-191-15/+12
|
* project: Remove autotoolsIñigo Martínez2017-08-102-137/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=785901
* project: Add meson files as extra files in autotoolsIñigo Martínez2017-08-101-2/+4
| | | | | | | 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
* project: Minor changes to meson portIñigo Martínez2017-08-101-5/+3
| | | | | | | | | | | | | | | 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
* project: Performance improvements for meson build portIñigo Martínez2017-07-052-5/+1
| | | | | | | | | - 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
* project: Improved meson build port.Iñigo Martínez2017-06-233-15/+14
| | | | | | | | | | | | | | | | | | | | - 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
* project: Port to meson build systemIñigo Martínez2017-05-244-0/+100
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781908
* background: add a plugin to run To Do on backgroundGeorges Basile Stavracas Neto2017-04-211-10/+0
| | | | | | | | | | | | | | | 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.
* build: pass distcheckGeorges Basile Stavracas Neto2016-11-011-0/+1
|
* empty-list: show a nice, warm message when the tasklist is completedGeorges Basile Stavracas Neto2016-10-231-0/+1
|
* dnd-row: introduce GtdDndRowGeorges Basile Stavracas Neto2016-10-201-0/+1
| | | | A row specialized in creating chaos with DnD
* project: improve widgets' documentationGeorges Basile Stavracas Neto2016-10-082-1/+2
|
* docs: add documentationGeorges Basile Stavracas Neto2016-10-087-0/+387
Adds the Gtk-doc plumbing to the project tree and generate the initial documentation files.