[gnome-builder] (572 commits) Non-fast-forward update to branch wip/slaf/xml-pack



The branch 'wip/slaf/xml-pack' 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:

  d844c22... xmp-pack: add schema validator

Commits added to the branch:

  9564d61... egg-task-cache: Add a missing typecast (*)
  4ef15fc... egg-task-cache: Track the in-flight GTask used to fetch the (*)
  bc6c880... egg-task-cache: Set up and invoke the in-flight GTask in tw (*)
  f8762c9... egg-task-cache: Fix cancellation when tasks are queued for  (*)
  d87cd35... egg-task-cache: Don't leak the GTask used to fetch the valu (*)
  be69273... Update German translation (*)
  e6b93cf... egg-task-cache: use g_clear_pointer() (*)
  8bb871e... egg-task-cache: handle cancelled tasks when freeing cancell (*)
  9666e7b... egg-task-cache: assertions and cast cleanup (*)
  75f7bfd... egg-task-cache: use guint for iter (*)
  7c53ead... sourceview: protect against async callback after destructio (*)
  c1f8912... terminal: don't use runtime for preferred shell discover (*)
  e0dcecc... terminal: remove use of GPtrArray for single element (*)
  658c0ba... terminal: fallback to /bin/bash when necessary (*)
  fdf926d... buffer: pre-register some types (*)
  33a0409... make: Add makefile plugin (*)
  9f1430b... context: cleanup task usage (*)
  875f04d... back-forward-list: add source tag for debugging (*)
  332bfbe... config-manager: delay completion of save until provides com (*)
  5f2ba22... build-preferences: give some spacing between entry border a (*)
  548fef6... eslint plugin: add javascript linting using eslint (*)
  c8b558f... build: Add with_make option for meson (*)
  23c0e4e... Add Friulian translation (*)
  4a9ba5e... flatpak: ensure we return failure (*)
  a93132e... flatpak: check local refs before remote refs (*)
  3b955aa... Update POTFILES.in (*)
  8ac1557... flatpak: fix building without network (*)
  0c845bd... Update Kazakh translation (*)
  48e09d9... egg-task-cache: use g_clear_pointer (*)
  5ad9526... egg-task-cache: use a stricter assertion for the GCancellab (*)
  32b5234... egg-task-cache: handle the cancellation in an idle callback (*)
  94ea485... Update Brazilian Portuguese translation (*)
  36da92e... Update Polish translation (*)
  949a097... Update Swedish translation (*)
  a248608... Updated Danish translation (*)
  df4bc77... autotools-templates: Bump dependency requirements (*)
  dfec912... autotools-templates: Add C++ dependencies to manifest (*)
  c3de573... flatpak: Run flatpak-builder in the src dir (*)
  5272f9a... doc: add TOC for extending application menus (*)
  d8b7153... flatpak: use downloads phase for downloads (*)
  16ff9be... flatpak: add menu item to update downloads (*)
  5d9d174... pipeline: allow disabling stages (*)
  8a7f3a4... flatpak: add menu to export a .flatpak bundle (*)
  a2b0548... po: update POTFILES.in (*)
  bc73f6a... logging: increase domain string width (*)
  a73da50... flatpak: install flatpak and flatpak-builder packages (*)
  94e1e41... flatpak: allow talking to org.freedesktop.PackageKit (*)
  8fd5d26... Update Kazakh translation (*)
  134abdd... doc: progress on workbench documentation (*)
  c95f030... omnibar: remove "Build: " prefix for messages (*)
  cc456a0... Update POTFILES.in (*)
  f2cde00... Update Polish translation (*)
  06555fa... Update Swedish translation (*)
  f1333a3... Update Hungarian translation (*)
  b53d52c... Updated Danish translation (*)
  b95a5a3... flatpak: remove appdata from dependencies (*)
  8a3aa10... doc: add contributing sections (*)
  1f06ca1... doc: fix typo (*)
  ccf8ed9... help: remove yelp-based help (*)
  9453d5b... clang: add cflags or cxxflags fallback (*)
  6a454de... pipeline: add IdeBuildPhase to started signal (*)
  2c05d8e... buildui: only clear diagnostics if rebuilding (*)
  49f3309... doc: fix typo (*)
  12ff2e8... doc: add some figures to exploring the workbench (*)
  af6af0e... doc: stub out projects section (*)
  263c7db... doc: shorten plugins title (*)
  f5c8771... editorconfig: set 3 space tabs for rst (*)
  efdd373... doc: start on projcets section (*)
  d922748... doc: use svg for newproject image (*)
  61d0b23... doc: Add info about creating a build system (*)
  65c70c7... doc: tweak projects a bit (*)
  23bca07... doc: import Gio, match spacing with other rst (*)
  70382ac... doc: add exploring the interface section (*)
  a72299d... doc: add artists to credits (*)
  104ca87... doc: add TOC to top of exploring (*)
  84b7550... doc: add section on creating projects (*)
  a067378... doc: add projects blurb (*)
  5b5537f... build: remove unused file (*)
  28f7db9... build: generate html docs and ship them in the tarball (*)
  f251acc... flatpak: add helper to resolve app paths (*)
  19d3440... app: load offline docs if we don't have internet (*)
  4d3a512... flatpak: change to https urls (*)
  298509f... terminal: only take the first line from getent (*)
  f5f8856... ide-xml-service: disconnect buffer loaded signal (*)
  578227e... Update Hungarian translation (*)
  729dc78... Update Brazilian Portuguese translation (*)
  a239469... autotools-templates: bump flatpak manifst versions (*)
  b9c6bc1... buildui: present build log when adding to the panel (*)
  125b731... flatpak: Gracefully handle download errors (*)
  f0e5a81... workbench: Do not abort on failed precondition in public fu (*)
  6417004... flatpak: use flatpak-builder to finish build (*)
  95709eb... flatpak: use pkcon to install flatpak and flatpak-builder (*)
  99a6b04... workbench: whitespace cleanup (*)
  dd6997f... pkcon: add IdePkconTransfer (*)
  75e1e54... messages: add IdeWorkbenchMessage (*)
  ddb1153... flatpak: check for flatpak at startup (*)
  918b7b5... flatpak: flatpak-builder package should be enough (*)
  7971af1... Update Swedish translation (*)
  f6dfb9f... flatpak: don't install deps during runtime install (*)
  71bbe72... flatpak: invalidate build pipeline after package installs (*)
  f893bad... Update Polish translation (*)
  5adb98e... command-bar: Allow vim substitute commands to omit replace  (*)
  c863947... Updated Lithuanian translation (*)
  e26d562... Update Hungarian translation (*)
  26cfd37... buildsystem: adjust build system priorities (*)
  152a72c... flatpak: add helper to check for system dependencies (*)
  b682f8e... transfers: ensure successful transfer task completes (*)
  1487488... flatpak: add some tracing to package installation (*)
  d7674fe... flatpak: disable install action while it is active (*)
  ecf2883... build: disable vala-pack plugin until upstream fixes vala (*)
  36f3a62... meson-build: Remove help subdir (*)
  e888a5a... flatpak: Don't install to /etc in libfuse (*)
  5c05725... libide: relax context property requirements (*)
  edc8381... vala: work around Vala language breaks (*)
  696cb23... egg: add EggProgressButton (*)
  082edc0... transfers: use EggProgressButton as IdeTransferButton base (*)
  7e5d1d1... Revert "libide: relax context property requirements" (*)
  eeabbd3... Revert "vala: work around Vala language breaks" (*)
  9533796... build: include egg from src/ (*)
  fbfc7a2... Update Kazakh translation (*)
  1e97f09... libide: relax context property requirements (*)
  47f1172... vala: work around Vala language breaks (*)
  6153940... object: add vfuncs for getter/setter and use them (*)
  7480f87... unsaved-files: chain up to parent (*)
  08310b6... plugins: add GParameter helper (*)
  48f0e18... plugins: use ide_extension_new and ide_extension_set_new (*)
  eb7bc79... service: drop context property from IdeService (*)
  f20f3e4... context: use ide_extension_set_new() for creating services (*)
  f09c365... device-manager: use ide_extension_set_new() (*)
  be18668... rename-provider: drop :context property (*)
  3bb3e44... indenter: drop :context property (*)
  b319b5d... symbol-resolver: drop :context from the symbol resolver (*)
  0cef1bb... diagnostics: drop :context property (*)
  252a71f... vala: indenter no longer requires context (*)
  7cd2a99... completion: drop use of :context and add load vfunc (*)
  6f80f47... pipeline-addin: drop :context property (*)
  22d2c01... ctags: use load vfunc to initialize context (*)
  644df22... search: drop use of :context property (*)
  d6d17a4... Updated Czech translation (*)
  bcf4476... flatpak: re-enable vala plugin (*)
  e7fb6c6... Updated Lithuanian translation (*)
  1222c2b... vala-pack: regenerate sources when makefile changes (*)
  0834567... flatpak: dont clear env for which (*)
  02c4cc1... Update Galician translation (*)
  0da3ac0... Update Indonesian translation (*)
  75c0093... Update Finnish translation (*)
  9d3889f... flatpak: handle invalid app-id (*)
  ee81427... make: allow configurations to specify $MAKE environ (*)
  60959dc... mono: add simple mono plugin (*)
  d2c555d... autotools: reduce miner depth (*)
  841e1dc... Updated Serbian translation (*)
  e75ea5a... clang: add CXXMethod and namespace to symbol tree (*)
  2287054... git: strip URI strings of space characters (*)
  9370d66... subprocess: export LANG when environment is cleared (*)
  ebe1776... subprocess: set environ for breakout subprocess (*)
  8e513ae... runtime: check host system for binaries under flatpak (*)
  0f49621... pipeline: don't leak launcher upon set_property (*)
  b69633a... flatpak: Refresh argv pointer on every insert (*)
  01d5aad... clone: don't transition if task was canceled (*)
  9a78cd4... greeter: connect cancel button up to GCancellable (*)
  f5c761c... git: allow notifying git callbacks they have been cancelled (*)
  8dcf96d... git: wire up cancellation of clone UI (*)
  c35b54b... flatpak: don't pass --require-version to flatpak build (*)
  0e1eed3... credits: bump copyright year (*)
  7bcab76... about: use header bar always (*)
  213367f... sourcemap: avoid hysteresis from mouse hover (*)
  0a9fb79... ide: don't try to steal stream data if it failed to close (*)
  fd96d48... gca: don't return an error when not available (*)
  f0c4ba7... flatpak: don't call json_node_* methods on NULL nodes (*)
  6d5d991... ide-subprocess: instrument another function (*)
  5e25df7... ide-subprocess: count outstanding operations beforehand (*)
  9255f1f... Update Brazilian Portuguese translation (*)
  7a59c3a... buildsystem: add ide_build_system_get_id() vfunc (*)
  54af0d0... buildsystem: allow specifying a type hint to load build sys (*)
  43b1422... buildsystem: add plugin interface to discover build system (*)
  921cf56... flatpak: silence stdout for which flatpak-builder (*)
  71d50c9... buildsystem: fix get_id for various build systems (*)
  12f2e75... buildsystem: log build system hint when tracing (*)
  8b446f8... object: more tracing and remove invalid types (*)
  3cf335b... context: possibly take parent directory with buildsystem di (*)
  af305be... flatpak: optimize and only create a single regex (*)
  ad0cc0b... flatpak: whitespace cleanup (*)
  32dd4e9... flatpak: discover build system using flatpak manifest (*)
  75644ed... autotools: Check exit status of make subprocess (*)
  a0c8c2b... context: handle G_MAXINT == G_MAXINT case (*)
  32fbde3... Minor edits to writingdocs.rst. (*)
  2450f23... flatpak: Make preference addin reload async (*)
  affcaf7... preferences: ensure group is made visible when adding custo (*)
  4f1291e... flatpak: perform gtk stuff on the main loop (*)
  2195837... flatpak: add define for min gnome version (*)
  7648223... update NEWS (*)
  a545d2c... update AUTHORS (*)
  5d967eb... build: avoid copy for distcheck purposes (*)
  43feb70... doc: fix path to html directory (*)
  8e145bb... doc: add uninstall hooks for docs (*)
  74218f0... doc: use recursive instead of archive (*)
  a7d1d9d... release 3.23.92 (*)
  f1c82a3... help: use g_network_monitor_can_reach_async() (*)
  3b1a840... doc: add a bit of info on Runtimes (*)
  25f3c1e... html preview: add reStruccturedText support (*)
  bfc72e2... html preview: add missing docutils message (*)
  d6cdec8... doc: add blurb on building your project (*)
  5e87153... subprocess: add async utf8 communicate API (*)
  d11be87... phpize: add phpize plugin for writing PHP extensions (*)
  a1e30dd... phpize: don't unnecessarily raise runtime error (*)
  b4f719b... autotools: give configure and make a stdin pipe (*)
  70cf9a9... plugins: try harder to set IdeObject:context property (*)
  7cd3d80... flatpak: special case cmake-ninja and simple buildsystems (*)
  8907b29... Update Spanish translation (*)
  e2d208a... Update POTFILES.in (*)
  a64af69... Update Polish translation (*)
  5e7e067... rst preview: fix include files not found (*)
  86e6994... html preview: fix Python coding style (*)
  0734651... Update Hungarian translation (*)
  6734c92... terminal: enforce trailing \0 (*)
  ec0388d... doc: add docs for subprocesses, supervisors, and PTYs (*)
  589606b... doc: add a blurb about processes section (*)
  e0ea838... doc: add some info on syntax highlighting (*)
  ae4a182... Update Brazilian Portuguese translation (*)
  15f97cb... Update Swedish translation (*)
  2563790... Many small edits to improve readability throughout installa (*)
  6ab5934... Improve readability - fix typos and re-work sentences.  Cha (*)
  78bee6a... Update Indonesian translation (*)
  c931a1e... Update Kazakh translation (*)
  1fedcfe... flatpak: Use build-commands field from manifest (*)
  1da421d... flatpak: Use post-install field from manifest (*)
  24514f1... Update German translation (*)
  566be5b... Update Korean translation (*)
  043f21e... Update Slovak translation (*)
  48f83b2... flatpak: set CCACHE_DIR environment variable (*)
  2c1aa2c... flatpak: use proper ccache dir (*)
  0f837e3... flatpak: fix install/update translations (*)
  00e0f9c... build: remove unnecessary brackets and whitespace (*)
  15df976... build: change auto to no if we fail to locate flatpak and d (*)
  2d70748... Update Swedish translation (*)
  3426dc4... macros: add IDE_FALLTHROUGH macro (*)
  3791f48... flatpak: use IDE_FALLTHROUGH to silence warning (*)
  02efc6c... flatpak: whitespace cleanup (*)
  69338a2... Update Galician translation (*)
  6e982f0... Update Brazilian Portuguese translation (*)
  3469681... meson-build: Keep in sync with autotools (*)
  4ac6418... Update Kazakh translation (*)
  8a18fb5... Update Spanish translation (*)
  bf8162c... Update Hungarian translation (*)
  7711a16... Update French translation (*)
  20f08fe... Update Polish translation (*)
  ce61266... Updated Danish translation (*)
  73f6666... flatpak: work around type deadlocks (*)
  27eb6f5... Updated Czech translation (*)
  1e0f59e... jsonrpc: port jsonrpc to use GVariant instead of JsonNode (*)
  a641b33... greeter: default to projects directory when opening (*)
  ad3d6d0... rust: conform to changes in CompletionProvider (*)
  e8834bc... jsonrpc: fix async failures causing reference issues (*)
  ca02113... build: ignore SIGPIPE in run/debug helpers (*)
  bd9b6a2... jsonrpc: disable logging (*)
  859a10f... jsonrpc: fix async event processing (*)
  9d103d1... jsonrpc: add simple stress test (*)
  3e723db... jsonrpc: whitespcae cleanup (*)
  38cabca... jsonrpc: set task priority (*)
  a1eef10... subprocess: add more tracing (*)
  2327258... supervisor: require at least 250 msec between spawns (*)
  57e889e... messgae: encode more similarly to json_gvariant_* API (*)
  99e6c08... jsonrpc: set task priority (*)
  6760cf5... devhelp: change keybinding for docs search (*)
  489343f... langserv: use 64-bit integers (*)
  a9752b4... jsonrpc-glib: install library to private directory (*)
  f443bd5... jsonrpc: cancel read loop on NULL read (*)
  2504bad... langserv: fix symbol result parsing (*)
  8356169... highlighter: use 64-bit when decoding (*)
  e433f7d... langserv: use 64-bit parsing in rename providers (*)
  cd40467... jsonrpc: remove warning (*)
  3a08018... jsonrpc: relax assertions for failures (*)
  11454c9... Updated Lithuanian translation (*)
  2227dfa... cargo: check $CARGO and ~/.cargo/bin/cargo (*)
  da0c0cb... rust-langserv: run the rls binary from within project dir (*)
  f34545d... jsonrpc: add debugging on stream output (*)
  bd79a4c... Update Friulian translation (*)
  5d8ab3a... flatpak: Fix typo (*)
  d664683... flatpak: Properly ensure GNOME remotes exist (*)
  3e0ea1e... flatpak: Refresh installations after adding remotes (*)
  6b441f8... ctags: bundle ctags in the flatpak bundle (*)
  2b6bc99... meson-build: Fix building jsonrpc-glib (*)
  6b9cc61... Update Indonesian translation (*)
  ea05589... Update Korean translation (*)
  b7fd8e0... tagsbuilder: whitespace cleanup (*)
  b3bc50c... autotools: drop IdeTagsBuilder interface (*)
  04204e9... ctags: perform more incremental ctags updates (*)
  f82fcee... flatpak: drop gtksourceview workaround (*)
  e7eb155... manifest: pin json-glib to autotools branch (*)
  0ca0a3e... clang: change llvm check ordering (*)
  9116684... ctags: remove unnecessary ctags builder (*)
  7f32be5... subprocess: be defensive about invalid streams (*)
  724ec1a... rustup: check for valid output from rustup (*)
  450bf05... subprocess: use virtual method for async utf8 APIs (*)
  b4d997a... rustup: only wait if the subprocess spawned (*)
  fa728a8... rustup: ensure master fd gets closed (*)
  bd55e1d... Update Italian translation (*)
  48b30bb... rustup: avoid _ due to gettext clashes (*)
  7bcaa0f... rustup: run rustup on the host system (*)
  9fbdd62... rustup: check for clean exit before exit status (*)
  9f879b8... rustup: cleanup fd management (*)
  9ccc7cb... rustup: prefer tuple over list (*)
  26a3c3a... rustup: be careful about accessing GLib.Error params (*)
  5403c1f... rustup: fix cancellation of rustup installation (*)
  1482d00... subprocess: fix copy of FD map into breakout subprocess (*)
  b7eae4e... rustup: use getattr() to access possible code attribute (*)
  73abe93... rustup: enforce xterm-256color for $TERM with PTY (*)
  a032d2a... update NEWS (*)
  4b4ce8d... manifest: add python3-docutils package (*)
  b2e3107... manifest: patch various docutils files (*)
  3d2172e... manifest: build docutils with py2 and py3 (*)
  e97b7a4... manifest: use python3 wheel for docutils (*)
  0d1d145... build: fix distcheck (*)
  fb0773e... release 3.24.0 (*)
  66be940... manifest: bump various dependencies and cleanups (*)
  0350ce8... autotools: pass proper error back to task (*)
  29a714a... Update Italian translation (*)
  b0ccd9a... Update Polish translation (*)
  3b624c9... build: bump master to 3.25.0 (*)
  e439dbe... doc: bump documentation version number (*)
  9e13c0a... runner: whitespace cleanup (*)
  92b86e9... runner: add IdeRunner::get_runtime() (*)
  3c3046c... Update creating.rst documentation. (*)
  48afa56... Update building.rst with how to activate a build instructio (*)
  7493d79... meson: defer to ninja for installability (*)
  c16ce2f... log: align spacing for log messages (*)
  1b96694... Update Spanish translation (*)
  bee8fe4... jhbuild: allow error to propagate to caller (*)
  ab99617... Update German translation (*)
  a90f7d1... doc: Explain how to build the Builder flatpak locally (*)
  eddba8b... flatpak: Fix a few typos (*)
  884b8b4... make: Fix mistake in configure.ac comment (*)
  5806789... gd: ensure -lm is used when necessary (*)
  b10bcd5... app: Show full version on command line (*)
  2f0d96f... plugins: rename plugin initialization func (*)
  841794b... plugins: load matching .gresources file bundled with plugin (*)
  e67c004... build: explicitly link against enchant (*)
  3238c01... runner: allow marking a runner as failed (*)
  dfcd921... runner: return the runtime, not the configuration (*)
  3746bca... create-project: Fix memory leaks (*)
  d5e2080... create-project: Pass versioning along to IdeProjectTemplate (*)
  d85f9a2... Add Russian translation (*)
  9006f20... buildui: Added save button to build log (*)
  3fd7126... flatpak: Monitor the right file after a rename event (*)
  d4eabfb... flatpak: Keep file monitor for deleted manifests (*)
  36ed7e8... diagnose: lower diagnose priority (*)
  8b3535a... manifest: allow access to host filesystem (*)
  51f460d... runner: improve max_fd discovery (*)
  b86219d... runner: fix access to runner stdin/stdout/stderr streams (*)
  ca6672e... meson.build: Add missing source files and headers (*)
  a245840... jhbuild: honor the PATH environment variable (*)
  100c5e6... make: Set directory of build launchers (*)
  188f93b... flatpak: Plug a leak (*)
  8eee495... pipeline: ignore V=1 from configurations (*)
  af8b512... pipeline: fix Entering directory check match (*)
  3be2bca... pipeline: translate relative paths for out-of-tree builds (*)
  0f49d2e... pipeline: check stdout/stderr before performing checks (*)
  2309540... pipeline: add IdeBuildStage:check-stdout (*)
  040bec2... meson: set check_stdout because Ninja redirects stderr (*)
  5bba296... cmake: set check_stdout because Ninja redirects stderr (*)
  aea2e40... pipeline: handle relative paths from $builddir (*)
  6dbd728... libide: add escape hatch to ignore project scanning (*)
  147ae88... autotools: lower miner task priority (*)
  0f481f6... recent: lower miner task priority (*)
  8b3c156... jsonrpc: pass proper error to g_task_return_error() (*)
  2ecf027... Retab: convert indetation between tabs and spaces (*)
  e3ccbac... credits: update AUTHORS (*)
  97bd2c8... Update POTFILES.in (*)
  fb8c48b... reStructuredText preview: add sphinx support (*)
  31e2c6d... html preview: prevent multiple preview opening (*)
  f254a97... html preview: disconnect 'changed' on webview closing (*)
  caf1c48... html preview: remove dead code (*)
  37942cb... Update French translation (*)
  b241ea5... flatpak: Run build shell commands within the sandbox (*)
  ab780e0... flatpak: Don't pass flatak-build unknown options (*)
  2a5228e... project-info: Fix whitespace (*)
  1ca13d1... build-manager: Add install action (*)
  2d03f33... todo: Ignore .flatpak-builder/ and .git/ (*)
  dd207ab... pipeline: Mark chained stage as completed (or not) (*)
  2053926... Update Slovak translation (*)
  bbd7760... rustup: fix various PyGObject deprecations (*)
  24f9990... cargo: use --verbose when building (*)
  65006f1... flatpak: --share=network for fallback launcher (*)
  c9b4edc... flatpak: use flatpak-builder --run when possible (*)
  0f5e8c8... make: Add get_id implementation (*)
  1613f76... buildsystem: Add get_display_name function (*)
  166ff99... greeter: Add build system tag to projects (*)
  cd76393... flatpak: add build-args property (*)
  a44d569... flatpak: use build-args to flatpak-build (*)
  de3f2fc... flatpak: Fix function name (*)
  2056810... configuration: Move build commands into parent class (*)
  5c63571... flatpak: Add support for "simple" buildsystem (*)
  94b0d2d... omnibar: display the build system (*)
  efbf818... langserv: include text and languageId with textDocument dia (*)
  bef2f9d... rust: setup PATH for rustc access when necessary (*)
  b33a633... jsonrpc: allow extracting an iter for a vardict (*)
  aae6ea2... rename: add buffer property to rename providers (*)
  d1dcc47... buffer: set buffer property on rename providers (*)
  44b08c2... langserv: set text/version fields for rename operations (*)
  9ae0488... preferences-editor: Add user-defined minimum word functiona (*)
  483cf0c... runtime: handle NULL install-directory (*)
  e807873... build-target: whitespace cleanup (*)
  d58c17c... buildlog: lower source priority (*)
  ab58eb0... diagnostics: introduce delay when queing diagnose (*)
  b4be8ab... jsonrpc: return floating ref for message (*)
  560e974... formatter: add interface for formatting text buffers (*)
  f7593b1... buffer: allow reformatting a buffer (*)
  12a1417... sourceview: add reformat-selection G_SIGNAL_ACTION (*)
  263212e... vim: use IdeSourceView::reformat-selection to implement gq (*)
  47fc1ea... langserv: implement formatter for Language Server Protocol (*)
  5eb206a... rust: implement buffer reformatting for Rust (*)
  e981de2... emacs: use C-c C-f to activate reformatting (*)
  36a063a... rust: add DEV_MODE for additional logging (*)
  f15fcb8... symbolresolver: add API to find references to a location (*)
  84457d9... file: add ide_file_get_language_id() helper (*)
  a37c6c8... symbolresolver: return IdeSourceRange array (*)
  8cf1c3b... langserv: implement find_references for langserv clients (*)
  3213215... langerv: fix typo in jsonrpc message creation (*)
  3abfd86... sourceview: add ctrl+shift+space to show references to symb (*)
  df14172... sourceview: cleanup formatting of symbol references (*)
  e73cfe6... sourceview: jump to reference when row is activated (*)
  91d6a59... sourceview: select the current reference to easy relative j (*)
  28d1e39... vala: fix compilation of vala plugin (*)
  b3cdb2f... configuration: prepare configuration when changing runtimes (*)
  dd11bc6... libide: unregister auto-save on save buffer (*)
  5e6c4c5... html-preview: add sphinx and deps to the manifest (*)
  20fd239... symbol: add symbol helpers to ide-symbol utils (*)
  45b91d2... langserv: add decode helpers for langserv symbol protocol (*)
  40387c2... langserv: use decode helpers for kind property (*)
  2e302aa... Update German translation (*)
  4e507cd... Update Polish translation (*)
  c34de4a... Update Swedish translation (*)
  bbd7841... Update Hungarian translation (*)
  6c8f966... Update Brazilian Portuguese translation (*)
  1860eed... Changed name of the window "Run Output" to "Application Out (*)
  a9b0262... buildmanager: add IdeBuildManager:can-build (*)
  1f28a29... buildmanager: disable actions when can-build is FALSE (*)
  e4ace75... Revert "buildmanager: disable actions when can-build is FAL (*)
  674deb1... runmanager: cleanup error handling (*)
  06505a6... runmanager: no need to transfer ownership (*)
  cd9da1e... buildmanager: take can-build into account before invalidati (*)
  08b6e0b... transfers: ignore cancelled/failed transfers in progress (*)
  0547df8... git: Activate Clone button on Enter key press (*)
  9d80ed0... create-project: Activate on Enter key press (*)
  a4e6105... autotools-templates: Bump runtime version to 3.24 (*)
  c70461d... Update Russian translation (*)
  6bec24b... egg: add duration calculator for animations (*)
  4929739... egg: add EggElasticBin (*)
  340bf11... egg: add EggSuggestionEntry (*)
  3161c48... search: add fuzzy highlighter (*)
  3675445... egg: add suggestion test (*)
  3c5c6cc... Update Korean translation (*)
  eae82fe... flatpak: Don't install the same runtime twice (*)
  ceec79e... flatpak: do breadth first search (*)
  d279789... build: link against libsearch for tests (*)
  eb15290... terminal: Add Runtime Terminal action to menu (*)
  16e4368... meson-build: Sync sources with autotools (*)
  2e0895b... plugins: allow ~/.local/share/gnome-builder/plugins under f (*)
  6955f82... Update Brazilian Portuguese translation (*)
  fc7fec3... Update Latvian translation (*)
  e555042... Update Polish translation (*)
  4c44b97... Updated Lithuanian translation (*)
  ee825cf... Update Swedish translation (*)
  f6d8164... Updated Danish translation (*)
  02dd8cc... update AUTHORS and credits (*)
  aea78c0... Update Russian translation (*)
  ade89a3... Update Serbian translation (*)
  42e59b4... preferences: add option to wrap text (*)
  3038845... pnl: give access to panels via internal-child (*)
  c7c4fa2... pnl: simplify add func (*)
  182c8e1... pnl: return edge for "left" (*)
  6ffa9d7... pnl: use indexes rather than position child properties (*)
  d8e7120... pnl: fix warning about action-target (*)
  a054e31... egg: always use current monotonic time for animation start (*)
  58482b5... doc: update stable URL (*)
  dadb5ad... notification plugin: notify user that build has finished (*)
  77e388b... notification: style and translation cleanup (*)
  b189998... BackForwardItem: Use GtkTextMark to track locations (*)
  de98620... notification: fix help description for configure (*)
  91cdb5b... history: whitespace cleanup and transfer notations (*)
  8e4f393... pnl: import recent snapshot of panel-gtk (*)
  0527712... Update German translation (*)
  3895bfe... build: Fix configure --with-channel argument help text (*)
  0c4c950... build: require vala 0.38 (*)
  ee6e00b... Revert "Revert "buildmanager: disable actions when can-buil (*)
  1a4b6cc... build-manager: Emit action-enabled-changed for install (*)
  17d9bcb... build-manager: Add a helper to enable/disable actions (*)
  228bbe8... build-manager: Add a setter for can-build (*)
  2b91820... buildmanager: avoid spurious emissions of can-build (*)
  3b494dd... rustup: update rustup.sh script (*)
  c3bdcae... build-manager: Remove extraneous calls to propagate_action_ (*)
  08573b8... sourceview: move by visual column (*)
  27ce3e9... build: remove mm-common m4 macros (*)
  5daf760... Update French translation (*)
  5e16254... ctags: remove unneeded line (*)
  6fa4b36... Update Slovak translation (*)
  35bbe5d... flatpak: Only get the list of flatpak installations once (*)
  99f180e... flatpak: Reload preferences addin on installation changes (*)
  e69d6b9... flatpak: Remove outdated ids in reload() (*)
  3c0c6fe... flatpak: Dedupe runtimes in preferences pane (*)
  0d79da5... flatpak: Fix memory leak (*)
  cd8e487... run-manager: Switch to using actual GAction instances (*)
  6228da7... run-manager: Disable run button when can-build is FALSE (*)
  0956f8c... runmanager: whitespace (*)
  2e1598c... Auto-save: Make auto-save interval configurable (*)
  db9568f... transfer: fail transfer stages when on metered connections (*)
  197e48a... gsettings: make downloads over metered connections configur (*)
  886ee83... schema: default to hiding bottom/right panels (*)
  119ff9c... meson-build: Fix building notification plugin (*)
  8de9b22... sourceview: reload snippets when the buffer language change (*)
  3cf8df3... Update Brazilian Portuguese translation (*)
  5c6d7db... Update Spanish translation (*)
  56aca7a... truncate NEWS (*)
  2dda436... update AUTHORS (*)
  04db252... release 3.25.1 (*)
  e2f5bf8... terminal: remove unused variable (*)
  bf6c0cb... Update POTFILES.in (*)
  7076be3... Update Polish translation (*)
  ad5919d... Update Indonesian translation (*)
  907fee1... doc: add "where to contribute" section (*)
  2cebd56... doc: fix cross-document ref (*)
  1c4021c... Update Brazilian Portuguese translation (*)
  f017a60... Update po/Makevars (*)
  c458826... Update German translation (*)
  e18756e... Updated Serbian translation (*)
  5199591... flatpak: perform remove_range() inside of NULL-check (*)
  e23c8d1... Update Kazakh translation (*)
  19d6d02... Update Spanish translation (*)
  3332cb3... update gitignore (*)
  057b619... Multiple Cursor support in editor (*)
  1043a51... todo: be more defensive after destruction (*)
  6bca53a... buildui: Keep scroll at end of buffer (*)
  fbacd1b... buildlog: hide insertion cursor (*)
  dbc8274... cursor: always initialize to NULL (*)
  fbc5975... build: add ide-cursor.[ch] to meson.build (*)
  2adbf56... buildmanager: synthesize build failure when invaliding pipe (*)
  891a575... build: move llvm-config to the top (*)
  903498b... build: allow building with llvm 4.0 and svn trunk (*)
  4319ce5... meson-build: fix the libclang check (*)
  297054a... meson-build: Add builder-dist target (*)
  3ce79fb... layoutgrid: only update focus from descendants (*)
  07a5c74... meson: sync version number with autotools (*)
  556c51b... flatpak: handle application addin not yet loaded (*)
  1b817fd... meson: include -std from GCC/Clang options (*)
  4491e30... todo: detect keywords even without colon (*)
  c501f26... todo: add keyword (*)
  09b1a70... xmp-pack: add schema validator
  bf0457a... xml-pack: more precise node and diagnostics location
  22434ef... xml-pack: add more internal nodes to the trees
  120b3e6... xml-pack: add end-tag location informations
  0d5923b... xml-pack: get location infos from cursor
  cea8844... xml-pack: add a xml completion provider
  f2590dc... xmp-pack: add (line,line_offset) for end of node loacation
  1368669... xmp-pack: fix style, using self for the current object
  791a804... xmp-pack: add methods to get all the direct children
  5ed9933... xml-pack: add a types include
  db5fbb2... xml-pack: fetch node attributes when parsing
  235cf32... xml-pack: get a pointer to the tag content when parsing
  037ee75... xml-pack: add debug functions to IdeXmlPosition
  4881b03... xml-pack: fix IdeXmlCompletionProvider style
  e0ec2fb... xml-pack: IdeXmlPosition additions
  214f365... xml-pack: get position from cursor in the service
  4e4fb62... xml-pack: add attributes handling to IdeXmlSymbolNode
  9db651b... xml-pack: add print_node_ranges to IdeXmlSymbolNode
  de005dc... xml-pack: add _coompare_location to IdeXmlSymbolNode
  8a16a4a... xml-pack: add a chained hash table object
  e691060... xml-pack: IdeXmlDefine object
  9708662... xml-pack: IdeXmlGrammar object
  b8d606c... xml-pack: IdeXmlSchema object
  705cf40... xml-pack: IdeXmlRngParser object
  6b1261e... xml-pack: avoid include calls cycle
  9cb38a1... xml-pack: IdeXmlPath object

(*) 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]