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-03-30 18:32:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/FreeFileSync (Old)
 and      /work/SRC/openSUSE:Factory/.FreeFileSync.new.1999 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "FreeFileSync"

Mon Mar 30 18:32:24 2026 rev:31 rq:1343593 version:14.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/FreeFileSync/FreeFileSync.changes        
2026-02-24 15:40:22.502831935 +0100
+++ /work/SRC/openSUSE:Factory/.FreeFileSync.new.1999/FreeFileSync.changes      
2026-03-30 18:36:03.446993808 +0200
@@ -1,0 +2,14 @@
+Mon Mar 30 06:52:27 UTC 2026 - Paolo Stivanin <[email protected]>
+
+- Update to 14.9:
+  * Support 200% display scaling for high-DPI monitors (Linux)
+  * Trimmed text-to-image bounding box
+  * Improved center grid tooltip (macOS, Linux)
+  * Work around "getcwd() failed" for console execute (Linux)
+  * Fixed calculating main window size and position on exit
+  * Fixed multi-folder-pair horizontal sizing glitch
+  * Fixed Donation Edition incorrect activation count (Linux)
+  * Fixed error during log file cleanup when running multiple FFS instances
+- Update FreeFileSync-gui.patch to remove a non available feature
+
+-------------------------------------------------------------------

Old:
----
  FreeFileSync_14.8_Source.zip

New:
----
  FreeFileSync_14.9_Source.zip

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

Other differences:
------------------
++++++ FreeFileSync.spec ++++++
--- /var/tmp/diff_new_pack.KV1662/_old  2026-03-30 18:36:04.391033277 +0200
+++ /var/tmp/diff_new_pack.KV1662/_new  2026-03-30 18:36:04.395033444 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:           FreeFileSync
-Version:        14.8
+Version:        14.9
 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.KV1662/_old  2026-03-30 18:36:04.451035785 +0200
+++ /var/tmp/diff_new_pack.KV1662/_new  2026-03-30 18:36:04.455035953 +0200
@@ -1,7 +1,7 @@
-Index: FreeFileSync-14.8/FreeFileSync/Source/ui/gui_generated.cpp
+Index: FreeFileSync-14.9/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
+--- FreeFileSync-14.9.orig/FreeFileSync/Source/ui/gui_generated.cpp
++++ FreeFileSync-14.9/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.8/FreeFileSync/Source/ui/main_dlg.cpp
+Index: FreeFileSync-14.9/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
-@@ -1090,7 +1090,7 @@ imgFileManagerSmall_([]
+--- FreeFileSync-14.9.orig/FreeFileSync/Source/ui/main_dlg.cpp
++++ FreeFileSync-14.9/FreeFileSync/Source/ui/main_dlg.cpp
+@@ -1089,7 +1089,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.8/FreeFileSync/Source/ui/version_check.cpp
+Index: FreeFileSync-14.9/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
+--- FreeFileSync-14.9.orig/FreeFileSync/Source/ui/version_check.cpp
++++ FreeFileSync-14.9/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.KV1662/_old  2026-03-30 18:36:04.471036622 +0200
+++ /var/tmp/diff_new_pack.KV1662/_new  2026-03-30 18:36:04.475036788 +0200
@@ -1,7 +1,32 @@
-Index: FreeFileSync-14.8/FreeFileSync/Source/ui/gui_status_handler.cpp
+Index: FreeFileSync-14.9/wx+/dc.h
 ===================================================================
---- FreeFileSync-14.8.orig/FreeFileSync/Source/ui/gui_status_handler.cpp
-+++ FreeFileSync-14.8/FreeFileSync/Source/ui/gui_status_handler.cpp
+--- FreeFileSync-14.9.orig/wx+/dc.h
++++ FreeFileSync-14.9/wx+/dc.h
+@@ -333,7 +333,6 @@ public:
+     {
+         assert(wnd.IsDoubleBuffered());
+         dc_.emplace<wxPaintDC>(&wnd);
+-        static_cast<wxDC&>(*this).DisableAutomaticBoundingBoxUpdates(); 
//MOOOAAAR perf!?
+     }
+
+     operator wxDC& ()
+Index: FreeFileSync-14.9/wx+/grid.cpp
+===================================================================
+--- FreeFileSync-14.9.orig/wx+/grid.cpp
++++ FreeFileSync-14.9/wx+/grid.cpp
+@@ -172,7 +172,7 @@
+
+ wxRect GridData::drawCellBorder(wxDC& dc, const wxRect& rect) //returns 
remaining rectangle
+ {
+-    drawRectangleBorder(dc, rect, 
wxSystemSettings::GetColour(wxSYS_COLOUR_GRIDLINES), dipToWxsize(1), wxRIGHT | 
wxBOTTOM);
++    drawRectangleBorder(dc, rect, 
wxSystemSettings::GetColour(wxSYS_COLOUR_3DLIGHT), dipToWxsize(1), wxRIGHT | 
wxBOTTOM);
+
+     return {rect.x, rect.y, rect.width - dipToWxsize(1), rect.height - 
dipToWxsize(1)};
+ }
+Index: FreeFileSync-14.9/FreeFileSync/Source/ui/gui_status_handler.cpp
+===================================================================
+--- FreeFileSync-14.9.orig/FreeFileSync/Source/ui/gui_status_handler.cpp
++++ FreeFileSync-14.9/FreeFileSync/Source/ui/gui_status_handler.cpp
 @@ -70,27 +70,33 @@ void StatusHandlerTemporaryPanel::showSt
                  //case wxAUI_DOCK_CENTRE:
          }
@@ -39,10 +64,10 @@
          //------------------------------------------------------------------
  
          statusPanel.Show();
-Index: FreeFileSync-14.8/wx+/darkmode.cpp
+Index: FreeFileSync-14.9/wx+/darkmode.cpp
 ===================================================================
---- FreeFileSync-14.8.orig/wx+/darkmode.cpp
-+++ FreeFileSync-14.8/wx+/darkmode.cpp
+--- FreeFileSync-14.9.orig/wx+/darkmode.cpp
++++ FreeFileSync-14.9/wx+/darkmode.cpp
 @@ -53,7 +53,7 @@ void zen::colorThemeInit(wxApp& app, Col
  {
      assert(!refGlobalColorHook());
@@ -63,10 +88,10 @@
      }
      catch (const SysError& e) { throw FileError(_("Failed to update the color 
theme."), e.toString()); }
  }
-Index: FreeFileSync-14.8/wx+/darkmode.h
+Index: FreeFileSync-14.9/wx+/darkmode.h
 ===================================================================
---- FreeFileSync-14.8.orig/wx+/darkmode.h
-+++ FreeFileSync-14.8/wx+/darkmode.h
+--- FreeFileSync-14.9.orig/wx+/darkmode.h
++++ FreeFileSync-14.9/wx+/darkmode.h
 @@ -9,14 +9,16 @@
  
  #include <zen/file_error.h>
@@ -114,11 +139,11 @@
 +};
 +
  #endif //DARKMODE_H_754298057018
-Index: FreeFileSync-14.8/FreeFileSync/Source/ui/main_dlg.cpp
+Index: FreeFileSync-14.9/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
+--- FreeFileSync-14.9.orig/FreeFileSync/Source/ui/main_dlg.cpp
++++ FreeFileSync-14.9/FreeFileSync/Source/ui/main_dlg.cpp
+@@ -1276,11 +1276,11 @@ void MainDialog::setGlobalCfgOnInit(cons
  
      
//--------------------------------------------------------------------------------
      m_checkBoxMatchCase->SetValue(globalCfg_.mainDlg.textSearchRespectCase);
@@ -133,7 +158,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;
-@@ -3145,8 +3145,8 @@ void MainDialog::onSetLayoutContext(wxMo
+@@ -3144,8 +3144,8 @@ void MainDialog::onSetLayoutContext(wxMo
      
//----------------------------------------------------------------------------------------
  
      bool addedSeparator = false;
@@ -144,7 +169,7 @@
          if (!paneInfo.IsShown() &&
              paneInfo.window != compareStatus_->getAsWindow() &&
              paneInfo.window != m_panelLog                    &&
-@@ -3164,7 +3164,7 @@ void MainDialog::onSetLayoutContext(wxMo
+@@ -3163,7 +3163,7 @@ void MainDialog::onSetLayoutContext(wxMo
                  this->auiMgr_.Update();
              });
          }


++++++ FreeFileSync_14.8_Source.zip -> FreeFileSync_14.9_Source.zip ++++++
++++ 1752 lines of diff (skipped)

Reply via email to