Changed argb function in qdgdf_i to something more visual.
New function _qdgdfv_argb_dump_screen().
Added special case for 1x scale to _qdgdfv_argb_dump_screen().
Renamed to _qdgdfv_argb_scale_screen().
Optimize out unnecessary copy in win32gdi.
Avoid memcpy() if the scaled and the argb buffers are the same.
Refactorized redundant code in X11.
More startup refactoring in X11.
For scale == 1 and pixel_size == 4, set _qdgdfv_argb_screen to be the double screen.
Changed copyright year in X11.
For pixel size == 1, the double buffer was not being created even if scaled.
More X11 startup refactoring.
Even more startup refactoring for X11.
Delete useless code in X11.
Avoid useless virtual screen scaling when in OpenGL mode in win32gdi.
Renamed _qdgdfv_argb_scale_screen() to _qdgdfv_scale_argb_screen().
Moved all calls to scaling function to new _qdgdfv_scale_virtual_screen().
Use new _qdgdfv_scale_virtual_screen() in win32gdi.