ChangeLog-0.4.5

From ReactOS Wiki
Jump to: navigation, search

Bug Fixes

  • 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-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-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-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-11369 - WinSCP: annoying black regions when moving the sliding bars
  • CORE-11403 - [OLEAUT32] recent REGRESSION Click&Type Virtual KeyBoard Drawing glitch
  • 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-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-12074 - Debug spam: "Warning, not handling dirty bit"
  • 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-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-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-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-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-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

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