{"push_id":1287123900,"size":18,"distinct_size":18,"ref":"refs/heads/gitlab_win10_v4","head":"d9c4cc40fcd0120154a11408bd7ca2139beb83a2","before":"328ad37616297c3159cf246c2b2251b792fa8a52","commits":[{"sha":"b87f55f10c519d8a1ad2710f34bf64953b8eb0fb","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Add arbitrary resolution and monitors_config Escape\n\nWindows can handle low resolution just fine, the old (XPDM)\ndriver behaves like this too. There is no reason for making\nany restriction at all.\n\nBased on a patch by Sandy Stutsman <sstutsma@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/b87f55f10c519d8a1ad2710f34bf64953b8eb0fb"},{"sha":"d27090d0f99a2e1931696f22275583f7515e3070","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Code Analysis clean up\n\nBased on a patch by Sandy Stutsman <sstutsma@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/d27090d0f99a2e1931696f22275583f7515e3070"},{"sha":"5a5dfd23a96270d354d5660fc5db5158ea6a756a","author":{"name":"Sandy Stutsman","email":"beff7d5423acfcfcbac53e1dd1dcaa0c11c0e818@redhat.com"},"message":"Use the second bar (VRAM) for qxl command buffer.\n\nBased on a patch by Sandy Stutsman <sstutsma@redhat.com>\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/5a5dfd23a96270d354d5660fc5db5158ea6a756a"},{"sha":"4ef40a0532715150d9d8b44e60ce8793774aaa7c","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Fix handling of monochrome cursors\n\n* Allow for 1bpp bitmap followed by 1bpp XOR map.\n\nBased on a patch by Sandy Stutsman <sstutsma@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/4ef40a0532715150d9d8b44e60ce8793774aaa7c"},{"sha":"4672de071b25d62d2e754fd6e2e3bcd1010f0171","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Enable HW cursor support\n\n* Turn on enable pointer\n\nBased on a patch by Sandy Stutsman <sstutsma@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/4672de071b25d62d2e754fd6e2e3bcd1010f0171"},{"sha":"aa4388f6c8a0da882f32bab42f04883c40a9167f","author":{"name":"Sandy Stutsman","email":"beff7d5423acfcfcbac53e1dd1dcaa0c11c0e818@redhat.com"},"message":"Remove minimum size restrict for custom resolution.\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/aa4388f6c8a0da882f32bab42f04883c40a9167f"},{"sha":"cc1603251f51d293ea7d0e6662cf49020befe15e","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Replacing tabs with spaces\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\nSigned-off-by: Dmitry Fleytman <dmitry@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/cc1603251f51d293ea7d0e6662cf49020befe15e"},{"sha":"20279b2696b6d60789fcad664a79530cb3cdb6e4","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Add type enum to qxl/vga device\n\nThis patch adds type enum to the qxl/vga device class.\n\nBased on a patch by Sandy Stutsman <sstutsma@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/20279b2696b6d60789fcad664a79530cb3cdb6e4"},{"sha":"d5ea1a40d97feccb823cb6ee290a24f029c15c44","author":{"name":"Sandy Stutsman","email":"beff7d5423acfcfcbac53e1dd1dcaa0c11c0e818@redhat.com"},"message":"Use frame buffer in VGA mode only\n\nFramebuffer should only be used in VGA mode, as WDDM DOD\ndriver doesn't use the frame buffer (bar0), so no\nreason to map in into memory. However the mode is only known\nat runtime therefore framebuffer logic should be active when the driver\nis operating in vga mode only.\n\nThere were rare BSOD failures when the mapping failed.\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\nSigned-off-by: Dmitry Fleytman <dmitry@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/d5ea1a40d97feccb823cb6ee290a24f029c15c44"},{"sha":"434734dd37e8e9158f0248927bffeed78882c6a3","author":{"name":"Dmitry Fleytman","email":"8a40ecf237bde0d513ac8a8fc2ba77dcca33e2b4@daynix.com"},"message":"Fixing framebuffer usage logic\n\nThis patch fixes 2 issues:\n\n  1. Framebuffer should only be used in vga mode,\n     therefore when QxlDevice is active\n     FrameBufferIsActive flag shouldn't be checked;\n  2. FrameBufferIsActive flag should be set true\n     on successfull frame buffer allocation only.\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\nSigned-off-by: Dmitry Fleytman <dmitry@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/434734dd37e8e9158f0248927bffeed78882c6a3"},{"sha":"eb4f3c731e01545879f99ed99cdba07087dce0f1","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Support future Qxl revisions\n\nThe driver determines operation mode\n(QXL or VGA) by checking device hardware\nids including revision id field.\n\nWithout this patch driver operates in VGA\nmode for all revisions other than 4.\n\nThis patch makes driver operate in QXL\nmode revision 4 and newer devices.\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\nSigned-off-by: Dmitry Fleytman <dmitry@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/eb4f3c731e01545879f99ed99cdba07087dce0f1"},{"sha":"4de355a543e9607c9b98e45879a2983fbc8e3d24","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Fix source buffer mapping in PresentDisplayOnly\n\nPart of source image mapped by PresentDisplayOnly\nshould be big enough to cover all rectangles being\ntransferred.\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\nSigned-off-by: Dmitry Fleytman <dmitry@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/4de355a543e9607c9b98e45879a2983fbc8e3d24"},{"sha":"38c5a25519c31feaa5be7dd30418554eb2b9aa14","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Set SupportNonVGA in QueryAdapterInfo callback\n\nThis capability flag should be set in order\nto indicate to the OS that callback\nDxgkDdiStopDeviceAndReleasePostDisplayOwnership\nis supported.\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\nSigned-off-by: Dmitry Fleytman <dmitry@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/38c5a25519c31feaa5be7dd30418554eb2b9aa14"},{"sha":"00d2cc83ce0a34772010c6b2d1bd13eea58133b4","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Fixing Move rectangles implementation\n\nAs documented in MSDN, \"DxgkDdiPresentDisplayOnly\" should copy\neach \"move rectangle\" from a given source point in the source buffer\nto the destination. The current implementation dosen't take into account\nthe shift of the given source point at all. This patch fixies the issue.\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>\nSigned-off-by: Dmitry Fleytman <dmitry@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/00d2cc83ce0a34772010c6b2d1bd13eea58133b4"},{"sha":"8e7c70fe1e28d07f80c18a8f27eddff6fd2f3aad","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Reserved must be set to 0\n\nAccording to msdn, \"The display miniport driver must set this\nvalue to 0\"\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/8e7c70fe1e28d07f80c18a8f27eddff6fd2f3aad"},{"sha":"45b532e841f39dda2569942d133501959939cd9f","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Fixing monitor flicker on resolution change\n\nPassing the flag QXL_SURF_FLAG_KEEP_DATA to the new created surface\ncauses weird flickering, thus this should be set to 0.\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/45b532e841f39dda2569942d133501959939cd9f"},{"sha":"1051793e471c3c8e4003120dde9e99e74a3c70f4","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Removing unnecessary call to BlackOutScreen\n\nThis call to BlackOutScreen is not needed since the actual\ndisplay surface is destroyed and created (redrawn) again.\n\nAcked-by: Frediano Ziglio <fziglio@redhat.com>\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/1051793e471c3c8e4003120dde9e99e74a3c70f4"},{"sha":"d9c4cc40fcd0120154a11408bd7ca2139beb83a2","author":{"name":"Sameeh Jubran","email":"157ea1a2a3c2062d1c508a3d0d2d799af5d05421@daynix.com"},"message":"Fixing possible BSOD\n\nInterrupts seem to arrive to the driver before the initialization phase\nis over (m_pHWDevice = NULL), in that case we can't handle interrupts yet. Even\nwhen m_pHWDevice isn't NULL, other fields aren't necessarly fully intialized till\nthe StartDevice function has finished initialization, thus the flag\nDriverStarted should be checked upon interrupts.\n\nNote: There is no way provided by microsoft to disable interrupts in WDDM\ndrivers.\n\nSigned-off-by: Sameeh Jubran <sameeh@daynix.com>","distinct":true,"url":"https://api.github.com/repos/daynix/qxl-wddm-dod/commits/d9c4cc40fcd0120154a11408bd7ca2139beb83a2"}]}
{"actor":{"display_login":"sameehj"}}