ring3k 0.0.24 is available
Mike McCormack
mikem at ring3k.org
Sat Jul 25 12:00:25 CEST 2009
Hi All,
After a bit of a break in development, I'm glad to announce ring3k
0.0.24 is available.
The main purpose of this release is to get the ball rolling again, as
I'm getting back into a routine of things after moving country and
adding a new member to the family :-)
* Beginnings of support for a native registry editor (and libntreg)
* Handle Linux syscalls in the client like Windows (throw an exception)
* Cleanup of the directory structure
Thing that I hope to do with the project are:
* switch to using gdb as the debugger (through a gdb stub)
* allow using a Windows partition instead of a CDROM for the windows
files (thus the native registry file format support)
* move up to Windows XP (OK, I admit Windows 2000 is a *little* old now :-) )
* reduce dependencies (e.g. do something interesting without a Windows CDROM)
I've decided that while graphics support is in a state of flux, it's
better to keep only one graphics backend, so have removed Cairo again.
Apologies to Hilary for this, however in the interests of moving
forward, I feel it is necessary.
Thanks for everybody's continued interest in the project!
Mike
commit d2dfeb75ef5f1784f4cf2f620ad947a34dbabfdf
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Jul 25 14:48:09 2009 +0900
Version 0.24
commit ecfae64e2250987190d37a29a13ad8dc3d94f9d5
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Jul 25 14:09:00 2009 +0900
Remove Cairo graphics support for the moment.
Unfortunately it's too much effort to maintain.
commit baacf07417b95794669bbb133e2b0bec27c37aac
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Jul 25 13:56:33 2009 +0900
Fix a warning
commit 80724cc38d23c67e653edfc4f88037529fb212b0
Author: Mike McCormack <mikem at ring3k.org>
Date: Fri Jul 24 21:27:42 2009 +0900
Add short smss stub to get the ppb
commit 3a3a16646e9f776577688e3dbebe5848958e3647
Author: Mike McCormack <mikem at ring3k.org>
Date: Fri Jul 24 21:24:27 2009 +0900
Update things to do
commit 9dfd92293447bb5b7a1cb8101b2d1868007427d6
Author: Mike McCormack <mikem at ring3k.org>
Date: Fri Jul 24 21:21:23 2009 +0900
Fix initial process parameters to avoid a breakpoint in smss.exe
commit d796f769c27bb5b8255122d4f553a3f784714c67
Author: Mike McCormack <mikem at ring3k.org>
Date: Fri Jul 24 21:19:46 2009 +0900
Add NtSetInformationFile
commit ffdfb543d9e6fb0aeec8517f6ef6df7a23ad7bc3
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue May 26 11:40:57 2009 +0900
Trap breakpoints
commit fbdd18ce7e0d85c475e91f1da895f518004e3211
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue May 12 01:40:09 2009 +0900
Add STATUS_BREAKPOINT
commit c1cbdbd15888f08a0b044a53a5e7f53de599e7c6
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon May 11 20:12:51 2009 +0900
Trap on int 80 calls
commit c57b6914e98f3184a8e0aa37637422cf42a825b3
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon May 11 20:07:43 2009 +0900
Add STATUS_ILLEGAL_INSTRUCTION
commit ab6f3d8595bc466773a8a9098ffdfa6b6bbe5f78
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon May 11 19:58:50 2009 +0900
Add a hack to get past an additional SIGTRAP from new kernels
commit 7e50817cdfb7217aca7c018872e70f9cb1ae7302
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Apr 27 18:41:35 2009 +0100
Dump out the name of the selected path
commit becb4b549a0ef8112c9d937afce7f2ca211aa42b
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Apr 27 18:33:12 2009 +0100
Split the RegistryTreeView implementation into a separate file
commit 26ea3a2ec268a81b59d33da2e6fbe1c99d88d35a
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Apr 27 18:31:10 2009 +0100
Pass the current and previous index in the selection changed signal
commit e0c771553638f1c620d2fb9d35323c60d9e297c3
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Apr 27 18:21:31 2009 +0100
Store pointers in owning class
commit 88a79fa6b5589605f302e85b6bc23c5548f5f414
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Apr 27 18:21:10 2009 +0100
Add include guard
commit 7d6711b67e04ed5f88212bc9d29235b25cc714db
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 21 23:23:02 2009 +0100
Create a signal that triggers when the treeview selection is changed
commit baa17554001a9e5f5c40531753abd355e1e2b2a0
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 21 23:22:25 2009 +0100
Ignore metaobject compiler output
commit 1b2f1f7106abfbe6fcf54b347d5c7025bff01d0a
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 21 23:16:59 2009 +0100
Don't remove the qmake file
commit c9456d79e59d703980e722a37f3bc6cba3b542dd
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 21 20:31:11 2009 +0100
Make RegistryItemModel and RegistryValueModel QObjects
commit 9aff2372ec01aeafb23b983d907c0587479c33b7
Author: Mike McCormack <mikem at ring3k.org>
Date: Fri Apr 17 00:00:04 2009 +0100
Update the packagemap
commit 24228b08aee0b6f7a3760e7a31af5d06504e82ef
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 23:38:12 2009 +0100
Add a registry value model and list
commit e37599ec97d861e7f17236cae12ece48236c494a
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 22:42:19 2009 +0100
Split registry model into a separate file
commit 6c9537bc0bfdb357f304608c40b1dafed17d483d
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 22:39:33 2009 +0100
Add an include guard
commit 72362cbb2af79e7fce82f605400e04f1a421c390
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 22:35:45 2009 +0100
Fix a warning
commit 4ac35307ce0778fcd0a873e36bc9ec618892d606
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 22:34:51 2009 +0100
Fix a warning
commit 15a1c6df1acd73e1653404a21669e74915bf81d5
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 22:32:52 2009 +0100
Only check for qmake in configure
commit deec305cf359ee4d39518f2be7355edd7c443472
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 22:08:55 2009 +0100
Use qmake to build regedit
commit 4a5ade42d0f9293309497568eaf4075d811bede4
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 21:35:56 2009 +0100
Split RegistryItem code into separate files
commit 72048268e91b557208bae90b2a5812221f4b63df
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 21:35:00 2009 +0100
Don't instantiate lh_hash in header
commit 891d9dd2890298ec0265ecc6173d1a5ff147ea64
Author: Mike McCormack <mikem at ring3k.org>
Date: Thu Apr 16 21:28:28 2009 +0100
Add copyright header
commit bae4a1c33fca4b18c6f98e5ce540790e13a16302
Author: Mike McCormack <mikem at ring3k.org>
Date: Wed Apr 15 22:59:22 2009 +0100
Split the window
commit 85ba20c5cb3e68028a2f6c79c6bad830a5bb90ad
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 23:34:49 2009 +0100
Create an alloc_string function
commit 33ee1e25f963208ed943c99c031f9765de96d6d7
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 23:26:55 2009 +0100
Remove redundant casts
commit a99fb800a5c75977b9b827f2a0853f8dfb7bca81
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 23:14:38 2009 +0100
Remove alias of @ to blank values
commit 632b56a81cf1bae64aed08da5065813cb111126b
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 23:11:52 2009 +0100
Remove ifdefs around some dprintfs
commit 8cbcf25c8a6c31e3e2c7aee9b579247c6ed45cd4
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 23:10:29 2009 +0100
Remove redundant functions
commit f7fcf9f1b319f2290f98e46b12f8036dd3955a69
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 23:01:43 2009 +0100
Make a string input const
commit c4a2de85d584f98a8b00aaa080dffc4e1ad417ba
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 22:59:08 2009 +0100
Remove DOCORE
commit 54e463e88d0dbdb001c4eb67ccb32128fb907596
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 22:56:49 2009 +0100
Remove FB_DEBUG
commit 9f57914089ade85fe27682e3869a46cc179a98da
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 22:52:02 2009 +0100
Remove more debugging macros
commit c6b8a3dc07282ca932285e41bdd12c11695581e5
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 22:50:54 2009 +0100
Remove an unused function
commit 8950f12fc88e48b54a898e3c997f9a8ccfecbf76
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 22:49:21 2009 +0100
Remove some macro defines
commit 5e5d06f681f1718da803e443f0bc88605fd8f527
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 22:49:01 2009 +0100
Rebuild regedit when libntreg changes
commit e6fdaeb3ccb4613200a2f91d8aa43463a0041841
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 22:41:52 2009 +0100
Create a dprintf function for debug prints
commit fbe7e65809cb3f98c1274aa8262ae7b750a2882e
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 21:50:10 2009 +0100
Cleanup some unused debug output
commit 6fae5ee3caa408949c5b10992a058f8d64741478
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 21:49:28 2009 +0100
Make some functions static
commit ee31974f970a4fa6e2221dfcc34c1af85987a347
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 21:33:20 2009 +0100
Fix the registry model
commit 6fb3d4613aae3a4aa0c9388aa787e1ce5be2e572
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Apr 14 21:16:23 2009 +0100
Use the struct passed in for iteration.
commit 71df8d278227c5c3a1514bcf7216cdf1dd341c76
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Apr 4 10:07:32 2009 +0100
Create a RegistryItem class
commit 59af421074e2b22fd013e0dac4a9cccb59170ef6
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Apr 4 09:30:51 2009 +0100
Make string params const
commit 10b35debd0001240b3f2de691287bdaedbe67c44
Author: Mike McCormack <mikem at ring3k.org>
Date: Fri Apr 3 01:04:02 2009 +0100
List the top level keys
commit 8a4d0b9083317b2ce475a28b8c5715d4774f2166
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Mar 31 23:47:34 2009 +0100
Add a function to enumerate keys
commit 7e954f3f1b75b3dc5f3658f24eb61ee4fd4655d6
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Mar 31 22:49:05 2009 +0100
Make write and close call names consistent
commit 881c809eb790a8dbc4a4b40bb28d85100d29a728
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Mar 31 22:47:22 2009 +0100
Begin a registry editor
commit 43923b06f6676ac0913d9e0b9bfb4d422c9f6de0
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Mar 31 22:44:09 2009 +0100
Fix open_hive prototype consistency and parameter const-ness
commit e8a35ff4c55f65b989284a1bfd2a11ae056d1c20
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Mar 31 22:12:47 2009 +0100
Fix compilation under C++
commit 5da82dba5cc8b065999333509e9c1258619941b2
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:58:37 2009 +0100
Remove more macros
commit 1bcf0c88702c796076267d53760e529dd5e44ec7
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:57:24 2009 +0100
Remove macros
commit 71d41c301544f6f3b2b330b68e084d48fa6544db
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:51:09 2009 +0100
Remove undefined function
commit 68c7bb7805bbde570a3c410463ac6913752d17a9
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:50:06 2009 +0100
Remove macros and private functions from header
commit 454b791ae17436bcddd22a8d7f13ccad38724753
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:46:00 2009 +0100
Remove some unused code and tidy
commit a06810ad88c9119f3e3c850534d2457431e89123
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:44:25 2009 +0100
Remove some unused code
commit 91e926d9e1dc813623d7dda1c2ebcca66fec6602
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:43:24 2009 +0100
Remove some macros
commit e8f12660ee7607ecb5854a27303b6ef414f68bbc
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:37:55 2009 +0100
Remove unused functions
commit 99ac7fb524e25d13c6281d926e5601f0abc5cec6
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:36:29 2009 +0100
Use standard function strdup instead of str_dup
commit b66896a693ec099aaa89f4328829ea8886467308
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:29:39 2009 +0100
Replace debugging code by asserts
commit ab73982306ad588e73abcbf3484fc4c036b9717c
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:17:50 2009 +0100
Remove trailing whitespace
commit 11d07994693e08aa5d13e2bd29dae27e4824ef26
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:16:01 2009 +0100
Fix uninitialized variable warnings
commit 452974a90f4c81675b29dec29973d67d1540d5ef
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 23:02:40 2009 +0100
Import libntreg chntpw-source-080526.zip
commit 150bec77787aa27e915c190de49f7f1de35bf58d
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 00:19:52 2009 +0100
Add names of fields to window shared memory tracing
commit e003e296bf0d4c03775062f6c34260b4f82f5508
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 30 00:11:40 2009 +0100
Fix window shared memory tracing
commit 131975ed32267fa7ff1dddbeed825031bf30f36a
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 29 23:56:38 2009 +0100
Make sure to preserve ofs
commit 173ceb108faeedaae47f1767aba0628848e707fe
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 29 23:38:33 2009 +0100
Trace accesses to user32 shared memory with finer granularity
commit a4710b2ee5f6c59655892ccd7ad6b46fb0182b82
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 29 21:49:25 2009 +0100
Add comment
commit fa8aacf90156e5e8e4939433c269ddbb59eb54ad
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 29 09:34:55 2009 +0100
Uncomment TranslateMessage
commit 8c8a7b6947dc5e56bddc5ac544ccd7be169e5760
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 29 09:34:32 2009 +0100
Simple interactive test for messages, mouse + keyboard input
commit ed22e98e59158320855132950a0d1f94120e7b93
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Mar 28 23:07:06 2009 +0000
Window titles can be odd numbers of bytes
commit 9de077729b7f996d6327ed609107ecef9b0ef28f
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Mar 28 16:07:04 2009 +0000
Add a minimal shell
commit f4132942e8f6d6fabe49c36730c3a17b5e7f2082
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Mar 28 09:45:05 2009 +0000
Move pixels.exe to its own directory
commit 647e78bd9c4a52463c0cd06435c73519cd691809
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Mar 28 09:18:24 2009 +0000
Remove trivial program
commit e4c7150cbc9859f67fb161fe876aeca6a20e600c
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Mar 28 09:16:36 2009 +0000
Move winlogon replacement to its own directory
commit 43102cc4ec57c369dacafaa20ee4446fb0547f92
Author: Mike McCormack <mikem at ring3k.org>
Date: Sat Mar 28 09:04:33 2009 +0000
Allow the replacement winlogon to start a program specified in the registry
commit 971ecc862d6eeee497c3a9de439b6d4e24efa43e
Author: Mike McCormack <mikem at ring3k.org>
Date: Wed Mar 25 08:34:37 2009 +0000
Add lock and unlock methods
commit d62d11e8dd23665a6f401362509842e9e54d034e
Author: Mike McCormack <mikem at ring3k.org>
Date: Wed Mar 25 08:30:34 2009 +0000
Make the SDL surface a bitmap
commit e00653f12b57f5e5ac866c44852c2cce85c77411
Author: Mike McCormack <mikem at ring3k.org>
Date: Wed Mar 25 08:27:55 2009 +0000
Allocate bits and handle separately
commit 7614297f3d8ebc79e50b9e7cf5a5f43267233b9f
Author: Mike McCormack <mikem at ring3k.org>
Date: Wed Mar 25 08:09:10 2009 +0000
Remove unnecessary trace
commit 2fa3d44cefde7b9ae3ed0e9a0ecd092a046ea71c
Merge: 83cbbcb... 9626088...
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Mar 24 21:48:46 2009 +0000
Merge branch 'hilary'
Conflicts:
kernel/cairo_display.cpp
kernel/sdl.cpp
kernel/win32mgr.h
commit 96260887c7652546e5767fcb3b793ba5823da501
Merge: 162f774... b53e419...
Author: Hilary Cheng <hilarycheng at gmail.com>
Date: Tue Mar 24 21:36:24 2009 +0800
Merge commit 'mikemccormack/master'
Conflicts:
kernel/win32mgr.h
commit 162f77441ce71b0dd628fb7c9c7c0293a27ee78b
Author: Hilary Cheng <hilarycheng at gmail.com>
Date: Tue Mar 24 21:24:45 2009 +0800
- Add AnalogClock, but it is not completed. it draws line and rectangle
for debugging
- implement lineto function. Add Pen and Current Pen Pos in the
GDI_DEVICE_CONTEXT_SHARED structure. MoveToEx will not call
NtGdiMoveTo. It will only store Point into DC Internal Structure.
- Current HPEN is not still found in the DC Internal Structure. Since
SelectObject in GDI32 hasn't fill the it. Currently, using the default
Pen Object.
commit 83cbbcb405de4ebb47f290a873d8c0bd6886c88e
Author: Mike McCormack <mikem at ring3k.org>
Date: Tue Mar 24 08:32:40 2009 +0000
Rename get_selected_bitmap to get_bitmap and make it virtual
commit 07086961bb81eb6ec1871ee011a482885b461322
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 23 07:45:50 2009 +0000
Make the sdl sleeper code a separate class
commit 27c75ca1287b4a461dbad61e083f42daedf18de5
Author: Mike McCormack <mikem at ring3k.org>
Date: Mon Mar 23 07:09:56 2009 +0000
Allow selection of the graphics backend
commit fd7ecbb3e09f06b04100171e54d002acc134b5a4
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 09:17:42 2009 +0000
Use a variable for duplicated flags
commit 436bfbddd765bd5a0a35e6a312b44bebbfcdd045
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 09:13:31 2009 +0000
Include specific deps files
commit 5d9f0f56b017354279ed8db127c22ee2d575e9ff
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 09:09:00 2009 +0000
Create a top level make rules file
commit bbbb8ef8fb7ca0d26bbf5b4fb798a79b2c581a1c
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 08:44:35 2009 +0000
Add missing files
commit a18ff853508893fccb4d3c1530cea3fe93c52661
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 08:42:27 2009 +0000
Use Wine's method of recursing subdirectories
commit 8bf9cd671714fc7df6ef06e1cb975d4f8d61fd49
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 08:19:17 2009 +0000
Move winemine into programs directory
commit b53e41953627552e36e0cd03c7d6dc7536122ffc
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 08:12:08 2009 +0000
Move minitris.exe into is own directory
commit d7244f33c0b223fa4111e8478ea2d0f2c0a39f15
Author: Mike McCormack <mikem at ring3k.org>
Date: Sun Mar 22 07:22:54 2009 +0000
Add a bitmap template
More information about the ring3k
mailing list