[gnome-builder] Created tag 3.27.90



The signed tag '3.27.90' was created.

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

    release 3.27.90

Changes since the last tag '3.27.4':

Aurimas Černius (1):
      Updated Lithuanian translation

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

Balázs Úr (1):
      Update Hungarian translation

Bernie Schelberg (1):
      explorer.rst: Fix spelling

Christian Hergert (389):
      code-index: set G_PARAM_STATIC_STRINGS
      persistent-map-builder: plug document leak
      context: fix G-I annotation
      util: ensure IdeWidgetContextHandler is emitted only once per change
      util: special-case widget being an IdeWorkbench
      messages: use signal group for signal
      code-index: code style cleanup
      code-index: be more lazy creating code indexers
      clang: ensure children array is finalized
      clang: code style cleanup
      symbol-tree: clear symbol tree when changing documents
      symbol-tree: add more task info
      symbol-tree: style cleanup
      build: temporarily bundle meson
      code-index: code style cleanup
      flatpak: do network query immediately
      flatpak: do not allow downloads from dependencies stage
      flatpak: add docs to state-dir property
      flatpak: try harder to avoid downloads at startup
      flatpak: work around flatpak-builder --state-dir bug
      diagnostics: update diagnostics after successful build
      build: fix alignment
      beautifier: no need to warn on non-existent file
      beautifier: use g_clear_pointer()
      beautifier: make ownership transfer explicit
      flatpak: take current branch into account
      buildsystem: use branch in builddir path
      autotools: check for AC_INIT() in configure
      pipeline: chain cancellable without creating secondary
      code-index: cleanup cancellable usage
      pipeline: add helper to check if configured
      code-index: delay builds until CONFIGURE is reached
      flatpak: remove extra-sources usage
      Merge branch 'update-flatpak-url' into 'master'
      greeter: install greeter header
      greeter: fix G-I warnings
      subprocess: check for cancelled after connecting
      subprocess: code style fixups
      flatpak: bundle flatpak-builder in our flatpak
      flatpak: don't cleanup flatpak binary
      highlighter: be safer with usage of borrowed reference
      diagnostics: ignore cancelled and not-supported errors
      xml-pack: various code style cleanup
      xml-pack: whitespace cleanup
      xml-pack: fix typo
      xml-pack: don't leak TreeBuilderState structure
      xml-pack: clear struct fields when freeing
      xml-pack: code style cleanup
      xml-pack: ref counts should be volatile
      xml-pack: use constructed instead of init to access context
      xml-pack: various correctness and leak fixes
      xml-pack: track ownership of completion context
      xml-pack: don't leak GError
      xml-pack: use guint for iteration state
      xml-pack: make population callback more robust
      greeter: more assertions
      configuration: keep ownership transfer where it is used
      config: cleanup configuration lookups
      greeter: re-open previous project if we detect one
      language: fix license expansion for templates
      source-view: add helper to get scaled font
      omni-gutter: take font scale into account
      sourceview: clear cursors before changing case
      clang: plug GFile/IdeFile leak
      files: add a files cache for IdeFile
      file: use ide_file_new instead of g_object_new
      file: improve fallback path creation
      project: remove IdeProjectFile and IdeProjectFiles
      clang: cleanup string usage
      clang: use ide_file_new
      clang: don't leak CXString
      clang: use ide_file_new()
      clang: remove use of IdeProject from diagnostics
      clang: plug leak in lazy init of completion item
      clang: use g_auto(CXString) when appropriate
      clang: plug leak of filename when indexing
      clang: handle ranges with NULL paths
      ctags: use ide_file_new()
      xml-pack: use ide_file_new()
      clang: use autoptr for diagnostic
      clang: don't leak decl_cursors
      clang: fix property type flags
      code-index: readability improvements
      gettext: rewrite xgettext diagnostic provider
      langserv: fix ownership transer of RPC params
      langserv: don't submit results if op was cancelled
      langserv: use queue to push_tail completion results
      langserv: fix ownership transfer to call_async
      langserv: use dispose to cleanup highlighter
      langserv: only log if not cancelled
      langserv: fix ownership transfer to call_async
      gettext: ensure lang_id is initialized
      greeter: remove unused field
      recent: notify has-selection when row selection property changes
      rustup: avoid modifying preferences after unloading
      file: don't cache files without contexts
      vala-pack: avoid copying unsaved files from threads
      terminal: add helper to write content to terminal
      terminal: note when application exits
      omni-gutter: scale diagnostic icons with text
      omni-gutter: fix signedness issues
      meson-templates: add gtkmm application template
      prefs: add gsetting for insert-trailing-newline
      gsettings: tweak summary to be more descriptive
      i18n: ignore test data from gstyle
      menus: whitespace cleanup
      terminal: add new-terminal-in-dir action
      po: ignore submodules to quiet damned lies on branches
      editor: fix tabs/spaces button actions
      flatpak: add util to split flatpak ids
      flatpak: whitespace cleanup
      transfer: be more tolerant of NULL branches
      flatpak: extract sdk-extensions from manifest
      runtime: whitespace cleanup
      runtimes: add bootstrap config helper
      build-manager: use ensure_config_async()
      flatpak: be more flexible with NULL branch ids
      flatpak: install sdk-extensions when bootstrapping
      configuration: add IdeConfiguration:append-path
      flatpak: parse append-path from build-options
      configuration: add IdeBuildLocality
      meson: use _build if build locality is in-tree
      launcher: use NULL to specify g_environ_unsetenv()
      subprocess: add helper to append to $PATH
      pipeline: allow removing _build directories
      pipeline: take path modifications into account
      pipeline: simplify cancellation chaining
      config: whitespace cleanup
      configuration: add helper to apply PATH to launcher
      flatpak: propagate builddir:(true|false) to config
      flatpak: allow overriding PATH
      meson-templates: code style cleanup
      meson-templates: add Gtk♯ template
      diagnostics: lower message severity
      make: add support for "make run" when running project
      meson-templates: update link to gtk-sharp repo
      meson: fix build system type check when loading tests
      cmake: allow specifying CMAKE environment variable
      context: use G_TYPE_CHECK_INSTANCE_TYPE()
      plugins: add main thread checks
      plugins: add some more defensiveness in extension-set-adapter
      langserv: set rootUri parameter
      plugins: add more assertions to extension adapter
      code-index: whitespace cleanup
      code-index: code style cleanup
      code-index: remove context from search result
      code-index: code style cleanup
      code-index: code style cleanup for map builder
      code-index: code style cleanup for persistent map
      code-index: more assertions and cleanup
      code-index: code style cleanup and more assertions
      code-index: code style cleanup and improve lock usage
      code-index: better mutex naming
      code-index: cleanup mutex usage and improve thread safety
      code-index: make code indexer iface use async/finish ops
      clang: add g_auto() helpers
      clang: port clang indexer to new async API
      code-index: fix G-I for index_file_async
      vala-pack: port to new code indexer API changes
      gjs-symbols: port to new code index async API
      code-index: stub out new implementation of index builder
      threading: be defensive and clear structures
      glib: add helper to get children in directory
      build-system: add helper to fetch flags for a whole directory
      code-index: require new get_file helper for entries
      clang: always use dup'd memory for cursors
      clang: code style cleanup
      persistent-map: fix incorrect assertions
      code-index: reference build data when storing to queue
      code-index: remove dead code
      code-index: track source and index directory
      code-index: add some counters
      code-index: avoid off main thread usage
      clang: hide some flags behind 0.35 check
      clang: SingleFileParse was 0,43
      code-index: ensure dir_index is initliazed to 0
      vala-pack: push/pop context
      vala-pack: hold lock while indexing file
      vala-pack: add workaround for string arrays
      code-index: log file that contained no entries
      sourceview: cleanup ref_sink usage
      pipeline: add ability to mark a pipeline as failed
      pipeline: add IdeBuildPipeline:pty property
      pipeline: don't pass cancellable to pty creation
      pipeline: cleanup docs
      pipeline: disconnect ready tracking after setup
      pipeline: implement GListModel
      pipeline: add mark_broken and remove get_pty to private api
      buildmanager: improve cancellation tracking
      buildmanager: call ensure_config_finish()
      buildui: track changes to pipeline PTY
      buildpanel: track pipeline changes with signal group
      buildui: bind pipeline GListModel to stages list box
      style-scheme: fix line number background color for current line
      debugger: use IdeTerminal for console log
      buildui: add note about empty build pipeline
      config-manager: be more careful about already added configs
      code-index: improve binary search assertions
      flatpak: pass --command to build-finish
      symbol-resolver: add unload vfunc
      buffer: load symbol resolvers when plugins change
      plugins: handle G_TYPE_INVALID more gracefully
      langserv: use sorted iters for delete-range
      meson-templates: cleanup
      make: add simple makefile template
      create-project: add helper to get template instance
      template: add priority to templates to sort
      create-project: sort templates by priority
      meson: add template priority
      make: add template priority
      meson-templates: use pattern-cli for empty project
      editor: use DzlDockStack for utilities panel
      pipeline: add ide_build_pipeline_get_requested_phase()
      buildui: show build panel when build starts
      theme: make styling more portable
      workbench: hide fullscreen button on pantheon
      theme: add a few overrides for elementary
      config-manager: remove unnecessary threading
      themes: tweak border radius for utilities buttons
      terminal: fix block selection
      sourceview: disable emoji-picker by default
      keybindings: add emoji-picker inside given modes
      build: remove .h from private sources list
      util: add PTY interceptor
      utils: simplify color code escape filtering
      pipeline: intercept PTY communication to extract error regex
      pty: fix FD_CLOEXEC usage
      pipeline: add helper to set PTY size
      pipeline: whitespace cleanup
      buildui: notify pipeline of PTY size changes
      build: remove meson from flatpak manifest
      pipeline: ensure we stash top Enter directory
      pipeline: set xterm-256color with PTY
      pipeline: clear cached directories when advancing build stage
      pipeline: only clear intercept once
      buildui: fix signedness for out parameters
      code-index: limit main-loop index building to 1msec
      flatpak: reap old builds from flatpak-builder/builds
      flatpak: use appropriate ccache dir for builds
      clang: improve fallback source location creation
      config-provider: add assertions and cleanup fallbacks
      config-provider: fix chain-up of load_finish()
      config-provider: make IdeConfigurationProvider an IdeObject
      config-provider: code style cleanup
      config: move build configuration types to src/libide/config/
      context: add helper to get path in project
      tests: make context test more extensible
      tests: add test for ide_context_build_filename()
      config: refactor config providers to be less racey
      buildconfig: fix get_postbuild()
      build: rename conf to config_h
      pty: check for ptsname_r() and fallback to ptsname()
      pty: use g_unix_set_fd_nonblocking()
      autotools: FreeBSD has autoreconf in /usr/local/bin
      settings: check for ctags last
      todo: avoid grep --exclude-dirs on FreeBSD
      Revert "flatpak: reap old builds from flatpak-builder/builds"
      Revert "beautifier-plugin: use per project Builder cache dir"
      pipeline: be more explicit in directory checks
      context: warn about invalid project paths at early startup
      unsaved-files: add API to reap old files
      context: reap old buffers before restoring
      object: never notify immediately in notify_in_main()
      flatpak: try to guess the best config to load
      vala-pack: create ValaIndex lazily
      code-index: don't walk into symlinks
      ctags: don't recurse into symlinks
      file-search: don't follow through symlinks
      flatpak: don't follow through symlinks
      flatpak: don't follow through symlinks
      build-system: remove unused task data
      code-index: free filtered file info struct
      vcs: allow NULL self for pattern checking
      code-index: fix incorrect assertion
      code-index: don't dive into ignored directories
      git: register .git as global ignored pattern
      meson: implement batched compiler flags lookup
      clang: don't call g_strv_length() on NULL array
      code-index: remove invalid assertions
      compile-commands: header to source fallbacks
      compile-commands: add fallback for -private.h
      Merge branch 'wip/sadiq/fixes' of gitlab.gnome.org:pksadiq/gnome-builder
      pty: remove straggler
      subprocess: set /usr/local/bin for FreeBSD when clearing environment
      todo: use bsdgrep on FreeBSD
      project: persist buffers before renaming file
      project: rename open buffer before renaming file
      vim: add support for N-d-Return
      flatpak: bump require-version to 0.10.0
      ide: avoid setting programName to NULL
      ide: set default to "gnome-builder"
      build: bump libdazzle requirement
      flatpak: reap old builds from flatpak-builder/builds
      beautifier: some code style cleanup
      pipeline: set utf8 mode on PTY
      pty: improve fallbacks for creating master_fd
      config: remove dead code
      app: white space cleanup
      app: add helper to get translated projects directory
      misc: use ide_application_get_projects_directory()
      app: clear cached projects-directory when gsetting changes
      code-indexer: pre-filter files by supported indexers
      gjs: fix typos from gjs indexer refactoring
      layout-grid: proxy focus request to current layout stack
      layout-grid: focus current column after removing column
      build: use cc.links() to verify -Wl link args
      autotools: override LANG for make all target
      ctags: fix path resolution for ctags files
      ctags: add more tracing macros
      ctags: fix iteration integer size
      ctags: lower ctags index priority
      ctags: improve regex escaping
      symbols: use include icon for packages
      ctags: use def:preprocessor for import types
      ctags: add imports to symbol tree
      ctags: parse "import" lines as seen from parsing Python files
      ctags: sort switch entries
      editorconfig: use ©
      libide: use ©
      html-preview: use ©
      langserv: drop extra assertion
      buildsystem: tweak build system priorities
      language-defaults: fix code style for goto/iteration
      language-defaults: fix comparison for language overrides
      language-defaults: add support for strv gsettings
      file: add helper to peek at settings
      indent-style: remove glib-object include
      spaces-style: add new flags type for spaces styling
      file-settings: add spaces-style for basic space styling
      defaults: override paren-spacing defaults for c/chdr/c#
      clang: query file-settings for spacing when building snippets
      prefs: add build preferences for space styling
      meson-templates: use .tmpl suffix for .js files
      pty: tweak watch priorities
      config: use pointer array for reserved
      pty: use blocking mode for external PTY slave FDs
      pty: fix trailing newline
      util: add helper to find files matching a pattern
      flatpak: improved flatpak configuration support
      templates: use .tmpl suffix to avoid loading manifest
      flatpak: check for useful app-id
      git: plug leak of DiffTask structure
      change-monitor: use array for reserved fields
      git: use array with bsearch() and apply drift in line callback
      buffer: code style cleanup
      buffer: make IdeBufferLineChanges a GFlags
      defaults: add some sensible defaults for rust
      ctags: add () to function expansion
      flatpak: re-introduce save support
      flatpak: cleanup manifest
      flatpak: propagate config-opts back to manifest
      flatpak: use --libdir=lib
      config: increase writeback delay
      config: perform invalidation after delay
      config: monitor manifests for changes
      build-stage-launcher: log subprocess arguments
      valgrind: disconnect notify handler on unload
      vcs: move malloc/free calls outside of lock
      vcs: register GIO backup styled ~ suffix as ignored
      gsettings: add gschema for project settings
      context: add helper to get project settings
      config-manager: cleanup disposal/finalize
      config-manager: load project settings
      config-manager: persist selected configuration
      recent: clear old gsettings when removing project
      git: add destination location when cloning repository
      create-project: disable horizontal scrollbar
      create-project: add note about destination
      update CONTRIBUTING.md
      build: -Wno-cast-function-type
      helper: fix ref transfer to task
      beautifier: use gbytes for async calls
      beautifier: more assertions and clear structures
      notificatoin: be defensive during shutdown
      context: add helpers to track unloading state
      config: avoid signal emissions when unloading
      build-manager: avoid pipeline setup during shutdown
      notification: fix toplevel check
      build: update bug report URL
      langserv: be tolerant of NULL notification params
      editor: skip initial whitespace upon scroll_to_line_offset()
      flatpak: add fallback for app-id/id mixup
      flatpak: remove sdk-version
      about: show build tag in all non-release builds
      git: improve line marks
      doap: update link for bug tracker
      notification: check target phase for message suppression
      tests: fix required deps for tests
      release 3.27.90

Cédric Valmary (1):
      Update Occitan translation

Daniel Buch (2):
      flatpak-manifest: update builder url
      flatpak-manifest: update libdazzle url

Daniel Mustieles (1):
      Update Spanish translation

Emmanuele Bassi (4):
      Reference the Lesser GPL in the LGPL snippet
      Add SPDX license identifier
      Remove the redundant "copyright" glyph
      Add MIT license snippet

Federico Barone (1):
      Fix typo in Italian translation

Henry Finucane (1):
      go-langserv: Import an LSP integration for Go

Jiri Grönroos (1):
      Update Finnish translation

Juraj Fiala (1):
      application-actions: Update and clean the copyright string

Mohammed Sadiq (2):
      build-stage: trivial typo fix in variable name
      build-stage: set the priority a better way

Patrick Griffis (2):
      build: Use Meson's built-in llvm dependency
      gjs-symbols: Always return errors on failure

Piotr Drąg (6):
      Update POTFILES.in
      main: spell D-Bus and GTK+ correctly
      Update POTFILES.in
      Update POTFILES.in
      gsettings: add a translator comment
      Update POTFILES.in

Pratyusha Musunuru (1):
      app: Added clone repository action to app-menu

Rafael Fontenelle (2):
      Fix typo
      Update Brazilian Portuguese translation

Sebastien Lafargue (3):
      xml-pack: prevent for analysing null size files
      beautifier-plugin: use per project Builder cache dir
      beautifier-plugin: use per project Builder cache dir

Ting-Wei Lan (5):
      Revert "todo: avoid grep --exclude-dirs on FreeBSD"
      pty: use fdevname_r as a thread-safe alternative of ptsname on FreeBSD
      subprocess: add a meson option to set PATH to run build commands
      buildui: fix gtk-doc build problem caused by undefined reference error
      doc: remove ide-project-files and ide-project-file

Zander (1):
      Update Git/Bugzilla links to point to GitLab equivalents

albfan (1):
      gsettings: translate projects directory


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