<commit_before>homepage: https://github.com/debug-ito/wild-bind
changelog-type: markdown
hash: f1f5c850192b3b63d0fb2608ab1a61cb2817f7627a3a73bcdee6b3b7687fab8b
test-bench-deps:
  wild-bind-x11: -any
  base: -any
  time: '>=1.5.0 && <1.10'
  hspec: '>=2.1.7'
  text: -any
  X11: -any
  async: '>=2.0.2 && <2.3'
  wild-bind: -any
  transformers: -any
maintainer: <NAME> <<EMAIL>>
synopsis: X11-specific implementation for WildBind
changelog: "# Revision history for wild-bind-x11\n\n## 0.2.0.10  -- 2020-06-21\n\n*
  Confirm test with `base-4.14.0.0`\n\n## 0.2.0.9  -- 2019-12-30\n\n* Confirm test
  with `base-4.13.0.0`\n\n## 0.2.0.8  -- 2019-10-04\n\n* Confirm test with `time-1.9.3`.\n\n##
  0.2.0.7  -- 2019-05-11\n\n* Confirm test with `semigroups-0.19`.\n\n\n## 0.2.0.6
  \ -- 2018-10-01\n\n* Confirm test with `base-4.12.0.0`\n\n\n## 0.2.0.5  -- 2018-09-23\n\n*
  Confirmed test with `stm-2.5.0.0`.\n\n\n## 0.2.0.4  -- 2018-06-19\n\n* Confirmed
  test with `containers-0.6.0.1`.\n\n\n## 0.2.0.3  -- 2018-04-22\n\n* Confirmed test
  with `X11-1.9`.\n* Now it requires XScreenSaver extension (in Debian/Ubuntu, `libxss-dev`
  package).\n\n\n## 0.2.0.2  -- 2018-04-10\n\n* Confirmed test with `base-4.11`.\n*
  Stop using `ListT`, because it's deprecated since `transformers-0.5.3.0`.\n\n\n##
  0.2.0.1  -- 2018-02-06\n\n* Confirmed test with `async-2.2.1`.\n\n\n## 0.2.0.0  --
  2018-01-01\n\n* Fix crash when some kind of window (e.g. xdvi) is active. \n* Remove
  `KeySymLike` and `ModifierLike` classes.\n* Add `XMod`, `KeyEventType`, `XKeyEvent`,
  `X11Front`  types.\n* Add `XKeyInput`, `ToXKeyEvent` classes.\n* Add `withX11Front`,
  `makeFrontEnd`, `press`, `release`,\n  `addXMod`, `shift`, `alt`, `ctrl`, `super`,
  `defaultRootWindow` functions.\n* Add `WildBind.X11.Emulate`, `WildBind.X11.Emulate.Example`
  and `WildBind.X11.KeySym` modules.\n* Changed signature of `xGrabKey` and `xUngrabKey`
  functions.\n\n\n## 0.1.0.7  -- 2017-07-21\n\n* Confirmed build with `time-1.8`.\n\n##
  0.1.0.6  -- 2017-02-10\n\n* Confirmed build with `X11-1.8`.\n\n\n## 0.1.0.5  --
  2017-01-24\n\n* Confirmed build with `hspec-2.4.0`.\n\n\n## 0.1.0.4  -- 2016-12-15\n\n*
  Confirmed build with `X11-1.7`.\n\n\n## 0.1.0.3  -- 2016-11-27\n\n* Confirmed test
  with `time-1.7`.\n\n\n## 0.1.0.2  -- 2016-10-09\n\n* Confirmed build with `hspec-2.3.0`.\n\n\n##
  0.1.0.1  -- 2016-09-22\n\n* First version. Released on an unsuspecting world.\n"
basic-deps:
  stm: '>=2.4.2 && <2.6'
  base: '>=4.6 && <4.15'
  text: '>=1.2.0 && <1.3'
  X11: '>=1.6.1 && <1.10'
  semigroups: '>=0.16.2.2 && <0.20'
  containers: '>=0.5.0 && <0.7'
  wild-bind: '>=0.1.0 && <0.2'
  fold-debounce: '>=0.2.0 && <0.3'
  mtl: '>=2.2.1 && <2.3'
  transformers: '>=0.3.0 && <0.6'
all-versions:
- 0.1.0.1
- 0.1.0.2
- 0.1.0.3
- 0.1.0.4
- 0.1.0.5
- 0.1.0.6
- 0.1.0.7
- 0.2.0.0
- 0.2.0.1
- 0.2.0.2
- 0.2.0.3
- 0.2.0.4
- 0.2.0.5
- 0.2.0.6
- 0.2.0.7
- 0.2.0.8
- 0.2.0.9
- 0.2.0.10
author: <NAME> <<EMAIL>>
latest: 0.2.0.10
description-type: markdown
description: |
  # wild-bind-x11

  X11 FrontEnd for WildBind.

  See https://github.com/debug-ito/wild-bind for WildBind in general.

  ## Author

  <NAME> <<EMAIL>>
license-name: BSD-3-Clause<commit_msg>Update from Hackage at 2020-12-30T07:51:53Z<commit_after>homepage: https://github.com/debug-ito/wild-bind
changelog-type: markdown
hash: af5cc91048018b958537adc48abcd7c20420d81c23d09e067ec44c717c61562c
test-bench-deps:
  wild-bind-x11: -any
  base: -any
  time: '>=1.5.0 && <1.10'
  hspec: '>=2.1.7'
  text: -any
  X11: -any
  async: '>=2.0.2 && <2.3'
  wild-bind: -any
  transformers: -any
maintainer: <NAME> <<EMAIL>>
synopsis: X11-specific implementation for WildBind
changelog: "# Revision history for wild-bind-x11\n\n## 0.2.0.11  -- 2020-12-30\n\n*
  Call [XInitThreads](https://linux.die.net/man/3/xinitthreads) at the start of `withX11Front'`.\n
  \ It seemd no problem without this function, but the manual says you need it...\n\n##
  0.2.0.10  -- 2020-06-21\n\n* Confirm test with `base-4.14.0.0`\n\n## 0.2.0.9  --
  2019-12-30\n\n* Confirm test with `base-4.13.0.0`\n\n## 0.2.0.8  -- 2019-10-04\n\n*
  Confirm test with `time-1.9.3`.\n\n## 0.2.0.7  -- 2019-05-11\n\n* Confirm test with
  `semigroups-0.19`.\n\n\n## 0.2.0.6  -- 2018-10-01\n\n* Confirm test with `base-4.12.0.0`\n\n\n##
  0.2.0.5  -- 2018-09-23\n\n* Confirmed test with `stm-2.5.0.0`.\n\n\n## 0.2.0.4  --
  2018-06-19\n\n* Confirmed test with `containers-0.6.0.1`.\n\n\n## 0.2.0.3  -- 2018-04-22\n\n*
  Confirmed test with `X11-1.9`.\n* Now it requires XScreenSaver extension (in Debian/Ubuntu,
  `libxss-dev` package).\n\n\n## 0.2.0.2  -- 2018-04-10\n\n* Confirmed test with `base-4.11`.\n*
  Stop using `ListT`, because it's deprecated since `transformers-0.5.3.0`.\n\n\n##
  0.2.0.1  -- 2018-02-06\n\n* Confirmed test with `async-2.2.1`.\n\n\n## 0.2.0.0  --
  2018-01-01\n\n* Fix crash when some kind of window (e.g. xdvi) is active. \n* Remove
  `KeySymLike` and `ModifierLike` classes.\n* Add `XMod`, `KeyEventType`, `XKeyEvent`,
  `X11Front`  types.\n* Add `XKeyInput`, `ToXKeyEvent` classes.\n* Add `withX11Front`,
  `makeFrontEnd`, `press`, `release`,\n  `addXMod`, `shift`, `alt`, `ctrl`, `super`,
  `defaultRootWindow` functions.\n* Add `WildBind.X11.Emulate`, `WildBind.X11.Emulate.Example`
  and `WildBind.X11.KeySym` modules.\n* Changed signature of `xGrabKey` and `xUngrabKey`
  functions.\n\n\n## 0.1.0.7  -- 2017-07-21\n\n* Confirmed build with `time-1.8`.\n\n##
  0.1.0.6  -- 2017-02-10\n\n* Confirmed build with `X11-1.8`.\n\n\n## 0.1.0.5  --
  2017-01-24\n\n* Confirmed build with `hspec-2.4.0`.\n\n\n## 0.1.0.4  -- 2016-12-15\n\n*
  Confirmed build with `X11-1.7`.\n\n\n## 0.1.0.3  -- 2016-11-27\n\n* Confirmed test
  with `time-1.7`.\n\n\n## 0.1.0.2  -- 2016-10-09\n\n* Confirmed build with `hspec-2.3.0`.\n\n\n##
  0.1.0.1  -- 2016-09-22\n\n* First version. Released on an unsuspecting world.\n"
basic-deps:
  stm: '>=2.4.2 && <2.6'
  base: '>=4.6 && <4.15'
  text: '>=1.2.0 && <1.3'
  X11: '>=1.6.1 && <1.10'
  semigroups: '>=0.16.2.2 && <0.20'
  containers: '>=0.5.0 && <0.7'
  wild-bind: '>=0.1.0 && <0.2'
  fold-debounce: '>=0.2.0 && <0.3'
  mtl: '>=2.2.1 && <2.3'
  transformers: '>=0.3.0 && <0.6'
all-versions:
- 0.1.0.1
- 0.1.0.2
- 0.1.0.3
- 0.1.0.4
- 0.1.0.5
- 0.1.0.6
- 0.1.0.7
- 0.2.0.0
- 0.2.0.1
- 0.2.0.2
- 0.2.0.3
- 0.2.0.4
- 0.2.0.5
- 0.2.0.6
- 0.2.0.7
- 0.2.0.8
- 0.2.0.9
- 0.2.0.10
- 0.2.0.11
author: <NAME> <<EMAIL>>
latest: 0.2.0.11
description-type: markdown
description: |
  # wild-bind-x11

  X11 FrontEnd for WildBind.

  See https://github.com/debug-ito/wild-bind for WildBind in general.

  ## Author

  <NAME> <<EMAIL>>
license-name: BSD-3-Clause
{'fraction_non_alphanumeric': 0.23959892247829992, 'fraction_numerical': 0.15145166117928763, 'mean_word_length': 2.513669821240799, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 47, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 90, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2465248', 'n_tokens_mistral': 3785, 'n_tokens_neox': 3361, 'n_words': 607}