Jonathan White a145bf9119 Complete refactor of Browser Integration classes
* Removed option to attach KeePassXC to the browser extension. Users must use the proxy application to communicate with KeePassXC.
* Significantly streamlined proxy code. Used same implementation of stdin/stdout interface across all platforms.
* Moved browser service entry point to BrowserService class instead of NativeMessagingHost. BrowserService now coordinates the communication to/from clients.
* Moved settings page definition out of MainWindow
* Decoupled BrowserService from DatabaseTabWidget
* Reduced complexity of various functions and cleaned the ABI (public vs private).
* Eliminated BrowserClients class, moved functionality into the BrowserService
* Renamed HostInstaller to NativeMessageInstaller and renamed NativeMessageHost to BrowserHost.
* Recognize XDG_CONFIG_HOME when installing native message file on Linux. Fix #4121 and fix #4123.
2020-05-14 17:14:17 -04:00
..
2018-11-28 18:29:15 -05:00
2018-12-18 22:28:56 -05:00
2019-11-23 10:07:39 -05:00
2018-03-31 16:01:30 -04:00
2015-09-12 13:55:50 +02:00
2020-05-02 22:30:27 +02:00
2017-10-21 13:15:02 +02:00
2020-05-14 16:33:25 -04:00
2018-11-28 18:29:15 -05:00
2018-03-31 16:01:30 -04:00
2019-10-20 18:56:41 -04:00
2020-05-04 00:05:28 +02:00
2020-05-14 16:48:57 -04:00
2020-05-14 16:48:57 -04:00
2018-11-28 18:29:15 -05:00
2018-03-31 16:01:30 -04:00
2018-12-18 22:28:56 -05:00
2019-10-20 17:57:51 -04:00
2019-04-11 08:52:51 -04:00
2019-03-19 18:56:17 -04:00
2018-03-31 16:01:30 -04:00