Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/xmonad/X11

A Haskell binding to the X11 graphics library.
https://github.com/xmonad/X11

build(deps): bump actions/cache from 3 to 4

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://g...

c1ee16e8d5d6d0007345e370f4bfc806ac6ef44a authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #94 from xmonad/haskell-ci-update

ci: Regenerate haskell-ci

22ae6b98895c125950086ac835430ce7ebfe8e09 authored 11 months ago by Tomáš Janoušek <[email protected]>
ci: Bump GHC patch versions in tested-with

51398203b0acadd1255f8b77863a72a1fb492d36 authored 11 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
ci: Regenerate haskell-ci

19444a16266e802a9e9ae5ab5d3572efc3a55ef0 authored 11 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #92 from xmonad/haskell-ci-update

ci: Regenerate haskell-ci

e36893af7e4e39440895ddeffe32aaafaa85d18c authored about 1 year ago by Tony Zorman <[email protected]>
ci: Regenerate haskell-ci

191b9f95a064444c7d1d149ed326c67acbc2a98a authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #91 from xmonad/haskell-ci-update

ci: Regenerate haskell-ci

7504f46ab675f7e7a5759960d47d750e75ee5fba authored about 1 year ago by Tony Zorman <[email protected]>
ci: Regenerate haskell-ci

4d2e77e9e7ca80cb3ed44b19f035e15ecbae4107 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
ci: Bump GHC patch versions in tested-with

31148ab0917187ead98e165f107edeea23e341d0 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #90 from xmonad/haskell-ci-update

ci: Regenerate haskell-ci

3a71a4dec22481566971f50293eb9603b87fefae authored about 1 year ago by Tomáš Janoušek <[email protected]>
ci: Only build haddock for hackage with the latest GHC

Cabal 3.10.2.0 exposes a bug in Haddock shipped with GHC 9.0 and 9.2, so
we need to work around ...

036f9692f34cef26abf03f235600f3d1a5145dfe authored about 1 year ago by Tomas Janousek <[email protected]>
ci: Regenerate haskell-ci

c53e831c870d85ce983d773fa768e888ababe5b8 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #89 from xmonad/haskell-ci-update

ci: Regenerate haskell-ci

e3559e1b64350d082a3db2ffea257ece76789fff authored about 1 year ago by Tomáš Janoušek <[email protected]>
ci: Regenerate haskell-ci

b70d7d8287773061c458dba664055a6f525cf24f authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
ci: Bump GHC patch versions in tested-with

7a74ec2ea6792c183b258621dbdf7822b3126be2 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Extras: Use drop 1 instead of tail

GHC 9.8 comes with new and shiny warnings.

Related: https://github.com/xmonad/X11/pull/89
Relat...

d9bb51c468d7e6aaa2e48ed4f0b90e96d13601b6 authored about 1 year ago by Tony Zorman <[email protected]>
ci: Test against GHC 9.6.1

+ Regenerate haskell-ci and adjust relevant patches.
- Remove haskell-ci-dependabot.patch, as ...

9234161929c84e009aa8e1408aff65f9cd408bb9 authored about 1 year ago by Tony Zorman <[email protected]>
CHANGES: Add entry for #88

bb1aad43641c4956ffbc356365722a512b5be3a3 authored about 1 year ago by Tomas Janousek <[email protected]>
Add some missing field readers to XFontStruct

82015682397e6eea911afb058388368fdb5b2f8f authored about 1 year ago by Kanai Hiroki <[email protected]>
ci: Replace deprecated haskell/actions/setup

See https://github.com/haskell/actions/pull/301 and
https://github.com/haskell/actions/pull/301/...

c5be9189b98e794f12e6ddecf40ea0f383e86db0 authored over 1 year ago by Tomas Janousek <[email protected]>
build(deps): bump actions/checkout from 3 to 4 (except haskell-ci workflow)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...

c701c99847ed1ed88d71d3cb198e10e5aac9e6d2 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: Drop unnecessary cmd from "Install packdeps"

Not needed since https://github.com/haskell/actions/pull/165 (Jan 2023).

754353bc6ead2301dcdfd11ed05f65e0efd37e80 authored over 1 year ago by Tomas Janousek <[email protected]>
ci: Cabal install packdeps outside of project dir

Invoking cabal in the project directory with a cabal.project file might
fail on unrelated depend...

8a33c4ebe7d0a1be96073d8c019f1f3901bbf344 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Drop ppa:hvr/ghc

Breaks `apt update` on the ubuntu-22.04 runner, which is what
ubuntu-latest resolves to these da...

86754a204f374ac12a4002787493062b40cdb937 authored about 2 years ago by Tomas Janousek <[email protected]>
build(deps): bump haskell/actions from 1 to 2

Bumps [haskell/actions](https://github.com/haskell/actions) from 1 to 2.
- [Release notes](https...

08895d8d58c534091ebc61b94f401b49843d459e authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: Bump actions/* to v3 in haskell-ci workflow

This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-...

85cf6610d729ea6fb19c357040110d9b2982d170 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Configure dependabot to keep GH Actions up to date

ab29167d9168337c2532440a9010ae738229d7f2 authored about 2 years ago by Tomáš Janoušek <[email protected]>
ci: Update to GHC 9.2.5, 9.4.3; add GHC 9.2 to Stack matrix

11544682d4d7c9b892e9232f2679fc9f2897d251 authored about 2 years ago by Tomas Janousek <[email protected]>
Merge pull request #84 from liskin/ci

CI maintenance (haskell-ci bump, GHA deprecations, GHC 9.4)

d91b15fd8bfe78fe2865976bd357d70381fd85ab authored about 2 years ago by Tony Zorman <[email protected]>
ci: Add GHC 9.4 to tested-with matrix (haskell-ci workflow)

(Also bump 9.2 to 9.2.4)

588712080cc32d8680947cc914b4ee60d30762a8 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Bump actions/{checkout,cache} to v3

This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-...

93f993b68f97cb5f6ddc8db1d4a70ac59a1e1f84 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Drop GHC installation via apt

The apt repo hosting these packages has been unmaintained for quite a
while, and we've excluded ...

58e2f0eead6ea713251b36893317faff35f249aa authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Replace deprecated GHA set-output command

See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-outpu...

7ed2336f37f6c79614b660cb076da09a842ba353 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Bump haskell-ci

We add "haddock-components: libs" to cabal.haskell-ci to prevent
haskell-ci from passing --haddo...

f35b61a6004981a9723d85908a629ea5ae270e75 authored about 2 years ago by Tomas Janousek <[email protected]>
Bump version to 1.10.3.9 and prepare CHANGES.md sections

We need to bump the version early to avoid overwriting
https://xmonad.github.io/xmonad-docs/X11-...

55829ab223bc924de81493681992dd1c75edf030 authored over 2 years ago by Tomas Janousek <[email protected]>
Bump version to 1.10.3

da9295f8b9d7768a836b5b9dca1b554f8ad1a047 authored over 2 years ago by Tomas Janousek <[email protected]>
Merge pull request #83 from n1essa/master

Add `setWMNormalHints`

481f2697c80aa54e1776ae36b24e63338dd6b98d authored over 2 years ago by Tony Zorman <[email protected]>
Change foreign import `xAllocSizeHints` to safe

7fc69d0849d767456ef2b81a272b7bcee3904431 authored over 2 years ago by Nessa Beene <[email protected]>
Add `setWMNormalHints`

ddf28c88cb739143f102ed3d9cb4f39b75008aef authored over 2 years ago by Nessa Beene <[email protected]>
CHANGES: Add entries for #81, #82

0f5ac21a28cef579eda029aa82ac76354f5f479c authored over 2 years ago by Tomas Janousek <[email protected]>
ci: Prevent scheduled workflows from being auto-disabled by GitHub

a416159cde2c0ebead5134c5321ad0371c3ca5c0 authored over 2 years ago by Tomas Janousek <[email protected]>
Merge pull request #82 from scolej/master

Add some missing constants.

b21519fe434dd624d4816804e47d2643c7d96ce1 authored over 2 years ago by Tony Zorman <[email protected]>
Add some missing constants.

42751f9dd1b16f447203047a67a38ca6ccad9cc5 authored over 2 years ago by sjc <[email protected]>
ci: Discard old caches to fix build failures

We're getting "undefined reference" errors during linking, suggesting
some build artifacts in th...

726157d268f49a32c064af011942e8aa936bdb48 authored over 2 years ago by Tomas Janousek <[email protected]>
ci: Update supported GHC versions

+ Prefer GHC 8.10.7 to 8.10.4, as versions seem to have stabilised now.
+ Add support for Stacka...

bbc04982ecf9f36c2c706b2bb13c9b96a052aa19 authored over 2 years ago by slotThe <[email protected]>
Merge pull request #81 from scolej/master

Add missing FocusChangeEvent

0a7e83b77d77cc1c9b8f5b425930bfec7e66b151 authored over 2 years ago by Tony Zorman <[email protected]>
Add missing FocusChangeEvent

4d95d451a97a63bf1294757c2734dcce38f17456 authored almost 3 years ago by sjc <[email protected]>
ci: Show error body from Hackage when it fails

Prevents having to upload the candidate manually to see what's wrong.

401bb378a6b5238e37113a712e4360dc6e3bf5c8 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Swap candidate/final release logic

During the release of xmonad 0.17.0, I realized that we need to be able
to upload candidates bef...

eda1dd598ffdd642506a6fafea72cba363903f19 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Test against GHC 9.2

b3a52e4b5c2f24c777508faf24af6ac4941e4786 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Update haskell-ci

08653c4b54ebb32482dd4b97be29b3e053ac937c authored about 3 years ago by Tomas Janousek <[email protected]>
Bump version to 1.10.2.9 and prepare CHANGES.md sections

We need to bump the version early to avoid overwriting
https://xmonad.github.io/xmonad-docs/X11-...

48fcb3fd342866295746b82335711e6d53ea2568 authored about 3 years ago by Tomas Janousek <[email protected]>
Bump version to 1.10.2

a5e89e6900ba33d9e7bb5052893985edf1c02c71 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Test with older GHC versions

This should give us a warning that we need to bump the base lower bounds
if we ever break old GH...

6b6ec165aee01a7fe23fd6adbc061d8e73d85b16 authored about 3 years ago by Tomas Janousek <[email protected]>
Revert "Use -Wno-* instead of the obsolete -fno-warn-*"

-fno-warn still works in current GHC versions and the rest of the X11
package works just fine wi...

2234b1f781f7a46893d51b0e24ce340813d0f6ca authored about 3 years ago by Tomas Janousek <[email protected]>
Merge branch 'packdeps'

05290d0be45cffcef8b8c48d1e01059ce687bfbe authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Check package bounds using packdeps once a week

This was a part of the release procedure but we should do it proactively
instead.

Related: http...

8e1c358b57673a7d3d634016bb5f776673e5a902 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Add Stackage LTS 18 to Stack test matrix

9c946988aa003f0524077b6de5cfd37631efaed4 authored about 3 years ago by Tomas Janousek <[email protected]>
ci: Avoid caching GHC

We install GHC using apt, so stack shouldn't install it, but should it
ever end up installing it...

0587419653251971fde81dfa8a93ff07ee6426ad authored about 3 years ago by Tomas Janousek <[email protected]>
Bump version to 1.10.1

8df5483b0801860ee267441f31e35647d0389c37 authored over 3 years ago by Tomas Janousek <[email protected]>
CHANGES: Add entry for #78

Related: https://github.com/xmonad/X11/pull/78

874e52693c711f6468a2dfd66711ebed90f999b9 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Sync haskell-ci-hackage.patch with xmonad

e1670b88debced2869a0a296f49d17f9da4ee413 authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #78 from liskin/safe-blocking-ffi

Mark some blocking FFI imports as "safe" (fix high cpu usage in xmonad)

6ada7747f3bd2290beee17d1dfc2be757c8c0ac7 authored over 3 years ago by slotThe <[email protected]>
Mark some blocking FFI imports as "safe" (fix high cpu usage in xmonad)

GHC RTS doesn't expect "unsafe" FFI calls to block, so when the parallel
garbage collector kicks...

e7858de5acd418e364c95aa78c0264c1d9832198 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Document haskell-ci.yml patches

9e29093ce91143250f5e5e4992bee40a15c13fd3 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Manual workflow dispatch for uploading the final release to Hackage

Publishing a candidate on Hackage discards the uploaded docs:
https://github.com/haskell/hackage...

2d31124ebdb5a490ceafcdebdda2196d373245c1 authored over 3 years ago by Tomas Janousek <[email protected]>
Upload docs to Hackage on release

Hackage can't build X11 because it doesn't install the required
libraries and headers (Xinerama,...

46bc48c08b0d1f4f682e6730983f789883f4db78 authored over 3 years ago by Tomas Janousek <[email protected]>
Distribute README and CHANGES in the tarball

This makes those two files visible through Hackage which is nice.

ac4c32cb51b435214eeb130d2c7934ce02dd98de authored over 3 years ago by Tomas Janousek <[email protected]>
Add release to Hackage GitHub Actions workflow

7a144181fcb15fcbf1e73d2382c5d681ab7d4944 authored over 3 years ago by Tomas Janousek <[email protected]>
Bump version to 1.10

bb2bfcea93d1ed2e294b2c13e53c1c31badf255f authored over 3 years ago by Tomas Janousek <[email protected]>
Add a few missing event mask fields to WindowAttributes

This is a prerequisite to fix a recent xmonad-contrib regression
caused by X.H.ManageDocks overr...

5319673ad7cb3fa29ee5af49ab448a63f8b077a2 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Refresh caches once a month

GitHub Actions writes caches on the first miss and then never updates
them again. If the CI is u...

52c34b4dfe1155022de6985304cd59c0398fbb39 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Prevent ~/.stack/pantry cache from being empty

When building with an LTS version that has exactly the dependencies we
need, stack doesn't need ...

f549d2974a28aa74f55c3e453484f18ac74ca1a9 authored over 3 years ago by Tomas Janousek <[email protected]>
Use -Wno-* instead of the obsolete -fno-warn-*

ec5ccda4da3dc66219ec05db51146f09a52fde04 authored over 3 years ago by Tomas Janousek <[email protected]>
Fix whitespace issues (tabs and trailing spaces)

28070ffba1aa0994c247358126109fe331bf41c8 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: git-friendly apt deps in cabal.haskell-ci

Related: https://github.com/xmonad/xmonad/commit/6caac22df135614fecc66b4dcf1f7792352f07da

af90fbe62665be4ef2acc280994a95d3a9d4f764 authored over 3 years ago by Tomas Janousek <[email protected]>
README: Fix optional/required deps

Arguably there's little point in Xinerama being optional if Xrandr is
required, but let's just d...

ee8bea03b0fa8fc1b3835f8ad432ca73e2e8cddd authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Fix failing installation of GHC

Since actions/virtual-environments#3268, the GHC PPA is no longer
enabled by default. :-(

(It w...

53b59f18fe1d13b736758512c17054806ac82c86 authored over 3 years ago by Tomas Janousek <[email protected]>
Merge pull request #76 from slotThe/setClassHint

Add `setClassHint`

a4ee8626267677d875cc557ad5b2212fe1c928dc authored over 3 years ago by Tomáš Janoušek <[email protected]>
Update CHANGES.md: Add setClassHint

ba1c0b920650fa55d31a70d5485ce7aca00b3eaf authored over 3 years ago by slotThe <[email protected]>
Add setClassHint

This is an interface for `XSetClassHint()`, the counterpart for the
already available `XGetClass...

2986129d34cf82eb752e9651effd882fdb371996 authored over 3 years ago by slotThe <[email protected]>
Xrandr: Fix memleak in xrrGetMonitors

XRRGetMonitors returns allocated memory and needs freeing. Also,
simplify by using peekCArray (w...

6285080d6c0f0369ba729f45d636efd18182bb30 authored over 3 years ago by Tomas Janousek <[email protected]>
Xrandr: Move XRRMonitorInfo, xrrGetMonitors around

It's not ordered alphabetically but rather by order of usefulness or
perhaps RANDR revisions eve...

50b427e1625d0b0d474212a75f7fb0512e36cad7 authored over 3 years ago by Tomas Janousek <[email protected]>
Merge branch 'add-xrrGetMonitors'

75b2330f9cfa6f7c8448bd3b2da729f46104c053 authored over 3 years ago by Tomas Janousek <[email protected]>
Switch from data-default to data-default-class

data-default pulls some extra deps that we don't need, switch to the
lighter weight data-default...

ea40d672f3b473f2bba45017b2df33a5d01468ba authored over 3 years ago by Tomas Janousek <[email protected]>
Merge remote-tracking branch 'liskin/pr/randr-fixes'

2d14adc7614c38b517a0e7957b38b13503d0e148 authored over 3 years ago by Tomas Janousek <[email protected]>
Merge remote-tracking branch 'liskin/clientmessage'

a412e29cfcd9206426248e154981a976ca621dbc authored over 3 years ago by Tomas Janousek <[email protected]>
Add setClientMessageEvent'

The existing setClientMessageEvent can't be used to send EWMH
_NET_WM_STATE client messages as t...

bad8f6e6361d6d698d334f1e79f9f8d67075ad1e authored over 3 years ago by Tomas Janousek <[email protected]>
Fix type of xrrUpdateConfiguration

XRRUpdateConfiguration takes XEvent* so it should be XEventPtr. There's
no good way to get XEven...

9a2cfc6617ba598db872b2ee93d6eda6f36cd019 authored over 3 years ago by Tomas Janousek <[email protected]>
Fix bottom when deserializing XRRNotifyEvent in getEvent

This would crash any program that does

xrrSelectInput dpy root rrCrtcChangeNotifyMask

and ...

d2b2d590a47076f164c785fb3e769759e12207a2 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Cache pantry (hackage metadata) separately

(Primarily to keep the workflow in sync with other xmonad repos. X11
happens to not download the...

b2f529368842ba6b5b6b61fa5da40131a7c4a0e9 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Use system GHC in Stack to not waste GH Actions cache space

Stack installation of GHC take more than a gigabyte, so caching it
wastes space (GitHub docs say...

ebaff90eda7e9136314144c048ceea304ccbfc0f authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Enable -Werror

We don't want to ignore warnings do we?

b6344a4a95355f7a921e0db77a110bd56922f0f0 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Build with libxinerama-dev

Fixes unused imports warnings and, more importantly, actually builds the
code that is then used ...

335dd4c333e033361e241ad6def945ae77d04785 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Build/test with stack against LTS as well

Checks that:

* builds cleanly using stack
* builds fine with whatever deps are in LTS

abf81b4228ae4a76f6443d26f11831b27d42e944 authored over 3 years ago by Tomas Janousek <[email protected]>
ci: Invoke autoreconf before sdist

This isn't necessary with the Travis backend of haskell-ci, but GH
Actions needs it. I'll report...

271d543216d7339c8ee534dcb1b8e7e1fc368669 authored over 3 years ago by Tomas Janousek <[email protected]>
X11.cabal: Refresh tested-with

cbd75f18ed4a91a6fa671bdb5fa39363e4a4c436 authored over 3 years ago by Tomas Janousek <[email protected]>
Switch from Travis to GitHub Actions

Travis no longer works well for free software projects and the rest of
xmonad repos switched alr...

d18b7686783d44f8012d5c68abfe0f66f7bee3d9 authored over 3 years ago by Tomas Janousek <[email protected]>
Drop remnants of old GHC build system

These files come from an era when this library was called HSX11 and was
part of a larger CVS rep...

a116950975ab7c76e6c1d6b8cfdf593d200067ee authored over 3 years ago by Tomas Janousek <[email protected]>
X11.cabal: Hackage no longer accepts uploads for Cabal versions below 1.10

93f8ba305d72dfe44c440aba05dfecbeb1d7d74a authored over 4 years ago by Peter Simons <[email protected]>