|  |  | 		Changelog 
	  
	   
        
         
	    
	      	       added OpSplit class (implemented file split operation)
	       added updated language catalogs (by Franz)
	       updated Croatian translation
	       added new buttons into the toolbar
          (help, terminal, copy, move, delete, mkdir)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	      "commands" menu options moved under "file" menu
	       added option to show/hide the toolbar 
        
         
	    
	      	       focus on newly created directory in MkDir operation
	       fix:
	          check read access before copying file
	       added dev-cpp compilation
	          updates (by Francesco)
	       added support for multilanguage tips files
	          (now stored in language subdirectory)
	       FileListControl::RefreshList()
	          -> must set some focus/selection
	       added option to set file list
	              colors
	       GUI options page: added color pickers for choosing file
	                              list color 
        
         
	    
	      	       added CFileSplitDlg fixes (by Roopa)
	       splitdlg fixes: disable
	          combo when needed, buttons size, ...
	       PathName::EnsureDirExists
	          fix (by Francesco)
	       added CDirDeleteDlg class ("Dir is not empty.
	            Delete" message
	                      now has abort,... buttons)
	       added custom dialog for
            delete error message
	       added thread safe way to display messagebox
	            from within the thread (lots of messages converted)  
        
         
	    
	        VfsItem::GetExtTitle -> version who returns Ext without ".",
            GetExt returns ext with dot included
	       faster screen refresh
	          when op is finished -> before refresh
            occurred only after mouse move (added Yield() call) 
	       click
            on path info (navigation bar) activates panel
	       added bunch of
            plugin compile fixes (by Francesco)
	       fix: changing default archive
            path/name in the pack dialog did not work
	       fix: encrypt shouldn't
            start if only dirs selected
	       enlarged dialogs/controls to accommodate
	            for translation to other languages: FileSearchDlg,
	                    CCopyDlg, CNameInputDlg,COptionsDlg, CProgressDlg, AboutDlg
 
        
         
	    
	      	       fixed memory leaks, uninitialized data, thread stuff in
	        CFileSearchDlg and FileSearchThread
	       menu shortcuts changed from Alt+F1
	          -> Ctrl+F1 (Linux
                compatibility)
	       new classes: CEncryptionDlg, OpEncrypt,
	            OpDecrypt, CPasswordDlg, CMD5, CBlowfish
	       added sizers to FileSearchDlg
	          (Francesco) 
	       encrypt: support execute on ".enc" files, automatically
                      select Decrypt button  
        
         
	    
	      	       added FileSplitDlg class created by our new developer
	        Roopa Nayak
	       added language template updates by Francesco
	       update Croatian translation
	       additional fixes by Francesco (plugin
            interface declarations)
	       compilation instruction for devcpp (Francesco)
	       various fixes
	       changed atol GTK build to version 2.5.1 
        
         
	    
	      	       fixed: on most dialogs, there were no 'x' right top button
	       fixed: in some message box, the caption "Message" used
	        to appear
	       exit quick search mode when starting operation, ...
	       fixed: splash
            screen and tip of day windows were shown at the same time
	       Linux:
            added mount points menu
	       Linux: fixed language menu (names did
	            not have english version)
	       added fixes by Francesco 
        
         
	    
	        on <ctrl>+<page up> -> select previous dir
	       added
	            Polish translation (thanks goes to Shutdown Runner) 
	       added new
	            COpErrorDlg class (used to abort operation when copy/delete...
	        fails)
	       path info control is now larger (path is
	                                      more readable)
	       zip plugin: store relative
	            path inside the archive (strip initial '/')
	       zip plugin: added
            support to abort pack and unpack operations
	       other plugins: added
	            support to abort unpack operation 
        
         
	    
	      	       file search dialog is set to resizable (needed by Linux)
	       small fixes in file search dialog
	       update german translation
	       fixed few memory leaks 
        
         
	    
	      	       languages menu: show also english name of an language
	       multilanguage restart message is dual-language now
	       on drive selection
	          flush Vfs tree (except local one)
	       on drive selection add focus
	          to the changed panel
	       update swap panels code to work with multiple
	          vfs stacked into single panel
	       fixed problem with Linux execute
	          (now works on ".txt" files)
	       following dialogs were converted
	                                          to have controls created with new
	            (BookmarkEditDlg,DatePickerDlg,DeleteDlg,FilterDlg,MainFrame,OptionsDlg,OptionsOperationDlg,OptionsStartupDlg,OverwriteDb)
	       Linux fix: rename (Shift+F6) was not working (now works partially
	              :(
	       Linux fix: options dialog had
	                                              OK/Cancel buttons outside the
          dialog area
	       Linux fix: make directory dialog
          dimensions are now ok
	       Linux
          fix: filter dialog dimensions are now ok                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	       Linux fix: compress dialog
	                                                      dimensions are now
	        ok
	       bugfix: single file
	                                                        move with rename
	        -> destination
	                                                        name was not renamed
	                                                        (would stay the same)
	       bugfix: archive compress dialog shown
	                                                          without
	                                                          plugins listed!
	        (gz was available
                                          but it cannot compress!!) -> dialog
                                          should not show at all!
	       added my own
                                              portable .dll/.so handling class
	       fixed file info in progress
                                                  dialog
	       on copy operation
	                                                                      abort,
                                                      remove partially copied
	                                                                      file 
        
         
	    
	      	       fixed atol.xpm icon (no warnings)
	       when deleting update
	            also inactive panel list
	       fixes for browsing archive inside archive 
	       fix: close all archives
	            before closing all plugins! (used to crash at exit when browsing
	        an archive)
	       OpManager stores additional string
	                                                information for an operation
	       multilanguage - no need to have english catalog anymore
	                                                    (stored
	                                                    in code
	                                                    itself)
	       multilanguage
	            - translating language names current
	                                                        locale
	       copy/move
	            op now work with copydlg
                 (user has chance
	                                                            to change destination
	                                                            path (multi items)
	                                                            or fullname
	                                                            (single item))  
        
         
	    
	        removed message "Failed to register Atol to be started at
	        boot time!"
	       option to delete to recycle bin (default), Shift+Del
            is used permanent delete (Windows only feature)
	       new directory
            to store atol.ini file on Windows (per user settings)
	       updated
            template.po and de.po/en.po/hr.po files
	       if multiple files selected
            for compression dialog, filter plugins by PK_CAPS_MULTIPLE caps
	       added CCopyDlg dialog 
        
         
	    
	      	       added Unpack file operation (OpUnpack class)
	       updated German
	          translation (Onno)
	       fixed bug when listing some archives (dummy
	          files named "" in
	                                        listing)
	       guilanguage class -> better
	                                          code for listing .mo catalog files
	       prevent pack if no plugins detected!
	       Linux: fixed problem with file
	                                                  permissions copy
	       Linux:
	            fixed problem with ZipLib plugin compilation
	                                                      (using
	                                                      g++ to
	                                                      match ZipArchive makefile
	                                                      settings)
	       changed pack/unpack
	                                                          to new shortcuts
	        Ctrl+F5, Ctrl+F9 
        
         
	    
	      	       fixed tooltip text for the arrows in the toolbar
	       added
          application manual (html help pages) written by Onno Tasler                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	       changed
          app icon for Linux (xpm version of ico file)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	       updated ZipLib plugin
	          -> new version of ZipArchive library
            (2.3.6)
	       added VFS::FixPath
	       added OpPack class
	       Linux: copy file permissions for copied file
	       added help loading
	            code 
        
         
	    
	      	       fixed multilang crash problem on Linux
	       fixed problem with
	          path having more than one separator character one next to another
	       added "Close" button and
	                                            project web address to About
	        dialog
	       added initial croatian translation
	       fixed crashing with file operations
	                                                    on Linux 
        
         
	    
	      	       fixed some multilanguage code problems
	       added plugins for
	          .zip and .tar formats (read only for tar)
	       added plugins for .bz2
	          and .Z formats
	       added some changes for devcpp (from francescoa)
	       fixed "extern "C"" for
	          new plugins
	       added initial multilanguage code, english and german
	            translations (francesco)
	       new class: GuiLanguage
	       separated plugin projects
	                                                              from main atol
	                project code 
        
         
	    
	      	       custom-drawn path info panel class (colors work at Linux
	        now)
	       added class: CStaticText
	       fixes for splash screen (shape work at
	          Linux version now)
	       IniFile save -> add empty line before next section 
        
         
	    
	      	       added class: CCompressDlg
	       working on a Linux port for
	            GzLib plugin
	       feature: start application at boot time (Win32 only) 
        
         
	    
	      	       added classes: Vfs_Archive, ArchiverPlugin, PluginManager
	       vfs stack implementation inside VfsManager
	       added first archive plugin:
	          GzLib (".gz" support) -
                  currently only for Win32  
        
         
	    
	       "show hidden files" option
	       FIX: when executing file in
	            the panel (click or Enter) file was executed twice
	       Linux: name
	            input dialog (used by mkdir, ...) converted to use control allocated
	            with new instead static controls
	       Linux: fixed displaying
	                                                              wrong link
	        attribute for the ordinary file
	       Linux: open prompt
	                                                                  in given
	        directory! 
	    
	     
	    
	      	      when main window resized, keep splitter percent position
	      FIX:
	          keeping version string in one place
	       FIX: Del key press inside command
          line was redirected to Delete file operation
	       Esc key press clears
	          command line content
	       focus fixes for list ctrl (ensure one item
	          is focused, on moving to ".." focus
	                    on old directory name)
	       fixed problems with file rename
	              (Ctrl+F6) - applying own wxWindow patch
	       new execute code for
	            GTK version
	       beautiful new splash window crated by our new graphic
	                                artist Allen 
        
         
	    "Allow Single instance" option"restore last path" option added info string on progress dialog added info string on overwrite
	        dialog added info string on delete dialog  
        
         
	    
	        option: press <Space> to calculate size of focused directory
	       added classes: COptionsDlg, COptionsStartupDlg, COptionsOperationDlg,
	                COptionsGUIDlg
	       added basic options dialog code  
        
         
	    
	                 compare directories command (Ctrl+F2)
	       added class CImageList,
            xSplashWindow
	       Win32: using system icon list
	       added application splash window  
        
         
	    
	                 remember last used panel path for each panel
	       quick search
	            in panel (no window, write in selection info)  
        
         
	    
	                 added simple about dialog window
	       added tip of the day
          with basic tip strings                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	       added "swap panels" options (Ctrl+U)
	       added "equal
	          panels" options (Ctrl+E) 
        
         
	     updated class descriptions for all classes option to edit selected
	      file (using F4 key) file size string is now formatted (added thousands
	      separator) BUGFIX: rename on overwrite now handled OK added SelectionInfoCtrl
	      class write selection/filter info in the panel below file list Ctrl+Enter
	      -> put focused name into the command line Ctrl+P -> put path into
	      the command line FormatSizeUnits function  
        
         
	    
	                 added FileSearchThread
	       finished CFileSearchDlg dialog
	       added file search feature
	       FilterDesc::MatchSize, FilterDesc::MatchDate,
	            FilterDesc::MatchContents
	       added classes: CDatePickerDlg, FindInFile  
        
         
        
         
	     new file execute code (wxShell starts prompt before executing
        file)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        new open prompt code (wxShell starts shell window in blocking
	        mode)  
        
         
	    
	                 added GetExecutablePath() function
	       added "Invert
          selection                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       " command
	       added "Open prompt" command
	       new classes: IniFile, PathName,
	            PathInfoCtrl, BookmarkEditDlg
	       added browsing bookmarks feature  
        
         
	    
	                 new classes: BrowseHistoryList, BrowseBookmarkList, CFileSearchDlg,
            CPopupMenu
	       added history list for panel
	            browsing (toolbar buttons)  
        
         
	    
	                 added file list sorting for any clicked column header
	       added simple dialog for selection/filtering (filtering temporary
	        by file name only)
	       unix makefile refactoring/update (default Linux
	          compile uses gtk2)
	       Ctrl+Home option - > go to root directory 
        
         
        
         
	    
	                 operations move, mkdir, rename, execute implemented
	       removed
	            m_lstSrcDir from OpCopy
	       removed Vfs::Move (handled through Rename)  
        
         
	    
	                 operations copy and delete implemented
	       fixed bug with
          path info not being properly redrawn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	       added VfsItem::IsDits()
	       new set of classes: VfsSelection, VfsSelectionItem,
          Op, OpCopy, OpManager, CProgressDlg, OpState, OpDelete                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	       FilePanel::GetSelection(VfsSelection &sel);
	       defined wxAcceleratorTable
          for MainFrame window                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
	       added help section into Linux
            makefile ("make help")
	       added Vfs::ExpandSelection(VfsSelection,
            bool &bAbort)
	       added
	                                                        MainFrame::GetActivePanel,
	                                                        MainFrame::GetInactivePanel,
	                                                        MainFrame::SwitchActivePanel
	       added MainFrame::OperationRefresh
	       connected list
	                                                                navigation
	        buttons to handler functions
	                                                                (OnUpDir,
	        OnRootDir)
	       added COverwriteDlg
	                                                                    , CNameInputDlg
	                                                                    classes
	       fixed all event
	                                                                        handlers
	                                                                        to
	        have proper
	                                                                        wxEvent
	                                                                        parameters
	                                                                        (was
	                                                                        causing
	                                                                        crashes
	                                                                        in
	        Release mode)
	       wxWindows
	                                                                        
	         library for
	                                                                        
	         Linux compiled
	                                                                        
	         as static
	                                                                        
	         (same as
	                                                                        
	         Windows version)
	       updated to 
	                                                                        
	        
	             wxWindows 2.4.2  
	                                                                        
	         (latest stable
	                                                                        
	         version)
	       lot of smaller
	                                                                        
	         details  
	    
	     |  |