summaryrefslogtreecommitdiff
path: root/search-provider
Commit message (Collapse)AuthorAgeFilesLines
* Rename app-id to org.gnome.SettingsGeorges Basile Stavracas Neto2022-01-216-11/+11
| | | | | | | | | | Rename the app-id to org.gnome.Settings since this is what we've been calling it for many years now. Adjust all files that derive from the app-id, such as the desktop file, D-Bus service file names, search providers, GSettings schemas, to match that. Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/344
* search-provider: Don't escape result description as markupSebastian Keller2021-12-221-3/+1
| | | | | | | | | | | Only the shell can know how the description string will be used and if or when it should be escaped. Previously the shell did not escape the description before displaying it with markup to highlight search hits, but now it does. For gnome-control-center this however means without this change the string will be escaped twice causing markup to show up in the description text. Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2033
* search-provider: Replace ifdefs with #pragma onceRobert Ancell2019-11-271-3/+4
|
* Remove unused GNOMELOCALEDIR definesRobert Ancell2019-09-091-2/+0
|
* project: Update meson filesGeorges Basile Stavracas Neto2018-05-031-15/+15
| | | | | | I probably have OCD. Seeing these files with this poor alignment gives me physical pain.
* search-provider: Simplify code by using g_auto*Georges Basile Stavracas Neto2018-01-301-37/+20
|
* search-provider: Use G_DECLARE_FINAL_CLASSGeorges Basile Stavracas Neto2018-01-302-34/+3
|
* build: Remove autotoolsIñigo Martínez2018-01-181-54/+0
| | | | | | | To avoid the burden of maintaining multiple build systems, this patch removes autotools support. https://bugzilla.gnome.org/show_bug.cgi?id=785414
* build: Port to meson build systemIñigo Martínez2018-01-172-1/+50
| | | | | | | | Meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools. https://bugzilla.gnome.org/show_bug.cgi?id=785414
* build: Move libgd and gvc modules to subprojectsIñigo Martínez2018-01-171-1/+1
| | | | | | | | In order to share the libgd and gvc modules between autotools and meson, this patch moves their directories to subprojects directory and updates autotools. https://bugzilla.gnome.org/show_bug.cgi?id=785414
* search-provider: Populate the model in startupIain Lane2017-12-081-4/+14
| | | | | | | | | | | | | | If the translations are stripped off into gettext .mo files, as happens on Ubuntu, we need to be operating in the right locale so that g_desktop_app_info_get_description (et al.) read them out correctly. Previously we were doing work in init(), which is after gtk_init() calls setlocale(). Move the population of the model to startup(), and chain up first, so that it happens after we're fully initialised (including the locale). https://bugzilla.gnome.org/show_bug.cgi?id=791035
* build: create another executable for the new layoutGeorges Basile Stavracas Neto2016-06-031-4/+2
| | | | | | | | This way, we can test both layouts in parallel and, in case something goes wrong, we always have to old layout as a fallback. https://bugzilla.gnome.org/show_bug.cgi?id=766922
* search-provider: Use AM_CPPFLAGS rather than INCLUDESChristophe Fergeau2014-06-251-3/+2
| | | | | | | | | This is deprecated in newer automake versions, and this causes warnings with automake 1.14: panels/printers/Makefile.am:3: warning: 'INCLUDES' is the old name for AM_CPPFLAGS' (or '*_CPPFLAGS') https://bugzilla.gnome.org/show_bug.cgi?id=732189
* search-provider: Use panel IDs as results instead of tree model pathsRui Matos2014-05-161-42/+67
| | | | | | | | | | | | | Since we now re-sort the model according to the search terms, we can't use tree model paths as results since they're not stable. Instead we'll use panel IDs and keep a map of IDs to GtkTreeIters to retrieve the result metas from the model. Caching GtkTreeIters in this way is OK because the model is a GtkListStore which guarantees that while a row exists, the iter is persistent. https://bugzilla.gnome.org/show_bug.cgi?id=729027
* shell: Make search results sorting smarterRui Matos2014-05-161-0/+4
| | | | | | | | | | | Instead of just sorting by the name the sort order will now be: 1. Panels whose name match a search term 2. Panels whose keywords match the most search terms 3. Panels whose description match the most search terms 4. The remaining panels by name https://bugzilla.gnome.org/show_bug.cgi?id=729027
* build: Use $(AM_V_GEN) when using gdbus-codegenDebarshi Ray2013-09-091-1/+1
|
* search-provider: Use a serialized gicon instead of a to_string'd oneJasper St. Pierre2013-07-261-4/+2
| | | | | | This improves deserialization performance in gnome-shell. https://bugzilla.gnome.org/show_bug.cgi?id=704948
* search-provider: Concatenate search terms with ANDFlorian Müllner2013-03-021-11/+10
| | | | | | | | | | | Currently the provider will match all panels that match at least one search term. This differs from the search pattern we use in GNOME Shell and other GNOME applications, where a result has to match all search terms. The latter allows users to narrow down search results by adding additional terms, which is generally more useful than potentially adding additional results. https://bugzilla.gnome.org/show_bug.cgi?id=694960
* search-provider: escape the description passed to gnome-shellGiovanni Campagna2013-03-011-2/+4
| | | | | | | gnome-shell uses the description as markup (to allow highlighting the searched terms), so we need to properly escape it to avoid warnings. https://bugzilla.gnome.org/show_bug.cgi?id=694908
* Move cc-util into panels/commonRui Matos2013-02-192-1/+4
| | | | We need this in some panels too.
* search-provider: fix the buildCosimo Cecchi2013-02-181-1/+1
|
* Add a gnome-shell search-provider for settings panelGiovanni Campagna2013-02-188-0/+783
Replace the gnome-shell builtin settings search, which relied on removed menu files, with one that uses the remote search infrastructure and CcSearchModel, and features the ability to continue searching within the control center application. https://bugzilla.gnome.org/show_bug.cgi?id=690577