summaryrefslogtreecommitdiff
path: root/src/i_video.c
AgeCommit message (Collapse)Author
2010-02-05Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1845
2010-01-17Restore the original cursor when shutting down video code, this shouldSimon Howard
hopefully fix the problem with the mouse cursor disappearing when exiting on Win9x (thanks Janizdreg). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1819
2009-11-21Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1737
2009-10-26Initial hacks for compiling under SDL 1.3.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1726
2009-10-01Oops.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1703
2009-09-30Change British English spellings to American English, for consistency.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1699
2009-07-20Save and display the loading disk icon as a fixed 16x16 square, from anSimon Howard
image drawn at the bottom right corner of the screen. This seems to be the same as how Vanilla behaves, and fixes chook3.wad, that uses an STDISK replacement with an offset that pushes the image to the left. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1629
2009-07-09Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1610
2009-06-13Don't post zero key events.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1602
2009-06-13Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1601
2009-06-12Always grab input on Windows CE.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1597
2009-06-12Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1596
2009-06-11Grab the input in setup when reading a new key binding, so that WindowsSimon Howard
CE buttons are read properly. Map buttons to PC function keys. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1594
2009-06-09Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1579
2009-06-07Make auto-adjust code switch to windowed mode if no fullscreen modes areSimon Howard
available. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1571
2009-06-07Don't try to use the SDL DirectX driver under Windows CE.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1568
2009-05-04Fix window close button to bring up F10 quit message.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1506
2008-12-20Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1423
2008-12-10Fix window icon/title under Windows XP Luna theme.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1415
2008-12-01Add missing header includes.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1398
2008-12-01Don't try to read SDL events until initialised.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1394
2008-10-31Move gamma correction table to tables.c.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1373
2008-10-10Move shiftxform table to i_video.c; make 'data2' for key eventsSimon Howard
consistently be the properly translated version of the key pressed. Subversion-branch: /branches/raven-branch Subversion-revision: 1352
2008-10-04Draw loading disk into a temporary buffer rather than the screen, to fixSimon Howard
bug with leftover junk at startup melt. Subversion-branch: /branches/raven-branch Subversion-revision: 1333
2008-09-28Move novert support into common i_video.c code.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1302
2008-09-24Add I_EnableLoadingDisk function to enable Doom's "loading disk" - it isSimon Howard
not present in Heretic. Subversion-branch: /branches/raven-branch Subversion-revision: 1279
2008-09-20Remove definitions from heretic/doomdef.h and use common headers. MergeSimon Howard
heretic ticcmd_t to common type. Subversion-branch: /branches/raven-branch Subversion-revision: 1261
2008-09-20Replace all use of screens[0] by I_VideoBuffer.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1249
2008-09-20Remove screen parameter from V_DrawPatch functions; update code to useSimon Howard
V_UseBuffer where necessary. Subversion-branch: /branches/raven-branch Subversion-revision: 1248
2008-09-20Add a dest_buffer pointer for the v_video code, and V_UseBuffer to allowSimon Howard
that to be temporarily changed. Make V_DrawBlock always draw to the screen. Subversion-branch: /branches/raven-branch Subversion-revision: 1246
2008-09-20Add I_VideoBuffer variable for pointer to screen buffer used bySimon Howard
i_video.c code. Make V_CopyRect always blit to the screen. Subversion-branch: /branches/raven-branch Subversion-revision: 1245
2008-09-11Refactor configuration file system to allow configuration file variablesSimon Howard
to be bound in a distributed fashion around the program. Remove dependency of m_config.c on doom/. Subversion-branch: /branches/raven-branch Subversion-revision: 1222
2008-09-08Remove i_system.c dependency on doom/ code and add a generic I_AtExit()Simon Howard
API for scheduling functions to call on quit. Subversion-branch: /branches/raven-branch Subversion-revision: 1216
2008-09-07Move m_bbox.[ch] back to common (needed by v_video.c). Remove someSimon Howard
common->doom header dependencies. Subversion-branch: /branches/raven-branch Subversion-revision: 1211
2008-09-07Move dehacked code to doom/. Split dehacked string replacement code intoSimon Howard
common code and remove dependencies on deh_main.h. Subversion-branch: /branches/raven-branch Subversion-revision: 1210
2008-09-06Remove dependencies of i_video.c on doom/ code.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1205
2008-09-06Remove includes of doomdef.h where possible, move generic parts into topSimon Howard
level. Subversion-branch: /branches/raven-branch Subversion-revision: 1204
2008-05-02Fix up some more code calling Z_Free instead of W_ReleaseLumpNum.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1135
2008-04-25Generate transparency mask for the application icon from black parts ofSimon Howard
the image. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1128
2008-02-28Add fixes for MSVC warnings (thanks entryway).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1095
2008-02-24Fix leftover "junk" displayed on the screen on the initial melt whenSimon Howard
using -warp. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1089
2008-02-12Set the default startup_delay to 1s.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1081
2008-02-06Use geometric distance to find the nearest mode when autoadjusting,Simon Howard
rather than number of pixels. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1057
2008-02-06Add -geometry command line parameter to allow the screen size to beSimon Howard
specified with one combined option. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1056
2008-01-30Be more accurate in describing windowboxed modes as eitherSimon Howard
"pillarboxed", "letterboxed" or "windowboxed". Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1036
2008-01-25Rename some files to be package name independent.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1024
2008-01-20Fix loading disk icon. Add back -1, -2, -3 command line options forSimon Howard
scale. Only allow 320x200, 640x400 special case for aspect ratio correct when running fullscreen. Clean up "nearest mode" autoadjustment. Fix crash with autoadjust when running windowed. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1007
2008-01-20Add -width, -height command line parameters for specifying the screenSimon Howard
mode. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1006
2008-01-20Refactor the video mode configuration system.Simon Howard
The previous system was built around the program choosing a screen mode from the user's settings, this is based around choosing settings from the specified screen mode. As such, the old screenmultiply config variable is now gone. Also, aspect ratio correction is now on by default. Add new aspect ratio correction functions for horizontal squashing (as a complement to the existing vertical stretching). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1005
2007-12-18Don't center the mouse on startup if the mouse is disabled (thanksSimon Howard
Siggi) Reset the palette when the window is restored to clear any screen corruption (thanks Catoptromancy) Subversion-branch: /trunk/chocolate-doom Subversion-revision: 994