Commit Graph

  • ec1e627253 Updated .rc file nefarius Benjamin Höglinger-Stelzer 2024-09-15 02:01:22 +0200
  • e4a25d5de9 Patched INF version Benjamin Höglinger-Stelzer 2024-09-15 01:17:58 +0200
  • f0f91e6c7d Added version stamping helper script Benjamin Höglinger-Stelzer 2024-09-15 01:13:55 +0200
  • 41027ae98f Update .gitignore Benjamin Höglinger-Stelzer 2024-09-15 00:14:07 +0200
  • 112d1b887a Added submission scripts Benjamin Höglinger-Stelzer 2024-09-15 00:09:09 +0200
  • 43f96b66ce Removed Win32 build configuration since Windows 11 SDK dropped support Benjamin Höglinger-Stelzer 2024-09-14 22:56:17 +0200
  • e881d6fe22 Removed outdated package project Benjamin Höglinger-Stelzer 2024-09-14 18:56:26 +0200
  • e3bb9ec0ed Renamed INF file Benjamin Höglinger-Stelzer 2024-09-14 18:52:40 +0200
  • f58ad77315 Fixed build warnings and errors Benjamin Höglinger-Stelzer 2024-09-14 18:47:02 +0200
  • 21d840a1f3 Merge branch 'bug/wrong-interface-size' into 'master' Martin Dráb 2023-08-14 12:44:05 +0000
  • 10d87ba636 [qxl]: Correctly copy the DXGKRNL_INTERFACE structure Martin Drab 2023-08-11 15:02:54 +0200
  • 2b717df0d8 Merge branch 'master' into 'master' Steve Hart 2023-02-17 02:21:53 +0000
  • 459536ecb9 Reset QXL to VGA mode master qi zhou 2023-02-14 04:19:34 +0000
  • 64a9d73b10 Unhide cursor if pos_x is negative qi zhou 2022-09-06 05:02:57 +0000
  • 1ce0cc16b2 Fix pointer position handling Steve Hart 2021-10-19 13:49:31 -0400
  • 3d7fce00cf Update changelog for v0.21 v0.21 Yuri Benditovich 2020-11-19 09:03:13 +0200
  • 4de9f752cf qxl-wddm-dod: reduce verbosity of stampinf in build Yuri Benditovich 2020-07-12 11:01:07 +0300
  • 8e835d7284 qxl-wddm-dod: fix behavior on v5 device Yuri Benditovich 2020-07-12 11:01:06 +0300
  • 418ccf52f0 Updated Changelog for 0.20 v0.20 Yuri Benditovich 2020-03-04 08:15:30 +0200
  • 96a8fcf04f Remap the pointer in case of rotated screen Yuri Benditovich 2020-02-27 12:02:55 +0200
  • e318b56cb8 Enable screen rotation of 180 and 270 degrees Yuri Benditovich 2020-02-27 12:02:54 +0200
  • 7a7928db87 qxl-wddm-dod: Allow additional low resolution Yuri Benditovich 2020-02-27 12:02:53 +0200
  • 1594c4c545 add Wix script for driver installation Yuri Benditovich 2019-11-22 08:39:10 +0200
  • 636adb0977 Updated Changelog for v0.19 v0.19 Yuri Benditovich 2019-04-11 10:51:15 +0300
  • 6c7100de51 qxl-wddm-dod: prevent failure of power on transition Yuri Benditovich 2019-02-28 10:42:17 +0200
  • 7f81d670e4 qxl-wddm-dod: Load best know defaults for video mode at driver's start Yuri Benditovich 2019-01-25 09:48:52 +0200
  • 61193f9cab Fix for black screen on driver uninstall on ovmf platform Yuri Benditovich 2019-01-17 11:08:48 +0200
  • 7c0ced81d7 Do not set self_bitmap flag for QXL_DRAW_COPY command Frediano Ziglio 2018-06-25 09:49:26 +0100
  • c35b8bc1de Add support for resolution 800x600 Yuri Benditovich 2018-02-19 16:07:29 +0200
  • 9b0bc81883 Prevent installation on OSes earlier than Windows 8 Basil Salman 2018-04-12 18:37:25 +0300
  • 554e85328d Use DEV_RAM allocations for cursor commands bug1540919 Yuri Benditovich 2018-03-09 07:56:29 +0200
  • ef4d85ec2c qxl-wddm-dod: Add scripts for ETW recording and parsing yuri.benditovich@daynix.com 2017-07-09 10:54:25 +0300
  • 454a66a25a qxl-wddm-dod: Support ETW for release version yuri.benditovich@daynix.com 2017-07-09 10:54:24 +0300
  • 87b13cd8fc qxl-wddm-dod: add trace definition file for WPP yuri.benditovich@daynix.com 2017-07-09 10:54:23 +0300
  • 132ef96f84 qxl-wddm-dod: Correct format of printouts yuri.benditovich@daynix.com 2017-07-09 10:54:22 +0300
  • 764360acdc ci: Integrate with Appveyor Dmitry Fleytman 2017-06-13 14:39:32 +0300
  • 1fbb9c5358 qxl-wddm-dod: Updated Changelog for v0.18 v0.18 Yuri Benditovich 2017-05-28 11:23:41 +0300
  • d2e5bd8672 qxl-wddm-dod: Debug printouts of memory mapping yuri.benditovich@daynix.com 2017-05-25 16:06:39 +0300
  • 115477d9b3 qxl-wddm-dod: Prevent potential memory leak in class driver yuri.benditovich@daynix.com 2017-05-25 16:06:38 +0300
  • 9b55ed7041 qxl-wddm-dod: Fix unmapping of physical memory yuri.benditovich@daynix.com 2017-05-25 16:06:37 +0300
  • 1a81d6d31f qxl-wddm-dod: Updated Changelog for v0.17 v0.17 Yuri Benditovich 2017-05-15 00:25:36 +0300
  • 3f39e31a6f Synchronize display mode change and pushing drawables Frediano Ziglio 2017-05-05 12:54:58 +0100
  • 42a911e2e9 Move code for discarding drawable to separate procedure Yuri Benditovich 2017-04-16 22:43:01 +0300
  • 6041c81484 Move m_CustomMode field in QxlDevice Frediano Ziglio 2016-09-08 15:00:47 +0100
  • b83f6338bc Inline GetModeCount Frediano Ziglio 2016-09-08 14:56:35 +0100
  • 720e6955dd Use C++ style for allocations for m_ModeInfo field Frediano Ziglio 2016-09-08 14:43:32 +0100
  • 39f5106b30 Use C++ style for allocations for m_ModeNumbers field Frediano Ziglio 2016-09-08 14:40:08 +0100
  • 8fda115197 Make clear a QXLReleaseInfo structure is used Frediano Ziglio 2016-09-12 23:00:26 +0100
  • 076c9f2085 Fix indentation Frediano Ziglio 2016-09-12 22:59:07 +0100
  • f013c0c5fc Remove unused UpdateArea method Frediano Ziglio 2016-09-12 22:58:15 +0100
  • 72d2105c92 Remove generation field from MemSlot Frediano Ziglio 2016-09-12 16:06:25 +0100
  • 06ef003435 Remove unused EmptyReleaseRing method Frediano Ziglio 2016-09-12 14:45:33 +0100
  • 9aaae88e4a Make DebugPrintFuncSerial static Frediano Ziglio 2016-09-12 14:47:16 +0100
  • d86f38f89c Remove unused DebugPrintFunc function Frediano Ziglio 2016-09-12 12:28:26 +0100
  • 68e422f3b8 Do not check for NULL before calling delete Frediano Ziglio 2017-04-12 09:45:23 +0100
  • decf2c9035 Avoid assert printout upon fallback of memory allocation Yuri Benditovich 2017-04-12 16:26:30 +0300
  • 54a719e14f Use DEVRAM if no more space is available in VRAM Frediano Ziglio 2017-04-12 08:31:27 +0100
  • 0214d5ceda Allocate commands on Bar0 Frediano Ziglio 2017-04-10 16:18:53 +0100
  • 94770833a4 Use inline attribute for VA and PA Frediano Ziglio 2017-04-10 16:04:18 +0100
  • 8a8c6c41c0 Compute dynamically slot_id in PA and VA functions Frediano Ziglio 2017-04-10 16:02:47 +0100
  • 53fb38c92f Use normal pointer for VA addresses Frediano Ziglio 2017-04-10 15:59:15 +0100
  • 6ec0533a7d Allocate m_MemSlots statically inside QxlDevice Frediano Ziglio 2017-04-10 15:50:54 +0100
  • 7e0642c3f2 Remove m_NumMemSlots member Frediano Ziglio 2017-03-29 14:36:49 +0100
  • 1b674d86e2 Compute automatically memory space in FreeMem Frediano Ziglio 2017-04-10 14:30:56 +0100
  • 8fb1b0a23e qxl-wddm-dod: Non-forced memory allocations with VSync yuri.benditovich@daynix.com 2017-04-08 13:46:55 +0300
  • 043f4f275a qxl-wddm-dod: Implement non-forced bitmap allocation yuri.benditovich@daynix.com 2017-04-08 13:46:54 +0300
  • 5c4f4adc7a qxl-wddm-dod: Dedicated procedure for bitmap creation yuri.benditovich@daynix.com 2017-04-08 13:46:53 +0300
  • 06a4f7a846 qxl-wddm-dod: Optimize allocation of memory chunks yuri.benditovich@daynix.com 2017-04-08 13:46:52 +0300
  • 9721a48dc9 qxl-wddm-dod: PutBytesAlign supports non-forced allocation yuri.benditovich@daynix.com 2017-04-08 13:46:51 +0300
  • 6a01308788 qxl-wddm-dod: Prepare for failure to allocate memory yuri.benditovich@daynix.com 2017-04-08 13:46:50 +0300
  • 3437f04cea Pass 0 to level argument of KeInitializeMutex Frediano Ziglio 2017-03-28 18:59:46 +0100
  • 9460db8760 qxl-wddm-dod: Set VSync indication period to 200ms yuri.benditovich@daynix.com 2017-04-01 19:40:34 +0300
  • 074cc3ef58 qxl-wddm-dod: Registry-based control over VSync yuri.benditovich@daynix.com 2017-04-01 19:40:33 +0300
  • 223fe90a00 qxl-wddm-dod: Reduce amount of unnecessary printouts yuri.benditovich@daynix.com 2017-04-01 19:40:32 +0300
  • f86a615e52 qxl-wddm-dod: Debug warning on long wait on event yuri.benditovich@daynix.com 2017-04-01 19:40:31 +0300
  • d8e645c751 qxl-wddm-dod: Introduce TimeMeasurement class for timing debugging yuri.benditovich@daynix.com 2017-04-01 19:40:30 +0300
  • 0987a61bff qxl-wddm-dod: Use rendering offload thread yuri.benditovich@daynix.com 2017-04-01 19:40:29 +0300
  • 7ca13f4f48 qxl-wddm-dod: Prepare system thread for rendering yuri.benditovich@daynix.com 2017-04-01 19:40:28 +0300
  • c0506bcf5d qxl-wddm-dod: Preparation for VSync activation yuri.benditovich@daynix.com 2017-02-22 15:38:49 +0200
  • db40bfd439 qxl-wddm-dod: Timer-based VSync interrupt indication yuri.benditovich@daynix.com 2017-02-16 16:31:01 +0200
  • a2b58d1557 qxl-wddm-dod: Simplify interrupt handling for rev4 device yuri.benditovich@daynix.com 2017-02-16 16:31:00 +0200
  • 58b3a7a75b qxl-wddm-dod: Fix video modes enumeration yuri.benditovich@daynix.com 2017-02-16 16:30:59 +0200
  • 02c1ed6065 qxl-wddm-dod: Option to provide frequency data to the OS yuri.benditovich@daynix.com 2017-02-16 16:30:58 +0200
  • 72ed815334 qxl-wddm-dod: Return EDID data to the OS yuri.benditovich@daynix.com 2017-02-16 16:30:57 +0200
  • 93c66603f0 qxl-wddm-dod: Updated Changelog for v0.16 v0.16 Yuri Benditovich 2017-02-20 11:47:58 +0200
  • 9ae81b279d qxl-wddm-dod: Startup case when OS does not supply frame buffer address yuri.benditovich@daynix.com 2017-02-07 00:29:20 +0200
  • 12efc9b81b qxl-wddm-dod: Use 32 bpp for fallback mode Yuri Benditovich 2017-02-04 18:00:23 +0200
  • 12d9eec8cd qxl-wddm-dod: Allow easy modification of fallback setting Yuri Benditovich 2017-02-04 18:00:22 +0200
  • ec133ae0a6 qxl-wddm-dod: Discard meaningless copy of value Yuri Benditovich 2017-02-04 18:00:21 +0200
  • b621c297bd Do not take into account move operations for mapping Frediano Ziglio 2017-01-27 10:02:40 +0000
  • 53ca7ce4cd qxl-wddm-dod: Fix for screen not shown after driver disabled Yuri Benditovich 2017-01-25 17:55:36 +0200
  • 89b399e6be qxl-wddm-dod: Add Changelog file v0.15 Yuri Benditovich 2016-12-08 13:18:01 +0200
  • 31ca5d035d Implements screen to screen move correctly Frediano Ziglio 2016-12-06 06:10:46 +0000
  • a495c21748 Fix default mode pitch v0.14 Javier Celaya 2016-02-10 11:38:56 +0100
  • 1af6eb074c Remove unused code test.0.test Javier Celaya 2016-02-23 16:19:34 +0100
  • 0ee4b29ea5 Send HIDE command when pointer is not visible Javier Celaya 2016-02-10 11:45:14 +0100
  • da0680c8d5 qxl-wddm-dod: Enable hardware pointer acceleration Yuri Benditovich 2016-11-18 15:49:56 +0200
  • 3fe5c540f7 Update some file copyright statements v0.13 Frediano Ziglio 2016-11-07 09:45:05 +0000
  • 4332d07c73 Change licence to Apache v2 Christophe Fergeau 2016-11-04 11:57:01 +0100
  • 6caff25931 Configurable version information in binary and INF Yuri Benditovich 2016-11-03 18:58:56 +0200