aboutsummaryrefslogtreecommitdiff
path: root/engines/glk
AgeCommit message (Collapse)Author
2019-03-03GLK: Revert to passing ascii characters rather than scancodes to the sub-enginesPaul Gilbert
2019-03-03GLK: FROTZ: Fix clashes with game IdsPaul Gilbert
2019-03-02GLK: FROTZ: Implement os_beep methodPaul Gilbert
I instantiate a PCSpeaker instance in the main engine just for beeps, because I don't know any simpler way. But hey, it works.
2019-03-02GLK: Switch focus window immediately after requesting lines or charsPaul Gilbert
2019-03-02GLK: Add support for input cursors in text grid windowsPaul Gilbert
This is initially primarily for Bureaucracy.. the starting form is drawn in the text grid window, and visible cursor is needed so you can tell which line you're filling in
2019-03-02GLK: Move input caret drawing into base FontInfo classPaul Gilbert
2019-03-02GLK: Don't treat Caps, Num and Scroll Lock as standard keypressesTorbjörn Andersson
Technically, they're lock keys rather than modifier keys, but we may as well treat them as the same thing here. My keyboard doesn't have an F-lock key, and I can't find any key code for it, so I don't know if that one has to be excluded too.
2019-03-01GLK: Don't ignore Alt key combinationsPaul Gilbert
I'm told that on some foreign keyboards, combinations of Alt & Fn keys are used to produce standard characters. So I can't just ignore Alt combinations because of this
2019-03-01GLK: Don't treat modifier keys as standard keypressesPaul Gilbert
2019-03-01GLK: FROTZ: Fix confusing indentationTorbjörn Andersson
2019-02-28GLK: Use delete[] instead of free() to free _lineTerminatorsTorbjörn Andersson
2019-02-27GLK: FROTZ: Move window clearing to a Window methodPaul Gilbert
2019-02-27GLK: FROTZ: Move current window into _wpPaul Gilbert
2019-02-27GLK: FROTZ: Improved palette readingPaul Gilbert
2019-02-26GLK: FROTZ: Fix getting cursor position for non V6 gamesPaul Gilbert
2019-02-23GLK: FROTZ: Add V6 text cursor logicPaul Gilbert
2019-02-23GLK: FROTZ: Fix colors for Beyond ZorkPaul Gilbert
As part of that, I've made the default bg Black rather than blue, since it provides better contrast for the upper area & minimap
2019-02-23GLK: FROTZ: Fix initialization of zcolors arrayPaul Gilbert
2019-02-21GLK: FROTZ: Disable typographic niceties for Beyond Zork fontTorbjörn Andersson
The Beyond Zork graphics font doesn't support Unicode, so allowing it to convert things like straight quotes into curly ones can cause ScummVM to crash. Disable these conversions while the Beyond Zork graphics font is used to avoid that. This fixes bug #10865.
2019-02-21GLK: FROTZ: Initialize _quotes, _dashes and _spaces to 0Torbjörn Andersson
They're int, not bool, so using 'false' seems wrong to me.
2019-02-20GLK: FROTZ: Fix default colors for non-V6 gamesPaul Gilbert
2019-02-20GLK: FROTZ: Change default fg/bg from int to uintPaul Gilbert
2019-02-20GLK: Disable unsupported sub-engines in release modePaul Gilbert
2019-02-20GLK: FROTZ: Change fonts version check to not use atofPaul Gilbert
2019-02-19GLK: Better error messages for failing to load fontsPaul Gilbert
2019-02-19GLK: FROTZ: Fix erasing windows that don't have an associated GLK windowPaul Gilbert
2019-02-17GLK: FROTZ: Fix display in Zork Zero after showing title screenPaul Gilbert
2019-02-17GLK: FROTZ: Fix Coverity identified warningsPaul Gilbert
2019-02-17GLK: FROTZ: Fix display of Zork Zero title screenPaul Gilbert
2019-02-17GLK: FROTZ: Fix transparency for glyphs in buffer areaPaul Gilbert
2019-02-17GLK: FROTZ: More properly fix transparency handling of headerPaul Gilbert
2019-02-16GLK: FROTZ: Properly set window colorsPaul Gilbert
2019-02-16GLK: FROTZ: Fix setting default fg & bg colorPaul Gilbert
2019-02-16GLK: FROTZ: Improved setup and handling of fg/bg colorsPaul Gilbert
2019-02-14GLK: FROTZ: Fix expansion of "g" to "again" in some ancient games.Torbjörn Andersson
2019-02-13GLK: FROTZ: Have zRGB properly convert to screen formatPaul Gilbert
2019-02-11GLK: ALAN2: Fix incorrect string duplicationPaul Gilbert
2019-02-10GLK: ALAN2: Fix a bunch of comparison warningsPaul Gilbert
2019-02-10GLK: FROTZ: Fixes for saving and restoring in V6 gamesPaul Gilbert
2019-02-06GLK: FROTZ: Fix drawing position of pillars in Zork ZeroPaul Gilbert
2019-02-05GLK: Fix local types in Attribute color methodsPaul Gilbert
2019-01-31GLK: FROTZ: Fix writing transparently to header in Zork ZeroPaul Gilbert
2019-01-31GLK: Cleanups & fixes from color refactoringPaul Gilbert
2019-01-31GLK: Change use of RGB tuplets to uintPaul Gilbert
This has several advantages, such as simplifying copying and comparing colors. It will also make it easier to specify zcolor_Transparent as a color
2019-01-31GLK: FROTZ: Cleanup of current fg/bg variablesPaul Gilbert
2019-01-29GLK: FROTZ: Fix rendering text to upper window in Zork ZeroPaul Gilbert
2019-01-29GLK: FROTZ: Make window transparent for V6 games to not obscure upper areaPaul Gilbert
2019-01-29GLK: FROTZ: Add 6x8 font for Infocom v6 gamesPaul Gilbert
2019-01-29GLK: Fix Rect fromXYWH when W or H is negativePaul Gilbert
2019-01-26GLK: FROTZ: Split BItmapFont into it's own filePaul Gilbert