commit howl for openSUSE:Factory
Hello community, here is the log from the commit of package howl for openSUSE:Factory checked in at 2019-04-08 10:35:23 Comparing /work/SRC/openSUSE:Factory/howl (Old) and /work/SRC/openSUSE:Factory/.howl.new.3908 (New) Package is "howl" Mon Apr 8 10:35:23 2019 rev:4 rq:691758 version:0.6 Changes: --- /work/SRC/openSUSE:Factory/howl/howl.changes2018-02-22 15:02:21.602189495 +0100 +++ /work/SRC/openSUSE:Factory/.howl.new.3908/howl.changes 2019-04-08 10:35:23.775232036 +0200 @@ -1,0 +2,55 @@ +Fri Apr 5 09:06:40 UTC 2019 - mvet...@suse.com + +- Update to 0.6: + * Added navigate-go-to command, for going back to a specific +previous location. + * Added support for a “journal” buffer showing the Howl log, +available via open-journal. + * Ensure loaded buffers contain valid UTF-8 at all times + * Better lexing for C, Rust, Python + * Added support for specifying line and column when opening files + * Added support for custom user fonts + * Added project-switch-buffer command that displays open buffers +within the current project. + * Added two inspectors and a command for documentation to the Go mode + * Moving cursor left or right with a selection active now cancels +the selection, leaving the cursor at the corresponding end. + * Added proper structure support for C/C++ mode + * Base scheme support on the newer lisp mode instead of old basic mode + * Added the **popup_menu_accept_key option, for controlling which +key accepts the current option for a popup menu, such as the +completion popup. Valid values are ‘enter’ (the default) or ‘tab’. + * Close completion popup when user activity warrants it + * Added new built-in theme: Dracula + * Added integrated and fast project file search functionality via +two new commands: project-file-search and project-file-search-list + * Javascript: Support for ES6 templates and new keywords and operators + * Performance and functionality improvements for the matcher, used +in Howl selection lists, enabling fast matching across much +larger data sets. + * Performance improvements for recursive file selection. +Between 30x and 32x faster. + * Respect use_tabs option when commenting + * Ensure scrolling works correctly for Gtk+ 3.4 + * Dart bundle enhancements: improved syntax highlighting + * Added support for activities - potentially longer running activities +that should run in a apparently blocking way to the user. + * Added a new commandline flag, --run-async, for running a particular +file in a asynchronous Howl context. + * Added support for shared, low precision after timers + * Added options for controlling scrolling speed + * Add support for smooth scrolling events + * Fixed background drawing for Wayland/Weston/CSD environments. + * Requested that titlebar is hidden for newer versions of Gnome 3. + * Added support for navigating back and forth in a list of previously + visited locations. Two new commands, navigate-back and + navigate-forward were added, bound to ctrl_< and ctrl_> respectively. + * Improved key translation for keys when caps lock is on. + * Added two new commands, editor-newline-above and editor-newline-below, +that insert a new line above/below the current line. Bound these +commands to ctrl_shift_return and ctrl_return. + * Auto detect line endings when opening a file if possible + * For details see: https://howl.io/blog/2019/04/05/howl-0-6-released.html +- Add howl-rpmlintrc: it only installs an example C file + +--- Old: howl-0.5.3.tgz New: howl-0.6.tgz howl-rpmlintrc Other differences: -- ++ howl.spec ++ --- /var/tmp/diff_new_pack.cjAyUu/_old 2019-04-08 10:35:24.375232147 +0200 +++ /var/tmp/diff_new_pack.cjAyUu/_new 2019-04-08 10:35:24.379232149 +0200 @@ -1,7 +1,7 @@ # # spec file for package howl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,14 @@ Name: howl -Version:0.5.3 +Version:0.6 Release:0 Summary:Editor with keyboard-centric minimalistic interface License:MIT Group: Productivity/Text/Editors Url:https://howl.io/ -Source: https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz +Source0: https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz +Source1:howl-rpmlintrc Patch0: how
commit howl for openSUSE:Factory
Hello community, here is the log from the commit of package howl for openSUSE:Factory checked in at 2017-02-21 13:43:47 Comparing /work/SRC/openSUSE:Factory/howl (Old) and /work/SRC/openSUSE:Factory/.howl.new (New) Package is "howl" Changes: New Changes file: --- /dev/null 2017-01-26 09:49:33.150892021 +0100 +++ /work/SRC/openSUSE:Factory/.howl.new/howl.changes 2017-02-21 13:43:48.407669128 +0100 @@ -0,0 +1,25 @@ +--- +Wed Feb 8 00:31:35 UTC 2017 - jeng...@inai.de + +- Trim filler words from description + +--- +Sun Jan 29 08:24:44 UTC 2017 - mailaen...@opensuse.org + +- add appdata.patch for https://en.opensuse.org/openSUSE:AppStore + +--- +Sat Dec 24 16:23:16 UTC 2016 - mailaen...@opensuse.org + +- spec file cleanup + +--- +Wed Nov 16 22:00:05 UTC 2016 - c...@baez.nyc + +Updating to 0.4.1 + +--- +Thu Jun 2 21:03:44 UTC 2016 - c...@baez.nyc + +An initial spec of howl. + New: appdata.patch howl-0.4.1.tgz howl.changes howl.spec Other differences: -- ++ howl.spec ++ # # spec file for package howl # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: howl Version:0.4.1 Release:0 Summary:Lightweight editor with keyboard-centric minimalistic interface License:MIT Group: Productivity/Text/Editors Url:http://howl.io/ BuildRequires: gtk3-devel BuildRequires: gcc BuildRequires: update-desktop-files BuildRequires: hicolor-icon-theme BuildRequires: fdupes Requires: luajit Source: https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz # PATCH-FEATURE-UPSTREAM https://github.com/howl-editor/howl/pull/307 Patch1: appdata.patch %description Howl is a general purpose editor that is customizable. It is built on top of the LuaJIT runtime, and can be extended in either Lua or Moonscript. It has a minimalistic UI, driven mainly using the keyboard. %prep %setup -q %patch1 -p1 %build cd src make %{?_smp_mflags} %install pushd src make PREFIX=%{_prefix} DESTDIR=%{buildroot} install popd cp -R share/ %{buildroot}%{_prefix}/ %suse_update_desktop_file -r howl Utility TextEditor %fdupes %{buildroot}%{_prefix} %post %icon_theme_cache_post %desktop_database_post %postun %icon_theme_cache_postun %desktop_database_postun %files %defattr(-,root,root) %doc LICENSE.md %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/howl %dir %{_datadir}/appdata/ %{_datadir}/appdata/%{name}.appdata.xml %{_bindir}/howl %{_bindir}/howl-spec %changelog ++ appdata.patch ++ >From 5907d85c7dcfc0ed8d48653748c7c5dbccb5c852 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 29 Jan 2017 09:11:57 +0100 Subject: [PATCH] Add an appdata.xml file. --- share/appdata/howl.appdata.xml | 25 + 1 file changed, 25 insertions(+) create mode 100644 share/appdata/howl.appdata.xml diff --git a/share/appdata/howl.appdata.xml b/share/appdata/howl.appdata.xml new file mode 100644 index 000..5a131eb --- /dev/null +++ b/share/appdata/howl.appdata.xml @@ -0,0 +1,25 @@ + + + howl.desktop + CC0-1.0 + MIT + Howl + Lightweight editor with keyboard-centric minimalistic interface + + + Howl is a general purpose editor that aims to be both lightweight + and fully customizable. It is built on top of the very fast LuaJIT + runtime, and can be extended in either Lua or Moonscript. It has a + minimalistic UI driven mainly by the keyboard. + + + + + +http://howl.io/images/screenshots/monokai/buffer-replace.png + + + + http://howl.io + nino at nordman.org +
commit howl for openSUSE:Factory
Hello community, here is the log from the commit of package howl for openSUSE:Factory checked in at 2018-02-22 15:02:17 Comparing /work/SRC/openSUSE:Factory/howl (Old) and /work/SRC/openSUSE:Factory/.howl.new (New) Package is "howl" Thu Feb 22 15:02:17 2018 rev:3 rq:578801 version:0.5.3 Changes: --- /work/SRC/openSUSE:Factory/howl/howl.changes2017-07-26 13:04:55.901172594 +0200 +++ /work/SRC/openSUSE:Factory/.howl.new/howl.changes 2018-02-22 15:02:21.602189495 +0100 @@ -1,0 +2,16 @@ +Wed Feb 21 16:49:22 UTC 2018 - tchva...@suse.com + +- Install properly to /usr not /usr/local +- Drop post/postun that is empty on 15+ +- Mark license as %license +- Package bundles lpeg and luajit + +--- +Sun Feb 18 20:39:28 UTC 2018 - avin...@opensuse.org + +- Update to 0.5.3 + * workaround for a Gtk issue with scrollbars. +- includes 0.5.2: + * Fixed a bug manifesting in a SIGSEGV on OpenBSD. + +--- Old: howl-0.5.1.tgz New: howl-0.5.3.tgz Other differences: -- ++ howl.spec ++ --- /var/tmp/diff_new_pack.Y7uF70/_old 2018-02-22 15:02:23.122134817 +0100 +++ /var/tmp/diff_new_pack.Y7uF70/_new 2018-02-22 15:02:23.122134817 +0100 @@ -1,7 +1,7 @@ # # spec file for package howl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: howl -Version:0.5.1 +Version:0.5.3 Release:0 Summary:Editor with keyboard-centric minimalistic interface License:MIT Group: Productivity/Text/Editors -Url:http://howl.io/ +Url:https://howl.io/ Source: https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz Patch0: howl-respect-cflags.patch BuildRequires: fdupes @@ -43,13 +43,13 @@ %patch0 -p1 %build -export CFLAGS="%optflags" +export CFLAGS="%{optflags}" cd src make %{?_smp_mflags} %install pushd src -make PREFIX=%{_prefix} DESTDIR=%{buildroot} install +%make_install PREFIX=%{_prefix} popd cp -R share/ %{buildroot}%{_prefix}/ @@ -58,22 +58,14 @@ %fdupes %{buildroot}%{_prefix} -%post -%icon_theme_cache_post -%desktop_database_post - -%postun -%icon_theme_cache_postun -%desktop_database_postun - %files -%doc LICENSE.md +%license LICENSE.md %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg -%{_datadir}/howl +%{_datadir}/%{name} %dir %{_datadir}/appdata/ %{_datadir}/appdata/%{name}.appdata.xml -%{_bindir}/howl -%{_bindir}/howl-spec +%{_bindir}/%{name} +%{_bindir}/%{name}-spec %changelog ++ howl-0.5.1.tgz -> howl-0.5.3.tgz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/howl-0.5.1/Changelog.md new/howl-0.5.3/Changelog.md --- old/howl-0.5.1/Changelog.md 2017-07-06 09:30:40.0 +0200 +++ new/howl-0.5.3/Changelog.md 2017-11-07 10:34:17.0 +0100 @@ -2,6 +2,14 @@ ## Unreleased (in master) +## 0.5.3 (2017-11-07) + +Added a workaround for a Gtk issue with scrollbars. + +## 0.5.2 (2017-10-06) + +Fixed a bug manifesting in a SIGSEGV on OpenBSD. + ## 0.5.1 (2017-07-06) - Corrected version number given by `--version` flag diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/howl-0.5.1/lib/aullar/buffer.moon new/howl-0.5.3/lib/aullar/buffer.moon --- old/howl-0.5.1/lib/aullar/buffer.moon 2017-07-06 09:30:40.0 +0200 +++ new/howl-0.5.3/lib/aullar/buffer.moon 2017-11-07 10:34:17.0 +0100 @@ -18,6 +18,9 @@ start_offset = offset was_eol = false + if offset >= end_offset +return offset, 0, false + byte = base[offset] while byte != 10 and byte != 13 and offset < end_offset offset += 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/howl-0.5.1/lib/aullar/view.moon new/howl-0.5.3/lib/aullar/view.moon --- old/howl-0.5.1/lib/aullar/view.moon 2017-07-06 09:30:40.0 +0200 +++ new/howl-0.5.3/lib/aullar/view.moon 2017-11-07 10:34:17.0 +0100 @@ -4,6 +4,7 @@ ffi = require 'ffi' bit = require 'bit' ffi_cast = ffi.cast +callbacks = require 'ljglibs.callbacks' Gdk = require 'ljglibs.gdk' Gtk = require 'ljglibs.gtk' @@ -21,7 +22,8 @@ {:define_class} = require 'aullar.util' {:parse_key_event} = require 'ljglibs.util' {:max, :min, :floor} = math - +cast_arg = callbacks.cast_arg +C =
commit howl for openSUSE:Factory
Hello community, here is the log from the commit of package howl for openSUSE:Factory checked in at 2017-07-26 13:04:54 Comparing /work/SRC/openSUSE:Factory/howl (Old) and /work/SRC/openSUSE:Factory/.howl.new (New) Package is "howl" Wed Jul 26 13:04:54 2017 rev:2 rq:511448 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/howl/howl.changes2017-02-21 13:43:48.407669128 +0100 +++ /work/SRC/openSUSE:Factory/.howl.new/howl.changes 2017-07-26 13:04:55.901172594 +0200 @@ -1,0 +2,15 @@ +Mon Jul 17 07:09:50 UTC 2017 - jeng...@inai.de + +- Make a neutral summary + +--- +Thu Jul 13 18:24:08 UTC 2017 - tchva...@suse.com + +- Version update to latest 0.5.1 release: + * Code inspection + * More bundles + * Loads of bugfixes +- Remove merged patch appdata.patch +- Add patch to respect cflags howl-respect-cflags.patch + +--- Old: appdata.patch howl-0.4.1.tgz New: howl-0.5.1.tgz howl-respect-cflags.patch Other differences: -- ++ howl.spec ++ --- /var/tmp/diff_new_pack.SYT9uy/_old 2017-07-26 13:04:56.589075543 +0200 +++ /var/tmp/diff_new_pack.SYT9uy/_new 2017-07-26 13:04:56.593074978 +0200 @@ -1,7 +1,7 @@ # # spec file for package howl # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,22 +15,22 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: howl -Version:0.4.1 +Version:0.5.1 Release:0 -Summary:Lightweight editor with keyboard-centric minimalistic interface +Summary:Editor with keyboard-centric minimalistic interface License:MIT Group: Productivity/Text/Editors Url:http://howl.io/ -BuildRequires: gtk3-devel +Source: https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz +Patch0: howl-respect-cflags.patch +BuildRequires: fdupes BuildRequires: gcc -BuildRequires: update-desktop-files +BuildRequires: gtk3-devel BuildRequires: hicolor-icon-theme -BuildRequires: fdupes +BuildRequires: update-desktop-files Requires: luajit -Source: https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz -# PATCH-FEATURE-UPSTREAM https://github.com/howl-editor/howl/pull/307 -Patch1: appdata.patch %description Howl is a general purpose editor that is customizable. It is built on @@ -40,9 +40,10 @@ %prep %setup -q -%patch1 -p1 +%patch0 -p1 %build +export CFLAGS="%optflags" cd src make %{?_smp_mflags} @@ -66,7 +67,6 @@ %desktop_database_postun %files -%defattr(-,root,root) %doc LICENSE.md %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg ++ howl-0.4.1.tgz -> howl-0.5.1.tgz ++ 321633 lines of diff (skipped) ++ howl-respect-cflags.patch ++ Index: howl-0.5.1/src/Makefile === --- howl-0.5.1.orig/src/Makefile +++ howl-0.5.1/src/Makefile @@ -19,7 +19,7 @@ LPEG = deps/$(LPEG_VER) LPEG_OBJECT = $(LPEG)/lpeg.o LPEG_URL = http://nordman.org/mirror/lpeg/$(LPEG_VER).tar.gz -CFLAGS = -Wall -O2 -g $(LUAJIT_CFLAGS) $(GTK_CFLAGS) -DHOWL_PREFIX=$(PREFIX) +CFLAGS += $(LUAJIT_CFLAGS) $(GTK_CFLAGS) -DHOWL_PREFIX=$(PREFIX) ARCHIVES = $(LUAJIT_ARCHIVE) LIBS = -lm -ldl ${GTK_LIBS} ifeq ($(UNAME_S),FreeBSD)
commit howl for openSUSE:Factory
Hello community, here is the log from the commit of package howl for openSUSE:Factory checked in at 2020-06-15 20:31:36 Comparing /work/SRC/openSUSE:Factory/howl (Old) and /work/SRC/openSUSE:Factory/.howl.new.3606 (New) Package is "howl" Mon Jun 15 20:31:36 2020 rev:5 rq:814647 version:0.6 Changes: --- /work/SRC/openSUSE:Factory/howl/howl.changes2019-04-08 10:35:23.775232036 +0200 +++ /work/SRC/openSUSE:Factory/.howl.new.3606/howl.changes 2020-06-15 20:31:50.098652280 +0200 @@ -1,0 +2,6 @@ +Tue Jun 9 12:04:21 UTC 2020 - Guillaume GARDET + +- Exclude architectures unsupported by bundled LuaJIT: + aarch64 ppc64 ppc64le s390x + +--- Other differences: -- ++ howl.spec ++ --- /var/tmp/diff_new_pack.uFjW8U/_old 2020-06-15 20:31:51.410656990 +0200 +++ /var/tmp/diff_new_pack.uFjW8U/_new 2020-06-15 20:31:51.410656990 +0200 @@ -32,6 +32,8 @@ BuildRequires: hicolor-icon-theme BuildRequires: update-desktop-files Requires: luajit +# Bundled LuaJIT-2.1.0-beta3 failed to compile with this architectures +ExcludeArch:aarch64 ppc64 ppc64le s390x %description Howl is a general purpose editor that is customizable. It is built on