Commit graph

1138 commits

Author SHA1 Message Date
the_fiddler d2cde0ddf0 Working on fullscreen support. 2008-01-26 16:24:57 +00:00
the_fiddler 3b9dbd1209 Added debug information. 2008-01-26 15:47:00 +00:00
the_fiddler b48e3bec8c Added initial support for fullscreen mode change. 2008-01-26 15:44:08 +00:00
the_fiddler 3cd5a5b841 Fixed test. Restored fade-out/fade-in effects. 2008-01-26 14:38:35 +00:00
the_fiddler 20b3d6f308 Debugging on linux. 2008-01-26 14:35:28 +00:00
the_fiddler 92576504e5 Corrected mdb copy behavior. 2008-01-26 14:26:25 +00:00
the_fiddler 199ae0f760 Updated test. 2008-01-26 14:21:02 +00:00
the_fiddler c6d9dd5df3 Added fadeout and fadein effect. 2008-01-26 14:02:58 +00:00
the_fiddler 58ee3ea427 Set original_resolution to null after a successful call to RestoreResolution(). 2008-01-26 11:02:49 +00:00
the_fiddler 7f1309a796 Changed IDisplayDeviceDriver.RestoreResolution method to IDisplayDeviceDriver.TryRestoreResolution.
DisplayDevice now correctly reports original resolution.
2008-01-26 11:01:20 +00:00
the_fiddler 989f22dc75 Fixed another NRE in TryChangeResolution. 2008-01-26 10:45:13 +00:00
the_fiddler 285e2c694d Small hack to test for resolution restoration. 2008-01-26 10:43:00 +00:00
the_fiddler 3fd9f2cc3a Fix NRE in operator== and operator!= 2008-01-26 10:40:40 +00:00
the_fiddler 3ab17902de Explicitly change to 640x480@60Hz. 2008-01-26 10:40:20 +00:00
the_fiddler 0bbad4e8b9 Fixed a bug where wrong resolutions were saved in the DisplayResolution<->resolution_index mapping. 2008-01-26 10:33:42 +00:00
the_fiddler 8e3ccb8082 Now saves DisplayDevice<->X11 screen, DisplayResolution<->resolution_index mappings. Added support for resolution changes. 2008-01-26 10:29:13 +00:00
the_fiddler 36e4909a11 XRRTimes parameter should be out, not ref. 2008-01-26 10:28:19 +00:00
chrisbrandtner 9b3df7f7a6 Bind* added, docu improved. 2008-01-25 22:14:16 +00:00
chrisbrandtner cbc3cf5652 Finalized X-Ram. 2008-01-25 16:22:07 +00:00
the_fiddler 6fdf20e30a Added discovery of default color depth. 2008-01-25 16:11:46 +00:00
the_fiddler 8fc02776aa Slightly improved debug string for each DisplayDevice. 2008-01-25 15:33:41 +00:00
the_fiddler e4186aac66 Added discovery of depths. 2008-01-25 15:31:38 +00:00
the_fiddler 7273a3f28b Added XListDepths and made "libX11" string a constant. 2008-01-25 15:31:26 +00:00
the_fiddler 484832eff4 Removed a couple of debug messages. Now marks the current resolution among all available resolutions in debug mode. 2008-01-25 15:19:45 +00:00
the_fiddler 38dcde42f6 Added equality and inequality operators. 2008-01-25 15:19:12 +00:00
the_fiddler 00e0b6ce52 Implemented default refresh rate discovery. 2008-01-25 15:04:10 +00:00
the_fiddler 38840cf404 Debug information now reports primary device. 2008-01-25 15:04:00 +00:00
the_fiddler 6977937b3b Added code to obtain refresh rates. 2008-01-25 14:32:51 +00:00
the_fiddler 14376644f9 Improved XRRScreenSize. Added XRRRates wrapper. 2008-01-25 14:32:42 +00:00
the_fiddler d546132a5b Added some cool debugging information on available resolutions per device. 2008-01-25 14:32:09 +00:00
the_fiddler ed45d3590d Now adds all available resolutions, not just the default one. 2008-01-25 14:01:07 +00:00
the_fiddler f77e45a829 Add temporary bits per pixel value (24) for testing purposes. 2008-01-25 13:58:16 +00:00
the_fiddler afb44ac3fe Screen and resolution enumeration should now work. 2008-01-25 13:56:52 +00:00
the_fiddler daba18ac5d Do not free XRRScreenSize pointer in XRRSizes. 2008-01-25 13:50:50 +00:00
the_fiddler 0a61071ab5 Trying to debug deadlock on screen resolution enumeration. 2008-01-25 13:45:32 +00:00
the_fiddler 72569e734f Added debug information to XOpenDisplay etc calls. 2008-01-25 13:42:51 +00:00
the_fiddler f56450476d Can't use Marshal.PtrToStructure(IntPtr, object) with boxed value types. Reverting to object Marshal.PtrToStructure(IntPtr, Type). 2008-01-25 13:38:39 +00:00
the_fiddler b6ecd787fc Fixed pdb and mdb copying. 2008-01-25 13:35:21 +00:00
the_fiddler f8cbcf2f2f Updated Build/Build.exe 2008-01-25 13:30:02 +00:00
the_fiddler 69f805bcfa Now automatically copies .pdb and .mdb files on debug builds. 2008-01-25 13:27:30 +00:00
the_fiddler 49d3b00bf1 *Really* fixed libxrandr.so name. 2008-01-25 13:21:20 +00:00
the_fiddler c8a80916d2 Fixed libxrandr.so name. 2008-01-25 13:17:04 +00:00
the_fiddler 1578d18666 Added debug code to dump the number of screens. 2008-01-25 13:13:05 +00:00
the_fiddler ddd812cff4 Use new properties from the API class. 2008-01-25 13:12:53 +00:00
the_fiddler a3ba77f35d Added several properties to get the default screen, default display, screen count and default root window. Updated XRRSizes to abstract away the memory marshaling. 2008-01-25 13:12:33 +00:00
the_fiddler d3c9517158 Refresh rate may be zero - updated exception string. 2008-01-25 13:11:46 +00:00
the_fiddler 3608654eb1 Refresh rate may be zero. 2008-01-25 10:23:17 +00:00
the_fiddler 605f04bf3d Added a bogus default device for testing. 2008-01-25 10:21:00 +00:00
the_fiddler 8630edaaf6 Clarified what the DisplayDevice constructor does. 2008-01-25 10:20:44 +00:00
the_fiddler f3c028e5d2 Lock in constructor for thread safety. 2008-01-25 10:20:25 +00:00