[gnome-builder] Created tag 3.31.90



The signed tag '3.31.90' was created.

Tagger: Christian Hergert <chergert redhat com>
Date: 1549507167 -0800

    release 3.31.90

Changes since the last tag '3.31.4':

Aurimas Černius (1):
      Updated Lithuanian translation

Balázs Meskó (1):
      Update Hungarian translation

Bilal Elmoussaoui (1):
      appdata: follow the latest specs

Christian Hergert (267):
      gui: fix copyright to 2019
      npm: fix gettext usage
      po: update POTFILES.in
      foundry: remove unused include
      foundry: rename IdeConfiguration* to IdeConfig
      buildconfig: rename BuildconfigConfiguration to BuildconfigConfig
      flatpak: rename FlatpakConfiguration to FlatpakConfig
      cargo: fix configmanager access
      context: fix access to project file in plugins
      refactor: rename get_configuration() to get_config()
      build: don't include build identifier in libide-core.h
      foundry: be flexible when device is destroyed or unrooted
      gui: handle more obscure combinations of file/directory
      gui: give IdeApplicationAddin an activate callback
      greeter: present upon app activation when necessary
      menus: tweak menu positioning
      keybindings: fix surface selection keybindings
      whitespace: beautify public API declarations
      code: fix signal emission when reloading buffers
      gui: show greeter upon closing last project
      threading: use task cancellation path upon IdeObject destruction
      ctags: add cancellation checks
      ctags: break out early if context is unavailable
      ctags: check for context before attaching notification
      foundry: add API to get project version
      buildui: add editor-page-addin to set project version
      buildsystem: init build systems that are common initables
      meson: extract project version without using introspection
      buildui: fix project version number to be a.b
      meson: remove debug code
      buildui: parse version numbers to use even minor version
      themes: fix whitespace
      recent: tweak styling when row is selected
      create-project: set directory for project info
      gdb: emit thread-selected upon *stopped, event
      gdb: use more precise logging in gdb responses
      gdb: use --thread and --frame during stack-list-variables
      greeter: tweak spacing
      greeter: display greeter for "New Window" action
      autotools: prefer autotools over cargo by default
      meson: raise meson priority by lowering integer value
      flatpak: avoid multiple return values for a task
      projects: propagate build-system-hint when opening from dialog
      flatpak: raise priority of build-system discovery
      Merge branch 'dbuch/gnome-builder-wip/fix-revealer-reload'
      recent: add shadow to removed files scrolled window
      recent: disable insertion cursor from removed files text view
      editor: avoid operation on NULL editor surface
      editor: add operation to open document in new workspace
      meson: fix path to meson.build when setting :project-file
      greeter: fix module-name when greeter plugin is used
      threading: use alternate message for object destruction
      foundry: do not pass cancellable to save task
      code: notify of buffer modification when backing file changes
      code: short-circuit save when we think there are no changes
      debugger: use array style field padding
      threading: use array style field padding
      newcomers: add icon-dropshadow CSS class
      buildui: add device name to build overview
      foundry: rename IdeBuildPipeline and IdeBuildStage
      foundry: rename IdeBuildManager execute_async to build_async
      threading: add support for FLATPAK_HOST_COMMAND_FLAGS_WATCH_BUS
      gdb: fix parsing of locals
      keybindings: fix action name for open
      greeter: fix back button to use go-previous-symbolic
      tree: add support for rendering with error squiggles
      codeui: add tree addin to render files with errors as squiggles
      gdb: rename helper function to parse variables result
      core: gracefully handle NULL object instance
      meson: ignore _build directory
      flatpak: fix parameter ordering
      tree: add support for markup text for nodes
      buildui: allow markup from build target names
      flatpak: implement get_argv for build target
      flatpak: give additional information about flatpak target
      foundry: add ide_build_target_get_display_name()
      buildui: use display name from build target
      flatpak: only use pango markup in display-name
      terminal: fix context menu for terminals
      gui: require WebKit2 at plugin initialization time
      html-preview: cleanup initialization
      html-preview: fix markdown preview
      html-preview: disable navigating away from preview
      html-preview: open links in new window
      build: update libide.deps
      foundry: add log message for non-main-thread access
      autotools: access IdeObjects from main-thread
      buffer-monitor: handle attribute changes to files
      meson: stub out meson options for build preferences
      foundry: add IdePipeline::loaded signal
      io: add synchronous form of find_with_depth
      gui: add ide_workbench_resolve_file_async()
      terminal: allow opening filename:line:column
      history: add support for back/forward mouse buttons
      gui: add API to resolve file to an open workspace
      gui: resolve workbench from ide_workbench_open_at_async()
      code: short-circuit saving of the buffer
      threading: add cancellation checks for IdeObject
      code-index: check for cancellation up-front
      git: add line cache helper
      git: reimplement git diffs using hunk cb instead of line cb
      git: use binary-search to locate first entry in range
      greeter: remove selection requirement
      greeter: use section for action buttons instead of header
      create-project: change label for button
      greeter: tweak project creation menus
      greeter: make title expand
      greeter: tweak language for greeter dialog
      greeter: tweak word usage for greeter
      create-project: use more consistent naming for labels
      greeter: update button sensitivity for error states
      ctags: be more tolerant of context destruction
      style-schemes: switch dark theme to the refresh
      cargo: handle project file other than Cargo.toml
      sourceview: cleanup whitespace
      gradle: root build target under build system
      foundry: only root build targets not yet rooted
      cargo: fix creation of wrapper build target
      cargo: add display name getter
      cargo: Cargo.toml needs to be a path string
      gradle: fix build target usage
      maven: fix build target usage
      npm: fix build target usage
      npm: implement get_display_name() vfunc
      newcomers: tweak section title
      meson: redirect stderr to null
      ctags: be more resilient to context destruction
      ctags: check for object destruction when building
      greeter: bring back Open Project menu item
      create-project: tweak menu positioning
      search: only warn on non-common errors
      code-index: fix access to task pointer
      doap: don't block project load on doap processing
      greeter: add IdeGreeterRow
      recent: port to IdeGreeterRow
      greeter: use ui template to add buttons section
      recent: move recent section above buttons
      projects: add support for project GIcon
      greeter: connect project info icon to image
      newcomers: use IdeGreeterRow for newcomers section
      recent: free allocated search text
      greeter: implement search text for greeter rows
      Revert "doap: don't block project load on doap processing"
      themes: tweak styling for greeter
      themes: avoid transitions on bottom borders
      greeter: move button bar to action bar
      greeter: tweak action bar usage for greeter workspace
      greeter: add accelerator mnemonics
      greeter: set initial filter when adding sections
      greeter: show empty state upon no search results
      newcomers: sort newcomer projects
      greeter: add helper truncation model
      recent: only show 4 recent projects by default
      greeter: add can-expand to track when model can expand
      recent: use can-expand property
      core: add ignore error helper
      code: ignore various warnings in common path
      editor: fix typo in cli string
      i18n: change wording to "Switch surface"
      newcomers: add Builder to suggested projects
      greeter: tweak naming for greeter window and menu items
      greeter: ignore directory/fallback build system names
      greeter: force width of greeter row
      projects: compare pointers before free/strdupv
      projects: strip space from language names
      greeter: use pill box for tags
      create-project: fix styling for template flow box child
      greeter: fix row selection
      lsp: fix incorrect assertion
      editor: try to reuse existing workbenches
      meson: fix subprocess stream disposition
      meson: set cwd to builddir
      meson: fix usage of toolchain cross-file
      cmake: fix usage of toolchain cross-file
      cmake: fix legacy "context" usage
      terminal: use xdg-open wrapper to open URLs on host
      terminal: ensure valid pointers from match data
      gui: show omnibar popover on release
      src: transfer ownership of gir option group
      gui: use wrapper to open help window
      comment-code: fix action name for shortcut activation
      comment-code: fix other editor-view/editor-page rename
      gui: add debug logging when loading plugins
      create-project: add dependency on greeter
      meson-templates: add dependency on create-project (and greeter)
      gui: rescan plugins after enabling python3 loader
      cmake: fix plugin paths
      cmake: mount toolchain onto the object graph
      create-project: handle delayed addition of plugins
      vcs: more tracing
      git: emit changed when setting repository object
      git: be more aggressive about vcs reloading
      editor: hide panels on supplemental editor surfaces
      code: add previous deleted flag for buffer line changes
      git: set buffer line change for previous
      omni-gutter: render tick for initial deleted lines
      code: only update objects when context is accessible
      code: fix object destruction check
      vcs: add API to list branch names
      vcsui: insert branches into Branches tree node
      vcs: only require GObject as base object
      git: add support for listing branches
      vcs: add api to switch branches
      project-tree: add location for vcs operations
      vcsui: add hooks to switch to selected branch
      git: begin switch_branch implementation
      vcs: add API to list tags
      git: implement list_tags for git vcs backend
      vcsui: show tags in version control node
      meson: disable config view addin
      gui: add notification while updating dependencies
      vim: fix activation of global-search keybindings
      themes: tweak default omnibar styling
      gui: add API to specify command-line is handled
      code-index: update copyright
      code-index: allow cpphdr usage
      code-index: start on code-index command line option
      projects: alter project id based on directory status
      io: add ide_g_file_walk()
      code-index: be more flexible in context usage
      code-index: add GbpCodeIndexPlan
      code-index: start on an --index option to index a project
      code-index: add phase to load build flags
      code-index: add helper to copy index plan items
      code-index: add accessory builder/executor objects
      io: fix invalid check in write_async()
      code: add collect helper to avoid multiple calls
      code-index: stub out service code
      code-index: execute code indexer during --index operation
      code-index: be consistent with wording
      code-index: improve tracing
      meson: remove task priority for get build flags
      meson: be lazier about initial pipeline setup
      code-index: make directory tree before writing files
      code-index: ignore .in style macro expansion files
      meson: add more logging
      code-index: add empty entry set for some files
      code-index: add some logging as indexes are updated
      code-index: complete progress in finish func
      code-index: start on code indexing service
      code-index: implement various start/stop/pause/unpause API
      code-index: add indexer info helper module
      code-index: wire up more submodule monitors
      code-index: remove legacy code index manager
      code-index: remove IdeObject usage for workbench addin
      code-index: fix some potential crashers
      code-index: wire up paused state and service life-cycle
      ctags: avoid ctags indexing until a file has been saved
      code-index: use service for index access
      code-index: recursively load cached code indexes
      gui: hide theatrics from progress menu button
      code-index: reload indexes after code indexing
      code-index: avoid reloading unchanged indexes
      command-bar: work around various suggestion entry changes
      maven: check for directory in CWD usage
      core: add steal helper for ptrarray
      foundry: leave comment for later
      foundry: steal build target to avoid destroy signal
      cargo: create new build target each time
      comment-code: fix action activation for comment-code
      editor: use scroll helpers and tweak placement
      project-tree: remove empty node when inserting new child
      editor: allow keeping search box visible on view focus-in
      icons: update icons for 3.32 icon initiative
      credits: add some recent contributors
      build: bump dependencies
      release 3.31.90

Christopher Davis (1):
      ide-clone-surface.ui: Clone when entry is activated

Daniel Buch (15):
      gui: bridge GApplication.open signal to IdeApplicationAddin.open
      editor: implement IdeApplicationAddin.open
      gui: fix IdeApplicationAddin.open documentation
      gui: fix reload action in modified_revealer
      tree: introduce ide_tree_node_insert_sorted()
      project-tree: Use ide_tree_node_insert_sorted() for add_file()
      project-tree: sort directories before regular files
      lsp: include libide-code.h instead of libide-core.h
      lsp: whitespace fix
      plugins: libide-lsp dependency
      lsp: whitespace fix
      Gradle: fix GradleBuildTarget
      gradle: Port gradle wrapper to PipelineStageLauncher
      libide-lsp: send initialized as reply to initialize
      maven: post refactor fixes

Daniel Mustieles (3):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Fran Dieguez (2):
      Update Galician translation
      Update Galician translation

Mohammed Sadiq (2):
      build: Fix appdata po directory
      project-info: fix memory leak

Nelson Benítez León (1):
      set small priority for devhelp hover provider

Patrick Griffis (1):
      meson-templates: Update Python template to use Gtk.Template

Piotr Drąg (8):
      Localize gstyle.xml files
      Update POTFILES.in
      Update POTFILES.in
      Update POTFILES.in
      Update POTFILES.in
      Update POTFILES.in
      Update POTFILES.in
      Update POTFILES.in

Scott Johnson (1):
      ide-editor-search-bar: emit notify when replace mode is changed

Simone Piccardi (6):
      gdb: use --thread during stack-list-frames
      gdb: cleaned up stack-list-variables command
      gdb: replaced stack-list-arguments with stack-list-variables
      gdb: removed unused thread-select machinery
      gdb: removed useless/duplicated from-gdb debug log output (for errors and gdb prompt)
      sourceview: propagate snippet content to parent

Tim Sabsch (1):
      Update German translation


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