[gnome-builder] Created tag GNOME_BUILDER_3_16_1



The signed tag 'GNOME_BUILDER_3_16_1' was created.

Tagger: Christian Hergert <christian hergert me>
Date: Mon Apr 13 21:42:37 2015 -0700

    Release 3.16.1

Changes since the last tag 'GNOME_BUILDER_3_16_0':

Alexandre Franke (5):
      vim: add ":bnext" command
      vim: add ":bprevious" command
      vim: add :ls as an alias for :buffers
      Fix styling typos
      Add button to collapse sidebar

Antoine Jacoutot (1):
      Fix build on OpenBSD.

Carlos Soriano (1):
      ide-source-view-movements: Fix scroll off > half page

Christian Hergert (281):
      post-release bump
      build: fix some build warnings
      clang: add debugging for tracing cflags
      views: add document selection popover
      makecache: walk through makecache a line at a time
      stack: add modified indicator to buffer selector
      makecache: add support for recursive automake
      libide: add ide-diagnostic.h to ide-enums generation
      fixit: add plumbing for fixits to IdeDiagnostic
      clang: extract fixits from clang diagnostics
      fixits: implement fixit accesors
      buffer: add ide_buffer_get_iter_at_source_location()
      whitespace cleanup
      fixits: add menu items to apply diagnostic Fix-Its.
      fixit: use "Insert" instead of "Replace" when appropriate.
      makecache: check for valid subdir before calling g_str_has_prefix()
      highlight: add basic, incremental semantic highlighting engine.
      highlight: be defensive about having highlighter/buffer
      highlight: add overly simplistic index helper
      highlight: use boxed type, increment ref count
      highlight: add some debug helpers
      highlight: add debug helpers to re-highlight a buffer
      highlight: add rebuild helper to highlight engine
      build: sort files
      build: make index semi-public so we can use it in various API
      highlight: tag should be named NULL for allowing duplicates
      highlight: use formatted size in dump to stderr
      clang: generate a highlight index when parsing translation unit
      highlight: add very crude, not even vaguely optimize highlight
      highlight: implement incremental, callback based, highlight engine
      highlight: stop if no forward progress was made
      highlight: reload highlight engine after diagnosing
      clang: make sure we release the cached translation unit
      clang: trace finalize of translation units
      clang: add CXTranslationUnit_DetailedPreprocessingRecord
      be more succinct in logs
      highlight: add tracing to index finalizer
      vim: ctrl+l forces redraw (and in our case, rehighlight)
      highlight: synchronize text tags when switching style-schemes
      highlight: fix tag property names when unsetting
      keybindings: fix close action in default and emacs modes
      highlight: add some fallback lookup paths for styles that don't exist
      clang: ensure we are disposing CXStrings, cache copy when necessary
      style: remove old comment
      clang: try to reduce concurrent requests into a single
      sourceview: remove trailing ;
      style: make some changes to default style scheme for C
      highlight: unset fields rather than overwriting
      highlight: add colors to builder-dark theme
      buffer: make warning underline color check dynamic
      prefs: scroll editor settings
      style: alter changed/added/deleted line colors for dark mode
      style: fix typo
      symbol: add basic symbol resolver interface methods
      libide: allow querying symbol provider from IdeBuffer
      clang: add very simple IdeClangSymboProvider
      sourceview: as stub implementation of goto-symbol
      symbols: extract some additional symbol information
      sourceview: add IdeSourceView::focus-location gsignal
      editor: handle IdeSourceView::focus-location action
      emacs: add <alt>period to go to definition in emacs mode
      keybindings: copy emacs accelerator for default mode "goto-definition"
      smart-backspace: ignore lines that are not empty before the cursor
      editor: use scroll_to_mark
      vim: add diw and diW commands
      clang: highlight enumeration values
      vim: add comment about macro recording
      vim: add `gd` for goto-definition
      clang: add some tracing
      highlight: use range notation
      sourceview: check for capture before attempting replay
      sourceview: add menu item for "goto definition"
      symbols: add resolver to get symbols in a file
      clang: stub get_symbols_async()
      patternspec: add search match helper
      clang: add helper to get symbols from a file in a translation unit
      clang: implement get_symbols_async vfunc
      buffer: add helper to get symbols for current document
      editor: add rudimentary symbol browser
      symbols: hide symbol browser until symbols are retrieved
      symbols: name the menu button "Symbols"
      view-stack: reduce size of document button
      symbols: add placeholder text
      sourceview: update target position upon deletion
      symbols: add symbol kind and flags enumerations
      highlight: adjust runtime quanta and adjacent lines to update
      resources: add autocompletion function to resources
      editor: add function icon to IDE_SYMBOL_FUNCTION symbols
      editor: use function iconography for symbols dropdown
      editor: save insert mark after jumping to symbol
      libide: add typedefs to symbol list
      build: fix out-of-tree builds from git snapshots
      clang: try harder to discover the symbol type
      symbols: render enum and struct icons in symbol tree
      patternspec: define _GNU_SOURCE for strcasestr
      symbol: add class symbols
      workbench: teach workbench about application/sql
      cindent: convert spaces to tabs if view requests it
      keybindings: allow keybindings to set a mode display name
      editor: connect keybinding mode display name to info widget
      vim: set mode display name for various vim modes
      editor: use "Plain Text" to signify no language set
      clang: make sure file_copy is always set
      clang: handle failed translation unit when notifying waiters
      clang: add some documentation
      clang: fix potential double free of GError
      icons: alias autocomplete icons into actions/ directory
      libide is a GPL-3.0 shared library
      workbench: add fallbacks to more reliable close
      context: fix unloading context with zero buffers loaded
      sidebar: always make sidebar available with F9
      emacs: set display name for C-x mode
      nautilus: update floating bar, with spinner fix
      editor: fix position of labels relative to spinner
      viewstack: fix default viewstack state
      menus: remove dead menu
      sidebar: add statefull toggle for sidebar
      libide: add IdeProjectMiner and IdeProjectInfo types
      autotools: add basic autotools project miner
      libide: add autotools miner to public API
      app: track project file history
      tools: print mined project info
      vim: bind page up/down movements
      vim: add `yw` and `yW` commands
      style: make xml files a bit more readable with low brightness
      file: add ide_file_find_other_async()
      editor: use the new ide_file_find_other_async()/finish() pair
      clang: allow specifying the file you want diagnostics for
      clang: when diagnosing, prefer translation unit from .c over .h
      load-directory-task: deal with missing special dirs more gracefully
      directory: don't enumerate non-native directories including FUSE
      tree: allow horizontal scaling
      tree: add menu getter and setter to header
      tree: add GbTree:menu property
      tree: allow hooking into popup procedure
      tree: implement GtkWidgetClass::popup_menu vfunc
      libide: extract macros into their own header
      libide: add IdeVcsUri
      libide: fix vcs uri parsing to be a bit better at on the fly parsing
      pattern-spec: use - as alternate word break
      libide: add IdeProjectInfo:last-modified-at
      autotools: check .git/index for more accurate datetime info
      scrolledwindow: add additional padding to ensure space for child
      command-bar: handle focus changes to GtkStack
      scroll-offset: handle odd/even number of visible lines differently
      source-view: improve scroll-offset with large value
      makecache: fix potential free() on interned string
      actions: add action to show the symbols drop down
      gsettings: remove project-history gsettings
      icons: add gitg icons for use in clone dialog
      context: add ide_context_get_recent_manager()
      buffer-manager: track recent buffers upon ::buffer-loaded
      util: add gb_date_time_format_for_display()
      progress: IdeProgress should inherit from GObject
      file: add _ide_file_get_content_type()
      project-miner: add extension point for project miners
      app: add fallback size for default geometry
      git: ensure libgit2-glib has threading and ssh support
      libide: add IdeRecentProjects
      git: add IdeGitRemoteCallbacks
      app: add gb_application_open_project()
      app: simplify preferences action
      project-selector: add New Project and Open Project dialog
      projects-dialog: remove project from recent items
      tree: add stubs for context menu items
      project-tree: implement collapse-all-nodes helper
      tree: allow builders to populate GMenu rather than old style GtkMenuShell
      tree: only add open items for IdeProjectFile items
      tree: rebuild the tree when sort ordering changes
      tree: add build items
      tree: add "Sort Directories First" menu item
      nautilus: add helper to select file in nautilus window
      tree: add open and open-containing-folder actions
      tree: add "Open With" -> "Source Code Editor"
      tree: move tree actions into their own module
      tree: add notify::selection
      tree: update project tree actions when selection changes
      tree: add GbTree:show-icons gproperty
      tree: rely on GbTree:show-icons for icon visibility
      tree: add show-icons menu item and action
      tree: sort actions
      tree: load relevant content-type handling applications into menu
      build: fix a few warnings under clang
      defaults: ensure task is stored in the global task list
      vim: display "^w" when in ctrl+w mode
      tree: add gb_tree_node_select() and gb_tree_node_expand()
      project-file: add IdeProjectFile:is-directory
      tree: remove non-existant menu functions
      tree: use ide_project_file_get_is_directory()
      css: remove dead code
      tree: omit toplevel project from tree
      workbench: set workbench title from project name
      workbench: put project name before application name
      editorconfig: test strcmp against 0
      tests: add test-ide-file-settings
      tests: add test .editorconfig to EXTRA_DIST
      editorconfig: add basic .editorconfig for Builder project
      editor: restore previous sidebar size
      editor: lazily track sidebar toggle state to gsettings
      search: fix ctrl+tab on search box
      clang: limit the number of completion items we generate
      clang: add some tracing macros
      source-view: block completion while loading
      clang: be more defensive
      source-view: only update snippets if they are enabled.
      tests: add test-ide-indenter
      tests: tests require that gtk_init() is called
      icon: hook up symbolic icon for Builder
      build: print prefix and libdir in configure output
      project-tree: extract project tree into subclass of GbTree
      project-tree: extract project tree settings
      prefs: add GbPreferencesSwitch
      makecache: add support for out-of-tree, non-recursive automake
      tree: use GDK_BUTTON_SECONDARY
      tree: use fixed height mode
      tree: improve menu placement at bottom of screen
      tree: add basic plumbing to create new files
      tree: desensitize new-directory when not on a directory
      tree: expand treenode before performing new-file/directory action
      tree: place new-file-popover to the right of the treeview
      tree: protect against spurious emission of changed::sort-directories-first
      tree: set initial state of 'show-icons' action
      tree: add gb_tree_node_rebuild()
      tree: add collapse and expand state helpers
      project-tree: collapse node if we expanded it and user cancelled
      project-tree: allow creation of siblings
      editorconfig: update config for xml and ui files
      Revert "tree: use fixed height mode"
      editorconfig: support max_line_length
      editorconfig: use property names with -
      project-tree: clamp popover to visible region of widget
      project-tree: select parent node when creating a sibling
      style: add styling to the project tree
      tree: add gb_tree_node_show_popover()
      project-tree: use gb_tree_node_show_popover()
      project-tree: hide popover before destroying
      unsaved-files: use errno.h
      unsaved-files: handle successful case
      tree: make the popover arrow overlap the row
      tree: fix missing return
      theme: add GbCssProvider
      tree: add gb_tree_scroll_to_node()
      tree: add some missing precondition checks
      tree: add gb_tree_find_item()
      project-tree: re-expand tree to selected item after rebuild
      project-tree: allow creating files/folders with "Files" selected
      clang: use defines for style names
      stack: allow longer filenames before scrolling
      theme: make project-tree blend better with GtkMenu in dark mode
      context: do not rely on Vcs to discover project files
      project-item: set parent property when appending child
      project-files: add ide_project_files_add_file()
      project: add add_file() and get_files() helpers
      project-tree: update project tree after adding file or directory
      git: track updated libgit2-glib patches
      project: add transfer annotation
      build: bump libgit2-glib dependency
      build: depend on gtk+ 3.16.1
      build: bump dependencies for 3.16.1
      project-tree: expand tree if only a single root item
      ide-build: ensure gtk is loaded for recentmanager
      build: fix warning
      workbench: focus workbench menu with F10
      project-tree: release variant in unhandled case
      project-tree: focus project tree with <Ctrl>F9
      editor: allow focusing view stacks from "workspace.focus-stack(n)"
      app: add accelerators to focus view stacks
      keybindings: make default keybindings match emacs for error movement
      keybindings: use <ctrl>0 for focus sidebar
      style: style sidebar header similar to view-stacks
      stack: focus widget after switching views
      focus: track focus child to apply proper css style
      focus: use traditional grabs to handle refocusing
      tree: make "popup-menu" place menu in same location as right click
      editor: activate symbol row and hide popover on Return
      update .gitignore
      snippets: don't scroll_to_bottom() on snippet entry
      tree: focus tree upon right click
      editor-workspace: check popover parent when determining sidebar focus
      appdata: update appdata screenshots and prose
      release: 3.16.1

Elad Alfassa (1):
      workbench: teach workbench about application/x-php

Garrett Regier (4):
      build: fix more build warnings
      tests: include Ide-1.0.gir and typelib to search path.
      tree: Sort directories before files
      Add generic show in File Manager helper

Giovanni Campagna (1):
      makecache: operate on all relative paths

Jakub Steiner (1):
      icon: provide a symbolic variant of the app icon

Marek Černocký (9):
      Fixed typo
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Udated Czech translation
      Updated Czech translation
      Updated Czech translation

Paolo Borelli (7):
      libide: ensure drafts dir exists
      app: rework command line handling
      unsaved-files: be safe when freeing an unsaved file
      unsaved-files: do not autofree the content
      autotools-builder: fix typo
      builder: push force-rebuild flag down to each builder
      builder: make abstract

Piotr Drąg (13):
      Remove markup from strings in UI files
      Improve some translatable strings
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated POTFILES.in
      Updated POTFILES.in
      Updated POTFILES.in
      Updated POTFILES.in
      Fix minor typos
      Updated Polish translation

Sebastien Lafargue (5):
      devhelp-view: add split
      html-view: add split
      vim: add ":buffers" command
      Add myself to AUTHORS and credits
      ide-source-view-mode: typo on the header

Ting-Wei Lan (6):
      libide: fix "void function should not return a value"
      build: add llvm-config35 to the list of name of llvm-config
      libide: don't attach -gnu to the local system type instead of failing
      libide: find GNU make via configure instead of hard-coding make
      build: remove -lstdc++
      libide: fix return value error

Yosef Or Boczko (3):
      Updated Hebrew translation
      Updated Hebrew translation
      Updated Hebrew translation


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