ChangeLog-0.4.3

From ReactOS Wiki
Jump to: navigation, search

Bug fixes

  • CORE-1578 - gdi32: SetTextAlign(hDC, TA_UPDATECP) does not work
  • CORE-2338 - Window Menu Problem
  • CORE-3256 - frhed: v1.7.1 runtime error when msvcr80 is supplied
  • CORE-4628 - Unable to boot ReactOS on K7S5A system
  • CORE-4753 - Cybera Internet Cafe Administration program crash
  • CORE-4939 - Opera: v10.53 has problems with connecting
  • CORE-4968 - MPC-HC crash
  • CORE-4990 - win32k: path errors
  • CORE-5189 - msvcrt: EmergeDesktop killed by exception
  • CORE-5683 - DoubleCommander: Alt+Tab is interpreted as Tab
  • CORE-5957 - Audacity Weird numbers in menu entries and HKCR registry problem
  • CORE-6257 - OS hangs during startup with connected USB drive
  • CORE-6354 - Runtime error while installing Firefox 11/12
  • CORE-6500 - wininet: winhttp: incorrect Winsock initialization handling
  • CORE-6897 - SetWindowRgn doesn't work
  • CORE-7229 - Painting issues when Themes applied
  • CORE-7441 - vncserver start but not response to any connection
  • CORE-7487 - WSAECONNRESET instead of WSAECONNREFUSED when connecting to closed localhost port
  • CORE-7659 - Pingus in fullscreen mode cannot be played because of wrong window opening
  • CORE-7734 - Standalone Flash Player 10 stucks playing swf
  • CORE-8001 - "mode" command unimplemented
  • CORE-8066 - Python IDLE fails to start
  • CORE-8182 - XBMC fails to start
  • CORE-8397 - Office 2010 x86 installation Install window closes suddenly and unexpectedly.
  • CORE-8549 - MongoDB Client unable to connect
  • CORE-8657 - [NTVDM]: Star Control 3 Black screen
  • CORE-8780 - zsnesw doesn't start
  • CORE-8786 - Can't install Firefox OS Simulator
  • CORE-8842 - COM:BROWSEUI tests have regressed
  • CORE-9068 - Python 2.7.9: Cannot open HTTP or FTP URLs using urllib2.urlopen, getaddrinfo failed
  • CORE-9076 - Shutdown windows is not topmost
  • CORE-9132 - Scilab 5.5.1 can't start
  • CORE-9169 - VLC 2.1.0 causes BSOD when interacting with mouse
  • CORE-9197 - Blender 2.73a uses 100% cpu and doesn't do anything else
  • CORE-9220 - Cant install WinAppManagerSetup 15.01.11
  • CORE-9269 - Wrong placement of 'Window' menu in Notepad++
  • CORE-9491 - gdb doesn't start in ReactOS
  • CORE-9497 - ReactOS shows crash console with multiple switching from windowed mode to full screen and back.
  • CORE-9507 - Explore Taskbar drag-drop problem
  • CORE-9558 - Capitalize "os" in the "ReactOS" part 3
  • CORE-9673 - PATCH: BS_DIBPATTERN8x8 not supported
  • CORE-9678 - NTVDM, cant start command and conquer game
  • CORE-9680 - Cant start GOG galaxy beta
  • CORE-9716 - Dialog Rendering Issues
  • CORE-9871 - Change icon to shortcut show a white rectangle as result
  • CORE-9907 - Regression: Vivaldi 1.0.219.3 fails to be installed
  • CORE-9930 - Exceptions in 1C:Repetitor CD Shell (2003)
  • CORE-9994 - Ping utility should migrate to IPHLPAPI
  • CORE-9998 - 7-Zip 15.06 beta - not installed - r68650
  • CORE-10104 - Cadillacs & Dinosaurs Game's FullScreen (Stretch) mode doesn't stretch fully.
  • CORE-10110 - Pop[Query|Set]SystemPowerStateTraverse sends power IRPs to the PDO instead of the top of the stack
  • CORE-10143 - rapps: blue rect
  • CORE-10224 - While trying to launch Lightscreen portable the system freezes.
  • CORE-10275 - [PATCH] [PING] Correcting packet loss count
  • CORE-10334 - Vivaldi.1.0.291.18.exe can't uncompress itself
  • CORE-10402 - Disk.sys returns unknown geometry on extended partitions entries.
  • CORE-10459 - Problems installing msys2 under reactos
  • CORE-10471 - [WIN32SS|INPUT]BSOD on random user hid mouse
  • CORE-10475 - lcc-win: serious rendering issues
  • CORE-10584 - WlanConf displays invalid characters in Russian
  • CORE-10611 - Predictible MEMORY_MANAGEMENT bugcheck when installing qt open source due to memory manager problems
  • CORE-10700 - Diablo 2 shareware - minimizes on resolution switching
  • CORE-10707 - IcmpCloseHandle crashes on NULL handle
  • CORE-10752 - Access to VirtualBox host system folders from guest ReactOS
  • CORE-10771 - Cant start installator of broadcom driver in r70473
  • CORE-10808 - RealHW: Partition table gets corrupted after ReactOS reinstallation
  • CORE-10819 - Firefox: install -> autoupgrade -> reinstall = OS crashes (Assertion failed)
  • CORE-10830 - PATCH [shell32] start-menu item context menu should open on RBUTTONUP instead RBUTTONDOWN
  • CORE-10845 - BSOD 0x1E VboxDisp.dll
  • CORE-10874 - PSpad - broken download link
  • CORE-10962 - [shell32]: Use ExpandEnvironmentStringsW in pick icon dialog
  • CORE-10980 - PATCH: When Internet connection is down. Rapps does not generate any msg.
  • CORE-11003 - Cc doesn't align reads
  • CORE-11096 - Fix leaking Mdl in AfdGetSockName()
  • CORE-11133 - Fix 2 failing kmtest:FsRtlExpression tests
  • CORE-11215 - Fix overruning BarArray in Device_SaveCurrentSettings()
  • CORE-11243 - [RAPPS-DB] Click-N-Type Virtual Keyboard version is wrong
  • CORE-11318 - nLite 1.4.9.3 (.NET2 test app) starts up, but buttons are messed up
  • CORE-11328 - APC_INDEX_MISMATCH (1) - Firefox 46.0.1 on ROS 0.5-svn r71430
  • CORE-11342 - Downgrade Python 3.5 to Python 3.4 (if it works) in Rapps
  • CORE-11377 - Firefox auto-updater leads to FAT filesystem corruption
  • CORE-11394 - DnsQuery_A fails when called with localhost name as DNS name to be queried.
  • CORE-11400 - ReactOS paint is not protected by wrong settings.
  • CORE-11415 - Incorrect placement of the text in the Tab buttons.
  • CORE-11456 - After entering the folder in the directory tree is no change the folder
  • CORE-11466 - problems of cyrillic characters in the shell
  • CORE-11505 - [Translation] Fix translate explorer (ru)
  • CORE-11524 - [PATCH] Fix all but 4 tests in win32knt:NtUserEnumDisplaySettings
  • CORE-11525 - [PATCH] Fix crash in win32knt:NTUserSystemParametersInfo tests
  • CORE-11532 - Explorer's taskbar toolbar doesn't receive NcHitTest messages
  • CORE-11533 - MEMORY_MANAGEMENT BSOD
  • CORE-11554 - GNU Octave 4.0.3 : BSOD during instalation
  • CORE-11565 - Copy file problem after close parent folder on explorer
  • CORE-11584 - Brynhildr doesn't work properly
  • CORE-11594 - PATCH: Fix a potential dereference and hr misuse in CDefView::GetItemObject()
  • CORE-11631 - Filesystem corruption when installing a Game via Steam on a clean ReactOS installation
  • CORE-11649 - Crash in ws2_32_winetest:sock since Wine sync to 1.9.14
  • CORE-11652 - fastfat deadlock? (was: EnumDeleteRenameCreate.exe hangs console)
  • CORE-11668 - SetupDiDestroyClassImageList is unimplemented and doesn't free resources
  • CORE-11670 - App Manager - Libre Office 5.1.3 has a broken link
  • CORE-11673 - Incorrect parsing CommandLine argumernts
  • CORE-11718 - App Manager - NirLauncher has a broken link
  • CORE-11719 - App Manager - Audacity has a broken link
  • CORE-11768 - PATCH: Removed unneeded AccessToken check
  • CORE-11770 - I cannot see tool "Arrange Icons" in Explorer
  • CORE-11801 - Bug fix and improvements to PowerCfg applet
  • CORE-11803 - wrong declaration of IsTextUnicode (advapi32)
  • CORE-11810 - REGRESSION Assertion whenever closing file browser since r72143
  • CORE-11829 - Online installer of NET framework 3.5 gives exception
  • CORE-11831 - Incorrect "time accessed" to the new file in the property
  • CORE-11847 - Bugfix to correctly identify the size of the programs in RAPPS for the Russian language.
  • CORE-11862 - Random BSOD (DPC routine > 1 sec) on Startup
  • CORE-11873 - BSOD when trying to install program (IBM Notes)
  • CORE-11889 - PATCH - [TCPIP] Avoid use-after-free of IPDATAGRAM_REASSEMBLY structures
  • CORE-11892 - Daphne causes an access violation in win32k!MENU_DrawMenuItem
  • CORE-11893 - USB EHCI struct _END_POINT_CAPABILITIES
  • CORE-11899 - Assertion 'ObjHead->cLockObj < 0x10000' failed
  • CORE-11900 - ReactOS bugchecks when runnning ntdll_apitest NtMapViewOfSection twice
  • CORE-11904 - CRT error when running git-2.9.3.2
  • CORE-11906 - [NTOS] Regression BSOD APC_INDEX_MISMATCH is back
  • CORE-11909 - [FIX][locale] Character encoding of console applications (cacls and shutdown)
  • CORE-11915 - [WIN32SS/USER32] Pseudo-Regressions of r72495 (here: RegEdit via stress.bat crashes)
  • CORE-11916 - Wrong MoveToEx implementation
  • CORE-11926 - MEMORY_MANAGEMENT bugcheck when installing Qt 5.5.1(MinGW4.9.2) in r72508
  • CORE-11929 - [LIBUSB] not checked whether it succeed call m_Hardware->PnpStart().
  • CORE-11946 - CSimpleArray is not implemented
  • CORE-11948 - [PATCH] ASSERT reactos\ntoskrnl\mm\arm3\mdlsup.c(1102): (Mdl->MdlFlags & MDL_PAGES_LOCKED) != 0 when opening TaskManager
  • CORE-11951 - Window control menu can be opened from main menu in Delphi 7 applications
  • CORE-11957 - The fall in the application of a third-party theme
  • CORE-11959 - [PATCH] Running 3 bat files in a loop results in deadlock in fastfat.sys and zombie cmd.exe process
  • CORE-11961 - Missing probe and capture of user mode memory in NtUserSystemParametersInfo
  • CORE-11962 - INVALID_PROCESS_ATTACH_ATTEMPT bugcheck during testbot runs
  • CORE-11964 - Broken GUI
  • CORE-11966 - [PATCH] Fix lock/unlock order in SeLockSubjectContext/SeUnlockSubjectContext (72642)
  • CORE-11969 - Office 2003 - Web Folder Crash
  • CORE-11971 - [PATCH] PAGE_FAULT_IN_NONPAGED_AREA in ftfd!gray_convert_glyph when executing rosautotest (72648)
  • CORE-11973 - ExitProcess sets ExitCode always to 0
  • CORE-11979 - Handling WM_ACTIVATE for dialog boxes is half-broken
  • CORE-11985 - localization cleanup
  • CORE-11986 - [spelling] minor inf cleanup
  • CORE-11989 - Pagable code called at IRQL > APC_LEVEL (Dispatch IRQL) (72688)
  • CORE-11993 - [PATCH] Fix all testIcmpSendEcho tests in iphlpapi
  • CORE-12000 - Disable ws2_32:sock test_address_list_query()
  • CORE-12001 - [PATCH] Fix un-synchronized access to PEPROCESS in QsiSystemProcessInformation(...)
  • CORE-12008 - ping: setsockopt error since r72746
  • CORE-12011 - [REGRESSION] Wine Gecko not installs in 2nd stage setup
  • CORE-12013 - [netshell] Fix some mispellings
  • CORE-12016 - Fix some tests in the com:netshell test
  • CORE-12018 - Fix desktop's work area handling on multiple monitor
  • CORE-12027 - ReactOS Setup Fails on Eastern Languages
  • CORE-12030 - Cannot install anymore at least VisualC++ runtime 2012 and 2013
  • CORE-12032 - ping: encoding problems
  • CORE-12035 - VGA: Sis 630/730
  • CORE-12042 - WideCharToMultiByte with CP_UTF8 does not understand surrogate pairs
  • CORE-12058 - [KERNEL32] PATCH: mute a major log-file spammer WC_COMPOSITECHECK
  • CORE-12062 - SDK: Do not gather all the generated message resource files in the same directory
  • CORE-12064 - Missing break in DefWndStartSizeMove
  • CORE-12067 - mstsc: improve Japanese resource
  • CORE-12068 - Improve NtGdiOpenDCW
  • CORE-12072 - Pale Moon crashes on start page
  • CORE-12080 - Fixes for mspaint
  • CORE-12086 - Regression: netfolder opening is missing
  • CORE-12088 - REGRESSION of 72867: 3 browsers immediately crash after startup
  • CORE-12094 - REGRESSION - Do not enter the IP address in properties TCP\IP4
  • CORE-12106 - [Regression]:The selection of the folder disappears in the Explorer tree.
  • CORE-12107 - VMware Tools installation hang since r72450
  • CORE-12111 - SETUP.EXE for ThinkPad SoundMax driver doesn't start (regression)
  • CORE-12116 - Firefox 45 can not open sites
  • CORE-12132 - Chrome Standalone installer fails with "The installer failed to uncompress archive. Please download Google Chrome again."
  • CORE-12184 - FastFat : acquire shared paging resource when performing paged write
  • CORE-12209 - [REGSVR32] Foxit Reader 7.2.5.0930 setup error-box missing entry point SetProcessDPIAware()
  • CORE-12212 - Regression: CCleaner 3.04.1389 setup crashes with unhandled exception
  • CORE-12225 - [RAPPS-DB] K-Meleon version is wrong
  • CORE-12261 - The hard disk partitions are not displayed

Improvement

  • CORE-5645 - mspaint: only bmp format supported.
  • CORE-6783 - psdk: add missing structures and enumerators
  • CORE-9959 - shell32: patch for SHFileOperation (delete-operation)
  • CORE-10024 - PATCH: Implement nsplookup-functioncs at mswsock
  • CORE-10228 - [PATCH] [DWNL] Fix write_status()
  • CORE-10340 - NTVDM New Tango Icon
  • CORE-10440 - PATCH: Fix issues of ws2_32_new
  • CORE-10533 - PATCH: Fix local network resolving
  • CORE-10573 - Rewrite of ping
  • CORE-11054 - [dxdiag] Minor tweaks and improvements
  • CORE-11309 - [netid] Cleanup the spec file
  • CORE-11405 - TRANSLATION: Russian translation for clipboard
  • CORE-11414 - [shell32] Minor icon improvements
  • CORE-11422 - Logoff / shutdown - faded background
  • CORE-11510 - TRANSLATION: Russian translation for different parts of the system
  • CORE-11579 - Implement CString
  • CORE-11604 - TRANSLATION: Update russian translation for device manager
  • CORE-11636 - Update for Russian translation
  • CORE-11639 - Update freetype to version 2.7
  • CORE-11641 - [shell32] Add the 2 missing AVIs
  • CORE-11665 - Solitaire Portuguese/Brazillian translation
  • CORE-11672 - [TRANSLATION] 3d Text Screensaver pt-BR translation
  • CORE-11674 - Upgrade WinBtrfs driver to 0.5
  • CORE-11714 - Upgrade ext2 driver to 0.68
  • CORE-11752 - TRANSLATION: Russian translation update
  • CORE-11763 - TRANSLATION: Russian translation update
  • CORE-11841 - Commit charge Memory consumption went up around 500Kb from r72187 to r72188
  • CORE-11864 - [shell32] Disconnect Dialog Improvements
  • CORE-11897 - [shell32] Drive Properties: disable some controls when a network drive is selected
  • CORE-11937 - Upgrade WinBtrfs driver to 0.6
  • CORE-12019 - TRANSLATION: Russian translation update
  • CORE-12022 - Ping update
  • CORE-12031 - Updating Turkish Translation
  • CORE-12039 - Updating Turkish Translation
  • CORE-12040 - Swedish translation of shell32
  • CORE-12041 - Implement CComVariant
  • CORE-12069 - TRANSLATION: Russian translation update
  • CORE-12076 - [explorer] Implement Remove button
  • CORE-12089 - Updating Turkish Translation
  • CORE-12092 - [PATCH] Implement WSPDuplicateSocket
  • CORE-12108 - TRANSLATION: Russian translation update
  • CORE-12117 - [PING] PATCH provide german translation for our new ping
  • CORE-12120 - Updating Turkish Translation of eventcreate
  • CORE-12134 - [PATCH] Implement WSPGetOverlappedResult
  • CORE-12136 - user32: remove IsBadWritePtr hack
  • CORE-12153 - TRANSLATION: Russian translation update
  • CORE-12162 - [PATCH] Implement WSPIoctl overlapped
  • CORE-12176 - Numerous fixes for the MODE utility

New Feature

  • CORE-10253 - Add pifmgr.dll
  • CORE-10504 - Create a library for console output/input functions, last-error messages display, etc. to be used for all of our internal command-line utilities
  • CORE-11661 - [shell32] Show message upon failure to create folder
  • CORE-11746 - CRegKey is not implemented
  • CORE-11747 - CRect is not implemented
  • CORE-11858 - [PATCH] Implement window class versioning
  • CORE-11882 - Japanese Resources for Control Panel
  • CORE-11884 - Add Japanese resource to some DLLs
  • CORE-12023 - Implement atltime.h
  • CORE-12034 - Implement atlpath.h
  • CORE-12065 - Implement the EventCreate command-line tool

Task

  • CORE-8541 - Implement copy-on-write support in ARM3 page fault handler
  • CORE-10029 - Implement ATL class CImage (atlimage.h)
  • CORE-11800 - Present "Is ReactOS legal" in ReactOS readme file
  • CORE-11866 - Syncing ReactOS with Wine Staging 1.9.16
  • CORE-11903 - Update PCI database.

Sub-task

  • CORE-7559 - shell32 - Rewrite ExitWindowsDialog() to match Windows XP
  • CORE-9691 - advapi32 passes KEY_WOW64_32KEY and KEY_WOW64_64KEY to the kernel instead of filtering it
  • CORE-11839 - SDK includes fixes
  • CORE-11842 - Event log service improvements
  • CORE-11843 - Event log service fixes
  • CORE-11868 - Create a EvtLib library for manipulating the event log file format from anywhere