X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2FChangeLog;h=bc76663081df60f08b44b0d5dfdade7961122721;hp=a4b87d7baa285a91ce81b31799ec252e80b3d0f8;hb=0a2bff78f8619edad039bc049f32322413dfc97a;hpb=e0aedc01c315d21a6eb0430b5056e8161510de68 diff --git a/reactos/ChangeLog b/reactos/ChangeLog index a4b87d7baa2..bc76663081d 100644 --- a/reactos/ChangeLog +++ b/reactos/ChangeLog @@ -1,6 +1,358 @@ +2004-02-18 Casper S. Hornstrup + + * apistatus.lst: Correct path of videoprt.dll. + +2004-02-10 Casper S. Hornstrup + + * bootdata/packages/reactos.dff: Add oleaut32.dll. + +2004-01-21 Casper S. Hornstrup + + * apistatus.lst: Rename tdi.dll to tdi.sys. + +2004-01-18 Casper S. Hornstrup + + * tools/winebuild/spec32.c (BuildDef32File): Don't support private flag + when cross-compiling. + +2004-01-02 Steven Edwards + * ntoskrnl/kd/dlog.c: Make /DEBUGPORT=FILE work. With the help + of Filip Navara + * ntoskrnl/ke/main.c: Ditto + +2003-12-29 Steven Edwards + * lib/version: Sync with Winehq 12-29-03 + +2003-12-25 Casper S. Hornstrup + + * apps/utils/net/roshttpd/error.cpp (ReportErrorStr): Cast to wchar_t*, + not __wchar_t*. + * apps/utils/net/roshttpd/makefile (TARGET_CPPFLAGS): Add -Wno-deprecated. + (TARGET_GCCLIBS): Add stdc++. + * apps/utils/net/roshttpd/common/socket.cpp: Include . + * apps/utils/net/roshttpd/common/thread.cpp (CThread::CThread): Fix + warning. + * drivers/net/afd/afd/afd.c (ListenRequestLookasideList): New variable. + (DriverEntry): Initialize ListenRequestLookasideList. + * drivers/net/afd/afd/dispatch.c (AfdDispCompleteListen): New function. + (AfdDispListen): Partial implement. + * drivers/net/afd/afd/opnclose.c (AfdInitializeFCB): Initialize + NewFCB->ListenRequestQueue. + (AfdKillListenRequests): New function. + (AfdClose): Call AfdKillListenRequests. + * drivers/net/afd/afd/routines.c (DumpName): New function. + * drivers/net/afd/afd/tdi.c (TdiAddressSizeFromType): New function. + (TdiBuildConnectionInfo): Initialize ConnInfo->OptionsLength. + (TdiBuildNullConnectionInfo): New function. + (TdiOpenAddressFileIPv4, TdiOpenConnectionEndpointFile): EaName is + 0-terminated. + (TdiListen): New function. + * drivers/net/afd/include/afd.h (AFDFCB): Add ListenRequestQueue. + (AFD_LISTEN_REQUEST): New structure. + (ListenRequestLookasideList): Declare. + (DumpName, TdiListen): Add prototypes. + * drivers/net/tcpip/datalink/lan.c (BindAdapter): Initialize + AnsiAddress.Length and AnsiAddress.MaximumLength. + * drivers/net/tcpip/include/debug.h: Define DEBUG_TCP. + * drivers/net/tcpip/include/routines.h (DisplayTCPPacket): Add + prototype. + (DISPLAY_TCP_PACKET): Define. + * drivers/net/tcpip/include/tcp.h (TCPListen): Add prototype. + * drivers/net/tcpip/include/titypes.h (ADDRESS_FILE): Add Connection. + * drivers/net/tcpip/network/ip.c (IPLocateNTEOnInterface): Cleanup. + * drivers/net/tcpip/tcpip/address.c (AddrSearchNext): Port is in + network byte order. + * drivers/net/tcpip/tcpip/dispatch.c (DispTdiAssociateAddress): + Initialize AddrFile->Connection. + (DispTdiListen): Implement. + * drivers/net/tcpip/tcpip/fileobjs.c (FileOpenAddress): Don't + initialize AddrFile->Connections. + * drivers/net/tcpip/tcpip/routines.c: Include . + (DisplayIPPacket): Enable. + (DisplayTCPHeader, DisplayTCPPacket): New functions. + * drivers/net/tcpip/transport/tcp/tcp.c: Include . + (TCPListen, TCPiReceive): New functions. + (TCPReceive): Partial implement. + * lib/msafd/misc/helpers.c (CreateHelperDLLDatabase): Add + {SOCK_STREAM,IPPROTO_TCP,0} and {SOCK_DGRAM,IPPROTO_UDP,0} mappings. + * lib/ntdll/ldr/utils.c (LdrLoadDll): Print name of DLL if not found. + * lib/ws2_32/include/ws2_32.h (Initialized): Declare. + (WINSOCK_THREAD_BLOCK): Remove Initialized member. + * (WSAINITIALIZED, WSASETINITIALIZED): Update. + * lib/ws2_32/misc/catalog.c (CreateCatalog): Add + {SOCK_STREAM,IPPROTO_TCP,0} and {SOCK_DGRAM,IPPROTO_UDP,0} mappings. + (Initialized): New variable. + (DllMain): Don't initialize p->Initialized. + * ntoskrnl/dbg/kdb.c: Include . + * subsys/win32k/ntuser/message.c (NtUserDispatchMessage): Kill noisy + message. + +2003-12-10 Casper S. Hornstrup + + * tools/wine2ros: New directory. + * tools/wine2ros/Makefile: New file. + * tools/wine2ros/wine2ros.c: Ditto. + * tools/Makefile (wine2ros_target): Add. + * rules.mak (WINE2ROS): Define. + +2003-12-10 Casper S. Hornstrup + + Changes for compiling with w32api/Wine + + * include/basetsd.h: #include_next . Add definitions missing + in w32api. + * include/mmddk.h: #include_next . Add definitions missing in + w32api. + * include/wine/winternl.h (DbgPrint): Use ReactOS prototype to avoid + conflicts. + +2003-12-09 Casper S. Hornstrup + + * rules.mak (WINEBUILD): Define. + * tools/winebuild/Makefile: New file. + * tools/winebuild/import.c (ldcombine_files): Replace mkstemps with Win32 + APIs. + * tools/winebuild/main.c (main): Win16 specs and relays are not supported. + * tools/winebuild/spec32.c (EXCEPTION_WINE_STUB, EH_NONCONTINUABLE): + Define. + (BuildDef32File): Don't emit PRIVATE. + +2003-12-09 Casper S. Hornstrup + + * tools/winebuild: Import winebuild from Wine (D20031208). + +2003-12-08 Casper S. Hornstrup + + * include/win32k/text.h (NtGdiExtTextOut): Follow ExtTextOut prototype. + * lib/gdi32/objects/text.c (ExtTextOutW): Call NtGdiExtTextOut(). + * lib/user32/controls/edit.c (EDIT_BuildLineDefs_ML): Order parameters to + CreateRectRgn(). + * lib/user32/windows/draw.c (TabbedTextOutA): Implement. + (TEXT_TabbedTextOut): New function. + (TabbedTextOutW): Implement. + * subsys/win32k/objects/text.c (NtGdiExtTextOut): Call NtGdiTextOut() for + now. + +2003-12-07 Casper S. Hornstrup + + * lib/user32/windows/accel.c (U32IsValidAccelMessage): Translate WM_KEYUP + and WM_SYSKEYUP messages. + (TranslateAcceleratorA): Returntype of RtlMultiByteToUnicodeN is NTSTATUS, + so interpret it as such. + * subsys/win32k/ntuser/accelerator.c (NtUserDestroyAcceleratorTable): + Call ObmCloseHandle() before destroying the object. + (IntTranslateAccelerator): New function. + (NtUserTranslateAccelerator): Partial implementation. + +2003-12-07 Casper S. Hornstrup + + * subsys/win32k/include/accelerator.h: New file. + * subsys/win32k/ntuser/accelerator.c: Ditto. + * include/win32k/ntuser.h (NtUserDestroyAcceleratorTable): Make returntype + BOOLEAN. + * subsys/win32k/makefile (NTUSER_OBJECTS): Add ntuser/accelerator.o. + * subsys/win32k/include/object.h (USER_OBJECT_TYPE): Add otAcceleratorTable. + * subsys/win32k/main/dllmain.c (DllMain): Call InitAcceleratorImpl(). + * subsys/win32k/ntuser/stubs.c (NtUserCopyAcceleratorTable, + NtUserCreateAcceleratorTable, NtUserDestroyAcceleratorTable, + NtUserTranslateAccelerator): Move to accelerator.c. + +2003-12-07 Casper S. Hornstrup + + * apps/tests/accelerator: New directory. + * apps/tests/accelerator/accelerator.c: New file. + * apps/tests/accelerator/.cvsignore: Ditto. + * apps/tests/accelerator/Makefile: Ditto. + * apps/tests/Makefile (TEST_APPS): Add accelerator. + +2003-12-07 Casper S. Hornstrup + + * regtests/Makefile: Generate regression test registrations. + * regtests/kmregtests/.cvsignore: Ignore Makefile.tests. + * regtests/win32base/.cvsignore: Ditto. + * regtests/kmregtests/Makefile: Include Makefile.tests. + * regtests/win32base/Makefile: Ditto. + * regtests/kmregtests/tests: New directory. + * regtests/win32base/tests: Ditto. + * regtests/kmregtests/tests/.cvsignore: New file. + * regtests/win32base/tests/.cvsignore: Ditto. + * tools/helper.mk: Remove TARGET_GENREGTESTS. + * tools/regtests.c: Generate makefile for regression tests. + (change_extension): New function. + * regtests/win32base/file-1.c: Move ... + * regtests/win32base/tests/file-1.c: ... here. + +2003-12-06 Martin Fuchs + * Doxyfile, Makefile: initial doxygen configuration + * drivers/Doxyfile, drivers/Makefile: Ditto. + * ntoskrnl/Doxyfile, ntoskrnl/Makefile: Ditto. + * subsys/win32k/Doxyfile, subsys/win32k/Makefile: Ditto. + * apps/Doxyfile, apps/Makefile: Ditto. + +2003-11-29 Casper S. Hornstrup + + * tools/cabman/dfp.cxx (CDFParser::Parse): Allow TokenString. + (CDFParser::PerformFileCopy): Use CurrentChar instead of length of + CurrentString to find the start of the next token. + +2003-11-08 Martin Fuchs + + * controls/button.c partial fix for for Bug #42: + activate Ansi window procedures for standard controls + * controls/combo.c Ditto. + * controls/edit.c Ditto. + * controls/icontitle.c Ditto. + * controls/listbox.c Ditto. + * controls/static.c Ditto. + * windows/dialog.c Ditto. + * windows/mdi.c Ditto. + * windows/menu.c Ditto. + * windows/defwnd.c Fixed WM_GETTEXT error handling in DefWindowProcW(). + +2003-10-06 Casper S. Hornstrup + + * Makefile: New target uboot for simple unattended setup. + * bootdata/unattend.inf.sample: Sample unattended setup script. + * subsys/system/usetup/partlist.c (SelectPartition): New function. + * subsys/system/usetup/partlist.h (SelectPartition): Prototype. + * subsys/system/usetup/usetup.c: Support unattended setup. + (IsUnattendedSetup, UnattendDestinationDiskNumber, + UnattendDestinationPartitionNumber, UnattendInstallationDirectory): + New. + (CheckUnattendedSetup, InstallDirectoryPage1): New function. + +2003-08-30 Filip Navara + + * tools/cabman/cabinet.cxx (CCabinet::ConvertPath): NULL-terminate + newpath. + +2003-08-30 Casper S. Hornstrup + + * tools/rmkdir.c: Fix for absolute paths. + +2003-08-30 Casper S. Hornstrup + + * tools/rmkdir.c: Create all (sub)directories in path on win32. + +2003-08-30 Casper S. Hornstrup + + * bootdata/packages/reactos.dff: Don't include winmm.dll in reactos.cab. + +2003-08-29 Casper S. Hornstrup + + * Makefile: Copy freeloader files to bootable CD. + +2003-08-28 Martin Fuchs + + * subsys/system/explorer/taskbar/startmenu.cpp, + subsys/system/explorer/shell/shellbrowser.cpp: + Implemented control panel window in cabinet view mode. + +2003-08-24 Casper S. Hornstrup + + * Makefile: Support creating compressed bootable CDs. + * rules.mak (HOST_CXX, HOST_AR, CABMAN): Define. + * bootdata/txtsetup.sif: Add Cabinets section. + Remove files that are put in reactos.cab. + * subsys/system/usetup/filequeue.c (SetupCloseFileQueue): Release + memory allocated for SourceCabinet. + (SetupQueueCopy): Support copying files in cabinets. + (SetupCommitFileQueue): Support copying files in cabinets. + * subsys/system/usetup/filequeue.h (SetupQueueCopy): Add SourceCabinet + parameter. + * subsys/system/usetup/filesup.c (SetupExtractFile): New function. + * subsys/system/usetup/filesup.h (SetupExtractFile): Prototype. + * subsys/system/usetup/infcache.c (InfOpenBufferedFile): New function. + * subsys/system/usetup/infcache.h (InfOpenBufferedFile): Prototype. + * subsys/system/usetup/makefile (TARGET_SDKLIBS): Add zlib.a. + (TARGET_CFLAGS): Add zlib to include path. + (TARGET_OBJECTS): Add cabinet.o. + * subsys/system/usetup/usetup.c (PrepareCopyPageInfFile): New function. + (PrepareCopyPage): Process Cabinets section. + * tools/helper.mk: Support C++ applications. + * rosbin.txt: Remove. + * bootdata/packages: New directory. + * bootdata/packages/reactos.dff: New file. + * lib/zlib/Makefile.host: New file. + * subsys/system/usetup/cabinet.c: Ditto. + * subsys/system/usetup/cabinet.h: Ditto. + * tools/cabman: New directory. + * tools/cabman/.cvsignore: New file. + * tools/cabman/cabinet.cxx: Ditto. + * tools/cabman/cabinet.h: Ditto. + * tools/cabman/cabman.h: Ditto. + * tools/cabman/dff.txt: Ditto. + * tools/cabman/dfp.cxx: Ditto. + * tools/cabman/dfp.h: Ditto. + * tools/cabman/main.cxx: Ditto. + * tools/cabman/makefile: Ditto. + * tools/cabman/makefile.win32: Ditto. + * tools/cabman/mszip.cxx: Ditto. + * tools/cabman/mszip.h: Ditto. + * tools/cabman/raw.cxx: Ditto. + * tools/cabman/raw.h: Ditto. + +2003-08-24 Casper S. Hornstrup + + * include/structs.h: Apply packed attribute to the typedef, not the + type's name. + * include/ntos/keyboard.h: Ditto. + * include/ntos/tss.h: Ditto. + * include/win32k/cursoricon.h: Ditto. + * include/win32k/math.h: Include the compiler's math.h for builtins. + * ntoskrnl/nt/vdm.c (NtEarlyInitVdm): Avoid warning when compiling using + GCC 3.4. + +2003-08-23 Casper S. Hornstrup + + * apps/tests/tcpsvr/tcpsvr.c (main): Fix multiline string constant. + +2003-08-23 Casper S. Hornstrup + + * apps/utils/stats/stats.c (ReadLine): Handle unix end-of-line characters. + +2003-08-23 Casper S. Hornstrup + + * apps/tests/Makefile (TEST_APPS): Remove patblt and stretchblt + as they break full make. + +2003-08-22 Martin Fuchs + + * subsys/system/explorer/taskbar/traynotify.cpp: + Added tray notification area. + Implemented quick launch bar. + +2003-08-22 Martin Fuchs + + * include/wine/commctrl.h: + Removed commctrl.h header file to use the one of W32API headers. + +2003-08-19 Casper S. Hornstrup + + * subsys/win32k/ntuser/menu.c (IntSetMenuDefaultItem, + IntGetMenuDefaultItem): Fix unsigned/signed warnings. + +2003-08-19 Martin Fuchs + + * subsys/system/explorer/taskbar/startmenu.cpp: + Implemented navigation in submenus of the start menu. + Start menus can now resolve shortcuts and launch programs. + +2003-08-18 Martin Fuchs + + * subsys/system/explorer/taskbar/taskbar.cpp: + First draft of explorer start menu. + +2003-08-17 James Tabor + + * include/csrss/: csrss.h: implemented Ctrl Event handler + * subsys/csrss/api/: conio.c: + * subsys/csrss/: api.h: + * lib/kernel32/misc/: console.c: + 2003-08-16 Martin Fuchs - * subsys/system/explorer/taskbar/taskbar.coo: + * subsys/system/explorer/taskbar/taskbar.cpp: first draft of working task bar 2003-08-13 Casper S. Hornstrup @@ -2682,12 +3034,3 @@ * Disabled broken code in kernel32. - - - - - - - - -