Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-brick-0.62-1.3 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: ghc-brick Distribution: openSUSE Tumbleweed
Version: 0.62 Vendor: openSUSE
Release: 1.3 Build date: Tue Jun 1 15:13:26 2021
Group: Unspecified Build host: armbuild26
Size: 2831515 Source RPM: ghc-brick-0.62-1.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://hackage.haskell.org/package/brick
Summary: A declarative terminal user interface library
Write terminal user interfaces (TUIs) painlessly with 'brick'! You write an
event handler and a drawing function and the library does the rest.

> module Main where > > import Brick > > ui :: Widget () > ui = str "Hello,
world!" > > main :: IO () > main = simpleMain ui

To get started, see:

* <https://github.com/jtdaugherty/brick/blob/master/README.md The README>

* The <https://github.com/jtdaugherty/brick/blob/master/docs/guide.rst Brick
user guide>

* The demonstration programs in the 'programs' directory

This package deprecates <http://hackage.haskell.org/package/vty-ui vty-ui>.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Apr 30 2021 psimons@suse.com
  - Update brick to version 0.62.
    0.62
    - ---
    API changes:
    * `Brick.Widgets.Core` got new functions
      `crop{Left,Right,Bottom,Top}To`. Unlike the `crop...By` functions,
      which crop on the specified side by a particular amount, these
      `crop...To` functions crop on the specified side and take a desired
      overall width of the final result and use that to determine how much
      to crop. A widget `x` of width `w` could thus be cropped equivalently
      with `cropLeftBy a x` and `cropLeftTo (w - a) x`.
    Other changes:
    * Added `programs/CroppingDemo.hs` to demonstrate the new (and
      preexisting) cropping functions.
* Fri Apr 09 2021 psimons@suse.com
  - Update brick to version 0.61.
    0.61
    - ---
    API changes:
    * Brick.Forms got `editShowableFieldWithValidate`, a generalization
      of `editShowableField` that allows the caller to specify an
      additional validation function (thanks Ben Selfridge)
* Tue Apr 06 2021 psimons@suse.com
  - Update brick to version 0.60.2 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Mon Feb 08 2021 psimons@suse.com
  - Update brick to version 0.60.2.
    0.60.2
    - -----
    Bug fixes:
    * Widgets reported as `clickable` are now reported as clickable even
      when their renderings are cached with `cached` (#307; thanks Hari
      Menon)
* Wed Feb 03 2021 psimons@suse.com
  - Update brick to version 0.60.1.
    0.60.1
    - -----
    Bug fixes:
    * `table []` no longer raises `TEUnequalRowSizes`.
    0.60
    - ---
    New features:
    * Added `Brick.Widgets.Table` to support drawing basic tables. See
      `programs/TableDemo.hs` for a demonstration (`cabal new-run -f demos
      brick-table-demo`).
* Fri Jan 29 2021 psimons@suse.com
  - Update brick to version 0.59.
    0.59
    - ---
    API changes:
    * `Brick.Widgets.List` got `listMoveToBeginning` and `listMoveToEnd`
      functions
    * `Extent`: removed the unused `extentOffset` field
    Bug fixes:
    * Fixed a crash in the border rewriting code that attempted to rewrite
      empty images (#305) (thanks @dmwit)
* Tue Dec 29 2020 psimons@suse.com
  - Update brick to version 0.58.1.
    0.58.1
    - -----
    Bug fixes:
    * Removed a defunct failing test from the List test suite
* Tue Dec 22 2020 psimons@suse.com
  - Update brick to version 0.58.
    0.58
    - ---
    Package changes:
    * Updated dependency constraints to build on GHC 9.0.1 (thanks Ondřej
      Súkup)
    API changes:
    * The FileBrowser module now exports individual functions for
      each of the events that it handles. This allows end users to
      trigger the behaviors directly rather than relying on the built-in
      `handleFileBrowserEvent` function. The documentation has been updated
      to indicate which functions are triggered by each key event. (Thanks
      David B. Lamkins)
    Other changes:
    * The `List` module's `listFindBy` function now attempts to find a
      match anywhere in the list rather than just somewhere between the
      cursor and the end of the list.
    * The `FileBrowser` now positions a cursor at the beginning of the
      selected entry when the file browser is focused. (thanks Mario Lang)
    * The user guide's viewport visibility example got an important
      syntactic fix. (thanks Mario Lang)
* Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - disable %{ix86} build
* Sun Nov 15 2020 psimons@suse.com
  - Update brick to version 0.57.1 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Sun Nov 15 2020 psimons@suse.com
  - Update brick to version 0.57.1.
    0.57.1
    - -----
    Bug fixes:
    * Fixed a small space leak in the main rendering loop (#260)
    * Get `TailDemo` building on more versions of GHC
* Tue Oct 06 2020 psimons@suse.com
  - Update brick to version 0.57.
    0.57
    - ---
    Package changes:
    * Raised lower bound on `vty` to 5.31 to get the new `strikethrough`
      style.
    New features:
    * Added support for the `strikethrough` style in Brick theme
      customization files.
* Sun Sep 27 2020 psimons@suse.com
  - Update brick to version 0.56.
    0.56
    - ---
    Package changes:
    * Increased upper bound for `base` to support GHC 8.10.2 (thanks Ryan
      Scott)
    API changes:
    * Added `Brick.Forms.updateFormState` to update the state contained
      within (and managed by) a Form. This function takes care of the
      details of updating the form fields themselves to be consistent with
      the change in underlying state.
    * Added the overall window width (`windowWidth`) and height
      (`windowHeight`) to `Context`, the rendering context type (thanks Tom
      McLaughlin)
    Other changes:
    * Added `brick-tail-demo`, a demonstration program for writing a
      `tail`-style output-following interface.
    * Updated `Brick.Widgets.ProgressBar` so that it handles near-endpoint
      cases more naturally (fixes #281)
* Mon Aug 31 2020 psimons@suse.com
  - Update brick to version 0.55 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Replace %setup -q with the more modern %autosetup macro.
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Update Cabal file to accept latest base version.
* Fri Jul 10 2020 psimons@suse.com
  - Update brick to version 0.55.
    0.55
    - ---
    Package changes:
    * Increased lower bound on `vty` dependency to 5.29.
    Bug fixes:
    * `customMain` now restores the initial terminal input state on
      shutdown. This means that changes to the input state flags in the last
      `suspendAndResume` before program exit are no longer propagated to the
      end user's terminal environment (which could lead to broken or garbled
      terminal I/O).
* Tue Jun 09 2020 psimons@suse.com
  - Add brick at version 0.54.

Files

/usr/lib/ghc-8.10.4/brick-0.62
/usr/lib/ghc-8.10.4/brick-0.62/libHSbrick-0.62-IC16w2IzI7LGkFbt9yQWxb-ghc8.10.4.so
/usr/share/licenses/ghc-brick
/usr/share/licenses/ghc-brick/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:22:44 2024