Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-07 | Hopefully fixed a mismatching free() call in gfx_free_pixmap(), originating ↵ | Filippos Karapetis | |
from getView() svn-id: r44739 | |||
2009-10-07 | Fixed a potential buffer overflow in kFormat, which occurs in the "About" ↵ | Filippos Karapetis | |
screen in KQ4 svn-id: r44738 | |||
2009-10-07 | Replaced the view loading code with the new view loading functions. EGA view ↵ | Filippos Karapetis | |
color translation has been disabled, as it caused palette problems in Codename:Iceman svn-id: r44737 | |||
2009-10-07 | SCI/newgui: fix that caused floodfill to fail | Martin Kiewitz | |
svn-id: r44736 | |||
2009-10-07 | SCI/newgui: implemented debug command show_map | Martin Kiewitz | |
svn-id: r44735 | |||
2009-10-07 | SCI/newgui: kSetCursor (show, hide, pos, shape) implemented | Martin Kiewitz | |
svn-id: r44734 | |||
2009-10-07 | Updated the MSVC project files and module.mk for commit #r44730 | Filippos Karapetis | |
svn-id: r44732 | |||
2009-10-07 | SCI: removed OSystem from SciGuiScreen | Martin Kiewitz | |
svn-id: r44731 | |||
2009-10-07 | SCI: SciGuiCursor class added, cleanup, OSystem removed from SciGui constructor | Martin Kiewitz | |
svn-id: r44730 | |||
2009-10-07 | SCI: SciGuiPalette - init() is now private | Martin Kiewitz | |
svn-id: r44726 | |||
2009-10-07 | SCI: removed r44595, sierra sci really does behave like Common::Rect, no ↵ | Martin Kiewitz | |
need for +1 svn-id: r44725 | |||
2009-10-07 | More work on the view code wrapper. Now all SCI0-SCI11 views should be ↵ | Filippos Karapetis | |
displayed correctly, apart from the late SCI0 ones (e.g. in Codename Iceman), where the palette is incorrect svn-id: r44724 | |||
2009-10-06 | More work on the view wrapper code | Filippos Karapetis | |
svn-id: r44723 | |||
2009-10-06 | Updated the parameter names of FillRect() | Filippos Karapetis | |
svn-id: r44722 | |||
2009-10-06 | Reverted the priority line drawing code in the current GUI (with some ↵ | Filippos Karapetis | |
cleanup) to use the FreeSCI line drawing code, which was removed in #44692. Apparently, Sierra's implementation of the Bresenham line drawing algorithm was a bit different than ours, which resulted in problems with flood fill svn-id: r44721 | |||
2009-10-06 | Reverted #44697 (line drawing in the new GUI), with some function renaming. ↵ | Filippos Karapetis | |
Apparently, Sierra's implementation of the Bresenham line drawing algorithm was a bit different than ours, which resulted in problems with flood fill svn-id: r44720 | |||
2009-10-06 | SCI/newgui: pattern drawing table fix | Martin Kiewitz | |
svn-id: r44719 | |||
2009-10-06 | More work on the view wrapper code | Filippos Karapetis | |
svn-id: r44718 | |||
2009-10-06 | WIP code for replacing the FreeSCI view decoding code with the new one (no ↵ | Filippos Karapetis | |
changes to the logic, yet) svn-id: r44717 | |||
2009-10-06 | gob - fix valgrind warning: invalid read when animKeysCount equals 0 | Arnaud Boutonné | |
svn-id: r44716 | |||
2009-10-06 | SCI/newgui: changed menuPort to one pixel less | Martin Kiewitz | |
svn-id: r44715 | |||
2009-10-06 | SCI/newgui: dont allow negative coordinates in draw pattern (fixes bad ↵ | Martin Kiewitz | |
pixels in kq1) svn-id: r44714 | |||
2009-10-06 | SCI/newgui: pattern drawing circles now fixed | Martin Kiewitz | |
svn-id: r44713 | |||
2009-10-06 | - Fixed kGetTime() again | Filippos Karapetis | |
- Removed the odd way of calculating elapsed time in SciGui(). We got _system->getMillis() for that purpose - Replaced the code in SciGui::wait() with the one in SciGui32::wait (which works fine, and is correct). The code in SciGui() was not polling for events while waiting, either svn-id: r44712 | |||
2009-10-06 | SCI/newgui: pattern drawing texture now bit0-bit7, sierra did it bit7-bit0 | Martin Kiewitz | |
svn-id: r44711 | |||
2009-10-06 | Kyra: fix kyra 3 font | Florian Kagerer | |
svn-id: r44710 | |||
2009-10-06 | KYRA/LOL: - get rid of ascii/sjis detection which could cause problems when ↵ | Florian Kagerer | |
typing savegame names - fixed some minor bugs svn-id: r44709 | |||
2009-10-06 | Removed yet another unused reference to OSystem | Filippos Karapetis | |
svn-id: r44708 | |||
2009-10-06 | SCI: clean up oldx/y vs x/y | Willem Jan Palenstijn | |
svn-id: r44707 | |||
2009-10-06 | SCI: Minor cleanup | Willem Jan Palenstijn | |
svn-id: r44706 | |||
2009-10-06 | Moved the LSL1VGA workaround inside the font class | Filippos Karapetis | |
svn-id: r44705 | |||
2009-10-06 | Removed an unused reference to OSystem | Filippos Karapetis | |
svn-id: r44704 | |||
2009-10-06 | Simplified the LSL1VGA font resource workaround | Filippos Karapetis | |
svn-id: r44703 | |||
2009-10-06 | SCI/newgui: drawpattern now adjusts to curPort | Martin Kiewitz | |
svn-id: r44702 | |||
2009-10-06 | SCI/newgui: kHiLite support | Martin Kiewitz | |
svn-id: r44701 | |||
2009-10-06 | SCI/newgui: Draw_Line() now doesnt modify prio/control anymore | Martin Kiewitz | |
svn-id: r44700 | |||
2009-10-06 | Updated the SCI engine module.mk and MSVC project files for commit #44698 | Filippos Karapetis | |
svn-id: r44699 | |||
2009-10-06 | SCI/newgui: palette functions from SciGuiGfx now in SciGuiPalette | Martin Kiewitz | |
svn-id: r44698 | |||
2009-10-06 | Removed the Bresenham line drawing code in the SCI new GUI, and replaced it ↵ | Filippos Karapetis | |
with Graphics::drawLine() svn-id: r44697 | |||
2009-10-06 | - Removed the SciGuiGfx parameter from SciGuiView | Filippos Karapetis | |
- Moved _sysPalette inside SciGuiScreen - Made CreatePaletteFromData() a static helper function svn-id: r44696 | |||
2009-10-06 | Removed duplicate private variables | Filippos Karapetis | |
svn-id: r44695 | |||
2009-10-06 | SCI/newgui: removed warnings from vector drawing | Martin Kiewitz | |
svn-id: r44694 | |||
2009-10-06 | SciGuiView is only using the ResourceManager, so there's no need to pass the ↵ | Filippos Karapetis | |
whole EngineState to it svn-id: r44693 | |||
2009-10-06 | - Unified the screen buffers that are used by the current and the new GUI | Filippos Karapetis | |
- Replaced the FreeSCI line drawing code (which is actually Bresenham) with Graphics::drawLine(), after discussing with waltervn. This shouldn't bring any regressions, as we're no longer offering the option to scale the background at a vector level. After playing through some of the games, I haven't noticed any regressions - Some cleanup svn-id: r44692 | |||
2009-10-06 | Removed unused reference to OSystem | Filippos Karapetis | |
svn-id: r44691 | |||
2009-10-06 | SCI/newgui: view type amiga now supported | Martin Kiewitz | |
svn-id: r44689 | |||
2009-10-06 | Fix regression introduced by r44459; LGoP2 crashed after Infocom logo | Benjamin Haisch | |
svn-id: r44688 | |||
2009-10-06 | SCI/newgui: view 1.1 loading now completely fixed, included sanity check and ↵ | Martin Kiewitz | |
one fixme svn-id: r44687 | |||
2009-10-06 | SCI/newgui: one typo in view sci1.1 fixed | Martin Kiewitz | |
svn-id: r44686 | |||
2009-10-06 | SCI/newgui: support for amiga palette, amiga picture support, cleanup | Martin Kiewitz | |
svn-id: r44685 |