Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package FreeFileSync for openSUSE:Factory 
checked in at 2026-02-24 15:39:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/FreeFileSync (Old)
 and      /work/SRC/openSUSE:Factory/.FreeFileSync.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "FreeFileSync"

Tue Feb 24 15:39:36 2026 rev:30 rq:1334643 version:14.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/FreeFileSync/FreeFileSync.changes        
2025-12-11 18:43:09.610058195 +0100
+++ /work/SRC/openSUSE:Factory/.FreeFileSync.new.1977/FreeFileSync.changes      
2026-02-24 15:40:22.502831935 +0100
@@ -1,0 +2,15 @@
+Tue Feb 24 07:48:09 UTC 2026 - Paolo Stivanin <[email protected]>
+
+- Update to 14.8:
+  * Automatically detect proxy settings for Google Drive (Windows)
+  * Fixed file filter considering parent folder as match candidate
+  * Fixed bitmap button being trimmed (Linux)
+  * Fixed window flash when starting silent batch job (Windows, macOS)
+  * Try to set modification time on open file handle (Linux, macOS)
+  * Mitigate invalid main window size and position on startup
+  * Improved spin control arrow key handling (macOs)
+  * Run (S)FTP and HTTP session cleanup threads on demand
+  * Fixed mouse highlight when showing file grid context menu
+  * Avoid percentage format precision flicker when copying large file
+
+-------------------------------------------------------------------

Old:
----
  FreeFileSync_14.6_Source.zip

New:
----
  FreeFileSync_14.8_Source.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ FreeFileSync.spec ++++++
--- /var/tmp/diff_new_pack.5G5UlW/_old  2026-02-24 15:40:23.170859668 +0100
+++ /var/tmp/diff_new_pack.5G5UlW/_new  2026-02-24 15:40:23.170859668 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package FreeFileSync
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 %endif
 
 Name:           FreeFileSync
-Version:        14.6
+Version:        14.8
 Release:        0
 Summary:        Backup software to synchronize files and folders
 License:        GPL-3.0-or-later


++++++ FreeFileSync-disable-in-app-updates.patch ++++++
--- /var/tmp/diff_new_pack.5G5UlW/_old  2026-02-24 15:40:23.210861329 +0100
+++ /var/tmp/diff_new_pack.5G5UlW/_new  2026-02-24 15:40:23.214861495 +0100
@@ -1,7 +1,7 @@
-Index: FreeFileSync-14.3/FreeFileSync/Source/ui/gui_generated.cpp
+Index: FreeFileSync-14.8/FreeFileSync/Source/ui/gui_generated.cpp
 ===================================================================
---- FreeFileSync-14.3.orig/FreeFileSync/Source/ui/gui_generated.cpp
-+++ FreeFileSync-14.3/FreeFileSync/Source/ui/gui_generated.cpp
+--- FreeFileSync-14.8.orig/FreeFileSync/Source/ui/gui_generated.cpp
++++ FreeFileSync-14.8/FreeFileSync/Source/ui/gui_generated.cpp
 @@ -108,10 +108,10 @@ MainDialogGenerated::MainDialogGenerated
      m_menuItemHelp = new wxMenuItem( m_menuHelp, wxID_HELP, wxString( 
_("&View help") ) + wxT('\t') + wxT("F1"), wxEmptyString, wxITEM_NORMAL );
      m_menuHelp->Append( m_menuItemHelp );
@@ -15,11 +15,11 @@
  
      m_menuHelp->AppendSeparator();
  
-Index: FreeFileSync-14.3/FreeFileSync/Source/ui/main_dlg.cpp
+Index: FreeFileSync-14.8/FreeFileSync/Source/ui/main_dlg.cpp
 ===================================================================
---- FreeFileSync-14.3.orig/FreeFileSync/Source/ui/main_dlg.cpp
-+++ FreeFileSync-14.3/FreeFileSync/Source/ui/main_dlg.cpp
-@@ -1092,7 +1092,7 @@ imgFileManagerSmall_([]
+--- FreeFileSync-14.8.orig/FreeFileSync/Source/ui/main_dlg.cpp
++++ FreeFileSync-14.8/FreeFileSync/Source/ui/main_dlg.cpp
+@@ -1090,7 +1090,7 @@ imgFileManagerSmall_([]
      updateGui();
  
      //register regular check for update on next idle event
@@ -28,10 +28,10 @@
  
      //asynchronous call to wxWindow::Dimensions(): fix superfluous frame on 
right and bottom when FFS is started in fullscreen mode
      Bind(wxEVT_IDLE, &MainDialog::onLayoutWindowAsync, this);
-Index: FreeFileSync-14.3/FreeFileSync/Source/ui/version_check.cpp
+Index: FreeFileSync-14.8/FreeFileSync/Source/ui/version_check.cpp
 ===================================================================
---- FreeFileSync-14.3.orig/FreeFileSync/Source/ui/version_check.cpp
-+++ FreeFileSync-14.3/FreeFileSync/Source/ui/version_check.cpp
+--- FreeFileSync-14.8.orig/FreeFileSync/Source/ui/version_check.cpp
++++ FreeFileSync-14.8/FreeFileSync/Source/ui/version_check.cpp
 @@ -49,7 +49,8 @@ void openBrowserForDownload(wxWindow* pa
  bool fff::automaticUpdateCheckDue(time_t lastUpdateCheck)
  {

++++++ FreeFileSync-gui.patch ++++++
--- /var/tmp/diff_new_pack.5G5UlW/_old  2026-02-24 15:40:23.230862159 +0100
+++ /var/tmp/diff_new_pack.5G5UlW/_new  2026-02-24 15:40:23.234862325 +0100
@@ -1,7 +1,8 @@
-diff --git a/FreeFileSync/Source/ui/gui_status_handler.cpp 
b/FreeFileSync/Source/ui/gui_status_handler.cpp
---- a/FreeFileSync/Source/ui/gui_status_handler.cpp
-+++ b/FreeFileSync/Source/ui/gui_status_handler.cpp
-@@ -70,27 +70,33 @@ void StatusHandlerTemporaryPanel::showStatsPanel()
+Index: FreeFileSync-14.8/FreeFileSync/Source/ui/gui_status_handler.cpp
+===================================================================
+--- FreeFileSync-14.8.orig/FreeFileSync/Source/ui/gui_status_handler.cpp
++++ FreeFileSync-14.8/FreeFileSync/Source/ui/gui_status_handler.cpp
+@@ -70,27 +70,33 @@ void StatusHandlerTemporaryPanel::showSt
                  //case wxAUI_DOCK_CENTRE:
          }
  
@@ -38,10 +39,11 @@
          //------------------------------------------------------------------
  
          statusPanel.Show();
-
---- a/wx+/darkmode.cpp
-+++ b/wx+/darkmode.cpp
-@@ -60,7 +60,7 @@ void zen::colorThemeInit(wxApp& app, Col
+Index: FreeFileSync-14.8/wx+/darkmode.cpp
+===================================================================
+--- FreeFileSync-14.8.orig/wx+/darkmode.cpp
++++ FreeFileSync-14.8/wx+/darkmode.cpp
+@@ -53,7 +53,7 @@ void zen::colorThemeInit(wxApp& app, Col
  {
      assert(!refGlobalColorHook());
  
@@ -50,7 +52,7 @@
      ZEN_ON_SCOPE_EXIT(if (!refGlobalColorHook()) refGlobalColorHook() = 
std::make_unique<SysColorsHook>()); //*after* SetAppearance() and despite errors
  
      //caveat: on macOS there are more themes than light/dark: 
https://developer.apple.com/documentation/appkit/nsappearance/name-swift.struct
-@@ -93,10 +93,6 @@ void zen::changeColorTheme(ColorTheme colTheme) //throw 
FileError
+@@ -86,10 +86,6 @@ void zen::changeColorTheme(ColorTheme co
      try
      {
          ZEN_ON_SCOPE_SUCCESS(refGlobalColorHook() = 
std::make_unique<SysColorsHook>()); //*after* SetAppearance()
@@ -61,8 +63,10 @@
      }
      catch (const SysError& e) { throw FileError(_("Failed to update the color 
theme."), e.toString()); }
  }
---- a/wx+/darkmode.h
-+++ b/wx+/darkmode.h
+Index: FreeFileSync-14.8/wx+/darkmode.h
+===================================================================
+--- FreeFileSync-14.8.orig/wx+/darkmode.h
++++ FreeFileSync-14.8/wx+/darkmode.h
 @@ -9,14 +9,16 @@
  
  #include <zen/file_error.h>
@@ -81,7 +85,7 @@
  
  void colorThemeInit(wxApp& app, ColorTheme colTheme); //throw FileError
  void colorThemeCleanup();
-@@ -25,4 +27,28 @@ bool equalAppearance(ColorTheme colTheme1, ColorTheme 
colTheme2);
+@@ -25,4 +27,28 @@ bool equalAppearance(ColorTheme colTheme
  void changeColorTheme(ColorTheme colTheme); //throw FileError
  }
  
@@ -110,9 +114,11 @@
 +};
 +
  #endif //DARKMODE_H_754298057018
---- a/FreeFilesync/Source/ui/main_dlg.cpp
-+++ b/FreeFileSync/Source/ui/main_dlg.cpp
-@@ -1279,11 +1279,11 @@ void MainDialog::setGlobalCfgOnInit(const 
GlobalConfig& globalCfg)
+Index: FreeFileSync-14.8/FreeFileSync/Source/ui/main_dlg.cpp
+===================================================================
+--- FreeFileSync-14.8.orig/FreeFileSync/Source/ui/main_dlg.cpp
++++ FreeFileSync-14.8/FreeFileSync/Source/ui/main_dlg.cpp
+@@ -1277,11 +1277,11 @@ void MainDialog::setGlobalCfgOnInit(cons
  
      
//--------------------------------------------------------------------------------
      m_checkBoxMatchCase->SetValue(globalCfg_.mainDlg.textSearchRespectCase);
@@ -127,7 +133,7 @@
  
      //compare progress dialog minimum sizes are layout-dependent + can't be 
changed by user => don't load stale values from config
      std::vector<std::tuple<wxAuiPaneInfo*, wxSize /*min size*/, wxSize /*best 
size*/>> paneConstraints;
-@@ -3147,8 +3147,8 @@ void MainDialog::onSetLayoutContext(wxMouseEvent& event)
+@@ -3145,8 +3145,8 @@ void MainDialog::onSetLayoutContext(wxMo
      
//----------------------------------------------------------------------------------------
  
      bool addedSeparator = false;
@@ -138,7 +144,7 @@
          if (!paneInfo.IsShown() &&
              paneInfo.window != compareStatus_->getAsWindow() &&
              paneInfo.window != m_panelLog                    &&
-@@ -3166,7 +3166,7 @@ void MainDialog::onSetLayoutContext(wxMouseEvent& event)
+@@ -3164,7 +3164,7 @@ void MainDialog::onSetLayoutContext(wxMo
                  this->auiMgr_.Update();
              });
          }

++++++ FreeFileSync-remove_ifdef_exceptions.patch ++++++
--- /var/tmp/diff_new_pack.5G5UlW/_old  2026-02-24 15:40:23.250862989 +0100
+++ /var/tmp/diff_new_pack.5G5UlW/_new  2026-02-24 15:40:23.258863322 +0100
@@ -1,8 +1,8 @@
-Index: FreeFileSync-14.3/FreeFileSync/Source/application.cpp
+Index: FreeFileSync-14.8/FreeFileSync/Source/application.cpp
 ===================================================================
---- FreeFileSync-14.3.orig/FreeFileSync/Source/application.cpp
-+++ FreeFileSync-14.3/FreeFileSync/Source/application.cpp
-@@ -239,10 +239,6 @@ wxLayoutDirection Application::GetLayout
+--- FreeFileSync-14.8.orig/FreeFileSync/Source/application.cpp
++++ FreeFileSync-14.8/FreeFileSync/Source/application.cpp
+@@ -222,10 +222,6 @@ wxLayoutDirection Application::GetLayout
  
  int Application::OnRun()
  {
@@ -13,11 +13,11 @@
      //exception => Windows: let it crash and create mini dump!!! Linux/macOS: 
std::exception::what() logged to console
          [[maybe_unused]] const int rc = wxApp::OnRun();
      return static_cast<int>(exitCode_);
-Index: FreeFileSync-14.3/FreeFileSync/Source/RealTimeSync/application.cpp
+Index: FreeFileSync-14.8/FreeFileSync/Source/RealTimeSync/application.cpp
 ===================================================================
---- FreeFileSync-14.3.orig/FreeFileSync/Source/RealTimeSync/application.cpp
-+++ FreeFileSync-14.3/FreeFileSync/Source/RealTimeSync/application.cpp
-@@ -213,10 +213,6 @@ wxLayoutDirection Application::GetLayout
+--- FreeFileSync-14.8.orig/FreeFileSync/Source/RealTimeSync/application.cpp
++++ FreeFileSync-14.8/FreeFileSync/Source/RealTimeSync/application.cpp
+@@ -203,10 +203,6 @@ wxLayoutDirection Application::GetLayout
  
  int Application::OnRun()
  {


++++++ FreeFileSync_14.6_Source.zip -> FreeFileSync_14.8_Source.zip ++++++
++++ 8303 lines of diff (skipped)

Reply via email to