+ Improve opening help documentation in workspace + Fix notification of deletions when in sync-full LSP state + Various manuals fixes + Remove use of <primary> in templates + Updated translations. OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-builder?expand=0&rev=184
3596 lines
156 KiB
Plaintext
3596 lines
156 KiB
Plaintext
-------------------------------------------------------------------
|
||
Wed Oct 29 06:46:27 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 49.1:
|
||
+ Improve opening help documentation in workspace
|
||
+ Fix notification of deletions when in sync-full LSP state
|
||
+ Various manuals fixes
|
||
+ Remove use of <primary> in templates
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 16 20:59:56 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add mutter BuildRequires and launch meson test suite with mutter
|
||
as display server. Drop appstream-glib BuildRequires: Not needed,
|
||
as meson test suite uses AppStream.
|
||
- Don't run the test suite on s390x: the virtual mutter and Mesa do
|
||
not play right together.
|
||
- Move some docs to doc sub-package.
|
||
- Remove obsolete rpmlint filter no longer needed.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 13 08:36:06 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 49.0:
|
||
+ Fix various 32-bit builds
|
||
+ Fix a warning with AdwShortcutLabel being assigned a NULL value
|
||
+ Updated translations
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 2 09:42:18 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 49.rc:
|
||
+ Scrollbar improvements
|
||
+ Hover improvements
|
||
+ Port to AdwShortcutsDialog
|
||
+ Support for inline git blame
|
||
+ Interactivity improvements during startup
|
||
+ Translation updates
|
||
- Changes from version 49.alpha:
|
||
+ Arduino support has landed
|
||
+ Improved manuals integration
|
||
+ Port to girepository-2.0
|
||
+ Support for Astro language server
|
||
+ Adaptive preview toggle when running projects
|
||
+ Add support for YAML flatpak manifests
|
||
+ Custom font fixes to track system font changes
|
||
+ Terminal search fixes
|
||
+ Various robustness fixes
|
||
+ Meson template updates
|
||
- Add pkgconfig(girepository-2.0) BuildRequires: follow upstream
|
||
changes
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 9 08:31:04 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 48.2:
|
||
+ Meson template fixes
|
||
+ Fix application of text edits with some LSPs
|
||
+ Fix certain types of directory updates to project tree
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 16 09:14:39 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 48.0:
|
||
+ Various Manuals backports into Builder
|
||
+ Updated icon for manuals
|
||
+ Fixes for B+Tree used in text regions
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 25 10:19:38 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Updated to version 48.rc:
|
||
+ Remove use of deprecated GtkSourceView API
|
||
+ Add some defensive mechanisms in the recursive file monitor
|
||
+ Various VCS fixes
|
||
+ Treat dot files as ignored when no VCS is in use
|
||
+ Fix `gnome-builder -e` use with home directory
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 2 09:39:41 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 48.beta:
|
||
+ Style improvements to match libadwaita
|
||
+ Improve various file handling and UTF-8
|
||
+ Updated meson-based application templates
|
||
+ Support for VHDL language server
|
||
+ Various LSP bugfixes
|
||
+ Ensure focus lands on global search entry when used
|
||
+ Various flatpak integration improvements
|
||
+ Clang integration improvements
|
||
+ Better integration with Elementary
|
||
+ Some improved support for BaesApps in Flatpak
|
||
+ Updated translations.
|
||
- Drop pkgconfig(dspy-1) BuildRequires: dspy is now bundled instead
|
||
instead of wrapped.
|
||
- Bump basever to 48, following upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 29 08:59:59 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add python3-sphinx_rtd_theme BuildRequires: No longer pulled in
|
||
automatically.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 19 10:18:49 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 47.2:
|
||
+ Fix private flatpak installation directory when using
|
||
FLATPAK_CONFIG_DIR. This ensures previously "missing" runtimes
|
||
are found.
|
||
+ Allow showing new greeter when a greeter is busy cloning/etc.
|
||
+ Fix GError usage in codespell plugin when disabled
|
||
+ Fix python3 as language identifier with pylsp
|
||
+ Fix cmake with use from Flatpak
|
||
+ Support SourceKit for Swift 6
|
||
+ Use GtkTextBuffer commit_notify for plugins which require
|
||
accurate notification of buffer changes such as git,
|
||
highlighting, and IdeLspClient.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 27 12:59:33 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 47.1:
|
||
+ libpselling fixes.
|
||
+ Safety fixes in git change monitoring.
|
||
+ Use gtk_window_present() to better handle strict-mode window
|
||
ordering.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 25 21:26:10 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 47.0:
|
||
+ Fix up styling of headerbar to match GNOME suggested layout
|
||
+ Make project tree more accessible
|
||
+ Updated screenshots
|
||
+ Updated translations.
|
||
- Changes from version 47.rc:
|
||
+ Project template updates for recent platform changes
|
||
+ Terminal styling and menuing improvements
|
||
+ Builder now uses libspelling for spellcheck
|
||
+ Various dialogs now use GtkFileDialog
|
||
+ Jhbuild-based configurations will now automatically set
|
||
`--libdir=lib` for meson projects
|
||
+ Misc deprecation warnings have been fixed
|
||
+ Updated translations.
|
||
- Changes from version 47.beta:
|
||
+ Resiliency fixes in xml-pack plugin
|
||
+ Bug fixes around use of AdwDialog
|
||
+ You can now disable selection areas in the omni-gutter
|
||
+ Much styling updates to more closely match libadwaita.
|
||
+ Terminal styling updates to more closely match code editor.
|
||
+ Allow pipeline environment to propagate to SDK-backed language
|
||
servers
|
||
+ Grep panel improvements
|
||
+ Recursive directory monitors are now created asynchronously
|
||
which improves project loading time for extremely large
|
||
projects on slow storage/file-systems.
|
||
+ A11y improvments
|
||
+ A default clang-format file is installed to use a fallback
|
||
+ Editorconfig plugin will no longer set the bit indicating if
|
||
right margin should be shown or not, allowing the gsetting to
|
||
work appropriately per-language.
|
||
+ New API to query asynchronously for ignored files or
|
||
directories using futures from libdex.
|
||
+ Meson project language extraction fixes
|
||
+ Updated translations.
|
||
- Changes from version 47.alpha:
|
||
+ Meson project template updates
|
||
+ Moved to new libadwaita CSS machinery and many styling updates
|
||
+ You can now select an alternative accent color in run menu
|
||
+ A new manuals plugin which can index documentation from your
|
||
host system and installed SDKs.
|
||
+ Builder now tries to use ~/Projects/.gnome-builder for various
|
||
internal uses and caching. This should help many situations
|
||
where having .local, .var, .cache, or similar are on different
|
||
partitions thatn the project source code.
|
||
+ Quality of life updates to IdeWebkitPage.
|
||
+ More session state tracking updates.
|
||
+ Styling fixes in the omni-gutter.
|
||
+ New global search styling.
|
||
+ Improved menu searching.
|
||
+ Robustness fixes for the diganostics manager.
|
||
+ Ctags robustness fixes.
|
||
+ An issue with clang-format was squashed.
|
||
+ Many GtkSourceView integration fixes.
|
||
+ Password support for IdeTweaks.
|
||
+ IdeRunContext can now jump to a host from a container which
|
||
may be necessary if you first must transition to toolbox, then
|
||
back out.
|
||
+ macOS build fixes.
|
||
+ Various git plugin correctness fixes.
|
||
+ Move various dialogs to AdwDialog.
|
||
+ Updated translations.
|
||
- Add pkgconfig(gom-1.0) and pkgconfig(libspelling-1)
|
||
BuildRequires: New dependencies.
|
||
- Bump base_ver define to 47 following upstream changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 11 07:32:49 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 46.3:
|
||
+ Ignore codespell plugin if spellchecking is disabled
|
||
+ Clang-format plugin has had numerous robustness fixes
|
||
+ Ensure focus returns to editor after formatting a document
|
||
+ Swift-format plugin will use the build pipeline to locate SDK
|
||
extension with tooling
|
||
+ Terminal now properly checks for ctrl mask to ctrl+click
|
||
opening links
|
||
+ Xml-pack plugin has an ownership transfer issue fixed
|
||
+ Fix re-use of grep panel after closing
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 13 14:13:06 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 46.2:
|
||
+ Avoid spawning terminals in /run/ which helps when the project
|
||
directory is inside a GVFS remote mount.
|
||
+ Fix ownership transfer in clang-format plugin.
|
||
+ Fix shortcut accelerator in menu/dialog.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 11 11:29:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 46.1:
|
||
+ Improvements to sidebar legibility.
|
||
+ Setup CACHEDIR.TAG for private Flatpak installation to avoid
|
||
automatic backups by various backup software.
|
||
+ Update to newcomers project list.
|
||
+ Fix parsing of `flatpak-builder --version` output for which the
|
||
format has changed since earlier implementations of Builder's
|
||
flatpak plugin.
|
||
+ Workaround a DMA-BUF issue in WebKit for showing help
|
||
documentation.
|
||
+ Menu search filtering improvements.
|
||
+ File search preview improvements.
|
||
+ Stylistic improvements to editor gutter.
|
||
+ Improved flatpak runtime lists from gnome-builder-flatpak
|
||
daemon.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 3 07:12:50 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 46.0+14:
|
||
+ libide/gui: improve sidebar legibility.
|
||
+ plugins/git: fix compilation issue with newer libgit2
|
||
(boo#1222185).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 16 09:27:45 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 46.0:
|
||
+ Fix name escaping in python template.
|
||
+ Print the IDE object tree with troubleshooting information.
|
||
+ Fix a leak of the mmap-based code-index builders.
|
||
+ Aggressively release code-index resources while processing.
|
||
+ Port over the overview map scrolling performance work from
|
||
Builder into IdeEditorPage.
|
||
+ Activate create-project form with keyboard typical keyboard
|
||
accelerators from all entries.
|
||
+ Updated translations.
|
||
- Changes from version 46.rc:
|
||
+ Spellcheck fixes
|
||
+ Fix a potential crash with the diagnostic engine.
|
||
+ Apply build-options.env from primary flatpak module to build
|
||
pipeline.
|
||
+ Use --detach-keys with podman-based toolboxes.
|
||
+ Fix developer-id for metainfo.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 19 17:36:51 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 46.beta:
|
||
+ New elixer language server support.
|
||
+ Updated terminal styling which is closer to Ptyxis and will
|
||
update to match the given editor style scheme (when supported).
|
||
+ New sidebar styling which matches GNOME applications better.
|
||
+ Various internal improvements to help with correctness of
|
||
GtkExpression.
|
||
+ Many new style schemes based on Ptyxis palettes.
|
||
+ Ensure reload-files action is available to command palette.
|
||
+ New runtime menu toggle for GSK renderer used by your
|
||
application.
|
||
+ Use AdwAboutDialog.
|
||
+ Fix codeshot plugin with varying GDK surface scales.
|
||
+ Avoid "crashing" gnome-builder-clang when there is a protocol
|
||
error so coredumpctl does not try to track them. This was
|
||
generally from the pipeline reloading and expected behavior.
|
||
+ Don't try to complete - into -> with Clang, but continue for
|
||
field access converting . to -> as necessary.
|
||
+ Add go icons to custom iconography for project sidebar.
|
||
+ Fix a critical in the buffer monitor.
|
||
+ Make ignored files less prominent when displayed in project
|
||
sidebar.
|
||
+ Fix some license usage in project templates.
|
||
- Drop 43a7c586.patch: fixed upstream.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 13 13:03:25 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 46.alpha:
|
||
+ Fix various shortcuts in editor.
|
||
+ Fix various icon usage from icon themes.
|
||
+ Improve various preferences to follow GNOME HIG.
|
||
+ Add formatting support for Blueprint.
|
||
+ Build fixes for libxml 2.12.
|
||
+ Fix build locality for autotools srcdir vs builddir.
|
||
+ Add delay before updating symbol-tree scope.
|
||
+ Improve selection range detection for status bar.
|
||
+ Clang formatting now uses the improved IdeFormatter interface.
|
||
+ Various project template fixes.
|
||
+ Fix memory leak of native dialogs.
|
||
+ Various SDK extension improvements for Flatpak.
|
||
+ Fix spellcheck when language changes.
|
||
+ Improve copy/paste issues where additional formatting was
|
||
added.
|
||
+ Presort Flatpak manifests by path for predictable loading.
|
||
+ Fix path translation with readlink.
|
||
+ Terminal styling improvements.
|
||
+ Greeter styling improvements.
|
||
+ Various libdex usage fixes.
|
||
+ Fix leaks of various pipeline messages and variables.
|
||
- Convert to source service for easier updating.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 13 12:08:53 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add 43a7c586.patch: remove autoptr cleanup. This is not needed
|
||
now with recent GTK changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 17 01:31:12 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
|
||
|
||
- Update to version 45.0:
|
||
+ Style fixes to match GNOME 45 Adwaita styling.
|
||
+ Various style scheme color improvements.
|
||
+ Improved hover styling.
|
||
+ Autocompletion fixes for CTags.
|
||
+ Fixes for pipeline failures expecting "flatpak build-init" to
|
||
run.
|
||
+ Port Flatpak plugin to IdePipelineStateCommand.
|
||
+ Prime initial state of GNetworkMonitor to reduce eroneous
|
||
values.
|
||
+ Improve LSP "window/logMessage" conformance.
|
||
+ Fixes for typescript-language-server support.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 3 22:08:29 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
|
||
|
||
- Update to version 45.rc:
|
||
+ Improvements to various Meson-based project templates.
|
||
+ Ensure more error messages are translated.
|
||
+ Support for more recent Sysprof features such as scheduler
|
||
details and D-Bus message recording.
|
||
+ Improve pattern matching for symbol-tree popover and global
|
||
search integration.
|
||
+ Make sure to run sysprof-agent with --cwd= .
|
||
+ Flatpak runtime will only poke sandbox holes when we think
|
||
we are performing a profile with sysprof-agent.
|
||
+ Fix cursor placement after formatting with XML indent.
|
||
+ Move 'flatpak build-init' as a fallback pipeline stage
|
||
during 'BEFORE|AUTOGEN' phase.
|
||
+ Fix mimetype for C++ code.
|
||
+ Updated translations.
|
||
|
||
- Changes from version 45.beta:
|
||
+ Fix build system discovery with Flatpak.
|
||
+ Increase keywords in the greeter to improve app filtering.
|
||
+ Remove use of libsysprof-gtk, no defunct.
|
||
+ Fix space trimming on last line of file.
|
||
+ Improve tooltips.
|
||
+ Fix some immediate exit of LSPs due to processId pid-namespace
|
||
mismatches.
|
||
+ Updated valgrind icon.
|
||
+ Add support for meson-lsp and swift-lsp.
|
||
+ Update templates to use metainfo.
|
||
+ Updated documentation.
|
||
|
||
- Changes from version 45.alpha:
|
||
+ Plugins may now be written using modern JavaScript powered by
|
||
libpeas-2 and GJS. See GJS documentation for how to write
|
||
modern GObjects using JavaScript modules.
|
||
+ TODO plugin now does word regex selection to avoid matching
|
||
symbols containing TODO (or similar).
|
||
+ Various LSP improvements to more closely adhere to LSP
|
||
protocol.
|
||
+ Builder will now disable text-modifiers during undo/redo
|
||
operations to avoid confusing the text history stack.
|
||
+ Improvements to style schemes to better match libadwaita.
|
||
+ The valgrind plugin has gained the option to set number of
|
||
callers to record in stack traces.
|
||
+ Fixes for PHP Intelephense language server integration.
|
||
+ Ctrl+Q will now unload workbenches before exiting to ensure
|
||
that session state may be saved.
|
||
+ Improvements for SourceKit-LSP integration.
|
||
+ newline-type is properly respected from IdeFileSettings, fixing
|
||
the initial state found in the statusbar.
|
||
|
||
- Drop deprecated pkgconfig() modules build requirements:
|
||
libpcre2-posix, sysprof-ui-5, pygobject-3.0, vapigen, and
|
||
libdazzle-1.0
|
||
- Add gjs Suggests. GNOME Builder plugins can now be written
|
||
using modern JS.
|
||
- Add explicit BuildRequires tag on gcc.
|
||
- Replace libpeas-1.0 and sysprof-4 pkgconfig() BuildRequires with
|
||
libpeas-2 and sysprof-6, as new introduced build requirements.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 21 08:19:14 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 44.1:
|
||
+ Fix use of unstable libadwaita API.
|
||
+ The GJS template now uses runAsync to run the application main
|
||
loop.
|
||
+ Many symbolic PNGs were regenerated from SVG sources to reduce
|
||
the need for runtime generation of icons.
|
||
+ Add status message for codeshot plugin missing from
|
||
configuration overview.
|
||
+ Bundle `info-symbolic` icon which is missing from some desktops
|
||
such as Elementary OS.
|
||
- Drop patch fixed upstream:
|
||
+ d89a5c95e43f4a4e1a4e9d063e3962bac8e51db0.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 19 07:57:47 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add upstream build fix patch:
|
||
+ d89a5c95e43f4a4e1a4e9d063e3962bac8e51db0.patch: Revert "Fix
|
||
adw_expander_row_add_action() deprecation warning".
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 17 20:59:49 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 44.0:
|
||
+ Improvements to IdeRunContext
|
||
+ Gradle now checks to see if gradle wrapper already exists
|
||
+ Todo plugin got style improvements
|
||
+ A new "codeshot" plugin to take stylized screenshots of code
|
||
+ Many shortcuts can now be modified by users in preferences
|
||
+ Meson template updates
|
||
+ The gdb plugin will now use --cd to change directories instead
|
||
of -ex to execute the command
|
||
+ The terminal plugin has received style and UI updates
|
||
+ Builder will now enforce a `.xml` suffix when installing style
|
||
schemes for users to ensure they are picked up by GtkSourceView
|
||
+ An existing greeter will be used when possible when trying to
|
||
perform operations which require a greeter window
|
||
+ Updates for recent WebKit ABI breaks and work around a crash in
|
||
paths where WebKit does not properly initialize itself
|
||
+ Make more menu items searchable and their shortcuts overridable
|
||
+ Make menu shortcuts update the accelerator label when
|
||
overridden by users with the new shortcut infrastructure
|
||
+ Improve shortcut groupings in the shortcut overlay window
|
||
+ Remove initial "error" CSS style when displaying the clone
|
||
dialog
|
||
+ Run LSPs within a `meson devenv` when possible. This requires
|
||
that your project has configured before the LSP starts
|
||
+ New keyboard shortcuts to move between diagnostics within a
|
||
file
|
||
+ You can now copy a file from the project tree context menu
|
||
+ Various fixes for changes in GIO
|
||
+ Keyboard shortcuts to move between search results
|
||
+ The flatpak plugin now sets the GTK 4 settings instead of GTK 3
|
||
+ Track deprecation changes in libadwaita
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 6 18:14:46 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 44.rc:
|
||
+ UI and CSS styling fixes
|
||
+ Lots of memory leak fixes
|
||
+ Various improvements in Vim emulation
|
||
+ Fixes and performance improvements to various completion
|
||
providers
|
||
+ New XML and Swift formatters
|
||
+ Ensure we only show a single grep search panel
|
||
+ A golang build system addin
|
||
+ A new user messages panel
|
||
+ Podman integration fixes
|
||
+ Plugin symbols are no longer exported by the ELF except type
|
||
registration
|
||
+ Fixes for various LSP conformance
|
||
+ Git now uses a PTY when cloning to provide better messaging to
|
||
users
|
||
+ Lots of internal operations now log to messages panel
|
||
+ A new markdown indenter
|
||
+ A new swift linter
|
||
+ The sysroot plugin has been removed
|
||
+ Updated translations.
|
||
- Add boolean pkgconfig(webkitgtk-6.0) BuildRequires, allow build
|
||
with new webkit-2.39.91.
|
||
- Drop global __requires_exclude typelib\\(Ide\\) and
|
||
global __requires_exclude_from %{_libdir}/gnome-builder/plugins:
|
||
No longer needed.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 27 12:21:09 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 44.beta:
|
||
+ SDK extension resolving has been made asynchronous so projects
|
||
load much faster in conjunction with Flatpak. This brings in a
|
||
new dependency on libdex which I've written about on
|
||
planet.gnome.org.
|
||
https://blogs.gnome.org/chergert/2022/11/24/concurrency-parallelism-i-o-scheduling-thread-pooling-and-work-stealing/
|
||
+ Fixes for recent WebKitGTK changes.
|
||
+ Shortcut improvements.
|
||
+ Rust template updates.
|
||
+ The search entry now focuses the text editor when enter is
|
||
pressed.
|
||
+ A number of new search providers have been added.
|
||
+ Preview of search results in the global search popover.
|
||
+ User-defined keybindings in
|
||
$XDG_CONFIG_DIR/gnome-builder/keybindings.json
|
||
+ Many keyboard shortcuts have been added.
|
||
+ The project tree has been ported to GtkListView and includes
|
||
DnD again.
|
||
+ Preferences bug fixes.
|
||
+ Lots of safety improvements under the hood.
|
||
+ New filters for project-tree and todo panels.
|
||
+ Podman fixes for odd configuration files.
|
||
+ Build systems can now alter the "srcdir" allowing for projects
|
||
which are in subdirectories of their git project to work
|
||
better.
|
||
+ Support for SourceKit LSP for Swift.
|
||
- Changes from version 44.alpha:
|
||
+ A new LSP subsystem that makes language server plugins
|
||
generally just require a .plugin file.
|
||
+ .buildconfig file support for runtime environment settings and
|
||
file monitoring for tracking out-of-band updates.
|
||
+ Updates for GTK 4-based projects.
|
||
+ Podman integration improvements
|
||
+ Jhbuild integration improvements
|
||
+ Code completion robustness fixes
|
||
+ Vim improvements
|
||
+ Support for WebKit GTK 6.0
|
||
+ Spellcheck fixes
|
||
+ Improvements to pipeline integration for many build systems
|
||
+ Fixes for C and XML auto indenters
|
||
+ Menuing changes including more debugger integration
|
||
+ Fix build CPU parallelism selection
|
||
+ New keyboard shortcuts
|
||
+ Removal of shadow bubbles
|
||
+ Improve styling for drawing selection matches
|
||
+ Scrolling improvements when moving through searches
|
||
+ Support for dub/d-lang
|
||
+ Updated translations.
|
||
- Add pkgconfig(libdex-1) BuildRequires, new dependency.
|
||
- Bump basever define to 44 following upstream changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 26 20:18:17 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
|
||
|
||
- Replace python3-gi-docgen build requirement with the more
|
||
reliable pkgconfig(gi-docgen).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 3 20:55:02 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.6:
|
||
+ Backport a fix for preferences crashing due to GtkExpression
|
||
bindings.
|
||
+ Fix default font size in editor.
|
||
+ Fix top padding for editor.
|
||
+ Fix decoding of hex-encoded UTF-8 from gdb in path names.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 2 18:48:53 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.5:
|
||
+ Fix selection for number of build CPUs in preferences with
|
||
additional concurrency options.
|
||
+ Allow closing tabs with ctrl+w when focus is within the tab
|
||
bar.
|
||
+ Use "meson setup" when initializing build directories.
|
||
+ Fix various runtime warnings.
|
||
+ Fix tooltips for combo rows in preferences.
|
||
+ Improve zoom-with-wheel-scroll in some situations.
|
||
+ Fix save/record actions with Sysprof plugin.
|
||
+ Fix editing of configure options in preferences.
|
||
+ Fix terminal search.
|
||
+ Add README.md to meson templates.
|
||
+ Fixes to Rust GTK project template.
|
||
+ Updated translations.
|
||
- Enable build of doc subpackage again.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 20 22:34:35 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.4:
|
||
+ Build system support for both webkit2gtk-5.0 and webkitgtk-6.0
|
||
to allow for various platforms to support the version that will
|
||
get long term support maintaining ABI.
|
||
+ Fix some C-indenter peculiarities from the GTK 4 port including
|
||
indentation after comments and overwrite ) triggering parameter
|
||
alignments.
|
||
+ Fix a keyboard shortcut in overview.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 30 16:02:18 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 43.3:
|
||
+ Update GTK Rust template to recent gtk4-rs release.
|
||
+ Spellcheck fixes.
|
||
+ UI improvements to various panels including GAction fixes.
|
||
+ Preference dialog widgetry fixes.
|
||
+ Clear diagnostics when starting a new build.
|
||
+ New "shellcheck" plugin providing diagnostics for shell scripts
|
||
+ Add print support for web pages.
|
||
+ Addition of various default snippet variables.
|
||
+ Vim integration improvements when interacting with some
|
||
internal features such as bracket/brace overwrite.
|
||
+ Ensure sourceview scrolls when moving between search results
|
||
instead of jumping, while maintaining jump support when file is
|
||
opened.
|
||
+ Fix various action activation for web page menus.
|
||
+ CSS style fixes for :backdrop pseudo selector.
|
||
+ Fix measurements for gutter when font is scaled.
|
||
+ Fix console interaction for debugger UI.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 5 08:07:30 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.2:
|
||
+ Use preferred $SHELL for $PATH discovery on host to ensure we
|
||
pick up various $PATH modificiations.
|
||
+ Disable support for Fish when crossing container boundaries, it
|
||
caused too many runtime compat issues. A default shell fallback
|
||
will be used.
|
||
+ The meson plugin gained support for extracting run commands for
|
||
executables installed to $prefix/bin.
|
||
+ Remove <> from insert-matching-braces.
|
||
+ gdbwire amalgamation updated for bugfixes.
|
||
+ Silence stderr when using gdb to avoid merging of
|
||
stderr/stdout. This fixes various issues with using GDB across
|
||
containers.
|
||
+ Various workspace UI fixes.
|
||
+ Path resolution fixes when resolving paths across container
|
||
boundaries.
|
||
+ Build flag extraction fixes, particularly around -isystem use
|
||
and C++ build flags with libclang.
|
||
+ Fixes for display of C/C++ parameters in code completion.
|
||
+ Fixes to spellcheck invalidation.
|
||
+ Performance fixes for repeated lookups of programs in runtime
|
||
paths.
|
||
+ GTK 4 project template improvements.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 27 07:55:58 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.1:
|
||
+ Raise debug panel when debug session begins.
|
||
+ Fix how file-descriptors are passed through flatpak-spawn to
|
||
the host.
|
||
+ Improve Meson run command provider to support CLI applications.
|
||
+ Fix support for using deviced to run Flatpak application on
|
||
remote device.
|
||
+ Fix icon for LSP search results in global search.
|
||
+ Use -Wno-unused-function for headers for Clang diagnostics to
|
||
avoid reporting errors for static inlines. This removes a
|
||
workaround from previous releases of Builder which causes
|
||
errors with some C++ code.
|
||
+ Fix style-preview height in preferences window.
|
||
+ Fix TTY integration with podman containers so color terminals
|
||
work with the build panel.
|
||
+ Include a backend-specific error message when version control
|
||
cloning files in the greeter workspace.
|
||
+ Fix invalid property value in URL bar for webkit pages.
|
||
+ Port meson and cargo plugins to use run commands. This fixes an
|
||
issue where run contexts don't know they need TTY support until
|
||
too late. This affected podman usage.
|
||
+ Port git plugin to use run commands for submodule
|
||
initialization. This also helps ensure we have TTY access.
|
||
+ Fix "hold" counts on document buffers so they cannot be
|
||
reclaimed immediately after loading of the buffer completes.
|
||
+ When renaming files in the project-tree, the old file will be
|
||
closed and the new file re-opened in it's place. Previously we
|
||
only closed the file and did not re-open.
|
||
+ gnome-builder-git daemon gained some optimizations and
|
||
improvements around monitoring .git indexes.
|
||
+ Git file changes are now properly reloaded after commits are
|
||
detected to the underlying index.
|
||
+ Life-cycle tracking of highlighter/completion providers for
|
||
Ctags has been improved.
|
||
+ The empty-state for page frames has been updated to fit better
|
||
with adwaita styling.
|
||
+ Layered settings for syntax languages has been fixed.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 22 09:26:52 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.0:
|
||
+ Unit Testing:
|
||
- In previous version of Builder, plugins were responsible for
|
||
how Unit Tests were run. Now, they also use Run Commands
|
||
which allows users to run their Unit Tests with the debugger
|
||
or other tooling.
|
||
+ Please see the included NEWS file for all the changes made
|
||
during the unstable releases.
|
||
- Enable pkgconfig(d-spy) BuildRequires, build d-spy plugin.
|
||
- Obsolete the -doc sub-package, as it does not build. See
|
||
https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/1793
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 19 20:34:06 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.rc:
|
||
+ This is the truly the largest release of Builder yet, with
|
||
nearly every aspect of the application improved in some way or
|
||
another this cycle.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 30 14:21:27 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add Dirty-quick-hackfix-typelibs.patch: Avoid our typelib scanner
|
||
adding non-existing typelibs as dependencies.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 20 17:46:00 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 43.alpha1:
|
||
+ This release is not intended for end-users.
|
||
This is our first release of the GTK 4 port of GNOME Builder.
|
||
It contains a significantly redesigned interface and foundry.
|
||
+ Given the size of the Builder project this port is not yet
|
||
complete. It is far enough along to get testing from
|
||
distributions and enthusiastic users alike. However, expect
|
||
missing features and please don't overwhelm upstream with issue
|
||
reports on that. First check the GTK 4 port issue to see if it
|
||
is already known at
|
||
https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/1675
|
||
+ Developer builds of Builder now use org.gnome.Builder.Devel as
|
||
the application identifier so that we can allow parallel
|
||
installing of nightly/stable Flatpaks.
|
||
+ While Builder still supports plugins written in Python, there
|
||
are no more Python-based plugins bundled with Builder. We've
|
||
stopped using the bindings ourselves due to instability. We may
|
||
change our scripting language but that is for another time.
|
||
+ Thanks to everyone who has contributed to the GTK 4 port, it's
|
||
been a full out scramble to port such a gigantic project in one
|
||
cycle.
|
||
- Changes in BuildRequires following upstream changes:
|
||
+ Drop pkgconfig(gladeui-2.0), pkgconfig(gspell-1),
|
||
pkgconfig(gtk+-3.0), pkgconfig(gtksourceview-4),
|
||
pkgconfig(libhandy-1), pkgconfig(libportal-gtk3),
|
||
pkgconfig(libsoup-2.4), pkgconfig(pangoft2),
|
||
pkgconfig(sysprof-ui-4), pkgconfig(vte-2.91),
|
||
pkgconfig(webkit2gtk-4.0) and pkgconfig(libdevhelp-3.0).
|
||
+ Add appstream-glib, desktop-file-utils, pkgconfig(dspy-1),
|
||
pkgconfig(editorconfig), pkgconfig(gtk4),
|
||
pkgconfig(gtksourceview-5), pkgconfig(libadwaita-1),
|
||
pkgconfig(libpanel-1), pkgconfig(libportal-gtk4),
|
||
pkgconfig(sysprof-capture-4), pkgconfig(sysprof-ui-5),
|
||
pkgconfig(vte-2.91-gtk4) and pkgconfig(webkit2gtk-5.0).
|
||
- Validata appdata and desktop files during build.
|
||
- Update Supplements to current standard.
|
||
- Update rpmlintrc.
|
||
- Drop jhbuild sub-package, jhbuild support is ported to c, and no
|
||
longer depends on the python package version.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 25 09:20:30 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 42.1:
|
||
+ Meson templates updates.
|
||
+ Fix failure to load project under certain symlink situations.
|
||
+ Fix restore-cursor plugin.
|
||
+ Improve newline handling with git diffs.
|
||
+ Updated GJS snippets.
|
||
+ Fixes for podman integration.
|
||
+ Language Server Protocol enhancements.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 19 05:21:04 UTC 2022 - Luciano Santos <luc14n0@opensuse.org>
|
||
|
||
- Update to version 42.0:
|
||
+ Updated C++ and Vala templates.
|
||
+ Only enable Vala search provider if Vala is supported language
|
||
by the projects build system to avoid spawning LSP.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 8 10:49:57 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 42.rc1:
|
||
+ Template updates for JavaScript, Python, C, and Vala
|
||
+ Updates for Vala and Intelephense language servers.
|
||
+ CMake integration improvements.
|
||
+ Additional license options for templates.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 25 10:25:45 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Ignore RPM deps for %{_libdir}gnome-builder/plugins: those
|
||
plugins are all there to assist the user writing his code. The
|
||
deps are mostly relevant for the programs written using builder,
|
||
but not for builder itself.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 23 18:39:37 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 42.beta1:
|
||
+ Support for dark style preference
|
||
+ Enable proc-macro with rust-analzyer
|
||
+ Project template updates
|
||
+ Improvements to podman integration
|
||
+ Fix a number of crashes
|
||
+ Use libhandy for window styling to match other GNOME
|
||
applications
|
||
+ Fullscreen has been temporarily removed until the GTK 4 port to
|
||
allow for easier transition to libhandy
|
||
+ Updates to syntax highlighting schemes
|
||
+ Addition of IdeDiagnosticTool to simplify plugin creation
|
||
+ Adwaita is now the default style scheme
|
||
+ The gutter will now try to use colors from style scheme for
|
||
difffs
|
||
+ Build system modernization
|
||
+ Robustness fixes to terminal
|
||
+ Fixes for header include completion
|
||
+ gtk4 validation with RNG
|
||
+ Clang improvements when using podman
|
||
+ CMake integration fixes
|
||
+ Updated icons
|
||
+ VIM emulation fixes
|
||
+ Updated translations.
|
||
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.
|
||
- Drop e2b369ec056ff43701803c5e5185fa2ac391d238.patch: Fixed
|
||
upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 21 10:35:45 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add upstream build fix patch:
|
||
+ e2b369ec056ff43701803c5e5185fa2ac391d238.patch: doc: Correct
|
||
fragment in doc comment. Otherwise gi-docgen will fail the
|
||
build.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jan 8 18:26:02 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 42.alpha1:
|
||
+ Use updated libportal release
|
||
+ Add buildstream plugin
|
||
+ Support for "base runtimes" in flatpak manifests
|
||
+ Use GtkScrolledWindow with terminals
|
||
+ Allow specifying min-length for quick-highlight plugin
|
||
+ Fixes to allow for external addons with Flatpak
|
||
+ rubucop support
|
||
+ Parse languages from meson.build more correctly
|
||
+ CSS, Font, and syntax styling improvements
|
||
+ An experimental clangd plugin, which distributions should not
|
||
enable by default as it consumes significantly more memory than
|
||
Builder's integrated clang support
|
||
+ Search result ordering fixes
|
||
+ Modernized mono template
|
||
+ Clang-format integration
|
||
+ Improved SDK download integration with Flatpak
|
||
+ Make application-ids more restrictive when creating projects
|
||
+ Avoid opening known GTK 4 templates with Glade
|
||
+ Fix unloading of some pipeline addins
|
||
+ Work around IBus breakage in how it stole our keybindings
|
||
+ Allow markdown in diagnostics as used by some LSPs, notably
|
||
rust-analyzer
|
||
+ Improved path detection with SDKs and extensions
|
||
+ Markdown styling improvements
|
||
+ A new LspService object has been added for plugins who need
|
||
simple integration with language servers, vastly simplifying
|
||
work necessary by plugins integrating language servers.
|
||
+ Fixes to wordexp() usage when calculating long/short-form paths
|
||
+ CSS plugin now knows about additional CSS property names
|
||
+ Many LSP integration points with newer specifications have been
|
||
added
|
||
+ You can now set run-options in build preferences
|
||
+ Additional snippets have been added
|
||
+ Support for integrating with intelephense language server
|
||
+ Support for integrating with Blueprint language server and
|
||
syntax
|
||
+ Updated translations
|
||
- Drop 59be97f21e592a7b8e94128c368a87ca16cb2881.patch: Fixed
|
||
upstream.
|
||
- Replace pkgconfig(libportal) with pkgconfig(libportal-gtk3)
|
||
BuildRequires, following upstream changes.
|
||
- Bump basever define to 42, following upstream changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 7 08:34:21 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 41.3:
|
||
+ Improvements to Flatpak runtime resolution on new system
|
||
installations.
|
||
+ Improvements to overview map syling.
|
||
+ The Glade designer will no longer try to open UI files it knows
|
||
are GTK 4 based to avoid confusion. This requires GTK 4
|
||
templates to be using appropriate <requires lib="gtk"
|
||
version="4.0"/> elements.
|
||
+ The GTK 4 template has been updated.
|
||
+ Application id's are more restrictive in the project wizard.
|
||
+ Build pipelines are no properly unloaded when destroyed.
|
||
+ Auxillary font loading was fixed on Nix.
|
||
+ The editor can now insert matching single quotes (').
|
||
+ Work arounds for breakage in IBus with regards to stealing the
|
||
search accelerator (ctrl+.).
|
||
+ Improvements to the CMake plugin.
|
||
+ Ensure diagnostics are properly formatted.
|
||
+ Improve diagnostic styling.
|
||
- Add 59be97f21e592a7b8e94128c368a87ca16cb2881.patch: Fix build for
|
||
i586.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 17 09:04:55 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 41.2:
|
||
+ Fix an issue with comparing global search results.
|
||
+ Use multiple Flatpak transactions if runtimes are found on
|
||
different installations.
|
||
+ Fix running applications when Flatpak private installation is
|
||
needed.
|
||
+ Improve language detection with meson.
|
||
+ Improve styling of overview map.
|
||
+ Improve search results.
|
||
+ Updated project templates.
|
||
+ GVls updates.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 23 07:09:48 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 41.1:
|
||
+ Make system/user fonts available when running application.
|
||
+ Project template updates.
|
||
+ Snippet updates.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 3 21:00:13 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 41.0:
|
||
+ Fixes to markdown presentation with Pango.
|
||
+ Template fixes.
|
||
+ Allow installation of KDE and elementary Flatpak runtimes
|
||
through private flatpak installation.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 30 08:10:12 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 41.beta1:
|
||
+ Builder now uses a private Flatpak installation for SDKs to
|
||
avoid modifying the user's flatpak installation.
|
||
+ Style scheme improvements.
|
||
+ Improvements in the foundry to build pipelines.
|
||
+ Allow loading buffers without addins to speed up text
|
||
replacements.
|
||
+ Use jedi-language-server instead of loading Jedi in process.
|
||
+ Enable rust global search if the project is known to contain
|
||
rust.
|
||
+ Improvements to Flatpak SDK extension integration.
|
||
+ A new markdown renderer.
|
||
+ Improvements to LSP autocompletion features.
|
||
+ Accessibility improvements.
|
||
+ Improved devhelp integration.
|
||
+ Session support for additional page types other than editors.
|
||
+ Improvements to grep integration including project search and
|
||
replace.
|
||
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
|
||
upstreams move from gtk-doc to gi-docgen.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 6 13:38:02 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 41.alpha1:
|
||
+ New and improved templates.
|
||
+ Toolbox improvements from Flatpak.
|
||
+ A new gnome-builder-flatpak helper, removing libflatpak from
|
||
the gnome-builder UI process.
|
||
+ Improvements to gnome-builder-git to use default branch name.
|
||
+ Improved session management.
|
||
+ A11y improvements.
|
||
+ Upudted translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 14 15:40:46 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 3.40.2:
|
||
+ Fixes for gdb when using zsh/fish.
|
||
+ Improve Flatpak runtime discovery when SDK extensions are used.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 30 13:35:50 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 3.40.1:
|
||
+ Project template improvements.
|
||
+ Theme fixes for non-standard themes.
|
||
+ Improvements to Podman/Toolbox integration.
|
||
+ Sysprof integration fixes.
|
||
+ Improve resolution of SDK Extensions from Flatpak manifests.
|
||
+ Fix delivering flatpak builds via deviced to remove device.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 20 09:32:03 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||
|
||
- Update to version 3.40.0:
|
||
+ Build system improvements.
|
||
+ Group “Toolbox” containers together in build preferences.
|
||
+ Fixes for "cargo-home" usage with Rust templates.
|
||
+ More shortcuts added to shortcuts window.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 18 16:00:08 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 3.39.99:
|
||
+ Various build system improvements.
|
||
+ New libide helpers for plugins to locate addins by module name.
|
||
+ Resiliency fixes language server protocol.
|
||
+ Use rust-analyzer from SDK inside build container when
|
||
possible.
|
||
+ Fix use of F7 keyboard shortcut for build commands.
|
||
+ Allow use of $FILE from external shell commands.
|
||
+ Fix duplicated text when inserting various types of completion
|
||
proposals.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 2 09:11:13 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.38.2:
|
||
+ Always give access to a11y bus from Flatpak.
|
||
+ Support for Flatpak's --add-policy.
|
||
+ Default to cloning remote's HEAD branch.
|
||
+ Stop showing GLib debug messages when running application
|
||
unless debugging.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 16 11:00:37 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.38.1:
|
||
+ Fix block font to load with recent fontconfig
|
||
+ Fix eslint to support typescript
|
||
+ Reduce delay in showing hover tooltips on code
|
||
+ Fix various runtime warnings
|
||
+ Fix running project after rebuild
|
||
+ Update templates to use 3.38 SDKs
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 14 12:36:26 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.38.0:
|
||
+ Default to python3 when opening python source files.
|
||
+ Handle failures from windowing system more gracefully.
|
||
+ Fix crash during project-wide search and replace.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 7 07:27:34 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.37.92:
|
||
+ Style scheme improvements.
|
||
+ Flatpak manifest improvements.
|
||
+ C++ GTK template improvements.
|
||
+ Trim leading and trailing spaces when creating and renaming
|
||
files.
|
||
+ Show comment shortcuts in shortcut overlay.
|
||
+ Use GVls 0.16.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 4 18:28:04 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.37.90:
|
||
+ HTML preview fixes for Markdown.
|
||
+ Style scheme improvements.
|
||
+ Fix cargo.sh usage with Dash in Rust templates.
|
||
+ Add API and interfaces to execute user-supplied GDB commands.
|
||
+ Use new Sysprof-4 ABI.
|
||
+ New codespell plugin enabled by default.
|
||
+ Fix support for multiple diagnostics on the same line.
|
||
+ Modeline parsing fixes.
|
||
+ Support for Podman v2.
|
||
+ Various CSS styling fixes.
|
||
- Changes from version 3.37.1:
|
||
+ ToDo plugin fixes.
|
||
+ Improved templates.
|
||
+ Use simplified wrapper for fusermount on host.
|
||
+ Vim emulation improvements.
|
||
+ Styling improvements.
|
||
+ A new in-process style scheme for Adwaita.
|
||
+ Fixes for drawing search bubbles.
|
||
+ Save buffers before renaming files.
|
||
+ New rust-analyzer plugin instead of RLS.
|
||
+ Clang plugin improvements.
|
||
+ HTML/markdown improvements.
|
||
+ Fixes for project directories outside of $HOME.
|
||
+ Open with external program supported with libportal.
|
||
+ GVls improvements.
|
||
+ Tooltip alignment fixes.
|
||
+ Support for relative line numbers in source code editor.
|
||
+ Snippet improvements.
|
||
+ Make build system more reproducible.
|
||
+ GJS fixes.
|
||
+ Various UI improvements.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 27 15:24:31 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.36.1:
|
||
+ Numerous bug fixes
|
||
+ Updated templates including Rust
|
||
+ Improved C++ detection and usage in clang support
|
||
+ LSP improvements
|
||
+ Snippets improvemnts
|
||
+ Improve fusermount support
|
||
+ Improve bubble drawing in editor
|
||
+ Fix buffer management when renaming files
|
||
+ Use :: as a trigger for completion in C++
|
||
+ Scroll to insert location after reloading a file
|
||
+ Improve support for project directories outside of $HOME
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 8 20:13:02 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.36.0:
|
||
+ Support alt+left and mouse back button within greeter window.
|
||
+ Improvements to symbol selection and activation in editor frame.
|
||
+ Rust template improvements.
|
||
+ Support for snippets in LSP protocol.
|
||
+ Improvements to Vala language server integration.
|
||
+ Cargo build system improvements.
|
||
+ Updated translations.
|
||
- Drop gnome-builder-plugin-vala-pack Recommends: The sub-package
|
||
does not exist anymore.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 20 10:16:33 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 3.35.91:
|
||
+ Updated list of newcomers projects.
|
||
+ Various i18n improvements for more complete translations.
|
||
+ Many improvements in Language Server Protocol support.
|
||
+ Vala support is now provided from GVls instead of an internal
|
||
plugin.
|
||
+ Remove RUSTFLAGS overrides from Cargo integration.
|
||
+ Added an update-manager plugin to track flatpak update
|
||
availability.
|
||
+ Robustness fixes when running on non-local file systems.
|
||
+ Improvements to shortcuts including Glade integration.
|
||
+ Improvements to meson plugins.
|
||
+ A new copyright plugin that can update copyright years in
|
||
headers.
|
||
+ Detection of CFLAGS and CXXFLAGS environment variables when
|
||
using Makefile has been fixed.
|
||
+ Jedi improvements.
|
||
+ Go language server is not set to use the upstream "gopls".
|
||
+ Updated translations.
|
||
- Add pkgconfig(libportal) BuildRequires: new dependency.
|
||
- Drop gnome-builder-plugin-vala-pack subpackage and obsolete it
|
||
from the main package: the plugin is no longer built by default.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 12 21:41:13 CET 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.35.3:
|
||
+ Many bug fixes and build system improvements.
|
||
+ Updated URLs for flatpak.
|
||
+ Performance improvement for default sourceview styles.
|
||
+ Ensure access to document portals.
|
||
+ Many improvements to language server protocol support.
|
||
+ VTE is now bundled in flatpak builds.
|
||
+ Single click support for hyperlinks in build terminals.
|
||
+ Improvements to "find other file" for similar file types.
|
||
+ Tweak styling for command bar and search button.
|
||
+ Add close button to search bar.
|
||
+ Podman improvements.
|
||
+ Markdown improvements.
|
||
+ A new stylelint plugin was added.
|
||
- Drop gnome-builder-meson-fixes.patch: fixed upstream.
|
||
- Bump basever to 3.35.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 7 12:15:39 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add explicit python3-gobject BuildRequires: used to pulled in by
|
||
pkgconfig(pygobject-3.0), but in order to not drag in py2 and py3
|
||
all the time, this dependency was eliminated.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 15 13:37:41 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add gnome-builder-meson-fixes.patch: Fix build with new meson
|
||
0.52 and newer.
|
||
- Enable sysprof again.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 16 07:48:45 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Disable sysprof for the time being: sysprof is still under
|
||
security review.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 5 08:20:22 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.34.1:
|
||
+ Added gitg to newcomers projects.
|
||
+ Fix user disabling of quick-highlight plugin.
|
||
+ Tweak bottom margin of editors for overlay scrollbars.
|
||
+ Improve guessing of source code languages from basename.
|
||
+ Fix branch selection from clone dialog.
|
||
+ Fix podman invocations to use absolute directory path.
|
||
+ Load search engine when loading a project.
|
||
+ Build system fixes.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 12 09:49:49 CST 2019 - sckang@suse.com
|
||
|
||
- Update to version 3.34.0:
|
||
+ Support for negative line numbers in "Go To Line" popover.
|
||
+ Terminal workspaces are disabled for 3.34.
|
||
+ Documentation fixes.
|
||
+ Fix Escape usage in various search entries.
|
||
+ Build system fixes.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 5 15:05:43 NZST 2019 - luke@ljones.dev
|
||
|
||
- Update to version 3.33.92:
|
||
+ A new Rust GNOME project template has been added in addition to
|
||
general improvements in the project creation assistant.
|
||
+ Improvements to Vim emulation.
|
||
+ Menu items within the glade designer pages have been fixed.
|
||
+ Search improvements when regex and escape characters are used.
|
||
+ Fixes for various keyboard shortcuts.
|
||
+ Fix disappearance of Flatpak SDK installation popover.
|
||
+ Fix saving of Glade documents when there are errors.
|
||
+ Bug fixes to directory view and html-preview plugins.
|
||
+ Buffer monitor tracking fixes.
|
||
+ Improve drawing of transfer information in popovers.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 15 11:50:24 CEST 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.33.90:
|
||
+ Fix deprecations from recent GLib changes.
|
||
+ Update for recent Sysprof API changes.
|
||
+ Multiple cursors improvements in editor.
|
||
+ Fix meson tests use of IdeRunner.
|
||
+ Sort commands in command-bar by priority.
|
||
+ A new shellcmd plugin to execute shell commands from host,
|
||
build, or runtime environments including support for keyboard
|
||
shortcuts.
|
||
+ Fix a number of "execve()" errors in build system usage.
|
||
+ Project template improvements.
|
||
+ Updated translations.
|
||
- Changes from version 3.33.4:
|
||
+ The greeter will disable input while opening a project.
|
||
+ The sysprof plugin includes many new data sources.
|
||
+ Git status in the project tree no longer uses color, instead
|
||
opting for an open circle for changes, and closed circle for
|
||
new files (along with bold).
|
||
+ The UI tries to be more consistent in using italics for changes
|
||
as bold is used for new files in the project tree.
|
||
+ Various project tree styling changes.
|
||
+ Discovery of programs within Flatpak runtimes no longer
|
||
requires using `which'. The files are located directly using
|
||
known PATH.
|
||
+ Various FreeBSD compilation fixes with Clang.
|
||
+ Many other bug fixes and improvements.
|
||
- Changes from version 3.33.3:
|
||
+ The sysprof dependency has been bumped to 3.33.3. Note that
|
||
sysprof 3.33.3 introduces a new org.gnome.Sysprof3 service we
|
||
rely on, but also provides org.gnome.Sysprof2 for compat with
|
||
older systems.
|
||
+ Validate application IDs when creating projects.
|
||
+ Improvements to the golang language server integration.
|
||
+ Improved formatting with `format-decls` comand-bar action.
|
||
+ Updates for newcomer workflow.
|
||
+ Improvements to Vim emulation.
|
||
+ Cargo build system integration improvements.
|
||
+ Improved gtkmm templates.
|
||
+ Use --watch-bus when emulating rofiles-fuse to host.
|
||
+ Improvements to completion-window opacity on Ctrl
|
||
key-press/release.
|
||
+ Window stacking fixes.
|
||
+ Directory names are now indexed and can be used to open a
|
||
file-browser.
|
||
+ Foundry improvements including unit testing and PTY usage.
|
||
+ Avoid displaying notifications in some situations.
|
||
+ Terminal spawning has been redesigned to make it easier to
|
||
re-use.
|
||
+ We now load .ui files in the editor by default, you can open
|
||
them from the designer using "View Design".
|
||
+ GNUmakefile fixes.
|
||
- Replace pkgconfig(sysprof-2) and pkgconfig(sysprof-ui-2) with
|
||
pkgconfig(sysprof-3) and pkgconfig(sysprof-ui-3) BuildRequires:
|
||
following upstreams changes.
|
||
- Add pkgconfig(libpcre2-posix) BuildRequires: New dependency.
|
||
- Add basever define, gnome-builder have a include folder in devel
|
||
package that follows the majoer-minor version changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 16 17:42:36 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.32.4:
|
||
+ Be more graceful when used without version control.
|
||
+ Fix initial selection in project-tree popovers.
|
||
+ Prevent interactivity when opening a project from the greeter.
|
||
+ Make about dialog transient/modal.
|
||
+ Disable gdb self-inspection when launched outside of a
|
||
terminal.
|
||
+ Fixes when run outside of a terminal (related to O_NOCTTY).
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 3 11:33:30 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add typelib(Jsonrpc) Requires: the template generation code
|
||
depends on this library. The dep could not be auto-detected, as
|
||
its addressed from within compiled .c code (boo#1138077).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 13 21:30:13 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.32.3:
|
||
+ Fixes for struct/enum when auto-formatting C headers.
|
||
+ The application-id is now validated from the template
|
||
assistant.
|
||
+ The buffer monitor has had a number of fixes for situations
|
||
involving external file modifications.
|
||
+ LD_LIBRARY_PATH is now set under various conditions when
|
||
running applications from non-default prefixes.
|
||
+ FreeDesktop notifications are now removed when the build
|
||
pipeline has been invalidated.
|
||
+ Meson unit tests are reloaded when build.ninja changes.
|
||
+ Auto-save will only activate if the file on disk has not been
|
||
modified.
|
||
+ i18n/l10n improvements.
|
||
+ The NPM plugin can now be disabled.
|
||
+ Some missing shortcuts were added to they shortcuts dialog.
|
||
+ The foundry is now unloaded when shutting down a project, this
|
||
fixed situations where build configurations were not saved.
|
||
+ Glade priorities were lowered to ensure that the editor has
|
||
preference when opening .ui files.
|
||
+ The meson plugin handles changes to introspection format more
|
||
gracefully.
|
||
+ The makefile plugin now handles Makefile/makefile/GNUmakefile.
|
||
+ Hardening of GDBusServer usage.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 11 06:28:57 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.32.2:
|
||
+ Glade design view improvements.
|
||
+ Improve CFLAGS and CXXFLAGS discovery with
|
||
compile_commands.json when a direct match is not found (such as
|
||
with headers).
|
||
+ Improve symlink detection warning.
|
||
+ Fix block selection in terminals.
|
||
+ Enable VTE hyperlinks feature.
|
||
+ NPM build system bug fixes and improvements.
|
||
+ The diagnostic manager now properly tracks changes to a buffers
|
||
configured source language. This will improve diagnostic
|
||
detection in some situations.
|
||
+ rofiles-fuse and flatpak-builder will attempt to retire their
|
||
corresponding host processes when flatpak is in use.
|
||
+ Unit tests will now properly run when uninstalled.
|
||
+ The unit tests panel now properly scrolls when a large amount
|
||
of content is provided to the PTY.
|
||
+ The unit tests panel now allows for cancelling an ongoing unit
|
||
test.
|
||
+ The file monitor now properly detects file changes when no
|
||
version control is in use.
|
||
+ The clang plugin now discovers the location of the C++ standard
|
||
includes.
|
||
+ Project template improvements.
|
||
+ Folder selection is fixed when cloning a repository.
|
||
+ menus.ui no longer is opened with the Glade design view by
|
||
default.
|
||
+ "Open in Terminal" will now properly open a terminal from the
|
||
host system instead of expecting flatpak bundling.
|
||
+ Updated documentation.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 6 12:13:03 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||
|
||
- Drop environment.pickle again to make package build reproducible
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 11 09:31:48 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.32.1:
|
||
+ Appdata updates.
|
||
+ The project-tree now auto-resizes the column.
|
||
+ Stability improvements to the flatpak plugin.
|
||
+ The flatpak plugin now queries before installing dependencies.
|
||
+ The code-index can be avoided by placing a ".noindex" file in
|
||
a directory.
|
||
+ Transfer notifications have cancel buttons restored.
|
||
+ Waf improvements.
|
||
+ Flatpak uses fallback-x11 now instead of x11 by default.
|
||
+ RLS support can now be disabled by disabling the plugin.
|
||
+ A leak was fixed for semantic highlight indexes.
|
||
+ Scroll improvements for the source code editor.
|
||
+ Improved support for symlinks above the project directory.
|
||
+ Support for podman's --preserve-fds option.
|
||
+ Sourceview line number background drawing is improved.
|
||
+ Updated documentation.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 13 08:37:56 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.32.0:
|
||
+ Improve restoring cursor after loading buffer.
|
||
+ Various API changes to avoid out-params with async functions.
|
||
+ Styling tweaks for matching brackets.
|
||
+ Updated documentation.
|
||
+ Updated translations.
|
||
- Add global __requires_exclude typelib\\(Ide\\): Filter out bogus
|
||
automatic requires.
|
||
- Reenable doc subpackage, build fixed.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 6 00:00:03 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 3.31.92:
|
||
+ Destroy various IdeObject after they are no longer needed
|
||
reducing memory usage a bit.
|
||
+ Add missing shortcuts to shortcuts window.
|
||
+ Fix various compiler warnings for release builds.
|
||
+ Tweak builder-dark style-scheme for Adwaita changes.
|
||
+ Allow project-tree to be used from editor workspace.
|
||
+ Allow gnome: gitlab: and github: prefixes when using --clone.
|
||
+ Unit Tests now have a VTE-based output panel when running.
|
||
+ Initial support for waf build system.
|
||
+ Cached build targets are invalidated when build config changes
|
||
which should help ensure that "Run" does not execute stale
|
||
binaries.
|
||
+ Changing devices now properly invalidates the build manager.
|
||
+ A rofiles-fuse wrapper is provided when building for Flatpak.
|
||
+ Scrolling with j/k/up/down in Vim mode is less jarring at line
|
||
boundaries by avoiding additional scrolling.
|
||
+ New jump list desktop actions are provided for GNOME shell.
|
||
+ Avoid indexing large directories when not in project-mode.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 21 12:37:30 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.31.91:
|
||
+ Fix three-finger-swipe gesture in keyboard shortcuts.
|
||
+ Respect sort-directories-first gsetting in project-tree.
|
||
+ Icons for the newcomers initiative have updated.
|
||
+ Loading of custom gtksourceview style schemes has been
|
||
restored.
|
||
+ gnome-builder -e will now open a new editor window.
|
||
+ Plugins can now add delay in "settling" the buffer before
|
||
saving.
|
||
+ The git plugin will settle for updated line changes before the
|
||
buffer can be saved. This fixes an issue with trim-spaces
|
||
plugin not trimming all of the expected lines.
|
||
+ Builder's flatpak-based fusermount wrapper was simplified. This
|
||
could use testing with regards to rofiles and flatpak-builder.
|
||
+ Various search workflow improvements.
|
||
+ The VCS file monitor now contains a sequence number that can be
|
||
used to optimize some additional work such as installing a
|
||
project. Builder will no longer install the project before each
|
||
project Run unless a file within the project tree has changed.
|
||
Projects that rely on external files will need to press "Build"
|
||
before "Run" if only external files have changed.
|
||
+ Improvements to guessing language syntax when a buffer is
|
||
created.
|
||
+ Add an experimental podman runtime provider. This is not
|
||
enabled by default and we do not recommend enabling it at this
|
||
time.
|
||
+ Updated translations.
|
||
- Changes from version 3.31.90:
|
||
+ Appdata and icon updates.
|
||
+ Many bugs found from refactoring fallout have been fixed.
|
||
+ New plugin APIs have been added and some existing APIs tweaked
|
||
as we stabilize for release.
|
||
+ Theme tweaks to match upcoming Adwaita changes.
|
||
+ gdb improvements including use of fewer deprecated MI commands.
|
||
+ The greeter has been redesigned and simplified.
|
||
+ The git gutter now more accurately displays line information.
|
||
+ Menus have been tweaked to more closely fit with GNOME 3.32
|
||
guidelines.
|
||
+ The code indexer was redesigned to provide progress and
|
||
improved pausibility. We expect more changes before 3.32 to
|
||
reduce overhead of larger projects.
|
||
+ Code indexers and ctags will delay initial indexing until a
|
||
user operation has occurred like saving a file or a successful
|
||
build.
|
||
+ LSP conformance improvements.
|
||
+ The project tree now provides some basic VCS information and
|
||
allows switching branches using the context menu. This exposed
|
||
a bug in libgit2-glib which has been fixed there too. We
|
||
recommend packagers ensure that bug fix has landed in their
|
||
libgit2-glib.
|
||
+ Updated translations.
|
||
- Changes from version 3.31.4:
|
||
+ A large number of changes as part of refactoring the core of
|
||
Builder.
|
||
+ Basic support for multiple workspace windows for a project.
|
||
Such is useful in multi-monitor setups.
|
||
+ Add --clone, --greeter, --manifest, --editor command line
|
||
options.
|
||
+ Opening files via .desktop mimetypes should no longer open a
|
||
project, only the source file.
|
||
+ Various build system information has been coalesced into the
|
||
project tree.
|
||
+ Many meson_options.txt changes including a number of plugin
|
||
options were simplified.
|
||
+ Configuration view has been abstracted to allow plugins to
|
||
extend build preferences.
|
||
- Add pkgconfig(gladeui-2.0) Buildrequires: New dependency.
|
||
- Drop all options passed to meson apart from help, docs and
|
||
network_tests where we differ from upstream defaults, docs are
|
||
however currently disabled along with the docs sub-package, as it
|
||
breaks the build.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 13 00:36:52 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.30.3:
|
||
+ Shortcut fixes.
|
||
+ Fix for possible heap corruption when unloading pages.
|
||
+ Keep "flatpak build" quiet when communicating with gdb.
|
||
+ Emit thread-selected when gdb has *stopped event.
|
||
+ Gdb plugin now uses --frame and --thread.
|
||
+ Fixes for rust hover provider via RLS.
|
||
+ Gtk-Sharp template now uses updated SDK extension.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 7 16:31:38 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Replace pkgconfig(libvala-0.42) with libvala-devel BuildRequires.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 2 19:21:57 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.30.2:
|
||
+ Fixes for tracking GNOME's Night Light setting.
|
||
+ Fix running of Builder's unit tests without installing.
|
||
+ Fix relative paths from .git gitdir.
|
||
+ Fix gdb communication over chatty intermediate PTY.
|
||
+ Allow gtksourceview-3.0 applications to use Builder
|
||
style-schemes.
|
||
+ Icon fixes and improvements.
|
||
+ More UI components display keyboard shortcuts.
|
||
+ Saving files will now create the necessary directory structure.
|
||
+ Buffers will mark themselves as "modified on disk" when the
|
||
backing file is deleted.
|
||
+ Drop SSL/PKI overrides for Flatpak.
|
||
+ Git plugin now updates status when the checkout directory
|
||
changes.
|
||
+ Vim command-bar has improved results when listing
|
||
files/directories.
|
||
+ Project creation and cloning wizards now update paths in
|
||
response to changes.
|
||
+ ".in" filename suffix will be ignored when guessing syntax
|
||
language.
|
||
+ You can specify what Ninja path to use using $NINJA in build
|
||
preferences.
|
||
+ RLS is now restarted when Cargo.toml changes.
|
||
+ Fuzzy matching completion results has been improved for some
|
||
corner-cases.
|
||
+ Gtk-sharp3 template now builds correctly.
|
||
+ Editor is properly focused when re-selecting open buffer from
|
||
global search.
|
||
+ Various bug fixes to gstyle.
|
||
+ Meson toolchain editing improvements.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 23 18:53:56 UTC 2018 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||
|
||
- Drop environment.pickle to make package build reproducible
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 26 12:17:04 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.30.1:
|
||
+ Build fixes for distributions using --buildtype=release.
|
||
+ Fixes to history tracking while loading a buffer.
|
||
+ Include PACKAGE_VERSION in meson project templates.
|
||
+ Fix Night-mode tracking to update style-scheme when
|
||
appropriate.
|
||
+ Editor session tracking will now skip missing files during
|
||
restoration.
|
||
+ The editor search bar now includes error state visibility
|
||
similar to gedit.
|
||
+ Documentation improvements.
|
||
+ CMake improvements when used from sub-directories.
|
||
+ Empty C# and C/Vala CLI project templates were added.
|
||
+ Fixes for `yyp` in Vim-mode at the end of a document.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 8 12:52:07 UTC 2018 - antoine.belvire@opensuse.org
|
||
|
||
- Update to version 3.30.0:
|
||
+ Allow disabling interactive completion.
|
||
+ Additional gobject snippets.
|
||
+ Theme fixes for non-Adwaita themes.
|
||
+ Build Config fixes when duplicating environments.
|
||
+ Updated translations.
|
||
- Remove lang package from recommended packages as it already
|
||
supplements main package (same effect, it's redundant).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 4 00:57:10 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.29.92:
|
||
+ Workarounds for various network portal issues and HTTP url
|
||
opening.
|
||
+ The clang plugin now supports renaming symbols within a file.
|
||
+ Some snippet and rust completion improvements.
|
||
+ The hover popover tries to handle more corner cases.
|
||
+ "dW" now uses the proper full-word mode under vim emulation.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 17 20:14:24 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.29.91:
|
||
+ gdb breakpoint control improvements.
|
||
+ Build system improvements for NixOS and Flatpak.
|
||
+ Many memory safety and leak improvements.
|
||
+ Icon installation has changed slightly. Please let us know if
|
||
you have issues on your distribution.
|
||
+ A hover provider for language server protocol was added,
|
||
including for rls.
|
||
+ The buffer manager now avoids highlighting while loading the
|
||
underlying buffers from storage.
|
||
+ Terminals now use --login when using bash.
|
||
+ SIGPIPE is disabled on startup.
|
||
+ A new session manager that can restore your vertical and
|
||
horizontal splits.
|
||
+ Applications can now talk to portals by default when using
|
||
flatpak.
|
||
+ Improvements to embedded snippets language defaults.
|
||
+ Avoid re-downloading of artifacts when possible.
|
||
+ Updated translations.
|
||
- Drop gnome-builder-fix-gtkdoc-overlooking-headers.patch: Fixed
|
||
upstream.
|
||
- Add python3-Sphinx BuildRequires: New dependency.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 9 02:59:40 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.29.4:
|
||
+ A new "interactive tooltip" based on GtkPopover has been added
|
||
to the editor along with plugin support for "hover providers"
|
||
which roughly matches the language server protocol.
|
||
+ A number of performance issues have been fixed on large
|
||
projects.
|
||
+ The todo plugin now uses "git grep" when available.
|
||
+ Enable clang support for Objective-C.
|
||
+ Avoid use of "async" keyword for Python 3.7 support.
|
||
+ Use tooltips to display broken/unsatisfied build pipelines.
|
||
+ Add support for a number of bundled mimetype icons and other
|
||
icon quality improvements.
|
||
+ Additional license support in templates.
|
||
+ Additional snippets for various languages.
|
||
+ Improvements to character overwrite support in the editor.
|
||
+ Various toolchain improvements.
|
||
+ Various vim emulation improvements.
|
||
+ A successful build/configure will cause diagnostics to be
|
||
reloaded in the open source code views.
|
||
+ Simple support for gdb countpoints.
|
||
+ SSH+git clone improvements when private keys are used.
|
||
+ Updated translations.
|
||
- Replace gtksourceview-3.0 and libvala-0.40 pkgconfig modules
|
||
BuildRequires with gtksourceview-4 and libvala-0.42 respectively,
|
||
to follow upstream changes.
|
||
- Add gnome-builder-fix-gtkdoc-overlooking-headers.patch: provided
|
||
by upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 27 20:21:44 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.28.4:
|
||
+ Improvements to C indenter.
|
||
+ More safety improvements using IdeTask.
|
||
+ Protections against pathological lines when parsing To-do's.
|
||
+ To-do plugin now uses "git grep" when possible.
|
||
+ Some guards against very large projects (Mesa, WebKit,
|
||
Chromium) were added. We still suggest disabling CTags on this
|
||
size of project.
|
||
+ Diagnostics are re-processed after initial build pipeline
|
||
configure.
|
||
+ Fix for loading a project based on a flatpak manifest
|
||
(gnome-builder -m).
|
||
+ Fix for SSH authentication when no username is supplied.
|
||
+ emacs-style modeline improvements on initial load of buffer.
|
||
+ Cloning a project from a manifest will now detect some
|
||
situations where downloads can be avoided.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 21 22:02:19 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.28.3:
|
||
+ Fixes for a number of crashers and potential data loss.
|
||
+ The editor more reliably restores cursor position.
|
||
+ The todo plugin more aggresively ignores some common build
|
||
tooling directories.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 21 00:05:22 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.29.3:
|
||
+ A new completion engine has been added, replacing the use of
|
||
GtkSourceCompletion.
|
||
+ Helpers to format GNOME-style header function blocks has been
|
||
added.
|
||
+ Initial support for the gradle and maven build system.
|
||
+ Additional support for sysroots and toolchain selection.
|
||
+ A memory leak of editor buffers has been fixed.
|
||
+ The jedi plugin was updated to support more recent releases.
|
||
+ The code indexer and other plugins will now ignore the
|
||
node_modules directory when the npm plugin has been loaded.
|
||
+ You can now specify a branch name other than "master" when
|
||
cloning a git repository.
|
||
+ Plugins in ~/.local/share/gnome-builder/plugins will have
|
||
higher priority which simplifies the process of creating and
|
||
testing new plugins out-of-tree such as when using Flatpak.
|
||
+ Language server protocol conformance improvements.
|
||
+ The snippet engine got improvements to reduce runtime memory
|
||
overhead.
|
||
+ GCC Warnings were vastly increased this cycle.
|
||
+ Updated translations.
|
||
- Changes from version 3.29.2:
|
||
+ Fixes for DTD and RNG processing in xml-pack plugin.
|
||
+ Improvements to the vim-style search and replace command.
|
||
+ A new IdeToolchain abstraction has been added to help with
|
||
systems where multiple toolchains can exist within a runtime.
|
||
+ Various build systems have been migrated to toolchain support.
|
||
+ Various memory leak fixes.
|
||
+ Clang support has been moved out-of-process using the new
|
||
gnome-builder-clang subprocess. Clang-based auto-completion is
|
||
temporarily disabled until a future development release.
|
||
+ Memory overhead of the clang plugin has been vastly reduced.
|
||
+ The highlighter can now deal with delayed requests to load a
|
||
new highlight index.
|
||
+ A spinloop was fixed when opening certain files with
|
||
double-click from the project tree.
|
||
+ Updated translations.
|
||
- Drop gnome-builder-fix-meson-gtk-doc-build-failure.patch: fixed
|
||
upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 2 03:17:35 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.29.1:
|
||
+ A new threadpool and tasking engine has landed which provides
|
||
much more safety guarantees in how tasks are processed off
|
||
main-thread and results proxied back to the destination thread.
|
||
+ Most subsystems have now been ported to IdeTask to take
|
||
advantage of the new threading engine.
|
||
+ A new "Runtime Terminal" shell has been provided which is a
|
||
terminal in the runtime environment of the flatpak application.
|
||
+ Builder tries harder to ignore minified JSON files when
|
||
performing various background work like TODO extraction.
|
||
+ A new sysroot plugin has been added to allow building against
|
||
an alternate sysroot than that of the host system. We expect
|
||
further expansion in this area for toolchain selection in the
|
||
future.
|
||
+ A new ctrl+shift+k keybinding has been added to jump to symbol
|
||
search within the current document.
|
||
+ Flatpak "simple" build systems now run the commands from the
|
||
srcdir matching more closely to what flatpak-builder will do.
|
||
+ XML plugin improvements for performance, stability and DTD
|
||
tracking.
|
||
+ GDB integration now properly updates frames for the selected
|
||
thread.
|
||
+ Various terminal improvements.
|
||
+ Various memory leak fixes.
|
||
+ Support for rofiles-fuse has been added to speed up flatpak
|
||
cachepoint generation.
|
||
+ Updated translations.
|
||
- Add:
|
||
+ gtk-doc BuildRequires to allow building the docs and fix a bug
|
||
with the following patch.
|
||
+ gnome-builder-fix-meson-gtk-doc-build-failure.patch provided by
|
||
upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 29 20:21:29 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.28.2:
|
||
+ A leak of buffers when using semantic highlighting as been
|
||
fixed, which has the potential to significantly reduce memory
|
||
usage for some languages such as C.
|
||
+ Various fixes with DTD validation.
|
||
+ Various correctness fixes in API usage.
|
||
+ The new task and threading engine has been backported which
|
||
provides a new layer of saftey for our threading usage.
|
||
+ Various fixes for the flatpak plugin.
|
||
+ Ctags tries to be more careful to avoid recursive mining and no
|
||
longer attempts to load ~/.tags.
|
||
+ The clang plugin tries harder to cook cflags delivered to
|
||
libclang.
|
||
+ A preferences menu item was added back to the perspective
|
||
selector. It still uses a dialog for preferences.
|
||
+ The recent-projects plugin performs additional checks to avoid
|
||
recursive directory cleanup when that would result in deleting
|
||
some external data.
|
||
+ A number of miscellaneous memory leaks have been plugged.
|
||
+ When meson/ninja are not found, a message is displayed to the
|
||
user in the messages pane.
|
||
+ The clang plugin will try to drop state as soon as possible to
|
||
help keep memory usage down.
|
||
+ The npm modules now marks "node_modules" as an ignored pattern.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 11 02:42:20 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.28.1:
|
||
+ Correctness fixes in the xml-pack plugin.
|
||
+ gdb plugin now updates frames properly for selected thread.
|
||
+ Some improvements in the emacs bindings.
|
||
+ The meson plugin handles meson being run outside of the
|
||
builddir now when extracting targets and tests.
|
||
+ Many fixes in the introspection usage which translates into
|
||
memory leak fixes for some plugins written in languages other
|
||
than C.
|
||
+ Bug fixes for a number of build systems including cargo.
|
||
+ The build pipeline is now invalidated when the branch changes.
|
||
+ Right clicking on a project in the greeter now enters selection
|
||
mode.
|
||
+ The VCS backend now unconditionally ignores minified JSON to
|
||
protect various subsystems from parsing unnecessary data.
|
||
+ Safety fixes to the code-index, buffer manager, terminals, xml
|
||
parsing, and a number of other subsystems.
|
||
+ The qemu plugin now checks for the 'F' option which is
|
||
required.
|
||
+ File settings now support setting auto-indent in GSettings.
|
||
+ primary+shift+k now activates the symbol search for the
|
||
document.
|
||
+ Special handling of git worktrees has been added.
|
||
+ Flatpak manifest "simple" build system types now run the
|
||
build-commands from the srcdir, as is done by flatpak-builder.
|
||
+ Updated translations.
|
||
- Drop update-desktop-files BuildRequires and suse_update_desktop_\
|
||
file: they are longer needed anymore.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 17 10:42:35 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Recommend flatpak: The application templates in Builder require
|
||
flatpak to operate correctly (boo#1085751).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 14 10:56:44 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.28.0:
|
||
+ Undo/Redo improvements when using multiple cursors.
|
||
+ Support for --device in flatpak finish-args. This fixes running
|
||
apps such as gnome-maps that require OpenGL support.
|
||
+ Experimental support for deviced to connect to remote devices.
|
||
+ The flatpak manifest configuration provide now supports
|
||
duplication, delete, and tracking changes in the source
|
||
repository.
|
||
+ Builder requires enchant-2 now in coordination with gspell.
|
||
+ The build pipeline now supports building alternate
|
||
architectures based upon the selected device architecture.
|
||
+ A new deploy action has been added which allows pushing builds
|
||
to supported external devices.
|
||
+ A new build pipeline phase "commit" has been added. This allows
|
||
separating the process of commiting a build to a flatpak-repo
|
||
from the process of exporting a binary such as a .flatpak.
|
||
+ The flatpak build pipeline tries a number of strategies to
|
||
cleanup broken build directories.
|
||
+ The omnibar provides some visual feedback about build
|
||
success/failure when a build advancing to certain build phases
|
||
completes.
|
||
+ A new qemu plugin adds support for building for non-native
|
||
architectures using binfmt and qemu-user-static.
|
||
+ A new "device" button has been added to the omnibar to select
|
||
the target device. We expect this to be used more in 3.30 but
|
||
has limited support in 3.28.
|
||
- Replace pkgconfig(enchant) BuildRequires with
|
||
pkgconfig|(enchant-2): follow upstreams port to Enchant 2.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 5 19:23:03 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.27.92:
|
||
+ Licensing improvements to meson-templates.
|
||
+ Improvements for Language Server Protocol compliance.
|
||
+ The device manager has been improved to support selecting a
|
||
device externally to the build configuration. UI is not
|
||
currently exposed and may be in a future release.
|
||
+ The build configuration no longer contains a device.
|
||
+ A number of build pipeline changes were made to support
|
||
building for an architecture other than the host.
|
||
+ The "local device" is now named "My Computer".
|
||
+ System architecture has been hoisted into the device info which
|
||
allows to more easily support remove devices.
|
||
+ The code index builder tries harder to avoid blocking the main
|
||
loop.
|
||
+ A number of components were moved into the build pipeline to
|
||
more cleanly abstract device support.
|
||
+ The mingw plugin was dropped as it no longer fits into our
|
||
design abstractions.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 28 16:27:23 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Modernize spec-file by calling spec-cleaner
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 22 00:52:28 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.27.91:
|
||
+ Various build fixes for some flatpak configurations.
|
||
+ Don't follow through symlinks when building directory lists.
|
||
This fixes a spinloop some users saw when opening projects with
|
||
symlinks.
|
||
+ Avoid adding trailing \n when the document already includes a
|
||
trailing \n.
|
||
+ Builder now respects --own-name when spawning user projects.
|
||
+ The editor gutter now provides tooltips with diagnostic
|
||
information.
|
||
+ Some vim emulation improvements.
|
||
+ Updated translations.
|
||
- Add libsoup-2.4 and sysprof-2 pkgconfig modules BuildRequires to
|
||
avoid implicit dependencies.
|
||
- Replace '+' in GPL/LGPL License tag to '-or-later' complying with
|
||
SPDX 3.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 14:57:22 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.27.90:
|
||
+ Various fixes for FreeBSD and similar.
|
||
+ The "Projects" directory is now translated and created using
|
||
the translated name when applicable. If "Projects" already
|
||
exists, it is used.
|
||
+ Fixes and correctness improvements in the beautifier plugin.
|
||
+ Fixes and correctness improvements in the xml plugin.
|
||
+ A new "Clone Repository" app-menu item has been added.
|
||
+ The code-indexer has been restructured to avoid threading in
|
||
the plugin API. Plugins are still free to use threads in their
|
||
implementation.
|
||
+ A new golang language server client has been added with limited
|
||
support.
|
||
+ Many leaks across a variety of plugins have been plugged.
|
||
+ The flatpak plugin tries even harder to avoid building projects
|
||
immediate upon project load.
|
||
+ The autotools plugin now checks for AC_INIT() inside
|
||
configure.ac to avoid being fooled by invalid tooling.
|
||
+ The configuration manager and providers have been restructured
|
||
to avoid threading in plugin APIs.
|
||
+ Writeback of configuration changes has been improved.
|
||
+ The editor gutter handles text and icon size changes for zoom.
|
||
+ The language server protocol client has gotten a number of
|
||
fixes.
|
||
+ Preferences improvments.
|
||
+ The terminal now supports grid selection again.
|
||
+ Fixes for tab v spaces selection in the document properties
|
||
pane.
|
||
+ We now support SDK extensions in flatpak and they will be
|
||
downloaded.
|
||
+ A new template for Mono/C♯/Gtk♯ has been added.
|
||
+ We try even harder to supress unwanted build notifications.
|
||
+ The make plugin now supports a "run" target.
|
||
+ A new PTY interceptor has been added so that we can extract
|
||
build warnings while also using a real PTY for the terminal
|
||
widget.
|
||
+ Ctags now inserts snippets for completion, allowing for
|
||
parameters expansion.
|
||
+ Clang plugin now uses language spacing settings when expanding
|
||
snippets. This allows for supression of spaces before opening
|
||
parens.
|
||
+ Language defaults have been restored, and now properly set the
|
||
fallback settings we intended.
|
||
+ We now log subprocess arguments when building.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 03:27:04 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Remove beautifier-plugin subpackage and add an Obseletes tag for
|
||
it as the plugin has been bundled into libgnome-builder-plugins.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 03:27:04 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.27.4:
|
||
+ A new IdeVcsMonitor interface provides status tracking for
|
||
project files.
|
||
+ The editor supports Drag'n'Drop to open files, also allowing
|
||
placement of the editor frame to the left/right/top/bottom of
|
||
an existing editor frame.
|
||
+ A new message pane allows plugins to deliver information to
|
||
users, particular about failures which would otherwise be
|
||
silently dropped to the console.
|
||
+ A number of improvements to subsystems for better error
|
||
tracking, memory leaks, and correctness fixes.
|
||
+ The “hamburger” menu has been hidden by default, but will
|
||
automatically display if any plugins end up using it.
|
||
+ Newcomers greeter section now displays the included programming
|
||
languages to help guide developers to projects they may want to
|
||
contribute to.
|
||
+ The omnibar now includes a button to download dependencies.
|
||
+ Unit tests are reloaded whenever the build pipeline is updated.
|
||
+ Symbol Tree will now more reliably show document contents.
|
||
+ Builder can now chain GCancellables together, meaning more
|
||
reliable cancellation of complex operations such as project
|
||
building.
|
||
+ The build status panel can now display the build pipeline stages
|
||
and update them as the build progresses.
|
||
+ The Clang plugin will more reliably work when used to build
|
||
against a host system from Builder shipped via Flatpak.
|
||
+ Support for LLVM 5.0.
|
||
+ Updated Translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 03:27:03 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.27.3:
|
||
+ Debugging with gdb has been improved to translate paths when
|
||
running inside of a mount namespace such as flatpak.
|
||
+ A number of correctness fixes in plumbing and for memory leaks.
|
||
+ A new build target provider interface has been added so the
|
||
project runner can support executing commands extracted from
|
||
systems such as flatpak.
|
||
+ GNOME Night Light integration.
|
||
+ Improved greeter sections with support removing data files.
|
||
+ Builder will try to remove stale cache data at startup and
|
||
shutdown to help free some disk usage.
|
||
+ Improved alignments for home/end shortcuts.
|
||
+ You can now run Cargo-based projects using cargo run.
|
||
+ The build pipeline tries to be more verbose for known error
|
||
messages in GLib by setting G_ENABLE_DIAGNOSTIC.
|
||
+ Builder now uses --state-dir with flatpak-builder when version
|
||
>= 0.10.5 is detected.
|
||
+ The project-tree now supports Drag'n'Drop, both internally and
|
||
using text/uri-list selections from external applications.
|
||
+ An early preview of VCS status integration into the project
|
||
tree has been included in this release.
|
||
+ Updated translations.
|
||
- Pass the following with_*=true options to meson to ensure the
|
||
desired features are built: beautifier, cmake, flatpak, git,
|
||
jedi, jhbuild, meson, meson_templates, spellcheck and vala_pack.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 03:27:02 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.27.2:
|
||
+ Bug fixes:
|
||
- For the meson build system backend.
|
||
- In our compile_commands.json support.
|
||
- In our GJS integration.
|
||
+ Meson project templates gained a Workaround for a glade bug.
|
||
+ A newcomers plugin has been added which displays GNOME newcomer
|
||
projects on the greeter.
|
||
+ Support was added for Yaml when using GNOME Code Assistance.
|
||
+ Appdata now installs to the preferred location of the spec.
|
||
+ We now use explicit export macros to simplify ABI management.
|
||
We still aren't ABI-stable.
|
||
+ Our clang plugin now supports the KeepGoing option, to try
|
||
harder after encountering failures in includes.
|
||
+ Support for code-indexing the Vala programming language.
|
||
+ Global search can now be navigated with ctrl+n/p in Vim mode.
|
||
+ You can now disable the "Open Pages" section of the sidebar
|
||
in preferences.
|
||
+ The flatpak plugin no longer automatically updates project
|
||
dependencies when the build system activates for the first
|
||
time. You can manually update the dependencies from the
|
||
workbench menu.
|
||
+ Basic support for unit testing in Meson-based projects.
|
||
+ Subprocess PATH will now prefer /bin over /usr/bin.
|
||
+ Support for project miners has been dropped.
|
||
+ Updated translations.
|
||
- Drop gnome-builder-header-installation-directory.patch: fixed
|
||
upstream.
|
||
- Replace gnome-builder-plugin-cmake Recommends tag with Obsoletes:
|
||
the plugin got bundled into libgnome-builder-plugins.so.
|
||
- Add a doc subpackage for the development documentation that got
|
||
restructured upstream and moved to
|
||
/usr/share/gtk-doc/html/libide.
|
||
- Add non-executable-script and obsolete-not-provided warning
|
||
filters for some files in gnome-builder-rmplintrc: they are false
|
||
positives.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 03:27:02 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Add Obsoletes for the following gnome-builder-plugin-* plugins:
|
||
clang, ctags, devhelp, fpaste, gettext, code-assistance,
|
||
html-completion, mingw, symbol-tree, sysmon, todo and xml-pack.
|
||
Whether the plugin got removed or bundled into
|
||
libgnome-builder-plugins.so.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 03:27:01 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.27.1:
|
||
+ A GJS symbol resolver and code-index has been added.
|
||
+ Improved editor search that unifies mutliple search
|
||
implementations. Testing from early adopters would be
|
||
apreciated.
|
||
+ Initial support for three-finger-swipe within the editor to
|
||
move documents to the left or right. Wayland-enabled compositor
|
||
required.
|
||
+ Todo plugin now respects .gitignore and an off-by-one in line
|
||
number conversion has been fixed.
|
||
+ Thread-safety improvements to version control API.
|
||
+ Meson plugin has been ported to C and includes a number of
|
||
improvements.
|
||
+ Performance improvements to both application startup and
|
||
project loading were made.
|
||
+ Preferences has been moved out of the workbench to reduce
|
||
overhead and allow accessing from the application greeter.
|
||
+ Some build pipeline operations were queued behind long running
|
||
operations. Builder will now try to flush those operations.
|
||
+ IdeTransferManager has been moved to IdeApplicatoin. Fixing
|
||
some issues in the rustup plugin.
|
||
+ Quick-highlight plugin has been rewritten to take advantage of
|
||
the new editor search feature.
|
||
+ Updated translations.
|
||
- Align Buildrequires with meson.build:
|
||
+ Drop: bison, flex, gtk-doc, itstool, python3-devel
|
||
and pkgconfig(mm-common-util).
|
||
+ Add: pkgconfig(libxml-2.0).
|
||
- Add fdupes BuildRequires: removal of duplicates under /usr/share.
|
||
- Add gnome-builder-header-installation-directory.patch: Fix
|
||
generated header installation directory, patch from upstream git
|
||
(bgo#789426).
|
||
- Drop 'find' command for deletion of .la files: libtools is no
|
||
longer used.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 2 10:31:45 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.26.4:
|
||
+ A number of correctness and memory leaks were fixed in the
|
||
semantic highlighter, project tree, clang, rustup, vala-pack,
|
||
code-index, config manager and configs, and git.
|
||
+ The meson plugin now uses "meson" "introspect" instead of the
|
||
legacy "mesonintrospect" utility.
|
||
+ Fixes for deprecated API usage in Gtk+.
|
||
+ Block selection has been fixed in the terminal plugin.
|
||
+ Postbuild support in configurations was fixed to no longer
|
||
run prebuild commands a second time.
|
||
+ The flatpak plugin now passes --command to build-finish. This
|
||
fixes an issue where the wrong binary would get activated when
|
||
exporting a project.
|
||
+ Fixes for -Wincompatible-pointer-type changes from recently
|
||
upstreamed type propagation in g_object_ref().
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 19 23:27:49 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 3.26.3:
|
||
+ Various improvements to for developing against the host system
|
||
when running Builder from a flatpak.
|
||
+ Builder will set more fallback environment variable when
|
||
running under flatpak to ensure subprocesses have a predictable
|
||
environment.
|
||
+ Various fixes to the shortcut engine and how key-press are
|
||
captured.
|
||
+ Fixes for invalid cast in LSP format provider.
|
||
+ Various correctness and memory leak fixes.
|
||
+ Symbol tree will try additional symbol resolvers if the first
|
||
one returned with an empty set.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 2 07:04:49 UTC 2017 - badshah400@gmail.com
|
||
|
||
- Update to version 3.26.2:
|
||
+ Remove the related GPLv3+ section from LGPLv3+ COPYING.
|
||
+ Additional protection against spurious build notifications.
|
||
+ Be more defensive against spellcheck race conditions.
|
||
+ Ensure indenter can be properly disabled and re-enabled.
|
||
+ Improved translation of build paths provided by the build
|
||
system.
|
||
+ With modern Clang versions, try harder to keep processing
|
||
after include failures.
|
||
+ Load additional style schemes from
|
||
.local/share/gtksourceview-3.0 when running under flatpak.
|
||
+ Ensure the search bar is above the floating minimap.
|
||
+ Avoid double free when failing to load a git repository.
|
||
+ Copyright snippets now prefer to use © over (C).
|
||
+ Fix an off-by-one when jumping to todo line number.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 27 20:30:57 UTC 2017 - luc14n0@linuxmail.org
|
||
|
||
- Add gnome-builder-plugin-fpaste Obsoletes: missing tag since
|
||
plugin has been removed.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 25 14:03:45 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Correct version dependencies on libdazzle and template-glib: we
|
||
requrie version 3.26.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Oct 8 09:24:30 UTC 2017 - jengelh@inai.de
|
||
|
||
- Remove filler wording from description.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 4 22:59:52 UTC 2017 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 3.26.1:
|
||
+ Fixes:
|
||
- When using the XML editing extensions.
|
||
- Error propragation when loading git repositories.
|
||
- Home and End keys when in Vim normal mode.
|
||
- Various bugs in debugger.
|
||
- For various keyboard shortcut activation.
|
||
- The python indenter when using compose keys with e or f.
|
||
- (Re)selection of text when entering the search bar. This had
|
||
the side effect of it appearing that your search term was
|
||
silently being dropped after a few characters were typed.
|
||
- A leak of editor views which was caused by Python lambda's in
|
||
the html-preview plugin.
|
||
+ Improvements:
|
||
- To Vim chords y$, yfX, de, db, and dw.
|
||
- When pasting from external clipboard content.
|
||
+ Additions:
|
||
- Flathub repo to list of known Flatpak runtime sources, which
|
||
allows building against an org.kde.Sdk.
|
||
- A new condensed "omni gutter" to reduce the width of the
|
||
gutter in languages that support debugging.
|
||
+ Builder:
|
||
- Now bundles uncrustify when built from Flatpak.
|
||
- No longer includes tracing in stable flatpak build.
|
||
- Builder will avoid showing the greeter when loading a project
|
||
using the `gnome-builder -p project_file` command line
|
||
argument. This speeds up direct loading of a project by about
|
||
half.
|
||
- Builder will attempt to use "gio trash" on the host when
|
||
running.
|
||
+ The vsplit vim command now accepts a filename to open.
|
||
+ Use GNotification instead of manual D-Bus RPCs.
|
||
+ Significantly reduce chatter when notifying about builds.
|
||
+ Unsaved file buffers now use atomic renames when interacting
|
||
with code diagnostic engines.
|
||
+ The editor attempts to avoid propagating resize events to the
|
||
root window, which should help speed up the editor a fair
|
||
amount.
|
||
+ Preferences loading has been delayed until project load time.
|
||
This helps reduce application startup time.
|
||
+ The cursor now properly returns to the editor when leaving the
|
||
global search entry.
|
||
+ The Fpaste plugin was removed as upstream API is changed too
|
||
drastically to keep this plugin working.
|
||
+ Icons are now properly displayed in the document popover menu.
|
||
+ Tweaks to various UI CSS styling.
|
||
+ The debugger and profiler plugins now try harder to locate
|
||
sources through .Debug or .Sdk flatpak runtimes when libraries
|
||
missing debug symbols are encountered.
|
||
+ Preferences now properly release their addins on destruction.
|
||
+ The workbench was leaking addins on shutdown. They are now
|
||
properly released, and the window is hidden before releasing
|
||
addins to avoid showing widgets as they are destroyed.
|
||
+ Updated translations.
|
||
- Drop Fpaste plugin sub-package: Removed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 12 01:35:07 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.26.0:
|
||
+ Various fixes to the eslint plugin.
|
||
+ Various documentation improvements.
|
||
+ Remove unnecessary compression from various .ui files.
|
||
+ Avoid the use of the "mips" constant to fix mips builds.
|
||
+ Clear the stopped breakpoint if the debugger exits uncleanly.
|
||
+ Fix a crash in the code-index plugin.
|
||
+ Fix to ensure rows in the omnibar are recyclable.
|
||
+ Fix for non-completing GTask in IdeBuffer.
|
||
+ Fix color picker closing and defer panel creation.
|
||
+ Fix a crash in .ui when creating style classes.
|
||
+ Drop support for Vala versions older than 0.34
|
||
+ Updated translations.
|
||
- Pass with_docs=true to meson, ensure we build documentation.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 6 23:25:31 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.25.92:
|
||
+ A new word completion provider that uses distance from cursor
|
||
for sorting.
|
||
+ Documentation cards can now be shown using the
|
||
"request-documentation" keybinding signal in the code editor.
|
||
+ A new code indexing engine that will index your project in the
|
||
background to improve search and code navigation features is
|
||
now included. Currently, only the clang plugin provides a
|
||
suitable indexer, but other languages will be supported in the
|
||
future.
|
||
+ A global search provider using the fuzzy-search code-index
|
||
allows jumping to a function, class, and other language
|
||
features.
|
||
+ A symbol resolver based on the code-index allows jumping
|
||
between source and declarations.
|
||
+ Plugins can now register long running "pausable" operations
|
||
with the project context. The code-index supports this for
|
||
background indexing.
|
||
+ A technology preview for debugger integration has landed.
|
||
+ A reference debugger backend has been implemented using gdb.
|
||
+ Builder now tries to reduce the number of shell notifications
|
||
it generates.
|
||
+ A new history plugin is added to bring back lost history
|
||
functionality during the UI revamp.
|
||
+ Documentation improvements.
|
||
+ Various project templates have been improved.
|
||
+ CSS style refinements.
|
||
+ Clang completion provider improvements.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 27 18:39:04 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.25.91:
|
||
+ Build systems can now implement an optimized path to extract
|
||
build flags for multiple files at once. This will be useful for
|
||
upcoming code indexing features.
|
||
+ Mkdir pipeline stages can now request that directories are
|
||
reaped at cleanup.
|
||
+ The buffer manager can now protect against a single file being
|
||
requested multiple times while a previous load is in-flight.
|
||
+ Various GAction fixes.
|
||
+ A new documentation-card plugin has been included as part of
|
||
the Summer '17 GSoC work. It provides documentation on
|
||
functions from devhelp when you hover the mouse pointer over a
|
||
function or other type. It supports multiple backends, but only
|
||
Devhelp is currently implemented.
|
||
+ A leak of various editor view plugins due to a bug in
|
||
IdeExtensionSetAdapter has been plugged.
|
||
+ The beautifier plugin has been ported to the new UI design.
|
||
+ The spellcheck plugin got numerous fixes from fallout during
|
||
the UI redesign.
|
||
+ The XML plugin got a fix for a potential NULL deref.
|
||
+ The volume monitor has been restored on the editor.
|
||
+ Many widgets and plugins have been ported to the new shortcut
|
||
engine.
|
||
+ The shortcut window should now work better on smaller screen
|
||
sizes.
|
||
+ "Insert matching brance" has been moved to a per-language
|
||
setting.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 16 07:29:29 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.25.90:
|
||
+ Indentation fixes when using the fallback indenter.
|
||
+ Various UI changes as we progress on the UI revamp.
|
||
+ Diagnostics checks now blocked until the buffer has fully
|
||
loaded.
|
||
+ Highlight engine fixes for the recently added pause support.
|
||
+ "Export" has been moved to a generic operation from the
|
||
omnibar.
|
||
+ A crash in the diagnostics manager has been fixed due to
|
||
incorrect assertions at runtime.
|
||
+ Many keyboard shortcut fixes.
|
||
+ The search bar has had missing pieces from the revamp ported.
|
||
This includes better keyboard interactions.
|
||
+ Search navigation has been restored from the source editor.
|
||
+ Our BuilderBlocks font has been improved to support both lower
|
||
and upper-case glyphs.
|
||
+ Builder no longer uses Gtk's setting for
|
||
sort-directories-first.
|
||
+ Builder now supports a "run-opts" in .buildconfig files or
|
||
x-run-args in flatpak json files to pass arguments when running
|
||
the target application.
|
||
+ The spellchecker has had a number of fixes that were broken
|
||
during the UI revamp.
|
||
+ find-other-file will jump right to the matching file if only
|
||
one is matched. This more closely matches our previous
|
||
implementation.
|
||
+ The build pipeline now recognizes filenames with _ in them when
|
||
generating diagnostics.
|
||
- Drop gnome-builder-no-return-in-nonvoid.patch: Fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 24 07:57:14 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add gnome-builder-no-return-in-nonvoid.patch: Fix postbuild
|
||
checks, patch from upstream git (bgo#785287).
|
||
- Add pkgconfig(template-glib-1.0) BuildRequires: New dependency.
|
||
- Drop post(un) handling of glib2_gsettings_schema_post(un),
|
||
icon_theme_cache_post(un) and desktop_database_post(un), no
|
||
longer needed as we have file-triggers taking care of this now.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 22 09:51:03 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.25.5:
|
||
+ HTML Preview shortcut is fixed.
|
||
+ Various keybindings have been improved in libdazzle.
|
||
+ We now bundle the proper libdazzle version as a subproject.
|
||
+ IdeSourceViewMode now holds a reference to the view and copies
|
||
all GValues when marshaling to the proxied closure.
|
||
+ Focus tracking has been fixed for stacks in a single column.
|
||
+ The focus-neighbor action works again, allowing ^w^w and other
|
||
Vim style keybindings to work correctly.
|
||
+ Activation of F-keys while in vim "normal mode" has been fixed.
|
||
+ Builder now depends on the proper version of GLib for access to
|
||
g_ptr_array_find_with_equal_func().
|
||
+ MIT/X11 license has been updated to include a missing stanza.
|
||
+ Cross-architecture printf fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 20 18:41:03 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.25.4:
|
||
+ This release of Builder contains the largest UI change since
|
||
the creation of Builder. As this is mid-development cycle
|
||
towards GNOME 3.26, we anticipate breakage in this release.
|
||
However, we value the time that people put into testing things
|
||
for us and doubly so for those that file bugs.
|
||
+ Generally, we try to keep the master branch fairly stable and
|
||
usable. This release will almost certainly have regressions due
|
||
to the nature of the redesign.
|
||
+ A new keybinding engine is being used. It is very young but
|
||
maturing quickly. Great pain has been experienced to merge the
|
||
desires for features we need with the backwards compatability
|
||
to keep existing features working such as the Vim compatability
|
||
engine.
|
||
+ A new layout engine has been added. It has a few tricks up it's
|
||
sleeve. It can animate widgets between grid locations. It also
|
||
can highlight the view header to match the primary contents of
|
||
the view. Under the hood, the implementation has been vastly
|
||
simplified.
|
||
+ Over/under splits can now contain separate documents and you
|
||
are no longer limited to two.
|
||
+ The project tree has been modified to look/feel more like a
|
||
listbox. Future releases of Builder will keep the project-tree,
|
||
but it will likely be disabled by default in favor of a
|
||
DzlStackList-based navigation.
|
||
+ The TODO plugin has been ported to C. It goes through a
|
||
reasonable amount of effort to keep memory allocations
|
||
contiguous and footprint low.
|
||
+ Spellcheck has been moved into a plugin.
|
||
+ Color picker and spellcheck have been ported to use the new
|
||
"transient sidebar". They come into focus when it makes sense
|
||
for them to be visible based on context.
|
||
+ The symbol panel has been moved into the document header. It
|
||
has also been styled to feel more like a listbox with hover
|
||
state.
|
||
+ Devhelp browsing has been moved into the document header for
|
||
the devhelp documentation view. It's a little bare at first,
|
||
and we anticipate this to improve in future snapshots.
|
||
+ The terminal supports the "primary-color" feature to style the
|
||
document header inline with the document content.
|
||
+ The build panel has been redsigned. It is placed on the left
|
||
now to keep our workflow something like Left->Right.
|
||
+ The global search has been replaced to fit with the mockups, on
|
||
the top-right corner of the window. We expect more improvements
|
||
to search in upcoming releases.
|
||
+ The "new-document" button has been replaced with a menu for
|
||
various types of new documents.
|
||
+ Many previous extension points now use menus.ui to populate
|
||
their menu content. This makes extending menus much more
|
||
consistent across Builder.
|
||
+ Document preferences (tab size, spaces, language, etc) have
|
||
been moved into a transient sidebar. You can activate this with
|
||
the menu item from the document header.
|
||
+ An "Open Pages" section has been added to the panel. It's not
|
||
yet clear if this will continue to be enabled by default or if
|
||
it will be a plugin that can be enabled.
|
||
+ The beautifier plugin has yet to be ported to the new engine,
|
||
and therefore is disabled by default in this release.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 22 21:03:36 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.25.3:
|
||
+ The "egg" contrib package has been broken out into libdazzle.
|
||
If you do not have libdazzle, it will be built as a subproject.
|
||
+ 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.
|
||
+ 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.
|
||
+ 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.
|
||
- Add meson BuildRequires and switch autotools macros configure,
|
||
make and makeinstall to meson, meson_build and meson_install
|
||
following upstream switch to Meson build system.
|
||
- Add pkgconfig(jsonrpc-glib-1.0) and pkgconfig(libdazzle-1.0)
|
||
BuildRequires: New dependencies.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 1 17:50:03 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.25.2:
|
||
+ Improvements to the Todo plugin.
|
||
+ Support for multiple cursors in the text editor.
|
||
+ Improvements to invalidations behind gtk container widgets.
|
||
+ Use after free fixes.
|
||
+ Memory leak fixes.
|
||
+ JSON improvements in flatpak plugin.
|
||
+ Llvm fixes for FreeBSD.
|
||
+ Scroll improvements to build log.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 20 23:39:46 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.25.1:
|
||
+ A new retab plugin to reindent your source code.
|
||
+ Auto-save can now be configured.
|
||
+ A new notification plugin to notify of build completion.
|
||
+ Preview support for Sphinx.
|
||
+ Improved jump support in the editor.
|
||
+ The "install" action can be run from the command-bar to install
|
||
your project without running.
|
||
+ Word completion minimum length can now be configured.
|
||
+ Ctags improvements.
|
||
+ A save button has been added to the Build Log.
|
||
+ Release auto-save timeout after a manual save to reduce the
|
||
number of file-system operations.
|
||
+ Allow jhbuild from alternate PATHs.
|
||
+ Animation improvements, including support for animating based
|
||
on screen DPI and physical space. This has the potential to
|
||
make animations smoother, but may cause issues with
|
||
miss-reporting EDID information. Mitigations are provided.
|
||
+ Do not download SDKs or dependencies when on metered
|
||
connections. This can be disabled in preferences.
|
||
+ Bump vala requirement to 0.38.
|
||
+ The editor now supports text-wrapping but is not enabled by
|
||
default due to the performance penalty.
|
||
+ Plugins are discovered in ~/.local/share/gnome-builder/plugins,
|
||
even when distributed under Flatpak.
|
||
+ Don't take into account failed or cancelled transfers when
|
||
calculating transfer progress.
|
||
+ Various build tooling widgetry will become insensitive while
|
||
the build pipeline is not useable.
|
||
+ Language Server Protocol improvements.
|
||
+ Various memory leaks and bug fixes.
|
||
+ Updated translations.
|
||
- Replace pkgconfig(libvala-0.36) with pkgconfig(libvala-0.38)
|
||
BuildRequies following upstream changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 10 21:09:04 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.24.2:
|
||
+ Various panel system fixes including "stuck on" panels.
|
||
+ Some animation jitter has been resolved.
|
||
+ Build buttons will be insensitive when build progress cannot be
|
||
made.
|
||
+ Transfers while building will now fail when on metered
|
||
connections. A preference has been added to disable this
|
||
behavior.
|
||
+ Snippets will now be reloaded when the current language
|
||
changes.
|
||
+ The build log will try harder to scroll to the correct
|
||
position.
|
||
+ The todo plugin is more defensive when the workbench is
|
||
destroyed.
|
||
+ An assertion crash is fixed when the app-id is changed while a
|
||
build is in progress.
|
||
+ A potential crash was fixed in the flatpak plugin when cleaning
|
||
up old runtimes.
|
||
+ Ctags plugin has been fixed to use the proper path.
|
||
+ Updated transitions.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 24 17:11:11 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.24.1:
|
||
+ Support for live editing Sphinx documentation.
|
||
+ The "install" action can be activated from the command bar to
|
||
install your project without running it.
|
||
+ Fix error propagation in autotools and jsonrpc.
|
||
+ Defer to ninja for installability of project.
|
||
+ Various build system fixes.
|
||
+ Lower diagnosis priority to improve UI interactivity.
|
||
+ Fix hgih number FD mappings into worker processes.
|
||
+ Always build with V=0 for less verbose builds.
|
||
+ Translate paths for out-of-tree builds when handling
|
||
diagnostics.
|
||
+ Allow pipeline stages to signify stdout should be checked for
|
||
errors.
|
||
+ Allow network access from fallback flatpak launcher.
|
||
+ Use flatpak-builder --run when possible.
|
||
+ Use build-args from manifest when building with flatpak build.
|
||
+ Various Rust RLS fixes.
|
||
+ Floating ref fix for jsonrpc.
|
||
+ Rustfmt support for Rust.
|
||
+ Support for reformat-selection with gq in vim mode when
|
||
language supports it. C-c C-f in Emacs mode. Currently only
|
||
Rust/RLS support exists.
|
||
+ Symbol Resolvers can now support locating all references to a
|
||
symbol so that the editor can move between them. Currently,
|
||
only Rust/RLS is supported. Ctrl+shift+space will display the
|
||
popup.
|
||
+ Configurations will be properly "prepared" again when changing
|
||
runtimes so that a new --prefix may be applied.
|
||
+ Flatpak manifest discovery has changed to breadth-first search.
|
||
+ Flatpak'd versions of Builder will still look for plugins in
|
||
the host ~/.local/share/gnome-builder/plugins for consistency.
|
||
+ Auto-save of buffer is dismissed when user initiated save
|
||
occurs.
|
||
+ Various memory leaks have been plugged.
|
||
+ File monitor improvements during rename events.
|
||
+ The greeter will display the build system type to help users
|
||
transition to new build systems such as Meson.
|
||
+ A menu item to launch a terminal in flatpak has been added.
|
||
While this is not flatpak specific, it is the general way users
|
||
think about it.
|
||
+ Documentation improvements.
|
||
+ Updated translations.
|
||
- Add pkgconfig(enchant) BuildRequires: new dependency.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 20 10:07:32 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.24.0:
|
||
+ Many documentation improvements.
|
||
+ Various Flatpak improvements:
|
||
- Support build-commands and post-install fields of json
|
||
manifest.
|
||
- Ensure GNOME remotes exist for additional code-paths.
|
||
- Refresh flatpak installations after installations.
|
||
- A number of correctness fixes in subprocess execution via
|
||
HostCommand.
|
||
- CCache support works again when building under Flatpak.
|
||
+ Process supervisor tries harder to prevent flapping of
|
||
subprocess.
|
||
+ HTML preview support for reStruccturedText.
|
||
+ rustup improvements when running under Flatpak.
|
||
+ phpize build system support.
|
||
+ Help will more correctly detect access to the documentation
|
||
website before falling back to locally installed documentation.
|
||
+ Jsonrpc-GLib has been updated to support a GVariant-based API
|
||
so plugins can upgrade IPC to an encoding format that reduces
|
||
memory-fragmentation.
|
||
+ CTags support has been improved to be more efficient on larger
|
||
projects.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 14 12:20:15 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.23.92:
|
||
+ A lot of -Wsign-compare compile fixes.
|
||
+ Fix inconsistent field in priority heap.
|
||
+ Ctags can now use ctags binary from the host.
|
||
+ Various Rustup fixes when running in flatpak.
|
||
+ Add support for gnome-code-assistance when running under
|
||
flatpak.
|
||
+ Use Adwaita theme when under flatpak.
|
||
+ Use names for cursors instead of old-style enums.
|
||
+ Extract errors from vala compiler during builds.
|
||
+ Extract errors from gmcs/mcs (mono) during builds.
|
||
+ Much documentation has been added.
|
||
+ Subprocess FD fixes when using the flatpak development service.
|
||
+ EggTaskCache correctness improvements.
|
||
+ Fallback to ninja to discover VALAFLAGS with older meson
|
||
releases.
|
||
+ Various terminal improvements when under flatpak.
|
||
+ Move flatpak downloads into downloads phase of build pipeline.
|
||
+ Add support for exporting an App.flatpak.
|
||
+ Add support for manually downloading dependencies.
|
||
+ Clang will fallback to CFLAGS or CXXFLAGS from environment
|
||
variables.
|
||
+ Make buildsystem will now use $MAKE environment variable if
|
||
specified.
|
||
+ The clone dialog will now strip whitespace from URIs.
|
||
+ Fixes in user-preferred-shell discovery.
|
||
+ The build panel is now shown upon first build (but without
|
||
focus).
|
||
+ Before exporting, flatpak-builder will now be used to finish
|
||
the build process and cleanup commands.
|
||
+ Builder will notify the user if flatpak-builder is not
|
||
installed, as it is necessary for a good portion of the value
|
||
of Builder.
|
||
+ Builder will look at manifest files to try to discover the
|
||
build system. This is useful when projects have multiple build
|
||
systems in transition.
|
||
+ Much polish to flatpak runtime installations.
|
||
+ Lots of Vala plugin fixes and cleanup due to recent Vala
|
||
changes.
|
||
+ Autools project miner has reduced the depth of search to speed
|
||
up application startup. We intend to switch to a custom tracker
|
||
miner in a future release of Builder.
|
||
+ Various fixes for Meson inside of a flatpak runtime.
|
||
+ Fix cancellation of clone operations in the project greeter.
|
||
+ Don't pass --require-version to `flatpak build` when running.
|
||
+ Always use headerbar for about dialog.
|
||
+ Fix hysteresis in animation for editor overview map.
|
||
+ Various subprocess correctness improvements.
|
||
+ Use the diagnostics range for the source location if not
|
||
specified.
|
||
+ Support for a basic "make" build system has been added.
|
||
+ Updated translations.
|
||
- Recommend flatpak-builder: the flatpak plugin is part of the main
|
||
package and it thus makes sense to also recommend the -builder
|
||
for it.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 28 14:20:01 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.23.91:
|
||
+ Lots of transfer engine improvements..
|
||
+ Omnibar styling changes.
|
||
+ Support for flatpak has stabilized a great deal.
|
||
+ New keyboard tooltips for various headerbar items.
|
||
+ Search within the terminal using ctrl+shift+f.
|
||
+ PTY fd ownership fixes for RustUp.
|
||
+ File search now ignores white-space.
|
||
+ libidemm and glibmm/gtkmm dependencies were dropped as nobody
|
||
was using them and it will slow our migration to meson.
|
||
+ Various Jsonrpc improvements for language server communication.
|
||
+ A new valgrind plugin for leak tracking when testing your
|
||
application.
|
||
+ Meson improvements when running under flatpak.
|
||
+ You can now start a new terminal inside the build runtime using
|
||
ctrl+alt+shift+t.
|
||
+ Some new documentation is in the works, and available online at
|
||
https://builder.readthedocs.io. We would love your
|
||
contributions here.
|
||
+ The Open Project dialog now defaults to allowing you to select
|
||
any project type with the default file filter.
|
||
+ More source beautifiers, including one for makefiles.
|
||
+ A workaround for a GObject type system deadlock as been added.
|
||
This works around an issue where the type system would race
|
||
initializing the GZlibDecompressor type from multiple threads.
|
||
+ Build pipeline subprocess launchers now inherit the environment
|
||
configured from the build configuration.
|
||
+ Makecache can now handle out-of-order responses from make for
|
||
lists of target binaries. This should improve Builder's ability
|
||
to run your project successfully.
|
||
+ The Flatpak plugin no longer tries to build your project from
|
||
/run/build/$project due to breaking mtime and general
|
||
difficulty in keeping things consistent between subprocess
|
||
executions. This has the side-effect of reducing the
|
||
predictability of source location in debug symbols. But as
|
||
flatpak-builder should be used for release builds, this seems
|
||
fine.
|
||
+ Various workbench UI improvements.
|
||
+ Builder's Sysprof-based profiler can now profile applications
|
||
launched inside of mount-namespaces, such as Flatpak.
|
||
+ Builder downloaded via Flatpak includes fixes for communicating
|
||
with GNOME Code Assistance from a host installation.
|
||
+ Various memory leak fixes.
|
||
+ Flatpak-based configurations have improved their
|
||
non-destructive write-back to disk upon changes.
|
||
+ Autogen-based projects have simplified init scripts.
|
||
+ Updated translations.
|
||
- Drop gnome-builder-flatpak-plugin-fix-array-overflow.patch and
|
||
gnome-builder-flatpak-use-proper-sdk-name.patch: fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 23 00:41:36 UTC 2017 - luke.nukem.jones@gmail.com
|
||
|
||
- Add gnome-builder-flatpak-use-proper-sdk-name.patch: fixes an
|
||
issue where an incorrect flatpak sdk name was being used.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 17 07:17:51 UTC 2017 - luke.nukem.jones@gmail.com
|
||
|
||
- Update to version 3.23.90:
|
||
+ A new IdeBuildPipeline which allows various plugins to hook
|
||
stages into the pipeline at given phases. This provides much
|
||
more flexability for plugins.
|
||
+ Significant improvements to XML plugin including a symbol
|
||
resolver.
|
||
+ The symbol tree has a new style which makes it easier to
|
||
browse.
|
||
+ Support for semantic spellchecking, including comments and
|
||
strings.
|
||
+ Meson support has been improved and now supports building
|
||
within flatpak runtimes.
|
||
+ A new beautifier plugin to cleanup source using external
|
||
commands such as clang-format, indent, or xml-lint.
|
||
+ The build panel now has support for colored output from
|
||
programs such as GCC.
|
||
+ Configurations are now abstracted through
|
||
ConfigurationProviders so that plugins may provide
|
||
configurations. This means that flatpak json manifests are now
|
||
implemented as configurations.
|
||
+ The build-tools plugin has been moved to libide and should be
|
||
removed from existing installations.
|
||
+ Support for building with CMake and Ninja build system.
|
||
+ Autotools, meson, cmake, ninja, cargo, flatpak, jhbuild plugins
|
||
have been rewritten to support the build pipeline.
|
||
+ The terminal plugin now supports hyperlinks.
|
||
+ Flatpak runtimes will be automatically downloaded using the new
|
||
transfers manager if it is missing and a build is required.
|
||
+ A race condition in accessing CFLAGS for the project as
|
||
configured has been fixed due to the build pipeline.
|
||
+ Plugins can register files that should be ignored in the
|
||
project tree.
|
||
+ Ctags now uses a custom TMPDIR for when ctags needs to create
|
||
large files for use with sort. This is necessary as /tmp is
|
||
typically not persistent storage and the files can get quite
|
||
large for some projects like WebKit.
|
||
+ Vim emulation improvements.
|
||
+ Updated translations.
|
||
- Add pkgconfig(gspell-1) BuildRequires for spelling support.
|
||
- Add additional beautifier and cmake plugins as sub-packages:
|
||
+ Add the -plugin* subpackages as Recommends for the main
|
||
gnome-builder package.
|
||
+ Add gnome-builder Requires for new plugins.
|
||
- Add gnome-builder-flatpak-plugin-fix-array-overflow.patch: fixes
|
||
an array overflow caused on 32-bit architectures only.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 22 12:21:48 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Replace pkgconfig(libvala-0.34) BuildRequires with
|
||
pkgconfig(libvala-0.36).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 22 12:20:48 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.22.4:
|
||
+ Some minor improvements to vala auto-completion.
|
||
+ UI tweaks to project creation view for better discovery.
|
||
+ Allow wider content in the file selection popover.
|
||
+ Improve cache eviction when certain project files change.
|
||
+ Allow talking to FileManager1 DBUS interface from flatpak.
|
||
+ A handful of leak fixes.
|
||
+ Improved unit tests.
|
||
+ Avoid overzealous background project builds.
|
||
+ Runtimes can now translate paths to files such as headers so
|
||
that the processes outside the runtime can access them.
|
||
+ Allow libclang to parse files inside of Flatpak runtimes. This
|
||
ensures that autocompletion and diagnostics work when building
|
||
against org.gnome.Sdk.
|
||
+ Autotools will discover gmake vs make from the runtime.
|
||
+ A "clone and edit this flatpak" feature as been added using
|
||
the -m command line option. This integrates with some
|
||
GNOME-based compositors to allow an "edit this app" feature.
|
||
+ Various build system improvements.
|
||
+ Improved support for building flatpaks.
|
||
+ Improved support for the meson build system.
|
||
+ Builder depends on a newer VTE for various regex features and
|
||
now the build system configure check reflects that.
|
||
+ Some vim improvements.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 29 10:44:32 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.22.3:
|
||
+ Fix Clang auto-copmletion snippet insertion and scoring.
|
||
+ Various uninitialized and undefined behavior fixes.
|
||
+ Language defaults are now installed.
|
||
+ Support for building with llvm 3.9.
|
||
+ Remove <> pairs when backspacing.
|
||
+ Support added for building and runing Flatpak applications,
|
||
including from Builder distributed via Flatpak.
|
||
+ flatpak-builder integration using json manifests.
|
||
+ Project tree expands to previous location after refreshing
|
||
contents.
|
||
+ Buffers are saved before performing build system install
|
||
operation.
|
||
+ Show flatpak prebuild and postbuild output in Build Output
|
||
panel.
|
||
+ Store app-id in buildconfig.
|
||
+ Enter/Return has been re-enabled for auto-completion.
|
||
+ Goto Line popover no longer uses popover animation/delay.
|
||
+ Avoid over activation of ctags, clang and other completion
|
||
providers.
|
||
+ Set LD_LIBRARY_PATH for Rust rls language server.
|
||
+ Fallback to ptsname() when necessary.
|
||
+ Workbench CSS style improvements.
|
||
+ Fix tab to move between snippet chunks during auto-completion.
|
||
+ TTY support for FreeBSD when spawning processes.
|
||
+ A new Run Output panel has been added.
|
||
+ Fix for insertion of certain input methods next to quotations.
|
||
+ The editor now allows overwriting.
|
||
+ The terminal now supports highlighting and activating URLs.
|
||
+ Fixes for copy and paste commands in terminal.
|
||
+ Support for compiling C code outside of autotools projects has
|
||
been improved to correctly discover standard include files.
|
||
+ SSL and SSH improvements via Flatpak builds.
|
||
+ Updated translations.
|
||
- Add pkgconfig(flatpak) BuildRequires: Build flatpak support.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 10 23:49:53 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Drop pkgconfig(gjs-1.0) and pkgconfig(gjs-internal-1.0)
|
||
BuildRequires: GJS Scripting support was dropped in version 3.20.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 2 18:57:18 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.22.2:
|
||
+ Flatpak builds of Builder can now target a Flatpak runtime when
|
||
building the project. More work is ongoing to support running
|
||
your project with flatpak runtimes.
|
||
+ More RTL improvements.
|
||
+ Lots of memory leak fixes found with ASAN.
|
||
+ Builder will now cleanup the makecache directory for old
|
||
temporary files that could have been left behind.
|
||
+ Flatpak breakout subprocess fixes to allow synchronous use from
|
||
main loop. This fixes potential lockups in Flatpak'd versions
|
||
of Builder.
|
||
+ The diagnostic engine has been restructured to allow
|
||
out-of-band updates to diagnostics.
|
||
+ Create-project now depends on git, as it uses git to initialize
|
||
a new project.
|
||
+ GObject Introspection improvements.
|
||
+ Improve performance of diagnostic creation under heavy use.
|
||
This fixes a main-loop stall when extracting thousands of
|
||
diagnostics from a project.
|
||
+ Diagnostics panel has been changed to use GtkTreeView to
|
||
support larger lists of diagnostics as found in some projects.
|
||
+ Add empty-state views for symbols and diagnostic panels.
|
||
+ Sysprof support includes visualizers, zoom, and selectable
|
||
ranges.
|
||
+ Ctags can now be used to build symbol trees, including Python.
|
||
+ IdeSubprocessSupervisor has been added to allow plugins to
|
||
easily manage an external process.
|
||
+ A client has been added for "Language Server Protocol" to make
|
||
writing language-server based plugins easy.
|
||
+ Support for the Meson and Cargo build systems have been added.
|
||
+ Run support with Meson will require 0.36.0 of Meson.
|
||
+ Deprecation fixes for various deprecated gtk+ API.
|
||
+ Runtimes have been improved to hook into the application build
|
||
process.
|
||
+ Vim support has been improved to better support counts to
|
||
change operations.
|
||
+ Build and runtime improvements for editorconfig.
|
||
+ Handle alt+0..n properly during auto-completion.
|
||
+ Builder now depends on json-glib-1.0. This was already likely
|
||
required via dependencies before, but now is explicit.
|
||
+ 3.22.2 also includes a technology preview for Rust support. You
|
||
can try this out by installing Rust nightly and the “rustls”
|
||
package for integrated diagnostics, auto-completion, and
|
||
sybmol-tree support.
|
||
+ Updated translations.
|
||
- Add explicit pkgconfig(json-glib-1.0) BuildRequires following
|
||
upstream changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 15 11:41:40 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.22.1:
|
||
+ Lots of widget layout fixes for RTL languages such as Hebrew.
|
||
+ Build system fixes (missing -lm on some platforms, fixes for
|
||
pipe2 on macOS).
|
||
+ Use “getent passwd” to get the current passwd when discovering
|
||
preferred user shell.
|
||
+ Load both user and system installed flatpak runtimes.
|
||
+ Add support for Sysprof Visualizers (requires Sysprof 3.22.1)
|
||
+ Add empty, failed, and recording states for Sysprof plugin.
|
||
+ Prefer GtkNativeFileChooser when applicable.
|
||
+ Support for running some GJS projects using autotools. In
|
||
particular we try to discover the “GJS template” Makefile.am
|
||
style.
|
||
+ Fix gettext usage from Python plugins.
|
||
+ The preferences perspective is now more tolerant of smaller
|
||
screen sizes such as 1280xH.
|
||
+ Various UI polish.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 19 21:13:08 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 3.22.0:
|
||
+ Fixes improper invalidation of cache items like clang
|
||
translation units.
|
||
+ New transfers API for plugins.
|
||
+ Support for prebuild/postbuild commands in .buildconfig.
|
||
+ Run terminals on the host system when contained in Flatpak.
|
||
+ Teach runtimes to run on the host system when necessary.
|
||
Builder, when running under Flatpak, can support using your
|
||
host jhbuild now.
|
||
+ Plugins can define if a process should run on the host with the
|
||
IdeSubprocessLauncher:run-on-host property.
|
||
+ Various UI stablization fixes.
|
||
+ Add Build and Run keybindings to Shortcut window.
|
||
+ Fix running autotools targets with relative paths.
|
||
+ Fix running projects using GSettings.
|
||
+ Add Python Gnome project.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 15 08:30:52 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Build using Vala 0.34: replace pkgconfig(libvala-0.32)
|
||
BuildRequires with pkgconfig(libvala-0.34).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 15 08:05:56 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Enable pkgconfig(sysprof-ui-2) BuildRequires again and stop
|
||
passing --disable-sysprof-plugin to configure. Review done.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 12 11:21:07 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Disable sysprof support for now until it passed security review
|
||
(boo#996111):
|
||
+ Comment out pkgconfig(sysprof-ui-2) BuildRequires.
|
||
+ Pass --disable-sysprof-plugin to configure.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 2 19:06:22 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.21.91:
|
||
+ Build system improvements.
|
||
+ A new "Quick Highlight" plugin to highlight words matching the
|
||
current selection.
|
||
+ New snippets for GJS have been added.
|
||
+ Incremental gstyle/colorpicker improvements.
|
||
+ A new "Transfers API" has landed but is not yet used by any
|
||
components. This will be useful for plugins that involve
|
||
download or upload operations, such as those to a physical
|
||
device.
|
||
+ SCSS files are mapped to CSS for gnome-code-assistance.
|
||
+ Sysprof support is now automatically detected.
|
||
+ The devhelp search provider has been removed as it was better
|
||
served via the Ctrl+Shift+F accelerator.
|
||
+ Builder now prefers the project id (sanitized name) in more
|
||
places such as directory names which should improve building
|
||
some projects.
|
||
+ The create-project workflow will now check to see if a
|
||
directory exists before progressing the workflow.
|
||
+ The C, XML, and HTML indenters have been improved to respect
|
||
the language indentation settings for tab vs spaces and
|
||
indent-width.
|
||
+ Updated translations.
|
||
- Drop gnome-builder-fix-32bit-build.patch: Fixed upstream.
|
||
- Disable jhbuild Requires in the jhbuild plugin. Many users prefer
|
||
to run jhbuild from a git checkout, no need to install our distro
|
||
jhbuild.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 24 17:29:51 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.21.90:
|
||
+ Lots of new features have landed since we started down the road
|
||
to 3.22. Some of them are enumerated below.
|
||
- New search and replace implementation.
|
||
- New build bar which provides an overview of the build config,
|
||
VCS branch, and other important messages.
|
||
- A new sysprof-based profiler.
|
||
- Perspectives have been revamped and we've removed the sidebar
|
||
as we mentioned would happen before 3.20.
|
||
- Improved project templates.
|
||
- Support for configuration of version control systems.
|
||
- ‘ide’ has been renamed to ‘gnome-builder-cli’.
|
||
- New build icon.
|
||
- Vim improvements.
|
||
- New color picker plugin.
|
||
- Autotools plugin can now extract various build targets.
|
||
- New greeter design including revamped git clone,
|
||
file-chooser, and template wizard.
|
||
- Drop intltool BuildRequires following upstream changes.
|
||
- Add explicit pkgconfig(glib-2.0) BuildRequires and version it.
|
||
- Add pkgconfig(mm-common-util) and pkgconfig(sysprof-ui-2)
|
||
BuildRequires: New dependencies.
|
||
- Add gnome-builder-fix-32bit-build.patch: Fix build on 32 bit.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 14 19:33:23 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.21.1:
|
||
+ This release is mostly the same as 3.20.2 except that it has an
|
||
updated color palette for the Adwaita theme in GTK+ 3.21.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 14 19:33:22 UTC 2016 - badshah400@gmail.com
|
||
|
||
- Add Requires: python3-lxml to gnome-builder-plugin-jedi to
|
||
prevent the warning: "python3-lxml is not installed, no
|
||
documentation will be available in Python auto-completion".
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 26 00:21:13 UTC 2016 - sreeves@suse.com
|
||
|
||
- Add to the SDK. Fate#319349
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 23 06:57:39 UTC 2016 - egeorget@openmailbox.org
|
||
|
||
- Adding lang package as recommendation.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 10 22:19:51 UTC 2016 - badshah400@gmail.com
|
||
|
||
- Split out all optional plugins into their own sub-packages:
|
||
+ Add all the -plugin* subpackages as Recommends for the main
|
||
gnome-builder package.
|
||
+ Add appropriate Requires and Supplements for each plugin
|
||
subpackage where necessary.
|
||
- Add BuildRequires on pkgconfig(libvala-0.32) and
|
||
pkgconfig(libdevhelp-3.0) to enable building the vala and
|
||
devhelp plugins respectively; package these in their own
|
||
sub-packages as well.
|
||
- Add BuildRequires on gtk-doc to enable the building of api
|
||
reference.
|
||
- Add Requires on python3-gobject-Gdk, which is required since it
|
||
was split off into its own sub-package from python3-gobject.
|
||
- Remove a __pycache__ dir with an unnecessary python object code
|
||
inside without its accompanying source code to avoid an rpmling
|
||
warning.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 9 20:24:35 UTC 2016 - sreeves@suse.com
|
||
|
||
- Add to the SDK. Fate#319349
|
||
- Change group to Development/Tools/Other
|
||
- Remove MIT and CC0-1.0 from License.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 6 14:52:55 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 3.20.4:
|
||
+ Support for opening remote files has been re-introduced.
|
||
+ Support for $CFLAGS, $CXXFLAGS, and $VALAFLAGS for projects
|
||
without autotools support.
|
||
+ Automake VALAFLAGS extraction improvements.
|
||
+ Fixes for an editorconfig build-system issue that caused
|
||
.editorconfig settings to be ignored.
|
||
+ When generating ctags via automake, no longer perform a full
|
||
build.
|
||
+ Various CSS style tweaks.
|
||
+ Fix a leak of GtkMenu instances via the project tree.
|
||
+ Autotools no longer performs an autogen when cleaning the
|
||
project.
|
||
+ Build output was eroneously editable.
|
||
+ Fix an unref of a non-owned object during symbol lookup.
|
||
+ Allow disabling restoration of previous files as startup.
|
||
+ Allow projects to exist in ~/.local, for those working on shell
|
||
extensions.
|
||
+ Ensure the projects directory is available at startup.
|
||
+ Ignore symlinks when mining ctags directories.
|
||
+ Show better default values for number of build workers.
|
||
+ Load gtksourceview style schemes from gedit directory.
|
||
+ Support for reindent when multiple lines are selected.
|
||
+ Vala integration will now load versioned and unversioned
|
||
vapi directories.
|
||
+ Fix a hard to trigger infinite loop at shutdown due to
|
||
GDBusServer spinning trying to accept sockets.
|
||
+ Various search improvements.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 28 09:49:46 UTC 2016 - zaitor@opensuse.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 user@host: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 17:53:09 UTC 2016 - dimstar@opensuse.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 09:20:12 UTC 2016 - dimstar@opensuse.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 10:08:35 UTC 2016 - dimstar@opensuse.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-@VERSION@. 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 22:22:10 UTC 2016 - dimstar@opensuse.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 18:59:36 UTC 2015 - zaitor@opensuse.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 06:31:09 UTC 2015 - dimstar@opensuse.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.
|
||
- <shift>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 06:02:01 UTC 2015 - dimstar@opensuse.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 13:22:43 UTC 2015 - zaitor@opensuse.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 23:20:22 UTC 2015 - zaitor@opensuse.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, <alt>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 14:45:19 UTC 2015 - dimstar@opensuse.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 09:21:05 UTC 2015 - dimstar@opensuse.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 14:56:56 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Add gnome-builder-build-32bit.patch: Fix build on 32bit systems.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 21 12:06:57 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Initial package, version 3.15.4.1.
|
||
|