Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-11-25 00:40:02
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
Replace wxMutex, wxCriticalSection and wxCondition with a much faster implementation.