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