Changeset 10118
- Timestamp:
- May 27, 2003, 10:41:09 AM (23 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
changelog (modified) (2 diffs)
-
doc/ChangeLog-2002 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/changelog
r10117 r10118 1 /* $Id: changelog,v 1.258 6 2003-05-26 16:48:09sandervl Exp $ */1 /* $Id: changelog,v 1.2587 2003-05-27 08:40:48 sandervl Exp $ */ 2 2 3 3 2003-05-26: Sander van Leeuwen <sandervl@innotek > … … 699 699 (OS/2 GUI mode) 700 700 - GDI32: o Cleaned up SetDIBitsToDevice 701 702 2002-12-31: Sander van Leeuwen <sandervl@innotek >703 - USER32: o Removed wrong cx & cy check during window creation704 705 2000-12-30: Achim Hasenmueller <achimha@innotek >706 - COMDLG32: o Added string check to PRINTDLG_SetUpPrinterListComboA707 708 2002-12-30: Yuri Dario <mc6530@mclink >709 - USER32: o Fixed regression in Set/GetClassLong. (default must be ascii;710 not unicode)711 712 2002-12-30: Sander van Leeuwen <sandervl@innotek >713 - GDI32: o Support reversed bitmap data in SetDIBits714 - DDRAW: o Fixed pitch for offscreen surfaces so it doesn't conflict715 with GetDIBits/SetDIBits alignment (aligned at dword boundary)716 o Use GetDIBits & SetDIBits with negative height. Origin must717 be top left.718 - PELDR: o Statically link CRT library. (to remove dependency on odincrt)719 720 2002-12-29: Sander van Leeuwen <sandervl@innotek >721 - DDRAW: o Cleanup722 - KERNEL32: o Fix return value in case of error in SetThreadPriority723 o Fixed GetSystemTimeAsFileTime724 - USER32: o Fix for painting a completely ownerdrawn menu (owner window725 was wrong; need to resync with Rewind/Wine)726 o Don't proceed with DoNCPaint if window is invisible or minimized727 728 2002-12-28: Sander van Leeuwen <sandervl@innotek >729 - USER32: o Changed default WM_MOUSEACTIVATE handler (like Wine now)730 - PELDR: o Change BEGINLIBPATH before loading any dlls. It's now no731 longer required to have the system32 directory present732 in the system LIBPATH.733 - GDI32: o SetDIBitsToDevice fix for inverted blitting734 735 2002-12-28: Dietrich Teickner <Dietrich_Teickner@t-online >736 - USER32: o Listbox fix for WM_SETFONT; update listbox height737 - SHELL32: o FO_RENAME updates for shell file operations738 739 2002-12-28: Jochen Schfer <josch@joschs-robotics >740 - GDI32: o Compile fixes for IBM VAC 3.6.5741 742 2002-12-27: Sander van Leeuwen <sandervl@innotek >743 - KERNEL32: o Cleaned up console code (hardcoded WriteLog calls)744 o Fixed stack address detection in VirtualFree745 746 2002-12-20: Sander van Leeuwen <sandervl@innotek >747 - KERNEL32: o Removed obsolete code for Glide drivers and IOPL748 o Don't display message boxes for module load errors. Pass749 errors back to the PE loader.750 - DDRAW: o Removed IOPL override code751 - PELDR: o Error handling changes752 - USER32: o Send WM_H/VSCROLL with SB_THUMBTRACK when the scrollbar thumb753 receives a WM_LBUTTONDOWN message754 755 2002-12-19: Dietrich Teickner <Dietrich_Teickner@t-online >756 - KERNEL32: o GetFileTime & SetFileTime fixes; need to convert between757 UTC and local file time758 759 2002-12-18: Sander van Leeuwen <sandervl@innotek >760 - USER32: o Ported listbox, combo & edit controls from ReWind761 o Changes for window classes with both ascii & unicode762 window procedures763 o Replace WS_BORDER style with WS_EX_CLIENTEDGE extended style764 when creating dialog controls. (as done in Wine/Rewind)765 (corrects wrong borders with new edit control)766 o Removed obsolete source files767 o Don't send focus related dialog messages if control768 already has focus. (Win32Dialog::setFocus)769 770 2002-12-17: Sander van Leeuwen <sandervl@innotek >771 - KERNEL32: o CreateProcess bugfix (heap corruption)772 - USER32: o Merged dialog directory functions with latest Rewind773 (fixes double drive string in folder dialog of some774 Installshield installers)775 776 2002-12-13: Sander van Leeuwen <sandervl@innotek >777 - USER32; o Query loader path for WPS object creation778 - KERNEL32: o Changes for loader path query & default setup779 780 2002-12-12: Sander van Leeuwen <sandervl@innotek >781 - KERNEL32: o Fixed wrong access of global memory map critical section782 (custom builds only)783 - USER32: o Fixed wrong access of global window handle critical section784 (custom builds only)785 o Changed all system menu resources; manually append786 Odin menu items when building the system menu.787 (instead of removing them)788 789 2002-12-11: Sander van Leeuwen <sandervl@innotek >790 - KERNEL32: o Added custom build function to disable loading of LX dlls791 (safety precaution)792 o 16 bits loader command line changes793 794 2002-12-10: Sander van Leeuwen <sandervl@innotek >795 - KERNEL32: o Closing a root key should just return success796 (matters for custom builds)797 798 2002-12-05: Knut St. Osmundsen <bird@anduin >799 - WIN32K: o Finially got around fixing the bug.800 (Was d32init.c, pach <= 0x10000, where compiler did signed801 comparision instead of unsigned. (pach is > 0xfff00000))802 o Recreate the symbol database. Had to remove some kernels803 because of size problems.804 805 2002-12-05: Sander van Leeuwen <sandervl@innotek >806 - COMCTL32: o Put back old tab height calculation code. Fixes the tabs807 in certain applications.808 809 2002-12-05: Platon Fomichev <platon@innotek >810 - USER32: o Changed system menu in OS/2 GUI mode811 o Support the standard system menu hotkeys in OS/2 GUI mode812 813 2002-12-04: Sander van Leeuwen <sandervl@innotek >814 - DDRAW: o Cleanup815 o Post resize message in SetCooperativeLevel instead of816 calling SetWindowPos. Workaround for recursive SetWindowPos817 calls in USER32.818 - DINPUT: o Check initial cursor position in relative mode when acquiring819 the mouse820 - USER32: o Logging changes821 o Change required for postponed DDRAW resize822 823 2002-12-03: Sander van Leeuwen <sandervl@innotek >824 - KERNEL32: o CreateFile/OpenFile: convert file name to long if in hashed 8.3 format.825 o Added function to override loader names (pe/pec/w16odin)826 827 2002-12-02: Platon Fomichev <platon@innotek >828 - OLE32: o Removed stupid wait in STUBMGR_Start. Blocks PM for two seconds.829 830 2002-12-02: Sander van Leeuwen <sandervl@innotek >831 - KERNEL32: o Convert command line from OS/2 to Windows codepage832 833 2002-11-29: Sander van Leeuwen <sandervl@innotek >834 - USER32: o Add ODIN_SetSyscolors to override system colors without835 forcing a desktop repaint836 o Don't call SetSysColors in WGSS anymore. That call updates837 system colors in PM.838 o Always use the internal color table in GetSysColor; don't839 call WGSS840 841 2002-11-28: Sander van Leeuwen <sandervl@innotek >842 - KERNEL32: o Make sure the stack is properly aligned843 We're asking for problems if our stack start near a 64kb844 boundary. Some OS/2 thunking procedures can choke on misaligned845 stack addresses. (workaround; not a real fix)846 847 2002-11-27: Sander van Leeuwen <sandervl@innotek >848 - USER32: o Fixed CopyBitmap (CopyImage, IMAGE_BITMAP)849 850 2002-11-27: Platon Fomichev <platon@innotek >851 - WININET: o Some updates (should resync with Wine!)852 853 2002-11-26: Sander van Leeuwen <sandervl@innotek >854 - GDI32: o Added debug wrappers for all exports855 - USER32: o Handle icon masks with different line alignment. CreateBitmap856 assumes the optimal alignment, so we must convert them properly.857 (no collate icon in printer dialog)858 859 2002-11-22: Platon Fomichev <platon@innotek >860 - USER32: o Static control fix: do not destroy old icon when it is replaced.861 862 2002-11-21: Sander van Leeuwen <sandervl@innotek >863 - GDI32: o Fixed bugs in MMX RGB 555<->565 conversion (leftovers)864 865 2002-11-20: Sander van Leeuwen <sandervl@innotek >866 - USER32: o Ignore size changes when a window is minimized; save them867 for restore.868 869 2002-11-18: Sander van Leeuwen <sandervl@innotek >870 - KERNEL32: o Added support for renaming of exported functions.871 (to resolve duplicate name exports in custom build dlls)872 - GDI32: o DeleteObject can delete DC handles (thanks to Dietrich Teickner873 for spotting this bug)874 875 2002-11-13: Sander van Leeuwen <sandervl@innotek >876 - SETUPAPI, RICHED32:877 o Wine resync878 879 2002-11-12: Sander van Leeuwen <sandervl@innotek >880 - COMCTL32: o Wine resync (toolbar, propsheet, imagelist)881 - OLE32, OLEAUT32:882 o Wine resync883 884 2002-11-12: Dietrich Teickner <Dietrich_Teickner@t-online >885 - COMCTL32: o Wine resync (comboex)886 887 2002-11-05: Platon Fomichev <platon@innotek >888 - GDI32: o FillRgn fix for DIB sections889 - USER32: o SetMenu bugfix890 891 2002-11-04: Platon Fomichev <platon@innotek >892 - GDI32: o CreateCompatibleDC workaround for WGSS bug (current position893 of new DC must be (0,0))894 - USER32: o Update for static control895 896 2002-10-29: Sander van Leeuwen <sandervl@innotek >897 - COMCTL32: o Wine resync (header, comboex, flatsb, hotkey, imagelist,898 pager, propsheet, rebar, tab, toolbar, tooltips, updown)899 - COMDLG32: o Write default printer name to win.ini (needed for printer900 dialogs)901 902 2002-10-28: Sander van Leeuwen <sandervl@innotek >903 - GDI32: o Workaround added for WGSS GetDIBits bug904 - COMDLG32: o Use Wine printer dialog905 906 2002-10-28: Platon Fomichev <platon@innotek >907 - USER32: o Fix for WinPeekMsg bug (?); sometimes returns a message908 we didn't ask for (filter)909 o Fixed creation of dialog with CreateWindowExA/W910 - GDI32: o StretchDIBits fix for partial blits & RGB conversion911 912 2002-10-24: Platon Fomichev <platon@innotek >913 - USER32: o TranslateWinMsg bugfix914 915 2002-10-15: Platon Fomichev <platon@innotek >916 - USER32: o Disable close button & close item in system menu for windows917 with SC_NOCLOSE class style918 919 2002-10-11: Sander van Leeuwen <sandervl@innotek >920 - USER32: o SetParent bugfix; don't clear window id if parent is set to921 0.922 923 2002-10-10: Sander van Leeuwen <sandervl@innotek >924 - KERNEL32: o Overlapped IO bugfixes for synchronization (typically seen925 with heavy threaded apps on SMP systems)926 o Fix for IP logging927 928 2002-10-08: Dietrich Teickner <Dietrich_Teickner@t-online >929 - SHELL32: o SHFileOperationA updates930 931 2002-10-08: Sander van Leeuwen <sandervl@innotek >932 - ODINCRT: o Updates for shared critical sections933 934 2002-10-07: Sander van Leeuwen <sandervl@innotek >935 - ODINCRT: o Minor updates for critical section functions936 937 2002-10-07: Platon Fomichev <platon@innotek >938 - IPHLPAPI: o GetAdaptersInfo bugfix939 - KERNEL32: o CD ioctls: stop audio when seeking940 941 2002-10-03: Sander van Leeuwen <sandervl@innotek >942 - KERNEL32: o Added IP logging (define WIN32_IP_LOGGING in dbglog.cpp)943 - IPLOG: o IP logging server944 945 2002-10-03: Platon Fomichev <platon@innotek >946 - KERNEL32: o Implemented IOCTL_CDROM_RAW_READ947 948 2002-10-01: Sander van Leeuwen <sandervl@innotek >949 - KERNEL32: o Be careful with stack usage in exception handler during950 XCPT_GUARD_PAGE_VIOLATION.951 952 2002-09-30: Sander van Leeuwen <sandervl@innotek >953 - SHELL32: o Fixed crash when deleting a file in the file dialog954 - KERNEL32: o Fixes for volume access955 956 2002-09-30: Platon Fomichev <platon@innotek >957 - COMDLG32: o File dialogs: if lpstrInitialDir is not a dir but a filename958 skip it and use current directory959 960 2002-09-27: Sander van Leeuwen <sandervl@innotek >961 - KERNEL32: o GetFileSize must fail for drives962 o Disable physical disk & volume access by default;963 call EnablePhysicalDiskAccess to enable it (custom build)964 o FindFirst/NextVolumeA fixes for ignoring LVM volumes965 966 2002-09-26: Sander van Leeuwen <sandervl@innotek >967 - KERNEL32: o OS/2 Physical partition names have base 1 (0 for win32)968 o Convert ERROR_PATH_NOT_FOUND to ERROR_FILE_NOT_FOUND in969 OSLibDosCreateFile970 o IOCTL_DISK_GET_DRIVE_GEOMETRY fix for physical drive971 o Fixed return value for FindNextVolumeMountPointA/W972 o Fixed read & write for unmounted volumes; must update973 current file position manually & check for boundaries974 - WINMM: o Fixed debug wrapper logging975 - USER32: o WM_ADJUSTFRAMEPOS:976 The PM frame control changes the z-order of a child window977 if it receives focus after a window has been destroyed978 We can't let this happen as this breaks assumptions979 elsewhere (e.g. GetNextDlgGroupItem)980 By returning 0 here, we prevent the default frame handler981 from messing things up. (one example is a group of radio buttons)982 983 2002-09-24: Vit Timchishin <tivv@ukr >984 - KERNEL32: o Fix for OSLibDosFreeMem985 986 2002-09-24: Sander van Leeuwen <sandervl@innotek >987 - BIN: o WGSS update from IBM988 - IPHLPAPI: o GetNetworkParams: fixed completely broken code to fill in989 DNS entries.990 991 2002-09-19:992 - MAKE, TOOLS/BIN/RM, FASTDEP:993 o IPF and IPP support. They are built in the 'misc' pass.994 See make\testcase\ipf.mak for usage example.995 NB. FastDep does only C styled dependency generation996 for .IPP files.997 o Corrected bad .orc dependency generation.998 o Added some shortcut rules to restart/skip passes.999 o Fixed rm -R filename. Suppressed ERROR_PATH_NOT_FOUND msgs.1000 1001 2002-09-19: Sander van Leeuwen <sandervl@innotek >1002 - ODINCRT: o Include new & delete in memory statistics1003 1004 2002-09-19: Platon Fomichev <platon@innotek >1005 - USER32: o Put window on top of owner if owner is not in the foreground;1006 HWND_TOP forces the owner to the top as well1007 (window creation)1008 1009 2002-09-18: Sander van Leeuwen <sandervl@innotek >1010 - KERNEL32: o Added code to print leaked heap memory1011 1012 2002-09-18: Platon Fomichev <platon@innotek >1013 - USER32: o WM_MOUSEWHEEL update1014 1015 2002-09-17: Platon Fomichev <platon@innotek >1016 - USER32: o Create invisible vertical scroller for all top-level windows1017 so the IBM wheel driver sends us WM_VSCROLL messages1018 o Added WM_MOUSEWHEEL message support1019 1020 2002-09-16: Sander van Leeuwen <sandervl@innotek >1021 - COMCTL32: o LISTVIEW_ProcessLetterKeys bugfix1022 - GDI32: o Statistics fixes & print leaked gdi handles1023 when unloaded.1024 o Don't recycle handles too soon. That makes it more difficult1025 to interpret the logfile.1026 1027 2002-09-16: Platon Fomichev <platon@innotek >1028 - USER32: o Combobox fix to update selected item when the control is rolled1029 up1030 1031 2002-09-15: Dietrich Teickner <Dietrich_Teickner@t-online >1032 - SHELL32: o Wine resync for shfileop.c1033 1034 2002-09-14: Sander van Leeuwen <sandervl@innotek >1035 - KERNEL32: o WaitForSingleObject, (Msg)WaitForMultipleObjects:1036 If dwTimeout is not 0 and smaller than 20 ms, then1037 temporarily change thread priority to time critical to1038 make sure we don't get a late timeout.1039 (CLOCKSCALE=4 in config.sys also improves timeout responds)1040 1041 2002-09-14: Yuri Dario <mc6530@mclink >1042 - DSOUND: o Load MMPM2 (MDM.DLL) on demand1043 1044 2002-09-12: Platon Fomichev <platon@innotek >1045 - USER32: o Translate PM WM_VSCROLL to WM_MOUSEWHEEL messages (currently1046 only dispatched to (dinput) hook handler)1047 1048 2002-09-12: knut st. osmundsen <bird@anduin >1049 - MAKE: o Corrected bug in process which made it put the libraries in1050 the wrong place.1051 o Always stamp the .def file before linking so that build level1052 info will be up to date.1053 o Added some shortcuts rules for lazy programmers:1054 * pass[1-6] for starting from a given pass.1055 * quick for only doing lib, executable and publish.1056 1057 2002-09-10: knut st. osmundsen <bird@anduin >1058 - TOOLS/VSLICK:1059 o Added kdev.e. Odin32.e with more goodies like an 'Extra' menu.1060 1061 2002-09-05: Sander van Leeuwen <sandervl@innotek >1062 - USER32: o Caret bug in edit control WM_ERASEBKGND handler (hidden,1063 but not shown again)1064 o Removed obsolete hack in CreateCaret1065 1066 2002-09-05: Dietrich Teickner <Dietrich_Teickner@t-online >1067 - COMDLG32: o Corrected translation of IDS_TODESKTOP resource string1068 1069 2002-09-04: knut st. osmundsen <bird@anduin >1070 - FASTDEP: o Corrected bug in caching. Didn't force rescan of files when1071 a dependant file wasn't present any more.1072 o Corrected makefile. No memory debug.1073 - CMDQD: o Corrected makefile.1074 1075 - Tools/DailyBuilds:1076 o Changed odin32env.cmd to use buildenv.cmd to set up the1077 desired build environment.1078 o Changed odin32clean.cmd to use tools\bin\rm.exe.1079 - MAKE: o Corrected CC_NO_DBGMEM check for vac3xx.1080 1081 2002-09-03: Sander van Leeuwen <sandervl@innotek >1082 - USER32: o Cleaned up clipboard code1083 1084 2002-09-03: Platon Fomichev <platon@innotek >1085 - USER32: o Fix for Ctrl-Break1086 -
trunk/doc/ChangeLog-2002
r9216 r10118 1 /* $Id: ChangeLog-2002,v 1.6 2002-09-06 12:30:32 sandervl Exp $ */ 1 /* $Id: ChangeLog-2002,v 1.7 2003-05-27 08:41:09 sandervl Exp $ */ 2 3 2002-12-31: Sander van Leeuwen <sandervl@innotek > 4 - USER32: o Removed wrong cx & cy check during window creation 5 6 2000-12-30: Achim Hasenmueller <achimha@innotek > 7 - COMDLG32: o Added string check to PRINTDLG_SetUpPrinterListComboA 8 9 2002-12-30: Yuri Dario <mc6530@mclink > 10 - USER32: o Fixed regression in Set/GetClassLong. (default must be ascii; 11 not unicode) 12 13 2002-12-30: Sander van Leeuwen <sandervl@innotek > 14 - GDI32: o Support reversed bitmap data in SetDIBits 15 - DDRAW: o Fixed pitch for offscreen surfaces so it doesn't conflict 16 with GetDIBits/SetDIBits alignment (aligned at dword boundary) 17 o Use GetDIBits & SetDIBits with negative height. Origin must 18 be top left. 19 - PELDR: o Statically link CRT library. (to remove dependency on odincrt) 20 21 2002-12-29: Sander van Leeuwen <sandervl@innotek > 22 - DDRAW: o Cleanup 23 - KERNEL32: o Fix return value in case of error in SetThreadPriority 24 o Fixed GetSystemTimeAsFileTime 25 - USER32: o Fix for painting a completely ownerdrawn menu (owner window 26 was wrong; need to resync with Rewind/Wine) 27 o Don't proceed with DoNCPaint if window is invisible or minimized 28 29 2002-12-28: Sander van Leeuwen <sandervl@innotek > 30 - USER32: o Changed default WM_MOUSEACTIVATE handler (like Wine now) 31 - PELDR: o Change BEGINLIBPATH before loading any dlls. It's now no 32 longer required to have the system32 directory present 33 in the system LIBPATH. 34 - GDI32: o SetDIBitsToDevice fix for inverted blitting 35 36 2002-12-28: Dietrich Teickner <Dietrich_Teickner@t-online > 37 - USER32: o Listbox fix for WM_SETFONT; update listbox height 38 - SHELL32: o FO_RENAME updates for shell file operations 39 40 2002-12-28: Jochen Schfer <josch@joschs-robotics > 41 - GDI32: o Compile fixes for IBM VAC 3.6.5 42 43 2002-12-27: Sander van Leeuwen <sandervl@innotek > 44 - KERNEL32: o Cleaned up console code (hardcoded WriteLog calls) 45 o Fixed stack address detection in VirtualFree 46 47 2002-12-20: Sander van Leeuwen <sandervl@innotek > 48 - KERNEL32: o Removed obsolete code for Glide drivers and IOPL 49 o Don't display message boxes for module load errors. Pass 50 errors back to the PE loader. 51 - DDRAW: o Removed IOPL override code 52 - PELDR: o Error handling changes 53 - USER32: o Send WM_H/VSCROLL with SB_THUMBTRACK when the scrollbar thumb 54 receives a WM_LBUTTONDOWN message 55 56 2002-12-19: Dietrich Teickner <Dietrich_Teickner@t-online > 57 - KERNEL32: o GetFileTime & SetFileTime fixes; need to convert between 58 UTC and local file time 59 60 2002-12-18: Sander van Leeuwen <sandervl@innotek > 61 - USER32: o Ported listbox, combo & edit controls from ReWind 62 o Changes for window classes with both ascii & unicode 63 window procedures 64 o Replace WS_BORDER style with WS_EX_CLIENTEDGE extended style 65 when creating dialog controls. (as done in Wine/Rewind) 66 (corrects wrong borders with new edit control) 67 o Removed obsolete source files 68 o Don't send focus related dialog messages if control 69 already has focus. (Win32Dialog::setFocus) 70 71 2002-12-17: Sander van Leeuwen <sandervl@innotek > 72 - KERNEL32: o CreateProcess bugfix (heap corruption) 73 - USER32: o Merged dialog directory functions with latest Rewind 74 (fixes double drive string in folder dialog of some 75 Installshield installers) 76 77 2002-12-13: Sander van Leeuwen <sandervl@innotek > 78 - USER32; o Query loader path for WPS object creation 79 - KERNEL32: o Changes for loader path query & default setup 80 81 2002-12-12: Sander van Leeuwen <sandervl@innotek > 82 - KERNEL32: o Fixed wrong access of global memory map critical section 83 (custom builds only) 84 - USER32: o Fixed wrong access of global window handle critical section 85 (custom builds only) 86 o Changed all system menu resources; manually append 87 Odin menu items when building the system menu. 88 (instead of removing them) 89 90 2002-12-11: Sander van Leeuwen <sandervl@innotek > 91 - KERNEL32: o Added custom build function to disable loading of LX dlls 92 (safety precaution) 93 o 16 bits loader command line changes 94 95 2002-12-10: Sander van Leeuwen <sandervl@innotek > 96 - KERNEL32: o Closing a root key should just return success 97 (matters for custom builds) 98 99 2002-12-05: Knut St. Osmundsen <bird@anduin > 100 - WIN32K: o Finially got around fixing the bug. 101 (Was d32init.c, pach <= 0x10000, where compiler did signed 102 comparision instead of unsigned. (pach is > 0xfff00000)) 103 o Recreate the symbol database. Had to remove some kernels 104 because of size problems. 105 106 2002-12-05: Sander van Leeuwen <sandervl@innotek > 107 - COMCTL32: o Put back old tab height calculation code. Fixes the tabs 108 in certain applications. 109 110 2002-12-05: Platon Fomichev <platon@innotek > 111 - USER32: o Changed system menu in OS/2 GUI mode 112 o Support the standard system menu hotkeys in OS/2 GUI mode 113 114 2002-12-04: Sander van Leeuwen <sandervl@innotek > 115 - DDRAW: o Cleanup 116 o Post resize message in SetCooperativeLevel instead of 117 calling SetWindowPos. Workaround for recursive SetWindowPos 118 calls in USER32. 119 - DINPUT: o Check initial cursor position in relative mode when acquiring 120 the mouse 121 - USER32: o Logging changes 122 o Change required for postponed DDRAW resize 123 124 2002-12-03: Sander van Leeuwen <sandervl@innotek > 125 - KERNEL32: o CreateFile/OpenFile: convert file name to long if in hashed 8.3 format. 126 o Added function to override loader names (pe/pec/w16odin) 127 128 2002-12-02: Platon Fomichev <platon@innotek > 129 - OLE32: o Removed stupid wait in STUBMGR_Start. Blocks PM for two seconds. 130 131 2002-12-02: Sander van Leeuwen <sandervl@innotek > 132 - KERNEL32: o Convert command line from OS/2 to Windows codepage 133 134 2002-11-29: Sander van Leeuwen <sandervl@innotek > 135 - USER32: o Add ODIN_SetSyscolors to override system colors without 136 forcing a desktop repaint 137 o Don't call SetSysColors in WGSS anymore. That call updates 138 system colors in PM. 139 o Always use the internal color table in GetSysColor; don't 140 call WGSS 141 142 2002-11-28: Sander van Leeuwen <sandervl@innotek > 143 - KERNEL32: o Make sure the stack is properly aligned 144 We're asking for problems if our stack start near a 64kb 145 boundary. Some OS/2 thunking procedures can choke on misaligned 146 stack addresses. (workaround; not a real fix) 147 148 2002-11-27: Sander van Leeuwen <sandervl@innotek > 149 - USER32: o Fixed CopyBitmap (CopyImage, IMAGE_BITMAP) 150 151 2002-11-27: Platon Fomichev <platon@innotek > 152 - WININET: o Some updates (should resync with Wine!) 153 154 2002-11-26: Sander van Leeuwen <sandervl@innotek > 155 - GDI32: o Added debug wrappers for all exports 156 - USER32: o Handle icon masks with different line alignment. CreateBitmap 157 assumes the optimal alignment, so we must convert them properly. 158 (no collate icon in printer dialog) 159 160 2002-11-22: Platon Fomichev <platon@innotek > 161 - USER32: o Static control fix: do not destroy old icon when it is replaced. 162 163 2002-11-21: Sander van Leeuwen <sandervl@innotek > 164 - GDI32: o Fixed bugs in MMX RGB 555<->565 conversion (leftovers) 165 166 2002-11-20: Sander van Leeuwen <sandervl@innotek > 167 - USER32: o Ignore size changes when a window is minimized; save them 168 for restore. 169 170 2002-11-18: Sander van Leeuwen <sandervl@innotek > 171 - KERNEL32: o Added support for renaming of exported functions. 172 (to resolve duplicate name exports in custom build dlls) 173 - GDI32: o DeleteObject can delete DC handles (thanks to Dietrich Teickner 174 for spotting this bug) 175 176 2002-11-13: Sander van Leeuwen <sandervl@innotek > 177 - SETUPAPI, RICHED32: 178 o Wine resync 179 180 2002-11-12: Sander van Leeuwen <sandervl@innotek > 181 - COMCTL32: o Wine resync (toolbar, propsheet, imagelist) 182 - OLE32, OLEAUT32: 183 o Wine resync 184 185 2002-11-12: Dietrich Teickner <Dietrich_Teickner@t-online > 186 - COMCTL32: o Wine resync (comboex) 187 188 2002-11-05: Platon Fomichev <platon@innotek > 189 - GDI32: o FillRgn fix for DIB sections 190 - USER32: o SetMenu bugfix 191 192 2002-11-04: Platon Fomichev <platon@innotek > 193 - GDI32: o CreateCompatibleDC workaround for WGSS bug (current position 194 of new DC must be (0,0)) 195 - USER32: o Update for static control 196 197 2002-10-29: Sander van Leeuwen <sandervl@innotek > 198 - COMCTL32: o Wine resync (header, comboex, flatsb, hotkey, imagelist, 199 pager, propsheet, rebar, tab, toolbar, tooltips, updown) 200 - COMDLG32: o Write default printer name to win.ini (needed for printer 201 dialogs) 202 203 2002-10-28: Sander van Leeuwen <sandervl@innotek > 204 - GDI32: o Workaround added for WGSS GetDIBits bug 205 - COMDLG32: o Use Wine printer dialog 206 207 2002-10-28: Platon Fomichev <platon@innotek > 208 - USER32: o Fix for WinPeekMsg bug (?); sometimes returns a message 209 we didn't ask for (filter) 210 o Fixed creation of dialog with CreateWindowExA/W 211 - GDI32: o StretchDIBits fix for partial blits & RGB conversion 212 213 2002-10-24: Platon Fomichev <platon@innotek > 214 - USER32: o TranslateWinMsg bugfix 215 216 2002-10-15: Platon Fomichev <platon@innotek > 217 - USER32: o Disable close button & close item in system menu for windows 218 with SC_NOCLOSE class style 219 220 2002-10-11: Sander van Leeuwen <sandervl@innotek > 221 - USER32: o SetParent bugfix; don't clear window id if parent is set to 222 0. 223 224 2002-10-10: Sander van Leeuwen <sandervl@innotek > 225 - KERNEL32: o Overlapped IO bugfixes for synchronization (typically seen 226 with heavy threaded apps on SMP systems) 227 o Fix for IP logging 228 229 2002-10-08: Dietrich Teickner <Dietrich_Teickner@t-online > 230 - SHELL32: o SHFileOperationA updates 231 232 2002-10-08: Sander van Leeuwen <sandervl@innotek > 233 - ODINCRT: o Updates for shared critical sections 234 235 2002-10-07: Sander van Leeuwen <sandervl@innotek > 236 - ODINCRT: o Minor updates for critical section functions 237 238 2002-10-07: Platon Fomichev <platon@innotek > 239 - IPHLPAPI: o GetAdaptersInfo bugfix 240 - KERNEL32: o CD ioctls: stop audio when seeking 241 242 2002-10-03: Sander van Leeuwen <sandervl@innotek > 243 - KERNEL32: o Added IP logging (define WIN32_IP_LOGGING in dbglog.cpp) 244 - IPLOG: o IP logging server 245 246 2002-10-03: Platon Fomichev <platon@innotek > 247 - KERNEL32: o Implemented IOCTL_CDROM_RAW_READ 248 249 2002-10-01: Sander van Leeuwen <sandervl@innotek > 250 - KERNEL32: o Be careful with stack usage in exception handler during 251 XCPT_GUARD_PAGE_VIOLATION. 252 253 2002-09-30: Sander van Leeuwen <sandervl@innotek > 254 - SHELL32: o Fixed crash when deleting a file in the file dialog 255 - KERNEL32: o Fixes for volume access 256 257 2002-09-30: Platon Fomichev <platon@innotek > 258 - COMDLG32: o File dialogs: if lpstrInitialDir is not a dir but a filename 259 skip it and use current directory 260 261 2002-09-27: Sander van Leeuwen <sandervl@innotek > 262 - KERNEL32: o GetFileSize must fail for drives 263 o Disable physical disk & volume access by default; 264 call EnablePhysicalDiskAccess to enable it (custom build) 265 o FindFirst/NextVolumeA fixes for ignoring LVM volumes 266 267 2002-09-26: Sander van Leeuwen <sandervl@innotek > 268 - KERNEL32: o OS/2 Physical partition names have base 1 (0 for win32) 269 o Convert ERROR_PATH_NOT_FOUND to ERROR_FILE_NOT_FOUND in 270 OSLibDosCreateFile 271 o IOCTL_DISK_GET_DRIVE_GEOMETRY fix for physical drive 272 o Fixed return value for FindNextVolumeMountPointA/W 273 o Fixed read & write for unmounted volumes; must update 274 current file position manually & check for boundaries 275 - WINMM: o Fixed debug wrapper logging 276 - USER32: o WM_ADJUSTFRAMEPOS: 277 The PM frame control changes the z-order of a child window 278 if it receives focus after a window has been destroyed 279 We can't let this happen as this breaks assumptions 280 elsewhere (e.g. GetNextDlgGroupItem) 281 By returning 0 here, we prevent the default frame handler 282 from messing things up. (one example is a group of radio buttons) 283 284 2002-09-24: Vit Timchishin <tivv@ukr > 285 - KERNEL32: o Fix for OSLibDosFreeMem 286 287 2002-09-24: Sander van Leeuwen <sandervl@innotek > 288 - BIN: o WGSS update from IBM 289 - IPHLPAPI: o GetNetworkParams: fixed completely broken code to fill in 290 DNS entries. 291 292 2002-09-19: 293 - MAKE, TOOLS/BIN/RM, FASTDEP: 294 o IPF and IPP support. They are built in the 'misc' pass. 295 See make\testcase\ipf.mak for usage example. 296 NB. FastDep does only C styled dependency generation 297 for .IPP files. 298 o Corrected bad .orc dependency generation. 299 o Added some shortcut rules to restart/skip passes. 300 o Fixed rm -R filename. Suppressed ERROR_PATH_NOT_FOUND msgs. 301 302 2002-09-19: Sander van Leeuwen <sandervl@innotek > 303 - ODINCRT: o Include new & delete in memory statistics 304 305 2002-09-19: Platon Fomichev <platon@innotek > 306 - USER32: o Put window on top of owner if owner is not in the foreground; 307 HWND_TOP forces the owner to the top as well 308 (window creation) 309 310 2002-09-18: Sander van Leeuwen <sandervl@innotek > 311 - KERNEL32: o Added code to print leaked heap memory 312 313 2002-09-18: Platon Fomichev <platon@innotek > 314 - USER32: o WM_MOUSEWHEEL update 315 316 2002-09-17: Platon Fomichev <platon@innotek > 317 - USER32: o Create invisible vertical scroller for all top-level windows 318 so the IBM wheel driver sends us WM_VSCROLL messages 319 o Added WM_MOUSEWHEEL message support 320 321 2002-09-16: Sander van Leeuwen <sandervl@innotek > 322 - COMCTL32: o LISTVIEW_ProcessLetterKeys bugfix 323 - GDI32: o Statistics fixes & print leaked gdi handles 324 when unloaded. 325 o Don't recycle handles too soon. That makes it more difficult 326 to interpret the logfile. 327 328 2002-09-16: Platon Fomichev <platon@innotek > 329 - USER32: o Combobox fix to update selected item when the control is rolled 330 up 331 332 2002-09-15: Dietrich Teickner <Dietrich_Teickner@t-online > 333 - SHELL32: o Wine resync for shfileop.c 334 335 2002-09-14: Sander van Leeuwen <sandervl@innotek > 336 - KERNEL32: o WaitForSingleObject, (Msg)WaitForMultipleObjects: 337 If dwTimeout is not 0 and smaller than 20 ms, then 338 temporarily change thread priority to time critical to 339 make sure we don't get a late timeout. 340 (CLOCKSCALE=4 in config.sys also improves timeout responds) 341 342 2002-09-14: Yuri Dario <mc6530@mclink > 343 - DSOUND: o Load MMPM2 (MDM.DLL) on demand 344 345 2002-09-12: Platon Fomichev <platon@innotek > 346 - USER32: o Translate PM WM_VSCROLL to WM_MOUSEWHEEL messages (currently 347 only dispatched to (dinput) hook handler) 348 349 2002-09-12: knut st. osmundsen <bird@anduin > 350 - MAKE: o Corrected bug in process which made it put the libraries in 351 the wrong place. 352 o Always stamp the .def file before linking so that build level 353 info will be up to date. 354 o Added some shortcuts rules for lazy programmers: 355 * pass[1-6] for starting from a given pass. 356 * quick for only doing lib, executable and publish. 357 358 2002-09-10: knut st. osmundsen <bird@anduin > 359 - TOOLS/VSLICK: 360 o Added kdev.e. Odin32.e with more goodies like an 'Extra' menu. 361 362 2002-09-05: Sander van Leeuwen <sandervl@innotek > 363 - USER32: o Caret bug in edit control WM_ERASEBKGND handler (hidden, 364 but not shown again) 365 o Removed obsolete hack in CreateCaret 366 367 2002-09-05: Dietrich Teickner <Dietrich_Teickner@t-online > 368 - COMDLG32: o Corrected translation of IDS_TODESKTOP resource string 369 370 2002-09-04: knut st. osmundsen <bird@anduin > 371 - FASTDEP: o Corrected bug in caching. Didn't force rescan of files when 372 a dependant file wasn't present any more. 373 o Corrected makefile. No memory debug. 374 - CMDQD: o Corrected makefile. 375 376 - Tools/DailyBuilds: 377 o Changed odin32env.cmd to use buildenv.cmd to set up the 378 desired build environment. 379 o Changed odin32clean.cmd to use tools\bin\rm.exe. 380 - MAKE: o Corrected CC_NO_DBGMEM check for vac3xx. 381 382 2002-09-03: Sander van Leeuwen <sandervl@innotek > 383 - USER32: o Cleaned up clipboard code 384 385 2002-09-03: Platon Fomichev <platon@innotek > 386 - USER32: o Fix for Ctrl-Break 2 387 3 388 2002-08-29: knut st. osmundsen <bird@anduin >
Note:
See TracChangeset
for help on using the changeset viewer.
