Release Notes - Core ReactOS - Version 0.4.5 - HTML format

Bug

  • [CORE-4436] - Wrong behaviour of createfile with \ terminated path.
  • [CORE-6000] - Minimize, Maximize, and Close Buttons are not drawn properly with theme
  • [CORE-6125] - theme service, graphical glitches
  • [CORE-6742] - Can't dynamically change the resolution by resizing in VirtualBox
  • [CORE-6829] - Explorer: drawing issues with theming
  • [CORE-7155] - KeyView2: CreateFont call with FIXED_PITCH param does not return fixed width characters
  • [CORE-7278] - ScrollBar class seems to not be receiving any messages
  • [CORE-7818] - OpenBUG and BlackBox fail to run after they have been installed.
  • [CORE-7988] - Scroll bars with uxtheme don't work correctly.
  • [CORE-8255] - PaperBoy cannot run - EGA, CGA, TANDY PC (?)
  • [CORE-8344] - (Pressed) buttons aren't themed
  • [CORE-8387] - garbled font rendering for the VirtualBox guest additions setup
  • [CORE-8434] - bootcd-63873-dbg - improper copying folders.
  • [CORE-8525] - JRE installer and Winrar shows Marlett font instead the proper one
  • [CORE-8534] - Theming issues, unicode vs. ansi
  • [CORE-8606] - Explorer-new + Lautus vs Explorer-win + Lautus
  • [CORE-9224] - Opening files from USB drive causes the debug log to be spammed
  • [CORE-9270] - Access violation in DIB_FreeConvertedBitmapInfo running gdi32_apitest:GetDIBits
  • [CORE-9294] - Start menu button show always gray color
  • [CORE-9601] - SeaMonkey shows themes glitches
  • [CORE-9667] - Start menu borders are transparent when themed
  • [CORE-9668] - Explorer: Remove Thick frame when theming is enabled
  • [CORE-9689] - Drive's properties theming problem
  • [CORE-9725] - [PATCH] Missing italian translations in ReactOS
  • [CORE-9988] - assertion in fastfat code on media change (i.e floppy)
  • [CORE-10064] - On-screen keyboard should respect selected input language
  • [CORE-10379] - Drag and drop replication/duplication of folders within folders, not refreshing with files
  • [CORE-10392] - Device Manager: clicking with right mouse button does not work in some cases
  • [CORE-10455] - [sndrec32 & eventvwr] Buttons are not drawn when using themes
  • [CORE-10474] - Plex Server AKA Firefox 39 rendering problems
  • [CORE-10508] - Microsoft Visual C++ 2005 Redistributable has SQUARES everywhere
  • [CORE-10575] - [Explorer] The implementation of startbutton drawing is wrong and should be rewritten
  • [CORE-10594] - When applied theme, start button text displayed incorrectly
  • [CORE-10715] - Assertion failed (p->tot_len == p->len) in TCP IP library
  • [CORE-10761] - [PATCH] Themed controls don't draw borders
  • [CORE-10864] - ReactOS theming problems
  • [CORE-11027] - PATCH: Initialize returned Result in co_CallHook
  • [CORE-11086] - [Themes] Tooltips are drawn as black
  • [CORE-11135] - Safari 5.1.7 browser can not browse, spam in log
  • [CORE-11204] - Uninitialized "ht" variable in ThemeHandleButton()
  • [CORE-11232] - unbootable system after recreating the boot partition
  • [CORE-11233] - ReactOS loses access to network
  • [CORE-11277] - It is not possible to boot ReactOS in PCem 10.1 if hdd is present
  • [CORE-11343] - Assertion error after login to Evernote 5.9.8
  • [CORE-11348] - DirectDraw test in DxDiag hangs if VM Additions are installed
  • [CORE-11369] - WinSCP: annoying black regions when moving the sliding bars
  • [CORE-11388] - Mikrolab addon for Bashkiria-2M emulator shows nothing
  • [CORE-11403] - [OLEAUT32] recent REGRESSION Click&Type Virtual KeyBoard Drawing glitch
  • [CORE-11538] - BSOD (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) on startup when a PowerA Pro Elite Wireless controller is attached
  • [CORE-11601] - PATCH: Use RtlMoveMemory in BlReplaceBootOptions() when source and destination overlaps
  • [CORE-11640] - Draging desktop icons is impossible
  • [CORE-11642] - [RAPPS-DB] UltraVNC 1.2.1.0 link is dead
  • [CORE-11691] - PATCH: Fix LoadSetupData() failure paths
  • [CORE-11692] - PATCH: Initialize the Status variable in BlpDisplayReinitialize()
  • [CORE-11783] - Explorer's folders band, at press "Open" option from popup menu don't open control panel and others.
  • [CORE-11796] - Networking does not work in Virtualbox
  • [CORE-11894] - Multiple restarts causes problems at startup
  • [CORE-11895] - Setup > Partitions configuration > Scroll in partitions list doesn't work
  • [CORE-11896] - Setup > Sets incorrect system date and time
  • [CORE-11907] - Russian fonts are broken in EA Origin
  • [CORE-11994] - Assert in tcpip!TCPSendDataCallback reactos\sdk\lib\drivers\ip\transport\tcp\if.c @ 52 when downloading file via uTorrent (72707)
  • [CORE-12074] - Debug spam: "Warning, not handling dirty bit"
  • [CORE-12082] - File system corruption with firefox
  • [CORE-12095] - Incorrect display of Russian font.
  • [CORE-12121] - Buffer overrun in FsRtlIsNameInExpressionPrivate
  • [CORE-12145] - Assertion failure in NtAcceptConnectPort when running Windows wordpad
  • [CORE-12207] - [REGRESSION] Problems with display of Russian letters in some applications.
  • [CORE-12217] - Steam crashing and starts incorrect at Fsenic N300
  • [CORE-12218] - Steam do not display fonts
  • [CORE-12296] - NOD32 has odd localized text rendering
  • [CORE-12325] - Crash Calc.exe on div "/"
  • [CORE-12464] - Updating group box text causes garbage
  • [CORE-12482] - Accessibility : typo (french)
  • [CORE-12490] - Adjust audio properties not translated (french)
  • [CORE-12561] - Drag'n'drop to the source folder.. makes file disappear !
  • [CORE-12568] - Font smoothing : wrong method selected
  • [CORE-12569] - Display effects : toggling transition toggles fonts smoothering !
  • [CORE-12590] - AHK: zz_winrar_3.80, Test: 4.drag_and_drop crashes
  • [CORE-12623] - freeldr/arch/i386/hardware.c (PnP code): incorrect check of 'PnpBufferSize' max boundary
  • [CORE-12667] - Toolbar shows wrong tooltip(s) after toolbar buttons being hidden
  • [CORE-12670] - devmgmt_new: HTREE\ROOT\0 is shown as "Unknown device" in Device Manager
  • [CORE-12677] - Wrong output Tree command-line in Russian language
  • [CORE-12699] - LiveCD, QEmu 0.9.1 with '-std-vga': boot triggers a BSoD 'APC_INDEX_MISMATCH'
  • [CORE-12717] - ReactOS Daily Build 73605-dbg will not install on ASUS A8V-MX/S
  • [CORE-12727] - Nullsoft install system font problem
  • [CORE-12732] - PNP_DETECTED_FATAL_ERROR bugcheck at installation or HD boot, related to new USB Plug and Play
  • [CORE-12733] - RealHW-Keyboard not working in usetup
  • [CORE-12735] - Standard Test KM4M Hardware
  • [CORE-12743] - Unable to "Edit" Service command line
  • [CORE-12745] - Dell Latitude D531 - USBOHCI.SYS crash at Setup
  • [CORE-12760] - [explorer] Radio button used instead of check mark
  • [CORE-12763] - SetScrollRange incorrectly checks for overflow
  • [CORE-12771] - Controls don't receive non-client messages
  • [CORE-12776] - Structure not initialized in uxtheme
  • [CORE-12784] - memleak in ksfilter->KsCreateDefaultClock CID 1322124
  • [CORE-12787] - WSPSocket directly returns error codes
  • [CORE-12792] - Initialize hPrintMonitor in PrintRawJob
  • [CORE-12795] - Fix broken RegQueryValue call in CAutoComplete::Init()
  • [CORE-12797] - Memleaks in ksfilter KsCreateDefaultAllocatorEx
  • [CORE-12798] - Fix a case where Status was unset in GetEventUserName()
  • [CORE-12799] - Fix CFSFolder::_LoadDynamicDropTargetHandlerForKey() logic
  • [CORE-12800] - No InstallShield buttons with Lautus theme
  • [CORE-12801] - Icon context menu is not drawn when themes are active
  • [CORE-12806] - Fix deadcode in NSP_LookupServiceNextW()
  • [CORE-12811] - Add the MOF compiler stub from Wine to satisfy Office 2010 last installation step
  • [CORE-12816] - incorrect handling of allocated buffer with error paths
  • [CORE-12818] - fatal error 0x000000ca after GSoC 2016 USB merge at r73605
  • [CORE-12824] - PNP_DETECTED_FATAL_ERROR bugcheck in setup during language selection (OptiPlex 170L)
  • [CORE-12829] - Error in dynamic menu of MSPAINT
  • [CORE-12852] - Crash in ws2_32 when starting Word 2010 for the first time
  • [CORE-12855] - Invalid calls to LoadLibrary(Ex) during Office 2010 installation
  • [CORE-12858] - IOCTL_DISK_GET_DRIVE_GEOMETRY_EX in ReactOS is different from Windows 7
  • [CORE-12859] - "Stamina" program's installer: Wrong font or charset used?
  • [CORE-12880] - Fix some ws2_32 bugs & code defects
  • [CORE-12886] - [PATCH] shutdown -t causes crash
  • [CORE-12887] - [PATCH] Fix themed taskbar borders paintings
  • [CORE-12893] - IoPageWrite failed / Freeing dirty VACB debug spam
  • [CORE-12917] - ATL: CStringT should work even if the source string is integer resource
  • [CORE-12933] - Themed scrollbars are not correctly painted for console windows
  • [CORE-12952] - Invalid function call in KdpWriteIoSpaceExtended
  • [CORE-12970] - Incorrect handling of allocated buffer
  • [CORE-12984] - usbechi/usbohci and usbuhci leaks m_CompletionEvent
  • [CORE-12985] - List entry corruption in KiRetireDpcList
  • [CORE-12991] - Testbot timeout due to explorer division by zero
  • [CORE-12993] - PXE boot failure (Assert) of livecd-74238-dbg.iso on Acer D270
  • [CORE-13002] - font problems on RAPPS in r74244
  • [CORE-13010] - PortableApps.com_Platform_Setup_14.4 gives error on shutdown
  • [CORE-13031] - isohybrid does not build with MSVC < 2013
  • [CORE-13038] - Font engine should trust the PANOSE pitch info
  • [CORE-13052] - Memory allocated for DeviceRelations in HidClassPDO_CreatePDO is one element bigger than needed.
  • [CORE-13055] - Build proces is broken after r74288
  • [CORE-13061] - USBSTOR_SendIrp dosen't free the Irp->MdlAddress after USBSTOR_SendInquiryIrp or USBSTOR_SendFormatCapacityIrp request is completed.
  • [CORE-13068] - 'Pathname' input parameter of the AcpiEvaluateObject must be null-terminated string.
  • [CORE-13074] - Heap corruption in winlogon
  • [CORE-13086] - ReactOS livecd-74320-dbg fails in v86
  • [CORE-13095] - Half\bad fix in r74348 for new hardware wizard
  • [CORE-13097] - Additional failures and heap corruption in user32:monitor and user32:sysparams
  • [CORE-13115] - Crash in kernel with vbox shared folders
  • [CORE-13117] - unneeded brace in /dll/win32/cryptnet/cryptnet_main.c
  • [CORE-13130] - Little improvements/fixes for GetCPInfoExW and GetGeoInfoW
  • [CORE-13132] - GdiSelectPen's error code
  • [CORE-13143] - Cdfs doesn't set IoStatus.Information correctly for IRP_MN_QUERY_DIRECTORY
  • [CORE-13155] - explorer.exe in 0.4.5rc1 leaks 3GDI handles per seconds and will exhaust resources in less than 24hours when doing nothing

Epic

  • [CORE-12734] - Fix regressions from r73605, "GSoC 2016, USB stack improvements"

New Feature

  • [CORE-6904] - Hebrew translation
  • [CORE-10838] - [PATCH] Explorer band implementation (folder treeview) + base bar fixes
  • [CORE-11523] - Add NET framework 4.0 to RAPPS
  • [CORE-12337] - Adding a Computer Description doesn't seem to work
  • [CORE-12540] - Shell32: Implement TreeView of Folder Options
  • [CORE-12749] - Add a font substitutes editor
  • [CORE-12902] - FontSubstitutes: Support charset number
  • [CORE-13032] - update uniata to 46e3 version

Task

  • [CORE-12753] - Sync zlib to version 1.2.11
  • [CORE-12775] - Upgrade libpng to 1.6.28, libjpeg to 9b, libtiff to 4.0.7
  • [CORE-12833] - Update ACPICA to version 20170119
  • [CORE-12834] - Update mbedTLS to version 2.4.0
  • [CORE-12878] - [FONTS] Add LibreFranklin font as Franklin Gothic replacement
  • [CORE-12885] - Update ACPICA to version 20170303

Improvement

  • [CORE-5960] - devmgmt: device listing should present correct CPU model
  • [CORE-7355] - fontview: unicodification and implementation of the install button
  • [CORE-9654] - PATCH +Bugfix: UXTHEME draw text with shadows, fix GetThemeSysColor
  • [CORE-10710] - Disable COMMAND.COM debugging messages for 0.4 release
  • [CORE-11666] - [rapps] Add Wine Gecko to RAPPS list
  • [CORE-11748] - Add "TortoiseSVN" in "ReactOS App Manager"
  • [CORE-12339] - 'My Documents' and 'Recycle Bin' desktop icons, dragging a file to them doesn't work
  • [CORE-12362] - Updating Turkish Translation
  • [CORE-12525] - [Translation] Small Russian update
  • [CORE-12679] - Improve mspaint registry settings
  • [CORE-12711] - Special Pool: support "MmSpecialPoolTag = '*'"
  • [CORE-12729] - ntoskrnl/mm/, MmFreeMemoryAreaByPtr(): remnant declaration since r48999
  • [CORE-12768] - Do not use magic constants for PEB->AppCompatFlags
  • [CORE-12773] - Add rossym support to dbghelp
  • [CORE-12777] - winmine: mines.bmp vertical align
  • [CORE-12826] - ReiserFs: Define __GCC__, which is not __GNUC__
  • [CORE-12847] - RtlNtPathNameToDosPathName is unimplemented
  • [CORE-12907] - Minor corrections in Uzbek
  • [CORE-12909] - SYSTEM_THREAD_EXCEPTION_NOT_HANDLED bugcheck from uniata.sys when booting in PCem
  • [CORE-12937] - NDK: Should it always automatically imply #define UNICODE?
  • [CORE-12944] - Implement fontview /p parameter support
  • [CORE-12949] - Update freetype to version FreeType 2.7.1
  • [CORE-12956] - Improve CJK Font Substitutes settings
  • [CORE-12961] - TRANSLATION: Russian translation update
  • [CORE-12999] - base/setup/usetup/it-IT translation patch
  • [CORE-13014] - added en-GB to desk.cpl
  • [CORE-13017] - Replace rapps with rapps_new
  • [CORE-13046] - AddFontMemResourceEx is unimplemented
  • [CORE-13056] - Fonts are not cleaned up
  • [CORE-13099] - TRANSLATION: Romanian resources maintenance

Sub-task

  • [CORE-7307] - cabman: memory leaks in failure paths
  • [CORE-8215] - crt: redundant assignment of variable to itself
  • [CORE-9615] - Split font substitution settings for CJK languages

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.