[gnome-builder] (1110 commits) Non-fast-forward update to branch wip/tingping/python-langserv



The branch 'wip/tingping/python-langserv' 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:

  2dd49f7... Create python-langserv plugin

Commits added to the branch:

  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 (*)
  f125e4b... clang: try harder to keep iter valid (*)
  5bb2582... sourceview: cleanup assertions (*)
  854174d... sourceview: ensure we have valid textmarks for animations (*)
  7a8facc... flatpak: Fix use-after-free (*)
  f713fe8... flatpak: Write valid JSON when saving manifest (*)
  39997b2... configuration: Make the default config persist (*)
  4fce29c... ctags-builder: fix memory leak (*)
  fc76d45... flatpak: handle NULL parameters gracefully (*)
  80b5092... Update Hungarian translation (*)
  1820245... flatpak: work around breakage from GtkSourceView/default-en (*)
  8fc9ae1... Revert "flatpak: work around breakage from GtkSourceView/de (*)
  f9f8050... omnibar: ensure allocation changes causes invalidation (*)
  41abc86... devhelp-search: documentation view needs find support (*)
  8dd1191... devhelp search: follow up fixes (*)
  8db953d... doap: add Sébastien to maintainers doap (*)
  9f8161d... Update Serbian translation (*)
  e5b6e04... update authors (*)
  43d3882... release 3.25.2 (*)
  4ceeea5... build: fix meson build (*)
  a11c9df... build: more meson build fixes (*)
  789d72f... ctags: lower the tags priorities (*)
  ef4b9c6... build: add libdazzle-1.0 dependency (*)
  574f364... remove autotools (*)
  ebb5109... pnl: switch to libdazzle from panel-gtk (*)
  e203632... dazzle: rip out internals and move to dazzle (*)
  fa9fee3... project-tree: use dazzle for file manager helper (*)
  14b96dd... build: remove librg in favor of libdazzle (*)
  9a6030d... build: remove libsearch (*)
  4597551... tmpl: update tmpl snapshot (*)
  2fbd915... build: fix python imports of Dazzle (*)
  ed15404... build: ensure ide_gettext() gets into Gir and vapi (*)
  30ae885... whitespace cleanup (*)
  7103b61... build: copy libide-1.0.deps over to the builddir (*)
  ec9bd5e... build: use externally installed template-glib library (*)
  378c0a4... build: use external dependency for jsonrpc-glib (*)
  7264de8... build: update flatpak manifest for meson port (*)
  6d1183c... update .gitignore (*)
  3e18f61... build: switch json-glib to using meson (*)
  55888ab... app: inherit from DzlApplication (*)
  0ddb5a7... style: don't override Dzl theme CSS element names (*)
  a7a30d5... flatpak: only use config-opts once (*)
  553c996... tests: remove tests that moved to libdazzle (*)
  4b9845a... plugins: use DzlApplication for plugin resource management (*)
  d5465ba... app: move to dzl_application_get_menu_by_id() (*)
  4c48f55... build: Move libgd to a subproject (*)
  5677e1a... app: disable theme tracking in IdeApplication (*)
  dfe0b3e... build: Use jsonrpc-glib subproject as fallback (*)
  880a275... build: Make libgd a shared library (*)
  0ea2b91... theme: remove pillbox styling (*)
  880cb51... theme: remove searchbar styling (*)
  0315161... prefs: refactor to use DzlPreferences (*)
  24807ee... build: track namespace name in libdazzle vapi (*)
  579bb3c... tests: update test environment (*)
  a613e60... prefs: inherit from DzlPreferencesView (*)
  3b76b7d... theme: remove preferences styling (*)
  46f1489... theme: remove old panel styling (*)
  49d9fc2... theme: remove dead CSS styling (*)
  6b783ce... Update POTFILES.in and POTFILES.skip (*)
  2c4bcf8... build: restore po/Makevars (*)
  bc8e784... theme: fix CSS locations to work with dazzle (*)
  723c27d... theme: fix location of theme CSS (*)
  10940de... data: remove unused template-glib pkgconfig file (*)
  23ade3b... data: use meson pkgconfig module to generate libide-1.0.pc (*)
  b7c3476... build: Fallback to bundled template-glib (*)
  7b29138... build: Fallback to bundled libdazzle (*)
  ac05ae1... util: use various gtk helpers from libdazzle (*)
  84ac063... tree: use DzlTree instead of IdeTree (*)
  9982944... libide: remove old theme manager code (*)
  e5d3c47... Update POTFILES.skip (*)
  16a512d... build: Install bundled template-glib into private directori (*)
  e6cab99... pattern: drop use of IdePatternSpec for DzlPatternSpec (*)
  4a5deaa... build: move build to build-aux (*)
  82516fd... build: tweak dependencies for gir generation (*)
  cdbd387... update .gitignore (*)
  d816a50... search: port search to DzlSuggestion (*)
  ca5aad4... file-search: try to guess a reasonable icon-name (*)
  484c47e... Update POTFILES.in (*)
  f563380... file-search: escape markup before highlighting (*)
  9d3a9f2... build: specify target glib version when invoking valac (*)
  4769468... search: plumb support for setting max search results (*)
  8eba09f... Ide: add python logging helpers (*)
  18f62db... Ide: cleanup (*)
  a23223a... meson: use Ide.debug() for logging (*)
  d8d092a... build: Install headers into unversioned include dir (*)
  52c4619... build: Install bundled libdazzle into private directory (*)
  a77fd27... build: Simplify bundled template-glib support (*)
  2befd75... build: Install bundled jsonrpc-glib into private directorie (*)
  5e73aff... build: remove legacy configure.ac from plugins (*)
  2861794... build: bump libpeas dep to 1.21.0 (*)
  3473452... flatpak: add some assertions (*)
  e038133... transfers: use DzlProgressMenuBUtton (*)
  62f9263... transfers: reset theatrics when underlying model changes (*)
  890d62a... doc: add docs on meson (*)
  cf8cf84... devhelp: remove deprecated API use (*)
  43c7e2b... doc: add howto on changing indentation (*)
  be2adde... doc: add howto on search & replace with regex (*)
  0a1268d... app: track resource loading changes in libdazzle (*)
  01235c5... workbench: add helper to show debug counters (*)
  9c97af7... highlighter: add note about desired frame clock usage (*)
  a27aebd... build: Modernize i18n usage (*)
  daaad80... build: Run tests validating desktop/appstream files (*)
  438b7f4... tests: Re-add accidentally deleted configure.ac (*)
  4d51330... themes: move some CSS to generic shared.css (*)
  e14d086... build-panel: move separator bar inside the box (*)
  a434908... Update Kazakh translation (*)
  27890a1... gstyle: Use available gtksourceview-3.0.vapi instead of cor (*)
  6c30c73... snippets: add counters for snippets (*)
  0323a08... resources: move resources up to libide/ (*)
  2922abe... resources: strip blanks from .ui files (*)
  dba9467... context: track context instances (*)
  845ea3a... app: load a few dependent types (*)
  782e36d... buffers: lower load priority (*)
  df4d3ac... highlighter: add pause/unpause API (*)
  400a549... sourceview: avoid work when loading the buffer (*)
  61b0470... buffer: set the initial state to loading (*)
  c39f46d... unsavedfiles: cleanup style and error propagation (*)
  46cb5f9... buffers: fix tracking of failed buffer loads (*)
  1110529... buffer: cleanup disposal (*)
  f4fee60... unsavedfiles: add some tracing (*)
  312ee25... buffers: fix counter tracking (*)
  6402956... perspective: add hooks to restore state (*)
  2c993be... editor: implement restore_state (*)
  dbe559e... workbench: use restore_state api from perspectives (*)
  2f25f53... build: remove old configure.ac from meson plugin (*)
  0836518... build: add version and build identifier headers (*)
  74377a8... about: show build identifier in debug* builds (*)
  f55b4e2... build: whitespcae cleanup (*)
  617d447... build: add with_channel build option (*)
  b91c3bb... flatpak: use _ for meson option names (*)
  25460a6... about: show the application channel when not "other" (*)
  702db15... support: add channel and commit id to support log (*)
  ca2cb6d... build: don't include build identifier unless necessary (*)
  b9ba56d... build: bump libdazzle requirement (*)
  9107cac... buffers: use metadata::libide-position for cursor position (*)
  7341355... build: set fallback for older meson versions (*)
  51ba607... build: remove old comments (*)
  1cc7bfe... build: add configuration status message (*)
  f03f8f9... flatpak: ignore .Sources refs (*)
  3abaf0c... workbench: propagate focus to perspectives (*)
  f748f22... search: refocus perspective when Escape is pressed (*)
  393df79... build: bump jsonrpc-glib/template-glib dependency (*)
  3647844... subprojects/jsonrpc-glib: bump bundled jsonrpc-glib (*)
  8f9c4ca... subprojects/template-glib: bump bundled template-glib (*)
  522dc2e... subprojects/libdazzle: bump dazzle bundled version (*)
  3ac8175... flatpak: fix warning from missing cast (*)
  6f56a8d... build: build and install sphinx-based documentation (*)
  437ad00... build: cleanup sphinx builds (*)
  bd5f0d9... Updated Spanish translation (*)
  7b5f4c3... doc: add documentation on basic troubleshooting (*)
  93338e1... build: move conf.py.in to conf.py (*)
  b1e8bce... update CONTRIBUTING.md (*)
  6d918cf... build: bump verious flatpak dependencies (*)
  f59ec6b... update CONTRIBUTING.md (*)
  8093bd5... build: bump libdazzle requirement (*)
  466d680... build: bump template-glib (*)
  b2252b6... build: ensure ide-build-ident.h is a build dep (*)
  66c893f... build: disable test-vim from auto-run tests (*)
  b725ec8... app: more reliable tests mode check (*)
  0bebbc4... app: ignore plugin loading with tests (*)
  fd5cf8e... tests: specify required plugins when defining tests (*)
  e1cc84a... autotools: add priority and source tag (*)
  5913a26... autotools: add more tracing (*)
  89e99c4... object: add more tracing and debug info (*)
  53b7598... context: style cleanup and additional tracing (*)
  2504cd2... object: add fallback to ensure we have a valid GError (*)
  f05b191... plugins: copy the .plugin to builddir for tests (*)
  c022264... disable failing gstyle tests (*)
  eb5baa2... disable indenter test (*)
  0888fe3... release 3.25.3 (*)
  50fddc6... color-picker: setup rpath for dependent library loading (*)
  8fd723d... build: make jussi cry some more (*)
  aa47b17... Updated Spanish translation (*)
  ac0d773... support: log plugins and if they are loaded (*)
  d45e4cb... bug-buddy: fork() and execv() gdb on SIGSEGV (*)
  0ef8a25... bug-buddy: attempt to get shared library information (*)
  78b39f2... bug-buddy: Avoid writing to a file (*)
  14dd7f8... flatpak: handle NULL installation gracefully (*)
  56df089... build: Bump meson dep to 0.38.0 (*)
  31b7629... npm: add npm build system plugin (*)
  e36c0fa... workbench: Introduce focus mode (*)
  ef6ab82... workbench: use "fullscreen" instead of "toggle-focus-mode" (*)
  8f55068... notifications: allow proxy failure (*)
  b2a3351... fullscreen: add fullscreen menu item to gear menu (*)
  294920f... jedi: silence xml parser warning (*)
  6d88050... Update Spanish translation (*)
  3f8cf7a... doc: add blurb about --standalone option (*)
  f93731b... workbench: fix introspection annotations for open_files_asy (*)
  db0d2d0... workbench: notify perspectives of fullscreen state (*)
  4e362a0... Update README build instructions (*)
  4d35667... vala: ignore some directories (*)
  a211822... flatpak: use breadth-first search for manifest file (*)
  0519f29... AUTHORS: update authors/credits (*)
  29bf2ad... indenter: add fallback when no indenter is supplied (*)
  c39cc42... source-view: use fallback indentation when reasonble (*)
  1eecff8... file-settings: add a couple sanity checks (*)
  384097e... file-settings: check current layer before children (*)
  4f8325a... editor: ensure actions are created before accessing (*)
  c818523... editor: tweak background for spell check widget (*)
  7ce5b52... color-picker: use proper class name (*)
  57ce764... Update Indonesian translation (*)
  6fe595b... Update Hungarian translation (*)
  7e84d63... greeter: show 'no projects found' if search led to empty pr (*)
  4ef4b0e... layout: track changes in DzlDockBin (*)
  1bc166c... xmp-pack: add schema validator (*)
  60f6fb1... xml-pack: more precise node and diagnostics location (*)
  a770dac... xml-pack: add more internal nodes to the trees (*)
  29081f1... xml-pack: add end-tag location informations (*)
  052ebc6... xml-pack: get location infos from cursor (*)
  c7f89c9... xml-pack: add a xml completion provider (*)
  406adae... xmp-pack: add (line,line_offset) for end of node loacation (*)
  bb766c9... xmp-pack: fix style, using self for the current object (*)
  aa4c1a3... xmp-pack: add methods to get all the direct children (*)
  d5665e1... xml-pack: add a types include (*)
  891c62b... xml-pack: fetch node attributes when parsing (*)
  50ad6a6... xml-pack: get a pointer to the tag content when parsing (*)
  44dd6f4... xml-pack: add debug functions to IdeXmlPosition (*)
  d4d2d29... xml-pack: fix IdeXmlCompletionProvider style (*)
  5b70d95... xml-pack: IdeXmlPosition additions (*)
  8efca77... xml-pack: get position from cursor in the service (*)
  8c77700... xml-pack: add attributes handling to IdeXmlSymbolNode (*)
  d201c34... xml-pack: add print_node_ranges to IdeXmlSymbolNode (*)
  27dc44f... xml-pack: add _coompare_location to IdeXmlSymbolNode (*)
  03a5482... xml-pack: add a chained hash table object (*)
  4bae4f1... xml-pack: IdeXmlDefine object (*)
  14dd3eb... xml-pack: IdeXmlGrammar object (*)
  e90b269... xml-pack: IdeXmlSchema object (*)
  4f2f1ce... xml-pack: IdeXmlRngParser object (*)
  579efc9... xml-pack: avoid include calls cycle (*)
  9bd13b5... xml-pack: IdeXmlPath object (*)
  1e87646... xml-pack: add accessors to IdeXmlPosition (*)
  5d84a70... xml-pack: simplify IdeXmlSymbolNode (*)
  6f2a363... xml-pack: add print node to IdeXmlSymbolNode (*)
  48bdc06... xml-pack: move IdeXmlPath to use IdeXmlSymbolNode (*)
  5f8f220... xml-pack: add analysis to IdeXmlPosition in service (*)
  03c4ab3... xml-pack: get the node path in the completion provider (*)
  6dff271... xml-pack: parse schemas in the service (*)
  7c5c268... xml-pack: get the matching nodes in the rng tree (*)
  ba50fdc... xml-pack: rework the IdeXmlPosition (*)
  0f12b3d... xml-pack: fix end tag range (*)
  d480a4d... xml-pack: get the right cursor position (*)
  e70f1f0... xml-pack: fix IdeXmlPath when we are at the root (*)
  dc1bd86... xml-pack: enhance IdeXmlPosition (*)
  0057a74... xml-pack: add a state to IdeXmlSymbolNode (*)
  cfbe543... xml-pack: better IdeXmlSymbolNode print (*)
  6bd4591... xml-pack: handling of partial nodes (*)
  d1f6f00... xml-pack: get completion items (*)
  3e70d84... xml-pack: store more infos in IdeXmlPosition (*)
  33cecf5... xml-pack: fix errors in sax nodes coordinates (*)
  c953ef0... xml-pack: get position details infos fron nodes tree (*)
  faaa832... xml-pack: fetch and show elements and attributes (*)
  ad57f3e... xml-pack: remove endless loop in completion from rng (*)
  65dacf0... xml-pack: completions-attributes cleanup (*)
  53c1855... xml-pack: tweak the tree optionality (*)
  c805d0b... xml-pack: automatic gtkbuilder.rng association for ui files (*)
  8bdd5ed... xml-pack: fix libdazzle switch (*)
  95eb917... xml-pack: remove debug statements (*)
  e9e50d9... xml-pack: fix nodes handling (*)
  c45a5fc... xml-pack: quiet some warnings (*)
  8aa5393... Update POTFILES.in (*)
  0e8de51... flatpak: rely on SDK bundled meson (*)
  5676462... xml-pack: add missing untracked files (*)
  a650492... ide-buffer: remove duplicated include (*)
  997fedf... xml-pack: start autocompletion on attributes value (*)
  5a03e10... xml-pack: fix IdeXmlSchemaCacheEntry leak (*)
  9611306... xml-pack: extra protect against non-existing schema (*)
  3c0db11... xml-pack: fix the DTD not-validated error message (*)
  2f91635... app: ensure prgname is always set (*)
  b8e30cf... xml-pack: fix some coverity warnings (*)
  4ec7afa... devhelp: lower devhelp requirement (*)
  e3e4414... xml-pack: quiet a Coverity error (*)
  cfefe89... xml-pack: fix path creation from node (*)
  8f74bcf... xml-pack: fix searching tag limits (*)
  d5a195e... wip on layout (*)
  889f3c9... more wip on redesign (*)
  20eda08... more work on ripping up the editor (*)
  fe66c21... editor: locate previous view before creating new view (*)
  897a8d3... Remove "get_actions" from the perspective (*)
  601bfb8... editor: wire up new-document action (*)
  3a9fb01... more incremental work rebasing the new editor design (*)
  524e11d... editor: handle modified state properly after closing last d (*)
  d560136... fix orientation of layout grid (*)
  d646131... workbench: wire up shortcut manager (*)
  e108757... sourceview: add reset helper (*)
  371a2ff... sourceview: start plumbing some controller callbacks (*)
  ca41756... shortcuts: plumb in more shortcuts for the editor (*)
  89eecb3... add back save command, shortcut, and progress animations (*)
  a31ea64... editor: bring back stack controls (*)
  69b64ae... update todo (*)
  021f3cc... vim: track changes to IdeEditorView (*)
  24e7d51... devhelp: track IdeLayoutView changes (*)
  51d4503... plugins: port more plugins to new IdeLayoutView (*)
  6e28406... layout: adjust terminal action name (*)
  b676512... command-bar: use shortcut controller for action (*)
  f3a8958... sourceview: reset to default mode (*)
  96246dd... doc: add a blurb on how conditional EditorView addins work (*)
  cdc7a07... editor: add IdeEditorSidebar widget (*)
  94d3efd... layout: incremental work on layout features (*)
  d577683... editor: implement basics of IdeEditorSidebar (*)
  e51b903... layout: handle removal of stacks with views (*)
  281262a... editor: add get_sidebar accessor for editor perspective (*)
  db63145... project-tree: port to new editor perspective (*)
  45e7422... editor: allow multiple file selection (*)
  6b94934... symbol-tree: start porting symbol tree to new design (*)
  01ee82b... editor: start bringing back editor focus_location() (*)
  a69e2b1... editor: ignore modified changes while loading (*)
  866d28e... buffer: add helpers to avoid stomping on cursor placement (*)
  7ba57be... editor: add helper to scroll to a given line (*)
  0323895... editor: more robust scrolling attempts (*)
  bd29b18... todo: port todo plugin to C and use new sidebar (*)
  1106cbf... buildui: basic port of buildui to the sidebar (*)
  42dbda0... editor: don't update cursor position while loading (*)
  c9b37a2... todo: add support for word wrapping GtkCellRenderer (*)
  0801d91... util: add IdeFancyTreeView (*)
  07c64fd... util: always set foreground in cell renderer (*)
  8251b10... util: bump the priority of the idle callback (*)
  df00072... editor: add priorities to sidebar sections (*)
  173e73a... style: tweak styling for handle in editor sidebar (*)
  72eb440... editor: scroll to insert on ::loaded signal (*)
  98ae8e9... editor: bring back simplified form of the overview map (*)
  9fd2ff4... editor: fix loading of Builder Blocks font (*)
  21467f4... update TODO (*)
  2d3cc86... editor: track number of view instances (*)
  f1c3401... editor: don't share GSettings instances (*)
  9cfda99... editor: keep callback near its usage (*)
  8e93d93... symbol-tree: show icons for symbol tree (*)
  97c4336... source-view: add documentation-requested (*)
  799a9c2... devhelp: use documentation-requested from IdeSourceView (*)
  e0ba20c... devhelp: move devhelp documentation to layout stack header (*)
  cb2e075... devhelp: monkey patch devhelp to add icons (*)
  b11cc50... symbol-tree: add search to symbol popover (*)
  daae08d... buildui: use fancy tree view for build warnings (*)
  98772a1... symbol-resolver: add API to find nearest scope (*)
  be995a1... editor: add osd style back to progress bar (*)
  237a2bd... buffer: add IdeBuffer::change-settled (*)
  f80dd30... symbol-tree: track changes with DzlSignalGroup (*)
  f54a770... symbol-tree: update symbols when popover is toggled (*)
  675b337... editor: fix initial state of overview map (*)
  34b5939... symbol-tree: re-expand tree when clearing filter (*)
  29d415a... devhelp: align search icon with cell renderer icons (*)
  45ef390... editor: fix focus_location() from editor perspective (*)
  f0b4d80... symbol-tree: make toplevel icons align with search entry (*)
  cc5ccd8... symbol-tree: tweak the styling (*)
  5637c12... symbol-tree: more tweaks to match mockup (*)
  66dec25... symbol-tree: less error checking (*)
  cdf33c1... editor: add panel buttons to the header (*)
  e41af49... editor: don't restore right panel (*)
  bcbda35... devhelp: style tweaks for the popover (*)
  b52cc7d... terminal: fix splits and use proper close action (*)
  d2f3042... editor: update cursor position when document changes (*)
  2e1cce2... symbol-resolver: whitespace cleanup (*)
  4a43db8... symbol-tree: track current scope when cursor moves (*)
  9a1433e... symbol-tree: don't remove our previous button children (*)
  ea3eab0... clang: cleanup symbol resolver implementation (*)
  3d29b87... clang: add helper to get file from a translation unit (*)
  b33810b... clang: add find_nearest_scope() to IdeClangTranslationUnit (*)
  93b90df... clang: implement IdeSymbolResolver.find_nearest_scope_async (*)
  20af2ee... symbol-tree: handle failure cases better (*)
  0071328... clang: work around pesky CXCursor_MacroExpansion (*)
  65c7baf... layout: ellipsize the file name (*)
  57acc17... symbol-tree: don't propagate natural size of menu button (*)
  d2798f8... clang: use short name for symbol (*)
  e91c39b... editor: add shortcut for sidebar (*)
  64c2723... editor: be more specific with command names and titles (*)
  f00bef0... editor: add shortcut for bottom panel (*)
  db2e08f... editor: add tooltip text (*)
  dd47526... buildui: implement the new build panel design (*)
  cc8ec36... editor: remove the new-document button from headerbar (*)
  91e19b9... menus: fix action name for new-file (*)
  ad170a4... editor: bring back the print operation (*)
  31cf877... editor: bring back reload action for editor view (*)
  88bbcf9... app: remove old shortcuts (*)
  890666c... editor: add save-as action (*)
  2995d60... menus: add Save and Save As to document menu (*)
  55daeba... workbench: add padding to hamburger (*)
  ecbbc87... retab: style cleanup and track editor changes (*)
  b5a898f... retab: fix menu action (*)
  f94ca9c... find-other-file: add simple find-other-file plugin (*)
  6a20f58... update TODO (*)
  64602b6... keybindings: fix action name for find-other-file (*)
  089f914... editor: hide and restore panels on fullscreen transition (*)
  084b4df... layout: fix check to for empty column (*)
  1330012... editor: fix side-by-side loading of documents (*)
  c6914c3... editor: fix title for save as action (*)
  d4aaba7... layout: fix open-in-new-frame action (*)
  b5ee046... project-tree: style things similar to the mockup (*)
  c6751ba... layout: add ide_layout_grid_get_nth_column() (*)
  d1fd52c... html-preview: port to new editor design (*)
  5696236... layout: whitespace cleanup (*)
  9e53d37... layout: teach stack header how to set a background color (*)
  ba67123... layout: add IdeLayoutView:primary-color property (*)
  905b362... layout: sync active view primary color with stack header (*)
  b4478a6... editor: update primary-color when style scheme changes (*)
  6c08be5... project-tree: tweak CSS style (*)
  b356492... layout: add support for specifying foreground color (*)
  d1135cc... vala: basic find_nearest_scope implementation (*)
  357f471... layout: redraw header when colors change (*)
  51b8d6d... terminal: set foreground and background colors (*)
  fb41c1b... layout: avoid some CSS invalidations when possible (*)
  ef765da... layout: prenotify the destination stack of new colors (*)
  5455fba... layout: set css name for grid column (*)
  e14b9ce... layout: avoid global CSS style invalidation (*)
  f1161d4... file-search: add symbolic variant hack (*)
  dfde9ea... terminal: fix layout view icon (*)
  8dfc089... devhelp: set symbolic icon for view (*)
  ce76696... devhelp: setup menus for devhelp view (*)
  e453d58... terminal: add menus for terminal view (*)
  3173bf9... update TODO (*)
  e2a4646... editor: stub out properties editor widget (*)
  1439f3a... editor: bring over more bits from previous tweak widget (*)
  1d7c6fa... jedi: ignore non-gir files (*)
  83a829a... style: cleanup shared CSS (*)
  63b1b6e... editor: some tweaks for the editor properties (*)
  9d91eae... build-panel: don't allow selections on treeview (*)
  f6b6282... todo: don't allow selection from todo treeview (*)
  323deaa... layout: actually return the stack visible child (*)
  9430787... layout: adjust include paths (*)
  0d862fa... editor: remove actions when destroying view (*)
  7e75af3... editor: fix precondition checks (*)
  b93a80a... editor: use editor-view prefix for actions (*)
  48a292b... editor: add various property actions to editor-view group (*)
  0ab048b... editor: update properties editor upon focus changes (*)
  31882ed... editor: incremental work on editor properties (*)
  37bdee9... editor: use properties group from dazzle (*)
  a489643... editor: make spaces v tabs property editing work (*)
  ac3073a... editor: tweaks to the editor properties (*)
  03f743a... file-settings: be defensive about assignment (*)
  30d949c... editor: use file-settings for proper cascading (*)
  7eb5da8... editor: allow test to reflow (*)
  f256119... editor: tweak outline for focus of checkbuttons (*)
  610557b... editor: flip edge of checkbutton check css node (*)
  a571978... editor: implement language filtering in properties (*)
  d0e5dda... editor: add convenience API for current language (*)
  71edfe0... editor: style tweaks for editor properties (*)
  34c372f... command-bar: queue the wrath of the designers (*)
  967e223... workbench: use DzlApplicationWindow (*)
  0a0d08b... layout: add some margin to title label (*)
  da6b04f... style: fix selectors for layout popovers (*)
  fd267d8... headerbar: allow focusing these popovers (*)
  2e945a0... style: tweak hover state for some treeviews (*)
  5e3f4d9... devhelp: implement print (*)
  e201523... terminal: implement various terminal menu entries (*)
  9dc405b... menus: add menus for new-document button (*)
  7baad9d... editor: start on new document button (*)
  b669d3f... workbench: use DzlMenuButton for perpsective switcher (*)
  b97d609... editor: move new-button to ui loading area (*)
  00eeaf1... perspective: remove IdePerspective::get_priority() (*)
  714d5d1... layout: add action to focus the document list (*)
  60f60bc... command-bar: update a few action maps (*)
  4d1d885... vim: update action names by vim command-bar addin (*)
  51fae9c... workbench-header: add "primary" section for top-left (*)
  00ffca8... editor: the new button belongs in the primary box (*)
  3b9bd66... editor: fix new-button icon name (*)
  495af04... workbench: tweak spacing in primary box (*)
  abbf16f... stack-header: use DzlMenuButton (*)
  3a601dd... menus: set some menu ordering and icons (*)
  543da6a... plugins: check for .gresource (*)
  8f59fe6... valgrind: move to valgrind_plugin.py (*)
  4d89bf8... menus: use DzlMenuButton for run menu button (*)
  ef12d34... menus: specify role for perspective buttons (*)
  e12599b... headerbar: position search similar to mockups (*)
  a0efc87... layout-view: add API to report errors (*)
  3f9e339... editor: report errors up to the user (*)
  d8d20e7... build: remove nautilus from contrib (*)
  972867a... style: tweak styling for search bars (*)
  465df87... editor: use actions to focus/hide search revealer (*)
  3494df8... editor: hook up search bar (*)
  2cda21e... editor: update shortcuts (*)
  b084489... stack: stabilize layout stack during transitions (*)
  12c20d7... editor: remove close button from search bar (*)
  2b2f862... clang: fix uninitialized return (*)
  b98f242... editor: add context menu back to search entry (*)
  24d17b2... update layout branch TODO (*)
  94b31f9... layout: allow subclassing IdeLayoutPane (*)
  5ff7f92... project-tree: activate on single click (*)
  ff34674... flatpak: ignore org.gtk.Gtk3theme. runtimes (*)
  4280e9c... layout: add transient sidebar class (*)
  78844d7... editor: make IdeEditorSidebar subclass IdeLayoutPane (*)
  70647ff... editor: use transient sidebar for right edge (*)
  dfbbeda... editor: use proper types for right sidebar (*)
  161a5a0... devhelp: remove workbench addin (*)
  20e5b2e... editor: simplify action access (*)
  bdf8efd... editor: wire up properties to view menu (*)
  4e21a70... layout: implement basic transient focus tracking (*)
  9205413... editor: track view when showing properties (*)
  511bbe4... editor: add close button to properties panel (*)
  faed119... layout: be more relaxed in releasing the sidebar (*)
  77ccf64... editor: scroll to insert after selecting it (*)
  94674c3... editor: less padding for properties (*)
  4d2ed17... plugins: add helper to get extension by plugin_info (*)
  8cbb8ae... workbench: add helper to locate addin by module name (*)
  ec049a5... editor: allow accessing editor-view addin by module name (*)
  c125f11... workbench: fix includes to be relative (*)
  d12db0b... editor: add IdeEditorAddin (*)
  b757cca... plugins: ensure we are checking for proper plugin_info (*)
  c2621f5... editor: more precondition checks for sanity (*)
  159436f... layout: handle calls before a child is added (*)
  eb50dfd... layout: defer view notification to main loop (*)
  412e648... editor: inherit properties panel from dock widget (*)
  300a2c2... layout: add panel selection helper (*)
  383de42... color-picker: make recolorizing phases async (*)
  5ceb691... color-picker: remove old workbench addin (*)
  f1a3a9c... color-picker: port color picker to new editor addins (*)
  6d6550c... layout: hide tab_strip from transient panel (*)
  ef3a50d... color-picker: wire up preferences to panel (*)
  634391a... color-picker: fix unsafe gsettings unbinding (*)
  b5dff64... color-picker: be more tolerant during setup (*)
  27c8f6c... extensions: use hashtable to locate extension (*)
  b789e0b... spellcheck: remove spellcheck from libide (*)
  bc659a4... buffer: give IdeBuffer generic addins (*)
  229578e... spellcheck: start on spellcheck plugin (*)
  fba93c2... spellcheck: add editor perspective addin (*)
  fb85217... spellcheck: bring back dictionary functionality (*)
  f45cd40... spellcheck: add utility helpers (*)
  6146442... spellcheck: add language popover with new namespace (*)
  66ab0c2... spellcheck: add GbpSpellNavigator (*)
  dd12f90... spellcheck: add GbpSpellWidget (*)
  ab695fd... spellcheck: allow dynamic enabling via begin/end calls (*)
  5b36033... spellcheck: rename bindings (*)
  77ebcb1... spellcheck: add begin/end pairs to view (*)
  e9938df... style-scheme: allow NULL style scheme (*)
  a39c54f... spellcheck: add misspelled tag to the buffer (*)
  aa39f73... spellcheck: make GbpSpellEditorViewAddin a navigator (*)
  21fbd38... layout: add helper to count views (*)
  cea478a... layout: check view count if a grid is discovered (*)
  3b3f758... layout: do unref from main (*)
  bdfa87d... spellcheck: get the spellcheck plugin working again (*)
  2b9b5c7... build: disable beautifier (*)
  6b23a65... update TODO (*)
  50ac4d1... editor: tweak defaults for sourceview (*)
  0716d6e... snippets: disable debug code (*)
  4b6a638... shortcuts: track changes to shortcut engine in libdazzle (*)
  4c2bbce... color-picker: keep usage within condition branch (*)
  a29ed27... shortcuts: track shortcut changes in libdazzle (*)
  0812aa1... release 3.25.4 (*)
  017d5fc... xml-pack: Fix gsize printf format (*)
  3524f36... build: Bump glib dep for g_ptr_array_find_with_equal_func (*)
  1ab7008... Update POTFILES.in (*)
  036df10... html-preview: add shortcut for html preview (*)
  39065f3... keybindings: fix some broken keybindings (*)
  d00b880... bump bundled libdazzle (*)
  146f1d1... bump libgd (*)
  936ea4e... editor: fix default editor shortcuts (*)
  3120d2c... Update Spanish translation (*)
  c25db67... bump libdazzle (*)
  f387160... sourceview: special case F keys during suppression (*)
  879b826... bump libdazzle for wayland position fixes (*)
  0d95887... source-view-mode: use destroy instead of finalize (*)
  2f9e2df... source-view-mode: make value copies when emitting actions (*)
  6557d41... layout: update current stack when focus changes (*)
  f54f5ed... layout: add helper to focus grid neighbors (*)
  75cc3c8... layout: implement focus-neighbor actions (*)
  6bf9ae6... Add a clause missing from the X11 license file (*)
  b4c9f4e... bump libdazzle dependency (*)
  c04f8e0... build: require more recent meson (*)
  6dfc08f... release 3.25.5 (*)
  7e65f03... indenter: only copy indent up to line end (*)
  23fe913... terminal: move build terminal menu to new documents button (*)
  ed903cd... layout: refocus previous grid item (*)
  e6c2ec1... buffer: block diagnostics signals until buffer is loaded (*)
  a0ec44c... highlight-engine: fixups from adding pause support (*)
  6a7eac2... buffer: whitespace cleanup and more assertions (*)
  2d0de38... highlighting: ensure context when creating highlighter adap (*)
  6f12952... menus: move new/open menus to the new button (*)
  9dac75b... project-tree: add expanded icons for project-tree (*)
  3aef886... quick-view: be defensive about ownership (*)
  676d894... terminal: add $BUILDDIR and $SRCDIR environment variables (*)
  ddc2acd... todo: make treeview look-and-feel more like listbox (*)
  0773642... buildui: make build panel look-and-feel more like listbox (*)
  4cead7b... use g_return_val_if_reached() over g_assert_not_reached() (*)
  d00baf7... buildsystem: add error/warning counts to build manager (*)
  5a60103... buildui: implement grab-focus for build perspective (*)
  b2d9483... workbench: grab perspective focus when it changes (*)
  d1a9f0a... omnibar: start implementing new omnibar design (*)
  188a298... buildui: add build system name to build preferences (*)
  09c7521... buildui: add sources directory to configuration view (*)
  449f3cc... build: bump libdazzle for utilities (*)
  2734b31... build: update making a release notes (*)
  a9b347d... Update Indonesian translation (*)
  90a206c... omnibar: set background color while building (*)
  750b89d... omnibar: set markup for runtime label (*)
  2c95320... pipeline: add helper to check if pipeline can export (*)
  2025e6b... build-manager: implement export action (*)
  f679493... flatpak: remove export operation (*)
  dcaaa1e... omnibar: tweak styling (*)
  6b4ae79... rustup: update rustup script from rustup.rs (*)
  97e0aee... Update POTFILES.in (*)
  9aaf2d1... editor: add helper to scroll to line and offset (*)
  a5a5b5e... editor: take offset into account when scrolling to location (*)
  51ca80c... workbench: change close button to unfullscreen when fullscr (*)
  5c30285... omnibar: mockup uses "Export Bundle" instead of Export (*)
  193527b... style: tweak styling (*)
  6cb6fec... omnibar: add stubs for operation rows (*)
  bca49f9... style: move spellcheck styling to plugin (*)
  f6166d3... style: remove old styling (*)
  2e17ba2... omnibar: add operation list to template (*)
  1859186... Update Indonesian translation (*)
  d9e984e... devhelp: tweak titles (*)
  8287105... symbol-tree: use "Select Symbol" for default text (*)
  778797a... symbol-tree: and with an … (*)
  6251d40... devhelp: same treatment for documentation (*)
  8b6e9cc... layout: hide popover after selection (*)
  a6b7e59... layout: fix fuzzy shadows (*)
  2d8cdbb... editor: remove dead code (*)
  3b08d1b... Update Spanish translation (*)
  ff6415f... Update POTFILES.in (*)
  7d694ae... diagnostics: fix some incorrect assumptions in manager (*)
  0f4d4de... symbol layout stack: check for resolver to be loaded (*)
  20afe75... spellchecker: make the add_word box visible (*)
  479f217... layout: remove sidebar when view is closed (*)
  f9ef3fc... editor: ensure transient panel is hidden by default (*)
  9a06540... editor: update search text from find action (*)
  7188752... editor: update search text from find-replace action (*)
  4f3a304... editor: fix shortcut for find-and-replace (*)
  5fde593... editor: proxy stop-search signal for view to monitor (*)
  2808a08... editor: hide search bar upon receiving stop-search (*)
  4b63c47... layout: fix focusibility for bottom panel (*)
  2d0274b... Updated Slovenian translation (*)
  88709c4... editor: move search bar actions into separate file (*)
  8cab5ca... editor: implement shortcuts for up/down arrow (*)
  5dfc19e... editor: use Return to activate next search result (*)
  b087c87... sourceview: remove chain-up of indentation to GtkSourceView (*)
  cb2edeb... spellchecker: add a close button to the panel widget (*)
  37a2452... file-other-file: just load the file if we have only one mat (*)
  1576a80... spellchecker: remove the old menu entry (*)
  f4cf918... spellchecker: fix the activation bindings (*)
  3ebe8cd... editor-properties: be able to show it after spellchecker us (*)
  20334c9... stack-controls: add parent to the template ui element (*)
  1b931e8... Update Kazakh translation (*)
  fff8e84... fix typo (*)
  d6768b4... Update Spanish translation (*)
  39ad516... symbol-tree: remove dead code (*)
  751058f... symbol-tree: always expand the tree (*)
  626b3d6... editor: set back drawing spaces feature (*)
  cc12f90... spellchecker: fix coding style (*)
  365d3ba... spellchecker: use tooltip on "Change to" entry instead of o (*)
  eb5dd7c... spellchecker: enable ignore/ignore all before we have count (*)
  4523db7... Updated Czech translation (*)
  116ad33... Update German translation (*)
  bf220a8... spellchecker: fix the "words-counted" prop tracking (*)
  ad3d46b... spellchecker: restore previous state when closing the panel (*)
  bf91d1e... spellchecker: fix the word entry tooltip text displaying (*)
  bfac6e1... spellchecker: restore the "Change to" entry suggestions (*)
  431c3cc... spellchecker: move the setting of actions initial state (*)
  c53e714... git: use relative paths to subprojects (*)
  d221a42... unsavedfiles: use IdeLineReader (*)
  a03d70e... stack-header: add tooltips to buttons (*)
  410fd19... prefs: change the whitespace chars group title (*)
  ecc6370... fonts: add Behdad's lower case fix (*)
  5fe8a84... gsettings: remove unused key (*)
  e56812f... project-tree: stop using Gtk filechooser setting for sort o (*)
  43bb726... buffermanager: use ide_clear_source (*)
  7d5e770... languages: try to load alternate language locations (*)
  8f09845... Update Hungarian translation (*)
  793e284... build-pipeline: add underscore to filename in error format  (*)
  99e8a54... Updated Czeach translation (*)
  3e9e013... python-pack: remove old python indenter (*)
  75943d2... python-pack: fix wrong indenter triggering keys (*)
  8b55f15... meson: Get compile flags from compilable file for headers (*)
  742a700... python indenter: fix triggering keys with modifer (*)
  271ef4e... meson: Extract -include flags from compile flags (*)
  2e5621a... meson: Minor style cleanup (*)
  0a78587... xml-pack: fix endless loop in parser (*)
  fd82750... doc: add save-buffer mutation example (*)
  8213c09... Updated Spanish translation (*)
  f4c49dc... python-indenter: fix coding style (*)
  64c0884... buffer: move tags initialize into separate function (*)
  0f5ab4a... buffer: remove outdated comment (*)
  75a5e8c... buffer: reload change monitor after ::loaded signal (*)
  e57b517... editor: add line changes to overview map (*)
  51cc4ff... sourceview: fix some typos (*)
  08cf2a0... types: remove some old types (*)
  28d9aac... config: use proper notify flags (*)
  4f2b66c... flatpak: move buildsystem/builddir to proper level (*)
  c743735... config: sort fields (*)
  d3f27e8... config: add "run-opts" property (*)
  e24d89d... runmanager: add arguments from configuration (*)
  abce8a3... flatpak: specify x-run-args (*)
  fca6e80... editor: fix search movements while focused in search entry (*)
  eeaa4cd... editor: fix action name typo (*)
  ac7b8f3... editor: keep search context around when there are matches (*)
  1680ab3... Update Indonesian translation (*)
  3050245... Release 3.25.90 (*)
  3e0ac95... subprojects: bump libdazzle for reaper improvements (*)
  4b9dcd2... mkdirs: allow specifying directory cleanup during rebuild (*)
  f87b2f4... flatpak: echew flatpak-builder for manual build-finish/buil (*)
  d30ab42... buffermanager: protect against double open race (*)
  37c37fe... buffermanager: fix view creation calcuation (*)
  f23e2d2... context: restore files in the background (*)
  14ac653... sourceview: plug insert matching brace to the settings (*)
  6ac0989... prefs: add language setting for insert-matching-brace (*)
  8bf74c7... jedi: adapt to jedi 0.10.0 (*)
  a7e383a... flatpak: bump bundled jedi version (*)
  bd2b294... devhelp: remove dead code (*)
  bb894c4... Update POTFILES.in (*)
  b0bc434... devhelp: fix "New documentation page" activation (*)
  60f0c80... Update Galician translation (*)
  d7480fb... flatpak: fix libfuse build on aarch64 (*)
  b19c52b... beautifier plugin: move to Editor addin (*)
  ef8c27b... beautifier: fix installation of subdirs (*)
  6d4e95b... beautifier plugin: fix the datadir path (*)
  ce5395b... beautifier plugin: config file release fix (*)
  b3e8020... Update POTFILES.in (*)
  17fa90d... Updated Czech translation (*)
  abd4a48... devhelp plugin: set actions on the workbench (*)
  4181ede... beautifier plugin: check for editor view only (*)
  f0ff3cd... beautifier plugin: don't cast a maybe released view (*)
  7f17eec... workbench: use of DzlShortcut classes (*)
  5df3088... Update POTFILES.in (*)
  0e1ff89... sourceview: shortcut entry init fix (*)
  676b4e2... Add Nepali translation (*)
  c5cfd99... Update Turkish translation (*)
  47d840a... Update Turkish translation (*)
  3c91db0... build: use rpath when linking libgd (*)
  3b8fc65... build: remove duplicate entry (*)
  3535790... meson-templates: Various template improvements (*)
  b67ab0f... build: Enable meson-templates by default (*)
  5fe2b77... meson-templates: Add missing license header (*)
  efc11aa... meson-templates: Minor Vala cleanups (*)
  df09508... Update Indonesian translation (*)
  7a44366... xml pack: fix possible use of a NULL pointer (*)
  f1288c0... editor-view: set back changed on volume infobar (*)
  b5a5cdd... Update POTFILES.in (*)
  57a9acf... application: port to DzlShortcuts classes (*)
  ebc09be... shortcuts window: use the title for the perspective names (*)
  c96bbe7... sourceview shortcuts: desactivate empty shortcuts entries (*)
  f9f748d... project tree: move to DzlShortcut classes (*)
  e30703b... shortcuts: tweak section names (*)
  1045900... Update POTFILES.in (*)
  11dc13a... shortcuts: set the translation context on shortcuts (*)
  cd23742... run manager: move to DzlShortcut classes (*)
  9f01061... comment code plugin: move to DzlShortcut classes (*)
  026d194... spellcheck: move to DzlShortcut classes (*)
  ce5b2b5... Update Galician translation (*)
  1106abd... Update POTFILES.in (*)
  09c35f0... Update Hungarian translation (*)
  12294fe... beautifier plugin: DzlShortcut port and default action fixe (*)
  a744340... terminal plugin: port to DzlShortcut classes (*)
  72e501f... comment code plugin: misc fixes (*)
  8299f40... Updated Lithuanian translation (*)
  5721966... Fix typo in some translation contexts (*)
  c034162... Update Galician translation (*)
  237f732... shortcut window: reflow to reduce height (*)
  70ca315... view: bring back goto definition (*)
  9bad416... view: bring back goto line popover activation (*)
  1d32646... buildsystem: Allow fetching flags for multiple files togeth (*)
  9ef665e... Update French translation (*)
  59e527d... documentation-card: card showing relevant information about (*)
  f8c3534... documentation-card: be extra defensive in source callback (*)
  c368931... Update POTFILES.in (*)
  98bce80... beautifier plugin: be sure initial has_default state is FAL (*)
  2aa340d... Update Kazakh translation (*)
  5c06832... documentation-card: use gtk_widget_destroyed (*)
  4d8ce5a... plugins: release plugins during IdeExtensionSetAdapater.dis (*)
  3dae424... editor-view: allow plugins to poke at editor-view actions (*)
  308998e... editor-view: style cleanup (*)
  4e92ef1... flatpak: disconnect reload handler during unload (*)
  7ebdbcc... Add Malayalam translation (*)
  25cf69e... Updated Czech translation (*)
  9d8af7f... Update Indonesian translation (*)
  e8c4f56... Update Spanish translation (*)
  84a0235... Update German translation (*)
  c98048b... Update Nepali translation (*)
  262f26a... Updated Lithuanian translation (*)
  0939c34... Update Galician translation (*)
  fd05205... keybindings: fix action group names (*)
  7e60eca... bump libdazzle dep (*)
  d9df6b9... remove old TODO file (*)
  9c7be06... update libgd (*)
  805026a... tests: use application tests for file-settings (*)
  d0150d0... release 3.25.91 (*)
  c35cfd3... Updated Danish translation (*)
  aadaf38... plugins: use fallback to peas now that it supports base cla (*)
  1705b8d... Update Portuguese translation (*)
  0181be5... runner: allow stealing a PTY from the runner (*)
  fdf3ceb... runner: implement fallback for force_quit (*)
  ecf9330... run-manager: adjust where handlers are executed (*)
  e1b403f... workbench: use built in libdazzle shortcut handling (*)
  eb801c8... Update Polish translation (*)
  2ae58aa... Update Serbian translation (*)
  a32dc25... Update Serbian Latin translation (*)
  42fcc7a... vala: use rpath when linking against libide (*)
  f97d8a1... line-changes: avoid GtkTextIter in line change interface (*)
  d89cc3b... workbench: add action to bring up the inspector (*)
  808d2e1... flatpak: clear preferences before cancellations (*)
  b25bfee... libdazzle: bump for various fixups (*)
  c63c8f1... editor: implement utilities panel (*)
  f8b9184... build: set bash completions dir to writable path (*)
  f9de3f9... Update Brazilian Portuguese translation (*)
  97fe108... Update Latvian translation (*)
  6376d73... flatpak: tweak PATH in flatpak subprocess launcher (*)
  acf564f... documentation-card: card showing relevant information about (*)
  6557d6a... runner: style cleanup and tracing (*)
  5f64e1d... breakout: add tracing to signal propagation (*)
  505dbd6... Update Finnish translation (*)
  dfe3557... Updated Slovenian translation (*)
  eab3227... notifications: avoid multiple notifications for same projec (*)
  67f3085... symbols: Added symbols, flags and icons (*)
  35f35a6... code-index: Adding plugin files (*)
  103df38... Adding persistent map (*)
  73c8e7e... code-index: Adding IdeCodeIndexIndex (*)
  bd27c6e... clang: Implement IdeCodeIndexer (*)
  8a38038... code-index: Implementing IdeSearchResult (*)
  ac3eb3e... code-index: Implmenting search provider (*)
  8056ad5... code-index: Implementing symbol resolver (*)
  0cc6d80... buildsystem: Handle empty file array and task cancellation (*)
  e05d229... libide: Unload services before destroying RuntimeManager (*)
  80118f9... symbols: Adding IdeCodeIndexEntries interface (*)
  a859535... symbols: Adding IdeCodeIndexer & IdeCodeIndexEntry (*)
  816d550... clang: Implement IdeCodeIndexEntries (*)
  4e77909... code-index: Adding IdeCodeIndexBuilder (*)
  aec820a... code-index: Adding IdeCodeIndexService to code-index (*)
  0ac0135... clang: Adding code indexer (*)
  6f17acd... buffer: Use multiple symbol resolvers instead of one. (*)
  fb924f1... code-index: fix infinte loop in binary search (*)
  16e3d97... buffer: fix grammar in a translatable string (*)
  a0e756b... Add a word completion provider (*)
  1805ed7... sourceview: Add begin-word-completion signal (*)
  b3f43fc... Improve on how to replay results (*)
  27a2d61... word-completion-provider: Remove offset computation logic (*)
  54acda4... sourceview: fix includes (*)
  817d2cf... sourceview: don't use GValue to set property (*)
  75de63b... words: builder coding style cleanup (*)
  5baa7e6... build: add word completion files (*)
  2bc7522... sourceview: improve gtk-doc and fix gir warning (*)
  66abadf... sourceview: add private word completion for begin-word-comp (*)
  5872003... sourceview: advance word completion if already visible (*)
  5377e4d... sourceview: fix invalid data use (*)
  2c2440f... Update POTFILES.in (*)
  27af063... debugger: add minimal debugger API (*)
  2fb7a0a... ARTISTS: Add Sam Hewitt (*)
  fcc87a7... gdb: add reference debugger implementation using gdb (*)
  8d1dd41... update POTFILES.in (*)
  32d54b6... update POTFILES.in (*)
  cf9a6f9... Update POTFILES.skip (*)
  eaf1631... Update Indonesian translation (*)
  bd191f5... command-bar: fix tab completion and arrows (*)
  42de933... gdb: don't leak translated path (*)
  6090b32... gdb: remove sync variant of exec (*)
  940c7fa... code-index: check for NULL code indexer (*)
  b7410f3... doc-card: set initial context (*)
  9b377ab... Update Korean translation (*)
  d169e74... debugger: add hover state to gutter (*)
  d695395... Update Galician translation (*)
  8d20f71... Translator comments (*)
  c831ca0... Update French translation (*)
  52228b2... Update Polish translation (*)
  0c2eb78... workbench: allow disabling homogeneous buttons in translati (*)
  bd458e4... Update French translation (*)
  240bca3... code-index: Avoid infinite build loop (*)
  64ed630... code-index: Avoid segfault when indexing is stopped. (*)
  e9f385b... debugger: track supported languages by debuggers (*)
  41c65de... debugger: only add debugger breakpoints when useful (*)
  eb3df4b... Update Brazilian Portuguese translation (*)
  3ee2e2f... editor: add overlay to be used by plugins (*)
  128142c... debugger: add a frame to the debugger controls (*)
  f50670b... debugger: place controls above the editor (*)
  9a42731... Update Polish translation (*)
  9ee8764... ui: mark missing strings for translation (*)
  81e2d79... docs: update various screenshots (*)
  794637a... doc: fix workbench menu info (*)
  070896b... doc: update new project screenshots (*)
  233c50a... greeter: tweak style for template selector (*)
  2b42999... doc: add some profiler docs (*)
  43efb63... doc: add some editor docs (*)
  d86b9e6... doc: add exploration of searching (*)
  103f3f6... doc: add exploring docs on splitting windows (*)
  da498e3... styles: set debugger color for dark theme (*)
  7056511... doc: add basic flatpak bundle export docs (*)
  8b7c4d5... doc: add basic debugger docs (*)
  2c75abb... Update Indonesian translation (*)
  05e0c6d... debugger: hide unimplemented controls (*)
  b6eee3a... credits: add Sam to artists credits (*)
  1432f1a... plugins: remove Hidden=true from various plugins (*)
  6212b0b... color-picker: fix typo in translatable string (*)
  a275ef9... Update Polish translation (*)
  5373d8a... indenter: use nullable for self instances that are allowed (*)
  eeb6732... layout-stack: add helper to get addin by module name (*)
  6e94dff... Update Brazilian Portuguese translation (*)
  b8ffda5... style: tweak insensitive buttons in stack header (*)
  8a62a2d... sourceview: use movements as a jump source (*)
  2c9c8c4... Updated Lithuanian translation (*)
  9f9891b... build: check if link scripts are supported (*)
  5c68aec... style: tweak outline radius for selected flowboxchild (*)
  63a1f8f... templates: tweak whitespace in meson templates (*)
  5f5bc7e... templates: fix autotools template names (*)
  504fecf... Update Polish translation (*)
  d5753c3... Update Indonesian translation (*)
  42f83a5... editor: notify editor view addins when stack changes (*)
  b61ab93... editor-view: update addins for stack when created (*)
  565bfe4... Update Spanish translation (*)
  f1d744c... Update Galician translation (*)
  9430cb4... Update Kazakh translation (*)
  218bd73... meson-templates: use build-aux/meson/postinstall.py (*)
  3717299... Update Brazilian Portuguese translation (*)
  e8085f1... clang: allow _ when matching provider activation (*)
  3ad8989... sourceview: remove back forward list (*)
  bfe571e... source-view: give source and dest when tracking a jump (*)
  978d98c... sourceview: set static scope on textiter signals (*)
  2e6dc3e... history: add a history plugin for navigation within the edi (*)
  50177f6... omnibarrow: remove dead code (*)
  b92a069... Update POTFILES.in (*)
  5f05631... codeindex: ensure build data is released (*)
  159c8c2... back-forward: remove dead code (*)
  51eb691... codeindex: use guint for 1-bit flags (*)
  9030840... style: tweak row styling for message popover rows (*)
  5bbe3df... pausable: add object helper for pausable operations (*)
  230ed30... omnibar: wire up pausable operations into the omnibar (*)
  4598149... codeindex: make code index service pausable (*)
  b5723ed... Updated Czech translation (*)
  cef29d6... Update POTFILES.in (*)
  ea2847f... codeindex: use subtitles for search results (*)
  f55c1c9... codeindex: cleanup locals layout (*)
  9a3a00f... codeindex: ignore variables in global search results (*)
  53633b3... build: bump libdazzle dep to 3.25.92 (*)
  99cba4a... build: bump template-glib requirement (*)
  88fbf89... build: bump jsonrpc-glib dependency (*)
  936cf68... release 3.25.92 (*)
  2e51dd9... Update Polish translation (*)
  1b09ee1... Update Brazilian Portuguese translation (*)
  1af0fec... history: be safer about buffer/mark access (*)
  a7b2266... sourceview: ignore not-supported warnings (*)
  070b752... Updated Czech translation (*)
  f3e58aa... Update Korean translation (*)
  b83a73d... Update Galician translation (*)
  c154c34... appdata: tweak feature list (*)
  318f3d3... docs: add section on special characters (*)
  2489da7... doc: fix keyboard accelerator (*)
  7ca9ab6... Update Polish translation (*)
  ee18c3e... debugger: clear stopped line when debugger exits (*)
  9c2e875... codeindex: don't dereference self (*)
  fd46adc... codeindex: we actually already have access to the builder (*)
  a45a30d... omnibar: be reusable after calls to dispose (*)
  dc78078... doc: refine grammar (*)
  38ce683... buffer: fix use of task before it is set (*)
  e6b4d5a... buffer: style cleanup (*)
  b662ab0... docs: add blurb on action groups (*)
  5030d2c... buffer: keep some things around until finalize (*)
  5b286fe... appdata: add missing kudos (*)
  156e28d... doc: prefer "Extension" over "Plugin" (*)
  f038a5d... doc: add section on enabling/disabling extensions (*)
  b10f6dc... doc: add panel example (*)
  11c8f3c... doc: add example for perspectives (*)
  50fe8ef... doc: remove unused section (*)
  de1c62f... doc: add some docs on extending the greeter (*)
  63653c1... doc: add note about is-recent for the greeter (*)
  b0f2b4e... doc: add build pipeline docs (*)
  78ce128... view: add some docs on the editor view (*)
  7ee57f5... doc: add blurb on coordinating plugins (*)
  bbc77c0... Update Indonesian translation (*)
  bfd9fc7... docs: add device manager docs (*)
  e96cee6... doc: add section on run handlers (*)
  5ed82c7... doc: add docs on embedding resources with Python (*)
  bf2f97d... doc: add more howto sections (*)
  8b0cca1... doc: add search provider docs (*)
  47ef27c... doc: add section on extending menus (*)
  bd4a04a... Updated Czech translation (*)
  4141d39... doc: add example for preferences (*)
  b733262... Update Turkish translation (*)
  1c3da67... doc: add section on transfers (*)
  233b13d... doc: cleanup and add transfers section (*)
  e9f6483... doc: improve command bar docs (*)
  e6cfa9d... doc: add blurb on fullscreen (*)
  5b7a4da... Update Galician translation (*)
  8218781... doc: bump version number (*)
  b2330a2... doc: add editor blurb (*)
  723a5d4... gdb: avoid use of mips (*)
  34cb8f4... eslint: Fix plugin (*)
  0d6d5bb... libide: Add nullable annotation to ide_diagnostic_get_locat (*)
  6e575cd... eslint: Use eslint from local node_modules if exists (*)
  319c866... Update German translation (*)
  756753d... doc: fix typo (*)
  78b5564... settings: only update settings if the window is visible (*)
  1091fe3... build: some files don't need compression (*)
  5e9237d... flatpak: update json-glib URL (*)
  8982313... Update Italian translation (*)
  18fa9d9... Update Brazilian Portuguese translation (*)
  57a92fd... xml-pack: protect against attributes not yet valid (*)
  5053846... NEWS: update with recent progress (*)
  fc6ae4f... color-picker: only create the panel at first use (*)
  747b274... color-picker: don't stop the document monitor on a NULL ref (*)
  640f738... color-picker: protect the monitor against change of buffer (*)
  dabd641... color-picker: close the panel when disabling highlight cool (*)
  4ec4867... NEWS: update with recent progress (*)
  53b6989... appdata: prepare release section for appdata (*)
  8576143... appdata: update screenshots for 3.26 (*)
  6a799d3... Update Polish translation (*)
  8c6bcea... Update Brazilian Portuguese translation (*)
  3648b85... environment: add ide_environment_copy_into() (*)
  366cdb7... run-manager: copy build environment to runner (*)
  8d33f06... runner: set G_MESSAGES_DEBUG in runners (*)
  cd1a353... Update Indonesian translation (*)
  3847beb... meson-templates: fix shared library (*)
  fa6ece9... Update Korean translation (*)
  fe416d9... flatpak: work around devhelp (*)
  d1f4010... flatpak: remove dead code (*)
  8f0d246... progress: be more graceful with invalid data (*)
  b9149f1... flatpak: set task priorities (*)
  1fb0ba1... flatpak: install .Docs when installing build deps (*)
  6e33d61... Updated Danish translation (*)
  86b5e77... Fixes to Catalan translation (*)
  8c54361... Updated Czech translation (*)
  dc4f914... Update Hungarian translation (*)
  193e28a... Updated Turkish translation (*)
  e2440fb... Update Italian translation (*)
  ea28012... Update German translation (*)
  37b2b53... Updated Lithuanian translation (*)
  8aa5782... Updated Danish translation (*)
  a0352b7... Update Serbian translation (*)
  9fb1dd1... Update Serbian Latin translation (*)
  f42d0d0... NEWS: update translations (*)
  211a1c4... Update French translation (*)
  856fc4f... NEWS: update translations (*)
  f191687... Update Swedish translation (*)
  76e27d6... NEWS: update translations (*)
  1615599... Update Brazilian Portuguese translation (*)
  9222077... Update Brazilian Portuguese translation (*)
  9db9e67... Update Spanish translation (*)
  26cc40c... Update Galician translation (*)
  52cb0d8... vala: Drop support for valac < 0.32 (*)
  30ff2fa... vala: Allow building against libvala-0.40 (*)
  c5226a0... vala: bump requirement to 0.34 (*)
  f6e0f9d... symbol-tree: only update tree with new valid tree (*)
  e2d5359... subprojects: bump subproject dependencies (*)
  ae5d1a0... NEWS: update news items (*)
  f5ace7d... appdata: unlock release appdata (*)
  89598f8... build: bump libpeas dependency (*)
  c8773e3... templates: bump flatpak runtime version to 3.26 (*)
  be5655a... flatpak: bump libgit2 maintenance branch (*)
  b6ef0cd... Add Japanese translation (*)
  5aa6408... Release 3.26.0 (*)
  99e2b6d... build: bump for 3.28 development (*)
  d3ca92a... Create GJS Symbol Resolver plugin (*)
  a01b921... symbol-tree: Fix whitespace in error message (*)
  e601b5e... gjs-symbols: Implement code indexer and various improvement (*)
  adeb02e... gjs-symbols: Don't count setters/getters as methods (*)
  df5f585... gjs-symbols: Fix returning class methods during indexing (*)
  619723d... git: ensure we propagate result before leaving worker (*)
  a4ffb22... git: fix error propagation (*)
  d74c0ff... gjs-symbols: Fix indexing offset (*)
  c96a568... notifications: use GNotification (*)
  4d5f554... subprojects: bump jsonrpc-glib subproject (*)
  541823a... xml-pack: don't ref/unref the completion context (*)
  43377b4... xml-pack: do validation in a thread (*)
  b067be0... doc: add figure for minimap (*)
  e162779... Create python-langserv plugin

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