Changelog for
gnome-builder-3.20.2-2.3.x86_64.rpm :
Thu Apr 28 14:00:00 2016 zaitorAATTopensuse.org
- Update to version 3.20.2:
+ You can now select templates when creating a project, including
C, C++, and Vala languages.
+ The Vala plugin now extracts --pkg command line arguments from
autotools projects.
+ Various bug fixes to preferences and gsettings.
+ Much more of builder is translatable now.
+ Build for FreeBSD and OpenBSD.
+ Fixes to vim movements.
+ Many performance improvements to the editor.
+ Support for LLVM 3.8.
+ Fixes for ctrl+click on included headers to jump to header.
+ Fix for infinite loop in worker thread when cloning from
unauthorized git repositories.
+ Builder removes unnecessary widgets after starting up, lowering
the runtime overhead of the workbench.
+ You can move rename files outside their current directory.
+ Fixes for shorthand git URLs such as userAATThost:path.
+ The global file search now handles renames and deletes of
project files.
+ The project window now includes the title of the project to
help when multiple projects are open in GNOME Shell\'s overview.
+ Some projects that could not be removed from the greeter can
now be removed.
+ Updated translations.
- Add autoconf, automake and libtool Requires: on upstreams
request for autotools support.
Fri Apr 1 14:00:00 2016 dimstarAATTopensuse.org
- Enable two more plugins (boo#973678):
+ html-preview: add pkgconfig(webkit2gtk-4.0) BuildRequires.
+ terminal: add pkgconfig(vte-2.91) BuildRequires.
Wed Mar 23 13:00:00 2016 dimstarAATTopensuse.org
- Update to version 3.20.0:
+ More stylability controls using GtkSourceView style schemes.
+ The ability to toggle case-sensitivity with search context
menus.
+ VIM movement improvements.
+ The ability to disable project miners at startup.
+ Improvements to the clang completion engine.
+ Show empty state screen when last document is closed.
+ Show project tree when last document is closed.
+ Various build system improvements.
+ Improvements to Control+Click on symbols in the editor.
+ Snippet parser improvements.
+ Filtering improvements in symbol tree.
+ Various bugs squashed in menu management.
+ A new comment code plugin.
Tue Feb 23 13:00:00 2016 dimstarAATTopensuse.org
- Update to version 3.19.90:
+ A new diagnostic provider for common gettext errors.
+ Builder no longer bookmarks known temporary directories.
+ The framework for User Help has landed.
+ Terminal styling for Dark Mode has been fixed.
+ Preferences layout was extracted into EggColumnLayout and fixed
various Height for Width issues.
+ Preferences for disabling various diagnostic engines was added.
+ Improvements to our shared library template.
+ A configuration manager has been added to allow building
various project configurations. A configruation editor allows
you to create new and tweak existing configurations.
+ Support building projects inside xdg-app runtime, using
\"xdg-app build\".
+ Support for building inside of a jhbuild runtime.
+ Various tooltips were added to the user interface.
+ The line change gutter got support for rendering deleted lines.
+ Ctags got support for coalescing similar completion results.
+ Cursor location history and ctags were moved to .cache
directories.
+ Libide, Egg, and Template-GLib headers are now installed to
$(includedir)/gnome-builder-AATTVERSIONAATT. This allows building C
and vala plugins out of tree.
+ Support for enabling pylint via GNOME Code Assistance was
added.
+ You can search for projects in the greeter using the directory
name.
+ An empty state splash was added to the editor.
+ Various workarounds for recent changes in Vala.
+ Various fixes to the command bar availability.
+ Vim improvements.
+ Plugins can remove preferences when unloading.
- Add itstool BuildRequires: new dependency.
- Add rpmlintrc file: filter out devel-file-in-non-devel-package:
gnome-builder being an IDE makes the whole purpoe of this package
to be \"development\", even if it is not named -devel.
Wed Jan 27 13:00:00 2016 dimstarAATTopensuse.org
- Update to version 3.19.4:
+ Perspectives have been implemented to allow for clearer
groupings of application features and plugins.
+ Preferences has undergone substantial redesign. Preferences now
use a custom perspective rather than a dialog window.
+ A new \"ide\" command exposing various Builder features to
command line users.
+ Global search has gotten some style cleanup.
+ Builders custom CSS was rewritten for recent gtk+ changes.
+ A build panel has been added.
+ A Todo plugin was added to track todo items.
+ Perspectives can handle URI opening, allowing for perspectives
such as a \"glade perspective\" to handle opening .ui files.
+ Builder-1.0.gir was dropped, in favor of Ide-1.0.gir.
+ Embedded plugins and dependency solving now works.
+ Plugin APIs were simplified.
+ Multi-process separation support using IdeWorker. Plugins can
now easily move work to a subprocess and communicate via D-Bus.
Jedi has been ported to multi-process mode for Python
auto-completion.
+ Lots of Vim-mode improvements.
+ Vala plugin improvements.
+ External plugins are now supported.
+ Plugins can be loaded and unloaded.
+ Loads of bug and build system fixes.
+ Project greeter and project creation have been rewritten for
perspectives.
+ Plugins now have automatic resources for menus.ui and css
themes.
+ Various keybinding improvements.
+ Control+click works for navigating to type definitions.
+ scrolloffset has much improved and gained support for negative
values, which works in the opposite direction (top down).
+ Search movements have been simplified.
- Add bison, flex, pkgconfig(gobject-introspection-1.0) and
pkgconfig(pangoft2) BuildRequires: new dependencies.
Thu Oct 15 14:00:00 2015 zaitorAATTopensuse.org
- Update to version 3.18.1:
+ Initial support for Vala. Until we move this out of process, we
do expect that things are a bit leaky. This plugin is written
in Vala and requires libvala-0.30. It supports autocompletion,
as-you-type error highlighting, a symbol tree, and jump to
definition. We would love for the vala community continue
helping make this plugin great.
+ You can now write plugins in Vala.
*.vapi are generated for
libide-1.0 and gnome-builder-1.0.
+ Autocompletion, in most scenarios, will be much faster.
+ Most autocompletion engines now support fuzzy completion. This
means that \"gtkwidshow\" will match \"gtk_widget_show\".
+ A few crashers were fixed.
+ --enable-
*-plugin now works correctly.
+ Content type loading was fixed so that Makefile.am are no longer
opened by totem.
+ Python jedi completion has been improved.
+ Fix some coverity warnings.
+ A new button has been added to the editor to jump to the next
warning or error.
+ The C indenter is a bit more friendly to alternate coding styles.
+ Reindent line support has landed (tab in emacs, == in vim,
ctrl+alt+i as default).
+ A new font for the overview map has been enabled. It is called
BuilderBlocks and is a generic block font based on Tofu.
+ The ctags plugin can now defer tags generation to automakes
`make ctags`.
+ You can now draw marks for spaces, tabs, newlines, non-breaking
whitespace, trailing and leading spaces.
+ Improvements to the search workflow.
+ Various vim and emacs compatability and stability improvements.
+ Jedi completion proposals now show the correct word and lower
probability of functions that start with __.
+ Symbol tree panel stability improvements.
+ Updated translations.
- Add pkgconfig(vapigen) BuildRequires: Build the new vala support.
Mon Sep 21 14:00:00 2015 dimstarAATTopensuse.org
- Update to version 3.18.0:
+ Buffer:
- release symbol resolver aggressively.
- disable device manager/mingw plugins by default.
+ Cindent: ensure we don\'t loop forever looking for context.
+ Counters:
- add vsdo fallback on linux and no rdtscp instruction.
- mask CPU bits from rdtscp instruction on x86_64.
+ Editor:
- release underlying document aggressively to prevent leaks.
-
k in vim mode to request documentation.
- add simple goto line popover, activate with ctr+i in gedit
mode.
- fix crash upon DnD to editor.
+ Keybindings: use ctrl+alt+o for global search in gedit mode.
+ Map-bin: ignore size adjustment when floating bar is not used.
+ Plugins: show plugin greyed out if it is disabled.
+ Search:
- disable progress bar in search results.
- fix popover bug when clearing search text.
- make the search entry more forgiving to smaller sizes.
- show more search results by default.
+ Symbol-tree: fix cache timeout to use milliseconds.
+ Theme: fix styling of view controls in stack header.
+ View-stack: allow focusing the view stack by clicking on the
header.
Thu Sep 17 14:00:00 2015 dimstarAATTopensuse.org
- Update to version 3.17.92:
+ Progress on implementing UI designs.
+ A new shortcuts dialog to help you discover features.
+ A new plugin engine powered by Libpeas. Currently, only in-tree
plugins are supported. Plugins can be written in C or Python3.
+ A new workspace layout with panels which can be extended by
plugins.
+ Completion with support for GObject Introspection for Python3
using Jedi.
+ Progress on device manager and CPU graphs.
+ Symbol tree is now shown in a panel which reduces widget
overhead.
+ Loading of previous buffers is faster.
+ Read-only snippets viewer has been added to preferences.
+ Read-only plugin viewer in preferences.
+ Build systems can now be implemented as plugins.
+ Support for Terminals using VTE.
+ Editor overview map has been moved into GtkSourceView.
+ Smart backspace has been moved into GtkSourceView.
+ Builder gained printer support.
+ Updated translations.
- Add explicit pkgconfig(gtk+-3.0) BuildRequires.
- Drop pkgconfig(libdevhelp-3.0) BuildRequires: no longer needed.
- Add pkgconfig(libpeas-1.0) BuildRequires: new dependency.
- Replace desktop-file-utils BuildRequires with
update-desktop-files in order to have suse_update_desktop_files
available.
- use suse_update_desktop_files to add Builder.desktop to the
category IDE.
Mon May 18 14:00:00 2015 zaitorAATTopensuse.org
- Update to version 3.16.3:
+ A new source code minimap, recently pushed upstream into
GtkSourceView.
+ A new greeter based on recent design work.
+ A new XML highlighter to highlight matching XML elements.
+ Support for ctags-based auto-completion.
+ High-performance, mutli-threaded counters that can be enabled
with --enable-rdtscp. These are disabled by default as they
require newer Intel Core i[357] features. ide-list-counters can
be used to extract them from a running or crashed process.
+ The preferences interface has been vastly improved.
+ Search improvements.
+ A strftime format completion provider for Python.
+ Additional emacs, vim, and default keybindings.
+ Experimental support for building autotools projects with
mingw.
+ Python auto-indenter improvements.
+ Many CSS style improvements on Adwaita.
+ Additional support for recursive-automake-based projects.
+ Some features have made configurable with gsettings.
+ Layered settings support for project vs global settings.
+ Improved modelines support.
+ Support for parsing DOAP files.
+ Various memory leaks were plugged.
+ Incremental highlighting has more aggressive invalidation.
+ Various race conditions in autotools support were fixes.
+ OpenBSD and FreeBSD build system fixes.
+ Many translation improvements.
+ libide-1.0.so and Ide-1.0.typelib are now installed to a
private directory.
- Pass --disable-static to %configure, we do not need them.
Thu Apr 16 14:00:00 2015 zaitorAATTopensuse.org
- Update to version 3.16.2:
+ Fix double free in dummy vcs.
+ Fix project tree loading in dummy vcs.
+ Fix workbench action names in emacs mode.
+ Improve sorting of filenames in project tree.
+ Ensure loading of files matching content types supported by
GtkSourceLanguage.
+ Enable project tree by default.
+ Enable project tree icons by default.
+ Add rename file in project tree.
+ Add move to trash in project tree.
+ Sort previously opened projects before projects discovered by
miners.
+ Use sysconf() for page size (fixes building on OpenBSD).
+ Various clang build fixes.
+ Use arrow down instead of hamburger for search bar.
+ Fix unicode in markdown live preview.
- Changes from version 3.16.1:
+ Improved project tree including support for creating files and
folders, opening with external programs based on content-type,
and file-manager integration.
+ A new incremental semantic syntax highlighting engine.
+ Semantic highlighting for C and C++ using Clang AST.
+ Document selection popover to ease switching between documents.
+ Symbols navigator for C and C++ files.
+ Apply \"Fix-It\" for C and C++ as provided by Clang.
+ Highlight build warnings in squiggly yellow lines.
+ Improvements to dark theme.
+ Improvements to Builder\'s style scheme for C and C++ languages.
+ \"Jump to definition\" support for C and C++ languages.
+ Ctrl+] or gd in vim mode, period in emacs mode.
+ A new project selection and creation dialog on startup.
+ Git clone support from new project dialog.
+ \"Find other file\" similar to emacs to switch between source and
header files in C and C++.
+ Improvements to scroll-offset which allows you to keep a given
number of lines above and below the cursor.
+ Respect Gtk\'s \"sort-directories-first\" GSetting.
+ Improvements to VIM mode including support for :bnext,
:bprevious, :buffers and :ls.
+ Split support for HTML view.
+ Build fixes for FreeBSD and OpenBSD.
+ Support for editing \"application/x-php\" files.
+ Support extraction of CFLAGS from out-of-tree, non-recursive
automake.
+ A new symbolic icon.
+ Improvements to handling of drafts.
+ Improvements to autotools builders.
+ Updated translations.
- Drop gnome-builder-buildfixes.patch: Fixed upstream.
Thu Mar 26 13:00:00 2015 dimstarAATTopensuse.org
- Update License tag to: GPL-3.0+ and GPL-2.0+ and LGPL-3.0+ and
LGPL-2.1+ and MIT and CC-BY-SA-3.0 and CC0-1.0.
Tue Mar 24 13:00:00 2015 dimstarAATTopensuse.org
- Update to version 3.16.0:
+ A beautiful new GtkSourceView theme influenced by design grid
paper.
+ Integrated source editor based on GtkSourceView.
+ Live diagnostics as you type for C, C++ via Clang.
+ Live diagnostics as you type for Python, Ruby, CSS, JavaScript,
JSON, Vala, Go, and others via gnome-code-assistance.
+ Highlighting of added/changed lines within the source editor.
+ Robust Vim and Emacs emulation.
+ Multiple views into single file. Both horizontal and vertical
splits are supported.
+ Navigation history to jump back and forward within modified
files.
+ Robust snippet engine including support for GLib 2.44 style
GObjects.
+ Quick search to locate files within your project as well as
documentation in devhelp.
+ Smart backspace to simplify using spaces instead of tabs.
+ A command bar to execute internal GActions and Vim style
commands with autocompletion.
+ An implementation of Vim\'s scrolloffset.
+ Restoration of insertion cursor when reloading a file.
+ Autocompletion based on current words in loaded buffers.
+ Experimental support for autocompletion based on clang.
+ Support for vim, emacs, and kate style modelines.
+ Editorconfig support.
+ Experimental read-only support for autoconf/automake based
build systems.
+ Robust auto-indenters for GNU C89, Python, and XML.
+ Experimental project tree (available via F9).
+ Experimental support for building automake based projects.
+ Keybinding replay for command repeat in Vim emulation.
+ Autosaving of modified buffers, never lose a change.
+ Scripting via Python (CPython) or JavaScript (Gjs) and GObject
Introspection.
+ Dynamic power management when running on laptop battery.
+ HTML and Markdown live preview.
+ Autocompletion of g_date_time_format() format parameters.
+ Type ahead search with rubberbanding.
- Drop gnome-builder-build-32bit.patch: fixed upstream.
- Add gnome-builder-buildfixes.patch: Build fixes, taken from git.
Thu Feb 5 13:00:00 2015 dimstarAATTopensuse.org
- Add gnome-builder-build-32bit.patch: Fix build on 32bit systems.
Wed Jan 21 13:00:00 2015 dimstarAATTopensuse.org
- Initial package, version 3.15.4.1.