profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mrBliss/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

mrBliss/dotfiles 6

Emacs, Zsh, Conkeror, GNU screen etc configuration files

mrBliss/highlight-leading-spaces 5

Higlight leading spaces that are part of the indentation

mrBliss/helm-rhythmbox 3

Control Rhythmbox's play queue via Helm

edsko/quickcheck-state-machine 2

Test monadic programs using state machine based models

mrBliss/detect-unquantified-tyvars 2

This is a GHC source plugin to detect type variables that are unquantified

mrBliss/ghc 2

Mirror of ghc repository. DO NOT SUBMIT PULL REQUESTS HERE. Patches are best submitted to GHC's Trac (http://ghc.haskell.org/trac/ghc) or sent to the mailing list (ghc-devs@haskell.org)

mrBliss/ghc-head 2

Implementation of partial type signatures in GHC, as described in the paper Partial Type Signatures for Haskell (Practical Aspects of Declarative Languages 2014)

dominiquedevriese/ghc-proposals 1

Proposed compiler and language changes for GHC and GHC/Haskell

mrBliss/fingertree 1

Git mirror of https://hub.darcs.net/ross/fingertree

push eventxmonad/X11

Tomas Janousek

commit sha 9e29093ce91143250f5e5e4992bee40a15c13fd3

ci: Document haskell-ci.yml patches

view details

push time in 16 days

push eventxmonad/X11

Tomas Janousek

commit sha 2d31124ebdb5a490ceafcdebdda2196d373245c1

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-server/issues/70#issuecomment-85201, so as a workaround I'm extending the workflow with the ability to do the final release with docs upload. To do that, one needs to trigger the workflow manually and enter the correct version number. Hopefully that's enough to prevent making a release by mistake. Note that this complexity may also become unnecessary if the Hackage admins install a couple extra deps to make X11 build: https://github.com/haskell/hackage-server/issues/925

view details

push time in 16 days

created tagxmonad/X11

tag1.10

A Haskell binding to the X11 graphics library.

created time in 22 days

push eventxmonad/X11

Tomas Janousek

commit sha 46bc48c08b0d1f4f682e6730983f789883f4db78

Upload docs to Hackage on release Hackage can't build X11 because it doesn't install the required libraries and headers (Xinerama, Xrandr, …). Therefore we need to upload the docs ourselves. I decided to piggyback on the haskell-ci workflow instead of having a separate workflow as building the docs is not as trivial as the sdist. Additionally, the sdist and haddock tarball are published as artifacts so that people can download snapshots and we could possibly use that for the xmonad website as well.

view details

push time in 22 days

push eventxmonad/X11

Tomas Janousek

commit sha ac4c32cb51b435214eeb130d2c7934ce02dd98de

Distribute README and CHANGES in the tarball This makes those two files visible through Hackage which is nice.

view details

push time in 22 days

delete tag xmonad/X11

delete tag : 1.10

delete time in 22 days

created tagxmonad/X11

tag1.10

A Haskell binding to the X11 graphics library.

created time in 22 days

push eventxmonad/X11

Tomas Janousek

commit sha bb2bfcea93d1ed2e294b2c13e53c1c31badf255f

Bump version to 1.10

view details

Tomas Janousek

commit sha 7a144181fcb15fcbf1e73d2382c5d681ab7d4944

Add release to Hackage GitHub Actions workflow

view details

push time in 22 days

startedmrBliss/highlight-leading-spaces

started time in 23 days

PR merged xmonad/X11

Add missing event mask fields to WindowAttributes

This is a prerequisite to fix a recent xmonad-contrib regression caused by X.H.ManageDocks overriding the event mask (selectInput) of a decoration window. The proposed fix is to first obtain the current event mask, set the required bits in it only then reset the mask.

Related: https://github.com/xmonad/xmonad-contrib/issues/517 Related: https://github.com/xmonad/xmonad-contrib/pull/545

+11 -0

0 comment

2 changed files

liskin

pr closed time in a month

push eventxmonad/X11

Tomas Janousek

commit sha 5319673ad7cb3fa29ee5af49ab448a63f8b077a2

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 overriding the event mask (selectInput) of a decoration window. The proposed fix is to first obtain the current event mask, set the required bits in it only then reset the mask. Related: https://github.com/xmonad/xmonad-contrib/issues/517 Related: https://github.com/xmonad/xmonad-contrib/pull/545

view details

push time in a month

push eventxmonad/X11

Tomas Janousek

commit sha af90fbe62665be4ef2acc280994a95d3a9d4f764

ci: git-friendly apt deps in cabal.haskell-ci Related: https://github.com/xmonad/xmonad/commit/6caac22df135614fecc66b4dcf1f7792352f07da

view details

Tomas Janousek

commit sha 28070ffba1aa0994c247358126109fe331bf41c8

Fix whitespace issues (tabs and trailing spaces)

view details

Tomas Janousek

commit sha ec5ccda4da3dc66219ec05db51146f09a52fde04

Use -Wno-* instead of the obsolete -fno-warn-*

view details

Tomas Janousek

commit sha f549d2974a28aa74f55c3e453484f18ac74ca1a9

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 to download the Hackage index. If GitHub Actions cache locking chooses this job as the one that writes the cache, then the "stack-pantry-Linux" cache entry stays empty, possibly forever. Force Hackage index update to prevent this from happening. (Note that X11 doesn't really need that many dependencies, so the Hackage index is likely unnecessary. This is therefore done primarily to keep the CI workflows in sync with xmonad and xmonad-contrib.) Related: https://github.com/xmonad/xmonad-contrib/commit/d1a4820b55931055f8eccae5dc306d58dea21d93

view details

Tomas Janousek

commit sha 52c34b4dfe1155022de6985304cd59c0398fbb39

ci: Refresh caches once a month GitHub Actions writes caches on the first miss and then never updates them again. If the CI is used frequently, the caches never expire and as they get old, become less useful. To avoid this, force refreshing the caches once a month. Related: https://github.com/xmonad/xmonad-contrib/commit/52751f47d0b420468f6792fe24b52337db0896ea

view details

push time in a month

issue commentxmonad/X11

createFontSet broken with libX11-1.6.4

Maybe. I didn't specify any descriptor for the font name, I guess I used the one defined by the default configuration

mimi1vx

comment created time in a month

issue commentxmonad/X11

createFontSet broken with libX11-1.6.4

@andrea-berling Are you perhaps hitting https://github.com/xmonad/xmonad-contrib/issues/348? These errors are expected if there really isn't any font on your system that matches the descriptor.

If, on the other hand, there are matching fonts, yet createFontSet still fails, then we might have a bug here. Sounds unlikely, though.

mimi1vx

comment created time in a month

issue commentxmonad/X11

createFontSet broken with libX11-1.6.4

I think so. I got the same errors while testing with a very minimal configuration that uses tabbed or simpleTabbed as a layoutHook (got here by DDG'ing)

mimi1vx

comment created time in a month

issue commentxmonad/X11

createFontSet broken with libX11-1.6.4

Is this still an issue?

mimi1vx

comment created time in a month

issue closedxmonad/X11

Graphics.X11.Types could include Thai etc. keybindings

Looking at /usr/include/X11/keysymdef.h, there are many keys that are not mirrored in Graphics.X11.Types, e.g. the Thai keys, Hebrew Keys. It would be nice to have them.

closed time in a month

vmchale

issue commentxmonad/X11

Graphics.X11.Types could include Thai etc. keybindings

There are some Thai keys in Graphics.X11.ExtraTypes.XorgDefault; Graphics.X11.Types indeed seems intentionally kept minimal. There's also https://github.com/xmonad/X11/issues/21 with some scripts attached to add missing ExtraTypes keys.

vmchale

comment created time in a month

push eventxmonad/X11

Tomas Janousek

commit sha ee8bea03b0fa8fc1b3835f8ad432ca73e2e8cddd

README: Fix optional/required deps Arguably there's little point in Xinerama being optional if Xrandr is required, but let's just document the facts now. Fixes: https://github.com/xmonad/X11/issues/74

view details

push time in a month

issue closedxmonad/X11

Incorrect documentation in README

The README claims that "having the development version of the XScreenSaver library will enable some optional bindings.", but in fact it's been a required library since 1.8 or thenabouts.

closed time in a month

geekosaur

push eventxmonad/X11

Tomas Janousek

commit sha 53b59f18fe1d13b736758512c17054806ac82c86

ci: Fix failing installation of GHC Since actions/virtual-environments#3268, the GHC PPA is no longer enabled by default. :-( (It would be better to use the haskell/actions/setup action, but it insists on doing `cabal update` even if all we need is to install GHC and Stack, which adds noticeable delay: https://github.com/haskell/actions/issues/29)

view details

push time in a month

PR opened xmonad/X11

Add missing event mask fields to WindowAttributes

This is a prerequisite to fix a recent xmonad-contrib regression caused by X.H.ManageDocks overriding the event mask (selectInput) of a decoration window. The proposed fix is to first obtain the current event mask, set the required bits in it only then reset the mask.

Related: https://github.com/xmonad/xmonad-contrib/issues/517 Related: https://github.com/xmonad/xmonad-contrib/pull/545

+11 -0

0 comment

2 changed files

pr created time in a month

push eventadvancedtelematic/quickcheck-state-machine

Douglas Wilson

commit sha 6b33a316520e364d66af5a68eb594876e1324fdb

export toStateMachine from Test.StateMachine.Lockstep.NAry The immediate motivation for this is to get access to `forAllCommands`, to facilitate labeling of test cases. Signed-off-by: Douglas Wilson <douglas.wilson@gmail.com>

view details

Stevan Andjelkovic

commit sha 644e3ac4eca061da43885cb4d6d06184f049abca

Merge pull request #372 from duog/feature/lockstep-expose-toStateMachine export toStateMachine from Test.StateMachine.Lockstep.NAry

view details

push time in a month

PR merged advancedtelematic/quickcheck-state-machine

export toStateMachine from Test.StateMachine.Lockstep.NAry

The immediate motivation for this is to get access to forAllCommands, to facilitate labeling of test cases.

+2 -0

3 comments

1 changed file

duog

pr closed time in a month

pull request commentadvancedtelematic/quickcheck-state-machine

export toStateMachine from Test.StateMachine.Lockstep.NAry

Indeed, let's just expose Nary.toStateMachine for now

duog

comment created time in a month

pull request commentadvancedtelematic/quickcheck-state-machine

export toStateMachine from Test.StateMachine.Lockstep.{NAry,Simple}

I'm still fiddling with this, the type of Test.StateMachineQuickCheck.Lockstep.Simple.toStateMachine is in terms of NAry.At, which is unsatisfactory.

duog

comment created time in a month

pull request commentadvancedtelematic/quickcheck-state-machine

export toStateMachine from Test.StateMachine.Lockstep.{NAry,Simple}

LGTM. This provides users with an escape hatch for functionality that isn't (yet) implemented in Lockstep -- though adding support for labelling to Lockstep itself would certainly be a valuable addition.

duog

comment created time in a month

PR opened advancedtelematic/quickcheck-state-machine

export toStateMachine from Test.StateMachine.Lockstep.{NAry,Simple}

The immediate motivation for this is to get access to forAllCommands, to facilitate labeling of test cases.

+7 -0

0 comment

2 changed files

pr created time in a month

PR merged xmonad/X11

Add `setClassHint`

Add an interface for XSetClassHint(), the counterpart for the already available XGetClassHint(). It is specifically needed inside xmonad-contrib to set the WM_CLASS property of certain windows we spawn.

Related:

  • xmonad/xmonad-contrib#526
  • xmonad/xmonad-contrib#369
+14 -0

1 comment

2 changed files

slotThe

pr closed time in 2 months

push eventxmonad/X11

slotThe

commit sha 2986129d34cf82eb752e9651effd882fdb371996

Add setClassHint This is an interface for `XSetClassHint()`, the counterpart for the already available `XGetClassHint()`. It is specifically needed inside xmonad-contrib to set the `WM_CLASS` property of certain windows we spawn. Related: - https://github.com/xmonad/xmonad-contrib/issues/526 - https://github.com/xmonad/xmonad-contrib/issues/369

view details

slotThe

commit sha ba1c0b920650fa55d31a70d5485ce7aca00b3eaf

Update CHANGES.md: Add setClassHint

view details

Tomáš Janoušek

commit sha a4ee8626267677d875cc557ad5b2212fe1c928dc

Merge pull request #76 from slotThe/setClassHint Add `setClassHint`

view details

push time in 2 months