Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-11-25 00:20:01
Changelog for FileZilla 3 (8047 changes):
2014-09-22 12:52 codesquid, revision 60982014-09-22 12:52 codesquid, revision 6097Simplify command validation and add mutexes around engine functions.
- M /FileZilla3/trunk/src/engine/commands.cpp
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/FileZillaEngine.cpp
2014-09-22 08:21 codesquid, revision 6096Simplify command validation and add mutexes around engine functions.
2014-09-21 06:54 codesquid, revision 6095Mark labels of next and back button as translatable.
2014-09-12 16:18 codesquid, revision 6072Translate WSAECONNRESET.
- M /FileZilla3/trunk/src/interface/resources/xrc/quickconnectbar.xrc
- M /FileZilla3/trunk/src/interface/resources/xrc/settings.xrc
- M /FileZilla3/trunk/src/interface/resources/xrc/sitemanager.xrc
2014-09-11 22:01 codesquid, revision 6071Small improvements for hidpi displays: Use dialog units, not pixels to specify sizes.
2014-09-11 13:12 codesquid, revision 6070Need to #include <algorithm> for std::find
- M /FileZilla3/trunk/src/engine/option_change_event_handler.cpp
- M /FileZilla3/trunk/src/include/option_change_event_handler.h
2014-09-10 17:28 codesquid, revision 6069Preserve relative order of option change handlers.
- M /FileZilla3/trunk/src/interface/LocalListView.cpp
- M /FileZilla3/trunk/src/interface/listctrlex.cpp
- M /FileZilla3/trunk/src/interface/listctrlex.h
- M /FileZilla3/trunk/src/interface/QueueView.cpp
- M /FileZilla3/trunk/src/interface/RemoteListView.cpp
2014-09-10 16:00 codesquid, revision 6068On OS X, the default drag result if Control is pressed is wxDragNone. Fixup the drag result.
2014-09-10 07:44 codesquid, revision 6067Fix assertion when dragging over empty list control
2014-09-06 16:41 codesquid, revision 6064Modernize code a bit.
2014-09-06 16:37 codesquid, revision 6062Bump to 3.9.0.5
2014-09-06 09:26 codesquid, revision 6059Reset triggered events when closing socket.
2014-09-05 13:58 codesquid, revision 6058Bump to 3.0.9.4
2014-09-04 12:55 codesquid, revision 6057Remove accidentally committed debug logging.
- 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
- M /FileZilla3/trunk/src/interface/search.cpp
2014-09-04 12:22 codesquid, revision 6056Deduplicate some code.
- M /FileZilla3/trunk/src/interface/resources/xrc/menus.xrc
- M /FileZilla3/trunk/src/interface/search.cpp
- M /FileZilla3/trunk/src/interface/search.h
2014-09-03 15:27 codesquid, revision 6054Apply #8039 to allow file editing to start from search dialog. Patch by brunoramos.
2014-09-03 14:42 codesquid, revision 6053Remove redundant variable as suggested by by XhmikosR.
2014-09-02 10:30 codesquid, revision 6051Restore from backup file if loading primary file fails.
2014-09-02 08:45 codesquid, revision 6049Fixing password paste broke context menu in site manager. Correct this regression by passing uninteresting events through to wxDialog. Fixes #9768
- M /FileZilla3/trunk/src/interface/listctrlex.cpp
- M /FileZilla3/trunk/src/interface/listctrlex.h
- M /FileZilla3/trunk/src/interface/search.cpp
- M /FileZilla3/trunk/src/interface/statuslinectrl.cpp
2014-09-02 08:29 codesquid, revision 6047Fix context menu in search dialog on non-Windows platforms. Event object of the context menu event is the contained child window, not the wxListCtrl itself. Fixes #9803
2014-09-02 08:25 codesquid, revision 6046Also fix rename crash on remote file list. Fixes 9797.
2014-08-31 10:04 codesquid, revision 6045Fix crash on MSW when chosing rename from the right-click context menu after having slowly clicked twice on a file to already start rename.
- M /FileZilla3/trunk/src/interface/fileexistsdlg.cpp
- M /FileZilla3/trunk/src/interface/fileexistsdlg.h
- M /FileZilla3/trunk/src/interface/interface.vcxproj
- M /FileZilla3/trunk/src/interface/Makefile.am
- A /FileZilla3/trunk/src/interface/xrc_helper.h
2014-08-31 08:26 codesquid, revision 6044Add an XRC helper and refactor file exists dialog.
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/engine.vcxproj
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/engine_context.cpp
- A /FileZilla3/trunk/src/engine/event_handler.cpp
- M /FileZilla3/trunk/src/engine/event_loop.cpp
- M /FileZilla3/trunk/src/engine/ftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/Makefile.am
- M /FileZilla3/trunk/src/engine/ratelimiter.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/include/engineprivate.h
- A /FileZilla3/trunk/src/include/event.h
- A /FileZilla3/trunk/src/include/event_handler.h
- M /FileZilla3/trunk/src/include/event_loop.h
- M /FileZilla3/trunk/src/include/Makefile.am
- M /FileZilla3/trunk/src/include/socket.h
2014-08-30 08:10 codesquid, revision 6041Split event_loop.h into multiple files.
2014-08-30 07:48 codesquid, revision 6040Decrease wait time when delaying async request due to mouse button. Otherwise starting transfers of already existing files with double-click feels slow.
- M /FileZilla3/trunk/src/interface/chmoddialog.cpp
- M /FileZilla3/trunk/src/interface/fileexistsdlg.cpp
- M /FileZilla3/trunk/src/interface/fileexistsdlg.h
- M /FileZilla3/trunk/src/interface/inputdialog.cpp
- M /FileZilla3/trunk/src/interface/RemoteTreeView.cpp
- M /FileZilla3/trunk/src/interface/settings/settingsdialog.cpp
- M /FileZilla3/trunk/src/interface/welcome_dialog.cpp
2014-08-30 07:32 codesquid, revision 6039Replace use of wxXmlResource::LoadDialog with wxDialogEx' Load.
2014-08-29 10:27 codesquid, revision 6038Use wxDialogEx for the password entry dialog, so that Ctrl+V works on OS X.
- M /FileZilla3/trunk/src/engine/externalipresolver.cpp
- M /FileZilla3/trunk/src/engine/misc.cpp
- M /FileZilla3/trunk/src/engine/server.cpp
- M /FileZilla3/trunk/src/engine/serverpath.cpp
- M /FileZilla3/trunk/src/engine/sizeformatting_base.cpp
- M /FileZilla3/trunk/src/engine/socket.cpp
- M /FileZilla3/trunk/src/include/externalipresolver.h
- M /FileZilla3/trunk/src/include/misc.h
- M /FileZilla3/trunk/src/include/server.h
- M /FileZilla3/trunk/src/include/serverpath.h
- M /FileZilla3/trunk/src/include/sizeformatting_base.h
- M /FileZilla3/trunk/src/include/socket.h
2014-08-29 09:25 codesquid, revision 6037Remove redundant use of the enum keyword.
2014-08-29 09:19 codesquid, revision 6036Fix language of emplace check
2014-08-29 09:16 codesquid, revision 6035Only use std::map::emplace if it's available.
2014-08-28 07:20 codesquid, revision 6034Add test for std::map::emplace which GCC 4.7 does not seem to have.
- M /FileZilla3/trunk/src/interface/filter.cpp
- M /FileZilla3/trunk/src/interface/filter.h
- M /FileZilla3/trunk/src/interface/Mainfrm.cpp
2014-08-27 16:51 codesquid, revision 6033Compile regexes also when applying filters, not only when the dialog closes.
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/engine_context.cpp
- M /FileZilla3/trunk/src/engine/ftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/pathcache.cpp
- M /FileZilla3/trunk/src/engine/pathcache.h
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/include/engineprivate.h
- M /FileZilla3/trunk/src/include/engine_context.h
2014-08-25 14:11 codesquid, revision 6032Modernize path cache and make it thread-safe.
- M /FileZilla3/trunk/src/engine/ControlSocket.h
- M /FileZilla3/trunk/src/engine/directorylistingparser.cpp
- M /FileZilla3/trunk/src/engine/local_filesys.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/transfersocket.h
- M /FileZilla3/trunk/src/include/refcount.h
- M /FileZilla3/trunk/src/interface/context_control.cpp
- M /FileZilla3/trunk/src/interface/edithandler.cpp
- M /FileZilla3/trunk/src/interface/listctrlex.cpp
- M /FileZilla3/trunk/src/interface/Mainfrm.cpp
- M /FileZilla3/trunk/src/interface/recentserverlist.cpp
- M /FileZilla3/trunk/src/interface/search.cpp
- M /FileZilla3/trunk/src/interface/settings/optionspage_dateformatting.cpp
- M /FileZilla3/trunk/src/interface/sitemanager.cpp
- M /FileZilla3/trunk/src/interface/sitemanager_dialog.cpp
- M /FileZilla3/trunk/src/interface/themeprovider.cpp
- M /FileZilla3/trunk/src/interface/updater.cpp
- M /FileZilla3/trunk/src/interface/update_dialog.cpp
- M /FileZilla3/trunk/src/interface/xmlfunctions.h
2014-08-25 13:52 codesquid, revision 6031Whitespace cleanup. Patch by XhmikosR.
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/ControlSocket.h
- 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/engine_context.cpp
- M /FileZilla3/trunk/src/engine/FileZillaEngine.cpp
- M /FileZilla3/trunk/src/engine/ftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/httpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/logging.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.h
- M /FileZilla3/trunk/src/engine/transfersocket.cpp
- M /FileZilla3/trunk/src/include/engineprivate.h
- M /FileZilla3/trunk/src/include/engine_context.h
- M /FileZilla3/trunk/src/include/FileZillaEngine.h
- M /FileZilla3/trunk/src/interface/asyncrequestqueue.cpp
2014-08-23 18:41 codesquid, revision 6030Work towards making the engine and the directory cache thread-safe.
2014-08-23 18:38 codesquid, revision 6029Don't shadow class template parameter. Fixes GCC compilation.
2014-08-23 13:52 codesquid, revision 6028Fix compile error with GCC.
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/httpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/tlssocket.cpp
- M /FileZilla3/trunk/src/engine/tlssocket.h
- M /FileZilla3/trunk/src/include/optionsbase.h
- M /FileZilla3/trunk/src/interface/Options.cpp
- M /FileZilla3/trunk/src/interface/updater.cpp
- M /FileZilla3/trunk/src/interface/updater.h
2014-08-21 17:36 codesquid, revision 6027As all engines now share the same options, use a different mechanism to ensure the update server's certificate is signed by the trusted root CA.
- M /FileZilla3/trunk/src/engine/backend.cpp
- M /FileZilla3/trunk/src/engine/backend.h
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/ControlSocket.h
- M /FileZilla3/trunk/src/engine/engine.vcxproj
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- A /FileZilla3/trunk/src/engine/engine_context.cpp
- M /FileZilla3/trunk/src/engine/externalipresolver.cpp
- M /FileZilla3/trunk/src/engine/FileZillaEngine.cpp
- M /FileZilla3/trunk/src/engine/ftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/ftpcontrolsocket.h
- M /FileZilla3/trunk/src/engine/httpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/logging.cpp
- M /FileZilla3/trunk/src/engine/Makefile.am
- M /FileZilla3/trunk/src/engine/notification.cpp
- M /FileZilla3/trunk/src/engine/proxy.cpp
- M /FileZilla3/trunk/src/engine/ratelimiter.cpp
- M /FileZilla3/trunk/src/engine/ratelimiter.h
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/tlssocket.cpp
- M /FileZilla3/trunk/src/engine/transfersocket.cpp
- M /FileZilla3/trunk/src/include/engineprivate.h
- A /FileZilla3/trunk/src/include/engine_context.h
- M /FileZilla3/trunk/src/include/event_loop.h
- M /FileZilla3/trunk/src/include/externalipresolver.h
- M /FileZilla3/trunk/src/include/FileZillaEngine.h
- M /FileZilla3/trunk/src/include/Makefile.am
- M /FileZilla3/trunk/src/include/notification.h
- M /FileZilla3/trunk/src/interface/Mainfrm.cpp
- M /FileZilla3/trunk/src/interface/Mainfrm.h
- M /FileZilla3/trunk/src/interface/netconfwizard.cpp
- M /FileZilla3/trunk/src/interface/netconfwizard.h
- M /FileZilla3/trunk/src/interface/QueueView.cpp
- M /FileZilla3/trunk/src/interface/QueueView.h
- M /FileZilla3/trunk/src/interface/state.cpp
- M /FileZilla3/trunk/src/interface/updater.cpp
- M /FileZilla3/trunk/src/interface/updater.h
2014-08-21 16:42 codesquid, revision 6026For now there can only be a single event loop for all engines as there's data shared between all engines, notably the rate limiting and the directory cache. Also gets rid of all remaining wxTimers in the engine.
2014-08-20 13:10 codesquid, revision 6025Looks like we need to #include <type_traits>
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/ControlSocket.h
- M /FileZilla3/trunk/src/engine/iothread.h
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.h
- M /FileZilla3/trunk/src/engine/socket.cpp
- M /FileZilla3/trunk/src/engine/transfersocket.cpp
- M /FileZilla3/trunk/src/engine/transfersocket.h
- A /FileZilla3/trunk/src/include/apply.h
- M /FileZilla3/trunk/src/include/event_loop.h
2014-08-20 09:20 codesquid, revision 6024Simplify usage.
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/ControlSocket.h
- A /FileZilla3/trunk/src/engine/event_loop.cpp
- A /FileZilla3/trunk/src/include/event_loop.h
2014-08-20 07:02 codesquid, revision 6023Implement wxTimer replacement.
- M /FileZilla3/trunk/src/engine/backend.cpp
- M /FileZilla3/trunk/src/engine/ControlSocket.cpp
- M /FileZilla3/trunk/src/engine/ControlSocket.h
- M /FileZilla3/trunk/src/engine/engine.vcxproj
- M /FileZilla3/trunk/src/engine/engineprivate.cpp
- M /FileZilla3/trunk/src/engine/externalipresolver.cpp
- M /FileZilla3/trunk/src/engine/iothread.cpp
- M /FileZilla3/trunk/src/engine/iothread.h
- M /FileZilla3/trunk/src/engine/Makefile.am
- M /FileZilla3/trunk/src/engine/proxy.cpp
- M /FileZilla3/trunk/src/engine/ratelimiter.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.cpp
- M /FileZilla3/trunk/src/engine/sftpcontrolsocket.h
- 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/engine/transfersocket.h
- M /FileZilla3/trunk/src/include/engineprivate.h
- M /FileZilla3/trunk/src/include/Makefile.am
- M /FileZilla3/trunk/src/include/socket.h
2014-08-15 20:10 codesquid, revision 6022Work in progress: Get rid of and wx event handling in the engine and use a custom event loop (for now emulated using wxEvtHandler and pending events). This is a first step in moving the engine into its own thread and necessary since wx event loops can only exist in the primary thread.
2014-08-15 20:07 codesquid, revision 6021Fix logic inversion checking for IPv6 addresses in SOCKS4 path.
2014-08-13 14:04 codesquid, revision 6019wxWidgets does not handle paths containing hash signs when using wildcard matching in resource loading. Work around it by finding matching files ourselves.
2014-08-13 14:03 codesquid, revision 6018Bump to 3.9.0.3
2014-08-13 13:45 codesquid, revision 6017Updated translation.
2014-08-13 12:58 codesquid, revision 6016Further fixes to close handling on Windows.
2014-08-13 12:49 codesquid, revision 6015Added Basque translator.
Improve compatibility with reparsepoint-based network shares (aka DFS)