| 1 | 1999-11-10: KSO
|
|---|
| 2 | - Uses root changelog.
|
|---|
| 3 |
|
|---|
| 4 | 1999-09-08: KSO
|
|---|
| 5 | - Initial checkin of code into CVS for Odin32.
|
|---|
| 6 | - Don't work!!!
|
|---|
| 7 | - Pe2Lx source is not in sync!
|
|---|
| 8 | - Rewrote skelton. (partly tested)
|
|---|
| 9 | - New heap.
|
|---|
| 10 | - Win32k will now only work if a correct .sym-file and a kernel-file is
|
|---|
| 11 | found. Initiation code is therefore changed.
|
|---|
| 12 | - Changed device-line parameters to take .sym-file and kernel-file names.
|
|---|
| 13 | Removed obsolute options.
|
|---|
| 14 | - Changed the way procedure addresses are calculated to support warpserver
|
|---|
| 15 | for e-business. (Warp v4.5). (not tested!)
|
|---|
| 16 |
|
|---|
| 17 | 98-08-20: KSO
|
|---|
| 18 | - All LX* classes is documented briefly.
|
|---|
| 19 | - Get*SectionByAddress() have changed names and more strict use,
|
|---|
| 20 | eliminating missunderstanding and potential bugs. New functions are and
|
|---|
| 21 | should be named after the following standard:
|
|---|
| 22 | Get*SectionIdx* - Gets the index into PESection for a section
|
|---|
| 23 | Get*ObjectNo* - Gets the 1 based object number for an object.
|
|---|
| 24 | - GetAddressPage is renamed to GetPageByVA
|
|---|
| 25 | - /L option is changed: /L turns on logging, if not present no logging.
|
|---|
| 26 | - Exports may be present in .EXEs and .DLLs my have no exports.
|
|---|
| 27 | - TIBFixObject (or call it TIBFixSection depending on context) TIBFix is
|
|---|
| 28 | put into an Object of its own. Currently it is placed at 0x10000 for
|
|---|
| 29 | .EXEs and at the end of .DLLs. I just think I found a never occuring
|
|---|
| 30 | problem: PE file with base at 0x10000, will put TIBFixObject last
|
|---|
| 31 | may fail if stack is grown. This is a problem only present with old
|
|---|
| 32 | WinNT 3.1-3.50(?) .EXEs. (But I'll fix it later some time.)
|
|---|
| 33 | - SetEntryAddress may happen to work - but is currently unused.
|
|---|
| 34 |
|
|---|
| 35 |
|
|---|
| 36 | 98-08-09: KSO
|
|---|
| 37 | - Documneting started. Currently using SDS styled documentation.
|
|---|
| 38 | SDS was made of a friend of mine. It may generate HTML docs based on
|
|---|
| 39 | the .cpp and .h files. My parts (win32k, kMMF) is documented this way.
|
|---|
| 40 | - Resources are now mostly rewritten to support the new resource handling
|
|---|
| 41 | of win32k - which I am working at. All resources have a Show<rsrc>, a
|
|---|
| 42 | Convert<rsrc> and a QuerySize<rsrc> call.
|
|---|
| 43 | TODO: Cursors and icons are not yet finished. Requires: thinking...
|
|---|
| 44 | - Copyright info from win32k are updated to include PE2LX and MWDD32.
|
|---|
| 45 | - Borland fixes... Most from Borland and Watcom should now convert.
|
|---|
| 46 | - else see changlog for whole project (PE2LX).
|
|---|
| 47 |
|
|---|
| 48 | 98-07-05: KSO - created history
|
|---|
| 49 | - ProbeKernel - automatic detector of kernel and finder of procedures
|
|---|
| 50 | - most pointers should now been assert
|
|---|
| 51 | - itoa should not be used - it assumes ss == ds - use sprintf
|
|---|
| 52 | - option /L works
|
|---|