[gnome-builder] Created tag GNOME_BUILDER_3_22_2



The signed tag 'GNOME_BUILDER_3_22_2' was created.

Tagger: Christian Hergert <chergert redhat com>
Date: Tue Nov 1 17:38:41 2016 -0700

    Release 3.22.2

Changes since the last tag 'GNOME_BUILDER_3_22_1':

Alexandre Franke (1):
      Fix a couple typos

Aurimas Černius (3):
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation

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

Benedikt M. Thoma (1):
      Update German translation

ChenYang Li (1):
      Add zh_CN translation

Christian Hergert (222):
      font-button: drop "pt" suffix from font display
      menus: add text-direction hint
      icons: register rtl variants for split/move actions
      build: add --with-sanitizer=
      build: ignore some common ASAN options that fail
      git: print reason for not loading
      git: log discovered git location
      file-search: don't leak timer object
      doap: don't leak parsed name from xml reader
      recent-projects: don't leak name from bookmark file
      clang: don't leak file path
      clang: free cached file path during finalize
      project-info: free languages during finalize
      snippets: no need to strdup, const is expected
      snippet: don't leak snippet string attributes
      recent-projects: don't leak description from bookmark file
      recent-projects: don't leak groups array
      greeter-row: utf8_strdown() returns a copy of the input string
      makecache: move matchinfo into closest scope
      snippet-context: free line prefix during finalize
      git: don't leak branch name
      command-bar: don't leak action names
      source-view: free command_str during finalize
      autotools: don't leak cwd when building subprocess
      git: add discovery workaround
      vala: fix building with pre-0.36 in git
      autotools: reap old makecache entries at startup
      git: don't walk past text length
      snippets: be more careful with empty strings
      snippets: don't leak dup'd string
      c-indent: free temporary parameter string
      source-view: fix free of command_str
      subprocess: synchronous wait must pump a main context
      build-result: reduce chances of blocking the main loop
      subprocess: don't leak g_get_environ() result
      build-result: don't leak async queue
      build-panel: remove unused function gbp_build_panel_add_error()
      diagnostic: make fatal highest priority when sorting
      build-panel: include fatal along with errors
      source-location: add ide_source_location_hash()
      diagnostic: add ide_diagnostic_hash()
      build-panel: switch to GtkTreeView for diagnostics
      build-tools: remove dead code
      autotools-templates: use 2 space indentation by default
      po: remove dead code
      create-project: add explicit dependency on git-plugin
      runtime-manager: defer runtime loading until GInitable::init
      run-manager: don't transfer task ownership
      build-result: set G_SIGNAL_TYPE_STATIC_SCOPE for string param
      build-result: add tracing macros
      c-indenter: fix leak when short circuiting
      source-view: don't leak search text on finalize
      file: don't leak file basename
      file-search: don't leak file name
      build: add some ASAN suppressions
      empty-state: hide empty labels
      build-panel: add empty state view for build panel
      empty-state: add pixel-size property
      build-panel: use smaller icon for panel empty state
      symbol-tree: add empty state for symbol tree
      sysprof: add link to run the project in empty state
      ctags: header whitespace cleanup
      editor: add warning when file is NULL
      symbol-node: add default vfunc implementation
      symbol-node: add class padding
      symbol-tree-builder: check if a node has children
      todo: set TAGS_FILES automake variable
      ctags: add rudimentary IdeSymbolTree backed by ctags
      symbol-tree: make IdeSymbolNode location resolver async
      panels: tweak empty state for right panels
      run-manager: add IdeRunManager::run(IdeRunner) signal
      tmpl: bump template-glib snapshot
      tmpl: more template-glib updates
      subprocess: add IdeSubprocessSupervisor
      ctags: ensure task is setup up before we can fail
      buffer-manager: add IdeBufferManager::buffer-unloaded
      subprocess-supervisor: add IdeSubprocessSupervisor::spawned
      source-view: use NULL terminated string for insert-text
      buffer: add ide_buffer_get_uri()
      diagnostic: header cleanup
      context: add (type Ide.Service) annotation
      extensions: add assertion to ensure we have valid context
      subprocess-supervisor: fix spawned signal
      langserv: start prototyping IdeLangserverClient
      langserv: send notifications to language server
      langserv: add call and notifications access
      diagnostician: add assertion
      langserv-client: implement diagnostics parsing
      langserv-diagnostics-provider: get diagnostics from langserv-client
      rust-langserv-plugin: fix python syntax
      langserv-client: add notification helper
      langserv: propagate file changes
      langserv-client: propagate buffer changes
      build: add json-glib-1.0 to vapi deps
      langserv-client: use textDocument/didSave
      langserv-client: use copy of inserted text
      lgpl2.1: only use the lgpl portion of the license file
      rust-langserv: don't clear process environment
      langserv: fix ownership transfer of error
      langserv-client: remove debug code
      langserv-completion-provider: add Language Server completion
      rust-langserv: enable Language Server completion
      build: add --enable-rust-langserv-plugin
      langserv: use abstract types for plugin base classes
      symbol-resolver: add fallback for get_symbol_tree_(async)
      symbol-resolver: add Language Server based symbol resolver
      rust-langserv: implement symbol resolving for Rust
      rust-langserv: cleanup stubs to match implementation requirements
      langserv-client: send shutdown request when stopping
      source-view: stash our position before goto-definition
      langserv-client: allow specifying supported languages
      rust-langserv: specify 'rust' as supported language
      symbol-node: cleanup
      symbol: add new symbol types
      langserv: add symbol tree support to langserv symbol resolver
      subprocess-supervisor: rate limit child spawning
      langserv-client: use wrapper to send notifications
      jsonrpc-glib: vendor our new jsonrpc-glib library
      ide: add langserv components to ide.h
      rename-provider: add IdeRenameProvider
      buffer: add helper to get rename provider
      buffer: add helper to get IdeSourceLocation for an iter
      buffer-manager: add API to apply a series of IdeProjectEdits
      source-view: implement ctrl+shift+r to rename
      langserv-rename-provider: add IdeRenameProvider for Language Servers
      rust: add support for renaming symbols
      shortcuts: add ctrl+shift+r for rename symbol
      rename-provider: silence some vala warnings
      rename-provider: add precondition for self
      vala-pack: use same callback strategy as other async funcs
      symbol-tree: update symbol tree upon save signal
      langserv-client: steal file instead of creating a new one
      langserv-client: add missing , after array begin
      langserv-client: whitespace
      langserv-client: add ::published-diagnostics signal
      diagnostics: fix transfer on constructor argument
      diagnostics: allow NULL for array of diagnostics
      diagnostics: add ide_diagnostics_add()
      internal: remove unused header
      diagnostic-provider: add IdeDiagnosticProvider::invalidated signal
      langserv-diagnostic-provider: emit invalidated upon changes
      diagnostic: add ide_diagnostic_get_file()
      tools: remove dead code
      diagnostics: refactor IdeDiagnostician into IdeDiagnosticsManager
      diagnostics: ensure we have an adapter before diagnosing
      snippets: add gpl/lgpl snippets for rust
      langserv: add client properties to langserv providers
      rust-langserv: use property bindings instead of lambdas
      tests: add jcon test
      rust-langserv: fix issue with pygobject base classes
      editor: don't use weak callback for tracking view
      editor-perspective: fix precondition check
      jsonrpc: remove unused variable
      rust-langserv: ensure _client is always set
      diagnostics: add IdeDiagnosticProvider::load vfunc
      completion: add IdeCompletionProvider::load
      symbol-resolver, rename-provider: add load helper API
      build-result: add literal helpers
      rust-langserv: use SYNC_CREATE when binding client
      builder: fix introspection description for build/install
      cargo: add minimal Cargo build system support
      todo: avoid use of lambda for callback
      supervisor: force exit if we haven't yet exited/terminated
      supervisor: show exit code vs term signal in debug message
      subprocess: move bitfield after GTimeVal for better alignment
      supervisor: document slight of hand
      supervisor: move ::spawned signal after we begin wait cb
      diagnostics-manager: don't leak GWeakRef objects
      subprocess-launcher: fix pop_argv() to fetch proper argument
      cargo: pass empty flags
      flatpak: fix building from within flatpaks
      subprocess-launcher: remove spawn_async()
      subprocess-launcher: rename spawn_sync() to spawn()
      subprocess-launcher: prefer g_environ_*() utilities
      subprocess-launcher: add get_argv() helper
      flatpak: convert environment variables to --env= parameters
      autotools: make a copy of configuration
      Revert "autotools: make a copy of configuration"
      rust-langserv: make rust service startup lazy
      rust-langserv: shutdown rls process upon IdeService::stop()
      langserv-client: call "initialize" before notifications
      preferences: fix G-I introspection for add_switch()
      Ide.overrides: add NotSupportedError()
      cargo: use NotSupportedError to notify task recipient
      subprocess-supervisor: use proper TRACEing check
      langserv-client: stash diagnostics before notifying listeners
      langserv-client: use JCONE_STRING() properly
      rust-langserv: set self._supervisor
      jcon: remove unnecessary assertion
      clang-service: fix preconditions for start/stop
      context: ensure we release services during unload
      subprocess-supervisor: more reliable process cleanup
      subprocess-launcher: use PR_SET_PDEATHSIG on Linux
      prctl: use SIGKILL instead of SIGTERM
      cargo: add include for Makefile.plugin
      rust-langserv: add include for Makefile.plugin
      preferences: add missing G-I introspection
      langserv-completion: only message when not cancelled
      langserv-diagnostics: steal GError for task
      jsonrpc: don't allow stream failures to cause us to fail
      langserv-client: hold onto self reference during close operation
      jsonrpc: use JCON_NEW() for messages
      langserv-client: remove dead code
      langserv-client: transfer error ownership to g_propagate_error()
      langserv-client: simplify get_diagnostics_finish()
      snippets: raise priority of snippet completion
      project-tree: focus project tree during reveal
      tree: adjust position for adwaita menus
      subprocess: add more tracing
      terminal: avoid extraneous dup() for tty FDs
      subprocess: remove use of prctl() to set parent death signal
      editor: add tracing
      simple-subprocess: add tracing for process exit reason
      jsonrpc: import JsonrpcServer
      build: add G-I and Vapi support for jsonrpc-glib
      jsonrpc: rename to send_notification()
      langserv-client: rename notification to send_notification
      jsonrpc: whitespace cleanup
      diagnostics: ensure diagnostic has valid file
      drop .buildconfig
      update AUTHORS
      build: release 3.22.2

Dušan Kazik (1):
      Update Slovak translation

Gautier Pelloux-Prayer (1):
      flatpak: fix typo in configure.ac

Georges Basile Stavracas Neto (1):
      vala-pack: implement various :load() vfuncs

Kjartan Maraas (1):
      Updated Norwegian bokmål translation from Kjartan Maraas.

Marek Černocký (5):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Mario Blättermann (2):
      Update German translation
      Update German translation

Matthew Leeds (6):
      autotools: Use the new build function for installs too
      runtime: Add a postinstall_async vfunc to IdeRuntime
      autotools: Call the runtime's postinstall hook when necessary
      runner: Discover build targets after the build completes
      runner: Fix documentation error
      autotools-templates: Rename flatpak manifest file

Patrick Griffis (3):
      builder: Fix install_finish() annotation
      meson: Create plugin
      build: Fix installing meson plugin

Piotr Drąg (9):
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation

Rafael Fontenelle (5):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Sebastien Lafargue (19):
      vim: add new movements and count to c mode
      quick-highlight plugin: fix wrong object for a signal
      ide-source-style-scheme: remove unused var
      libeditorconfig: fix c&p error
      libeditorconfig: fix utarray leak
      ide-buffer: set a fallback for TAG_SNIPPET_TAB_STOP
      sourceview: let the completion popover handle alt+0 to alt+9
      colorpicker: remnove deprecated functions
      symbol-tree-builder: shut up gcc switch warning
      symbol-tree-builder: remove unused var
      ide-support: remove deprecated GdkScreen API
      ide-tree: remove deprecated GdkScreen API
      ide-tree: remove deprecated gtk_menu_popup
      completion: remove deprecated gtk_source_completion_item_new
      gb-terminal: remove deprecated gtk_menu_popup
      test: remove deprecated gtk_menu_popup
      ide-subprocess-launcher: fix params alignment
      colorpicker: allow color name changes from colorpicker UI
      jsonnrpc-glib: use out params in is_jsonrpc_call

albfan (2):
      Fix logging with --enable-trace on C++
      Fix logging with --enable-trace on C++, again


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