Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-11-25 05:20:01
Changelog for FileZilla 3 (8047 changes):
2015-02-14 08:49 codesquid, revision 64432015-02-13 15:53 codesquid, revision 6442If connection times out, print timeout value in error message.
2015-02-13 15:36 codesquid, revision 6441Inline scoped_lock.
2015-02-13 10:12 codesquid, revision 6440Remove stray semicolon
2015-02-13 09:13 codesquid, revision 6439Use atomics to keep track of progress, part 2.
2015-02-13 09:11 codesquid, revision 6438Use atomics to keep track of progress.
2015-02-12 17:11 codesquid, revision 6437Need to update log level in GUI thread as well.
2015-02-12 15:59 codesquid, revision 6436Add a variadic dispatch helper.
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/include/event.h
- M /FileZilla3/trunk/src/include/event_loop.h
2015-02-12 15:57 codesquid, revision 6435dynamic_cast is very slow. typeid and type_info::operator== are also slow. Implement a custom type identification that results in just a few simple instructions in the assembly code.
2015-02-12 09:00 codesquid, revision 6434Rely on the assert.
2015-02-11 18:46 codesquid, revision 6433Handle platforms without thread_local
2015-02-11 17:18 codesquid, revision 6432Add check for thread_local
2015-02-11 14:59 codesquid, revision 6431Fix compilation with old Visual Studio.
- M /FileZilla3/trunk/src/engine/engine_context.cpp
- M /FileZilla3/trunk/src/engine/logging.cpp
- M /FileZilla3/trunk/src/engine/logging_private.h
2015-02-10 21:52 codesquid, revision 6430Use a thread-local variable to hold current debug level. This avoids expensive mutex locks.
2015-02-10 21:48 codesquid, revision 6429Fix segfault in simulated IO.
2015-02-10 21:47 codesquid, revision 6428Add comments to remove workarounds once Jessie and VS2015 become stable.
2015-02-10 18:46 codesquid, revision 6427Handle systems with unsteady steady clock.
2015-02-10 18:35 codesquid, revision 6426Fix logic inversion.
2015-02-10 18:20 codesquid, revision 6425Add a check for steady steady_clock
2015-02-10 18:15 codesquid, revision 6424Fix compile error.
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/ControlSocket.h
- M /FileZilla3/trunk/src/engine/timeex.cpp
- M /FileZilla3/trunk/src/include/timeex.h
2015-02-09 15:38 codesquid, revision 6423Replace wxStopWatch, use a simpler monotonic clock instead.
- M /FileZilla3/trunk/src/interface/QueueView.cpp
- M /FileZilla3/trunk/src/interface/volume_enumerator.cpp
- M /FileZilla3/trunk/src/interface/volume_enumerator.h
2015-02-09 15:31 codesquid, revision 6422Replace some more wx locking primitives.
2015-02-08 17:38 codesquid, revision 6421Minor cleanup, add a missing mutex around CIOThread::SetEventHandler.
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/engineprivate.h
- M /FileZilla3/trunk/src/engine/option_change_event_handler.cpp
- M /FileZilla3/trunk/src/engine/ratelimiter.cpp
- M /FileZilla3/trunk/src/engine/ratelimiter.h
- M /FileZilla3/trunk/src/include/option_change_event_handler.h
- M /FileZilla3/trunk/src/interface/filelist_statusbar.cpp
- M /FileZilla3/trunk/src/interface/filelist_statusbar.h
- M /FileZilla3/trunk/src/interface/LocalTreeView.cpp
- M /FileZilla3/trunk/src/interface/LocalTreeView.h
- M /FileZilla3/trunk/src/interface/menu_bar.cpp
- M /FileZilla3/trunk/src/interface/menu_bar.h
- M /FileZilla3/trunk/src/interface/Options.cpp
- M /FileZilla3/trunk/src/interface/Options.h
- M /FileZilla3/trunk/src/interface/QueueView.cpp
- M /FileZilla3/trunk/src/interface/QueueView.h
- M /FileZilla3/trunk/src/interface/RemoteTreeView.cpp
- M /FileZilla3/trunk/src/interface/RemoteTreeView.h
- M /FileZilla3/trunk/src/interface/statusbar.cpp
- M /FileZilla3/trunk/src/interface/statusbar.h
- M /FileZilla3/trunk/src/interface/themeprovider.cpp
- M /FileZilla3/trunk/src/interface/themeprovider.h
- M /FileZilla3/trunk/src/interface/timeformatting.cpp
- M /FileZilla3/trunk/src/interface/toolbar.cpp
- M /FileZilla3/trunk/src/interface/toolbar.h
2015-02-07 13:45 codesquid, revision 6420Use std::bitset to pass the changed options to all listeners.
2015-02-07 13:09 codesquid, revision 6419Fix compile error.
- M /FileZilla3/trunk/src/engine/directorycache.cpp
- M /FileZilla3/trunk/src/engine/directorycache.h
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/engineprivate.h
- M /FileZilla3/trunk/src/engine/event_loop.cpp
- M /FileZilla3/trunk/src/engine/externalipresolver.cpp
- M /FileZilla3/trunk/src/engine/httpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/iothread.cpp
- M /FileZilla3/trunk/src/engine/iothread.h
- M /FileZilla3/trunk/src/engine/logging.cpp
- M /FileZilla3/trunk/src/engine/logging_private.h
- M /FileZilla3/trunk/src/engine/Makefile.am
- A /FileZilla3/trunk/src/engine/mutex.cpp
- M /FileZilla3/trunk/src/engine/pathcache.cpp
- M /FileZilla3/trunk/src/engine/pathcache.h
- M /FileZilla3/trunk/src/engine/ratelimiter.cpp
- M /FileZilla3/trunk/src/engine/ratelimiter.h
- M /FileZilla3/trunk/src/engine/rtt.cpp
- M /FileZilla3/trunk/src/engine/rtt.h
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/socket.cpp
- M /FileZilla3/trunk/src/include/event_loop.h
- M /FileZilla3/trunk/src/include/Makefile.am
- A /FileZilla3/trunk/src/include/mutex.h
- M /FileZilla3/trunk/src/include/socket.h
- M /FileZilla3/trunk/src/interface/Options.cpp
- M /FileZilla3/trunk/src/interface/Options.h
2015-02-05 17:31 codesquid, revision 6418Replace wxMutex, wxCriticalSection and wxCondition with a much faster implementation.
- M /FileZilla3/trunk/src/engine/option_change_event_handler.cpp
- M /FileZilla3/trunk/src/include/option_change_event_handler.h
- M /FileZilla3/trunk/src/interface/Options.cpp
- M /FileZilla3/trunk/src/interface/Options.h
2015-02-05 16:07 codesquid, revision 6417Work in progress: Call the option change handler with a vector containing all changed options instead of calling it multiple times. This makes it easier to handle multiple related options without causing excessive updates.
2015-02-05 15:45 codesquid, revision 6416We need a mutex in the rate limiter.
2015-02-05 10:04 codesquid, revision 6415Don't run the speedlimit timer every 250ms if there's active limit.
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/externalipresolver.cpp
- M /FileZilla3/trunk/src/engine/ftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/httpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/proxy.cpp
- M /FileZilla3/trunk/src/engine/socket.cpp
- M /FileZilla3/trunk/src/engine/tlssocket.cpp
- M /FileZilla3/trunk/src/engine/transfersocket.cpp
- M /FileZilla3/trunk/src/include/socket.h
2015-02-05 09:18 codesquid, revision 6414In socket.h #include <errno.h>, fixes #10217
2015-02-04 14:14 codesquid, revision 6413Fix untranslatable string.
- M /FileZilla3/trunk/src/interface/LocalTreeView.cpp
- M /FileZilla3/trunk/src/interface/LocalTreeView.h
- M /FileZilla3/trunk/src/interface/RemoteTreeView.cpp
- M /FileZilla3/trunk/src/interface/RemoteTreeView.h
2015-02-04 13:40 codesquid, revision 6412Automatically refresh trees if sort mode changes.
- M /FileZilla3/trunk/src/interface/LocalTreeView.cpp
- M /FileZilla3/trunk/src/interface/LocalTreeView.h
- M /FileZilla3/trunk/src/interface/RemoteTreeView.cpp
- M /FileZilla3/trunk/src/interface/RemoteTreeView.h
- M /FileZilla3/trunk/src/interface/treectrlex.cpp
- M /FileZilla3/trunk/src/interface/treectrlex.h
2015-02-03 13:56 codesquid, revision 6411Fix sorting in site manager dialog to be case-insensitive on Windows. Rearrange some common functionality between all the trees.
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/engineprivate.h
- M /FileZilla3/trunk/src/engine/FileZillaEngine.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/include/FileZillaEngine.h
- M /FileZilla3/trunk/src/interface/statuslinectrl.cpp
2015-02-03 13:47 codesquid, revision 6410Simplify CFileZillaEngine(Private)::GetTransferStatus
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/engineprivate.h
- M /FileZilla3/trunk/src/engine/notification.cpp
- M /FileZilla3/trunk/src/include/notification.h
- M /FileZilla3/trunk/src/interface/QueueView.cpp
- M /FileZilla3/trunk/src/interface/statuslinectrl.cpp
- M /FileZilla3/trunk/src/interface/statuslinectrl.h
2015-02-03 13:09 codesquid, revision 6409Simplify transfer status notifications to avoid some totally unnecessary allocations.
2015-02-03 10:37 codesquid, revision 6408In CFileZillaEnginePrivate::OnOptionChanged move getting the new value out of the mutex before assigning it inside of it.
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.h
- M /FileZilla3/trunk/src/putty/fzprintf.h
- M /FileZilla3/trunk/src/putty/psftp.c
- M /FileZilla3/trunk/src/putty/sftp.c
2015-02-01 11:15 codesquid, revision 6406Ensure total transferred file size is transmitted from the fzsftp process to FileZilla at the end of a transfer.
2015-02-01 10:53 codesquid, revision 6405Bump to 3.10.1.1
2015-01-31 13:50 codesquid, revision 6403Fix regression when editing multiple files with the same name.
2015-01-31 13:47 codesquid, revision 6402Bump to 3.10.1
- M /FileZilla3/trunk/locales/ar.po
- M /FileZilla3/trunk/locales/cy.po
- M /FileZilla3/trunk/locales/da_DK.po
- M /FileZilla3/trunk/locales/el.po
- M /FileZilla3/trunk/locales/et.po
- M /FileZilla3/trunk/locales/fr.po
- M /FileZilla3/trunk/locales/id_ID.po
- M /FileZilla3/trunk/locales/it.po
- M /FileZilla3/trunk/locales/nb_NO.po
- M /FileZilla3/trunk/locales/nl.po
- M /FileZilla3/trunk/locales/tr.po
2015-01-30 16:14 codesquid, revision 6401Updated translations
2015-01-30 14:54 codesquid, revision 6400Fix compile error
2015-01-27 10:46 codesquid, revision 6399Some editors leave junk behind. Silently remove it.
2015-01-24 16:12 codesquid, revision 6395Don't override proxy settings when loading a specific session. #10165
2015-01-24 15:53 codesquid, revision 6394Bump to 3.10.1-rc1
- M /FileZilla3/trunk/locales/ar.po
- M /FileZilla3/trunk/locales/co.po
- M /FileZilla3/trunk/locales/el.po
- M /FileZilla3/trunk/locales/it.po
- M /FileZilla3/trunk/locales/nb_NO.po
- M /FileZilla3/trunk/locales/pl_PL.po
- M /FileZilla3/trunk/locales/tr.po
- M /FileZilla3/trunk/locales/vi_VN.po
2015-01-24 15:21 codesquid, revision 6393Updated translations
- M /FileZilla3/trunk/src/interface/edithandler.cpp
- M /FileZilla3/trunk/src/interface/edithandler.h
- M /FileZilla3/trunk/src/interface/resources/xrc/dialogs.xrc
2015-01-24 14:03 codesquid, revision 6392If re-editing multiple files already being edited, add a checkbox to apply action to all selected file.
- M /FileZilla3/trunk/src/interface/edithandler.cpp
- M /FileZilla3/trunk/src/interface/edithandler.h
- M /FileZilla3/trunk/src/interface/LocalListView.cpp
- M /FileZilla3/trunk/src/interface/RemoteListView.cpp
2015-01-24 13:33 codesquid, revision 6391Pass the full list of files to the edit handler instead of calling it individually.
- M /FileZilla3/trunk/src/interface/RemoteListView.cpp
- M /FileZilla3/trunk/src/interface/RemoteListView.h
2015-01-24 10:50 codesquid, revision 6390Use unique_ptr for the link resolver state.
- M /FileZilla3/trunk/src/interface/asksavepassworddialog.cpp
- M /FileZilla3/trunk/src/interface/sitemanager.cpp
- M /FileZilla3/trunk/src/interface/sitemanager.h
- M /FileZilla3/trunk/src/interface/sitemanager_dialog.cpp
2015-01-24 10:41 codesquid, revision 6389Check for existing sites prior to showing the ask save password dialog in case of settings loss.
Fix setting of port and protocol.