You will find only major changes in this file. Small bug fixes and developments steps are not listet here. If you search for more information, look into the Subversion repository. 14.10.2002 m. fuchs Korrektur der Anpassungen durch Übernahme in wine: Anzeige der Verzeichnisnamen in Tree Pane m. fuchs Wieder-Anpassung an natives Übersetzen unter WIN32 mit VC++ 15.10.2002 m. fuchs Entfernung der Warnungsmeldung durch SetWindowText(0, ...) m. fuchs korrekte Anzeige der Header Control-Texte (nicht Unicode -> dlls/comctl32/header.c) 15.10.2002 m. fuchs sofortige Anzeige der Dateiliste beim Starten und Öffnen neuer Fenster 15.10.2002 m. fuchs Programmaufruf über Doppelklick in der Dateiliste 07.06.2003 m. fuchs integration with ROS desktop window 21.07.2003 m. fuchs extension of winefile for shell namespace 04.08.2003 m. fuchs C++ explorer with architecture like MS Explorer: usage of IShellView C++, implementation of IShellBrowser, ... 09.08.2003 m. fuchs class DesktopWindow for shell view on the desktop 11.08.2003 m. fuchs class BackgroundWindow for painting of desktop background open child folders by double click in ShellBrowserChild 13.08.2003 m. fuchs make explorer bar look more like windows taskbar bar 16.08.2003 m. fuchs first draft of working task bar 18.08.2003 m. fuchs first draft of explorer start menu 21.08.2003 m. fuchs working start menu; beginning of tray notification area Start menu popup is now closed when clicking in another window. 22.08.2003 m. fuchs implemented clock display in tray notification area implemented quick launch bar 23.08.2003 m. fuchs implemented "Run..." dialog by calling shell32.dll fixed memory and GDI handle leaks implemented context menus for task bar tool tips for quick launch bar 24.08.2003 m. fuchs added reactos logo to startmenu added romanian translation of Ciobanu Alexander 26.08.2003 m. fuchs implemented tooltips and launching of date/time control panel applet for clock display 27.08.2003 m. fuchs partly implemented control panel window 28.08.2003 m. fuchs control panel window in cabinet view mode 29.09.2003 m. fuchs Now we handle start menu popups via StartMenuRoot::TrackStartmenu(). 30.09.2003 m. fuchs compatibility to building as Winelib application 10.09.2003 m. fuchs compatibility changes for correct desktop windows size on Windows NT 19.09.2003 m. fuchs compatibility changes for correct start menu subentries on Windows 9x 27.09.2003 m. fuchs moved start menu entries for control panel, etc. into new settings submenu created a Makefile for compiling as standalone project using MinGW eliminated all warnings displayed when using -Wall activated option for compiling as UNICODE version merged start menus of the same name (e.g. "All Users\Startup" with "\Startup") 28.09.2003 m. fuchs open cabinet windows then clicking on desktop folders 18.10.2003 m. fuchs Program search dialog with interactive filtering and sorting does now work. 19.10.2003 m. fuchs implemented floating start menus 29.11.2003 m. fuchs implemented GDB stub for remote debugging 06.12.2003 m. fuchs basic support to display NTFS streams in winefile windows 20.12.2003 m. fuchs context menu implementation for desktop window 01.01.2004 m. fuchs integrated icons of Everaldo (http://www.everaldo.com) into the start menu. 02.01.2004 m. fuchs reimplemented start menu as light weight version 03.01.2004 m. fuchs lazy icon extraction for start menu direct file system access for start menu 04.01.2004 m. fuchs implemented icon cache 11.01.2004 m. fuchs keyboard navigation in start menu 14.01.2004 m. fuchs automatically adjusted size of notification area and quicklaunch bar in desktop bar 18.01.2004 m. fuchs explorer/desktop settings property sheet 31.01.2004 m. fuchs included NT Object namespace as virtual file system 31.01.2004 m. fuchs included Registry as virtual file system 02.02.2004 m. fuchs reading of FAT image files 07.02.2004 m. fuchs included IE/Mozilla as Active X control 08.02.2004 m. fuchs desktop switching 16.02.2004 m. fuchs lean explorer version without additional bells and whistles -> see CVS branch "lean-explorer" 23.02.2004 m. fuchs start menu navigation using first characters of entry names fixes for leaking GDI handles 25.02.2004 m. fuchs rebar control for desktop bar 28.02.2004 m. fuchs "minimize all" functionality various fixes for notification icons, task bar and desktop switching 12.03.2004 m. fuchs automatic adjustment start button to text size 15.03.2004 m. fuchs implementation of volume control tray icon 20.03.2004 m. fuchs context menu for notification area 21.03.2004 m. fuchs configuration dialog for notification icons XML storage for configuration options 28.03.2004 m. fuchs configuration options for showing/hiding clock, ... 04.04.2004 m. fuchs import of IE bookmarks; explorer sidebar with bookmark display 09.04.2004 m. fuchs changed favorites start menu implementation to work with internal bookmarks 12.04.2004 m. fuchs ShellBrowserChild: jump to addressbar target 17.05.2004 m. fuchs use precompiled headers for VC++ builds 01.06.2004 m. fuchs integrate optional SDI mode into main explorer branch 15.07.2004 m. fuchs fix root path for folders opened from the desktop 18.07.2004 m. fuchs precompiled header support for GCC 3.4.1 31.07.2004 m. fuchs use same startmenu entries height as MS explorer 02.08.2004 m. fuchs context menus for start menus and quick launch bar 03.08.2004 m. fuchs get version number to display from RES_STR_PRODUCT_VERSION 16.08.2004 m. fuchs display version information in about dialog and on the desktop 15.09.2004 m. fuchs remove direct version output from desktop; instead store the activation flag into the registry 17.09.2004 m. fuchs handle "." and ".." as special direcory names and move them at the very first beginning of directory listings 23.09.2004 m. fuchs configuration dialog to choose between MDI and SDI mode with persistent storage 20.11.2004 m. fuchs display notification icon change times notification area button to toggle hidden icons m. fuchs alpha-blend hidden notification icons m. fuchs fix UTF8 conversion for the bookmarks list m. fuchs decode HTML-encoded bookmark names m. fuchs work around GCC's wide string constant bug when compiling inline functions 27.12.2004 m. fuchs fix GPF for clicks in the favorites folder 09.01.2005 frik85 update for german resource scripts 10.01.2005 m. fuchs new _NO_ALPHABLEND compiler switch 21.01.2005 tamlin Fix crashing browsing NT object namespace with non-zero-terminated UNICODE_STRING. 27.01.2005 m. fuchs fixes for command line handling 06.02.2005 m. fuchs support for owner drawn context menus at various places 08.02.2005 gvg Prefer SEE_MASK_IDLIST, since that one is actually implemented in shell32 20.02.2005 m. fuchs updates for Expat and XMLStorage files 21.02.2005 m. fuchs move public expat headers into common include folder 27.02.2005 frik85 Add support for explorer to load the desk.cpl when right clicking on background. 04.03.2005 fireball New StartMenu and ReactOS icons by Mindflyer 05.03.2005 m. fuchs case insensitive startmenu merging m. fuchs update ROS icon in about dialog and start menu side bar 14.03.2005 gvg tinus: Use RegisterShellHookWindow() 19.03.2005 m. fuchs register ourselves as task manager window to make the RegisterShellHookWindow() call working [thanks to Filip :)] 21.03.2005 fireball Nice "About Explorer" icon by Mindflyer 27.03.2005 m. fuchs hide login screen to make the login on XP faster m. fuchs launch shell DDE server m. fuchs make Shell Hook Messages really work in Windows 27.03.2005 greatlrd New Explorer icon from Mindflyer 28.03.2005 m. fuchs launch all registered Shell Service Objects (Systray, network icons, ...) m. fuchs enable multiline tooltips 01.04.2005 greatlrd David Nordenberg: fixed minor things in swedish translation 02.04.2005 m. fuchs terminate shell service objects thread if there is nothing to do m. fuchs switch to search icon in search dialog m. fuchs fix tray icon config dialog for the first icon m. fuchs "minimize all": only minimize windows with valid positions m. fuchs fix termination of "search program" dialog 03.04.2005 m. fuchs fix SDI shell browser m. fuchs display "log off" dialog, add "terminate" menu entry m. fuchs show logoff dialog in lean explorer m. fuchs activate printer folder menu 14.04.2005 m. fuchs charn: step-wise taskbar resizing 01.05.2005 m. fuchs merge ROS Shell without integrated explorer part into trunk 03.05.2005 m. fuchs display custom folders in start menu root 03.05.2005 m. fuchs rosshell: printer and network folder in start menu 04.05.2005 greatlrd Fixes for Swedish resource script 20.05.2005 navaraf Luk "denzil" Frolka: partial Czech translation of Explorer 02.06.2005 fireball First version of Explorer's translation into Russian. Done by Dmitry Philippov, checked by me, DarkHobbit and others 03.06.2005 m. fuchs split the big explorer resource file into smaller language specific rescource scripts 05.06.2005 hpoussin Include French resources in explorer 15.07.2005 greatlrd update swedish .rc and rename it from sw to sv, remove the german part in swedish rc 16.07.2005 greatlrd crop the startmenu side bar logo to 30x280 17.07.2005 m. fuchs add explorer-ro.rc 26.08.2005 navaraf Make the explorer taskbar look a bit nicer 12.09.2005 royce security audit of explorer code: strcpy -> lstrcpyn, ... 19.09.2005 navaraf Fix the taskbar button resizing to account for button spacing. 21.09.2005 m. fuchs XMLStorage update, Bugfix for UTF-8 strings m. fuchs use size_t for buffer/string lengths instead of int, define COUNTOF if not defined already 25.09.2005 navaraf Patricio Martínez Ros: Update spanish translation 25.09.2005 m. fuchs new tool bar icons for the drive bar m. fuchs refactor all IUnknown implementations using IComSrvBase 30.09.2005 m. fuchs Fix of Bugzilla Bug 676: dynamic explorer start menu sidebar size 01.10.2005 greatlrd new, smaller startmenu pictures using the dynamic explorer start menu sidebar feature 01.10.2005 m. fuchs MDI/SDI option dialog: pictures for illustration, remove resizable flag 02.10.2005 m. fuchs new option to open explorer subfolders in separate windows m. fuchs fix enabling of split border m. fuchs fix directory traversing in explorer SDI windows m. fuchs fix tree list image loading: work around GCC's wide string constant bug 04.10.2005 m. fuchs complete german resources for explorer 04.10.2005 m. fuchs "execute" menu entry m. fuchs activate execution from command bar 05.10.2005 m. fuchs fix UNICODE control panel calls to handle double clicks on the task bar clock m. fuchs one-click activation of "Start" button m. fuchs use GET_X_LPARAM macro in WM_MOUSEMOVE handlers m. fuchs leave TrackStartmenu() function when executing any start menu command 06.10.2005 m. fuchs implemented command line parser for Explorer 09.10.2005 m. fuchs Fix for Bugzilla Entry 330: Correctly handle WM_COMMAND messages in web windows without web control m. fuchs replace "search computer" start menu entry by a "not yet implemented" message 01.11.2005 m. fuchs String::str(), String::toLower() to allow conventient and WINE compatible string conversions 29.11.2005 m. fuchs Adjustments for Visual Studio 2005: use new secure CT functions, COUNTOF for buffer sizes 28.12.2005 m. fuchs display icon overlays in Explorer tree view 31.12.2005 m. fuchs handle "/root" command line parameter