gnome-builder 3.25.3



About Builder
=============

Builder is an IDE for writing GNOME-based software. It is currently
under heavy development.

News
====

This release includes some major changes for packagers. Builder is now built
using the Meson build system. Given the number of GNOME packages following this
trend, chances are that packagers will have existing scripts to help make this
a smooth transition.

Changes since 3.25.2

 • The "egg" contrib package has been broken out into libdazzle. If you do
   not have libdazzle, it will be built as a subproject.
   http://git.gnome.org/browse/libdazzle
 • The "jsonrpc-glib" contrib package has been broken out into a standalone
   project. It will be built as a subproject if you do not have it installed.
   http://git.gnome.org/browse/jsonrpc-glib
 • The "template-glib" contrib package has been broken out into a standalone
   project. It will be built as a subproject if you do not have it installed.
   http://git.gnome.org/browse/template-glib
 • Ctags completion priority has been lowered
 • Many internals have been moved to an updated libdazzle. This includes lots
   of theming fixes as well as improved panels and theming integration. Many
   search data structures were also broken out into libdazzle.
 • The search provider has been rewritten to use libdazzle and the new
   suggestion entry. We expect more changes here before 3.26.
 • Builder now uses GVFS metadata to store the cursor position. This should
   improve the chances you end up on the right position when re-opening a
   buffer.
 • Panels now properly maintain their visibility state between runs of Builder.
 • The flatpak plugin now properly ignores runtimes ending in ".Sources".
 • Builder properly cleans up drafts fixing an issue where files with encoding
   errors would continually re-open when restoring Builder's internal state.
 • A "counters" window has been added to aide in debugging.
 • Builder now tries to do significantly less work while the buffer is opening.
   This should speed up file-loading on larger files.
 • Various async operation priority have been lowered to avoid stalling the
   Gtk main loop.
 • UI files now strip their empty space which should reduce the size of libide
   a small amount.
 • IdePerspective now has a restore_state vfunc. This helps ensure that the
   widget restores state after the UI has settled. This can help avoid hickups
   in the UI at startup.
 • Python Ide.py overrides now have helpers to log using g_warning() etc. See
   Ide.warning(), Ide.debug(), Ide.critical(), etc.
 • Additional documentation.

Updated Translations:

  Spanish, Kazakh



Download
========
https://download.gnome.org/sources/gnome-builder/3.25/gnome-builder-3.25.3.tar.xz (6.08M)
  sha256sum: b04bfba9f0bddb82d4b3a80c919042f14832181f20238921f4932ea323e82627



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