aboutsummaryrefslogtreecommitdiff
path: root/engines/glk
AgeCommit message (Collapse)Author
2019-04-08GLK: Fixes for properly closing windowsPaul Gilbert
2019-04-04GLK: SCOTT: Fix game Id clash on WaxworksPaul Gilbert
2019-04-04GLK: FROTZ: Handle creating Glk window when switching to/from fixed width stylesPaul Gilbert
2019-03-31GLK: Only check the format of a Blorb file if it has a valid file extensionCameron Cawley
2019-03-31GLK: Improved detection of Blorb filesCameron Cawley
2019-03-13GLK: FROTZ: Set window properties for font number and size when font changesPaul Gilbert
2019-03-13GLK: FROTZ: Move setReverseVideo into WindowPaul Gilbert
2019-03-12GLK: FROTZ: Move remainder of font/style logic into WindowPaul Gilbert
2019-03-10GLK: FROTZ: Set window font size propertyPaul Gilbert
2019-03-09GLK: Change Attributes fields from uint to boolPaul Gilbert
2019-03-06GLK: FROTZ: Create Glk windows on the fly as neededPaul Gilbert
This is laying groundwork for properly supporting Shogun, which sets up and uses Window 7
2019-03-05GLK: FROTZ: Moving updating colors and current window into Window classPaul Gilbert
2019-03-04GLK: FROTZ: Fix some game detection IdsPaul Gilbert
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