Changeset 14482
- Timestamp:
- Aug 2, 2000, 1:19:04 AM (25 years ago)
- Location:
- tags/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tags/trunk/ChangeLog ¶
r14480 r14482 1 /* $Id: ChangeLog,v 1.104 7 2000-08-01 23:17:04sandervl Exp $ */1 /* $Id: ChangeLog,v 1.1048 2000-08-01 23:17:28 sandervl Exp $ */ 2 2 3 3 2000-08-01: Sander van Leeuwen <sandervl@xs4all.nl> … … 8 8 "CommonFilesDir"="x:\Program Files\Common Files" 9 9 "SharedDir"="x:\Odin" 10 - DOC\ToDo.txt: 10 - COMCTL32: Fixed property page bugfix (wrong position) (by merging 11 latest PROPSHEET_ShowPage from Wine) 12 - DOC\ToDo.txt: 11 13 Added: 12 14 KERNEL32: Build fake PE headers for odin dlls (dll handle must be pointer to header) -
TabularUnified tags/trunk/doc/ChangeLog-2000 ¶
r14382 r14482 1 /* $Id: ChangeLog-2000,v 1.1 2000-07-09 22:27:51 phaller Exp $ */ 1 /* $Id: ChangeLog-2000,v 1.2 2000-08-01 23:17:54 sandervl Exp $ */ 2 3 2000-07-26: Sander van Leeuwen <sandervl@xs4all.nl> 4 - KERNEL32: Don't translate values returned by WaitForSingleObject. 5 Open32's WaitForSingleObject returns the correct values. 6 -> breaks a lot of things including RealPlayer 7 7 (removed bugfix 2000-07-17: fixed return codes for HMWaitForSingleObject) 8 - DOC\ToDo.txt: 9 Added: 10 USER32: Fix LoadImage to resize icons, cursors or bitmaps 11 to the specified dimensions (if required) 12 13 2000-07-25: Sander van Leeuwen <sandervl@xs4all.nl> 14 - KERNEL32: Added environment setting for disabling wait on exit 15 for console applications (SET ODIN_AUTOEXITCONSOLE=1) 16 - DOC\ToDo.txt: 17 Added more unassigned tasks 18 19 2000-07-22: Sander van Leeuwen <sandervl@xs4all.nl> 20 - DOC\ReportingBugs.txt 21 Added file that tells users how to report bugs 22 - TOOLS\install: 23 Added ReportingBugs.txt to WarpIN script 24 - USER32: Fixed BeginPaint; set clip region to update region; not update 25 rectangle -> fixes invisible buttons in winzip install 26 - KERNEL32: Include message in log entry if FS != 0x150b (doesn't always 27 means FS is trashed though) 28 29 2000-07-21: Sander van Leeuwen <sandervl@xs4all.nl> 30 - SHLWAPI: SHGetSpecialFolderPathA: StartMenu changed in 'Start Menu' 31 (now identical to Windows 98/NT) 32 - TOOLS\install: 33 Changed makefile for odininst; standard odin makefile now 34 Changed warpin script for new odininst location 35 36 2000-07-20: Sander van Leeuwen <sandervl@xs4all.nl> 37 - USER32: SetWindowPlacement bugfix for Papyrus (do not change the 38 current window position) 39 Fixed FS corruption in CreateCaret 40 Fixed positioning of caret (needed due to client/frame -> frame window changes) 41 WM_ADJUSTWINDOWPOS & WM_WINDOWPOSCHANGED bugfixes (hwndInsertAfter 42 set to HWND_TOP if non-Odin window) 43 - KERNEL32/PELDR 44 Always try to allocate an executable image at it's preferred address 45 (even if it has fixups) 46 47 2000-07-19: Sander van Leeuwen <sandervl@xs4all.nl> 48 - INCLUDE\makefiles 49 SRC\*\makefile 50 ODINCRT 51 Build different odincrt for debug & release build (odincrtd & odincrt) 52 Odin dlls now link with correct version 53 - GDI32: Wrapper rewrite for region apis 54 Changed export for user32 (uses stdcall calling convention now 55 to avoid problem when using debug user32 with retail gdi32) 56 - DOC\Readme.txt 57 Updated installation instructions 58 - TOOLS\INSTALL\odin.cmd 59 Updated script for new doc directory 60 61 2000-07-18: Yuri Dario <mc6530@mclink.it> 62 - INCLUDE\win: 63 Compilation fixes for Opera 64 - USER32: Extra logging information 65 Fixed sending WM_PARENTNOTIFY in ::DestroyWindow 66 67 2000-07-18: Sander van Leeuwen <sandervl@xs4all.nl> 68 - WINMM: If waveOutSetVolume called with NULL waveout handle, use 69 that volume as the default for newly created streams. 70 (fixes volume in RealPlayer 7) 71 - KERNEL32: Fixed old unload order bug (causes a crash when quitting 72 RealPlayer 7); increase dynamic library count after calling 73 dll entrypoint with DLL_PROCESS_ATTACH. (used to be before; 74 -> wrong unload order of RPAP3260 & PNRS3260) 75 Call dll entrypoint with DLL_PROCESS_DETACH even when 76 thread library calls disabled. 77 78 2000-07-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 79 - KERNEL32: APIs are to be placed should have ordinal less than 1200 80 - even if they don't belong in the dll but just happend to be 81 implemented there. The reason is for humans and for 82 documentation tools to be able to tell which exports are APIs 83 and which are internal Odin32 function/APIs. 84 - div: Added some missing $Id keywords. 85 - database: Trying to make the database more useful. Extracting more 86 data from the source files. 87 According to the doc\ToDo file we're to write structured 88 and well documented code. This database is indetended to 89 make the documentation (++) browsable. (PHP) 90 91 2000-07-17: Patrick Haller <phaller@gmx.net> 92 - KERNEL32: fixed ReadFile/WriteFile bugfix 93 fixed return codes for HMWaitForSingleObject 94 95 2000-07-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 96 - Win32k: Created a development branch called "Grace" and checked my 97 current code in into it. (This is the reason why there are 98 some new files in the src/win32k tree.) 99 100 2000-07-15: Sander van Leeuwen <sandervl@xs4all.nl> 101 - USER32: XWing vs Tie Fighter fix broke RealPlayer 7 setup (missing buttons) 102 -> rewrote RDW_INVALIDATE code in RedrawWindow to work for 103 both applications 104 - KERNEL32: Added extra check in isPEImage method 105 lpNumberOfBytesRead/Written can be NULL in Read/WriteFile 106 - PELDR: Fix for arguments with quotes (first and last quote removed) 107 (i.e. pe rnuninst "RealNetworks|RealPlayer|6.0| -i -p") 108 Fix for exe name with dir containing spaces 109 110 2000-07-12: Przemyslaw Dobrowolski <dobrawka@asua.org.pl> 111 - KERNEL32: Implemented handlemanager support for named and unnamed pipes 112 113 2000-07-10: Sander van Leeuwen <sandervl@xs4all.nl> 114 - KERNEL32: Don't try to search for resources if the module doesn't contain any 115 116 2000-07-09: Patrick Haller <phaller@gmx.net> 117 - doc: Moved several documents to the new doc directory and 118 created initial version of "ToDo.txt". We should place 119 our open tasks in there for better overview and to be able 120 to assign priorities and people to them. 121 122 2000-07-07: Sander van Leeuwen <sandervl@xs4all.nl> 123 - NTDLL: Bugfix for NtQueryInformationToken (TOKEN_USER); updated 124 with latest Wine code (TODO: NTDLL needs to be resynced) 125 126 2000-07-06: Sander van Leeuwen <sandervl@xs4all.nl> 127 - KERNEL32: Store user default language in thread database struct 128 Set/GetThreadLocale change/return this LCID value 129 Fixed EnumSystemLocalesA/W; now returns default user language id 130 (in text) (TODO: should return all supported locales) 131 - KERNEL32/GDI32/USER32: Changed/fixed calls to strncpy (for 0 termination) 132 133 2000-07-06: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru> 134 - ODINCRT: Fixed wrong implementation of strncpy; do not 0 terminate 135 string unless length < length parameter 136 (this is correct behaviour according to C library manual) 137 138 2000-07-04: Sander van Leeuwen <sandervl@xs4all.nl> 139 - KERNEL32: Unstubbed CopyFileExA/W (calls CopyFileA/W; not properly implemented) 140 Unstubbed CreateDirectoryExA/W (calls CreateDirectoryA/W; not properly implemented) 141 Fixed GetShortPathNameA/W; don't touch short path parameter if 142 it's NULL; behaviour (as seen in NT 4, SP6): 143 - converts long filename to 8.3 short filname (TODO: not yet done here!) 144 - fails on volume that doesn't support 8.3 filenames 145 - if lpszShortPath 0 or cchBuffer too small -> return required length 146 (INCLUDING 0 terminator) 147 - if lpszLongPath == NULL -> ERROR_INVALID_PARAMETER (return 0) 148 - if lpszLongPath empty -> proceed as if nothing is wrong 149 (Wine claims it sets last error to ERROR_BAD_PATHNAME) 150 - does NOT clear the last error if successful! 151 - if successful -> return length of string (excluding 0 terminator) 152 - USER32: Fixed adding windows to tasklist (done too late) 153 - GDI32/USER32: 154 - Rewrote Set/GetViewportExtEx, Set/GetMapMode & moved them 155 from gdi32 to user32 156 157 2000-07-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 158 - KERNEL32: Added IsDebuggerPresent (debug.cpp). Returns FALSE, but by 159 SETing ODIN32.DEBUGGERPRESENT=1 it will return TRUE. (Some 160 application might issue calls to OutputDebugString if they 161 think they're being debugged.) 162 Moved OutputDebugString(A/W) to debug.cpp. 163 164 2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl> 165 - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD) 166 - USER32: Fixed moving of child windows in MsgFormatFrame & move 167 child windows if only client rectangle changes 168 (fixes Acrobat Distiller window) 169 - SHELL32: Put back check for registration of ShellView window class 170 -> RegisterClass now fails if already registered 171 (fixed openfile dialogs) 2 172 3 173 2000-06-30: Sander van Leeuwen <sandervl@xs4all.nl> … … 14 184 was previously smaller than client area) -> fixes 15 185 install window in AIM installer. 16 TODO: Must do all the moving ourselves. (not let PM handle it at all)17 186 18 187 2000-06-30: Michal Necasek <mike@mendelu.cz> -
TabularUnified tags/trunk/doc/ReportingBugs.txt ¶
r14462 r14482 1 /* $Id: ReportingBugs.txt,v 1. 2 2000-07-23 11:59:30sandervl Exp $ */1 /* $Id: ReportingBugs.txt,v 1.3 2000-08-01 23:17:55 sandervl Exp $ */ 2 2 3 3 Reporting Odin bugs … … 30 30 Method of launching 31 31 win32 apps: win32k/pe.exe 32 32 (if pe.exe is used, win32k must not be loaded at all!) 33 33 OS/2 version: OS/2 Warp 4 or OS/2 Warp Server for e-Business 34 34 (Warp 3 not officially supported) … … 36 36 37 37 Windows application: name, version + url (if it can be downloaded somewhere) 38 Problem des ription: Try to give an accurate desription so we can reproduce it on our systems38 Problem description: Try to give an accurate desription so we can reproduce it on our systems 39 39 40 Log file: Search for 'stack dump' in odin32_0.log and include the exception information + last few lines preceding it. 40 Log file: Search for 'stack dump' or 'Exception Information' in odin32_0.log and include 41 the exception information + last few lines preceding it. 41 42 i.e: 42 43 t1: GDI32: SaveDC -
TabularUnified tags/trunk/doc/ToDO.txt ¶
r14467 r14482 1 /* $Id: ToDO.txt,v 1.7 2000-07-26 18:05:33 sandervl Exp $ */ 2 3 /* -- History -------------------------------------------------------------- 4 5 $Log: ToDO.txt,v $ 6 Revision 1.7 2000-07-26 18:05:33 sandervl 7 added task 8 9 Revision 1.6 2000/07/25 18:22:13 sandervl 10 added tasks 11 12 Revision 1.5 2000/07/18 18:31:37 sandervl 13 *** empty log message *** 14 15 Revision 1.4 2000/07/12 20:02:40 phaller 16 . 17 18 Revision 1.3 2000/07/10 20:35:38 phaller 19 Assigned some tasks as requested by the assignees 20 21 Revision 1.2 2000/07/09 22:36:49 phaller 22 Created initial version 23 24 25 ------------------------------------------------------------------------- */ 26 1 /* $Id: ToDO.txt,v 1.8 2000-08-01 23:17:55 sandervl Exp $ */ 27 2 28 3 To Do list for ODIN: … … 49 24 GPI functions to get much better performance. 50 25 26 NOONE KERNEL32: Build fake PE headers for odin dlls (dll handle must be pointer to header) 27 (some applications use the handles as pointers) 28 51 29 NOONE USER32: Fix LoadImage to resize icons, cursors or bitmaps 52 30 to the specified dimensions (if required) -
TabularUnified tags/trunk/tools/install/odin.cmd ¶
r14457 r14482 245 245 246 246 call directory dlldir; 247 rem"wic.exe "curdir"\"installarchive" -a 2 *.dll pe.exe odininst.exe regsvr32.exe *.ini win32k.sys win32k.ddp";248 "wic.exe "curdir"\"installarchive" -a 2 *.dll pe.exe odininst.exe regsvr32.exe odin.ini";247 "wic.exe "curdir"\"installarchive" -a 2 *.dll pe.exe odininst.exe regsvr32.exe *.ini win32k.sys win32k.ddp"; 248 rem "wic.exe "curdir"\"installarchive" -a 2 *.dll pe.exe odininst.exe regsvr32.exe odin.ini"; 249 249 250 250 call directory "Glide"
Note:
See TracChangeset
for help on using the changeset viewer.