Commit Graph

39802 Commits

Author SHA1 Message Date
Juan Lang c2d66da665 msi: Don't crash if record has no fields. 2007-09-18 10:41:58 +02:00
Stefan Dösinger 46e2d79508 wined3d: Move the software blitting to the base surface class. 2007-09-18 09:54:49 +02:00
Stefan Dösinger 09b7d3bb44 wined3d: Give GDI surfaces their own release implementation. 2007-09-18 09:54:31 +02:00
Stefan Dösinger 3f0ea3d082 wined3d: Move lastActiveRenderTarget cleanup to the device. 2007-09-18 09:54:23 +02:00
Stefan Dösinger 9701f11850 wined3d: Give GDI surfaces their own GetDC copy. 2007-09-18 09:54:15 +02:00
Stefan Dösinger 5a7756447b wined3d: Move DIB section creation to the base surface implementation. 2007-09-18 09:54:05 +02:00
Stefan Dösinger e324da1494 wined3d: Remove a pbo check. 2007-09-18 09:53:50 +02:00
Stefan Dösinger 515ee4e89b wined3d: Clean up IWineD3DSurface::ReleaseDC. 2007-09-18 09:53:32 +02:00
Stefan Dösinger 511f9dfb2d wined3d: Clean up SetMem. 2007-09-18 09:34:08 +02:00
Stefan Dösinger 24564915b7 wined3d: Clean up AddDirtyRect. 2007-09-18 09:34:08 +02:00
Stefan Dösinger e56c6610c6 wined3d: Clean up SetFormatDesc. 2007-09-18 09:34:08 +02:00
Stefan Dösinger 2600041703 wined3d: Clean up SetGLTextureDesc and GetGLDesc. 2007-09-18 09:34:08 +02:00
Stefan Dösinger 9aa5662647 wined3d: Reorder surface impl predeclarations. 2007-09-18 09:34:08 +02:00
Stefan Dösinger e2944175e5 wined3d: Base surface move, part 2. 2007-09-18 09:34:08 +02:00
Stefan Dösinger d99143c251 wined3d: Move non-rendering surface specific code to the base class. 2007-09-18 09:34:08 +02:00
Stefan Dösinger 0c91610433 wined3d: Move resource methods to the base surface class. 2007-09-18 09:34:08 +02:00
Stefan Dösinger 8434060b7e wined3d: Start of some surface cleanup.
This patch and the following intend to make the surface code more
manageable and are a preparation to add gl3 support. The code adds a
new IWineD3DBaseSurface surface type, which will contain the
non-rendering management code. IWineD3DSurface and IWineGDISurface
will be derived from IWineD3DBaseSurface, and IWineGL3Surface can be
added later.
2007-09-18 09:34:08 +02:00
Alexandre Julliard 12b4930f96 winex11.drv: Invalidate the DCE when the window format is changed. 2007-09-18 09:34:08 +02:00
Alexandre Julliard 9aee0b4157 gdi32: Update the DC in most OpenGL functions. 2007-09-18 09:34:08 +02:00
Alexandre Julliard 99a258311c gdi32: Replace remaining instance of DC_GetDCUpdate by get_dc_ptr+update_dc. 2007-09-18 09:34:08 +02:00
Alexandre Julliard baa8d22543 gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions. 2007-09-18 09:34:08 +02:00
Alexandre Julliard f3f792d064 gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the painting functions. 2007-09-18 09:34:07 +02:00
Alexandre Julliard f486f24b96 gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions. 2007-09-18 09:34:07 +02:00
Chris Robinson d9571c9e6f wgl: Store the fbconfig id with the window when a pixel format is set. 2007-09-18 09:28:06 +02:00
Chris Robinson 09c76ffbdc gdi32: Don't hold the GDI lock when setting the pixel format. 2007-09-17 16:19:04 +02:00
Alexandre Julliard 14395a509a itss/tests: We can now store binary files in the repository. 2007-09-17 16:15:26 +02:00
Alexandre Julliard 2018b18638 user32/tests: We can now store binary files in the repository. 2007-09-17 16:12:03 +02:00
Alexandre Julliard 72fc6cdf27 comctl32/tests: We can now store binary files in the repository. 2007-09-17 16:11:26 +02:00
Alexandre Julliard d3032a94c6 cards: We can now store binary files in the repository. 2007-09-17 16:07:27 +02:00
Alexandre Julliard e4959bf1bc msi: We can now store binary files in the repository. 2007-09-17 15:53:53 +02:00
Alexandre Julliard 85ad7c6558 ole32: We can now store binary files in the repository. 2007-09-17 15:53:00 +02:00
Alexandre Julliard 516bb07861 shell32: We can now store binary files in the repository. 2007-09-17 15:51:40 +02:00
Alexandre Julliard 2371db52e0 user32: We can now store binary files in the repository. 2007-09-17 15:46:18 +02:00
Alexandre Julliard c636a4ee1a comdlg32: We can now store binary files in the repository. 2007-09-17 15:40:36 +02:00
Alexandre Julliard 662b09dcaf comctl32: We can now store binary files in the repository. 2007-09-17 15:38:23 +02:00
Mikolaj Zalewski c6efacd86a gdi32: Return the correct font type, ntmFlags and PitchAndFamily for Type1 fonts. 2007-09-17 14:37:44 +02:00
Mikolaj Zalewski 0eb910352c gdi32: If freetype fails try to load manually fonts wrapped as PE resources. 2007-09-17 14:37:32 +02:00
Mikolaj Zalewski baee27c69c gdi32: Implement AddFontMemResourceEx (based on a patch of Byeong-Sik Jeon). 2007-09-17 14:14:27 +02:00
Mikolaj Zalewski 66cf4f7d53 gdi32: Store child font links as pointers to struct Face instead of filename/index. 2007-09-17 14:13:46 +02:00
Alexandre Julliard 9c27ed21a2 user32/tests: Properly flush events in the update rect tests. 2007-09-17 14:13:37 +02:00
Andrew Talbot f19086e9d3 crypt32: Fix some memory leaks. 2007-09-17 13:48:32 +02:00
Michael Stefaniuc a5fdea0e6a janitorial: Remove two fresh redundant NULL checks before HeapFree(). Found by Smatch. 2007-09-17 13:47:49 +02:00
Peter Oberndorfer cfd561f605 configure: Recognize i686-mingw32 prefix for crosscompiling. 2007-09-17 13:47:42 +02:00
Alex Villacís Lasso 157a0199e9 riched20: Prevent overflow on richedit debug channel. 2007-09-17 13:46:15 +02:00
Alex Villacís Lasso bbe9104514 iccvid: Guard against null pointer reference. 2007-09-17 13:45:03 +02:00
Alexandre Julliard eb22539efa ntdll: Fix an error message. 2007-09-17 13:42:01 +02:00
James Hawkins 72a3f18338 kernel32: Return TRUE for all pointer params in GlobalUnlock. 2007-09-17 13:41:53 +02:00
James Hawkins 40dff81b5a kernel32: Fix the case where memory is freed twice in GlobalFree. 2007-09-17 13:41:49 +02:00
James Hawkins 2cd2f12256 user32: Set uiLo and uiHi to zero on error. 2007-09-17 13:28:23 +02:00
James Hawkins 1eaeb3e0cd user32: Add tests for the DDE pack functions. 2007-09-17 13:28:19 +02:00