[gnome-builder: 139/139] Merge branch 'wip/chergert/refactor'
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder: 139/139] Merge branch 'wip/chergert/refactor'
- Date: Thu, 10 Jan 2019 04:29:00 +0000 (UTC)
commit 26a38907d19881b08672077bbd6fbd48425b1046
Merge: fbbaa0601 4660f02a2
Author: Christian Hergert <chergert redhat com>
Date: Wed Jan 9 17:47:03 2019 -0800
Merge branch 'wip/chergert/refactor'
The merging of this re-factoring branch culminates the process of rewriting or
replacing a number of underlying components within Builder. It re-establishes
how we manage IdeObject on a fundamental level, alters workbench and workspace
management, and new plumbing to simplify a great deal of plugins.
IdeWorkbench provides our new abstraction for a collection of windows which
belong to a single project. It subclasses GtkWindowGroup to make this as
convenient as possible to integrate with existing code. The workbench contains
an IdeContext and can have workspaces added to it. When the last workspace is
removed, the workbench is destroyed. Once the last workbench is removed, the
application will exit. Perspectives were renamed to surfaces and other
components like pages, panes, and panels were renamed to be more consistent
with wording as it is displayed to the user.
To support the use of Builder without a project, IdeContext now supports usage
without loading a project. You can still add workspaces to the workbench so
long as the workspace types support non-project mode. Today, that is basically
just IdeEditorWorkspace.
A number of command-line options have been added to the gnome-builder
executable now that there are new interfaces to simplify that integration. For
example, the --greeter option will create a new greeter window. --clone=URI can
be used to begin cloning a repository. --manifest=PATH can be used to clone a
flatpak project from a manifest.
Opening files using “gnome-builder PATH” will now open Builder in editor mode
without loading a project. This should improve the experience for users who
just casually open files from a file-browser such as Nautilus.
IdeObject has been redesigned to more-easily support threaded work in a safe
manner. Many operations now require copying or referencing data. That involves
rewriting a fair amount of code, but is worth the churn. Furthermore, IdeObject
is now a graph of objects somewhat like GtkWidget (or formerly GtkObject). It
allows us to destroy the tree of items without relying on the reference count
only.
The OmniBar was largely redesigned to support a more rich IdeNotification
interface. This also allowed for redesigning the transfer manager and
integrating notifications into the “transfers box”.
Much of the libide-code library was simplified including renaming objects like
IdeLocation, IdeRange, IdeTextEdit, and others. Some were converted to GObject
as well.
IdeBufferAddin was extended to support many more common operations. Doing so
allowed for many features to be extracted into plugins instead of using signals
and other cumbersome mechanics.
IdeFile is no more, and with it, much simplification of different layers. The
IdeFileSettings are now get/set on the buffer directly. Same goes for change
monitors which allowed us to break some circular linking.
Language server code was renamed from Langserv to Lsp, which was a minor amount
of reshuffling of code in various places.
Much of the code manipulation and representation objects live within
libide-code.a. Simiiarly, things related to building, running, testing, and
packaging software lives within the libide-foundry.a library.
Other libraries are fairly straightforward and obvious what they contain.
build-aux/asan.supp | 8 -
build-aux/flatpak/org.gnome.Builder.json | 10 +-
data/appdata/meson.build | 17 +
.../{ => appdata}/org.gnome.Builder.appdata.xml.in | 0
data/meson.build | 28 +-
.../builder-dark-refresh.style-scheme.xml | 198 +
data/style-schemes/builder-dark.style-scheme.xml | 8 +-
data/themes/Adwaita-dark.css | 26 -
data/themes/Adwaita-shared.css | 78 -
data/themes/Arc-Darker.css | 7 -
data/themes/Arc-shared.css | 83 -
data/themes/shared.css | 146 -
data/themes/shared/shared-editor.css | 133 -
data/themes/shared/shared-greeter.css | 15 -
data/themes/shared/shared-layout.css | 83 -
data/themes/shared/shared-omnibar.css | 50 -
doc/help/meson.build | 2 +-
doc/meson.build | 8 +-
doc/sdk/libide-docs.sgml | 571 ++-
doc/sdk/meson.build | 69 +-
meson.build | 88 +-
meson_options.txt | 130 +-
po/POTFILES.in | 353 +-
src/bug-buddy.c | 2 +-
src/fusermount-wrapper.c | 4 +-
src/{libide => }/gconstructor.h | 0
src/gstyle/gstyle-color-panel.c | 4 +
src/gstyle/gstyle.map | 6 -
src/gstyle/meson.build | 43 +-
src/libeditorconfig/ec_glob.c | 371 --
src/libeditorconfig/ec_glob.h | 43 -
src/libeditorconfig/editorconfig.c | 547 ---
src/libeditorconfig/editorconfig.h | 37 -
src/libeditorconfig/editorconfig/editorconfig.h | 309 --
.../editorconfig/editorconfig_handle.h | 193 -
src/libeditorconfig/editorconfig_handle.c | 155 -
src/libeditorconfig/editorconfig_handle.h | 89 -
src/libeditorconfig/global.h | 80 -
src/libeditorconfig/ini.c | 200 -
src/libeditorconfig/ini.h | 93 -
src/libeditorconfig/meson.build | 49 -
src/libeditorconfig/misc.c | 250 --
src/libeditorconfig/misc.h | 62 -
src/libeditorconfig/utarray.h | 232 --
src/libide.deps | 8 +
src/libide/Ide-1.0.metadata | 2 -
src/libide/application/OVERVIEW.md | 44 -
src/libide/application/ide-application-actions.c | 511 ---
src/libide/application/ide-application-actions.h | 30 -
src/libide/application/ide-application-addin.c | 110 -
src/libide/application/ide-application-addin.h | 58 -
src/libide/application/ide-application-color.c | 232 --
.../application/ide-application-command-line.c | 496 ---
src/libide/application/ide-application-credits.h | 597 ---
src/libide/application/ide-application-open.c | 275 --
src/libide/application/ide-application-plugins.c | 484 ---
src/libide/application/ide-application-private.h | 103 -
src/libide/application/ide-application-shortcuts.c | 75 -
src/libide/application/ide-application-tests.c | 208 -
src/libide/application/ide-application-tests.h | 42 -
src/libide/application/ide-application-tool.c | 110 -
src/libide/application/ide-application-tool.h | 72 -
src/libide/application/ide-application.c | 1065 -----
src/libide/application/ide-application.h | 85 -
src/libide/application/meson.build | 31 -
src/libide/buffers/OVERVIEW.md | 30 -
src/libide/buffers/ide-buffer-addin.c | 140 -
src/libide/buffers/ide-buffer-addin.h | 54 -
src/libide/buffers/ide-buffer-change-monitor.c | 136 -
src/libide/buffers/ide-buffer-change-monitor.h | 66 -
src/libide/buffers/ide-buffer-manager.c | 2394 ------------
src/libide/buffers/ide-buffer-manager.h | 117 -
src/libide/buffers/ide-buffer-private.h | 55 -
src/libide/buffers/ide-buffer.c | 3600 -----------------
src/libide/buffers/ide-buffer.h | 178 -
src/libide/buffers/ide-unsaved-file.c | 180 -
src/libide/buffers/ide-unsaved-file.h | 52 -
src/libide/buffers/ide-unsaved-files.c | 943 -----
src/libide/buffers/ide-unsaved-files.h | 81 -
src/libide/buffers/meson.build | 32 -
src/libide/buildconfig/OVERVIEW.md | 27 -
src/libide/buildconfig/buildconfig.plugin | 9 -
.../ide-buildconfig-configuration-provider.c | 775 ----
.../ide-buildconfig-configuration-provider.h | 31 -
.../buildconfig/ide-buildconfig-configuration.c | 172 -
.../buildconfig/ide-buildconfig-configuration.h | 45 -
.../buildconfig/ide-buildconfig-pipeline-addin.c | 117 -
.../buildconfig/ide-buildconfig-pipeline-addin.h | 31 -
src/libide/buildconfig/ide-buildconfig-plugin.c | 41 -
src/libide/buildconfig/meson.build | 21 -
src/libide/buildsystem/OVERVIEW.md | 54 -
src/libide/buildsystem/ide-build-log-private.h | 46 -
src/libide/buildsystem/ide-build-log.c | 247 --
src/libide/buildsystem/ide-build-log.h | 38 -
src/libide/buildsystem/ide-build-manager.c | 1775 ---------
src/libide/buildsystem/ide-build-manager.h | 83 -
src/libide/buildsystem/ide-build-pipeline-addin.c | 109 -
src/libide/buildsystem/ide-build-pipeline-addin.h | 56 -
src/libide/buildsystem/ide-build-pipeline.c | 3970 -------------------
src/libide/buildsystem/ide-build-pipeline.h | 194 -
src/libide/buildsystem/ide-build-private.h | 45 -
src/libide/buildsystem/ide-build-stage-launcher.c | 638 ---
src/libide/buildsystem/ide-build-stage-launcher.h | 74 -
src/libide/buildsystem/ide-build-stage-mkdirs.c | 224 --
src/libide/buildsystem/ide-build-stage-mkdirs.h | 54 -
src/libide/buildsystem/ide-build-stage-private.h | 41 -
src/libide/buildsystem/ide-build-stage-transfer.c | 250 --
src/libide/buildsystem/ide-build-stage-transfer.h | 38 -
src/libide/buildsystem/ide-build-stage.c | 1165 ------
src/libide/buildsystem/ide-build-stage.h | 257 --
.../buildsystem/ide-build-system-discovery.c | 75 -
.../buildsystem/ide-build-system-discovery.h | 54 -
src/libide/buildsystem/ide-build-system.c | 766 ----
src/libide/buildsystem/ide-build-system.h | 120 -
src/libide/buildsystem/ide-build-target-provider.c | 123 -
src/libide/buildsystem/ide-build-target-provider.h | 56 -
src/libide/buildsystem/ide-build-target.c | 209 -
src/libide/buildsystem/ide-build-target.h | 64 -
src/libide/buildsystem/ide-build-utils.c | 83 -
src/libide/buildsystem/ide-build-utils.h | 31 -
src/libide/buildsystem/ide-compile-commands.c | 740 ----
src/libide/buildsystem/ide-compile-commands.h | 58 -
src/libide/buildsystem/ide-dependency-updater.h | 56 -
src/libide/buildsystem/ide-environment-variable.c | 185 -
src/libide/buildsystem/ide-environment-variable.h | 48 -
src/libide/buildsystem/ide-environment.c | 336 --
src/libide/buildsystem/ide-environment.h | 60 -
src/libide/buildsystem/ide-simple-build-target.c | 221 --
src/libide/buildsystem/ide-simple-build-target.h | 62 -
src/libide/buildsystem/meson.build | 58 -
src/libide/buildui/OVERVIEW.md | 8 -
src/libide/buildui/buildui.plugin | 10 -
src/libide/buildui/ide-build-configuration-row.c | 184 -
src/libide/buildui/ide-build-configuration-row.h | 35 -
src/libide/buildui/ide-build-configuration-row.ui | 82 -
src/libide/buildui/ide-build-configuration-view.c | 483 ---
src/libide/buildui/ide-build-configuration-view.h | 36 -
src/libide/buildui/ide-build-configuration-view.ui | 282 --
src/libide/buildui/ide-build-log-panel.c | 377 --
src/libide/buildui/ide-build-log-panel.h | 34 -
src/libide/buildui/ide-build-log-panel.ui | 84 -
src/libide/buildui/ide-build-panel.c | 715 ----
src/libide/buildui/ide-build-panel.h | 35 -
src/libide/buildui/ide-build-panel.ui | 174 -
src/libide/buildui/ide-build-perspective.c | 478 ---
src/libide/buildui/ide-build-perspective.h | 36 -
src/libide/buildui/ide-build-perspective.ui | 46 -
src/libide/buildui/ide-build-plugin.c | 36 -
src/libide/buildui/ide-build-stage-row.c | 198 -
src/libide/buildui/ide-build-stage-row.h | 34 -
src/libide/buildui/ide-build-stage-row.ui | 17 -
src/libide/buildui/ide-build-tool.h | 31 -
src/libide/buildui/ide-build-workbench-addin.c | 291 --
src/libide/buildui/ide-build-workbench-addin.h | 31 -
src/libide/buildui/ide-environment-editor-row.c | 280 --
src/libide/buildui/ide-environment-editor-row.h | 37 -
src/libide/buildui/ide-environment-editor.c | 319 --
src/libide/buildui/ide-environment-editor.h | 37 -
src/libide/buildui/meson.build | 24 -
src/libide/{files => code}/defaults.ini | 0
src/libide/code/ide-buffer-addin-private.h | 82 +
src/libide/code/ide-buffer-addin.c | 411 ++
src/libide/code/ide-buffer-addin.h | 96 +
src/libide/code/ide-buffer-change-monitor.c | 233 ++
src/libide/code/ide-buffer-change-monitor.h | 86 +
src/libide/code/ide-buffer-manager.c | 1309 +++++++
src/libide/code/ide-buffer-manager.h | 119 +
src/libide/code/ide-buffer-private.h | 64 +
src/libide/code/ide-buffer.c | 3675 +++++++++++++++++
src/libide/code/ide-buffer.h | 178 +
src/libide/code/ide-code-global.c | 44 +
src/libide/code/ide-code-index-entries.c | 178 +
src/libide/code/ide-code-index-entries.h | 68 +
src/libide/code/ide-code-index-entry.c | 271 ++
src/libide/code/ide-code-index-entry.h | 92 +
src/libide/code/ide-code-indexer.c | 234 ++
src/libide/code/ide-code-indexer.h | 85 +
src/libide/code/ide-code-types.h | 60 +
src/libide/code/ide-diagnostic-provider.c | 156 +
src/libide/code/ide-diagnostic-provider.h | 76 +
src/libide/code/ide-diagnostic.c | 748 ++++
src/libide/code/ide-diagnostic.h | 104 +
src/libide/code/ide-diagnostics-manager-private.h | 41 +
src/libide/code/ide-diagnostics-manager.c | 1177 ++++++
src/libide/code/ide-diagnostics-manager.h | 48 +
src/libide/code/ide-diagnostics.c | 506 +++
src/libide/code/ide-diagnostics.h | 97 +
src/libide/code/ide-doc-seq-private.h | 30 +
src/libide/code/ide-doc-seq.c | 57 +
src/libide/code/ide-file-settings.c | 540 +++
src/libide/{files => code}/ide-file-settings.defs | 0
src/libide/code/ide-file-settings.h | 83 +
src/libide/code/ide-formatter-options.c | 170 +
src/libide/code/ide-formatter-options.h | 49 +
src/libide/code/ide-formatter.c | 175 +
src/libide/code/ide-formatter.h | 93 +
src/libide/code/ide-gsettings-file-settings.c | 187 +
src/libide/code/ide-gsettings-file-settings.h | 31 +
src/libide/code/ide-highlight-engine.c | 1189 ++++++
src/libide/code/ide-highlight-engine.h | 62 +
src/libide/code/ide-highlight-index.c | 244 ++
src/libide/code/ide-highlight-index.h | 61 +
src/libide/code/ide-highlighter.c | 93 +
src/libide/code/ide-highlighter.h | 91 +
src/libide/code/ide-indent-style.h | 37 +
src/libide/code/ide-language-defaults.c | 461 +++
.../{gsettings => code}/ide-language-defaults.h | 0
src/libide/code/ide-language.c | 109 +
src/libide/code/ide-language.h | 36 +
src/libide/code/ide-location.c | 503 +++
src/libide/code/ide-location.h | 75 +
src/libide/code/ide-range.c | 290 ++
src/libide/code/ide-range.h | 58 +
src/libide/code/ide-rename-provider.c | 162 +
src/libide/code/ide-rename-provider.h | 73 +
src/libide/code/ide-source-iter.c | 626 +++
src/libide/code/ide-source-iter.h | 68 +
src/libide/code/ide-source-style-scheme.c | 117 +
src/libide/code/ide-source-style-scheme.h | 37 +
src/libide/code/ide-spaces-style.h | 43 +
src/libide/code/ide-symbol-node.c | 272 ++
src/libide/code/ide-symbol-node.h | 73 +
src/libide/code/ide-symbol-resolver.c | 361 ++
src/libide/code/ide-symbol-resolver.h | 127 +
src/libide/code/ide-symbol-tree.c | 78 +
src/libide/code/ide-symbol-tree.h | 57 +
src/libide/code/ide-symbol.c | 533 +++
src/libide/code/ide-symbol.h | 129 +
src/libide/code/ide-text-edit-private.h | 32 +
src/libide/code/ide-text-edit.c | 347 ++
src/libide/code/ide-text-edit.h | 64 +
src/libide/code/ide-text-iter.c | 1001 +++++
src/libide/code/ide-text-iter.h | 102 +
src/libide/code/ide-unsaved-file-private.h | 32 +
src/libide/code/ide-unsaved-file.c | 178 +
src/libide/code/ide-unsaved-file.h | 54 +
src/libide/code/ide-unsaved-files.c | 1022 +++++
src/libide/code/ide-unsaved-files.h | 87 +
src/libide/code/libide-code.gresource.xml | 6 +
src/libide/code/libide-code.h | 70 +
src/libide/code/meson.build | 189 +
src/libide/completion/ide-completion-context.c | 1092 ------
src/libide/completion/ide-completion-context.h | 74 -
src/libide/completion/ide-completion-display.c | 96 -
src/libide/completion/ide-completion-display.h | 72 -
.../completion/ide-completion-list-box-row.c | 369 --
.../completion/ide-completion-list-box-row.h | 61 -
src/libide/completion/ide-completion-list-box.h | 60 -
src/libide/completion/ide-completion-overlay.c | 330 --
src/libide/completion/ide-completion-overlay.h | 36 -
src/libide/completion/ide-completion-private.h | 90 -
src/libide/completion/ide-completion-proposal.h | 39 -
src/libide/completion/ide-completion-provider.c | 350 --
src/libide/completion/ide-completion-provider.h | 121 -
src/libide/completion/ide-completion-types.h | 42 -
src/libide/completion/ide-completion-view.c | 443 ---
src/libide/completion/ide-completion-view.h | 42 -
src/libide/completion/ide-completion-window.c | 387 --
src/libide/completion/ide-completion-window.h | 40 -
src/libide/completion/ide-completion.c | 1790 ---------
src/libide/completion/ide-completion.h | 78 -
src/libide/completion/meson.build | 42 -
src/libide/config/ide-configuration-manager.c | 1022 -----
src/libide/config/ide-configuration-manager.h | 63 -
src/libide/config/ide-configuration-provider.c | 398 --
src/libide/config/ide-configuration-provider.h | 97 -
src/libide/config/ide-configuration.c | 1709 --------
src/libide/config/ide-configuration.h | 212 -
src/libide/config/meson.build | 21 -
src/libide/{ => core}/ide-build-ident.h.in | 0
src/libide/core/ide-context-addin.c | 207 +
src/libide/core/ide-context-addin.h | 73 +
src/libide/core/ide-context-private.h | 29 +
src/libide/core/ide-context.c | 855 ++++
src/libide/core/ide-context.h | 91 +
src/libide/{ => core}/ide-debug.h.in | 0
src/libide/core/ide-global.c | 234 ++
src/libide/core/ide-global.h | 66 +
src/libide/core/ide-log.c | 380 ++
src/libide/core/ide-log.h | 45 +
src/libide/core/ide-macros.h | 249 ++
src/libide/core/ide-notification.c | 1187 ++++++
src/libide/core/ide-notification.h | 143 +
src/libide/core/ide-notifications.c | 516 +++
src/libide/core/ide-notifications.h | 48 +
src/libide/core/ide-object-box.c | 289 ++
src/libide/core/ide-object-box.h | 46 +
src/libide/core/ide-object-notify.c | 114 +
src/libide/core/ide-object.c | 1367 +++++++
src/libide/core/ide-object.h | 156 +
src/libide/core/ide-settings.c | 589 +++
src/libide/core/ide-settings.h | 111 +
src/libide/core/ide-transfer-manager.c | 493 +++
src/libide/core/ide-transfer-manager.h | 58 +
src/libide/core/ide-transfer.c | 522 +++
src/libide/core/ide-transfer.h | 101 +
src/libide/core/ide-version-macros.h | 160 +
src/libide/{ => core}/ide-version.h.in | 0
src/libide/core/libide-core.h | 43 +
src/libide/core/meson.build | 124 +
src/libide/debugger/debugger.plugin | 10 -
src/libide/debugger/gtk/menus.ui | 16 -
src/libide/debugger/ide-debug-manager.c | 154 +-
src/libide/debugger/ide-debug-manager.h | 11 +-
src/libide/debugger/ide-debugger-actions.c | 2 +-
.../debugger/ide-debugger-address-map-private.h | 57 +
src/libide/debugger/ide-debugger-address-map.c | 2 +-
src/libide/debugger/ide-debugger-address-map.h | 57 -
src/libide/debugger/ide-debugger-breakpoint.c | 6 +-
src/libide/debugger/ide-debugger-breakpoint.h | 8 +-
.../debugger/ide-debugger-breakpoints-view.c | 608 ---
.../debugger/ide-debugger-breakpoints-view.h | 38 -
src/libide/debugger/ide-debugger-breakpoints.c | 4 +-
src/libide/debugger/ide-debugger-breakpoints.h | 8 +-
src/libide/debugger/ide-debugger-controls.c | 43 -
src/libide/debugger/ide-debugger-controls.h | 39 -
.../debugger/ide-debugger-disassembly-view.c | 138 -
.../debugger/ide-debugger-disassembly-view.h | 39 -
.../debugger/ide-debugger-disassembly-view.ui | 24 -
src/libide/debugger/ide-debugger-editor-addin.c | 670 ----
src/libide/debugger/ide-debugger-editor-addin.h | 40 -
src/libide/debugger/ide-debugger-fallbacks.c | 4 +-
src/libide/debugger/ide-debugger-frame.c | 2 +-
src/libide/debugger/ide-debugger-frame.h | 4 +-
src/libide/debugger/ide-debugger-hover-controls.c | 201 -
src/libide/debugger/ide-debugger-hover-controls.h | 37 -
src/libide/debugger/ide-debugger-hover-provider.c | 125 -
src/libide/debugger/ide-debugger-hover-provider.h | 31 -
src/libide/debugger/ide-debugger-instruction.c | 2 +-
src/libide/debugger/ide-debugger-instruction.h | 4 +-
src/libide/debugger/ide-debugger-libraries-view.c | 369 --
src/libide/debugger/ide-debugger-libraries-view.h | 38 -
src/libide/debugger/ide-debugger-library.c | 2 +-
src/libide/debugger/ide-debugger-library.h | 6 +-
src/libide/debugger/ide-debugger-locals-view.c | 445 ---
src/libide/debugger/ide-debugger-locals-view.h | 47 -
src/libide/debugger/ide-debugger-plugin.c | 42 -
src/libide/debugger/ide-debugger-private.h | 6 +-
src/libide/debugger/ide-debugger-register.c | 2 +-
src/libide/debugger/ide-debugger-register.h | 13 +-
src/libide/debugger/ide-debugger-registers-view.c | 334 --
src/libide/debugger/ide-debugger-registers-view.h | 38 -
src/libide/debugger/ide-debugger-thread-group.c | 2 +-
src/libide/debugger/ide-debugger-thread-group.h | 9 +-
src/libide/debugger/ide-debugger-thread.c | 2 +-
src/libide/debugger/ide-debugger-thread.h | 4 +-
src/libide/debugger/ide-debugger-threads-view.c | 830 ----
src/libide/debugger/ide-debugger-threads-view.h | 37 -
src/libide/debugger/ide-debugger-types.c | 2 +-
src/libide/debugger/ide-debugger-types.h | 16 +-
src/libide/debugger/ide-debugger-variable.c | 2 +-
src/libide/debugger/ide-debugger-variable.h | 4 +-
src/libide/debugger/ide-debugger.c | 6 +-
src/libide/debugger/ide-debugger.h | 27 +-
src/libide/debugger/libide-debugger.h | 44 +
src/libide/debugger/meson.build | 99 +-
src/libide/devices/OVERVIEW.md | 18 -
src/libide/devices/ide-deploy-strategy.c | 248 --
src/libide/devices/ide-deploy-strategy.h | 84 -
src/libide/devices/ide-device-info.c | 223 --
src/libide/devices/ide-device-info.h | 58 -
src/libide/devices/ide-device-manager.c | 1022 -----
src/libide/devices/ide-device-manager.h | 54 -
src/libide/devices/ide-device-provider.c | 301 --
src/libide/devices/ide-device-provider.h | 70 -
src/libide/devices/ide-device.c | 392 --
src/libide/devices/ide-device.h | 89 -
src/libide/devices/meson.build | 26 -
src/libide/diagnostics/ide-diagnostic-provider.c | 133 -
src/libide/diagnostics/ide-diagnostic-provider.h | 66 -
src/libide/diagnostics/ide-diagnostic.c | 604 ---
src/libide/diagnostics/ide-diagnostic.h | 98 -
src/libide/diagnostics/ide-diagnostics-manager.c | 1381 -------
src/libide/diagnostics/ide-diagnostics-manager.h | 52 -
src/libide/diagnostics/ide-diagnostics.c | 206 -
src/libide/diagnostics/ide-diagnostics.h | 56 -
src/libide/diagnostics/ide-fixit.c | 201 -
src/libide/diagnostics/ide-fixit.h | 52 -
src/libide/diagnostics/ide-source-location.c | 379 --
src/libide/diagnostics/ide-source-location.h | 73 -
src/libide/diagnostics/ide-source-range.c | 214 -
src/libide/diagnostics/ide-source-range.h | 51 -
src/libide/diagnostics/meson.build | 29 -
src/libide/directory/OVERVIEW.md | 20 -
src/libide/directory/directory.plugin | 13 -
src/libide/directory/ide-directory-build-system.c | 192 -
src/libide/directory/ide-directory-build-system.h | 34 -
src/libide/directory/ide-directory-plugin.c | 40 -
src/libide/directory/ide-directory-vcs.c | 261 --
src/libide/directory/ide-directory-vcs.h | 34 -
src/libide/directory/meson.build | 15 -
src/libide/doap/OVERVIEW.md | 13 -
src/libide/doap/ide-doap-person.c | 184 -
src/libide/doap/ide-doap-person.h | 47 -
src/libide/doap/ide-doap.c | 642 ---
src/libide/doap/ide-doap.h | 75 -
src/libide/doap/meson.build | 25 -
src/libide/doap/xml-reader.c | 597 ---
src/libide/doap/xml-reader.h | 97 -
src/libide/editor/editor.plugin | 9 -
src/libide/editor/gtk/menus.ui | 135 -
src/libide/editor/ide-editor-addin.c | 73 +-
src/libide/editor/ide-editor-addin.h | 38 +-
src/libide/editor/ide-editor-hover-provider.c | 116 -
src/libide/editor/ide-editor-hover-provider.h | 31 -
src/libide/editor/ide-editor-layout-stack-addin.c | 115 -
src/libide/editor/ide-editor-layout-stack-addin.h | 31 -
.../editor/ide-editor-layout-stack-controls.c | 352 --
.../editor/ide-editor-layout-stack-controls.h | 55 -
.../editor/ide-editor-layout-stack-controls.ui | 85 -
src/libide/editor/ide-editor-page-actions.c | 599 +++
src/libide/editor/ide-editor-page-addin.c | 113 +
src/libide/editor/ide-editor-page-addin.h | 70 +
src/libide/editor/ide-editor-page-settings.c | 233 ++
src/libide/editor/ide-editor-page-shortcuts.c | 141 +
src/libide/editor/ide-editor-page.c | 1407 +++++++
src/libide/editor/ide-editor-page.h | 82 +
src/libide/editor/ide-editor-page.ui | 124 +
src/libide/editor/ide-editor-perspective-actions.c | 167 -
.../editor/ide-editor-perspective-shortcuts.c | 107 -
src/libide/editor/ide-editor-perspective.c | 967 -----
src/libide/editor/ide-editor-perspective.h | 61 -
src/libide/editor/ide-editor-perspective.ui | 47 -
src/libide/editor/ide-editor-plugin-private.h | 27 +
src/libide/editor/ide-editor-plugin.c | 47 -
src/libide/editor/ide-editor-print-operation.c | 4 +-
src/libide/editor/ide-editor-print-operation.h | 4 +-
src/libide/editor/ide-editor-private.h | 61 +-
src/libide/editor/ide-editor-properties.c | 445 ---
src/libide/editor/ide-editor-properties.h | 37 -
src/libide/editor/ide-editor-properties.ui | 334 --
.../editor/ide-editor-search-bar-shortcuts.c | 4 +-
src/libide/editor/ide-editor-search-bar.c | 9 +-
src/libide/editor/ide-editor-search-bar.h | 2 +-
src/libide/editor/ide-editor-search.c | 32 +-
src/libide/editor/ide-editor-search.h | 9 +-
src/libide/editor/ide-editor-session-addin.c | 554 ---
src/libide/editor/ide-editor-session-addin.h | 31 -
src/libide/editor/ide-editor-settings-dialog.c | 331 ++
src/libide/editor/ide-editor-settings-dialog.h | 34 +
src/libide/editor/ide-editor-settings-dialog.ui | 288 ++
src/libide/editor/ide-editor-sidebar.c | 48 +-
src/libide/editor/ide-editor-sidebar.h | 9 +-
src/libide/editor/ide-editor-sidebar.ui | 2 +-
src/libide/editor/ide-editor-surface-actions.c | 164 +
src/libide/editor/ide-editor-surface-shortcuts.c | 107 +
src/libide/editor/ide-editor-surface.c | 919 +++++
src/libide/editor/ide-editor-surface.h | 65 +
src/libide/editor/ide-editor-surface.ui | 36 +
src/libide/editor/ide-editor-utilities.c | 6 +-
src/libide/editor/ide-editor-utilities.h | 9 +-
src/libide/editor/ide-editor-view-actions.c | 624 ---
src/libide/editor/ide-editor-view-addin.c | 113 -
src/libide/editor/ide-editor-view-addin.h | 65 -
src/libide/editor/ide-editor-view-settings.c | 233 --
src/libide/editor/ide-editor-view-shortcuts.c | 141 -
src/libide/editor/ide-editor-view.c | 1391 -------
src/libide/editor/ide-editor-view.h | 78 -
src/libide/editor/ide-editor-view.ui | 124 -
src/libide/editor/ide-editor-workbench-addin.c | 487 ---
src/libide/editor/ide-editor-workbench-addin.h | 31 -
src/libide/editor/ide-editor-workspace.c | 110 +
src/libide/editor/ide-editor-workspace.h | 39 +
src/libide/editor/ide-editor-workspace.ui | 55 +
src/libide/editor/libide-editor.gresource.xml | 11 +
src/libide/editor/libide-editor.h | 41 +
src/libide/editor/meson.build | 137 +-
src/libide/editorconfig/OVERVIEW.md | 9 -
src/libide/editorconfig/editorconfig-glib.c | 121 -
src/libide/editorconfig/editorconfig-glib.h | 17 -
.../editorconfig/ide-editorconfig-file-settings.c | 195 -
.../editorconfig/ide-editorconfig-file-settings.h | 34 -
src/libide/files/ide-file-settings.c | 469 ---
src/libide/files/ide-file-settings.h | 74 -
src/libide/files/ide-file.c | 826 ----
src/libide/files/ide-file.h | 90 -
src/libide/files/ide-indent-style.h | 33 -
src/libide/files/ide-spaces-style.h | 39 -
src/libide/files/meson.build | 23 -
src/libide/formatting/ide-formatter-options.c | 170 -
src/libide/formatting/ide-formatter-options.h | 47 -
src/libide/formatting/ide-formatter.c | 174 -
src/libide/formatting/ide-formatter.h | 91 -
src/libide/formatting/meson.build | 14 -
src/libide/foundry/ide-build-log-private.h | 46 +
src/libide/foundry/ide-build-log.c | 247 ++
src/libide/foundry/ide-build-log.h | 42 +
src/libide/foundry/ide-build-manager.c | 1848 +++++++++
src/libide/foundry/ide-build-manager.h | 97 +
src/libide/foundry/ide-build-pipeline-addin.c | 108 +
src/libide/foundry/ide-build-pipeline-addin.h | 58 +
src/libide/foundry/ide-build-pipeline.c | 4119 ++++++++++++++++++++
src/libide/foundry/ide-build-pipeline.h | 223 ++
src/libide/foundry/ide-build-private.h | 46 +
src/libide/foundry/ide-build-stage-launcher.c | 635 +++
src/libide/foundry/ide-build-stage-launcher.h | 71 +
src/libide/foundry/ide-build-stage-mkdirs.c | 222 ++
src/libide/foundry/ide-build-stage-mkdirs.h | 55 +
src/libide/foundry/ide-build-stage-private.h | 41 +
src/libide/foundry/ide-build-stage-transfer.c | 270 ++
src/libide/foundry/ide-build-stage-transfer.h | 42 +
src/libide/foundry/ide-build-stage.c | 1220 ++++++
src/libide/foundry/ide-build-stage.h | 215 +
src/libide/foundry/ide-build-system-discovery.c | 75 +
src/libide/foundry/ide-build-system-discovery.h | 56 +
src/libide/foundry/ide-build-system.c | 674 ++++
src/libide/foundry/ide-build-system.h | 115 +
src/libide/foundry/ide-build-target-provider.c | 115 +
src/libide/foundry/ide-build-target-provider.h | 59 +
src/libide/foundry/ide-build-target.c | 253 ++
src/libide/foundry/ide-build-target.h | 80 +
src/libide/foundry/ide-build-utils.c | 87 +
src/libide/foundry/ide-compile-commands.c | 738 ++++
src/libide/foundry/ide-compile-commands.h | 60 +
src/libide/foundry/ide-configuration-manager.c | 1149 ++++++
src/libide/foundry/ide-configuration-manager.h | 70 +
.../ide-configuration-private.h | 0
src/libide/foundry/ide-configuration-provider.c | 397 ++
src/libide/foundry/ide-configuration-provider.h | 100 +
src/libide/foundry/ide-configuration.c | 1724 ++++++++
src/libide/foundry/ide-configuration.h | 214 +
.../ide-dependency-updater.c | 0
src/libide/foundry/ide-dependency-updater.h | 59 +
src/libide/foundry/ide-deploy-strategy.c | 248 ++
src/libide/foundry/ide-deploy-strategy.h | 87 +
src/libide/foundry/ide-device-info.c | 222 ++
src/libide/foundry/ide-device-info.h | 59 +
src/libide/foundry/ide-device-manager.c | 1137 ++++++
src/libide/foundry/ide-device-manager.h | 61 +
.../{devices => foundry}/ide-device-private.h | 0
src/libide/foundry/ide-device-provider.c | 302 ++
src/libide/foundry/ide-device-provider.h | 73 +
src/libide/foundry/ide-device.c | 392 ++
src/libide/foundry/ide-device.h | 92 +
src/libide/foundry/ide-fallback-build-system.c | 169 +
src/libide/foundry/ide-fallback-build-system.h | 35 +
src/libide/foundry/ide-foundry-compat.c | 227 ++
src/libide/foundry/ide-foundry-compat.h | 36 +
src/libide/foundry/ide-foundry-init.c | 161 +
src/libide/foundry/ide-foundry-init.h | 34 +
src/libide/foundry/ide-foundry-types.h | 71 +
src/libide/foundry/ide-local-device.c | 196 +
src/libide/foundry/ide-local-device.h | 46 +
src/libide/foundry/ide-run-manager-private.h | 41 +
src/libide/foundry/ide-run-manager.c | 1178 ++++++
src/libide/foundry/ide-run-manager.h | 90 +
src/libide/foundry/ide-runner-addin.c | 148 +
src/libide/foundry/ide-runner-addin.h | 87 +
src/libide/foundry/ide-runner.c | 1442 +++++++
src/libide/foundry/ide-runner.h | 143 +
src/libide/foundry/ide-runtime-manager.c | 442 +++
src/libide/foundry/ide-runtime-manager.h | 50 +
src/libide/foundry/ide-runtime-private.h | 37 +
src/libide/foundry/ide-runtime-provider.c | 299 ++
src/libide/foundry/ide-runtime-provider.h | 96 +
src/libide/foundry/ide-runtime.c | 712 ++++
src/libide/foundry/ide-runtime.h | 118 +
.../foundry/ide-simple-build-system-discovery.c | 374 ++
.../foundry/ide-simple-build-system-discovery.h | 62 +
src/libide/foundry/ide-simple-build-target.c | 220 ++
src/libide/foundry/ide-simple-build-target.h | 67 +
src/libide/foundry/ide-simple-toolchain.c | 168 +
src/libide/foundry/ide-simple-toolchain.h | 57 +
src/libide/foundry/ide-test-manager.c | 1021 +++++
src/libide/foundry/ide-test-manager.h | 77 +
src/libide/foundry/ide-test-private.h | 43 +
src/libide/foundry/ide-test-provider.c | 340 ++
src/libide/foundry/ide-test-provider.h | 84 +
src/libide/foundry/ide-test.c | 429 ++
src/libide/foundry/ide-test.h | 77 +
src/libide/foundry/ide-toolchain-manager.c | 590 +++
src/libide/foundry/ide-toolchain-manager.h | 46 +
src/libide/foundry/ide-toolchain-private.h | 38 +
src/libide/foundry/ide-toolchain-provider.c | 233 ++
src/libide/foundry/ide-toolchain-provider.h | 78 +
src/libide/foundry/ide-toolchain.c | 354 ++
src/libide/foundry/ide-toolchain.h | 94 +
src/libide/foundry/ide-triplet.c | 389 ++
src/libide/foundry/ide-triplet.h | 70 +
src/libide/foundry/libide-foundry.h | 75 +
src/libide/foundry/meson.build | 192 +
src/libide/genesis/ide-genesis-addin.c | 150 -
src/libide/genesis/ide-genesis-addin.h | 82 -
src/libide/genesis/meson.build | 12 -
src/libide/greeter/ide-clone-surface.c | 564 +++
src/libide/greeter/ide-clone-surface.h | 42 +
src/libide/greeter/ide-clone-surface.ui | 383 ++
src/libide/greeter/ide-greeter-perspective.c | 1385 -------
src/libide/greeter/ide-greeter-perspective.h | 37 -
src/libide/greeter/ide-greeter-perspective.ui | 427 --
src/libide/greeter/ide-greeter-private.h | 32 +
src/libide/greeter/ide-greeter-section.c | 2 +-
src/libide/greeter/ide-greeter-section.h | 6 +-
src/libide/greeter/ide-greeter-workspace-actions.c | 223 ++
.../greeter/ide-greeter-workspace-shortcuts.c | 44 +
src/libide/greeter/ide-greeter-workspace.c | 808 ++++
src/libide/greeter/ide-greeter-workspace.h | 61 +
src/libide/greeter/ide-greeter-workspace.ui | 177 +
src/libide/greeter/libide-greeter.gresource.xml | 7 +
src/libide/greeter/libide-greeter.h | 34 +
src/libide/greeter/meson.build | 88 +-
src/libide/gsettings/ide-gsettings-file-settings.c | 209 -
src/libide/gsettings/ide-gsettings-file-settings.h | 32 -
src/libide/gsettings/ide-language-defaults.c | 461 ---
src/libide/gsettings/meson.build | 8 -
src/libide/gtk/menus.ui | 266 --
src/libide/gui/gs-markdown-private.h | 58 +
src/libide/gui/gs-markdown.c | 872 +++++
src/libide/gui/gtk/menus.ui | 86 +
src/libide/gui/ide-application-actions.c | 441 +++
src/libide/gui/ide-application-addin.c | 189 +
src/libide/gui/ide-application-addin.h | 87 +
src/libide/gui/ide-application-color.c | 232 ++
src/libide/gui/ide-application-command-line.c | 241 ++
src/libide/gui/ide-application-credits.h | 599 +++
src/libide/gui/ide-application-open.c | 169 +
src/libide/gui/ide-application-plugins.c | 471 +++
src/libide/gui/ide-application-private.h | 122 +
src/libide/gui/ide-application-shortcuts.c | 75 +
src/libide/gui/ide-application.c | 617 +++
src/libide/gui/ide-application.h | 83 +
src/libide/gui/ide-cell-renderer-fancy.c | 393 ++
src/libide/gui/ide-cell-renderer-fancy.h | 53 +
src/libide/gui/ide-command-provider.c | 103 +
src/libide/gui/ide-command-provider.h | 66 +
src/libide/gui/ide-command.c | 153 +
src/libide/gui/ide-command.h | 66 +
src/libide/gui/ide-config-view-addin.c | 46 +
src/libide/gui/ide-config-view-addin.h | 48 +
src/libide/gui/ide-environment-editor-row.c | 278 ++
src/libide/gui/ide-environment-editor-row.h | 37 +
.../{buildui => gui}/ide-environment-editor-row.ui | 0
src/libide/gui/ide-environment-editor.c | 317 ++
src/libide/gui/ide-environment-editor.h | 42 +
src/libide/gui/ide-fancy-tree-view.c | 201 +
src/libide/gui/ide-fancy-tree-view.h | 53 +
src/libide/gui/ide-frame-actions.c | 429 ++
src/libide/gui/ide-frame-addin.c | 111 +
src/libide/gui/ide-frame-addin.h | 65 +
src/libide/gui/ide-frame-header.c | 767 ++++
src/libide/gui/ide-frame-header.h | 44 +
src/libide/gui/ide-frame-header.ui | 183 +
src/libide/gui/ide-frame-shortcuts.c | 113 +
src/libide/gui/ide-frame-wrapper.c | 124 +
src/libide/gui/ide-frame-wrapper.h | 31 +
src/libide/gui/ide-frame.c | 1413 +++++++
src/libide/gui/ide-frame.h | 84 +
src/libide/gui/ide-frame.ui | 142 +
src/libide/gui/ide-grid-actions.c | 73 +
src/libide/gui/ide-grid-column-actions.c | 81 +
src/libide/gui/ide-grid-column.c | 394 ++
src/libide/gui/ide-grid-column.h | 47 +
src/libide/gui/ide-grid.c | 1533 ++++++++
src/libide/gui/ide-grid.h | 77 +
src/libide/gui/ide-gui-global.c | 358 ++
src/libide/gui/ide-gui-global.h | 58 +
src/libide/gui/ide-gui-private.h | 103 +
src/libide/gui/ide-header-bar-shortcuts.c | 68 +
src/libide/gui/ide-header-bar.c | 469 +++
src/libide/gui/ide-header-bar.h | 67 +
src/libide/gui/ide-header-bar.ui | 76 +
src/libide/gui/ide-keybindings.c | 366 ++
src/libide/{keybindings => gui}/ide-keybindings.h | 0
src/libide/gui/ide-marked-view.c | 112 +
src/libide/gui/ide-marked-view.h | 37 +
.../gui/ide-notification-list-box-row-private.h | 38 +
src/libide/gui/ide-notification-list-box-row.c | 377 ++
src/libide/gui/ide-notification-list-box-row.ui | 112 +
src/libide/gui/ide-notification-stack-private.h | 44 +
src/libide/gui/ide-notification-stack.c | 405 ++
src/libide/gui/ide-notification-view-private.h | 37 +
src/libide/gui/ide-notification-view.c | 291 ++
src/libide/gui/ide-notification-view.ui | 63 +
.../gui/ide-notifications-button-popover-private.h | 31 +
src/libide/gui/ide-notifications-button-popover.c | 51 +
src/libide/gui/ide-notifications-button.c | 217 ++
src/libide/gui/ide-notifications-button.h | 40 +
src/libide/gui/ide-notifications-button.ui | 32 +
src/libide/gui/ide-omni-bar-addin.c | 89 +
src/libide/gui/ide-omni-bar-addin.h | 55 +
src/libide/gui/ide-omni-bar.c | 619 +++
src/libide/gui/ide-omni-bar.h | 56 +
src/libide/gui/ide-omni-bar.ui | 128 +
src/libide/gui/ide-page.c | 872 +++++
src/libide/gui/ide-page.h | 119 +
src/libide/gui/ide-pane.c | 54 +
src/libide/gui/ide-pane.h | 48 +
src/libide/gui/ide-panel.c | 85 +
src/libide/gui/ide-panel.h | 48 +
src/libide/gui/ide-panel.ui | 13 +
src/libide/gui/ide-preferences-addin.c | 80 +
src/libide/gui/ide-preferences-addin.h | 51 +
.../ide-preferences-builtin-private.h} | 0
src/libide/gui/ide-preferences-builtin.c | 571 +++
.../ide-preferences-language-row-private.h} | 0
src/libide/gui/ide-preferences-language-row.c | 171 +
.../ide-preferences-language-row.ui | 0
src/libide/gui/ide-preferences-surface.c | 136 +
src/libide/gui/ide-preferences-surface.h | 36 +
src/libide/gui/ide-preferences-window.c | 46 +
src/libide/gui/ide-preferences-window.h | 33 +
src/libide/gui/ide-preferences-window.ui | 17 +
src/libide/gui/ide-primary-workspace-actions.c | 109 +
src/libide/gui/ide-primary-workspace.c | 141 +
src/libide/gui/ide-primary-workspace.h | 38 +
src/libide/gui/ide-primary-workspace.ui | 62 +
src/libide/gui/ide-run-button.c | 200 +
src/libide/{runner => gui}/ide-run-button.h | 0
src/libide/{runner => gui}/ide-run-button.ui | 0
src/libide/gui/ide-search-entry.c | 294 ++
src/libide/gui/ide-search-entry.h | 39 +
src/libide/gui/ide-search-entry.ui | 11 +
src/libide/gui/ide-session-addin.c | 172 +
src/libide/gui/ide-session-addin.h | 83 +
src/libide/gui/ide-session-private.h | 51 +
src/libide/gui/ide-session.c | 518 +++
src/libide/gui/ide-shortcut-label-private.h | 45 +
src/libide/gui/ide-shortcut-label.c | 271 ++
.../ide-shortcuts-window-private.h} | 0
src/libide/gui/ide-shortcuts-window.c | 48 +
.../{keybindings => gui}/ide-shortcuts-window.ui | 0
src/libide/gui/ide-surface.c | 259 ++
src/libide/gui/ide-surface.h | 67 +
src/libide/gui/ide-surfaces-button.c | 107 +
src/libide/gui/ide-surfaces-button.h | 37 +
src/libide/gui/ide-tagged-entry.c | 1244 ++++++
src/libide/gui/ide-tagged-entry.h | 134 +
src/libide/gui/ide-transfer-button.c | 247 ++
src/libide/gui/ide-transfer-button.h | 48 +
src/libide/gui/ide-transient-sidebar.c | 355 ++
src/libide/gui/ide-transient-sidebar.h | 58 +
src/libide/gui/ide-window-settings-private.h | 29 +
src/libide/gui/ide-window-settings.c | 165 +
src/libide/gui/ide-workbench-addin.c | 402 ++
src/libide/gui/ide-workbench-addin.h | 159 +
src/libide/gui/ide-workbench.c | 2299 +++++++++++
src/libide/gui/ide-workbench.h | 144 +
src/libide/gui/ide-worker-manager.c | 299 ++
src/libide/{workers => gui}/ide-worker-manager.h | 0
src/libide/gui/ide-worker-process.c | 475 +++
src/libide/{workers => gui}/ide-worker-process.h | 0
src/libide/gui/ide-worker.c | 68 +
src/libide/gui/ide-worker.h | 51 +
src/libide/gui/ide-workspace-actions.c | 92 +
src/libide/gui/ide-workspace-addin.c | 118 +
src/libide/gui/ide-workspace-addin.h | 54 +
src/libide/gui/ide-workspace.c | 971 +++++
src/libide/gui/ide-workspace.h | 96 +
src/libide/gui/ide-workspace.ui | 23 +
src/libide/gui/libide-gui.gresource.xml | 24 +
src/libide/gui/libide-gui.h | 70 +
src/libide/gui/meson.build | 212 +
src/libide/highlighting/ide-highlight-engine.c | 1183 ------
src/libide/highlighting/ide-highlight-engine.h | 60 -
src/libide/highlighting/ide-highlight-index.c | 253 --
src/libide/highlighting/ide-highlight-index.h | 57 -
src/libide/highlighting/ide-highlighter.c | 94 -
src/libide/highlighting/ide-highlighter.h | 89 -
src/libide/highlighting/meson.build | 21 -
src/libide/hover/ide-hover-context-private.h | 50 -
src/libide/hover/ide-hover-context.c | 271 --
src/libide/hover/ide-hover-context.h | 50 -
src/libide/hover/ide-hover-popover.c | 350 --
src/libide/hover/ide-hover-private.h | 41 -
src/libide/hover/ide-hover-provider.c | 148 -
src/libide/hover/ide-hover-provider.h | 74 -
src/libide/hover/ide-hover.c | 796 ----
src/libide/hover/meson.build | 22 -
src/libide/ide-context.c | 3057 ---------------
src/libide/ide-context.h | 158 -
src/libide/ide-enums.c.in | 64 -
src/libide/ide-enums.h.in | 26 -
src/libide/ide-global.h | 32 -
src/libide/ide-object.c | 877 -----
src/libide/ide-object.h | 90 -
src/libide/ide-pausable.c | 255 --
src/libide/ide-pausable.h | 56 -
src/libide/ide-service.c | 152 -
src/libide/ide-service.h | 67 -
src/libide/ide-types.h | 150 -
src/libide/ide-version-macros.h | 163 -
src/libide/ide.c | 89 -
src/libide/ide.h | 232 --
src/libide/io/ide-content-type.c | 117 +
src/libide/io/ide-content-type.h | 31 +
src/libide/io/ide-gfile.c | 691 ++++
src/libide/io/ide-gfile.h | 75 +
src/libide/io/ide-line-reader.c | 100 +
src/libide/io/ide-line-reader.h | 42 +
src/libide/io/ide-marked-content.c | 236 ++
src/libide/io/ide-marked-content.h | 67 +
src/libide/io/ide-path.c | 97 +
src/libide/io/ide-path.h | 36 +
src/libide/io/ide-persistent-map-builder.c | 361 ++
src/libide/io/ide-persistent-map-builder.h | 62 +
src/libide/io/ide-persistent-map.c | 360 ++
src/libide/io/ide-persistent-map.h | 53 +
src/libide/io/ide-pkcon-transfer.c | 279 ++
src/libide/io/ide-pkcon-transfer.h | 39 +
src/libide/io/ide-pty-intercept.c | 639 +++
src/libide/io/ide-pty-intercept.h | 108 +
src/libide/io/libide-io.h | 42 +
src/libide/io/meson.build | 69 +
src/libide/keybindings/default.css | 60 -
src/libide/keybindings/emacs.css | 232 --
src/libide/keybindings/ide-keybindings.c | 359 --
src/libide/keybindings/ide-shortcuts-window.c | 44 -
src/libide/keybindings/meson.build | 8 -
src/libide/keybindings/sublime.css | 314 --
src/libide/keybindings/vim.css | 2891 --------------
src/libide/langserv/ide-langserv-client.c | 1342 -------
src/libide/langserv/ide-langserv-client.h | 103 -
src/libide/langserv/ide-langserv-completion-item.c | 154 -
src/libide/langserv/ide-langserv-completion-item.h | 49 -
.../langserv/ide-langserv-completion-provider.c | 382 --
.../langserv/ide-langserv-completion-provider.h | 53 -
.../langserv/ide-langserv-completion-results.c | 207 -
.../langserv/ide-langserv-completion-results.h | 38 -
.../langserv/ide-langserv-diagnostic-provider.c | 257 --
.../langserv/ide-langserv-diagnostic-provider.h | 54 -
src/libide/langserv/ide-langserv-formatter.c | 445 ---
src/libide/langserv/ide-langserv-formatter.h | 50 -
src/libide/langserv/ide-langserv-highlighter.c | 523 ---
src/libide/langserv/ide-langserv-highlighter.h | 53 -
src/libide/langserv/ide-langserv-hover-provider.c | 484 ---
src/libide/langserv/ide-langserv-hover-provider.h | 50 -
src/libide/langserv/ide-langserv-rename-provider.c | 386 --
src/libide/langserv/ide-langserv-rename-provider.h | 56 -
.../langserv/ide-langserv-symbol-node-private.h | 43 -
src/libide/langserv/ide-langserv-symbol-node.c | 194 -
src/libide/langserv/ide-langserv-symbol-node.h | 40 -
src/libide/langserv/ide-langserv-symbol-resolver.c | 683 ----
src/libide/langserv/ide-langserv-symbol-resolver.h | 58 -
.../langserv/ide-langserv-symbol-tree-private.h | 29 -
src/libide/langserv/ide-langserv-symbol-tree.c | 193 -
src/libide/langserv/ide-langserv-symbol-tree.h | 34 -
src/libide/langserv/ide-langserv-types.h | 54 -
src/libide/langserv/ide-langserv-util.c | 80 -
src/libide/langserv/ide-langserv-util.h | 34 -
src/libide/langserv/meson.build | 44 -
src/libide/layout/ide-layout-grid-actions.c | 73 -
src/libide/layout/ide-layout-grid-column-actions.c | 81 -
src/libide/layout/ide-layout-grid-column.c | 392 --
src/libide/layout/ide-layout-grid-column.h | 44 -
src/libide/layout/ide-layout-grid.c | 1531 --------
src/libide/layout/ide-layout-grid.h | 80 -
src/libide/layout/ide-layout-pane.c | 68 -
src/libide/layout/ide-layout-pane.h | 42 -
src/libide/layout/ide-layout-pane.ui | 12 -
src/libide/layout/ide-layout-private.h | 71 -
src/libide/layout/ide-layout-stack-actions.c | 418 --
src/libide/layout/ide-layout-stack-addin.c | 130 -
src/libide/layout/ide-layout-stack-addin.h | 62 -
src/libide/layout/ide-layout-stack-header.c | 768 ----
src/libide/layout/ide-layout-stack-header.h | 41 -
src/libide/layout/ide-layout-stack-header.ui | 183 -
src/libide/layout/ide-layout-stack-shortcuts.c | 112 -
src/libide/layout/ide-layout-stack-wrapper.c | 124 -
src/libide/layout/ide-layout-stack-wrapper.h | 31 -
src/libide/layout/ide-layout-stack.c | 1412 -------
src/libide/layout/ide-layout-stack.h | 88 -
src/libide/layout/ide-layout-stack.ui | 142 -
src/libide/layout/ide-layout-transient-sidebar.c | 357 --
src/libide/layout/ide-layout-transient-sidebar.h | 61 -
src/libide/layout/ide-layout-view.c | 818 ----
src/libide/layout/ide-layout-view.h | 125 -
src/libide/layout/ide-layout.c | 55 -
src/libide/layout/ide-layout.h | 42 -
src/libide/layout/ide-shortcut-label.c | 271 --
src/libide/layout/ide-shortcut-label.h | 45 -
src/libide/layout/meson.build | 41 -
src/libide/libide-1.0.deps | 7 -
src/libide/libide.gresource.xml | 143 -
src/libide/local/ide-local-device.c | 195 -
src/libide/local/ide-local-device.h | 42 -
src/libide/local/meson.build | 12 -
src/libide/logging/ide-log.c | 382 --
src/libide/logging/ide-log.h | 41 -
src/libide/logging/meson.build | 12 -
src/libide/lsp/ide-lsp-client.c | 1332 +++++++
src/libide/lsp/ide-lsp-client.h | 99 +
src/libide/lsp/ide-lsp-completion-item.c | 150 +
src/libide/lsp/ide-lsp-completion-item.h | 50 +
src/libide/lsp/ide-lsp-completion-provider.c | 373 ++
src/libide/lsp/ide-lsp-completion-provider.h | 54 +
src/libide/lsp/ide-lsp-completion-results.c | 206 +
src/libide/lsp/ide-lsp-completion-results.h | 42 +
src/libide/lsp/ide-lsp-diagnostic-provider.c | 253 ++
src/libide/lsp/ide-lsp-diagnostic-provider.h | 52 +
src/libide/lsp/ide-lsp-formatter.c | 430 ++
src/libide/lsp/ide-lsp-formatter.h | 52 +
src/libide/lsp/ide-lsp-highlighter.c | 518 +++
src/libide/lsp/ide-lsp-highlighter.h | 52 +
src/libide/lsp/ide-lsp-hover-provider.c | 479 +++
src/libide/lsp/ide-lsp-hover-provider.h | 52 +
src/libide/lsp/ide-lsp-rename-provider.c | 367 ++
src/libide/lsp/ide-lsp-rename-provider.h | 52 +
src/libide/lsp/ide-lsp-symbol-node-private.h | 42 +
src/libide/lsp/ide-lsp-symbol-node.c | 188 +
src/libide/lsp/ide-lsp-symbol-node.h | 42 +
src/libide/lsp/ide-lsp-symbol-resolver.c | 665 ++++
src/libide/lsp/ide-lsp-symbol-resolver.h | 52 +
src/libide/lsp/ide-lsp-symbol-tree-private.h | 29 +
src/libide/lsp/ide-lsp-symbol-tree.c | 190 +
src/libide/lsp/ide-lsp-symbol-tree.h | 36 +
src/libide/lsp/ide-lsp-types.h | 58 +
src/libide/lsp/ide-lsp-util.c | 80 +
src/libide/lsp/ide-lsp-util.h | 36 +
src/libide/lsp/libide-lsp.h | 42 +
src/libide/lsp/meson.build | 94 +
src/libide/meson.build | 300 +-
src/libide/modelines/ide-modelines-file-settings.c | 117 -
src/libide/modelines/ide-modelines-file-settings.h | 32 -
src/libide/modelines/meson.build | 8 -
src/libide/modelines/modeline-parser.c | 814 ----
src/libide/modelines/modeline-parser.h | 39 -
src/libide/object-modules.h | 42 -
src/libide/plugins/ide-extension-adapter.c | 105 +-
src/libide/plugins/ide-extension-adapter.h | 10 +-
src/libide/plugins/ide-extension-set-adapter.c | 204 +-
src/libide/plugins/ide-extension-set-adapter.h | 10 +-
...tension-util.h => ide-extension-util-private.h} | 0
src/libide/plugins/ide-extension-util.c | 26 +-
src/libide/plugins/libide-plugins.h | 34 +
src/libide/plugins/meson.build | 57 +-
src/libide/preferences/ide-preferences-addin.c | 91 -
src/libide/preferences/ide-preferences-addin.h | 52 -
src/libide/preferences/ide-preferences-builtin.c | 577 ---
.../preferences/ide-preferences-language-row.c | 171 -
.../preferences/ide-preferences-perspective.c | 163 -
.../preferences/ide-preferences-perspective.h | 35 -
src/libide/preferences/ide-preferences-window.c | 46 -
src/libide/preferences/ide-preferences-window.h | 34 -
src/libide/preferences/ide-preferences-window.ui | 26 -
src/libide/preferences/meson.build | 24 -
src/libide/projects/ide-doap-person.c | 184 +
src/libide/projects/ide-doap-person.h | 49 +
src/libide/projects/ide-doap.c | 639 +++
src/libide/projects/ide-doap.h | 77 +
src/libide/projects/ide-project-edit-private.h | 33 -
src/libide/projects/ide-project-edit.c | 253 --
src/libide/projects/ide-project-edit.h | 60 -
src/libide/projects/ide-project-file.c | 617 +++
src/libide/projects/ide-project-file.h | 103 +
src/libide/projects/ide-project-info.c | 178 +-
src/libide/projects/ide-project-info.h | 94 +-
src/libide/projects/ide-project-item.c | 231 --
src/libide/projects/ide-project-item.h | 52 -
src/libide/projects/ide-project-template.c | 188 +
src/libide/projects/ide-project-template.h | 86 +
src/libide/projects/ide-project-tree-addin.c | 2 +-
src/libide/projects/ide-project-tree-addin.h | 3 +-
src/libide/projects/ide-project.c | 334 +-
src/libide/projects/ide-project.h | 24 +-
src/libide/projects/ide-projects-global.c | 132 +
src/libide/projects/ide-projects-global.h | 36 +
src/libide/projects/ide-recent-projects.c | 75 +-
src/libide/projects/ide-recent-projects.h | 8 +-
src/libide/projects/ide-template-base.c | 724 ++++
src/libide/projects/ide-template-base.h | 71 +
src/libide/projects/ide-template-provider.c | 61 +
src/libide/projects/ide-template-provider.h | 48 +
src/libide/projects/libide-projects.h | 40 +
src/libide/projects/meson.build | 86 +-
src/libide/projects/xml-reader-private.h | 99 +
src/libide/projects/xml-reader.c | 599 +++
src/libide/rename/ide-rename-provider.c | 162 -
src/libide/rename/ide-rename-provider.h | 68 -
src/libide/rename/meson.build | 12 -
src/libide/runner/OVERVIEW.md | 100 -
src/libide/runner/ide-run-button.c | 202 -
src/libide/runner/ide-run-manager-private.h | 41 -
src/libide/runner/ide-run-manager.c | 1134 ------
src/libide/runner/ide-run-manager.h | 87 -
src/libide/runner/ide-runner-addin.c | 146 -
src/libide/runner/ide-runner-addin.h | 86 -
src/libide/runner/ide-runner.c | 1446 -------
src/libide/runner/ide-runner.h | 147 -
src/libide/runner/meson.build | 23 -
src/libide/runtimes/ide-runtime-manager.c | 440 ---
src/libide/runtimes/ide-runtime-manager.h | 43 -
src/libide/runtimes/ide-runtime-private.h | 38 -
src/libide/runtimes/ide-runtime-provider.c | 300 --
src/libide/runtimes/ide-runtime-provider.h | 94 -
src/libide/runtimes/ide-runtime.c | 652 ----
src/libide/runtimes/ide-runtime.h | 113 -
src/libide/runtimes/meson.build | 21 -
src/libide/search/ide-search-engine.c | 72 +-
src/libide/search/ide-search-engine.h | 6 +-
src/libide/search/ide-search-entry.c | 291 --
src/libide/search/ide-search-entry.h | 37 -
src/libide/search/ide-search-entry.ui | 12 -
src/libide/search/ide-search-provider.c | 7 +-
src/libide/search/ide-search-provider.h | 6 +-
src/libide/search/ide-search-reducer.c | 8 +-
src/libide/search/ide-search-reducer.h | 8 +-
src/libide/search/ide-search-result.c | 27 +-
src/libide/search/ide-search-result.h | 25 +-
src/libide/search/ide-tagged-entry.c | 1242 ------
src/libide/search/ide-tagged-entry.h | 133 -
src/libide/search/libide-search.h | 34 +
src/libide/search/meson.build | 61 +-
src/libide/session/ide-session-addin.c | 164 -
src/libide/session/ide-session-addin.h | 74 -
src/libide/session/ide-session.c | 497 ---
src/libide/session/ide-session.h | 53 -
src/libide/session/meson.build | 14 -
src/libide/snippets/ide-snippet-chunk.h | 66 -
src/libide/snippets/ide-snippet-context.h | 66 -
src/libide/snippets/ide-snippet-parser.c | 725 ----
src/libide/snippets/ide-snippet-parser.h | 49 -
src/libide/snippets/ide-snippet-storage.c | 466 ---
src/libide/snippets/ide-snippet-storage.h | 77 -
src/libide/snippets/ide-snippet.c | 1362 -------
src/libide/snippets/ide-snippet.h | 73 -
src/libide/snippets/meson.build | 25 -
src/libide/sourceview/gtk/menus.ui | 117 +
src/libide/sourceview/ide-completion-context.c | 1092 ++++++
src/libide/sourceview/ide-completion-context.h | 76 +
src/libide/sourceview/ide-completion-display.c | 96 +
src/libide/sourceview/ide-completion-display.h | 74 +
.../sourceview/ide-completion-list-box-row.c | 369 ++
.../sourceview/ide-completion-list-box-row.h | 64 +
.../ide-completion-list-box-row.ui | 0
.../ide-completion-list-box.c | 0
src/libide/sourceview/ide-completion-list-box.h | 56 +
src/libide/sourceview/ide-completion-overlay.c | 330 ++
src/libide/sourceview/ide-completion-overlay.h | 37 +
.../ide-completion-overlay.ui | 0
src/libide/sourceview/ide-completion-private.h | 96 +
.../ide-completion-proposal.c | 0
src/libide/sourceview/ide-completion-proposal.h | 41 +
src/libide/sourceview/ide-completion-provider.c | 350 ++
src/libide/sourceview/ide-completion-provider.h | 122 +
src/libide/sourceview/ide-completion-types.h | 52 +
src/libide/sourceview/ide-completion-view.c | 443 +++
src/libide/sourceview/ide-completion-view.h | 41 +
.../ide-completion-view.ui | 0
src/libide/sourceview/ide-completion-window.c | 361 ++
src/libide/sourceview/ide-completion-window.h | 40 +
.../ide-completion-window.ui | 0
src/libide/sourceview/ide-completion.c | 1787 +++++++++
src/libide/sourceview/ide-completion.h | 81 +
src/libide/sourceview/ide-cursor.c | 6 +-
src/libide/sourceview/ide-gutter.c | 128 +
src/libide/sourceview/ide-gutter.h | 58 +
src/libide/sourceview/ide-hover-context-private.h | 50 +
src/libide/sourceview/ide-hover-context.c | 272 ++
src/libide/sourceview/ide-hover-context.h | 51 +
.../ide-hover-popover-private.h | 0
src/libide/sourceview/ide-hover-popover.c | 351 ++
src/libide/sourceview/ide-hover-private.h | 39 +
src/libide/sourceview/ide-hover-provider.c | 148 +
src/libide/sourceview/ide-hover-provider.h | 76 +
src/libide/sourceview/ide-hover.c | 798 ++++
src/libide/sourceview/ide-indenter.c | 5 +-
src/libide/sourceview/ide-indenter.h | 9 +-
src/libide/sourceview/ide-language.c | 109 -
src/libide/sourceview/ide-language.h | 33 -
.../sourceview/ide-line-change-gutter-renderer.c | 466 ++-
.../sourceview/ide-line-change-gutter-renderer.h | 5 +-
.../sourceview/ide-omni-gutter-renderer-private.h | 29 -
src/libide/sourceview/ide-omni-gutter-renderer.c | 1700 --------
src/libide/sourceview/ide-omni-gutter-renderer.h | 42 -
.../{snippets => sourceview}/ide-snippet-chunk.c | 0
src/libide/sourceview/ide-snippet-chunk.h | 68 +
.../{snippets => sourceview}/ide-snippet-context.c | 0
src/libide/sourceview/ide-snippet-context.h | 68 +
src/libide/sourceview/ide-snippet-parser.c | 725 ++++
src/libide/sourceview/ide-snippet-parser.h | 53 +
.../{snippets => sourceview}/ide-snippet-private.h | 0
src/libide/sourceview/ide-snippet-storage.c | 503 +++
src/libide/sourceview/ide-snippet-storage.h | 73 +
src/libide/sourceview/ide-snippet-types.h | 37 +
src/libide/sourceview/ide-snippet.c | 1359 +++++++
src/libide/sourceview/ide-snippet.h | 77 +
src/libide/sourceview/ide-source-iter.c | 630 ---
src/libide/sourceview/ide-source-iter.h | 87 -
src/libide/sourceview/ide-source-search-context.c | 5 +-
src/libide/sourceview/ide-source-search-context.h | 7 +-
src/libide/sourceview/ide-source-style-scheme.c | 117 -
src/libide/sourceview/ide-source-style-scheme.h | 34 -
src/libide/sourceview/ide-source-view-capture.c | 3 +-
src/libide/sourceview/ide-source-view-capture.h | 7 +-
src/libide/sourceview/ide-source-view-mode.c | 7 +-
src/libide/sourceview/ide-source-view-mode.h | 8 +-
src/libide/sourceview/ide-source-view-movements.c | 76 +-
src/libide/sourceview/ide-source-view-movements.h | 4 +-
src/libide/sourceview/ide-source-view-private.h | 10 +-
src/libide/sourceview/ide-source-view-shortcuts.c | 13 +-
src/libide/sourceview/ide-source-view.c | 622 ++-
src/libide/sourceview/ide-source-view.h | 56 +-
src/libide/sourceview/ide-text-iter.c | 990 -----
src/libide/sourceview/ide-text-iter.h | 99 -
src/libide/sourceview/ide-text-util.c | 4 +-
.../sourceview/libide-sourceview.gresource.xml | 12 +
src/libide/sourceview/libide-sourceview.h | 53 +
src/libide/sourceview/meson.build | 182 +-
src/libide/storage/ide-persistent-map-builder.c | 361 --
src/libide/storage/ide-persistent-map-builder.h | 63 -
src/libide/storage/ide-persistent-map.c | 359 --
src/libide/storage/ide-persistent-map.h | 54 -
src/libide/storage/meson.build | 14 -
.../subprocess/ide-breakout-subprocess-private.h | 46 -
src/libide/subprocess/ide-breakout-subprocess.c | 1784 ---------
src/libide/subprocess/ide-breakout-subprocess.h | 26 -
src/libide/subprocess/ide-simple-subprocess.c | 441 ---
src/libide/subprocess/ide-simple-subprocess.h | 33 -
src/libide/subprocess/ide-subprocess-launcher.c | 1063 -----
src/libide/subprocess/ide-subprocess-launcher.h | 138 -
src/libide/subprocess/ide-subprocess-supervisor.c | 418 --
src/libide/subprocess/ide-subprocess-supervisor.h | 70 -
src/libide/subprocess/ide-subprocess.c | 442 ---
src/libide/subprocess/ide-subprocess.h | 188 -
src/libide/subprocess/meson.build | 25 -
src/libide/symbols/ide-code-index-entries.c | 177 -
src/libide/symbols/ide-code-index-entries.h | 65 -
src/libide/symbols/ide-code-index-entry.c | 270 --
src/libide/symbols/ide-code-index-entry.h | 88 -
src/libide/symbols/ide-code-indexer.c | 236 --
src/libide/symbols/ide-code-indexer.h | 82 -
src/libide/symbols/ide-symbol-node.c | 272 --
src/libide/symbols/ide-symbol-node.h | 70 -
src/libide/symbols/ide-symbol-resolver.c | 350 --
src/libide/symbols/ide-symbol-resolver.h | 122 -
src/libide/symbols/ide-symbol-tree.c | 77 -
src/libide/symbols/ide-symbol-tree.h | 55 -
src/libide/symbols/ide-symbol.c | 453 ---
src/libide/symbols/ide-symbol.h | 125 -
src/libide/symbols/ide-tags-builder.c | 58 -
src/libide/symbols/ide-tags-builder.h | 61 -
src/libide/symbols/meson.build | 31 -
src/libide/template/ide-project-template.c | 188 -
src/libide/template/ide-project-template.h | 83 -
src/libide/template/ide-template-base.c | 729 ----
src/libide/template/ide-template-base.h | 68 -
src/libide/template/ide-template-provider.c | 61 -
src/libide/template/ide-template-provider.h | 44 -
src/libide/template/meson.build | 16 -
src/libide/terminal/gtk/menus.ui | 12 +
src/libide/terminal/ide-terminal-page-actions.c | 335 ++
src/libide/terminal/ide-terminal-page-actions.h | 29 +
src/libide/terminal/ide-terminal-page-private.h | 66 +
src/libide/terminal/ide-terminal-page.c | 765 ++++
src/libide/terminal/ide-terminal-page.h | 45 +
src/libide/terminal/ide-terminal-page.ui | 41 +
src/libide/terminal/ide-terminal-search-private.h | 5 +-
src/libide/terminal/ide-terminal-search.c | 7 +-
src/libide/terminal/ide-terminal-search.h | 7 +-
src/libide/terminal/ide-terminal-surface.c | 84 +
src/libide/terminal/ide-terminal-surface.h | 39 +
src/libide/terminal/ide-terminal-surface.ui | 10 +
src/libide/terminal/ide-terminal-util.c | 20 +-
src/libide/terminal/ide-terminal-util.h | 7 +-
src/libide/terminal/ide-terminal-workspace.c | 52 +
src/libide/terminal/ide-terminal-workspace.h | 37 +
src/libide/terminal/ide-terminal-workspace.ui | 33 +
src/libide/terminal/ide-terminal.c | 8 +-
src/libide/terminal/ide-terminal.h | 8 +-
src/libide/terminal/libide-terminal.gresource.xml | 12 +
src/libide/terminal/libide-terminal.h | 38 +
src/libide/terminal/meson.build | 94 +-
src/libide/testing/gtk/menus.ui | 17 -
src/libide/testing/ide-test-editor-addin.c | 121 -
src/libide/testing/ide-test-editor-addin.h | 31 -
src/libide/testing/ide-test-manager.c | 841 ----
src/libide/testing/ide-test-manager.h | 55 -
src/libide/testing/ide-test-panel.c | 364 --
src/libide/testing/ide-test-panel.h | 31 -
src/libide/testing/ide-test-panel.ui | 51 -
src/libide/testing/ide-test-private.h | 43 -
src/libide/testing/ide-test-provider.c | 339 --
src/libide/testing/ide-test-provider.h | 90 -
src/libide/testing/ide-test.c | 429 --
src/libide/testing/ide-test.h | 75 -
src/libide/testing/meson.build | 30 -
src/libide/testing/testing-plugin.c | 36 -
src/libide/testing/testing.plugin | 9 -
src/libide/themes/libide-themes.c | 32 +
src/libide/themes/libide-themes.gresource.xml | 30 +
src/libide/themes/libide-themes.h | 29 +
src/libide/themes/meson.build | 53 +
src/libide/themes/themes/Adwaita-dark.css | 26 +
src/libide/themes/themes/Adwaita-shared.css | 96 +
{data => src/libide/themes}/themes/Adwaita.css | 0
{data => src/libide/themes}/themes/Arc-Dark.css | 0
src/libide/themes/themes/Arc-Darker.css | 7 +
src/libide/themes/themes/Arc-shared.css | 83 +
{data => src/libide/themes}/themes/Arc.css | 0
{data => src/libide/themes}/themes/elementary.css | 0
src/libide/themes/themes/shared.css | 144 +
.../themes}/themes/shared/shared-buildui.css | 0
.../themes}/themes/shared/shared-completion.css | 0
.../themes}/themes/shared/shared-debugger.css | 0
src/libide/themes/themes/shared/shared-editor.css | 124 +
src/libide/themes/themes/shared/shared-greeter.css | 32 +
.../themes}/themes/shared/shared-hoverer.css | 0
src/libide/themes/themes/shared/shared-layout.css | 83 +
src/libide/themes/themes/shared/shared-omnibar.css | 46 +
.../libide/themes}/themes/shared/shared-search.css | 0
.../themes}/themes/shared/shared-treeview.css | 0
src/libide/threading/ide-environment-variable.c | 185 +
src/libide/threading/ide-environment-variable.h | 50 +
src/libide/threading/ide-environment.c | 379 ++
src/libide/threading/ide-environment.h | 67 +
.../threading/ide-flatpak-subprocess-private.h | 50 +
src/libide/threading/ide-flatpak-subprocess.c | 1776 +++++++++
src/libide/threading/ide-gtask-private.h | 37 +
src/libide/threading/ide-gtask.c | 180 +
.../threading/ide-simple-subprocess-private.h | 39 +
src/libide/threading/ide-simple-subprocess.c | 435 +++
src/libide/threading/ide-subprocess-launcher.c | 1073 +++++
src/libide/threading/ide-subprocess-launcher.h | 135 +
src/libide/threading/ide-subprocess-supervisor.c | 418 ++
src/libide/threading/ide-subprocess-supervisor.h | 74 +
src/libide/threading/ide-subprocess.c | 441 +++
src/libide/threading/ide-subprocess.h | 191 +
src/libide/threading/ide-task.c | 45 +-
src/libide/threading/ide-task.h | 8 +-
src/libide/threading/ide-thread-pool.c | 21 +-
src/libide/threading/ide-thread-pool.h | 9 +-
src/libide/threading/ide-thread-private.h | 1 +
src/libide/threading/libide-threading.h | 35 +
src/libide/threading/meson.build | 80 +-
src/libide/toolchain/ide-simple-toolchain.c | 173 -
src/libide/toolchain/ide-simple-toolchain.h | 54 -
src/libide/toolchain/ide-toolchain-manager.c | 591 ---
src/libide/toolchain/ide-toolchain-manager.h | 43 -
src/libide/toolchain/ide-toolchain-private.h | 39 -
src/libide/toolchain/ide-toolchain-provider.c | 234 --
src/libide/toolchain/ide-toolchain-provider.h | 75 -
src/libide/toolchain/ide-toolchain.c | 358 --
src/libide/toolchain/ide-toolchain.h | 90 -
src/libide/toolchain/meson.build | 18 -
src/libide/transfers/ide-pkcon-transfer.c | 283 --
src/libide/transfers/ide-pkcon-transfer.h | 37 -
src/libide/transfers/ide-transfer-button.c | 251 --
src/libide/transfers/ide-transfer-button.h | 50 -
src/libide/transfers/ide-transfer-manager.c | 467 ---
src/libide/transfers/ide-transfer-manager.h | 55 -
src/libide/transfers/ide-transfer-row.c | 224 --
src/libide/transfers/ide-transfer-row.h | 42 -
src/libide/transfers/ide-transfer-row.ui | 86 -
src/libide/transfers/ide-transfer.c | 470 ---
src/libide/transfers/ide-transfer.h | 102 -
src/libide/transfers/ide-transfers-button.c | 188 -
src/libide/transfers/ide-transfers-button.h | 37 -
src/libide/transfers/ide-transfers-button.ui | 54 -
src/libide/transfers/ide-transfers-progress-icon.c | 186 -
src/libide/transfers/ide-transfers-progress-icon.h | 42 -
src/libide/transfers/meson.build | 24 -
src/libide/tree/ide-tree-addin.c | 366 ++
src/libide/tree/ide-tree-addin.h | 149 +
src/libide/tree/ide-tree-model.c | 1626 ++++++++
src/libide/tree/ide-tree-model.h | 72 +
src/libide/tree/ide-tree-node.c | 1863 +++++++++
src/libide/tree/ide-tree-node.h | 172 +
src/libide/tree/ide-tree-private.h | 70 +
src/libide/tree/ide-tree.c | 764 ++++
src/libide/tree/ide-tree.h | 67 +
src/libide/tree/libide-tree.h | 36 +
src/libide/tree/meson.build | 62 +
src/libide/util/gs-markdown.c | 870 -----
src/libide/util/gs-markdown.h | 58 -
src/libide/util/ide-async-helper.c | 101 -
src/libide/util/ide-async-helper.h | 39 -
src/libide/util/ide-backoff.c | 132 -
src/libide/util/ide-backoff.h | 47 -
src/libide/util/ide-battery-monitor.c | 185 -
src/libide/util/ide-battery-monitor.h | 33 -
src/libide/util/ide-cell-renderer-fancy.c | 393 --
src/libide/util/ide-cell-renderer-fancy.h | 50 -
src/libide/util/ide-dnd.c | 46 -
src/libide/util/ide-dnd.h | 29 -
src/libide/util/ide-doc-seq.c | 53 -
src/libide/util/ide-doc-seq.h | 30 -
src/libide/util/ide-fancy-tree-view.c | 201 -
src/libide/util/ide-fancy-tree-view.h | 53 -
src/libide/util/ide-flatpak.c | 74 -
src/libide/util/ide-flatpak.h | 34 -
src/libide/util/ide-glib.c | 816 ----
src/libide/util/ide-glib.h | 124 -
src/libide/util/ide-gtk.c | 278 --
src/libide/util/ide-gtk.h | 57 -
src/libide/util/ide-line-reader.c | 100 -
src/libide/util/ide-line-reader.h | 44 -
src/libide/util/ide-list-inline.h | 108 -
src/libide/util/ide-marked-content.c | 236 --
src/libide/util/ide-marked-content.h | 65 -
src/libide/util/ide-marked-view.c | 116 -
src/libide/util/ide-marked-view.h | 39 -
src/libide/util/ide-posix.c | 170 -
src/libide/util/ide-posix.h | 44 -
src/libide/util/ide-progress.c | 293 --
src/libide/util/ide-progress.h | 58 -
src/libide/util/ide-ref-ptr.c | 91 -
src/libide/util/ide-ref-ptr.h | 47 -
src/libide/util/ide-settings.c | 581 ---
src/libide/util/ide-settings.h | 111 -
src/libide/util/ide-triplet.c | 390 --
src/libide/util/ide-triplet.h | 68 -
src/libide/util/ide-uri.c | 1662 --------
src/libide/util/ide-uri.h | 193 -
src/libide/util/ide-window-settings.c | 161 -
src/libide/util/ide-window-settings.h | 29 -
src/libide/util/meson.build | 63 -
src/libide/util/ptyintercept.c | 612 ---
src/libide/util/ptyintercept.h | 97 -
src/libide/vcs/ide-directory-vcs.c | 180 +
src/libide/vcs/ide-directory-vcs.h | 36 +
src/libide/vcs/ide-vcs-cloner.c | 148 +
src/libide/vcs/ide-vcs-cloner.h | 73 +
src/libide/vcs/ide-vcs-config.c | 3 +-
src/libide/vcs/ide-vcs-config.h | 6 +-
src/libide/vcs/ide-vcs-file-info.c | 7 +-
src/libide/vcs/ide-vcs-file-info.h | 6 +-
src/libide/vcs/ide-vcs-initializer.c | 2 +-
src/libide/vcs/ide-vcs-initializer.h | 6 +-
src/libide/vcs/ide-vcs-monitor.c | 392 +-
src/libide/vcs/ide-vcs-monitor.h | 22 +-
src/libide/vcs/ide-vcs-uri.c | 59 +-
src/libide/vcs/ide-vcs-uri.h | 50 +-
src/libide/vcs/ide-vcs.c | 260 +-
src/libide/vcs/ide-vcs.h | 29 +-
src/libide/vcs/libide-vcs.h | 38 +
src/libide/vcs/meson.build | 83 +-
src/libide/webkit/ide-webkit-plugin.c | 36 +
src/libide/webkit/ide-webkit.c | 31 -
src/libide/webkit/libide-webkit.gresource.xml | 6 +
src/libide/webkit/meson.build | 45 +
src/libide/webkit/webkit.plugin | 2 +-
src/libide/workbench/ide-omni-bar.c | 881 -----
src/libide/workbench/ide-omni-bar.h | 38 -
src/libide/workbench/ide-omni-bar.ui | 613 ---
src/libide/workbench/ide-omni-pausable-row.c | 187 -
src/libide/workbench/ide-omni-pausable-row.h | 36 -
src/libide/workbench/ide-omni-pausable-row.ui | 57 -
src/libide/workbench/ide-perspective.c | 314 --
src/libide/workbench/ide-perspective.h | 80 -
src/libide/workbench/ide-workbench-actions.c | 362 --
src/libide/workbench/ide-workbench-addin.c | 262 --
src/libide/workbench/ide-workbench-addin.h | 96 -
src/libide/workbench/ide-workbench-header-bar.c | 337 --
src/libide/workbench/ide-workbench-header-bar.h | 73 -
src/libide/workbench/ide-workbench-header-bar.ui | 119 -
src/libide/workbench/ide-workbench-message.c | 226 --
src/libide/workbench/ide-workbench-message.h | 56 -
src/libide/workbench/ide-workbench-message.ui | 43 -
src/libide/workbench/ide-workbench-open.c | 539 ---
src/libide/workbench/ide-workbench-private.h | 68 -
src/libide/workbench/ide-workbench-shortcuts.c | 147 -
src/libide/workbench/ide-workbench.c | 1143 ------
src/libide/workbench/ide-workbench.h | 151 -
src/libide/workbench/ide-workbench.ui | 64 -
src/libide/workbench/meson.build | 32 -
src/libide/workers/ide-worker-manager.c | 301 --
src/libide/workers/ide-worker-process.c | 478 ---
src/libide/workers/ide-worker.c | 66 -
src/libide/workers/ide-worker.h | 53 -
src/libide/workers/meson.build | 20 -
src/main.c | 95 +-
src/meson.build | 123 +-
src/plugins/auto-save/auto-save-plugin.c | 36 +
src/plugins/auto-save/auto-save.gresource.xml | 6 +
src/plugins/auto-save/auto-save.plugin | 10 +
src/plugins/auto-save/gbp-auto-save-buffer-addin.c | 237 ++
src/plugins/auto-save/gbp-auto-save-buffer-addin.h | 31 +
src/plugins/auto-save/meson.build | 12 +
src/plugins/autotools/autotools-plugin.c | 24 +-
src/plugins/autotools/autotools.gresource.xml | 2 +-
src/plugins/autotools/autotools.plugin | 13 +-
.../gbp-autotools-build-system-discovery.c | 49 +
.../gbp-autotools-build-system-discovery.h | 31 +
.../autotools/ide-autotools-autogen-stage.h | 2 +-
src/plugins/autotools/ide-autotools-build-system.c | 94 +-
src/plugins/autotools/ide-autotools-build-system.h | 2 +-
.../ide-autotools-build-target-provider.c | 4 +-
.../ide-autotools-build-target-provider.h | 2 +-
src/plugins/autotools/ide-autotools-build-target.h | 2 +-
src/plugins/autotools/ide-autotools-make-stage.c | 1 +
src/plugins/autotools/ide-autotools-make-stage.h | 2 +-
.../autotools/ide-autotools-makecache-stage.c | 7 +-
.../autotools/ide-autotools-makecache-stage.h | 2 +-
.../autotools/ide-autotools-pipeline-addin.c | 26 +-
.../autotools/ide-autotools-pipeline-addin.h | 2 +-
src/plugins/autotools/ide-makecache.c | 22 +-
src/plugins/autotools/ide-makecache.h | 2 +-
src/plugins/autotools/meson.build | 35 +-
src/plugins/beautifier/beautifier-plugin.c | 34 +
src/plugins/beautifier/beautifier.gresource.xml | 33 +
src/plugins/beautifier/beautifier.plugin | 12 +-
src/plugins/beautifier/gb-beautifier-config.c | 55 +-
.../beautifier/gb-beautifier-editor-addin.c | 42 +-
src/plugins/beautifier/gb-beautifier-helper.c | 2 +-
src/plugins/beautifier/gb-beautifier-helper.h | 2 +-
src/plugins/beautifier/gb-beautifier-plugin.c | 32 -
src/plugins/beautifier/gb-beautifier-private.h | 19 +-
src/plugins/beautifier/gb-beautifier-process.c | 2 +-
src/plugins/beautifier/gb-beautifier.gresource.xml | 37 -
src/plugins/beautifier/meson.build | 28 +-
src/plugins/buffer-monitor/buffer-monitor-plugin.c | 36 +
.../buffer-monitor/buffer-monitor.gresource.xml | 6 +
src/plugins/buffer-monitor/buffer-monitor.plugin | 10 +
.../gbp-buffer-monitor-buffer-addin.c | 277 ++
.../gbp-buffer-monitor-buffer-addin.h | 31 +
src/plugins/buffer-monitor/meson.build | 12 +
src/plugins/buildconfig/buildconfig-plugin.c | 40 +
src/plugins/buildconfig/buildconfig.gresource.xml | 6 +
src/plugins/buildconfig/buildconfig.plugin | 9 +
.../ide-buildconfig-configuration-provider.c | 768 ++++
.../ide-buildconfig-configuration-provider.h | 31 +
.../buildconfig/ide-buildconfig-configuration.c | 172 +
.../buildconfig/ide-buildconfig-configuration.h | 38 +
.../buildconfig/ide-buildconfig-pipeline-addin.c | 117 +
.../buildconfig/ide-buildconfig-pipeline-addin.h | 31 +
src/plugins/buildconfig/meson.build | 14 +
src/plugins/buildsystem/buildsystem-plugin.c | 37 +
src/plugins/buildsystem/buildsystem.gresource.xml | 6 +
src/plugins/buildsystem/buildsystem.plugin | 9 +
.../buildsystem/gbp-buildsystem-workbench-addin.c | 298 ++
.../buildsystem/gbp-buildsystem-workbench-addin.h | 31 +
src/plugins/buildsystem/meson.build | 12 +
src/plugins/buildui/buildui-plugin.c | 45 +
src/plugins/buildui/buildui.gresource.xml | 13 +
src/plugins/buildui/buildui.plugin | 11 +
src/plugins/buildui/gbp-buildui-config-surface.c | 335 ++
src/plugins/buildui/gbp-buildui-config-surface.h | 35 +
src/plugins/buildui/gbp-buildui-config-surface.ui | 28 +
.../buildui/gbp-buildui-config-view-addin.c | 517 +++
.../buildui/gbp-buildui-config-view-addin.h | 31 +
src/plugins/buildui/gbp-buildui-log-pane.c | 378 ++
src/plugins/buildui/gbp-buildui-log-pane.h | 36 +
src/plugins/buildui/gbp-buildui-log-pane.ui | 85 +
src/plugins/buildui/gbp-buildui-omni-bar-section.c | 367 ++
src/plugins/buildui/gbp-buildui-omni-bar-section.h | 35 +
.../buildui/gbp-buildui-omni-bar-section.ui | 530 +++
src/plugins/buildui/gbp-buildui-pane.c | 702 ++++
src/plugins/buildui/gbp-buildui-pane.h | 35 +
src/plugins/buildui/gbp-buildui-pane.ui | 175 +
.../buildui/gbp-buildui-runtime-categories.c | 251 ++
.../buildui/gbp-buildui-runtime-categories.h | 38 +
src/plugins/buildui/gbp-buildui-runtime-row.c | 137 +
src/plugins/buildui/gbp-buildui-runtime-row.h | 36 +
src/plugins/buildui/gbp-buildui-stage-row.c | 198 +
src/plugins/buildui/gbp-buildui-stage-row.h | 35 +
src/plugins/buildui/gbp-buildui-stage-row.ui | 17 +
src/plugins/buildui/gbp-buildui-tree-addin.c | 381 ++
src/plugins/buildui/gbp-buildui-tree-addin.h | 31 +
src/plugins/buildui/gbp-buildui-workspace-addin.c | 428 ++
src/plugins/buildui/gbp-buildui-workspace-addin.h | 31 +
src/plugins/buildui/gtk/menus.ui | 41 +
src/plugins/buildui/meson.build | 21 +
src/plugins/buildui/themes/shared.css | 9 +
src/plugins/c-pack/c-pack-plugin.c | 22 +-
src/plugins/c-pack/c-pack.gresource.xml | 2 +-
src/plugins/c-pack/c-pack.plugin | 15 +-
src/plugins/c-pack/cpack-completion-item.c | 2 +-
src/plugins/c-pack/cpack-completion-item.h | 2 +-
src/plugins/c-pack/cpack-completion-provider.c | 11 +
src/plugins/c-pack/cpack-completion-provider.h | 2 +-
src/plugins/c-pack/cpack-completion-results.h | 2 +-
src/plugins/c-pack/cpack-editor-page-addin.c | 115 +
src/plugins/c-pack/cpack-editor-page-addin.h | 31 +
src/plugins/c-pack/cpack-editor-view-addin.c | 111 -
src/plugins/c-pack/cpack-editor-view-addin.h | 31 -
src/plugins/c-pack/hdr-format.c | 11 +-
src/plugins/c-pack/ide-c-indenter.c | 3 +-
src/plugins/c-pack/ide-c-indenter.h | 2 +-
src/plugins/c-pack/meson.build | 40 +-
src/plugins/c-pack/test-cpack.c | 80 +
src/plugins/c-pack/test-hdr-format.c | 47 +
src/plugins/cargo/cargo.plugin | 14 +-
src/plugins/cargo/cargo_plugin.py | 53 +-
src/plugins/cargo/meson.build | 4 +-
src/plugins/clang/clang-plugin.c | 15 +-
src/plugins/clang/clang.gresource.xml | 2 +-
src/plugins/clang/clang.plugin | 24 +-
src/plugins/clang/gnome-builder-clang.c | 4 +-
src/plugins/clang/ide-clang-client.c | 73 +-
src/plugins/clang/ide-clang-client.h | 2 +-
src/plugins/clang/ide-clang-code-index-entries.c | 2 +-
src/plugins/clang/ide-clang-code-index-entries.h | 2 +-
src/plugins/clang/ide-clang-code-indexer.c | 18 +-
src/plugins/clang/ide-clang-code-indexer.h | 2 +-
src/plugins/clang/ide-clang-completion-item.c | 25 +-
src/plugins/clang/ide-clang-completion-item.h | 3 +-
src/plugins/clang/ide-clang-completion-provider.c | 17 +-
src/plugins/clang/ide-clang-completion-provider.h | 2 +-
src/plugins/clang/ide-clang-diagnostic-provider.c | 20 +-
src/plugins/clang/ide-clang-diagnostic-provider.h | 2 +-
src/plugins/clang/ide-clang-highlighter.c | 21 +-
src/plugins/clang/ide-clang-highlighter.h | 2 +-
src/plugins/clang/ide-clang-preferences-addin.c | 3 +-
src/plugins/clang/ide-clang-proposals.c | 23 +-
src/plugins/clang/ide-clang-proposals.h | 2 +-
src/plugins/clang/ide-clang-rename-provider.c | 43 +-
src/plugins/clang/ide-clang-rename-provider.h | 2 +-
src/plugins/clang/ide-clang-symbol-node.c | 26 +-
src/plugins/clang/ide-clang-symbol-node.h | 5 +-
src/plugins/clang/ide-clang-symbol-resolver.c | 81 +-
src/plugins/clang/ide-clang-symbol-resolver.h | 2 +-
src/plugins/clang/ide-clang-symbol-tree.c | 10 +-
src/plugins/clang/ide-clang-symbol-tree.h | 7 +-
src/plugins/clang/ide-clang-util.h | 30 +-
src/plugins/clang/ide-clang.c | 127 +-
src/plugins/clang/ide-clang.h | 2 +-
src/plugins/clang/meson.build | 31 +-
src/plugins/cmake/cmake-plugin.c | 24 +-
src/plugins/cmake/cmake.gresource.xml | 4 +-
src/plugins/cmake/cmake.plugin | 13 +-
.../cmake/gbp-cmake-build-stage-cross-file.c | 2 +-
.../cmake/gbp-cmake-build-stage-cross-file.h | 2 +-
.../cmake/gbp-cmake-build-system-discovery.c | 49 +
.../cmake/gbp-cmake-build-system-discovery.h | 31 +
src/plugins/cmake/gbp-cmake-build-system.c | 24 +-
src/plugins/cmake/gbp-cmake-build-system.h | 2 +-
src/plugins/cmake/gbp-cmake-build-target.h | 2 +-
src/plugins/cmake/gbp-cmake-pipeline-addin.c | 15 +-
src/plugins/cmake/gbp-cmake-pipeline-addin.h | 2 +-
src/plugins/cmake/gbp-cmake-toolchain-provider.c | 8 +-
src/plugins/cmake/gbp-cmake-toolchain-provider.h | 2 +-
src/plugins/cmake/gbp-cmake-toolchain.c | 2 +-
src/plugins/cmake/gbp-cmake-toolchain.h | 2 +-
src/plugins/cmake/meson.build | 28 +-
src/plugins/code-index/code-index-plugin.c | 21 +-
src/plugins/code-index/code-index.gresource.xml | 2 +-
src/plugins/code-index/code-index.plugin | 12 +-
.../code-index/gbp-code-index-workbench-addin.c | 759 ++++
.../code-index/gbp-code-index-workbench-addin.h | 40 +
src/plugins/code-index/ide-code-index-builder.c | 59 +-
src/plugins/code-index/ide-code-index-builder.h | 6 +-
src/plugins/code-index/ide-code-index-index.c | 38 +-
src/plugins/code-index/ide-code-index-index.h | 4 +-
.../code-index/ide-code-index-search-provider.c | 22 +-
.../code-index/ide-code-index-search-provider.h | 2 +-
.../code-index/ide-code-index-search-result.c | 54 +-
.../code-index/ide-code-index-search-result.h | 13 +-
src/plugins/code-index/ide-code-index-service.c | 703 ----
src/plugins/code-index/ide-code-index-service.h | 37 -
.../code-index/ide-code-index-symbol-resolver.c | 36 +-
.../code-index/ide-code-index-symbol-resolver.h | 2 +-
src/plugins/code-index/meson.build | 29 +-
src/plugins/codeui/codeui-plugin.c | 35 +
src/plugins/codeui/codeui.gresource.xml | 6 +
src/plugins/codeui/codeui.plugin | 10 +
src/plugins/codeui/gbp-codeui-buffer-addin.c | 203 +
src/plugins/codeui/gbp-codeui-buffer-addin.h | 31 +
src/plugins/codeui/meson.build | 12 +
.../color-picker/color-picker.gresource.xml | 26 +
src/plugins/color-picker/color-picker.plugin | 10 +-
.../gb-color-picker-document-monitor.c | 6 +-
.../gb-color-picker-document-monitor.h | 2 +-
.../color-picker/gb-color-picker-editor-addin.c | 80 +-
.../color-picker/gb-color-picker-editor-addin.h | 2 +-
.../gb-color-picker-editor-page-addin.c | 237 ++
.../gb-color-picker-editor-page-addin.h | 37 +
.../gb-color-picker-editor-view-addin.c | 237 --
.../gb-color-picker-editor-view-addin.h | 37 -
src/plugins/color-picker/gb-color-picker-helper.c | 2 +-
src/plugins/color-picker/gb-color-picker-plugin.c | 14 +-
.../gb-color-picker-prefs-palette-row.c | 6 +-
src/plugins/color-picker/gb-color-picker-prefs.c | 10 +-
.../color-picker/gb-color-picker.gresource.xml | 28 -
src/plugins/color-picker/meson.build | 41 +-
src/plugins/color-picker/themes/Adwaita-dark.css | 2 +-
src/plugins/color-picker/themes/Adwaita.css | 2 +-
src/plugins/command-bar/command-bar-plugin.c | 40 +
src/plugins/command-bar/command-bar.gresource.xml | 8 +
src/plugins/command-bar/command-bar.plugin | 12 +-
src/plugins/command-bar/gb-command-bar.c | 774 ----
.../command-bar/gb-command-bar.gresource.xml | 11 -
src/plugins/command-bar/gb-command-bar.h | 35 -
src/plugins/command-bar/gb-command-bar.ui | 87 -
.../command-bar/gb-command-gaction-provider.c | 475 ---
.../command-bar/gb-command-gaction-provider.h | 34 -
src/plugins/command-bar/gb-command-gaction.c | 210 -
src/plugins/command-bar/gb-command-gaction.h | 31 -
src/plugins/command-bar/gb-command-manager.c | 164 -
src/plugins/command-bar/gb-command-manager.h | 42 -
src/plugins/command-bar/gb-command-provider.c | 427 --
src/plugins/command-bar/gb-command-provider.h | 57 -
src/plugins/command-bar/gb-command-result.c | 264 --
src/plugins/command-bar/gb-command-result.h | 45 -
src/plugins/command-bar/gb-command-vim-provider.c | 106 -
src/plugins/command-bar/gb-command-vim-provider.h | 32 -
src/plugins/command-bar/gb-command-vim.c | 202 -
src/plugins/command-bar/gb-command-vim.h | 31 -
src/plugins/command-bar/gb-command.c | 72 -
src/plugins/command-bar/gb-command.h | 43 -
src/plugins/command-bar/gb-vim.c | 1663 --------
src/plugins/command-bar/gb-vim.h | 46 -
.../command-bar/gbp-command-bar-command-provider.c | 198 +
.../command-bar/gbp-command-bar-command-provider.h | 31 +
src/plugins/command-bar/gbp-command-bar-model.c | 236 ++
src/plugins/command-bar/gbp-command-bar-model.h | 42 +
src/plugins/command-bar/gbp-command-bar-private.h | 29 +
.../command-bar/gbp-command-bar-shortcuts.c | 64 +
.../command-bar/gbp-command-bar-suggestion.c | 156 +
.../command-bar/gbp-command-bar-suggestion.h | 35 +
.../command-bar/gbp-command-bar-workspace-addin.c | 165 +
.../command-bar/gbp-command-bar-workspace-addin.h | 31 +
src/plugins/command-bar/gbp-command-bar.c | 294 ++
src/plugins/command-bar/gbp-command-bar.h | 35 +
src/plugins/command-bar/gbp-command-bar.ui | 18 +
src/plugins/command-bar/gbp-gaction-command.c | 160 +
src/plugins/command-bar/gbp-gaction-command.h | 40 +
src/plugins/command-bar/meson.build | 47 +-
src/plugins/command-bar/themes/shared.css | 33 +-
src/plugins/comment-code/comment-code-plugin.c | 34 +
.../comment-code/comment-code.gresource.xml | 7 +
src/plugins/comment-code/comment-code.plugin | 15 +-
.../gbp-comment-code-editor-page-addin.c | 450 +++
.../gbp-comment-code-editor-page-addin.h | 31 +
src/plugins/comment-code/gbp-comment-code-plugin.c | 32 -
.../comment-code/gbp-comment-code-view-addin.c | 451 ---
.../comment-code/gbp-comment-code-view-addin.h | 29 -
.../comment-code/gbp-comment-code.gresource.xml | 9 -
src/plugins/comment-code/gtk/menus.ui | 4 +-
src/plugins/comment-code/meson.build | 20 +-
src/plugins/create-project/create-project-plugin.c | 40 +
.../create-project/create-project.gresource.xml | 29 +
src/plugins/create-project/create-project.plugin | 15 +-
.../gbp-create-project-application-addin.c | 107 +
.../gbp-create-project-application-addin.h | 31 +
.../gbp-create-project-genesis-addin.c | 246 --
.../gbp-create-project-genesis-addin.h | 31 -
.../create-project/gbp-create-project-plugin.c | 36 -
.../create-project/gbp-create-project-surface.c | 880 +++++
.../create-project/gbp-create-project-surface.h | 39 +
.../create-project/gbp-create-project-surface.ui | 396 ++
.../gbp-create-project-template-icon.c | 4 +-
.../gbp-create-project-template-icon.h | 3 +-
.../create-project/gbp-create-project-tool.c | 446 ---
.../create-project/gbp-create-project-tool.h | 31 -
.../create-project/gbp-create-project-widget.c | 768 ----
.../create-project/gbp-create-project-widget.h | 40 -
.../create-project/gbp-create-project-widget.ui | 328 --
.../gbp-create-project-workspace-addin.c | 92 +
.../gbp-create-project-workspace-addin.h | 31 +
.../gbp-create-project.gresource.xml | 31 -
src/plugins/create-project/gtk/menus.ui | 36 +
src/plugins/create-project/meson.build | 29 +-
src/plugins/ctags/ctags-plugin.c | 34 +-
src/plugins/ctags/ctags.gresource.xml | 2 +-
src/plugins/ctags/ctags.plugin | 15 +-
src/plugins/ctags/gbp-ctags-workbench-addin.c | 183 +
src/plugins/ctags/gbp-ctags-workbench-addin.h | 31 +
src/plugins/ctags/ide-ctags-builder.c | 34 +-
src/plugins/ctags/ide-ctags-builder.h | 6 +-
src/plugins/ctags/ide-ctags-completion-item.h | 3 +-
.../ctags/ide-ctags-completion-provider-private.h | 2 +
src/plugins/ctags/ide-ctags-completion-provider.c | 21 +-
src/plugins/ctags/ide-ctags-completion-provider.h | 2 +-
src/plugins/ctags/ide-ctags-highlighter.c | 33 +-
src/plugins/ctags/ide-ctags-highlighter.h | 2 +-
src/plugins/ctags/ide-ctags-index.c | 3 +-
src/plugins/ctags/ide-ctags-index.h | 24 +-
src/plugins/ctags/ide-ctags-preferences-addin.c | 2 +-
src/plugins/ctags/ide-ctags-results.h | 2 +-
src/plugins/ctags/ide-ctags-service.c | 311 +-
src/plugins/ctags/ide-ctags-service.h | 24 +-
src/plugins/ctags/ide-ctags-symbol-node.c | 6 +-
src/plugins/ctags/ide-ctags-symbol-node.h | 2 +-
src/plugins/ctags/ide-ctags-symbol-resolver.c | 73 +-
src/plugins/ctags/ide-ctags-symbol-resolver.h | 5 +-
src/plugins/ctags/ide-ctags-symbol-tree.c | 4 +-
src/plugins/ctags/ide-ctags-symbol-tree.h | 2 +-
src/plugins/ctags/ide-ctags-util.c | 14 +-
src/plugins/ctags/ide-tags-builder.c | 58 +
src/plugins/ctags/ide-tags-builder.h | 56 +
src/plugins/ctags/meson.build | 34 +-
src/plugins/ctags/test-ctags.c | 110 +
src/plugins/ctags/test-tags | 28 +
src/plugins/debuggerui/debuggerui-plugin.c | 42 +
src/plugins/debuggerui/debuggerui.gresource.xml | 15 +
src/plugins/debuggerui/debuggerui.plugin | 11 +
src/plugins/debuggerui/gtk/menus.ui | 26 +
.../debuggerui/ide-debugger-breakpoints-view.c | 608 +++
.../debuggerui/ide-debugger-breakpoints-view.h | 38 +
.../debuggerui}/ide-debugger-breakpoints-view.ui | 0
src/plugins/debuggerui/ide-debugger-controls.c | 43 +
src/plugins/debuggerui/ide-debugger-controls.h | 37 +
.../debuggerui}/ide-debugger-controls.ui | 0
.../debuggerui/ide-debugger-disassembly-view.c | 138 +
.../debuggerui/ide-debugger-disassembly-view.h | 38 +
.../debuggerui/ide-debugger-disassembly-view.ui | 24 +
src/plugins/debuggerui/ide-debugger-editor-addin.c | 691 ++++
src/plugins/debuggerui/ide-debugger-editor-addin.h | 39 +
.../debuggerui/ide-debugger-hover-controls.c | 201 +
.../debuggerui/ide-debugger-hover-controls.h | 37 +
.../debuggerui}/ide-debugger-hover-controls.ui | 0
.../debuggerui/ide-debugger-hover-provider.c | 121 +
.../debuggerui/ide-debugger-hover-provider.h | 31 +
.../debuggerui/ide-debugger-libraries-view.c | 369 ++
.../debuggerui/ide-debugger-libraries-view.h | 38 +
.../debuggerui}/ide-debugger-libraries-view.ui | 0
src/plugins/debuggerui/ide-debugger-locals-view.c | 445 +++
src/plugins/debuggerui/ide-debugger-locals-view.h | 47 +
.../debuggerui}/ide-debugger-locals-view.ui | 0
.../debuggerui/ide-debugger-registers-view.c | 334 ++
.../debuggerui/ide-debugger-registers-view.h | 38 +
.../debuggerui}/ide-debugger-registers-view.ui | 0
src/plugins/debuggerui/ide-debugger-threads-view.c | 831 ++++
src/plugins/debuggerui/ide-debugger-threads-view.h | 37 +
.../debuggerui}/ide-debugger-threads-view.ui | 0
src/plugins/debuggerui/meson.build | 21 +
src/plugins/devhelp/devhelp-plugin.c | 42 +
src/plugins/devhelp/devhelp.gresource.xml | 6 +-
src/plugins/devhelp/devhelp.plugin | 13 +-
src/plugins/devhelp/gbp-devhelp-editor-addin.c | 43 +-
src/plugins/devhelp/gbp-devhelp-editor-addin.h | 2 +-
src/plugins/devhelp/gbp-devhelp-frame-addin.c | 210 +
src/plugins/devhelp/gbp-devhelp-frame-addin.h | 31 +
src/plugins/devhelp/gbp-devhelp-hover-provider.c | 6 +-
src/plugins/devhelp/gbp-devhelp-hover-provider.h | 2 +-
.../devhelp/gbp-devhelp-layout-stack-addin.c | 210 -
.../devhelp/gbp-devhelp-layout-stack-addin.h | 31 -
src/plugins/devhelp/gbp-devhelp-menu-button.c | 8 +-
src/plugins/devhelp/gbp-devhelp-page.c | 244 ++
src/plugins/devhelp/gbp-devhelp-page.h | 34 +
src/plugins/devhelp/gbp-devhelp-page.ui | 25 +
src/plugins/devhelp/gbp-devhelp-plugin.c | 40 -
src/plugins/devhelp/gbp-devhelp-search-private.h | 2 +-
src/plugins/devhelp/gbp-devhelp-search.c | 4 +-
src/plugins/devhelp/gbp-devhelp-search.h | 2 +-
src/plugins/devhelp/gbp-devhelp-view.c | 244 --
src/plugins/devhelp/gbp-devhelp-view.h | 34 -
src/plugins/devhelp/gbp-devhelp-view.ui | 25 -
src/plugins/devhelp/gtk/menus.ui | 2 +-
src/plugins/devhelp/meson.build | 35 +-
src/plugins/deviced/deviced-plugin.c | 40 +
src/plugins/deviced/deviced.gresource.xml | 4 +-
src/plugins/deviced/deviced.plugin | 13 +-
src/plugins/deviced/gbp-deviced-deploy-strategy.c | 2 +-
src/plugins/deviced/gbp-deviced-deploy-strategy.h | 2 +-
src/plugins/deviced/gbp-deviced-device-provider.c | 5 +-
src/plugins/deviced/gbp-deviced-device-provider.h | 2 +-
src/plugins/deviced/gbp-deviced-device.c | 6 +-
src/plugins/deviced/gbp-deviced-device.h | 5 +-
src/plugins/deviced/gbp-deviced-plugin.c | 32 -
src/plugins/deviced/meson.build | 27 +-
src/plugins/deviceui/deviceui-plugin.c | 36 +
src/plugins/deviceui/deviceui.gresource.xml | 6 +
src/plugins/deviceui/deviceui.plugin | 11 +
.../deviceui/gbp-deviceui-workspace-addin.c | 128 +
.../deviceui/gbp-deviceui-workspace-addin.h | 31 +
src/plugins/deviceui/meson.build | 12 +
src/plugins/doap/doap-plugin.c | 37 +
src/plugins/doap/doap.gresource.xml | 6 +
src/plugins/doap/doap.plugin | 9 +
src/plugins/doap/gbp-doap-workbench-addin.c | 176 +
src/plugins/doap/gbp-doap-workbench-addin.h | 31 +
src/plugins/doap/meson.build | 12 +
src/plugins/editor/default.css | 60 +
src/plugins/editor/editor-plugin.c | 56 +
src/plugins/editor/editor.gresource.xml | 12 +
src/plugins/editor/editor.plugin | 11 +
src/plugins/editor/gbp-editor-application-addin.c | 199 +
src/plugins/editor/gbp-editor-application-addin.h | 31 +
src/plugins/editor/gbp-editor-frame-addin.c | 115 +
src/plugins/editor/gbp-editor-frame-addin.h | 31 +
src/plugins/editor/gbp-editor-frame-controls.c | 356 ++
src/plugins/editor/gbp-editor-frame-controls.h | 57 +
src/plugins/editor/gbp-editor-frame-controls.ui | 85 +
src/plugins/editor/gbp-editor-hover-provider.c | 118 +
src/plugins/editor/gbp-editor-hover-provider.h | 31 +
src/plugins/editor/gbp-editor-session-addin.c | 564 +++
src/plugins/editor/gbp-editor-session-addin.h | 31 +
src/plugins/editor/gbp-editor-workbench-addin.c | 341 ++
src/plugins/editor/gbp-editor-workbench-addin.h | 31 +
src/plugins/editor/gbp-editor-workspace-addin.c | 317 ++
src/plugins/editor/gbp-editor-workspace-addin.h | 31 +
src/plugins/editor/gtk/menus.ui | 171 +
src/plugins/editor/meson.build | 18 +
.../keybindings => plugins/editor}/shared.css | 0
src/plugins/editorconfig/editorconfig-glib.c | 125 +
src/plugins/editorconfig/editorconfig-glib.h | 31 +
src/plugins/editorconfig/editorconfig-plugin.c | 37 +
.../editorconfig/editorconfig.gresource.xml | 6 +
src/plugins/editorconfig/editorconfig.plugin | 9 +
.../editorconfig/gbp-editorconfig-file-settings.c | 188 +
.../editorconfig/gbp-editorconfig-file-settings.h | 31 +
src/plugins/editorconfig/libeditorconfig/ec_glob.c | 371 ++
src/plugins/editorconfig/libeditorconfig/ec_glob.h | 43 +
.../editorconfig/libeditorconfig/editorconfig.c | 547 +++
.../editorconfig/libeditorconfig/editorconfig.h | 37 +
.../libeditorconfig/editorconfig/editorconfig.h | 309 ++
.../editorconfig/editorconfig_handle.h | 193 +
.../libeditorconfig/editorconfig_handle.c | 155 +
.../libeditorconfig/editorconfig_handle.h | 89 +
src/plugins/editorconfig/libeditorconfig/global.h | 80 +
src/plugins/editorconfig/libeditorconfig/ini.c | 200 +
src/plugins/editorconfig/libeditorconfig/ini.h | 93 +
.../editorconfig/libeditorconfig/meson.build | 45 +
src/plugins/editorconfig/libeditorconfig/misc.c | 250 ++
src/plugins/editorconfig/libeditorconfig/misc.h | 62 +
src/plugins/editorconfig/libeditorconfig/utarray.h | 232 ++
src/plugins/editorconfig/meson.build | 20 +
src/plugins/emacs/emacs-plugin.c | 36 +
src/plugins/emacs/emacs.gresource.xml | 7 +
src/plugins/emacs/emacs.plugin | 9 +
src/plugins/emacs/gbp-emacs-preferences-addin.c | 89 +
src/plugins/emacs/gbp-emacs-preferences-addin.h | 31 +
src/plugins/emacs/keybindings/emacs.css | 232 ++
src/plugins/emacs/meson.build | 12 +
src/plugins/eslint/eslint.plugin | 12 +-
src/plugins/eslint/eslint_plugin.py | 66 +-
src/plugins/eslint/meson.build | 4 +-
src/plugins/file-search/file-search-plugin.c | 36 +
src/plugins/file-search/file-search.gresource.xml | 2 +-
src/plugins/file-search/file-search.plugin | 10 +-
src/plugins/file-search/gb-file-search-index.c | 418 --
src/plugins/file-search/gb-file-search-index.h | 48 -
src/plugins/file-search/gb-file-search-provider.c | 353 --
src/plugins/file-search/gb-file-search-provider.h | 32 -
src/plugins/file-search/gb-file-search-result.c | 148 -
src/plugins/file-search/gb-file-search-result.h | 31 -
src/plugins/file-search/gbp-file-search-index.c | 420 ++
src/plugins/file-search/gbp-file-search-index.h | 48 +
src/plugins/file-search/gbp-file-search-provider.c | 361 ++
src/plugins/file-search/gbp-file-search-provider.h | 31 +
src/plugins/file-search/gbp-file-search-result.c | 156 +
src/plugins/file-search/gbp-file-search-result.h | 31 +
src/plugins/file-search/meson.build | 25 +-
src/plugins/find-other-file/find-other-file.plugin | 15 +-
src/plugins/find-other-file/find_other_file.py | 45 +-
src/plugins/find-other-file/meson.build | 6 +-
src/plugins/flatpak/flatpak-plugin.c | 72 +
src/plugins/flatpak/flatpak.gresource.xml | 6 +-
src/plugins/flatpak/flatpak.plugin | 14 +-
.../flatpak/gbp-flatpak-application-addin.c | 128 +-
.../flatpak/gbp-flatpak-application-addin.h | 4 +-
.../flatpak/gbp-flatpak-build-system-discovery.h | 2 +-
.../flatpak/gbp-flatpak-build-target-provider.c | 3 +-
.../flatpak/gbp-flatpak-build-target-provider.h | 2 +-
src/plugins/flatpak/gbp-flatpak-build-target.h | 2 +-
src/plugins/flatpak/gbp-flatpak-clone-widget.c | 80 +-
src/plugins/flatpak/gbp-flatpak-clone-widget.h | 2 +-
src/plugins/flatpak/gbp-flatpak-clone-widget.ui | 61 +-
.../flatpak/gbp-flatpak-configuration-provider.c | 29 +-
.../flatpak/gbp-flatpak-configuration-provider.h | 2 +-
.../flatpak/gbp-flatpak-dependency-updater.c | 3 +-
.../flatpak/gbp-flatpak-dependency-updater.h | 2 +-
src/plugins/flatpak/gbp-flatpak-download-stage.c | 4 +-
src/plugins/flatpak/gbp-flatpak-download-stage.h | 8 +-
src/plugins/flatpak/gbp-flatpak-genesis-addin.c | 206 -
src/plugins/flatpak/gbp-flatpak-genesis-addin.h | 31 -
src/plugins/flatpak/gbp-flatpak-manifest.c | 31 +-
src/plugins/flatpak/gbp-flatpak-manifest.h | 5 +-
src/plugins/flatpak/gbp-flatpak-pipeline-addin.c | 33 +-
src/plugins/flatpak/gbp-flatpak-pipeline-addin.h | 2 +-
src/plugins/flatpak/gbp-flatpak-plugin.c | 70 -
.../flatpak/gbp-flatpak-preferences-addin.c | 1 +
.../flatpak/gbp-flatpak-preferences-addin.h | 2 +-
src/plugins/flatpak/gbp-flatpak-runner.c | 6 +-
src/plugins/flatpak/gbp-flatpak-runner.h | 2 +-
src/plugins/flatpak/gbp-flatpak-runtime-provider.c | 42 +-
src/plugins/flatpak/gbp-flatpak-runtime-provider.h | 2 +-
src/plugins/flatpak/gbp-flatpak-runtime.c | 89 +-
src/plugins/flatpak/gbp-flatpak-runtime.h | 5 +-
src/plugins/flatpak/gbp-flatpak-sources.c | 2 +-
.../flatpak/gbp-flatpak-subprocess-launcher.h | 2 +-
src/plugins/flatpak/gbp-flatpak-transfer.c | 18 +-
src/plugins/flatpak/gbp-flatpak-transfer.h | 10 +-
src/plugins/flatpak/gbp-flatpak-util.c | 14 +-
src/plugins/flatpak/gbp-flatpak-util.h | 2 +-
src/plugins/flatpak/gbp-flatpak-workbench-addin.c | 97 +-
src/plugins/flatpak/gbp-flatpak-workbench-addin.h | 2 +-
src/plugins/flatpak/meson.build | 51 +-
src/plugins/gcc/gbp-gcc-pipeline-addin.c | 4 +
src/plugins/gcc/gbp-gcc-pipeline-addin.h | 2 +-
src/plugins/gcc/gbp-gcc-plugin.c | 32 -
src/plugins/gcc/gbp-gcc-toolchain-provider.c | 5 +-
src/plugins/gcc/gbp-gcc-toolchain-provider.h | 2 +-
src/plugins/gcc/gcc-plugin.c | 38 +
src/plugins/gcc/gcc.gresource.xml | 2 +-
src/plugins/gcc/gcc.plugin | 11 +-
src/plugins/gcc/meson.build | 23 +-
src/plugins/gdb/gbp-gdb-debugger.c | 44 +-
src/plugins/gdb/gbp-gdb-debugger.h | 2 +-
src/plugins/gdb/gbp-gdb-plugin.c | 29 -
src/plugins/gdb/gdb-plugin.c | 34 +
src/plugins/gdb/gdb.gresource.xml | 2 +-
src/plugins/gdb/gdb.plugin | 13 +-
src/plugins/gdb/meson.build | 19 +-
src/plugins/gettext/gettext-plugin.c | 8 +-
src/plugins/gettext/gettext.gresource.xml | 2 +-
src/plugins/gettext/gettext.plugin | 13 +-
.../gettext/ide-gettext-diagnostic-provider.c | 34 +-
.../gettext/ide-gettext-diagnostic-provider.h | 2 +-
src/plugins/gettext/meson.build | 20 +-
src/plugins/git/gbp-git-buffer-addin.c | 123 +
src/plugins/git/gbp-git-buffer-addin.h | 31 +
src/plugins/git/gbp-git-buffer-change-monitor.c | 984 +++++
src/plugins/git/gbp-git-buffer-change-monitor.h | 35 +
src/plugins/git/gbp-git-dependency-updater.c | 167 +
src/plugins/git/gbp-git-dependency-updater.h | 31 +
src/plugins/git/gbp-git-index-monitor.c | 140 +
src/plugins/git/gbp-git-index-monitor.h | 33 +
src/plugins/git/gbp-git-pipeline-addin.c | 82 +
src/plugins/git/gbp-git-pipeline-addin.h | 31 +
src/plugins/git/gbp-git-remote-callbacks.c | 265 ++
src/plugins/git/gbp-git-remote-callbacks.h | 37 +
src/plugins/git/gbp-git-submodule-stage.c | 218 ++
src/plugins/git/gbp-git-submodule-stage.h | 34 +
src/plugins/git/gbp-git-vcs-cloner.c | 317 ++
src/plugins/git/gbp-git-vcs-cloner.h | 31 +
src/plugins/git/gbp-git-vcs-config.c | 187 +
src/plugins/git/gbp-git-vcs-config.h | 33 +
src/plugins/git/gbp-git-vcs-initializer.c | 114 +
src/plugins/git/gbp-git-vcs-initializer.h | 31 +
src/plugins/git/gbp-git-vcs.c | 543 +++
src/plugins/git/gbp-git-vcs.h | 42 +
src/plugins/git/gbp-git-workbench-addin.c | 386 ++
src/plugins/git/gbp-git-workbench-addin.h | 31 +
src/plugins/git/git-plugin.c | 96 +
src/plugins/git/git.gresource.xml | 6 +-
src/plugins/git/git.plugin | 10 +-
src/plugins/git/ide-git-buffer-change-monitor.c | 940 -----
src/plugins/git/ide-git-buffer-change-monitor.h | 32 -
src/plugins/git/ide-git-clone-widget.c | 589 ---
src/plugins/git/ide-git-clone-widget.h | 43 -
src/plugins/git/ide-git-clone-widget.ui | 174 -
src/plugins/git/ide-git-dependency-updater.c | 166 -
src/plugins/git/ide-git-dependency-updater.h | 31 -
src/plugins/git/ide-git-genesis-addin.c | 221 --
src/plugins/git/ide-git-genesis-addin.h | 31 -
src/plugins/git/ide-git-pipeline-addin.c | 81 -
src/plugins/git/ide-git-pipeline-addin.h | 31 -
src/plugins/git/ide-git-plugin.c | 88 -
src/plugins/git/ide-git-remote-callbacks.c | 288 --
src/plugins/git/ide-git-remote-callbacks.h | 38 -
src/plugins/git/ide-git-submodule-stage.c | 220 --
src/plugins/git/ide-git-submodule-stage.h | 34 -
src/plugins/git/ide-git-vcs-config.c | 182 -
src/plugins/git/ide-git-vcs-config.h | 33 -
src/plugins/git/ide-git-vcs-initializer.c | 109 -
src/plugins/git/ide-git-vcs-initializer.h | 31 -
src/plugins/git/ide-git-vcs.c | 945 -----
src/plugins/git/ide-git-vcs.h | 31 -
src/plugins/git/meson.build | 53 +-
src/plugins/git/themes/shared.css | 5 -
src/plugins/gjs-symbols/gjs_symbols.plugin | 17 +-
src/plugins/gjs-symbols/gjs_symbols.py | 28 +-
src/plugins/gjs-symbols/meson.build | 4 +-
src/plugins/glade/gbp-glade-editor-addin.c | 138 +-
src/plugins/glade/gbp-glade-editor-addin.h | 2 +-
src/plugins/glade/gbp-glade-frame-addin.c | 409 ++
src/plugins/glade/gbp-glade-frame-addin.h | 31 +
src/plugins/glade/gbp-glade-layout-stack-addin.c | 412 --
src/plugins/glade/gbp-glade-layout-stack-addin.h | 31 -
src/plugins/glade/gbp-glade-page-actions.c | 189 +
src/plugins/glade/gbp-glade-page-shortcuts.c | 120 +
src/plugins/glade/gbp-glade-page.c | 756 ++++
src/plugins/glade/gbp-glade-page.h | 44 +
src/plugins/glade/gbp-glade-plugin.c | 45 -
src/plugins/glade/gbp-glade-private.h | 18 +-
src/plugins/glade/gbp-glade-properties.c | 2 +-
src/plugins/glade/gbp-glade-properties.h | 2 +-
src/plugins/glade/gbp-glade-view-actions.c | 189 -
src/plugins/glade/gbp-glade-view-shortcuts.c | 120 -
src/plugins/glade/gbp-glade-view.c | 765 ----
src/plugins/glade/gbp-glade-view.h | 44 -
src/plugins/glade/gbp-glade-workbench-addin.c | 161 +-
src/plugins/glade/gbp-glade-workbench-addin.h | 2 +-
src/plugins/glade/glade-plugin.c | 48 +
src/plugins/glade/glade.gresource.xml | 10 +-
src/plugins/glade/glade.plugin | 10 +-
src/plugins/glade/meson.build | 31 +-
src/plugins/glade/themes/Adwaita-dark.css | 10 +-
src/plugins/glade/themes/Adwaita-shared.css | 6 +-
src/plugins/glade/themes/Adwaita.css | 2 +-
src/plugins/gnome-builder-plugins.c | 8 -
src/plugins/gnome-builder-plugins.h | 29 -
src/plugins/gnome-code-assistance/gca-plugin.c | 13 +-
.../gnome-code-assistance.gresource.xml | 2 +-
.../gnome-code-assistance.plugin | 10 +-
.../ide-gca-diagnostic-provider.c | 67 +-
.../ide-gca-diagnostic-provider.h | 2 +-
.../ide-gca-preferences-addin.c | 2 +-
.../gnome-code-assistance/ide-gca-service.c | 17 +-
.../gnome-code-assistance/ide-gca-service.h | 19 +-
src/plugins/gnome-code-assistance/meson.build | 28 +-
src/plugins/go-langserv/go-langserv.plugin | 10 +-
src/plugins/go-langserv/go_langserver_plugin.py | 24 +-
src/plugins/go-langserv/meson.build | 4 +-
src/plugins/gradle/gradle.plugin | 14 +-
src/plugins/gradle/gradle_plugin.py | 51 +-
src/plugins/gradle/meson.build | 4 +-
.../greeter/gbp-greeter-application-addin.c | 229 ++
.../greeter/gbp-greeter-application-addin.h | 31 +
src/plugins/greeter/greeter-plugin.c | 36 +
src/plugins/greeter/greeter.gresource.xml | 7 +
src/plugins/greeter/greeter.plugin | 13 +
src/plugins/greeter/gtk/menus.ui | 97 +
src/plugins/greeter/meson.build | 12 +
src/plugins/grep/gbp-grep-model.c | 88 +-
src/plugins/grep/gbp-grep-model.h | 2 +-
src/plugins/grep/gbp-grep-panel.c | 33 +-
src/plugins/grep/gbp-grep-panel.h | 2 +-
src/plugins/grep/gbp-grep-plugin.c | 32 -
src/plugins/grep/gbp-grep-popover.c | 24 +-
src/plugins/grep/gbp-grep-project-tree-addin.c | 203 -
src/plugins/grep/gbp-grep-project-tree-addin.h | 31 -
src/plugins/grep/gbp-grep-tree-addin.c | 170 +
src/plugins/grep/gbp-grep-tree-addin.h | 31 +
src/plugins/grep/grep-plugin.c | 34 +
src/plugins/grep/grep.gresource.xml | 4 +-
src/plugins/grep/grep.plugin | 13 +-
src/plugins/grep/gtk/menus.ui | 4 +-
src/plugins/grep/meson.build | 23 +-
src/plugins/grep/themes/Adwaita-dark.css | 2 +-
src/plugins/grep/themes/Adwaita.css | 2 +-
.../history/gbp-history-editor-page-addin.c | 332 ++
.../history/gbp-history-editor-page-addin.h | 31 +
.../history/gbp-history-editor-view-addin.c | 332 --
.../history/gbp-history-editor-view-addin.h | 31 -
src/plugins/history/gbp-history-frame-addin.c | 447 +++
src/plugins/history/gbp-history-frame-addin.h | 34 +
src/plugins/history/gbp-history-item.c | 31 +-
src/plugins/history/gbp-history-item.h | 16 +-
.../history/gbp-history-layout-stack-addin.c | 447 ---
.../history/gbp-history-layout-stack-addin.h | 36 -
src/plugins/history/gbp-history-plugin.c | 36 -
src/plugins/history/history-plugin.c | 37 +
src/plugins/history/history.gresource.xml | 2 +-
src/plugins/history/history.plugin | 12 +-
src/plugins/history/meson.build | 24 +-
.../html-completion/html-completion-plugin.c | 8 +-
.../html-completion/html-completion.gresource.xml | 2 +-
src/plugins/html-completion/html-completion.plugin | 10 +-
src/plugins/html-completion/ide-html-proposal.h | 2 +-
src/plugins/html-completion/meson.build | 21 +-
src/plugins/html-preview/gtk/menus.ui | 4 +-
.../html-preview/html-preview.gresource.xml | 2 +-
src/plugins/html-preview/html-preview.plugin | 14 +-
src/plugins/html-preview/html_preview.py | 107 +-
src/plugins/html-preview/meson.build | 4 +-
src/plugins/jedi/jedi.plugin | 11 +-
src/plugins/jedi/jedi_plugin.py | 9 +-
src/plugins/jedi/meson.build | 4 +-
src/plugins/jhbuild/jhbuild.plugin | 9 +-
src/plugins/jhbuild/jhbuild_plugin.py | 18 +-
src/plugins/jhbuild/meson.build | 4 +-
src/plugins/ls/gbp-ls-model.c | 2 +-
src/plugins/ls/gbp-ls-page.c | 349 ++
src/plugins/ls/gbp-ls-page.h | 36 +
src/plugins/ls/gbp-ls-page.ui | 74 +
src/plugins/ls/gbp-ls-plugin.c | 34 -
src/plugins/ls/gbp-ls-view.c | 353 --
src/plugins/ls/gbp-ls-view.h | 36 -
src/plugins/ls/gbp-ls-view.ui | 74 -
src/plugins/ls/gbp-ls-workbench-addin.c | 46 +-
src/plugins/ls/gbp-ls-workbench-addin.h | 2 +-
src/plugins/ls/ls-plugin.c | 34 +
src/plugins/ls/ls.gresource.xml | 6 +-
src/plugins/ls/ls.plugin | 11 +-
src/plugins/ls/meson.build | 21 +-
src/plugins/make/make.gresource.xml | 2 +-
src/plugins/make/make.plugin | 16 +-
src/plugins/make/make_plugin.py | 69 +-
src/plugins/make/meson.build | 4 +-
src/plugins/maven/maven.plugin | 15 +-
src/plugins/maven/maven_plugin.py | 53 +-
src/plugins/maven/meson.build | 4 +-
.../icons/scalable/actions/pattern-browse.svg | 44 +
.../icons/scalable/actions/pattern-cli.svg | 32 +
.../icons/scalable/actions/pattern-gnome.svg | 187 +
.../icons/scalable/actions/pattern-grid.svg | 42 +
.../icons/scalable/actions/pattern-legacy.svg | 40 +
.../icons/scalable/actions/pattern-library.svg | 26 +
.../meson-templates/meson-templates.gresource.xml | 10 +-
src/plugins/meson-templates/meson-templates.plugin | 7 +-
src/plugins/meson-templates/meson.build | 6 +-
src/plugins/meson-templates/meson_templates.py | 12 +-
src/plugins/meson.build | 208 +-
.../meson/gbp-meson-build-stage-cross-file.c | 2 +-
.../meson/gbp-meson-build-stage-cross-file.h | 2 +-
.../meson/gbp-meson-build-system-discovery.c | 91 +
.../meson/gbp-meson-build-system-discovery.h | 32 +
src/plugins/meson/gbp-meson-build-system.c | 76 +-
src/plugins/meson/gbp-meson-build-system.h | 2 +-
.../meson/gbp-meson-build-target-provider.c | 37 +-
.../meson/gbp-meson-build-target-provider.h | 2 +-
src/plugins/meson/gbp-meson-build-target.c | 53 +-
src/plugins/meson/gbp-meson-build-target.h | 11 +-
src/plugins/meson/gbp-meson-pipeline-addin.c | 74 +-
src/plugins/meson/gbp-meson-pipeline-addin.h | 2 +-
src/plugins/meson/gbp-meson-test-provider.c | 19 +-
src/plugins/meson/gbp-meson-test-provider.h | 2 +-
src/plugins/meson/gbp-meson-test.h | 2 +-
src/plugins/meson/gbp-meson-tool-row.c | 2 +-
src/plugins/meson/gbp-meson-tool-row.h | 2 +-
...gbp-meson-toolchain-edition-preferences-addin.c | 7 +-
...gbp-meson-toolchain-edition-preferences-addin.h | 2 +-
.../gbp-meson-toolchain-edition-preferences-row.c | 2 +-
.../gbp-meson-toolchain-edition-preferences-row.h | 2 +-
src/plugins/meson/gbp-meson-toolchain-provider.c | 5 +-
src/plugins/meson/gbp-meson-toolchain-provider.h | 2 +-
src/plugins/meson/gbp-meson-toolchain.c | 10 +-
src/plugins/meson/gbp-meson-toolchain.h | 2 +-
src/plugins/meson/gbp-meson-utils.h | 2 +-
src/plugins/meson/meson-plugin.c | 35 +-
src/plugins/meson/meson.build | 35 +-
src/plugins/meson/meson.gresource.xml | 4 +-
src/plugins/meson/meson.plugin | 13 +-
src/plugins/messages/gbp-messages-editor-addin.c | 14 +-
src/plugins/messages/gbp-messages-panel.c | 7 +-
src/plugins/messages/gbp-messages-plugin.c | 32 -
src/plugins/messages/meson.build | 19 +-
src/plugins/messages/messages-plugin.c | 34 +
src/plugins/messages/messages.gresource.xml | 4 +-
src/plugins/messages/messages.plugin | 10 +-
.../modelines/gbp-modelines-file-settings.c | 121 +
.../modelines/gbp-modelines-file-settings.h | 31 +
.../modelines/language-mappings | 0
src/plugins/modelines/meson.build | 17 +
src/plugins/modelines/modeline-parser.c | 814 ++++
src/plugins/modelines/modeline-parser.h | 38 +
src/plugins/modelines/modelines-plugin.c | 37 +
src/plugins/modelines/modelines.gresource.xml | 7 +
src/plugins/modelines/modelines.plugin | 10 +
src/plugins/mono/meson.build | 4 +-
src/plugins/mono/mono.plugin | 13 +-
src/plugins/newcomers/gbp-newcomers-project.c | 3 +-
src/plugins/newcomers/gbp-newcomers-section.c | 104 +-
src/plugins/newcomers/gbp-newcomers-section.ui | 3 +-
src/plugins/newcomers/meson.build | 21 +-
src/plugins/newcomers/newcomers-plugin.c | 10 +-
src/plugins/newcomers/newcomers.gresource.xml | 5 +-
src/plugins/newcomers/newcomers.plugin | 11 +-
src/plugins/notification/ide-notification-addin.c | 68 +-
src/plugins/notification/ide-notification-addin.h | 2 +-
src/plugins/notification/ide-notification-plugin.c | 30 -
src/plugins/notification/meson.build | 20 +-
src/plugins/notification/notification-plugin.c | 34 +
.../notification/notification.gresource.xml | 2 +-
src/plugins/notification/notification.plugin | 11 +-
src/plugins/npm/meson.build | 4 +-
src/plugins/npm/npm.plugin | 14 +-
src/plugins/npm/npm_plugin.py | 57 +-
src/plugins/omni-gutter/fast-str.c | 77 +
src/plugins/omni-gutter/fast-str.h | 32 +
.../gbp-omni-gutter-editor-page-addin.c | 79 +
.../gbp-omni-gutter-editor-page-addin.h | 31 +
src/plugins/omni-gutter/gbp-omni-gutter-renderer.c | 1750 +++++++++
src/plugins/omni-gutter/gbp-omni-gutter-renderer.h | 42 +
src/plugins/omni-gutter/int-array.h | 1255 ++++++
src/plugins/omni-gutter/meson.build | 14 +
src/plugins/omni-gutter/omni-gutter-plugin.c | 36 +
src/plugins/omni-gutter/omni-gutter.gresource.xml | 6 +
src/plugins/omni-gutter/omni-gutter.plugin | 10 +
src/plugins/phpize/meson.build | 4 +-
src/plugins/phpize/phpize.plugin | 15 +-
src/plugins/phpize/phpize_plugin.py | 45 +-
src/plugins/plugins.map | 7 -
src/plugins/project-tree/gb-new-file-popover.c | 390 --
src/plugins/project-tree/gb-new-file-popover.h | 38 -
src/plugins/project-tree/gb-new-file-popover.ui | 57 -
src/plugins/project-tree/gb-project-file.c | 302 --
src/plugins/project-tree/gb-project-file.h | 48 -
src/plugins/project-tree/gb-project-tree-actions.c | 1004 -----
src/plugins/project-tree/gb-project-tree-actions.h | 30 -
src/plugins/project-tree/gb-project-tree-addin.c | 131 -
src/plugins/project-tree/gb-project-tree-addin.h | 31 -
src/plugins/project-tree/gb-project-tree-builder.c | 950 -----
src/plugins/project-tree/gb-project-tree-builder.h | 33 -
.../project-tree/gb-project-tree-editor-addin.c | 121 -
.../project-tree/gb-project-tree-editor-addin.h | 31 -
src/plugins/project-tree/gb-project-tree-private.h | 40 -
.../project-tree/gb-project-tree-shortcuts.c | 74 -
src/plugins/project-tree/gb-project-tree.c | 631 ---
src/plugins/project-tree/gb-project-tree.h | 46 -
src/plugins/project-tree/gb-rename-file-popover.c | 378 --
src/plugins/project-tree/gb-rename-file-popover.h | 34 -
src/plugins/project-tree/gb-rename-file-popover.ui | 57 -
src/plugins/project-tree/gb-vcs-tree-builder.c | 177 -
src/plugins/project-tree/gb-vcs-tree-builder.h | 33 -
src/plugins/project-tree/gbp-new-file-popover.c | 421 ++
src/plugins/project-tree/gbp-new-file-popover.h | 48 +
src/plugins/project-tree/gbp-new-file-popover.ui | 57 +
src/plugins/project-tree/gbp-project-tree-addin.c | 896 +++++
src/plugins/project-tree/gbp-project-tree-addin.h | 31 +
.../project-tree/gbp-project-tree-pane-actions.c | 634 +++
src/plugins/project-tree/gbp-project-tree-pane.c | 62 +
src/plugins/project-tree/gbp-project-tree-pane.h | 31 +
src/plugins/project-tree/gbp-project-tree-pane.ui | 20 +
.../project-tree/gbp-project-tree-private.h | 40 +
.../gbp-project-tree-workspace-addin.c | 102 +
.../gbp-project-tree-workspace-addin.h | 31 +
src/plugins/project-tree/gbp-project-tree.c | 178 +
src/plugins/project-tree/gbp-project-tree.h | 31 +
src/plugins/project-tree/gbp-rename-file-popover.c | 452 +++
src/plugins/project-tree/gbp-rename-file-popover.h | 42 +
.../project-tree/gbp-rename-file-popover.ui | 57 +
src/plugins/project-tree/gtk/menus.ui | 108 +-
src/plugins/project-tree/meson.build | 49 +-
src/plugins/project-tree/project-tree-plugin.c | 21 +-
.../project-tree/project-tree.gresource.xml | 11 +-
src/plugins/project-tree/project-tree.plugin | 14 +-
src/plugins/project-tree/themes/shared.css | 8 +
.../python-gi-imports-completion/meson.build | 6 +-
.../python-gi-imports-completion.plugin | 11 +-
.../python_gi_imports_completion.py | 5 -
src/plugins/python-pack/ide-python-indenter.c | 2 +-
src/plugins/python-pack/ide-python-indenter.h | 2 +-
src/plugins/python-pack/meson.build | 22 +-
src/plugins/python-pack/python-pack-plugin.c | 11 +-
src/plugins/python-pack/python-pack.gresource.xml | 2 +-
src/plugins/python-pack/python-pack.plugin | 17 +-
src/plugins/qemu/gbp-qemu-device-provider.c | 9 +-
src/plugins/qemu/gbp-qemu-device-provider.h | 2 +-
src/plugins/qemu/gbp-qemu-plugin.c | 30 -
src/plugins/qemu/meson.build | 17 +-
src/plugins/qemu/qemu-plugin.c | 34 +
src/plugins/qemu/qemu.gresource.xml | 4 +-
src/plugins/qemu/qemu.plugin | 11 +-
.../gbp-quick-highlight-editor-page-addin.c | 276 ++
.../gbp-quick-highlight-editor-page-addin.h | 31 +
.../gbp-quick-highlight-editor-view-addin.c | 276 --
.../gbp-quick-highlight-editor-view-addin.h | 31 -
.../quick-highlight/gbp-quick-highlight-plugin.c | 36 -
.../gbp-quick-highlight-preferences.h | 2 +-
src/plugins/quick-highlight/meson.build | 21 +-
.../quick-highlight/quick-highlight-plugin.c | 38 +
.../quick-highlight/quick-highlight.gresource.xml | 2 +-
src/plugins/quick-highlight/quick-highlight.plugin | 11 +-
src/plugins/recent/gbp-recent-project-row.c | 3 +-
src/plugins/recent/gbp-recent-project-row.h | 2 +-
src/plugins/recent/gbp-recent-section.c | 119 +-
src/plugins/recent/gbp-recent-section.ui | 2 +
src/plugins/recent/gbp-recent-workbench-addin.c | 248 ++
src/plugins/recent/gbp-recent-workbench-addin.h | 31 +
src/plugins/recent/meson.build | 20 +-
src/plugins/recent/recent-plugin.c | 15 +-
src/plugins/recent/recent.gresource.xml | 4 +-
src/plugins/recent/recent.plugin | 11 +-
.../gbp-restore-cursor-buffer-addin.c | 151 +
.../gbp-restore-cursor-buffer-addin.h | 31 +
src/plugins/restore-cursor/meson.build | 12 +
src/plugins/restore-cursor/restore-cursor-plugin.c | 36 +
.../restore-cursor/restore-cursor.gresource.xml | 6 +
src/plugins/restore-cursor/restore-cursor.plugin | 10 +
src/plugins/retab/gbp-retab-editor-page-addin.c | 226 ++
src/plugins/retab/gbp-retab-editor-page-addin.h | 29 +
src/plugins/retab/gbp-retab-plugin.c | 32 -
src/plugins/retab/gbp-retab-view-addin.c | 225 --
src/plugins/retab/gbp-retab-view-addin.h | 29 -
src/plugins/retab/meson.build | 20 +-
src/plugins/retab/retab-plugin.c | 36 +
src/plugins/retab/retab.gresource.xml | 6 +-
src/plugins/retab/retab.plugin | 11 +-
src/plugins/rls/meson.build | 13 +
src/plugins/rls/rls.plugin | 17 +
src/plugins/rls/rls_plugin.py | 254 ++
src/plugins/rust-langserv/meson.build | 13 -
src/plugins/rust-langserv/rust-langserv.plugin | 15 -
src/plugins/rust-langserv/rust_langserv_plugin.py | 246 --
src/plugins/rustup/meson.build | 4 +-
src/plugins/rustup/rustup.gresource.xml | 2 +-
src/plugins/rustup/rustup.plugin | 12 +-
src/plugins/rustup/rustup.sh | 39 +-
src/plugins/rustup/rustup_plugin.py | 48 +-
src/plugins/snippets/ide-snippet-completion-item.h | 2 +-
.../snippets/ide-snippet-completion-provider.c | 2 +-
.../snippets/ide-snippet-completion-provider.h | 2 +-
src/plugins/snippets/ide-snippet-model.h | 2 +-
.../snippets/ide-snippet-preferences-addin.c | 2 +-
src/plugins/snippets/meson.build | 21 +-
src/plugins/snippets/snippets-plugin.c | 9 +-
src/plugins/snippets/snippets.gresource.xml | 19 +-
src/plugins/snippets/snippets.plugin | 10 +-
{data => src/plugins/snippets}/snippets/c.snippets | 0
.../plugins/snippets}/snippets/chdr.snippets | 0
.../plugins/snippets}/snippets/gobject.snippets | 0
.../plugins/snippets}/snippets/java.snippets | 0
.../plugins/snippets}/snippets/js.snippets | 0
.../plugins/snippets}/snippets/licenses.snippets | 0
.../plugins/snippets}/snippets/main.snippets | 0
.../plugins/snippets}/snippets/python.snippets | 0
.../plugins/snippets}/snippets/rpmspec.snippets | 0
.../plugins/snippets}/snippets/rust.snippets | 0
.../plugins/snippets}/snippets/shebang.snippets | 0
.../plugins/snippets}/snippets/vala.snippets | 0
.../plugins/snippets}/snippets/xml.snippets | 0
src/plugins/spellcheck/gbp-spell-buffer-addin.c | 8 +-
src/plugins/spellcheck/gbp-spell-buffer-addin.h | 2 +-
src/plugins/spellcheck/gbp-spell-dict.c | 4 +-
src/plugins/spellcheck/gbp-spell-editor-addin.c | 42 +-
src/plugins/spellcheck/gbp-spell-editor-addin.h | 2 +-
.../spellcheck/gbp-spell-editor-page-addin.c | 394 ++
.../spellcheck/gbp-spell-editor-page-addin.h | 40 +
.../spellcheck/gbp-spell-editor-view-addin.c | 394 --
.../spellcheck/gbp-spell-editor-view-addin.h | 40 -
.../spellcheck/gbp-spell-language-popover.c | 8 +-
src/plugins/spellcheck/gbp-spell-navigator.c | 4 +-
src/plugins/spellcheck/gbp-spell-private.h | 14 +-
src/plugins/spellcheck/gbp-spell-widget-actions.c | 14 +-
src/plugins/spellcheck/gbp-spell-widget.c | 106 +-
src/plugins/spellcheck/gbp-spell-widget.h | 8 +-
src/plugins/spellcheck/meson.build | 37 +-
src/plugins/spellcheck/spellcheck-plugin.c | 22 +-
src/plugins/spellcheck/spellcheck.gresource.xml | 10 +-
src/plugins/spellcheck/spellcheck.plugin | 13 +-
.../sublime/gbp-sublime-preferences-addin.c | 89 +
.../sublime/gbp-sublime-preferences-addin.h | 31 +
src/plugins/sublime/keybindings/sublime.css | 314 ++
src/plugins/sublime/meson.build | 12 +
src/plugins/sublime/sublime-plugin.c | 36 +
src/plugins/sublime/sublime.gresource.xml | 7 +
src/plugins/sublime/sublime.plugin | 9 +
src/plugins/support/gtk/menus.ui | 4 +-
.../support/ide-support-application-addin.c | 9 +-
src/plugins/support/ide-support-plugin.c | 32 -
src/plugins/support/ide-support.c | 2 +-
src/plugins/support/meson.build | 23 +-
src/plugins/support/support-plugin.c | 32 +
src/plugins/support/support.gresource.xml | 4 +-
src/plugins/support/support.plugin | 4 +-
src/plugins/symbol-tree/gbp-symbol-frame-addin.c | 563 +++
src/plugins/symbol-tree/gbp-symbol-frame-addin.h | 31 +
.../symbol-tree/gbp-symbol-hover-provider.c | 63 +-
.../symbol-tree/gbp-symbol-hover-provider.h | 2 +-
.../symbol-tree/gbp-symbol-layout-stack-addin.c | 596 ---
.../symbol-tree/gbp-symbol-layout-stack-addin.h | 31 -
src/plugins/symbol-tree/gbp-symbol-menu-button.c | 3 +-
src/plugins/symbol-tree/gbp-symbol-menu-button.h | 2 +-
src/plugins/symbol-tree/gbp-symbol-tree-builder.c | 15 +-
src/plugins/symbol-tree/gbp-symbol-tree-builder.h | 2 +-
src/plugins/symbol-tree/meson.build | 26 +-
src/plugins/symbol-tree/symbol-tree-plugin.c | 15 +-
src/plugins/symbol-tree/symbol-tree.gresource.xml | 6 +-
src/plugins/symbol-tree/symbol-tree.plugin | 13 +-
src/plugins/sysprof/gbp-sysprof-perspective.c | 295 --
src/plugins/sysprof/gbp-sysprof-perspective.h | 39 -
src/plugins/sysprof/gbp-sysprof-perspective.ui | 99 -
src/plugins/sysprof/gbp-sysprof-plugin.c | 35 -
src/plugins/sysprof/gbp-sysprof-surface.c | 264 ++
src/plugins/sysprof/gbp-sysprof-surface.h | 39 +
src/plugins/sysprof/gbp-sysprof-surface.ui | 99 +
src/plugins/sysprof/gbp-sysprof-workbench-addin.c | 594 ---
src/plugins/sysprof/gbp-sysprof-workbench-addin.h | 31 -
src/plugins/sysprof/gbp-sysprof-workspace-addin.c | 617 +++
src/plugins/sysprof/gbp-sysprof-workspace-addin.h | 31 +
src/plugins/sysprof/gtk/menus.ui | 20 +-
src/plugins/sysprof/meson.build | 35 +-
src/plugins/sysprof/sysprof-plugin.c | 39 +
src/plugins/sysprof/sysprof.gresource.xml | 6 +-
src/plugins/sysprof/sysprof.plugin | 12 +-
src/plugins/sysroot/gbp-sysroot-manager.c | 24 -
src/plugins/sysroot/gbp-sysroot-manager.h | 2 +-
.../sysroot/gbp-sysroot-preferences-addin.c | 1 +
.../sysroot/gbp-sysroot-preferences-addin.h | 2 +-
src/plugins/sysroot/gbp-sysroot-preferences-row.c | 4 +-
src/plugins/sysroot/gbp-sysroot-preferences-row.h | 2 +-
src/plugins/sysroot/gbp-sysroot-runtime-provider.c | 11 +-
src/plugins/sysroot/gbp-sysroot-runtime-provider.h | 2 +-
src/plugins/sysroot/gbp-sysroot-runtime.c | 17 +-
src/plugins/sysroot/gbp-sysroot-runtime.h | 5 +-
.../sysroot/gbp-sysroot-subprocess-launcher.h | 2 +-
.../sysroot/gbp-sysroot-toolchain-provider.c | 6 +-
.../sysroot/gbp-sysroot-toolchain-provider.h | 2 +-
src/plugins/sysroot/meson.build | 28 +-
src/plugins/sysroot/sysroot-plugin.c | 20 +-
src/plugins/sysroot/sysroot.gresource.xml | 4 +-
src/plugins/sysroot/sysroot.plugin | 12 +-
src/plugins/terminal/gb-terminal-plugin.c | 33 -
src/plugins/terminal/gb-terminal-private.h | 30 -
src/plugins/terminal/gb-terminal-view-actions.c | 334 --
src/plugins/terminal/gb-terminal-view-actions.h | 29 -
src/plugins/terminal/gb-terminal-view-private.h | 65 -
src/plugins/terminal/gb-terminal-view.c | 760 ----
src/plugins/terminal/gb-terminal-view.h | 37 -
src/plugins/terminal/gb-terminal-view.ui | 41 -
src/plugins/terminal/gb-terminal-workbench-addin.c | 437 ---
src/plugins/terminal/gb-terminal-workbench-addin.h | 31 -
.../terminal/gbp-terminal-application-addin.c | 88 +
.../terminal/gbp-terminal-application-addin.h | 31 +
.../terminal/gbp-terminal-workspace-addin.c | 460 +++
.../terminal/gbp-terminal-workspace-addin.h | 31 +
src/plugins/terminal/gtk/menus.ui | 38 +-
src/plugins/terminal/meson.build | 29 +-
src/plugins/terminal/terminal-plugin.c | 41 +
src/plugins/terminal/terminal.gresource.xml | 7 +-
src/plugins/terminal/terminal.plugin | 15 +-
src/plugins/testui/gbp-test-path.c | 181 +
src/plugins/testui/gbp-test-path.h | 37 +
src/plugins/testui/gbp-test-tree-addin.c | 394 ++
src/plugins/testui/gbp-test-tree-addin.h | 31 +
src/plugins/testui/meson.build | 13 +
src/plugins/testui/testui-plugin.c | 36 +
src/plugins/testui/testui.gresource.xml | 6 +
src/plugins/testui/testui.plugin | 11 +
src/plugins/todo/gbp-todo-model.c | 5 +-
src/plugins/todo/gbp-todo-model.h | 3 +-
src/plugins/todo/gbp-todo-panel.c | 26 +-
src/plugins/todo/gbp-todo-panel.h | 2 +-
src/plugins/todo/gbp-todo-plugin.c | 32 -
src/plugins/todo/gbp-todo-workbench-addin.c | 213 -
src/plugins/todo/gbp-todo-workbench-addin.h | 31 -
src/plugins/todo/gbp-todo-workspace-addin.c | 213 +
src/plugins/todo/gbp-todo-workspace-addin.h | 31 +
src/plugins/todo/meson.build | 27 +-
src/plugins/todo/todo-plugin.c | 34 +
src/plugins/todo/todo.gresource.xml | 2 +-
src/plugins/todo/todo.plugin | 13 +-
.../trim-spaces/gbp-trim-spaces-buffer-addin.c | 77 +
.../trim-spaces/gbp-trim-spaces-buffer-addin.h | 31 +
src/plugins/trim-spaces/meson.build | 12 +
src/plugins/trim-spaces/trim-spaces-plugin.c | 36 +
src/plugins/trim-spaces/trim-spaces.gresource.xml | 6 +
src/plugins/trim-spaces/trim-spaces.plugin | 10 +
src/plugins/vala-pack/ide-vala-code-indexer.vala | 8 +-
.../vala-pack/ide-vala-completion-provider.vala | 11 +-
.../vala-pack/ide-vala-diagnostic-provider.vala | 15 +-
src/plugins/vala-pack/ide-vala-index.vala | 25 +-
src/plugins/vala-pack/ide-vala-service.vala | 16 +-
src/plugins/vala-pack/ide-vala-source-file.vala | 39 +-
.../vala-pack/ide-vala-symbol-resolver.vala | 34 +-
src/plugins/vala-pack/ide-vala-symbol-tree.vala | 9 +-
src/plugins/vala-pack/meson.build | 62 +-
src/plugins/vala-pack/vala-pack-plugin.vala | 1 -
src/plugins/vala-pack/vala-pack.plugin | 17 +-
src/plugins/valgrind/gtk/menus.ui | 10 +
src/plugins/valgrind/meson.build | 11 +-
src/plugins/valgrind/valgrind-plugin.gresource.xml | 6 -
src/plugins/valgrind/valgrind.gresource.xml | 6 +
src/plugins/valgrind/valgrind.plugin | 13 +-
src/plugins/valgrind/valgrind_plugin.py | 29 +-
src/plugins/vcsui/gbp-vcsui-editor-page-addin.c | 137 +
src/plugins/vcsui/gbp-vcsui-editor-page-addin.h | 31 +
src/plugins/vcsui/gbp-vcsui-tree-addin.c | 209 +
src/plugins/vcsui/gbp-vcsui-tree-addin.h | 31 +
src/plugins/vcsui/gtk/menus.ui | 20 +
src/plugins/vcsui/meson.build | 13 +
src/plugins/vcsui/vcsui-plugin.c | 42 +
src/plugins/vcsui/vcsui.gresource.xml | 7 +
src/plugins/vcsui/vcsui.plugin | 11 +
src/plugins/vim/gb-vim.c | 1661 ++++++++
src/plugins/vim/gb-vim.h | 48 +
src/plugins/vim/gbp-vim-command-provider.c | 122 +
src/plugins/vim/gbp-vim-command-provider.h | 31 +
src/plugins/vim/gbp-vim-command.c | 141 +
src/plugins/vim/gbp-vim-command.h | 36 +
src/plugins/vim/gbp-vim-preferences-addin.c | 89 +
src/plugins/vim/gbp-vim-preferences-addin.h | 31 +
src/plugins/vim/keybindings/vim.css | 2892 ++++++++++++++
src/plugins/vim/meson.build | 15 +
src/plugins/vim/vim-plugin.c | 41 +
src/plugins/vim/vim.gresource.xml | 7 +
src/plugins/vim/vim.plugin | 9 +
src/plugins/words/gbp-word-completion-provider.c | 2 +-
src/plugins/words/gbp-word-completion-provider.h | 2 +-
src/plugins/words/gbp-word-proposal.c | 2 +-
src/plugins/words/gbp-word-proposals.c | 4 +-
src/plugins/words/gbp-word-proposals.h | 2 +-
src/plugins/words/meson.build | 21 +-
src/plugins/words/words-plugin.c | 8 +-
src/plugins/words/words.gresource.xml | 2 +-
src/plugins/words/words.plugin | 11 +-
src/plugins/xml-pack/ide-xml-analysis.c | 16 +-
src/plugins/xml-pack/ide-xml-analysis.h | 5 +-
.../xml-pack/ide-xml-completion-attributes.c | 3 +-
.../xml-pack/ide-xml-completion-attributes.h | 2 +-
src/plugins/xml-pack/ide-xml-completion-provider.c | 17 +-
src/plugins/xml-pack/ide-xml-completion-provider.h | 2 +-
src/plugins/xml-pack/ide-xml-completion-values.c | 2 +
src/plugins/xml-pack/ide-xml-completion-values.h | 2 +-
src/plugins/xml-pack/ide-xml-diagnostic-provider.c | 15 +-
src/plugins/xml-pack/ide-xml-diagnostic-provider.h | 2 +-
src/plugins/xml-pack/ide-xml-hash-table.c | 3 +-
src/plugins/xml-pack/ide-xml-highlighter.h | 2 +-
src/plugins/xml-pack/ide-xml-indenter.c | 4 +-
src/plugins/xml-pack/ide-xml-indenter.h | 2 +-
src/plugins/xml-pack/ide-xml-parser-generic.c | 6 +-
src/plugins/xml-pack/ide-xml-parser-ui.c | 29 +-
src/plugins/xml-pack/ide-xml-parser.c | 44 +-
src/plugins/xml-pack/ide-xml-position.c | 2 +
src/plugins/xml-pack/ide-xml-proposal.c | 4 +-
src/plugins/xml-pack/ide-xml-proposal.h | 2 +-
src/plugins/xml-pack/ide-xml-rng-define.c | 2 +
src/plugins/xml-pack/ide-xml-rng-parser.c | 1 +
src/plugins/xml-pack/ide-xml-rng-parser.h | 2 +-
src/plugins/xml-pack/ide-xml-service.c | 315 +-
src/plugins/xml-pack/ide-xml-service.h | 14 +-
src/plugins/xml-pack/ide-xml-stack.c | 4 +-
src/plugins/xml-pack/ide-xml-symbol-node.c | 22 +-
src/plugins/xml-pack/ide-xml-symbol-node.h | 2 +-
src/plugins/xml-pack/ide-xml-symbol-resolver.c | 13 +-
src/plugins/xml-pack/ide-xml-symbol-resolver.h | 2 +-
src/plugins/xml-pack/ide-xml-symbol-tree.c | 2 -
src/plugins/xml-pack/ide-xml-symbol-tree.h | 2 +-
.../xml-pack/ide-xml-tree-builder-utils-private.h | 2 +-
src/plugins/xml-pack/ide-xml-tree-builder-utils.c | 1 +
src/plugins/xml-pack/ide-xml-tree-builder.c | 44 +-
src/plugins/xml-pack/ide-xml-tree-builder.h | 2 +-
src/plugins/xml-pack/ide-xml-validator.c | 34 +-
src/plugins/xml-pack/ide-xml-validator.h | 3 +-
src/plugins/xml-pack/meson.build | 21 +-
src/plugins/xml-pack/xml-pack-plugin.c | 30 +-
src/plugins/xml-pack/xml-pack.gresource.xml | 4 +-
src/plugins/xml-pack/xml-pack.plugin | 26 +-
src/tests/data/project1/.editorconfig | 10 -
src/tests/data/project1/.gitignore | 19 -
src/tests/data/project1/.you-dont-git-me | 0
src/tests/data/project1/autogen.sh | 10 -
src/tests/data/project1/build-aux/.gitignore | 1 -
src/tests/data/project1/build-aux/m4/.keep | 0
src/tests/data/project1/configure.ac | 11 -
src/tests/data/project1/project1.c | 1 -
src/tests/data/project1/tags | 821 ----
src/tests/data/project2/.you-dont-git-me | 0
...le-commands.json => test-compile-commands.json} | 0
.../data/{project1/project1.doap => test.doap} | 0
src/tests/meson.build | 200 +-
src/tests/samples/gnome-logo.png | Bin 895 -> 0 bytes
src/tests/samples/markdown test page 2.html | 7 -
src/tests/samples/markdown test.md | 255 --
src/tests/test-backoff.c | 113 -
src/tests/test-c-parse-helper.c | 82 -
src/tests/test-compile-commands.c | 80 +
src/tests/test-completion-fuzzy.c | 4 +-
src/tests/test-doap.c | 78 +
src/tests/test-gfile.c | 42 +
src/tests/test-hdr-format.c | 49 -
src/tests/test-ide-buffer-manager.c | 196 -
src/tests/test-ide-buffer.c | 124 -
src/tests/test-ide-build-pipeline.c | 126 -
src/tests/test-ide-compile-commands.c | 80 -
src/tests/test-ide-configuration.c | 99 -
src/tests/test-ide-context.c | 129 -
src/tests/test-ide-ctags.c | 110 -
src/tests/test-ide-doap.c | 78 -
src/tests/test-ide-file-settings.c | 186 -
src/tests/test-ide-glib.c | 44 -
src/tests/test-ide-indenter.c | 185 -
src/tests/test-ide-runtime.c | 98 -
src/tests/test-ide-subprocess-launcher.c | 186 -
src/tests/test-ide-task.c | 704 ----
src/tests/test-ide-uri.c | 146 -
src/tests/test-ide-vcs-uri.c | 93 -
src/tests/test-iter.c | 71 -
src/tests/test-libide-core.c | 297 ++
src/tests/test-line-reader.c | 10 +-
src/tests/test-snippet-parser.c | 4 +-
src/tests/test-subprocess-launcher.c | 186 +
src/tests/test-task.c | 704 ++++
src/tests/test-text-iter.c | 67 +
src/tests/test-vcs-uri.c | 113 +
src/tests/test-vim.c | 198 -
2550 files changed, 197252 insertions(+), 186471 deletions(-)
---
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]