[gnome-builder/wip/sadiq/fixes] (243 commits) ...project-info: fix memory leak



Summary of changes:

  8e00c20... npm: fix gettext usage (*)
  ef70872... po: update POTFILES.in (*)
  09ab2de... foundry: remove unused include (*)
  f287806... Localize gstyle.xml files (*)
  9b1bf50... foundry: rename IdeConfiguration* to IdeConfig (*)
  77206bc... buildconfig: rename BuildconfigConfiguration to Buildconfig (*)
  db3d2d8... flatpak: rename FlatpakConfiguration to FlatpakConfig (*)
  603ad9f... cargo: fix configmanager access (*)
  3bce918... context: fix access to project file in plugins (*)
  b227ae3... refactor: rename get_configuration() to get_config() (*)
  5770e91... build: don't include build identifier in libide-core.h (*)
  f0aaa1d... foundry: be flexible when device is destroyed or unrooted (*)
  428d8cc... gui: handle more obscure combinations of file/directory (*)
  709387c... gui: give IdeApplicationAddin an activate callback (*)
  7455842... greeter: present upon app activation when necessary (*)
  16551fa... menus: tweak menu positioning (*)
  f7ff219... keybindings: fix surface selection keybindings (*)
  4fac5e3... whitespace: beautify public API declarations (*)
  4fa92cb... Update POTFILES.in (*)
  b01dfd8... code: fix signal emission when reloading buffers (*)
  f9e8020... gui: show greeter upon closing last project (*)
  09bf85a... threading: use task cancellation path upon IdeObject destru (*)
  0d83423... ctags: add cancellation checks (*)
  d785bff... ctags: break out early if context is unavailable (*)
  343705b... ctags: check for context before attaching notification (*)
  0985364... foundry: add API to get project version (*)
  c1aa77a... buildui: add editor-page-addin to set project version (*)
  49bc435... buildsystem: init build systems that are common initables (*)
  54f4307... meson: extract project version without using introspection (*)
  711fc21... buildui: fix project version number to be a.b (*)
  c101129... meson: remove debug code (*)
  b94442e... buildui: parse version numbers to use even minor version (*)
  20df20a... themes: fix whitespace (*)
  4cbbab6... recent: tweak styling when row is selected (*)
  7ec2fe4... create-project: set directory for project info (*)
  a9b0d3e... gdb: emit thread-selected upon *stopped, event (*)
  2829380... gdb: use more precise logging in gdb responses (*)
  1eec543... gdb: use --thread and --frame during stack-list-variables (*)
  9d95d65... gui: bridge GApplication.open signal to IdeApplicationAddin (*)
  8c16aac... editor: implement IdeApplicationAddin.open (*)
  d964939... set small priority for devhelp hover provider (*)
  b7728f8... greeter: tweak spacing (*)
  34397ae... greeter: display greeter for "New Window" action (*)
  c2aeb69... gui: fix IdeApplicationAddin.open documentation (*)
  4d32f3a... Updated Spanish translation (*)
  0cdfe8a... autotools: prefer autotools over cargo by default (*)
  f9702e3... meson: raise meson priority by lowering integer value (*)
  0b7e3f8... flatpak: avoid multiple return values for a task (*)
  d80a7be... projects: propagate build-system-hint when opening from dia (*)
  7beccc1... flatpak: raise priority of build-system discovery (*)
  01dc116... gui: fix reload action in modified_revealer (*)
  81dbb38... Merge branch 'dbuch/gnome-builder-wip/fix-revealer-reload' (*)
  4065464... recent: add shadow to removed files scrolled window (*)
  46ba4c0... recent: disable insertion cursor from removed files text vi (*)
  0dbacc3... editor: avoid operation on NULL editor surface (*)
  80a0290... editor: add operation to open document in new workspace (*)
  1a28d40... meson: fix path to meson.build when setting :project-file (*)
  565a3af... greeter: fix module-name when greeter plugin is used (*)
  676bcf6... threading: use alternate message for object destruction (*)
  632e354... foundry: do not pass cancellable to save task (*)
  7766d39... code: notify of buffer modification when backing file chang (*)
  6819d4b... code: short-circuit save when we think there are no changes (*)
  7609a72... debugger: use array style field padding (*)
  7ba71f1... threading: use array style field padding (*)
  2a580a2... newcomers: add icon-dropshadow CSS class (*)
  aa88421... appdata: follow the latest specs (*)
  425de98... meson-templates: Update Python template to use Gtk.Template (*)
  4b49194... buildui: add device name to build overview (*)
  9d8f41a... foundry: rename IdeBuildPipeline and IdeBuildStage (*)
  f0ac954... foundry: rename IdeBuildManager execute_async to build_asyn (*)
  5d2dae9... tree: introduce ide_tree_node_insert_sorted() (*)
  6b55406... project-tree: Use ide_tree_node_insert_sorted() for add_fil (*)
  911c829... threading: add support for FLATPAK_HOST_COMMAND_FLAGS_WATCH (*)
  64b6624... gdb: fix parsing of locals (*)
  829c8e0... keybindings: fix action name for open (*)
  a7a82e8... Update POTFILES.in (*)
  11a0826... greeter: fix back button to use go-previous-symbolic (*)
  03e7f03... project-tree: sort directories before regular files (*)
  a4dc776... tree: add support for rendering with error squiggles (*)
  466fd43... codeui: add tree addin to render files with errors as squig (*)
  dec2634... gdb: use --thread during stack-list-frames (*)
  8ec1396... gdb: cleaned up stack-list-variables command (*)
  86946fd... gdb: replaced stack-list-arguments with stack-list-variable (*)
  21604f9... gdb: removed unused thread-select machinery (*)
  cfbaa30... gdb: removed useless/duplicated from-gdb debug log output ( (*)
  1434221... gdb: rename helper function to parse variables result (*)
  8234562... core: gracefully handle NULL object instance (*)
  fb6e706... meson: ignore _build directory (*)
  d5abc98... flatpak: fix parameter ordering (*)
  b9643ca... tree: add support for markup text for nodes (*)
  2f334b0... buildui: allow markup from build target names (*)
  dcb8970... flatpak: implement get_argv for build target (*)
  91df9c5... flatpak: give additional information about flatpak target (*)
  3633e7b... foundry: add ide_build_target_get_display_name() (*)
  756025e... buildui: use display name from build target (*)
  91abc95... flatpak: only use pango markup in display-name (*)
  2852c6a... terminal: fix context menu for terminals (*)
  a5e6f27... gui: require WebKit2 at plugin initialization time (*)
  10b5183... html-preview: cleanup initialization (*)
  5dd7231... html-preview: fix markdown preview (*)
  6bb2491... html-preview: disable navigating away from preview (*)
  4a79446... html-preview: open links in new window (*)
  97b76d3... build: update libide.deps (*)
  f8f7627... foundry: add log message for non-main-thread access (*)
  9b668bd... autotools: access IdeObjects from main-thread (*)
  7568e62... buffer-monitor: handle attribute changes to files (*)
  0bc3650... meson: stub out meson options for build preferences (*)
  81a0cb6... foundry: add IdePipeline::loaded signal (*)
  271486a... io: add synchronous form of find_with_depth (*)
  7f0d60e... gui: add ide_workbench_resolve_file_async() (*)
  8dd11ce... terminal: allow opening filename:line:column (*)
  e7ebd57... history: add support for back/forward mouse buttons (*)
  8e2b4a5... Update POTFILES.in (*)
  20379ad... gui: add API to resolve file to an open workspace (*)
  2b9befb... gui: resolve workbench from ide_workbench_open_at_async() (*)
  a552e28... code: short-circuit saving of the buffer (*)
  23986cd... threading: add cancellation checks for IdeObject (*)
  01fce1c... code-index: check for cancellation up-front (*)
  04b2508... git: add line cache helper (*)
  927a47a... git: reimplement git diffs using hunk cb instead of line cb (*)
  17ceb21... git: use binary-search to locate first entry in range (*)
  97ceeba... greeter: remove selection requirement (*)
  c46bb8f... greeter: use section for action buttons instead of header (*)
  84327c9... create-project: change label for button (*)
  fe70111... greeter: tweak project creation menus (*)
  653bd17... greeter: make title expand (*)
  54f30f7... greeter: tweak language for greeter dialog (*)
  4fe1cc1... greeter: tweak word usage for greeter (*)
  9720b35... create-project: use more consistent naming for labels (*)
  2692e35... greeter: update button sensitivity for error states (*)
  f445d6c... ctags: be more tolerant of context destruction (*)
  816f882... Update POTFILES.in (*)
  817149f... style-schemes: switch dark theme to the refresh (*)
  f09472e... lsp: include libide-code.h instead of libide-core.h (*)
  6526d86... lsp: whitespace fix (*)
  6325ac7... plugins: libide-lsp dependency (*)
  d980a03... cargo: handle project file other than Cargo.toml (*)
  85ff375... sourceview: propagate snippet content to parent (*)
  2e7567b... sourceview: cleanup whitespace (*)
  736f134... lsp: whitespace fix (*)
  245f132... Gradle: fix GradleBuildTarget (*)
  d702726... gradle: root build target under build system (*)
  2dac2ec... foundry: only root build targets not yet rooted (*)
  67c0415... cargo: fix creation of wrapper build target (*)
  227fa77... cargo: add display name getter (*)
  4aaeed6... cargo: Cargo.toml needs to be a path string (*)
  a6af270... gradle: fix build target usage (*)
  de207dd... maven: fix build target usage (*)
  8987d5e... npm: fix build target usage (*)
  fba3ae1... npm: implement get_display_name() vfunc (*)
  a8577b6... newcomers: tweak section title (*)
  96aa3ce... meson: redirect stderr to null (*)
  6614b10... ctags: be more resilient to context destruction (*)
  f7a6acf... ctags: check for object destruction when building (*)
  3997ffa... greeter: bring back Open Project menu item (*)
  1bf315f... create-project: tweak menu positioning (*)
  04ce66b... search: only warn on non-common errors (*)
  6edb22b... code-index: fix access to task pointer (*)
  ed3235d... doap: don't block project load on doap processing (*)
  e2e970e... greeter: add IdeGreeterRow (*)
  e971211... recent: port to IdeGreeterRow (*)
  618785e... greeter: use ui template to add buttons section (*)
  c5b85fe... recent: move recent section above buttons (*)
  ba976e2... projects: add support for project GIcon (*)
  2a69275... greeter: connect project info icon to image (*)
  73ec99e... newcomers: use IdeGreeterRow for newcomers section (*)
  3ac23f1... recent: free allocated search text (*)
  04605e8... greeter: implement search text for greeter rows (*)
  333266d... Revert "doap: don't block project load on doap processing" (*)
  bec9bf9... themes: tweak styling for greeter (*)
  6dafce8... themes: avoid transitions on bottom borders (*)
  13590aa... greeter: move button bar to action bar (*)
  43173fe... greeter: tweak action bar usage for greeter workspace (*)
  16c6d13... greeter: add accelerator mnemonics (*)
  573f795... greeter: set initial filter when adding sections (*)
  972953e... greeter: show empty state upon no search results (*)
  f9eceb5... newcomers: sort newcomer projects (*)
  bd5cd16... greeter: add helper truncation model (*)
  f603b65... recent: only show 4 recent projects by default (*)
  a99293a... greeter: add can-expand to track when model can expand (*)
  abcb6e4... recent: use can-expand property (*)
  17f6d67... core: add ignore error helper (*)
  f5592c7... code: ignore various warnings in common path (*)
  e09e8ef... Update POTFILES.in (*)
  1be90b6... editor: fix typo in cli string (*)
  f77b29e... i18n: change wording to "Switch surface" (*)
  c6c600c... newcomers: add Builder to suggested projects (*)
  e44a82d... greeter: tweak naming for greeter window and menu items (*)
  a8e6e0b... greeter: ignore directory/fallback build system names (*)
  bc15a8c... greeter: force width of greeter row (*)
  40fc3c0... projects: compare pointers before free/strdupv (*)
  97fd182... projects: strip space from language names (*)
  5dcb0c3... greeter: use pill box for tags (*)
  ef52cfc... create-project: fix styling for template flow box child (*)
  aec74cf... greeter: fix row selection (*)
  c11237f... lsp: fix incorrect assertion (*)
  ced0e30... Update POTFILES.in (*)
  21fc003... editor: try to reuse existing workbenches (*)
  64cc61b... meson: fix subprocess stream disposition (*)
  59e77d3... meson: set cwd to builddir (*)
  a0573fc... meson: fix usage of toolchain cross-file (*)
  0de192c... cmake: fix usage of toolchain cross-file (*)
  7740dec... cmake: fix legacy "context" usage (*)
  36429dd... terminal: use xdg-open wrapper to open URLs on host (*)
  e6cc5ec... terminal: ensure valid pointers from match data (*)
  62827e9... gui: show omnibar popover on release (*)
  c2501f4... src: transfer ownership of gir option group (*)
  5c341e9... gui: use wrapper to open help window (*)
  09f1984... comment-code: fix action name for shortcut activation (*)
  dd95508... comment-code: fix other editor-view/editor-page rename (*)
  1cf5fc4... gui: add debug logging when loading plugins (*)
  34f2dd2... create-project: add dependency on greeter (*)
  7418b9e... meson-templates: add dependency on create-project (and gree (*)
  e70b852... gui: rescan plugins after enabling python3 loader (*)
  bdfc5f6... cmake: fix plugin paths (*)
  7e5a648... cmake: mount toolchain onto the object graph (*)
  f90f4f5... create-project: handle delayed addition of plugins (*)
  43f7932... vcs: more tracing (*)
  ee00a9a... git: emit changed when setting repository object (*)
  522e66a... git: be more aggressive about vcs reloading (*)
  b5ccdd9... editor: hide panels on supplemental editor surfaces (*)
  cffb140... code: add previous deleted flag for buffer line changes (*)
  578c9ef... git: set buffer line change for previous (*)
  171a442... omni-gutter: render tick for initial deleted lines (*)
  06068a5... code: only update objects when context is accessible (*)
  11e04c8... code: fix object destruction check (*)
  d0031c3... vcs: add API to list branch names (*)
  ca76ef5... vcsui: insert branches into Branches tree node (*)
  1521099... vcs: only require GObject as base object (*)
  0d9a9be... git: add support for listing branches (*)
  0334f33... vcs: add api to switch branches (*)
  02ebed2... project-tree: add location for vcs operations (*)
  2fb5888... vcsui: add hooks to switch to selected branch (*)
  7c9b451... git: begin switch_branch implementation (*)
  1f47141... vcs: add API to list tags (*)
  8bc248e... git: implement list_tags for git vcs backend (*)
  eb92572... vcsui: show tags in version control node (*)
  995ea0d... Updated Spanish translation (*)
  ceecde8... meson: disable config view addin (*)
  0f80549... Update Galician translation (*)
  62437eb... gui: add notification while updating dependencies (*)
  9aec7fa... vim: fix activation of global-search keybindings (*)
  2f2b415... project-info: fix memory leak

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