|
|
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
|
|