├── .gitattributes ├── .gitignore ├── .gitmodules ├── .nix ├── addpkg.sh ├── nixpkgs.json └── nixpkgs.nix ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── TODO.md ├── atlas ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── atlas.cabal ├── cbits │ └── stb_rect_pack.h ├── src │ └── Data │ │ ├── Atlas.hs │ │ └── Atlas │ │ └── Internal.hsc └── test │ └── Spec.hs ├── bidi-icu ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── bidi-icu.cabal ├── src │ └── Data │ │ └── Text │ │ └── ICU │ │ └── Bidi.hsc └── test │ └── Spec.hs ├── cabal.project ├── common └── Setup.hs ├── const ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── cabal.project ├── const.cabal └── src │ ├── Data │ ├── Const.hs │ └── Const │ │ ├── ByteString.hs │ │ ├── IORef.hs │ │ ├── Primitive │ │ ├── Array.hs │ │ ├── ByteArray.hs │ │ ├── MutVar.hs │ │ ├── PrimArray.hs │ │ └── SmallArray.hs │ │ ├── STRef.hs │ │ └── Unsafe.hs │ └── Foreign │ └── Const │ ├── C │ └── String.hs │ ├── Concurrent.hs │ ├── ForeignPtr.hs │ ├── Marshal │ ├── Array.hs │ └── Utils.hs │ └── Ptr.hs ├── engine ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── engine.cabal ├── example.hs ├── shaders └── src │ ├── Engine.hs │ └── Engine │ ├── Exception.hs │ ├── Meter.hs │ ├── SDL.hs │ ├── Shader.hs │ ├── Shader │ └── Include.hs │ ├── Task.hs │ └── Time.hs ├── fontconfig ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── TODO.md ├── core │ └── Graphics │ │ └── Fontconfig.hsc ├── fontconfig.cabal ├── freetype │ └── Graphics │ │ └── Fontconfig │ │ └── FreeType.hsc ├── raw │ └── Graphics │ │ └── Fontconfig │ │ ├── Internal.hsc │ │ └── Private.hsc └── test │ ├── Spec.hs │ ├── configs │ ├── 10-empty.conf │ ├── 11-good.conf │ ├── eevee-font-conf.conf │ ├── fonts.conf │ └── good.conf │ └── fonts │ └── unifont_csur.ttf ├── freetype ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── cbits │ ├── ft.c │ ├── ft.h │ ├── hsc-err.h │ ├── hsc-struct.h │ └── test.c ├── example.hs ├── freetype.cabal ├── raw │ └── Graphics │ │ └── FreeType │ │ ├── Internal.hsc │ │ └── Private.hs ├── src │ ├── Graphics │ │ └── FreeType.hsc │ └── Numeric │ │ └── Fixed │ │ └── F26Dot6.hs └── test │ ├── Spec.hs │ ├── fonts │ ├── LICENSE.txt │ ├── README.md │ ├── Sanskrit2003.ttf │ ├── SourceCodePro-Regular.otf │ ├── SourceCodeVariable-Roman.otf │ └── SourceCodeVariable-Roman.ttf │ └── golden │ ├── a.golden.png │ ├── b.golden.png │ ├── c.golden.png │ ├── d.golden.png │ ├── e.golden.png │ ├── f.golden.png │ ├── g.golden.png │ ├── h.golden.png │ ├── i.golden.png │ ├── j.golden.png │ ├── k.golden.png │ ├── l.golden.png │ ├── m.golden.png │ ├── n.golden.png │ ├── o.golden.png │ ├── p.golden.png │ ├── q.golden.png │ ├── r.golden.png │ ├── s.golden.png │ ├── t.golden.png │ ├── u.golden.png │ ├── v.golden.png │ ├── w.golden.png │ ├── x.golden.png │ ├── y.golden.png │ └── z.golden.png ├── glow ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── glow.cabal └── src │ └── Graphics │ ├── Glow.hs │ └── Glow │ ├── Attribute.hs │ ├── Block.hs │ ├── Buffer.hs │ ├── Debug.hs │ ├── Draw.hs │ ├── Error.hs │ ├── Framebuffer.hs │ ├── Image.hs │ ├── Object.hs │ ├── Pixel.hs │ ├── Program.hs │ ├── ProgramPipeline.hs │ ├── Renderbuffer.hs │ ├── Sampler.hs │ ├── Shader.hs │ ├── State.hs │ ├── Texture.hs │ ├── Types.hs │ ├── Uniform.hs │ ├── Version.hs │ └── VertexArray.hs ├── harfbuzz ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── core │ └── Graphics │ │ ├── Harfbuzz.hs │ │ └── Harfbuzz │ │ ├── Blob.hs │ │ ├── Buffer.hs │ │ ├── Common.hs │ │ ├── Face.hs │ │ ├── Font.hs │ │ ├── Map.hs │ │ ├── Object.hs │ │ ├── Set.hs │ │ ├── Shape.hs │ │ ├── Unicode.hs │ │ └── Version.hs ├── example.hs ├── freetype │ └── Graphics │ │ └── Harfbuzz │ │ └── FreeType.hs ├── harfbuzz.cabal ├── icu │ └── Graphics │ │ └── Harfbuzz │ │ └── ICU.hs ├── opentype-raw │ └── Graphics │ │ └── Harfbuzz │ │ └── OpenType │ │ ├── Internal.hsc │ │ └── Private.hs ├── opentype-src │ └── Graphics │ │ └── Harfbuzz │ │ ├── OpenType.hs │ │ └── OpenType │ │ ├── Color.hs │ │ ├── Font.hs │ │ ├── Layout.hs │ │ ├── Math.hs │ │ ├── Name.hs │ │ ├── Shape.hs │ │ └── Variation.hs ├── raw │ └── Graphics │ │ └── Harfbuzz │ │ ├── Internal.hsc │ │ └── Private.hs ├── shaders │ ├── example.frag │ └── example.vert ├── subset │ └── Graphics │ │ └── Harfbuzz │ │ └── Subset.hs └── test │ ├── Spec.hs │ └── fonts │ ├── LICENSE.txt │ ├── README.md │ ├── Sanskrit2003.ttf │ ├── SourceCodePro-Regular.otf │ └── SourceCodeVariable-Roman.otf ├── hkd ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Setup.hs ├── hkd.cabal └── src │ └── Data │ └── HKD.hs ├── language-server ├── language-server.cabal ├── src │ └── Language │ │ └── Server │ │ ├── Builder.hs │ │ ├── Parser.hs │ │ ├── Protocol.hs │ │ └── TH.hs └── test │ ├── Main.hs │ ├── MessageTest.hs │ └── golden │ ├── request.golden │ └── response.golden ├── nix-shell-cabal.project ├── parsnip ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── cbits │ ├── parsnip.c │ └── parsnip.h ├── parsnip.cabal └── src │ └── Text │ ├── Parsnip.hs │ └── Parsnip │ ├── Char8.hs │ ├── Internal │ ├── Mark.hs │ ├── Parser.hs │ ├── Private.hs │ └── Simple.hs │ ├── Location.hs │ ├── Parser.hs │ └── Word8.hs ├── primitive-extras ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Setup.hs ├── primitive-extras.cabal └── src │ ├── Control │ └── Monad │ │ ├── IOST.hs │ │ ├── IOST │ │ └── Unsafe.hs │ │ └── Primitive │ │ ├── Class.hs │ │ └── Unlift.hs │ └── Data │ └── Primitive │ ├── Key.hs │ ├── Key │ └── Coercible.hs │ ├── StateVar.hs │ └── Unique.hs ├── primitive-ffi ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── primitive-ffi.cabal └── src │ └── Foreign │ ├── ForeignRef.hs │ ├── ForeignRef │ └── Unsafe.hs │ ├── Ref.hs │ ├── Ref │ └── Unsafe.hs │ └── Storable │ └── Ref.hs ├── ptrdiff ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Setup.hs ├── ptrdiff.cabal └── src │ └── Foreign │ └── Ptr │ └── Diff.hs ├── shell.nix ├── smawk ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Setup.hs ├── smawk.cabal └── src │ └── Data │ └── Smawk.hs ├── tabulation-hash ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Setup.hs ├── src │ └── Data │ │ └── Tabulation │ │ └── Hash.hs └── tabulation-hash.cabal ├── ui ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE.md ├── Main.hs ├── Makefile ├── README.md ├── Setup.hs ├── shaders │ ├── basic_box.frag │ ├── glyph.frag │ ├── letter.frag │ ├── one_triangle.vert │ ├── text.frag │ └── text.vert ├── src │ ├── UI.hs │ └── UI │ │ └── Shaders.hs ├── test │ └── Spec.hs └── ui.cabal └── weak ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── Setup.hs ├── src └── System │ └── Mem │ └── Weak │ ├── ForeignPtr.hs │ └── IORef.hs └── weak.cabal /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nix/addpkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/.nix/addpkg.sh -------------------------------------------------------------------------------- /.nix/nixpkgs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/.nix/nixpkgs.json -------------------------------------------------------------------------------- /.nix/nixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/.nix/nixpkgs.nix -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Patches welcome! 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/TODO.md -------------------------------------------------------------------------------- /atlas/.hlint.yaml: -------------------------------------------------------------------------------- 1 | - arguments: [--cpp-define=HLINT] 2 | - ignore: {name: Use const} 3 | -------------------------------------------------------------------------------- /atlas/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /atlas/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/LICENSE.md -------------------------------------------------------------------------------- /atlas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/Makefile -------------------------------------------------------------------------------- /atlas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/README.md -------------------------------------------------------------------------------- /atlas/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /atlas/atlas.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/atlas.cabal -------------------------------------------------------------------------------- /atlas/cbits/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/cbits/stb_rect_pack.h -------------------------------------------------------------------------------- /atlas/src/Data/Atlas.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/src/Data/Atlas.hs -------------------------------------------------------------------------------- /atlas/src/Data/Atlas/Internal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/src/Data/Atlas/Internal.hsc -------------------------------------------------------------------------------- /atlas/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/atlas/test/Spec.hs -------------------------------------------------------------------------------- /bidi-icu/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | * Library created 3 | -------------------------------------------------------------------------------- /bidi-icu/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/bidi-icu/LICENSE.md -------------------------------------------------------------------------------- /bidi-icu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/bidi-icu/Makefile -------------------------------------------------------------------------------- /bidi-icu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/bidi-icu/README.md -------------------------------------------------------------------------------- /bidi-icu/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /bidi-icu/bidi-icu.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/bidi-icu/bidi-icu.cabal -------------------------------------------------------------------------------- /bidi-icu/src/Data/Text/ICU/Bidi.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/bidi-icu/src/Data/Text/ICU/Bidi.hsc -------------------------------------------------------------------------------- /bidi-icu/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/bidi-icu/test/Spec.hs -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/cabal.project -------------------------------------------------------------------------------- /common/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /const/.hlint.yaml: -------------------------------------------------------------------------------- 1 | - arguments: [--cpp-define=HLINT] 2 | -------------------------------------------------------------------------------- /const/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /const/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/LICENSE.md -------------------------------------------------------------------------------- /const/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/Makefile -------------------------------------------------------------------------------- /const/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/README.md -------------------------------------------------------------------------------- /const/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /const/cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /const/const.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/const.cabal -------------------------------------------------------------------------------- /const/src/Data/Const.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const.hs -------------------------------------------------------------------------------- /const/src/Data/Const/ByteString.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/ByteString.hs -------------------------------------------------------------------------------- /const/src/Data/Const/IORef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/IORef.hs -------------------------------------------------------------------------------- /const/src/Data/Const/Primitive/Array.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/Primitive/Array.hs -------------------------------------------------------------------------------- /const/src/Data/Const/Primitive/ByteArray.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/Primitive/ByteArray.hs -------------------------------------------------------------------------------- /const/src/Data/Const/Primitive/MutVar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/Primitive/MutVar.hs -------------------------------------------------------------------------------- /const/src/Data/Const/Primitive/PrimArray.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/Primitive/PrimArray.hs -------------------------------------------------------------------------------- /const/src/Data/Const/Primitive/SmallArray.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/Primitive/SmallArray.hs -------------------------------------------------------------------------------- /const/src/Data/Const/STRef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/STRef.hs -------------------------------------------------------------------------------- /const/src/Data/Const/Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Data/Const/Unsafe.hs -------------------------------------------------------------------------------- /const/src/Foreign/Const/C/String.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Foreign/Const/C/String.hs -------------------------------------------------------------------------------- /const/src/Foreign/Const/Concurrent.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Foreign/Const/Concurrent.hs -------------------------------------------------------------------------------- /const/src/Foreign/Const/ForeignPtr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Foreign/Const/ForeignPtr.hs -------------------------------------------------------------------------------- /const/src/Foreign/Const/Marshal/Array.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Foreign/Const/Marshal/Array.hs -------------------------------------------------------------------------------- /const/src/Foreign/Const/Marshal/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Foreign/Const/Marshal/Utils.hs -------------------------------------------------------------------------------- /const/src/Foreign/Const/Ptr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/const/src/Foreign/Const/Ptr.hs -------------------------------------------------------------------------------- /engine/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/.hlint.yaml -------------------------------------------------------------------------------- /engine/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /engine/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/LICENSE.md -------------------------------------------------------------------------------- /engine/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/Makefile -------------------------------------------------------------------------------- /engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/README.md -------------------------------------------------------------------------------- /engine/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /engine/engine.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/engine.cabal -------------------------------------------------------------------------------- /engine/example.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/example.hs -------------------------------------------------------------------------------- /engine/shaders: -------------------------------------------------------------------------------- 1 | ../ui/shaders -------------------------------------------------------------------------------- /engine/src/Engine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine.hs -------------------------------------------------------------------------------- /engine/src/Engine/Exception.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine/Exception.hs -------------------------------------------------------------------------------- /engine/src/Engine/Meter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine/Meter.hs -------------------------------------------------------------------------------- /engine/src/Engine/SDL.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine/SDL.hs -------------------------------------------------------------------------------- /engine/src/Engine/Shader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine/Shader.hs -------------------------------------------------------------------------------- /engine/src/Engine/Shader/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine/Shader/Include.hs -------------------------------------------------------------------------------- /engine/src/Engine/Task.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine/Task.hs -------------------------------------------------------------------------------- /engine/src/Engine/Time.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/engine/src/Engine/Time.hs -------------------------------------------------------------------------------- /fontconfig/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/.hlint.yaml -------------------------------------------------------------------------------- /fontconfig/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /fontconfig/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/LICENSE.md -------------------------------------------------------------------------------- /fontconfig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/Makefile -------------------------------------------------------------------------------- /fontconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/README.md -------------------------------------------------------------------------------- /fontconfig/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /fontconfig/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/TODO.md -------------------------------------------------------------------------------- /fontconfig/core/Graphics/Fontconfig.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/core/Graphics/Fontconfig.hsc -------------------------------------------------------------------------------- /fontconfig/fontconfig.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/fontconfig.cabal -------------------------------------------------------------------------------- /fontconfig/freetype/Graphics/Fontconfig/FreeType.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/freetype/Graphics/Fontconfig/FreeType.hsc -------------------------------------------------------------------------------- /fontconfig/raw/Graphics/Fontconfig/Internal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/raw/Graphics/Fontconfig/Internal.hsc -------------------------------------------------------------------------------- /fontconfig/raw/Graphics/Fontconfig/Private.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/raw/Graphics/Fontconfig/Private.hsc -------------------------------------------------------------------------------- /fontconfig/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/test/Spec.hs -------------------------------------------------------------------------------- /fontconfig/test/configs/10-empty.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/test/configs/10-empty.conf -------------------------------------------------------------------------------- /fontconfig/test/configs/11-good.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/test/configs/11-good.conf -------------------------------------------------------------------------------- /fontconfig/test/configs/eevee-font-conf.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/test/configs/eevee-font-conf.conf -------------------------------------------------------------------------------- /fontconfig/test/configs/fonts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/test/configs/fonts.conf -------------------------------------------------------------------------------- /fontconfig/test/configs/good.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/test/configs/good.conf -------------------------------------------------------------------------------- /fontconfig/test/fonts/unifont_csur.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/fontconfig/test/fonts/unifont_csur.ttf -------------------------------------------------------------------------------- /freetype/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/.hlint.yaml -------------------------------------------------------------------------------- /freetype/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `freetype2` 4 | -------------------------------------------------------------------------------- /freetype/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/LICENSE.md -------------------------------------------------------------------------------- /freetype/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/Makefile -------------------------------------------------------------------------------- /freetype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/README.md -------------------------------------------------------------------------------- /freetype/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /freetype/cbits/ft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/cbits/ft.c -------------------------------------------------------------------------------- /freetype/cbits/ft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/cbits/ft.h -------------------------------------------------------------------------------- /freetype/cbits/hsc-err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/cbits/hsc-err.h -------------------------------------------------------------------------------- /freetype/cbits/hsc-struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/cbits/hsc-struct.h -------------------------------------------------------------------------------- /freetype/cbits/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/cbits/test.c -------------------------------------------------------------------------------- /freetype/example.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/example.hs -------------------------------------------------------------------------------- /freetype/freetype.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/freetype.cabal -------------------------------------------------------------------------------- /freetype/raw/Graphics/FreeType/Internal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/raw/Graphics/FreeType/Internal.hsc -------------------------------------------------------------------------------- /freetype/raw/Graphics/FreeType/Private.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/raw/Graphics/FreeType/Private.hs -------------------------------------------------------------------------------- /freetype/src/Graphics/FreeType.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/src/Graphics/FreeType.hsc -------------------------------------------------------------------------------- /freetype/src/Numeric/Fixed/F26Dot6.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/src/Numeric/Fixed/F26Dot6.hs -------------------------------------------------------------------------------- /freetype/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/Spec.hs -------------------------------------------------------------------------------- /freetype/test/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/fonts/LICENSE.txt -------------------------------------------------------------------------------- /freetype/test/fonts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/fonts/README.md -------------------------------------------------------------------------------- /freetype/test/fonts/Sanskrit2003.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/fonts/Sanskrit2003.ttf -------------------------------------------------------------------------------- /freetype/test/fonts/SourceCodePro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/fonts/SourceCodePro-Regular.otf -------------------------------------------------------------------------------- /freetype/test/fonts/SourceCodeVariable-Roman.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/fonts/SourceCodeVariable-Roman.otf -------------------------------------------------------------------------------- /freetype/test/fonts/SourceCodeVariable-Roman.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/fonts/SourceCodeVariable-Roman.ttf -------------------------------------------------------------------------------- /freetype/test/golden/a.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/a.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/b.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/b.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/c.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/c.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/d.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/d.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/e.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/e.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/f.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/f.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/g.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/g.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/h.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/h.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/i.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/i.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/j.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/j.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/k.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/k.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/l.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/l.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/m.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/m.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/n.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/n.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/o.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/o.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/p.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/p.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/q.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/q.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/r.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/r.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/s.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/s.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/t.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/t.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/u.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/u.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/v.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/v.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/w.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/w.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/x.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/x.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/y.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/y.golden.png -------------------------------------------------------------------------------- /freetype/test/golden/z.golden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/freetype/test/golden/z.golden.png -------------------------------------------------------------------------------- /glow/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/.hlint.yaml -------------------------------------------------------------------------------- /glow/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /glow/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/LICENSE.md -------------------------------------------------------------------------------- /glow/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/Makefile -------------------------------------------------------------------------------- /glow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/README.md -------------------------------------------------------------------------------- /glow/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /glow/glow.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/glow.cabal -------------------------------------------------------------------------------- /glow/src/Graphics/Glow.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Attribute.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Attribute.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Block.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Block.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Buffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Buffer.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Debug.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Debug.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Draw.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Draw.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Error.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Framebuffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Framebuffer.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Image.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Image.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Object.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Object.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Pixel.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Pixel.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Program.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Program.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/ProgramPipeline.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/ProgramPipeline.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Renderbuffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Renderbuffer.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Sampler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Sampler.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Shader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Shader.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/State.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Texture.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Texture.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Types.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Uniform.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Uniform.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/Version.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/Version.hs -------------------------------------------------------------------------------- /glow/src/Graphics/Glow/VertexArray.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/glow/src/Graphics/Glow/VertexArray.hs -------------------------------------------------------------------------------- /harfbuzz/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/.hlint.yaml -------------------------------------------------------------------------------- /harfbuzz/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | * Library created 3 | -------------------------------------------------------------------------------- /harfbuzz/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/LICENSE.md -------------------------------------------------------------------------------- /harfbuzz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/Makefile -------------------------------------------------------------------------------- /harfbuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/README.md -------------------------------------------------------------------------------- /harfbuzz/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Blob.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Blob.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Buffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Buffer.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Common.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Face.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Face.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Font.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Font.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Map.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Map.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Object.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Object.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Set.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Set.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Shape.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Shape.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Unicode.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Unicode.hs -------------------------------------------------------------------------------- /harfbuzz/core/Graphics/Harfbuzz/Version.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/core/Graphics/Harfbuzz/Version.hs -------------------------------------------------------------------------------- /harfbuzz/example.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/example.hs -------------------------------------------------------------------------------- /harfbuzz/freetype/Graphics/Harfbuzz/FreeType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/freetype/Graphics/Harfbuzz/FreeType.hs -------------------------------------------------------------------------------- /harfbuzz/harfbuzz.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/harfbuzz.cabal -------------------------------------------------------------------------------- /harfbuzz/icu/Graphics/Harfbuzz/ICU.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/icu/Graphics/Harfbuzz/ICU.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-raw/Graphics/Harfbuzz/OpenType/Internal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-raw/Graphics/Harfbuzz/OpenType/Internal.hsc -------------------------------------------------------------------------------- /harfbuzz/opentype-raw/Graphics/Harfbuzz/OpenType/Private.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-raw/Graphics/Harfbuzz/OpenType/Private.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Color.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Color.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Font.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Font.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Layout.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Layout.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Math.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Math.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Name.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Name.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Shape.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Shape.hs -------------------------------------------------------------------------------- /harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Variation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/opentype-src/Graphics/Harfbuzz/OpenType/Variation.hs -------------------------------------------------------------------------------- /harfbuzz/raw/Graphics/Harfbuzz/Internal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/raw/Graphics/Harfbuzz/Internal.hsc -------------------------------------------------------------------------------- /harfbuzz/raw/Graphics/Harfbuzz/Private.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/raw/Graphics/Harfbuzz/Private.hs -------------------------------------------------------------------------------- /harfbuzz/shaders/example.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/shaders/example.frag -------------------------------------------------------------------------------- /harfbuzz/shaders/example.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/shaders/example.vert -------------------------------------------------------------------------------- /harfbuzz/subset/Graphics/Harfbuzz/Subset.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/subset/Graphics/Harfbuzz/Subset.hs -------------------------------------------------------------------------------- /harfbuzz/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/test/Spec.hs -------------------------------------------------------------------------------- /harfbuzz/test/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/test/fonts/LICENSE.txt -------------------------------------------------------------------------------- /harfbuzz/test/fonts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/test/fonts/README.md -------------------------------------------------------------------------------- /harfbuzz/test/fonts/Sanskrit2003.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/test/fonts/Sanskrit2003.ttf -------------------------------------------------------------------------------- /harfbuzz/test/fonts/SourceCodePro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/test/fonts/SourceCodePro-Regular.otf -------------------------------------------------------------------------------- /harfbuzz/test/fonts/SourceCodeVariable-Roman.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/harfbuzz/test/fonts/SourceCodeVariable-Roman.otf -------------------------------------------------------------------------------- /hkd/.hlint.yaml: -------------------------------------------------------------------------------- 1 | - arguments: [--cpp-define=HLINT] 2 | -------------------------------------------------------------------------------- /hkd/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /hkd/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/hkd/LICENSE.md -------------------------------------------------------------------------------- /hkd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/hkd/README.md -------------------------------------------------------------------------------- /hkd/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /hkd/hkd.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/hkd/hkd.cabal -------------------------------------------------------------------------------- /hkd/src/Data/HKD.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/hkd/src/Data/HKD.hs -------------------------------------------------------------------------------- /language-server/language-server.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/language-server.cabal -------------------------------------------------------------------------------- /language-server/src/Language/Server/Builder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/src/Language/Server/Builder.hs -------------------------------------------------------------------------------- /language-server/src/Language/Server/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/src/Language/Server/Parser.hs -------------------------------------------------------------------------------- /language-server/src/Language/Server/Protocol.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/src/Language/Server/Protocol.hs -------------------------------------------------------------------------------- /language-server/src/Language/Server/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/src/Language/Server/TH.hs -------------------------------------------------------------------------------- /language-server/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/test/Main.hs -------------------------------------------------------------------------------- /language-server/test/MessageTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/test/MessageTest.hs -------------------------------------------------------------------------------- /language-server/test/golden/request.golden: -------------------------------------------------------------------------------- 1 | Content-Length: 43 2 | 3 | {"jsonrpc":"2.0","id":1,"method":"request"} -------------------------------------------------------------------------------- /language-server/test/golden/response.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/language-server/test/golden/response.golden -------------------------------------------------------------------------------- /nix-shell-cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/nix-shell-cabal.project -------------------------------------------------------------------------------- /parsnip/.hlint.yaml: -------------------------------------------------------------------------------- 1 | - ignore: {name: Parse error} 2 | -------------------------------------------------------------------------------- /parsnip/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | * Split off from `engine` 3 | -------------------------------------------------------------------------------- /parsnip/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/LICENSE.md -------------------------------------------------------------------------------- /parsnip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/Makefile -------------------------------------------------------------------------------- /parsnip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/README.md -------------------------------------------------------------------------------- /parsnip/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /parsnip/cbits/parsnip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/cbits/parsnip.c -------------------------------------------------------------------------------- /parsnip/cbits/parsnip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/cbits/parsnip.h -------------------------------------------------------------------------------- /parsnip/parsnip.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/parsnip.cabal -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Char8.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Char8.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Internal/Mark.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Internal/Mark.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Internal/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Internal/Parser.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Internal/Private.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Internal/Private.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Internal/Simple.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Internal/Simple.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Location.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Location.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Parser.hs -------------------------------------------------------------------------------- /parsnip/src/Text/Parsnip/Word8.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/parsnip/src/Text/Parsnip/Word8.hs -------------------------------------------------------------------------------- /primitive-extras/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | * Initial revision 3 | -------------------------------------------------------------------------------- /primitive-extras/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/LICENSE.md -------------------------------------------------------------------------------- /primitive-extras/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/README.md -------------------------------------------------------------------------------- /primitive-extras/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /primitive-extras/primitive-extras.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/primitive-extras.cabal -------------------------------------------------------------------------------- /primitive-extras/src/Control/Monad/IOST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Control/Monad/IOST.hs -------------------------------------------------------------------------------- /primitive-extras/src/Control/Monad/IOST/Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Control/Monad/IOST/Unsafe.hs -------------------------------------------------------------------------------- /primitive-extras/src/Control/Monad/Primitive/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Control/Monad/Primitive/Class.hs -------------------------------------------------------------------------------- /primitive-extras/src/Control/Monad/Primitive/Unlift.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Control/Monad/Primitive/Unlift.hs -------------------------------------------------------------------------------- /primitive-extras/src/Data/Primitive/Key.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Data/Primitive/Key.hs -------------------------------------------------------------------------------- /primitive-extras/src/Data/Primitive/Key/Coercible.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Data/Primitive/Key/Coercible.hs -------------------------------------------------------------------------------- /primitive-extras/src/Data/Primitive/StateVar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Data/Primitive/StateVar.hs -------------------------------------------------------------------------------- /primitive-extras/src/Data/Primitive/Unique.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-extras/src/Data/Primitive/Unique.hs -------------------------------------------------------------------------------- /primitive-ffi/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /primitive-ffi/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/LICENSE.md -------------------------------------------------------------------------------- /primitive-ffi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/Makefile -------------------------------------------------------------------------------- /primitive-ffi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/README.md -------------------------------------------------------------------------------- /primitive-ffi/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /primitive-ffi/primitive-ffi.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/primitive-ffi.cabal -------------------------------------------------------------------------------- /primitive-ffi/src/Foreign/ForeignRef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/src/Foreign/ForeignRef.hs -------------------------------------------------------------------------------- /primitive-ffi/src/Foreign/ForeignRef/Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/src/Foreign/ForeignRef/Unsafe.hs -------------------------------------------------------------------------------- /primitive-ffi/src/Foreign/Ref.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/src/Foreign/Ref.hs -------------------------------------------------------------------------------- /primitive-ffi/src/Foreign/Ref/Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/src/Foreign/Ref/Unsafe.hs -------------------------------------------------------------------------------- /primitive-ffi/src/Foreign/Storable/Ref.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/primitive-ffi/src/Foreign/Storable/Ref.hs -------------------------------------------------------------------------------- /ptrdiff/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Split off from `codex` 4 | -------------------------------------------------------------------------------- /ptrdiff/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ptrdiff/LICENSE.md -------------------------------------------------------------------------------- /ptrdiff/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ptrdiff/README.md -------------------------------------------------------------------------------- /ptrdiff/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /ptrdiff/ptrdiff.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ptrdiff/ptrdiff.cabal -------------------------------------------------------------------------------- /ptrdiff/src/Foreign/Ptr/Diff.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ptrdiff/src/Foreign/Ptr/Diff.hs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/shell.nix -------------------------------------------------------------------------------- /smawk/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | * Written 3 | -------------------------------------------------------------------------------- /smawk/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/smawk/LICENSE.md -------------------------------------------------------------------------------- /smawk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/smawk/README.md -------------------------------------------------------------------------------- /smawk/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /smawk/smawk.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/smawk/smawk.cabal -------------------------------------------------------------------------------- /smawk/src/Data/Smawk.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/smawk/src/Data/Smawk.hs -------------------------------------------------------------------------------- /tabulation-hash/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Started library 4 | -------------------------------------------------------------------------------- /tabulation-hash/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/tabulation-hash/LICENSE.md -------------------------------------------------------------------------------- /tabulation-hash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/tabulation-hash/README.md -------------------------------------------------------------------------------- /tabulation-hash/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /tabulation-hash/src/Data/Tabulation/Hash.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/tabulation-hash/src/Data/Tabulation/Hash.hs -------------------------------------------------------------------------------- /tabulation-hash/tabulation-hash.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/tabulation-hash/tabulation-hash.cabal -------------------------------------------------------------------------------- /ui/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/.hlint.yaml -------------------------------------------------------------------------------- /ui/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | 3 | * Let there be shade 4 | 5 | -------------------------------------------------------------------------------- /ui/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/LICENSE.md -------------------------------------------------------------------------------- /ui/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/Main.hs -------------------------------------------------------------------------------- /ui/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/Makefile -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /ui/shaders/basic_box.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/shaders/basic_box.frag -------------------------------------------------------------------------------- /ui/shaders/glyph.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/shaders/glyph.frag -------------------------------------------------------------------------------- /ui/shaders/letter.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/shaders/letter.frag -------------------------------------------------------------------------------- /ui/shaders/one_triangle.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/shaders/one_triangle.vert -------------------------------------------------------------------------------- /ui/shaders/text.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/shaders/text.frag -------------------------------------------------------------------------------- /ui/shaders/text.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/shaders/text.vert -------------------------------------------------------------------------------- /ui/src/UI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/src/UI.hs -------------------------------------------------------------------------------- /ui/src/UI/Shaders.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/src/UI/Shaders.hs -------------------------------------------------------------------------------- /ui/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/test/Spec.hs -------------------------------------------------------------------------------- /ui/ui.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/ui/ui.cabal -------------------------------------------------------------------------------- /weak/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0 2 | * Initial version 3 | -------------------------------------------------------------------------------- /weak/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/weak/LICENSE.md -------------------------------------------------------------------------------- /weak/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/weak/Makefile -------------------------------------------------------------------------------- /weak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/weak/README.md -------------------------------------------------------------------------------- /weak/Setup.hs: -------------------------------------------------------------------------------- 1 | common/Setup.hs -------------------------------------------------------------------------------- /weak/src/System/Mem/Weak/ForeignPtr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/weak/src/System/Mem/Weak/ForeignPtr.hs -------------------------------------------------------------------------------- /weak/src/System/Mem/Weak/IORef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/weak/src/System/Mem/Weak/IORef.hs -------------------------------------------------------------------------------- /weak/weak.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/codex/HEAD/weak/weak.cabal --------------------------------------------------------------------------------