[gnome-builder] (562 commits) Non-fast-forward update to branch wip/tintou/vala-subprocess



The branch 'wip/tintou/vala-subprocess' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  76c8d8b... vala: put the vala language support in another process

Commits added to the branch:

  77bdac5... meson-toolchain-edition: ensure that the directory exists b (*)
  a88c75d... gstyle: increase test-gstyle-color timeout (*)
  fa8a12e... perspective: grab focus if file is already loaded (*)
  a80ca01... git: handle relative paths from gitdir (*)
  b69c26a... gdb: silence stderr to avoid cross-communication (*)
  09174e8... gstyle: increase further test-gstyle-color timeout (*)
  bb8e9e8... .desktop: add X-Flatpak-RenamedFrom (*)
  4e792dd... app: improve night-mode/follow-night-light/style-scheme-nam (*)
  f6bdec8... debugger: whitespace cleanup (*)
  d24ef8e... doc: update installation page url(s) (*)
  29da193... style-scheme: install style-scheme for legacy gtksourceview (*)
  7eb3cb6... Port IdeHighlightIndex to ArcBox. (*)
  a5feb36... devhelp: fix devhelp icon name (*)
  facf472... build: update flatpak json deps (*)
  0ebc1c0... appdata: add missing developer_name field (*)
  cf06211... build: bump libdazzle dep (*)
  9e583b3... run-button: use DzlShortcutTooltip (*)
  b16b944... workbench: use DzlShortcutTooltip (*)
  9d60617... editor: use DzlShortcutTooltip for panels (*)
  a0edb8f... Update POTFILES.in (*)
  fe58a65... editor: add interstitial screen while restoring editor stat (*)
  f058bb4... editor: handle empty restoration (*)
  a22db4e... Update POTFILES.in (*)
  838c8e4... Update Polish translation (*)
  1f9413a... git: initialize git submodules from build pipeline (*)
  ad4532f... editor: track editor search settings with session state (*)
  0347bb8... Updated Czech translation (*)
  57003ef... git: add dependency updater for git submodules (*)
  7d138a9... Update POTFILES.in (*)
  11c43c9... Update Turkish translation (*)
  231b951... Updated Lithuanian translation (*)
  320236b... backoff: add exponential backoff helper (*)
  afe65a2... util: add docs for exponential backoff utility (*)
  2a5b721... langserv: reduce language server init warning level (*)
  c4c7572... buffers: create the directory tree before saving (*)
  2f05d07... buffer: set buffer modified when backing file is lost (*)
  d6acf12... diagnostics: port IdeDiagnostics to ArcBox. (*)
  5e297ca... diagnostics: port IdeSourceLocation to ArcBox. (*)
  a5ebdf7... diagnostics: port IdeSourceRange to ArcBox. (*)
  c213587... diagnostics: port IdeFixit to ArcBox. (*)
  0469c91... diagnostics: port IdeDiagnostic to ArcBox. (*)
  0a73945... diagnostics: port IdeDiagnosticsManager to ArcBox. (*)
  a102ec9... flatpak: drop SSL/pki overrides (*)
  b1b7fab... main: remove early SSL overrides (*)
  6ffae75... release 3.31.1 (*)
  931e277... CI: Use dbus-run-session when runnting tests (*)
  7dc767f... CI: Improve formatting of yaml strings (*)
  8f5b7c8... sysmon: remove sysmon plugin (*)
  2e37e10... git: update status message when checkout directory changes (*)
  327a517... vim: add suffix / on tab completion for directories (*)
  8bccb25... workbench: fix whitespace (*)
  768559d... menus: remove new submenu until we have additional items (*)
  2323af2... workbench: add F10 for window menu (*)
  63dc4c2... workbench: add tooltip with shortcut for menu (*)
  025b767... greeter: enable show-close-button for genesis views (*)
  7720bec... rls: prepend rustup path to PATH (*)
  10b311c... app: add development style on unstable versions (*)
  023a63f... sysprof: add memory collection source (*)
  ba8b086... build: use has_link_argument() (*)
  e9f2eb3... beautifier: don't assume initial views are editors (*)
  3ff1838... Updated Czech translation (*)
  6babec2... create-project: update path when changing destination direc (*)
  9cf2232... layout: add hold concept to transient sidebar for longer op (*)
  65f2fd8... transient-sidebar: unpin before dismissing panel (*)
  7404a8d... workbench: fix loader sorting with addin hint (*)
  962399e... project-tree: add open-with-hint action (*)
  68011f5... glade: add basic support for working with glade documents (*)
  95ccaa3... glade: add adapter chooser (*)
  04364d9... Update POTFILES.in (*)
  4b14488... glade: add get_file() helper for glade view (*)
  00534a4... glade: refocus existing designer when possible (*)
  5dc58ec... glade: tweak for Adwaita-dark to match editor style (*)
  b909c09... glade: propagate viewport color to layoutview primary color (*)
  8bad0eb... glade: move adapter chooser to the bottom of the view (*)
  1c8b44f... glade: update theme for Adwaita (*)
  3ae4b8c... glade: init glade and register generated icons (*)
  974914d... glade: allow pointer mode selection (*)
  28fecec... glade: add undo/redo support (*)
  e45c8e9... icons: add new icons for glade view (*)
  07adc29... glade: update tooltip text for panels (*)
  32e5d6c... glade: add various clipboard commands (*)
  fb9c189... glade: tweak icon size for toolbar (*)
  7e9e422... glade: expand inspector treeview when displaying popover (*)
  ecb4476... glade: add button toggle between source/designer (*)
  536a593... glade: add helper to save project for view (*)
  a86cab1... glade: fix leak of project GFile (*)
  3b1e093... glade: be explicit about lack of split support (*)
  ee57503... glade: save modified designer files when closing view (*)
  3858f22... glade: add pointer-mode symbolic icons (*)
  1300bda... glade: fix whitespace (*)
  e32ac51... glade: move action state changed tracking to view (*)
  226e17d... glade: allow reloading GladeProject for view (*)
  7f4bd68... glade: update designer when source buffer is saved (*)
  320c6a7... glade: reload editor buffer when designer view is saved (*)
  ade52eb... glade: use DzlSignalGroup for project signals (*)
  5cdb264... glade: add stubs for handling signal editing (*)
  da994af... Updated Slovenian translation (*)
  36fca19... Updated Slovenian translation (*)
  dc7659a... glade: treat .ui files as gtk-builder files (*)
  59e1a00... buffers: remove trailing ".in" when guessing language (*)
  a4e6953... build: remove redundant compilation flags (*)
  9c2e97e... glade: special case empty .ui files when loading designer (*)
  e314cd5... glade: discover catalog paths from build runtime/prefix (*)
  93c809b... meson: allow using $NINJA for ninja path (*)
  e7bef0d... glade: fix over-zealous assertion (*)
  4e3f1fe... glade: fix format for symbol (*)
  eebbc22... rust-langserv: restart rls when Cargo.toml changes (*)
  5a7f127... langserv: fix warning when querying for "items" inside non- (*)
  a87898f... langserv: fuzzy match expects casefold variant (*)
  3d0e71b... completion: improve fuzzy matching (*)
  a4b6254... completion: add additional cost to mismatched casing (*)
  4c6b8a7... tests: add tests for fuzzy matching (*)
  7f884ec... Update Malayalam translation (*)
  81e0f9c... buffers: save loaded buffer for applying edits (*)
  f4bef16... buffers: reclaim newly opened buffers from project edits (*)
  9a88c7e... glade: fix an unitialized return value (*)
  b9102bf... project-tree: allow plugins to extend the project tree (*)
  e20c579... project-tree: add action to extend project-tree (*)
  239fdc0... grep: add plugin to grep through project tree (*)
  c831f5e... grep: set initial sensitivity of replace button (*)
  e1e1c14... grep: tweak spacing above entry box (*)
  8d1ecb6... Update POTFILES.in (*)
  7ece0e2... meson-templates: fix gtk-sharp3 template (*)
  e5e9570... adwaita: tweak development header styles (*)
  502bac6... workbench: try to supress some css style changes (*)
  03038af... grep: use "Location" instead of "Filename" (*)
  4570713... ls: add simple directory view (*)
  7099714... layout: preserve focus ordering of layout views in stack (*)
  559a94b... ide-langserv-hover: fix MarkedString (*)
  a8580e5... grep: use git grep --untracked (*)
  9435ce9... glade: style cleanup (*)
  59dafc9... search: add icon to search entry (*)
  6203c6a... rust: trigger the hover provider only on rust files (*)
  48bf0fe... plugins: sysroot: fix warning uninitialized g_autofree vari (*)
  64e0955... gstyle: fix strings leak in a test (*)
  fb4012f... gstyle: use g_print instead of printf (*)
  fc5cb4c... app: fix shortcut registration (*)
  8b49038... doc: fix missing language in code-block directive (*)
  485d886... Update Esperanto translation (*)
  a87f791... Update flatpak.json "runtime-version": "3.30" from 3.28 (*)
  541fc9d... editor: use proper async pair (*)
  1a2eaf3... editor: use interactive search mode when copying from clipb (*)
  07aae50... editor: use "in a moment", not "momentarily", on interstiti (*)
  e0b11fd... styles: tweak builder dark style (*)
  7e799ef... util: Fix a typo in docs (*)
  16584f1... util: Silence stderr of cat command (*)
  e5993c2... styles: tweak builder light style (*)
  e8c84c1... styles: tweak current-line highlight a bit (*)
  593a7c2... Updated Spanish translation (*)
  bcfe882... Fix switching pages doesn't focus the source view (*)
  3705128... buffers: respect auto-saving mode activation status (*)
  5c645db... snippets: fix transfer annotations (*)
  e1e4e89... layout: clear page before unloading (*)
  7eac55b... Update flatpak-gtksharp.json.tmpl "runtime-version": "3.30" (*)
  c8d2043... style: tweak dark theme colors to match adwaita updates (*)
  6200770... style: more tweaks for adwaita-3-32 (*)
  c490a99... Update French translation (*)
  c2340a1... Update French translation (*)
  6f953d6... grep: add a translators comment for 'Match' (*)
  30201ce... flatpak: don't allow 'flatpak build' to spew information (*)
  942607a... Update Spanish translation (*)
  b048242... Updated Spanish translation (*)
  af10550... cleanup: update copyright years (*)
  1ad0524... cleanup: remove unnecessary (C) and © symbols (*)
  e899cfc... cleanup: move config.h after G_LOG_DOMAIN (*)
  6779aa5... cleanup: move ABI to 3.32 (*)
  62753b4... cleanup: update Since: gtk-doc to 3.32 (*)
  fbbaa06... cleanup: add spdx license for gpl-3 sources (*)
  66f5a85... asan: remove ASAN suppression file (*)
  e76d91a... appdata: move appdata files to subdirectory (*)
  265c9ba... build: move subdir() references (*)
  8f00d34... snippets: move snippets into plugin subdirectory (*)
  ac963a6... themes: move themes into library subdirectory (*)
  e667e90... style-scheme: add updated style schemes for style refresh (*)
  11b9d1d... build: use -Dhelp=true to enable help docs (*)
  da47795... build: bump flatpak requirement to 1.0 (*)
  fa154db... build: bump meson version requirement to 0.48 (*)
  d7eb69a... build: rename -Dwith_tcmalloc to -Dtcmalloc=true (*)
  aebb7a9... build: update info about build options (*)
  0454abd... build: update options for tracing/profiling (*)
  c1cbec5... build: use major.minor for ABI version (*)
  64915ad... build: specify visibility args in default flags (*)
  4f2190b... build: cleanup dependency checks and enforcements (*)
  339f7d4... bug-buddy: set noreturn gcc attribute (*)
  562b2b3... gstyle: register resources manually (*)
  8d5388a... gstyle: build a static archive for gstyle (*)
  578c9a0... build: add gconstructor.h (*)
  75e3a19... build: move libeditorconfig to plugin location (*)
  0ab099c... build: update and remove various meson options (*)
  bfc1d06... refactor: move application code into libide-gui (*)
  cbfd6cf... buffers: move IdeBuffer and accessories into libide-code (*)
  b5d86ab... buildconfig: move .buildconfig support to plugin (*)
  f7ac614... buildsystem: move components to libide-foundry and libide-t (*)
  b6bb691... buildui: move and refactor buildui into plugins (*)
  ebf3673... code: add new libide-code static library (*)
  a9b1240... core: add new libide-core library (*)
  251ebf5... libide-io: add libide-io static library (*)
  d73fb62... libide-debugger: create new libide-debugger static library (*)
  26ee09e... remove old highligting code (*)
  7f33e22... libide-lsp: break language server code into static library (*)
  a2947aa... remove old logging code (*)
  72f645e... build: setup toplevel directory for libide static libs (*)
  3f1034e... libide-sourceview: add libide-sourceview static library (*)
  98f1f92... keybindings: break up keybindings into plugins (*)
  884baf7... libide-threading: add new threading static library (*)
  b758655... fusermount: port to libide-threading (*)
  81b0a93... libide-foundry: move existing components into libide-foundr (*)
  6c92f51... libide-projects: add libide-projects static library (*)
  897ddd5... libide-tree: add new libide-tree static library (*)
  2535d1b... transfers: remove legacy transfers code (*)
  681a860... remove gconstructor.h (*)
  8957927... editorconfig: move editorconfig code to a plugin (*)
  387cf0d... libide-gui: add new libide-gui static library (*)
  8d41d9a... libide-vcs: add libide-vcs static library (*)
  fb47eb9... libide-greeter: add new libide-greeter static library (*)
  3ead35a... modelines: move modelines support to a plugin (*)
  931fa2e... libide-editor: add libide-editor static library (*)
  646a8b2... remove old template code (*)
  38b9374... libide-search: add libide-search static library (*)
  267ef54... libide-themes: add libide-themes static library (*)
  4817db6... libide-plugins: add libide-plugins static library (*)
  5554d8f... libide-terminal: add libide-terminal static library (*)
  20d0a66... util: remove legacy utility code (*)
  6f9a0ab... webkit: add libide-webkit static library (*)
  51bde5b... auto-save: add auto-save plugin (*)
  4d75da5... autotools: port autotools plugin to libide-foundry (*)
  335c4e2... beautifier: port to libide-editor (*)
  5139777... buffer-monitor: add buffer-monitor plugin (*)
  ad6b156... build-system: add build-system plugin (*)
  fade53b... c-pack: port to libide-editor (*)
  aa2a1fe... cargo: port to libide-foundry (*)
  6028b15... clang: port to libide-foundry and libide-code (*)
  a0f1572... cmake: port to libide-foundry (*)
  2b3e637... code-index: port to libide-foundry and libide-code (*)
  5423911... codeui: add codeui plugin (*)
  e99b7c1... color-picker: port to libide-editor (*)
  c42c8ec... command-bar: port command bar to libide-editor (*)
  62b52a6... comment-code: port to libide-editor (*)
  4d3a583... create-project: port to libide-greeter (*)
  d48afaa... ctags: port to new libide-core (*)
  55a74ad... devhelp: port to new libide-editor (*)
  0b53325... deviced: port to libide-foundry (*)
  36ebe87... deviceui: add deviceui plugin (*)
  9380f1f... doap: add doap plugin (*)
  d285486... eslint: port to libide-code and libide-foundry (*)
  dd1b343... file-search: port to libide-search (*)
  d5f7733... find-other-file: port to libide-editor (*)
  63e20e6... build: use -Dplugin_deviced=true in manifest (*)
  9adbe36... flatpak: port to new libide designs (*)
  78c82b8... gcc: port to libide-foundry (*)
  357aff9... gdb: port to libide-debugger (*)
  4d1b6b4... gettext: port to libide-code (*)
  2ebce21... git: port to new libide designs (*)
  a72f6e7... gjs-symbols: port to libide-code (*)
  d6fcf14... glade: port to libide-editor (*)
  e8ce634... plugins: remove init/link hooks (*)
  d58e312... gnome-code-assistance: port to new libide-code (*)
  c7f85da... go-langserv: port to libide-code (*)
  fe06907... gradle: port to libide-foundry (*)
  d6185b1... grep: port to libide-code and libide-editor (*)
  9dac7be... history: port to libide-editor (*)
  78ea5a0... html-completion: port to libide-sourceview (*)
  eafac17... html-preview: port to libide-webkit and libide-editor (*)
  13c7922... jedi: port to libide-gui worker design (*)
  c720137... jhbuild: port to libide-foundry (*)
  002cfe5... ls: port to libide-editor (*)
  068a89e... make: port to libide-foundry (*)
  f5451f9... maven: port to libide-foundry (*)
  8ba9df7... meson-templates: port to libide-greeter (*)
  bfbc573... meson: port to libide-foundry (*)
  ae7eff9... messages: port messages panel to libide-editor (*)
  25cfe21... mono: port to libide-foundry (*)
  691275e... newcomers: port to libide-greeter (*)
  a1de0d1... notification: port to IdeNotification (*)
  e8b6526... npm: port to libide-foundry (*)
  e720633... omni-gutter: add omni-gutter plugin (*)
  7664dfb... phpize: port to libide-foundry (*)
  5be8533... build: update plugins build rules (*)
  91845ac... project-tree: rewrite project tree using libide-tree (*)
  5633cb3... python-gi-imports: port to updated libide (*)
  45185d7... python-pack: port to updated libide-code (*)
  3e01246... qemu: port to libide-foundry (*)
  e592208... quick-highlight: port to libide-sourceview (*)
  07d3658... recent: add recent tracking plugin (*)
  046a74e... restore-cursor: add restore-cursor plugin (*)
  7936f83... retab: port to libide-editor (*)
  dd6bb4c... rls: rename rust-langserv to rls and port to libide-lsp (*)
  be81690... rustup: port to libide-gui (*)
  65d9d23... snippets: port plugin to libide-sourceview and friends (*)
  109168f... spellcheck: port plugin to libide-editor and libide-gui (*)
  48b13e2... support: port to libide-gui (*)
  b8f252a... symbol-tree: port to libide-editor and libide-gui (*)
  57dd778... sysprof: port to libide-gui (*)
  294a19c... sysroot: port to libide-foundry (*)
  04e7431... terminal: port plugin to libide-terminal (*)
  c99b430... testui: add new testui plugin (*)
  b6ec41d... todo: port to libide-gui and libide-editor (*)
  cde93af... trim-spaces: add trim-spaces plugin (*)
  fa835df... vala-pack: port to libide-foundry (*)
  0125a87... valgrind: port to libide-foundry (*)
  5dd2ed2... words: port to libide-sourceview (*)
  28159bc... xml-pack: port to libide-code (*)
  af51067... tests: cleanup tests and remove dead code (*)
  75c9d1f... build: update doc generation (*)
  8d07c7e... build: update build options for new plugins (*)
  4660f02... po: update POTFILES.in (*)
  26a3890... Merge branch 'wip/chergert/refactor' (*)
  7a3b6dd... build: add metadata back for Ide gir (*)
  aed56ac... release 3.31.4 (*)
  70ee762... gui: fix copyright to 2019 (*)
  afac0b1... build: Fix appdata po directory (*)
  8e00c20... npm: fix gettext usage (*)
  ef70872... po: update POTFILES.in (*)
  09ab2de... foundry: remove unused include (*)
  f287806... Localize gstyle.xml files (*)
  9b1bf50... foundry: rename IdeConfiguration* to IdeConfig (*)
  77206bc... buildconfig: rename BuildconfigConfiguration to Buildconfig (*)
  db3d2d8... flatpak: rename FlatpakConfiguration to FlatpakConfig (*)
  603ad9f... cargo: fix configmanager access (*)
  3bce918... context: fix access to project file in plugins (*)
  b227ae3... refactor: rename get_configuration() to get_config() (*)
  5770e91... build: don't include build identifier in libide-core.h (*)
  f0aaa1d... foundry: be flexible when device is destroyed or unrooted (*)
  428d8cc... gui: handle more obscure combinations of file/directory (*)
  709387c... gui: give IdeApplicationAddin an activate callback (*)
  7455842... greeter: present upon app activation when necessary (*)
  16551fa... menus: tweak menu positioning (*)
  f7ff219... keybindings: fix surface selection keybindings (*)
  4fac5e3... whitespace: beautify public API declarations (*)
  4fa92cb... Update POTFILES.in (*)
  b01dfd8... code: fix signal emission when reloading buffers (*)
  f9e8020... gui: show greeter upon closing last project (*)
  09bf85a... threading: use task cancellation path upon IdeObject destru (*)
  0d83423... ctags: add cancellation checks (*)
  d785bff... ctags: break out early if context is unavailable (*)
  343705b... ctags: check for context before attaching notification (*)
  0985364... foundry: add API to get project version (*)
  c1aa77a... buildui: add editor-page-addin to set project version (*)
  49bc435... buildsystem: init build systems that are common initables (*)
  54f4307... meson: extract project version without using introspection (*)
  711fc21... buildui: fix project version number to be a.b (*)
  c101129... meson: remove debug code (*)
  b94442e... buildui: parse version numbers to use even minor version (*)
  20df20a... themes: fix whitespace (*)
  4cbbab6... recent: tweak styling when row is selected (*)
  7ec2fe4... create-project: set directory for project info (*)
  a9b0d3e... gdb: emit thread-selected upon *stopped, event (*)
  2829380... gdb: use more precise logging in gdb responses (*)
  1eec543... gdb: use --thread and --frame during stack-list-variables (*)
  9d95d65... gui: bridge GApplication.open signal to IdeApplicationAddin (*)
  8c16aac... editor: implement IdeApplicationAddin.open (*)
  d964939... set small priority for devhelp hover provider (*)
  b7728f8... greeter: tweak spacing (*)
  34397ae... greeter: display greeter for "New Window" action (*)
  c2aeb69... gui: fix IdeApplicationAddin.open documentation (*)
  4d32f3a... Updated Spanish translation (*)
  0cdfe8a... autotools: prefer autotools over cargo by default (*)
  f9702e3... meson: raise meson priority by lowering integer value (*)
  0b7e3f8... flatpak: avoid multiple return values for a task (*)
  d80a7be... projects: propagate build-system-hint when opening from dia (*)
  7beccc1... flatpak: raise priority of build-system discovery (*)
  01dc116... gui: fix reload action in modified_revealer (*)
  81dbb38... Merge branch 'dbuch/gnome-builder-wip/fix-revealer-reload' (*)
  4065464... recent: add shadow to removed files scrolled window (*)
  46ba4c0... recent: disable insertion cursor from removed files text vi (*)
  0dbacc3... editor: avoid operation on NULL editor surface (*)
  80a0290... editor: add operation to open document in new workspace (*)
  1a28d40... meson: fix path to meson.build when setting :project-file (*)
  565a3af... greeter: fix module-name when greeter plugin is used (*)
  676bcf6... threading: use alternate message for object destruction (*)
  632e354... foundry: do not pass cancellable to save task (*)
  7766d39... code: notify of buffer modification when backing file chang (*)
  6819d4b... code: short-circuit save when we think there are no changes (*)
  7609a72... debugger: use array style field padding (*)
  7ba71f1... threading: use array style field padding (*)
  2a580a2... newcomers: add icon-dropshadow CSS class (*)
  aa88421... appdata: follow the latest specs (*)
  425de98... meson-templates: Update Python template to use Gtk.Template (*)
  4b49194... buildui: add device name to build overview (*)
  9d8f41a... foundry: rename IdeBuildPipeline and IdeBuildStage (*)
  f0ac954... foundry: rename IdeBuildManager execute_async to build_asyn (*)
  5d2dae9... tree: introduce ide_tree_node_insert_sorted() (*)
  6b55406... project-tree: Use ide_tree_node_insert_sorted() for add_fil (*)
  911c829... threading: add support for FLATPAK_HOST_COMMAND_FLAGS_WATCH (*)
  64b6624... gdb: fix parsing of locals (*)
  829c8e0... keybindings: fix action name for open (*)
  a7a82e8... Update POTFILES.in (*)
  11a0826... greeter: fix back button to use go-previous-symbolic (*)
  03e7f03... project-tree: sort directories before regular files (*)
  a4dc776... tree: add support for rendering with error squiggles (*)
  466fd43... codeui: add tree addin to render files with errors as squig (*)
  dec2634... gdb: use --thread during stack-list-frames (*)
  8ec1396... gdb: cleaned up stack-list-variables command (*)
  86946fd... gdb: replaced stack-list-arguments with stack-list-variable (*)
  21604f9... gdb: removed unused thread-select machinery (*)
  cfbaa30... gdb: removed useless/duplicated from-gdb debug log output ( (*)
  1434221... gdb: rename helper function to parse variables result (*)
  8234562... core: gracefully handle NULL object instance (*)
  fb6e706... meson: ignore _build directory (*)
  d5abc98... flatpak: fix parameter ordering (*)
  b9643ca... tree: add support for markup text for nodes (*)
  2f334b0... buildui: allow markup from build target names (*)
  dcb8970... flatpak: implement get_argv for build target (*)
  91df9c5... flatpak: give additional information about flatpak target (*)
  3633e7b... foundry: add ide_build_target_get_display_name() (*)
  756025e... buildui: use display name from build target (*)
  91abc95... flatpak: only use pango markup in display-name (*)
  2852c6a... terminal: fix context menu for terminals (*)
  a5e6f27... gui: require WebKit2 at plugin initialization time (*)
  10b5183... html-preview: cleanup initialization (*)
  5dd7231... html-preview: fix markdown preview (*)
  6bb2491... html-preview: disable navigating away from preview (*)
  4a79446... html-preview: open links in new window (*)
  97b76d3... build: update libide.deps (*)
  f8f7627... foundry: add log message for non-main-thread access (*)
  9b668bd... autotools: access IdeObjects from main-thread (*)
  7568e62... buffer-monitor: handle attribute changes to files (*)
  0bc3650... meson: stub out meson options for build preferences (*)
  81a0cb6... foundry: add IdePipeline::loaded signal (*)
  271486a... io: add synchronous form of find_with_depth (*)
  7f0d60e... gui: add ide_workbench_resolve_file_async() (*)
  8dd11ce... terminal: allow opening filename:line:column (*)
  e7ebd57... history: add support for back/forward mouse buttons (*)
  8e2b4a5... Update POTFILES.in (*)
  20379ad... gui: add API to resolve file to an open workspace (*)
  2b9befb... gui: resolve workbench from ide_workbench_open_at_async() (*)
  a552e28... code: short-circuit saving of the buffer (*)
  23986cd... threading: add cancellation checks for IdeObject (*)
  01fce1c... code-index: check for cancellation up-front (*)
  04b2508... git: add line cache helper (*)
  927a47a... git: reimplement git diffs using hunk cb instead of line cb (*)
  17ceb21... git: use binary-search to locate first entry in range (*)
  97ceeba... greeter: remove selection requirement (*)
  c46bb8f... greeter: use section for action buttons instead of header (*)
  84327c9... create-project: change label for button (*)
  fe70111... greeter: tweak project creation menus (*)
  653bd17... greeter: make title expand (*)
  54f30f7... greeter: tweak language for greeter dialog (*)
  4fe1cc1... greeter: tweak word usage for greeter (*)
  9720b35... create-project: use more consistent naming for labels (*)
  2692e35... greeter: update button sensitivity for error states (*)
  f445d6c... ctags: be more tolerant of context destruction (*)
  816f882... Update POTFILES.in (*)
  817149f... style-schemes: switch dark theme to the refresh (*)
  f09472e... lsp: include libide-code.h instead of libide-core.h (*)
  6526d86... lsp: whitespace fix (*)
  6325ac7... plugins: libide-lsp dependency (*)
  d980a03... cargo: handle project file other than Cargo.toml (*)
  85ff375... sourceview: propagate snippet content to parent (*)
  2e7567b... sourceview: cleanup whitespace (*)
  736f134... lsp: whitespace fix (*)
  245f132... Gradle: fix GradleBuildTarget (*)
  d702726... gradle: root build target under build system (*)
  2dac2ec... foundry: only root build targets not yet rooted (*)
  67c0415... cargo: fix creation of wrapper build target (*)
  227fa77... cargo: add display name getter (*)
  4aaeed6... cargo: Cargo.toml needs to be a path string (*)
  a6af270... gradle: fix build target usage (*)
  de207dd... maven: fix build target usage (*)
  8987d5e... npm: fix build target usage (*)
  fba3ae1... npm: implement get_display_name() vfunc (*)
  a8577b6... newcomers: tweak section title (*)
  96aa3ce... meson: redirect stderr to null (*)
  6614b10... ctags: be more resilient to context destruction (*)
  f7a6acf... ctags: check for object destruction when building (*)
  3997ffa... greeter: bring back Open Project menu item (*)
  1bf315f... create-project: tweak menu positioning (*)
  04ce66b... search: only warn on non-common errors (*)
  6edb22b... code-index: fix access to task pointer (*)
  ed3235d... doap: don't block project load on doap processing (*)
  e2e970e... greeter: add IdeGreeterRow (*)
  e971211... recent: port to IdeGreeterRow (*)
  618785e... greeter: use ui template to add buttons section (*)
  c5b85fe... recent: move recent section above buttons (*)
  ba976e2... projects: add support for project GIcon (*)
  2a69275... greeter: connect project info icon to image (*)
  73ec99e... newcomers: use IdeGreeterRow for newcomers section (*)
  3ac23f1... recent: free allocated search text (*)
  04605e8... greeter: implement search text for greeter rows (*)
  333266d... Revert "doap: don't block project load on doap processing" (*)
  bec9bf9... themes: tweak styling for greeter (*)
  6dafce8... themes: avoid transitions on bottom borders (*)
  13590aa... greeter: move button bar to action bar (*)
  43173fe... greeter: tweak action bar usage for greeter workspace (*)
  16c6d13... greeter: add accelerator mnemonics (*)
  573f795... greeter: set initial filter when adding sections (*)
  972953e... greeter: show empty state upon no search results (*)
  f9eceb5... newcomers: sort newcomer projects (*)
  bd5cd16... greeter: add helper truncation model (*)
  f603b65... recent: only show 4 recent projects by default (*)
  a99293a... greeter: add can-expand to track when model can expand (*)
  abcb6e4... recent: use can-expand property (*)
  17f6d67... core: add ignore error helper (*)
  f5592c7... code: ignore various warnings in common path (*)
  e09e8ef... Update POTFILES.in (*)
  1be90b6... editor: fix typo in cli string (*)
  f77b29e... i18n: change wording to "Switch surface" (*)
  c6c600c... newcomers: add Builder to suggested projects (*)
  e44a82d... greeter: tweak naming for greeter window and menu items (*)
  a8e6e0b... greeter: ignore directory/fallback build system names (*)
  bc15a8c... greeter: force width of greeter row (*)
  40fc3c0... projects: compare pointers before free/strdupv (*)
  97fd182... projects: strip space from language names (*)
  5dcb0c3... greeter: use pill box for tags (*)
  ef52cfc... create-project: fix styling for template flow box child (*)
  aec74cf... greeter: fix row selection (*)
  c11237f... lsp: fix incorrect assertion (*)
  ced0e30... Update POTFILES.in (*)
  21fc003... editor: try to reuse existing workbenches (*)
  64cc61b... meson: fix subprocess stream disposition (*)
  59e77d3... meson: set cwd to builddir (*)
  a0573fc... meson: fix usage of toolchain cross-file (*)
  0de192c... cmake: fix usage of toolchain cross-file (*)
  7740dec... cmake: fix legacy "context" usage (*)
  36429dd... terminal: use xdg-open wrapper to open URLs on host (*)
  e6cc5ec... terminal: ensure valid pointers from match data (*)
  62827e9... gui: show omnibar popover on release (*)
  c2501f4... src: transfer ownership of gir option group (*)
  5c341e9... gui: use wrapper to open help window (*)
  09f1984... comment-code: fix action name for shortcut activation (*)
  dd95508... comment-code: fix other editor-view/editor-page rename (*)
  1cf5fc4... gui: add debug logging when loading plugins (*)
  34f2dd2... create-project: add dependency on greeter (*)
  7418b9e... meson-templates: add dependency on create-project (and gree (*)
  e70b852... gui: rescan plugins after enabling python3 loader (*)
  bdfc5f6... cmake: fix plugin paths (*)
  7e5a648... cmake: mount toolchain onto the object graph (*)
  f90f4f5... create-project: handle delayed addition of plugins (*)
  43f7932... vcs: more tracing (*)
  ee00a9a... git: emit changed when setting repository object (*)
  522e66a... git: be more aggressive about vcs reloading (*)
  b5ccdd9... editor: hide panels on supplemental editor surfaces (*)
  cffb140... code: add previous deleted flag for buffer line changes (*)
  578c9ef... git: set buffer line change for previous (*)
  171a442... omni-gutter: render tick for initial deleted lines (*)
  06068a5... code: only update objects when context is accessible (*)
  11e04c8... code: fix object destruction check (*)
  d0031c3... vcs: add API to list branch names (*)
  ca76ef5... vcsui: insert branches into Branches tree node (*)
  1521099... vcs: only require GObject as base object (*)
  0d9a9be... git: add support for listing branches (*)
  0334f33... vcs: add api to switch branches (*)
  02ebed2... project-tree: add location for vcs operations (*)
  2fb5888... vcsui: add hooks to switch to selected branch (*)
  7c9b451... git: begin switch_branch implementation (*)
  1f47141... vcs: add API to list tags (*)
  8bc248e... git: implement list_tags for git vcs backend (*)
  eb92572... vcsui: show tags in version control node (*)
  995ea0d... Updated Spanish translation (*)
  ceecde8... meson: disable config view addin (*)
  0f80549... Update Galician translation (*)
  62437eb... gui: add notification while updating dependencies (*)
  9aec7fa... vim: fix activation of global-search keybindings (*)
  2f2b415... project-info: fix memory leak (*)
  ffefd05... ide-clone-surface.ui: Clone when entry is activated (*)
  ef2dd47... Update Galician translation (*)
  acc69c3... ide-editor-search-bar: emit notify when replace mode is cha (*)
  392b202... themes: tweak default omnibar styling (*)
  848185e... Update German translation (*)
  8de9ee7... Updated Lithuanian translation (*)
  11cf0d6... Update Hungarian translation (*)
  11a8881... vala: put the vala language support in another process

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]