~ubuntu-branches/debian/stretch/gnome-builder/stretch

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2015-10-11 12:38:45 UTC
  • Revision ID: package-import@ubuntu.com-20151011123845-a0hvkz01se0p1p5a
Tags: upstream-3.16.3
Import upstream version 3.16.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
==============
 
2
Version 3.16.3
 
3
==============
 
4
 
 
5
Your Builder development team has been working hard to build on the
 
6
tremendous momentum of the last few months. 3.16.3 is like each of it's
 
7
predecessors, packed with new features and bug fixes.
 
8
 
 
9
I'd like to personally thank everyone who contributed bugs during the cycle.
 
10
You keep us on our toes.
 
11
 
 
12
This release shows a sharp spike in contributions from new and existing
 
13
GNOME community members. I'm very happy to see this happening and look
 
14
forward to building Builder together.
 
15
 
 
16
Of note in this release:
 
17
 
 
18
 • A new source code minimap, recently pushed upstream into GtkSourceView.
 
19
 • A new greeter based on recent design work.
 
20
 • A new XML highlighter to highlight matching XML elements.
 
21
 • Support for ctags-based auto-completion.
 
22
 • High-performance, mutli-threaded counters that can be enabled with
 
23
   --enable-rdtscp. These are disabled by default as they require newer
 
24
   Intel Core i[357] features. ide-list-counters can be used to extract
 
25
   them from a running or crashed process.
 
26
 • The preferences interface has been vastly improved.
 
27
 • Search improvements.
 
28
 • A strftime format completion provider for Python.
 
29
 • Additional emacs, vim, and default keybindings.
 
30
 • Experimental support for building autotools projects with mingw.
 
31
 • Python auto-indenter improvements.
 
32
 • Many CSS style improvements on Adwaita.
 
33
 • Additional support for recursive-automake-based projects.
 
34
 • Some features have made configurable with gsettings.
 
35
 • Layered settings support for project vs global settings.
 
36
 • Improved modelines support.
 
37
 • Support for parsing DOAP files.
 
38
 • Various memory leaks were plugged.
 
39
 • Incremental highlighting has more aggressive invalidation.
 
40
 • Various race conditions in autotools support were fixes.
 
41
 • OpenBSD and FreeBSD build system fixes.
 
42
 • Many translation improvements.
 
43
 • libide-1.0.so and Ide-1.0.typelib are now installed to a private
 
44
   directory.
 
45
 
 
46
Thanks to everyone who contributed to this release!
 
47
 
 
48
 • Alexandre Franke
 
49
 • Carlos Soriano
 
50
 • Christian Hergert
 
51
 • Daniel Mustieles
 
52
 • Elad Alfassa
 
53
 • Erick Pérez Castellanos
 
54
 • Garrett Regier
 
55
 • Kalev Lember
 
56
 • Marek Černocký
 
57
 • Patrick Griffis
 
58
 • Piotr Drąg
 
59
 • Sebastien Lafargue
 
60
 • Ting-Wei Lan
 
61
 • TingPing
 
62
 • Wolf Vollprecht
 
63
 • Yosef Or Boczko
 
64
 
 
65
 
 
66
==============
 
67
Version 3.16.2
 
68
==============
 
69
 
 
70
Based on early feedback from 3.16.1, I'm announcing a followup release.
 
71
This is primarily a bug-fix release.
 
72
 
 
73
 • Fix double free in dummy vcs.
 
74
 • Fix project tree loading in dummy vcs.
 
75
 • Fix workbench action names in emacs mode.
 
76
 • Improve sorting of filenames in project tree.
 
77
 • Ensure loading of files matching content types supported by
 
78
   GtkSourceLanguage.
 
79
 • Enable project tree by default.
 
80
 • Enable project tree icons by default.
 
81
 • Add rename file in project tree.
 
82
 • Add move to trash in project tree.
 
83
 • Sort previously opened projects before projects discovered by miners.
 
84
 • Use sysconf() for page size (fixes building on OpenBSD).
 
85
 • Various clang build fixes.
 
86
 • Use arrow down instead of hamburger for search bar.
 
87
 • Fix unicode in markdown live preview.
 
88
 
 
89
Thanks to everyone that tested 3.16.1 and provided feedback!
 
90
 
 
91
 
 
92
==============
 
93
Version 3.16.1
 
94
==============
 
95
 
 
96
GNOME 3.16.1 is here, and so is a new release of Builder!
 
97
 
 
98
While most projects are focused on improving stability for 3.16.1, Builder is
 
99
quickly adding the features you need. This is only possible because we are
 
100
still an early preview application.
 
101
 
 
102
Some highlights of the over 300 new commits in this release:
 
103
 
 
104
 • Improved project tree including support for creating files and folders,
 
105
   opening with external programs based on content-type, and file-manager
 
106
   integration. (Christian Hergert, Garrett Regier)
 
107
 • A new incremental semantic syntax highlighting engine.
 
108
 • Semantic highlighting for C and C++ using Clang AST.
 
109
 • Document selection popover to ease switching between documents.
 
110
 • Symbols navigator for C and C++ files.
 
111
 • Apply "Fix-It" for C and C++ as provided by Clang.
 
112
 • Highlight build warnings in squiggly yellow lines.
 
113
 • Improvements to dark theme.
 
114
 • Improvements to Builder's style scheme for C and C++ languages.
 
115
 • "Jump to definition" support for C and C++ languages.
 
116
   Ctrl+] or gd in vim mode, <alt>period in emacs mode.
 
117
 • A new project selection and creation dialog on startup.
 
118
 • Git clone support from new project dialog.
 
119
 • "Find other file" similar to emacs to switch between source and header
 
120
   files in C and C++.
 
121
 • Improvements to scroll-offset which allows you to keep a given number
 
122
   of lines above and below the cursor. (Carlos Soriano, Christian Hergert)
 
123
 • Respect Gtk's "sort-directories-first" GSetting. (Garrett Regier)
 
124
 • Improvements to VIM mode including support for :bnext, :bprevious,
 
125
   :buffers and :ls (Alexandre Franke, Sebastien Lafargue)
 
126
 • Split support for HTML view (Sebastien Lafargue)
 
127
 • Build fixes for FreeBSD (Ting-Wei Lan)
 
128
 • Build fixes for OpenBSD (Antoine Jacoutot)
 
129
 • Support for editing "application/x-php" files.
 
130
 • Support extraction of CFLAGS from out-of-tree, non-recursive automake.
 
131
   (Christian Hergert, Giovanni Campagna)
 
132
 • A new symbolic icon (Jakub Steiner)
 
133
 • Improvements to handling of drafts (Paolo Borelli)
 
134
 • Improvements to autotools builders (Paolo Borelli)
 
135
 • Many translation updates including Czech, Polish, and Hebrew.
 
136
   (Marek Černocký, Piotr Drąg, and Yosef Or Boczko)
 
137
 
 
138
I'd like to thank everyone that filed bugs, submitted patches, translated,
 
139
tested, or plans to test Builder.
 
140
 
 
141
Together, great things are possible.
 
142
 
 
143
 
 
144
==============
 
145
Version 3.16.0
 
146
==============
 
147
 
 
148
It is my distinct pleasure to announce the first preview release of
 
149
GNOME Builder!
 
150
 
 
151
GNOME Builder is a new development environment being developed in
 
152
conjunction with the GNOME desktop. While Builder is an alpha product,
 
153
it is under heavy development. We look forward to early testers and
 
154
encourage everyone to try things out and file bugs and feature requests.
 
155
 
 
156
I'd like to thank the Gedit and GtkSourceView team for all of their hard
 
157
work integrating features from Builder upstream as well as adding
 
158
features we needed. Additionally the GLib and Gtk+ teams were incredibly
 
159
helpful to keep us moving.
 
160
 
 
161
Builder is built in conjunction with LibIDE. This new shared library
 
162
provides the necessary abstractions to build a modern IDE. It includes
 
163
auto-completion, auto-indenters, buffer management, a source editor,
 
164
abstractions for build systems, version control, file settings,
 
165
translation units, diagnostics, symbols, search engines, snippets, local
 
166
and external devices, documentation, animations, and more.
 
167
 
 
168
Some highlights of this release are:
 
169
 
 
170
 · A beautiful new GtkSourceView theme influenced by design grid paper.
 
171
 · Integrated source editor based on GtkSourceView.
 
172
 · Live diagnostics as you type for C, C++ via Clang.
 
173
 · Live diagnostics as you type for Python, Ruby, CSS, JavaScript, JSON,
 
174
   Vala, Go, and others via gnome-code-assistance.
 
175
 · Highlighting of added/changed lines within the source editor.
 
176
 · Robust Vim and Emacs emulation.
 
177
 · Multiple views into single file. Both horizontal and vertical splits
 
178
   are supported.
 
179
 · Navigation history to jump back and forward within modified files.
 
180
 · Robust snippet engine including support for GLib 2.44 style GObjects.
 
181
 · Quick search to locate files within your project as well as
 
182
   documentation in devhelp.
 
183
 · Smart backspace to simplify using spaces instead of tabs.
 
184
 · A command bar to execute internal GActions and Vim style commands
 
185
   with autocompletion.
 
186
 · An implementation of Vim's scrolloffset.
 
187
 · Restoration of insertion cursor when reloading a file.
 
188
 · Autocompletion based on current words in loaded buffers.
 
189
 · Experimental support for autocompletion based on clang.
 
190
 · Support for vim, emacs, and kate style modelines.
 
191
 · Editorconfig support.
 
192
 · Experimental read-only support for autoconf/automake based build
 
193
   systems.
 
194
 · Robust auto-indenters for GNU C89, Python, and XML.
 
195
 · Experimental project tree (available via F9).
 
196
 · Experimental support for building automake based projects.
 
197
 · Keybinding replay for command repeat in Vim emulation.
 
198
 · Autosaving of modified buffers, never lose a change.
 
199
 · Scripting via Python (CPython) or JavaScript (Gjs) and GObject
 
200
   Introspection.
 
201
 · Dynamic power management when running on laptop battery.
 
202
 · HTML and Markdown live preview.
 
203
 · Autocompletion of g_date_time_format() format parameters.
 
204
 · Type ahead search with rubberbanding.
 
205
 
 
206
We wont be slowing down any time soon. Thanks to everyone for your
 
207
support, I cannot wait for what is ahead.
 
208
 
 
209
-- Christian Hergert
 
210
 
 
211
 
 
212
==============
 
213
Version 3.15.4
 
214
==============
 
215
 
 
216
This is the first preview release of Builder as we continue our journey to
 
217
GNOME 3.16!
 
218
 
 
219
Being that this is such an early release, we'd really appreciate it if you
 
220
took the time to file bugs as you find them.
 
221
 
 
222
You can report bugs using bugzilla at the following URL:
 
223
 
 
224
  https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder
 
225