Announcing ring3k 0.0.20
Mike McCormack
wine.msi@hidden
Sat Feb 21 11:01:52 CET 2009
Hi,
Delayed a bit due to family commitments, visa applications and being
busy with (ahem) real work. Enough excuses!
Download the source at: http://ring3k.org/ring3k-0.0.20.tar.gz
In this release, WM_PAINT based painting is beginning to work for
minitris (remove <n n="Polled">1</n> in reg.xml to try it out), and the
region shared memory compatibiltiy has been improved.
Detailed change list follows.
thanks,
Mike
commit 5bab9d6b921cc5cbef179b03c230ad393e2ea0a4
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 21 10:43:13 2009 +0000
Version 0.0.20
commit 65040dd729186c567639e1a07d3de5794c2233bb
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 21 10:34:37 2009 +0000
Validate the rectangle in NtUserBeginPaint
commit ffe5e5fdfe3d10abfa3c443664aec46deeea76bf
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 21 10:32:10 2009 +0000
Stub for NtUserEndPaint
commit 95cea65602930514d35db662830cd34cd6a2ac92
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 21 10:28:34 2009 +0000
Minimal implementation of NtUserBeginPaint
commit 3f8c21e21ad878b325874d6b0a355e921d06ff8b
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 21 10:10:48 2009 +0000
Implement NtUserDispatchMessage for paint messages
commit d546c0a925ae91e5af89175c67d97909e630e877
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 21 10:02:09 2009 +0000
Create a template for copy_to_user
commit 2673daaca6f2f9f426c2a5cd972bae4c8dc4a390
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 21 09:36:51 2009 +0000
Send WM_PAINT when necessary
commit 7591d353834349e117c34cd55fb4774663ec4df6
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 20 19:27:24 2009 +0000
Implement and test the simple case of NtGdiCombineRgn( ... RGN_AND );
commit 79d5200717047dd0bcfee78271e2da5933e5ac4a
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 19 23:50:30 2009 +0000
Add tests for region shared memory and make them pass
commit 49260368f0b7e013767a0cad2f38e42295f7c4da
Author: Mike McCormack <mikem@hidden>
Date: Tue Feb 17 22:19:26 2009 +0000
Expose region data to user space
commit f49dc124e52798efcdea1a3b6c7dbfd04ddb42d3
Author: Mike McCormack <mikem@hidden>
Date: Tue Feb 17 22:03:30 2009 +0000
Make kernel_to_user and user_to_kernel static functions
commit fa025ea87bd88f418f3ab31ba93b2380629b0c6d
Author: Mike McCormack <mikem@hidden>
Date: Tue Feb 17 20:59:16 2009 +0000
Make gdi shared memory globals gdi_object_t members
commit 4df21f7bf3d94a707e491276142942782289be6b
Author: Mike McCormack <mikem@hidden>
Date: Tue Feb 17 20:55:40 2009 +0000
Remove unnecessary headers
commit 98e29d1d15094197f147d8c94063b5c2f9ce3f99
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 16 23:33:17 2009 +0000
Make rect count unsigned
commit 3207870db24f67bcce2253ce36ad56fa613c7376
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 16 23:28:23 2009 +0000
Rename the shared rect count to match the region_tt implementation
commit b93301c6dc79277cba4de56c10c55c9c638b5076
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 16 23:19:48 2009 +0000
Create functions to allocate and free shared memory
commit c3451664de1d20046207c6f81464fdb7671346d4
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 16 23:07:29 2009 +0000
Create a separate class for rectangles
commit 9a3f016b1ec21fab2ddca614ae9a702d9beb170a
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 16 22:45:58 2009 +0000
Move swap function to header
commit 61c664b38bdee5477ca989cfea4d09d3afa0f8ce
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 16 22:44:06 2009 +0000
Add shared region test (disabled)
commit 4270335ac348d85ff42883f87de4b7f6870875c4
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 16 22:43:35 2009 +0000
Add definition for region shared memory
commit b83ec9cae654bb2a52e37765de242a9a402870fc
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 15 21:55:47 2009 +0000
Store the size of the allocation with the allocation
commit aefe362975a5206515f5b3207b6186d7c553cf86
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 15 19:00:55 2009 +0000
Move shared memory functions to gdi_object_t
commit 0dc5dd4e68bb56feecb38abd6bbd865d3929bae2
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 15 18:43:05 2009 +0000
Shared memory for all gdi
commit 5ff93d46710b4eec5ce1a59092a7629af0f6e53f
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 15 18:39:20 2009 +0000
Tracer is for all gdi, not just device contexts
commit c407c33ab8dc830558255d1a28494dd9c9fe55dd
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 15 18:33:12 2009 +0000
Use allocation bitmap to manage gdi shared memory
commit 57bfdf239c125420f9f33d92dad5d3a28331e0e3
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 15 09:16:06 2009 +0000
Cleanup gdi declarations
commit 57050656cc00f91180be4c3c39fbf69b7f51eeb8
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 14 17:43:12 2009 +0000
Split region definition into a header
commit 89264447333ac1082907d40e929e3ef96fc07229
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 14 17:28:14 2009 +0000
Remove an unnecessary level of indirection
commit f68b568d4262a69f5f45ae03552aba75e4546d72
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 14 16:02:40 2009 +0000
Implement NtGdiRectInRegion
commit 46665bea022a383f4c796bff0e3eac7bd8d90c97
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 14 01:33:56 2009 +0000
Implement NtGdiPtInRegion
commit 5d994a1b29e3a45809a63cb9747487cfece733d6
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 14 00:26:39 2009 +0000
Implement NtUserDestroyWindow
commit 9e0d7adcb4e86824d9ad76e458732af4c9b8e145
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 12 00:53:47 2009 +0000
Add stub for NtUserValidateRect
commit 5ca92839ce457a452975be1a016733485f716c74
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 12 00:51:25 2009 +0000
Fix NtUserPeekMessage prototype
commit 27e29687b17071e8708134c5548e73accc9eb87a
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 12 00:13:48 2009 +0000
Stub NtUserDestroyWindow
commit 20646ea30dd3d3df39d1ea1817d5d731c9c02f51
Author: Mike McCormack <mikem@hidden>
Date: Wed Feb 11 01:02:09 2009 +0000
Check the client rectangle
commit f7c93ef37cc308e6f91b7f68d5029cbedac3c855
Author: Mike McCormack <mikem@hidden>
Date: Wed Feb 11 00:54:18 2009 +0000
Dump returned values in NtCallbackReturn
commit 1ddfa36228263a791880e2d298ae4a619c3ec576
Author: Mike McCormack <mikem@hidden>
Date: Wed Feb 11 00:43:08 2009 +0000
Check the cached window handle and window proc in more places
commit 03fc0246f1ae92b8a95a8d963290030d863c30ab
Author: Mike McCormack <mikem@hidden>
Date: Wed Feb 11 00:09:08 2009 +0000
Send the size and position in WM_SIZE and WM_MOVE messages
commit 939121f7e84fb168e0fd0428fd419a12a7a055b7
Author: Mike McCormack <mikem@hidden>
Date: Tue Feb 10 23:59:37 2009 +0000
Test window styles and dimensions in callbacks and shared memory
More information about the ring3k
mailing list