Revisions of newsboat

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 787373 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 9)
- Update to 2.19:
  Added:
  * contrib/urls-maintenance.sh: a script that converts HTTP to HTTPS, updates
    URLs according to HTTP redirects etc. (velaja)
  * `delete-played-files` setting (#669) (Dennis van der Schagt)
  * `%K` format for  `podlist-format`. This format specifier is replaced by the
    human readable download speed (automatically switches between KB/s, MB/s, and
    GB/s) (Dennis van der Schagt)
  * Docs on how to synchronize with Bazqux (Jonathan Siddle, Alexander Batischev)
  * Document that regexes use POSIX extended regular expressions
  * Document that regexes in filter language are case-insensitive
  Changed:
  * Dependency: we now use Asciidoctor instead of Asciidoc
  *  Dependency on Rust: we now have a schedule for bumping the minimum supported
     Rust version (#709)
  * Update vendored version of Catch2 to 2.11.3
  * Display `<audio>` and `<video>` tags in article view (Ignacio Losiggio)
  * Update translations: Dutch (Dennis van der Schagt), German (Lysander
    Trischler), Russian, Ukrainian (Alexander Batischev)
  * `podlist-format` now uses `%K` instead of `%k` by default (shows human
    readable speed instead of always using KB/s) (#727) (Dennis van der Schagt)
  * contrib/pinboard.pl: save description of the article (Donald Merand)
  * The EOT markers ("~" characters below blocks of text) no longer inherit their
    style (colors + attributes) from the "article" style. Instead, they can be
    configured separately, allowing to hide them without hiding the article text
    (example config line: `color end-of-text-marker default default invis`) (#507)
    (Dennis van der Schagt)
  Fixed:
  * **Breaking change**: `bind-key` context `podbeuter` renamed to `podboat`
    (Alexander Batischev) (Kudos to Marcos Cruz)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 759910 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 8)
- Update to 2.18:
  Added:
  * Logo by noobilanderi
  Changed:
  * `open-in-browser-and-mark-read` no longer marks item read if browser returned
    a non-zero exit code. Similarly, `open-all-unread-in-browser` and
    `open-all-unread-in-browser-and-mark-read` abort on non-zero exit code
  * Update vendored version of Catch3 to 2.11.0
  * Update vendored version of nlohmann/json to 3.7.3
  * Update translations: German, Russian, Ukrainian
  Fixed:
  * `unbind-key -a` breaking cmdline, search and goto-url (#454) (kmws)
  * Flaky `run_command()` test (Alexander Batischev)
  Security:
  * smallvec crate bumped to 0.6.10, to get fixes for RUSTSEC-2019-0009 and
    RUSTSEC-2019-0012
- Remove newsboat-no-git-hash.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 713038 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 7)
- Update to 2.16.1:
  Added:
  * Install changelog and contrib/ alongside docs (Alexander Batischev) (#474)
  * show-title-bar config option to hide the title bar. Defaults to yes, i.e.
    the behaviour is the same as with Newsboat 2.15 (Sermak) (#375)
  * Contrib scripts for image preview (Sermak) (#480)
  * Nord colour scheme (Daryl Manning)
  * Ability to search withing the search results, narrowing them down (Tumlinh)
    (#327)
  * Color scheme based on Adapta-Maia GTK theme (Lucas Parsy)
  Changed:
  * Marking feed as read only resets the cursor if article list is sorted by date
    (Stefan Assmann)
  * include also accepts relative paths (Marco Sirabella) (#489)
  * Update vendored version of nlohmann/json to 3.6.1
  * Update vendored version of Catch2 to 2.9.1
  Fixed:
  * Parser breaking on spaces inside backticks (Marco Sirabella) (#492)
  * Hidden tags changing the title of their feeds (Alexander Batischev) (#498)
  * Segfaults some time after using an invalid regex in a filter expression
    (Alexander Batischev) (#501)
  * Single quotes in podcast names replaced by %27 (屑鉄さらい;Scrap Trawler)
    (#290, #457)
  * Out-of-bounds access on empty "author" tag in RSS 0.9x (Alexander Batischev)
    (#542)
- Add newsboat-no-git-hash.patch: Don't depend on git. Fix build
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 674947 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 6)
- Reduce overly complicated %setup calls.
- Update to 2.14.1:
  Added:
  * Support for cross-compilation with CARGO_BUILD_TARGET
    environment variable (maxice8)
  * %N format for download-path and download-filename-format settings.
    This format is replaced by item's original feed-title, even when
    selected through the query feed (Felix Viernickel) (#428)
  Changed
  * Translations: Polish (Carno)
  * When opening a never-fetched feed in the browser,
    just use the feed's URL (Alexander Batischev)
  * Update vendored version of Catch2 to 2.6.0
  Fixed:
  * Messed-up highlighting when regex matches start-of-line (zaowen) (#401)
  * Failing to update The Old Reader feeds (Alexander Batischev) (#406)
  * "NewsBlur" spelling throughout the docs and messages (zaowen) (#409)
  * Lack of space between podcast URL and its MIME type (Alexander Batischev) (#425)
  * "rev-sort" command name in docs (Jakob Kogler)
  * Keybindings not applied in dialogs view (Felix Viernickel) (#431)
  * Spacer formatter not working in podlist-format (Alexander Batischev) (#434)
- Add rust dependencies and vendor.tar.xz:
  Uses rust for libnewsboat now.
- Update to 2.13:
  Added:
  * Respect TMPDIR environment variable when writing temporary files (#250[1])
  * delete-all-articles operation that marks all articles in the feed as deleted
    (Kamil Wsół)
  Changed:
  * Require cookie-cache setting if Newsblur API is used (Alexander Batischev)
  * Translations: Russian, Ukraininan (Alexander Batischev), Swedish (Dennis
    Öberg), German (Lysander Trischler)
  * json.hpp updated to version 3.2.0
  * Natural sort order for article titles, so numbers are put in the expected
    order (e.g. 1, 2, 5, 10, 11 rather than 1, 10, 11, 2, 5) (Nikos Tsipinakis)
  Fixed:
  * Do not create empty files if history is disabled (Nikos Tsipinakis)
- Update to 2.12:
  Added:
  * Ability to override path to pkg-config (Ali Lown)
  * Socket support in filebrowser (Sebastian Rakel)
  * ls --classify-like formatting for filenames in filebrowser (Sebastian Rakel)
  * Ability to sort feedlist by last update (TwilightSpectre) (#191[1])
  * :q as alternative to :quit (Franz König)
  * Support for open-in-browser in URL dialog, thus fixing many
    user macros in that dialog (Felix Viernickel) (#194[2])
  * "Author" field for items fetched from Newsblur (Chris Nehren)
  * Coding style, mostly enforced through clang-format. Non-enforceable things
    are documented in docs/code-style.markdown (Alexander Batischev)
  * A check in bind-key that will now throw an error on binding to
    a non-existent operation (Nikos Tsipinakis)
  Changed:
  * The markup in docs, to be consistent throughout (Lysander Trischler)
  * HTTP to HTTPS in communication with The Old Reader (Richard Quirk)
  * Translations: Russian, Ukrainian (Alexander Batischev),
    Italian (Francesco Ariis)
  Fixed:
  * Colors for unread items in all contributed colorschemes (@sandersantema[4])
    (#163[5])
  * Segfaults in dialogs view when swap-title-and-hints is enabled (Alexander
    Batischev) (#168[6])
  * Typo in JSON field name in TT-RSS API (Sebastian Rakel) (#177[7])
  * Filebrowser displaying "d" filetype for everything but regular files
    (Sebastian Rakel) (#184[8])
  * TT-RSS relogin (Sebastian Rakel)
  * Internal HTML renderer not stripping whitespace in front of text (Alexander
    Batischev) (#204[9])
  * Podboat breaking if XDG data dir already exists (Alexander Batischev)
  * Makefile failing if user overrode ls somehow (Alexander Batischev)
  * Various problems found by clang-analyzer and Coverity Scan (Alexander
    Batischev)
- Update to 2.11.1:
  * If built from the tarball, Newsboat 2.11 reported its
    version as 2.10.2.
- Update to 2.11:
  * Podboat adds ".part" suffix of the files it currently downloads
  * Support for `CURL_CA_BUNDLE` environment variable
  * Fix unwanted logging to stdout on `--export-to-opml`
  * New command: `mark-all-above-as-read`
  * See https://github.com/newsboat/newsboat/releases/tag/r2.11
- Remove newsboat-2.10.2-json-c-size_t.patch: upstreamed
- Remove newsboat-nonexec-man.patch: upstreamed
- Rebase newsbeuter-makefile.patch
- Add newsboat-2.10.2-json-c-size_t.patch: make work with json-c 0.13
- Limit description to the openSUSE package context - replace
  by description from documentation.
- Update to version 2.10.2
  * Added
    - HTML anchors for all config commands in docs. You can now
      link to each command separately
    - Support for Inoreader
    - Slovak translation
  * Changed
    - Enqueue last audio enclosure
    - text-width doesn't apply if it's bigger than terminal width
    - Translations: German, Russian, Ukrainian
  * Removed
    - Build dependency on Perl
    - Test dependency on bc
  * Fixed
    - Do not create XDG data dir if not using XDG
    - When used with Newsblur, check on startup if cookie-cache
      exists or can be created, because integration doesn't work
      without cookies
    - Builds on AARCH64 and ARMHF
    - Only show an error message once when unknown option is
      supplied
    - License header used to say it's MIT/X Consortium License,
      whereas in reality it's a MIT License
    - Cross-compilation made possible by conditionally assigning
      to RANLIB and AR in Makefile
    - Cookies actually get persisted
    - CJK text is wrapped at correct code-point boundaries
    - Don't segfault if error-log points to non-existent file
    - Spanish translation
- add newsboat-nonexec-man.patch
  - this removes executable bits from the man pages
- rebase newsbeuter-makefile.patch
- remove newsbeuter-ncurses6.patch
  - fixed upstream in 317451791b950d7a48b7837995e45efb17ac6b15
- add dependency on asciidoc
  - man pages and docs are now packaged
- rename package to newsboat
- neutralize description
- lint .spec file
- rebase newsbeuter-makefile.patch
- rebase newsbeuter-ncurses6.patch
- drop reproducible.patch
  * upstreamed in 8cf8bd40b449aa5f183f274df490d61e785ea4a6
- Add reproducible.patch to sort input files to make build fully reproducible
- Add newsbeuter-ncurses6.patch: Fix build with ncurses 6. Patch
  taken from Fedora. Apply only for openSUSE newer than 13.2.
- Update to version 2.9
  * Fix custom keybindings in tag and filter selection dialogs (fixes #78).
  * Fix incorrect reloading of tags after editing the urls file.
  * Catch an exception that might be thrown by the "killfile" function.
  * Don't override feed titles for hidden feeds.
  * Fix dumpconfig.
  * Add support for FeedHQ (feedhq.org).
  * Fix missing variable in log output (fixes #124).
  * Fix type of configuration variables to path where appropriate (fixes #125).
  * Update to Brazilian Portuguese translation (fixes #126).
  * Fix crash when GUID is lost (fixes #127).
  * Fix dependency check (fixes #132).
  * Fix segfault in jump_to_next_unread_item (fixes #133).
  * Change code base to C++11.
  * Don't render inline images (fixes #154).
  * Fixed bug where feeds would appear empty due to variable shadowing issue.
- Remove merged patches
  * newsbeuter-ncurses.patch
  * newsbeuter-gcc47.patch
- Use download Url as source
- Remove obsolete conditional macros
- Split out translation files
- Remove depreciated/obsolete AUTHORS and %clean sections
- Add libjson-c-devel build require; new upstream dependency
- Cleanup requirements list
run -osc service localrun format_spec_file to fix copyright
- Add newsbeuter-gcc47.patch: Fix build with gcc 4.7.
- patch license to follow spdx.org standard
- update to 2.4:
  * support for query feeds in combination with Google Reader was added
  * it is now possible to configure proxy authentication methods
  * a quiet startup mode was added
  * overall memory usage was reduced by loading data from the cache only on
    demand
  * Bloglines support was removed
  * XDG Base Directory support was added
  * an authentication bug related to Google Reader was fixed
  * support for HTTP cookies was added
  * many small issues were fixed
- update to 2.3:
  * a number of miscellaneous bugs has been fixed, most notably the
    Google Reader authentication issue that came up when Google Reader
    changed its authentication scheme
- built against libstfl 0.21 (statically)
- update to 2.2:
  * support for Google Reader was added
  * a great number of bugs were fixed
  * the killfile functionality was improved
  * article highlighting in the article list based on article content
    was added
  * a "hard quit" keybinding was added
  * an HTML table renderer was added
- just recommend lynx
- update to 2.1:
  * add support for 256 color terminal
  * the first article is now selected upon entering the article
    list
  * the selection is moved to the next feed when a feed is marked
    as read in the feed list
  * HTML rendering has been improved
  * add support for SOCKS proxies
  * add a new notification type, "notify-beep"
  * fixes various bugs
- update to 2.0
- update to 1.1:
  * support for wrapping long header lines and links in the article
    view was added
  * a security issue where opening specially crafted URLs of articles
    could lead to execution of shell commands was fixed
- new package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 637401 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 5)
- Update to 2.13:
  Added:
  * Respect TMPDIR environment variable when writing temporary files (#250[1])
  * delete-all-articles operation that marks all articles in the feed as deleted
    (Kamil Wsół)
  Changed:
  * Require cookie-cache setting if Newsblur API is used (Alexander Batischev)
  * Translations: Russian, Ukraininan (Alexander Batischev), Swedish (Dennis
    Öberg), German (Lysander Trischler)
  * json.hpp updated to version 3.2.0
  * Natural sort order for article titles, so numbers are put in the expected
    order (e.g. 1, 2, 5, 10, 11 rather than 1, 10, 11, 2, 5) (Nikos Tsipinakis)
  Fixed:
  * Do not create empty files if history is disabled (Nikos Tsipinakis)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 618885 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 4)
- Update to 2.12:
  Added:
  * Ability to override path to pkg-config (Ali Lown)
  * Socket support in filebrowser (Sebastian Rakel)
  * ls --classify-like formatting for filenames in filebrowser (Sebastian Rakel)
  * Ability to sort feedlist by last update (TwilightSpectre) (#191[1])
  * :q as alternative to :quit (Franz König)
  * Support for open-in-browser in URL dialog, thus fixing many
    user macros in that dialog (Felix Viernickel) (#194[2])
  * "Author" field for items fetched from Newsblur (Chris Nehren)
  * Coding style, mostly enforced through clang-format. Non-enforceable things
    are documented in docs/code-style.markdown (Alexander Batischev)
  * A check in bind-key that will now throw an error on binding to
    a non-existent operation (Nikos Tsipinakis)
  Changed:
  * The markup in docs, to be consistent throughout (Lysander Trischler)
  * HTTP to HTTPS in communication with The Old Reader (Richard Quirk)
  * Translations: Russian, Ukrainian (Alexander Batischev),
    Italian (Francesco Ariis)
  Fixed:
  * Colors for unread items in all contributed colorschemes (@sandersantema[4])
    (#163[5])
  * Segfaults in dialogs view when swap-title-and-hints is enabled (Alexander
    Batischev) (#168[6])
  * Typo in JSON field name in TT-RSS API (Sebastian Rakel) (#177[7])
  * Filebrowser displaying "d" filetype for everything but regular files
    (Sebastian Rakel) (#184[8])
  * TT-RSS relogin (Sebastian Rakel)
  * Internal HTML renderer not stripping whitespace in front of text (Alexander
    Batischev) (#204[9])
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 592796 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 3)
- Update to 2.11.1:
  * If built from the tarball, Newsboat 2.11 reported its
    version as 2.10.2.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 567459 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 1)
Lets bring this to factory.
- Add newsboat-2.10.2-json-c-size_t.patch: make work with json-c 0.13
- Limit description to the openSUSE package context - replace
  by description from documentation.
- Update to version 2.10.2
  * Added
    - HTML anchors for all config commands in docs. You can now
      link to each command separately
    - Support for Inoreader
    - Slovak translation
  * Changed
    - Enqueue last audio enclosure
    - text-width doesn't apply if it's bigger than terminal width
    - Translations: German, Russian, Ukrainian
  * Removed
    - Build dependency on Perl
    - Test dependency on bc
  * Fixed
    - Do not create XDG data dir if not using XDG
    - When used with Newsblur, check on startup if cookie-cache
      exists or can be created, because integration doesn't work
      without cookies
    - Builds on AARCH64 and ARMHF
    - Only show an error message once when unknown option is
      supplied
    - License header used to say it's MIT/X Consortium License,
      whereas in reality it's a MIT License
    - Cross-compilation made possible by conditionally assigning
      to RANLIB and AR in Makefile
    - Cookies actually get persisted
    - CJK text is wrapped at correct code-point boundaries
    - Don't segfault if error-log points to non-existent file
    - Spanish translation
- add newsboat-nonexec-man.patch 
  - this removes executable bits from the man pages
- rebase newsbeuter-makefile.patch
- remove newsbeuter-ncurses6.patch
  - fixed upstream in 317451791b950d7a48b7837995e45efb17ac6b15 
- add dependency on asciidoc
  - man pages and docs are now packaged
- rename package to newsboat
- neutralize description
- lint .spec file
- rebase newsbeuter-makefile.patch
- rebase newsbeuter-ncurses6.patch
- drop reproducible.patch
  * upstreamed in 8cf8bd40b449aa5f183f274df490d61e785ea4a6 
- Add reproducible.patch to sort input files to make build fully reproducible
- Add newsbeuter-ncurses6.patch: Fix build with ncurses 6. Patch
  taken from Fedora. Apply only for openSUSE newer than 13.2.
- Update to version 2.9
  * Fix custom keybindings in tag and filter selection dialogs (fixes #78).
  * Fix incorrect reloading of tags after editing the urls file.
  * Catch an exception that might be thrown by the "killfile" function.
  * Don't override feed titles for hidden feeds.
  * Fix dumpconfig.
  * Add support for FeedHQ (feedhq.org).
  * Fix missing variable in log output (fixes #124).
  * Fix type of configuration variables to path where appropriate (fixes #125).
  * Update to Brazilian Portuguese translation (fixes #126).
  * Fix crash when GUID is lost (fixes #127).
  * Fix dependency check (fixes #132).
  * Fix segfault in jump_to_next_unread_item (fixes #133).
  * Change code base to C++11.
  * Don't render inline images (fixes #154).
  * Fixed bug where feeds would appear empty due to variable shadowing issue.
- Remove merged patches
  * newsbeuter-ncurses.patch
  * newsbeuter-gcc47.patch
- Use download Url as source
- Remove obsolete conditional macros
- Split out translation files
- Remove depreciated/obsolete AUTHORS and %clean sections
- Add libjson-c-devel build require; new upstream dependency
- Cleanup requirements list
run -osc service localrun format_spec_file to fix copyright
- Add newsbeuter-gcc47.patch: Fix build with gcc 4.7.
- patch license to follow spdx.org standard
- update to 2.4:
  * support for query feeds in combination with Google Reader was added
  * it is now possible to configure proxy authentication methods
  * a quiet startup mode was added
  * overall memory usage was reduced by loading data from the cache only on
    demand
  * Bloglines support was removed
  * XDG Base Directory support was added
  * an authentication bug related to Google Reader was fixed
  * support for HTTP cookies was added
  * many small issues were fixed
- update to 2.3:
  * a number of miscellaneous bugs has been fixed, most notably the
    Google Reader authentication issue that came up when Google Reader
    changed its authentication scheme
- built against libstfl 0.21 (statically)
- update to 2.2:
  * support for Google Reader was added
  * a great number of bugs were fixed
  * the killfile functionality was improved
  * article highlighting in the article list based on article content
    was added
  * a "hard quit" keybinding was added
  * an HTML table renderer was added
- just recommend lynx
- update to 2.1:
  * add support for 256 color terminal
  * the first article is now selected upon entering the article
    list
  * the selection is moved to the next feed when a feed is marked
    as read in the feed list
  * HTML rendering has been improved
  * add support for SOCKS proxies
  * add a new notification type, "notify-beep"
  * fixes various bugs
- update to 2.0
- update to 1.1:
  * support for wrapping long header lines and links in the article
    view was added
  * a security issue where opening specially crafted URLs of articles
    could lead to execution of shell commands was fixed
- new package
Displaying revisions 21 - 29 of 29
openSUSE Build Service is sponsored by