Announcing ring3k 0.0.23
Mike McCormack
mikem@hidden
Fri Mar 20 16:55:19 CET 2009
Hi All,
It's been a long week, but finally ring3k 0.0.23 is available through
git or for download from:
http://ring3k.org/ring3k-0.0.23.tar.gz
Changes in this edition include:
* Cairo backend (contributed by Hilary Cheng)
* Support for bitmap fonts using freetype
* Fixes for WM_NCCALCSIZE and WM_WINDOWPOSCHANGING
Please note, ring3k now depends upon freetype. So before recompiling,
please "apt-get install libfreetype6-dev" or equivalent. cairo is not a
hard dependency, but will be used if it is present.
Changelog follows:
thanks,
Mike
commit e31169b746c58696822a3dfbb0b4182b2c45b345
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 20 16:28:16 2009 +0000
Version 0.0.23
commit 1c3a4cdd1c8a2cea655ec43dce2b1ddc14a22e1e
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 20 16:23:45 2009 +0000
Make the middle mouse button work
commit 810054f3aaf64d5493a7220e3342585ce8690ab6
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 20 16:17:48 2009 +0000
Use project's name for cairo window
commit ecd5a702614d604f86542353eeacce1987cd5963
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 20 16:10:17 2009 +0000
Give the cairo window the same size as the SDL one
commit 4e9a9a0dc0ace4a55ba103462cc65d2aff1ebd25
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 20 15:54:22 2009 +0000
Split null display code into separate files
commit b2a1d07a53611d0797f576726bc7cf51b023b7b6
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 20 08:11:06 2009 +0000
Add copyright header and fallback
commit f6c38b29e0bf7642c4ec717b049cfc6d92773b22
Author: Hilary Cheng <hilarycheng@hidden>
Date: Fri Mar 20 08:06:21 2009 +0000
Add support for cairo backend
commit fce458d1d52aa6e01d3cb4d3c65902d47b5dddea
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 20 07:18:26 2009 +0000
Remove unnecessary includes
commit 21eb8f5f7bb96bfe03fef25dd86157f201cb9316
Author: Mike McCormack <mikem@hidden>
Date: Thu Mar 19 00:35:06 2009 +0000
Alloc device contexts in the screen driver
commit c5c7852c29d651d47ed593d6c43191e5748e7fcc
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 18 23:24:26 2009 +0000
Split the bitmap code out
commit 2577458d508dd30fd8790120cc25d87105b80865
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 18 08:23:28 2009 +0000
Split bitmap_t from gdi_bitmap_t
commit d940eeeddc951c5350ac6086184bde76aebd8d6f
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 18 07:33:04 2009 +0000
Throw exceptions in the bitmap constructor
commit d4ac40112ac0f366c769488cb51d5cfa6829eb7e
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 17 19:20:10 2009 +0000
Use throw in device_context_t contructor
commit b692c8f5debeee2fb3c9bc27528c787df8c1a91e
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 17 07:44:43 2009 +0000
Draw a space at the end of the characters
commit 57521d741d5ee37147c323380854aba31c8cdefa
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 17 07:44:11 2009 +0000
Move the x position after drawing a character
commit 4d5f8791e625a9e4221e666c0c2e377f6ccc9803
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 17 00:24:06 2009 +0000
Add a target to build an ISO with winemine.exe on it
commit fbc0172a5634d4eabc36010b51d49f432441a11b
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 17 00:23:36 2009 +0000
Use TextOut to draw score and mine count for testing
commit 24877a8f61cd58cfe564e4c4a9adbda3e4e4b29f
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 17 00:21:45 2009 +0000
Add basic support for TextOut
commit 7090e7d265ea91351631ccdbaa94085d1a1c30ed
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 17 00:19:58 2009 +0000
Extract VGA fonts
commit 3af1726c664ca0b04f0cb597fcd6392f7897b245
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 15 21:31:52 2009 +0000
Initialize freetype
commit 652f4ec121666f66ccba5f51b4acd834356d6c54
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 15 20:52:15 2009 +0000
Set the xml2 include path and libs in configure.ac
commit b3ad3d7aa371f9c3645dbdb113891ac8c5157d97
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 15 20:46:42 2009 +0000
Create an INCLUDE_DIRS variable
commit 91b5e0d8c9f8cafeea32774f7d2fd0966413dd75
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 15 17:50:36 2009 +0000
Check for freetype 2 libraries
commit 7e982e289eb89561981daeb2e8313ed1f151dcad
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 15 17:04:30 2009 +0000
Add a basic NtUserWindowFromPoint implementation
commit 6587ef6db81211db43bddfb71594eefab8054adb
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 15 16:59:19 2009 +0000
Remove use desktop_window instead of window_tt::first
commit 7098d8bd9023d773c31c96607149c0c6d0598de7
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 15 16:39:11 2009 +0000
Add a few convenience functions
commit cc91bda171c173384e3c6817ab10517f14d407a7
Author: Mike McCormack <mikem@hidden>
Date: Thu Mar 12 00:37:25 2009 +0000
Stub NtUserWindowFromPoint
commit 4feb54a5d56157cf1114694cbde752e7365b85a6
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 11 23:41:07 2009 +0000
Send correct wparam in WM_NCCALCSIZE
commit bcc1a8fd015d4dd72fa801df8de3c9932d5f1a14
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 11 23:09:18 2009 +0000
Set rgrc[0] in WM_NCCALCSIZE
commit 55261c0483cc4a270d910bebd4f9e7b271664a4e
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 11 22:17:02 2009 +0000
Show that NtUserMoveWindow updates the window's location in shared
memory
commit 4a2675dfa9b7b01471c3ef0874f751d170640867
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 11 07:31:11 2009 +0000
Set the client rect when moving the window
commit dcb20724a20be27e98f993e345f7999a2b6c5879
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 11 07:28:24 2009 +0000
Send the position in the WM_WINDOWPOSCHANGING message
commit 72d7cbc646ba29a09b80bbcdaa6b671c58dd7d32
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 9 23:12:01 2009 +0000
Add a short test for NtUserMoveWindow
commit 57ada1a645c855c244bd0e7d5d5b97ba5dac0d8b
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 9 22:05:45 2009 +0000
Avoid problems when iso is missing
More information about the ring3k
mailing list