summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--freefilesync/01_no_check_updates.patch36
-rw-r--r--freefilesync/README.md8
-rw-r--r--freefilesync/debian/_service2
-rw-r--r--freefilesync/debian/changelog13
-rw-r--r--freefilesync/debian/freefilesync+devuan.dsc4
-rw-r--r--freefilesync/debian/patches/ffs_no_check_updates.patch104
-rw-r--r--notepadnext/README.md2
-rw-r--r--notepadnext/_service2
-rw-r--r--notepadnext/debian/changelog33
-rw-r--r--notepadnext/debian/notepadnext.dsc2
-rw-r--r--notepadpp/README.md2
-rw-r--r--notepadpp/debian/changelog116
12 files changed, 225 insertions, 99 deletions
diff --git a/freefilesync/01_no_check_updates.patch b/freefilesync/01_no_check_updates.patch
index d37005d..005f662 100644
--- a/freefilesync/01_no_check_updates.patch
+++ b/freefilesync/01_no_check_updates.patch
@@ -1,5 +1,5 @@
-Version: 11.25
-Date: 2022-09-07
+Version: 11.28
+Date: 2022-11-22
Author: bgstack15
Message: This is a major rewrite of the ffs_no_check_updates patch from before 11.10 which disabled only a few technical www interactions. This current version completely deletes all logic associated with checking the version of the program.
--- a/FreeFileSync/Source/ui/gui_generated.cpp
@@ -20,7 +20,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
m_menuItemAbout = new wxMenuItem( m_menuHelp, wxID_ABOUT, wxString( _("&About") ) + wxT('\t') + wxT("Shift+F1"), wxEmptyString, wxITEM_NORMAL );
m_menuHelp->Append( m_menuItemAbout );
-@@ -1132,8 +1123,6 @@
+@@ -1129,8 +1120,6 @@ MainDialogGenerated::MainDialogGenerated
m_menuTools->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuExportFileList ), this, m_menuItemExportList->GetId());
m_menuTools->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuResetLayout ), this, m_menuItemResetLayout->GetId());
m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onShowHelp ), this, m_menuItemHelp->GetId());
@@ -28,7 +28,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
- m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuCheckVersionAutomatically ), this, m_menuItemCheckVersionAuto->GetId());
m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuAbout ), this, m_menuItemAbout->GetId());
m_buttonCompare->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( MainDialogGenerated::onCompare ), NULL, this );
- m_buttonCompare->Connect( wxEVT_RIGHT_DOWN, wxMouseEventHandler( MainDialogGenerated::onCompSettingsContextMouse ), NULL, this );
+ m_bpButtonCmpConfig->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( MainDialogGenerated::onCmpSettings ), NULL, this );
--- a/FreeFileSync/Source/ui/gui_generated.h
+++ b/FreeFileSync/Source/ui/gui_generated.h
@@ -96,8 +96,6 @@ protected:
@@ -40,7 +40,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
wxMenuItem* m_menuItemAbout;
wxBoxSizer* bSizerPanelHolder;
wxPanel* m_panelTopButtons;
-@@ -232,8 +230,6 @@ protected:
+@@ -234,8 +232,6 @@ protected:
virtual void onMenuExportFileList( wxCommandEvent& event ) { event.Skip(); }
virtual void onMenuResetLayout( wxCommandEvent& event ) { event.Skip(); }
virtual void onShowHelp( wxCommandEvent& event ) { event.Skip(); }
@@ -51,7 +51,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
virtual void onCompSettingsContext( wxCommandEvent& event ) { event.Skip(); }
--- a/FreeFileSync/Source/ui/main_dlg.cpp
+++ b/FreeFileSync/Source/ui/main_dlg.cpp
-@@ -30,7 +30,6 @@
+@@ -31,7 +31,6 @@
#include <wx+/window_tools.h>
#include <wx+/image_resources.h>
#include "cfg_grid.h"
@@ -59,7 +59,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
#include "gui_status_handler.h"
#include "small_dlgs.h"
#include "progress_indicator.h"
-@@ -826,7 +825,6 @@ imgFileManagerSmall_([]
+@@ -830,7 +829,6 @@ imgFileManagerSmall_([]
setImage(*m_menuItemHelp, loadImage("help_sicon"));
setImage(*m_menuItemAbout, loadImage("about_sicon"));
@@ -67,7 +67,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
fixMenuIcons(*m_menuFile);
fixMenuIcons(*m_menuActions);
-@@ -927,9 +925,6 @@ imgFileManagerSmall_([]
+@@ -930,9 +928,6 @@ imgFileManagerSmall_([]
//mainly to update row label sizes...
updateGui();
@@ -77,7 +77,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
//asynchronous call to wxWindow::Layout(): fix superfluous frame on right and bottom when FFS is started in fullscreen mode
Bind(wxEVT_IDLE, &MainDialog::onLayoutWindowAsync, this);
wxCommandEvent evtDummy; //call once before onLayoutWindowAsync()
-@@ -1123,8 +1118,6 @@ void MainDialog::setGlobalCfgOnInit(cons
+@@ -1126,8 +1121,6 @@ void MainDialog::setGlobalCfgOnInit(cons
auiMgr_.GetPane(m_panelSearch).Hide(); //no need to show it on startup
auiMgr_.GetPane(m_panelLog ).Hide(); //
@@ -86,7 +86,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
auiMgr_.Update();
}
-@@ -5746,72 +5739,6 @@ void MainDialog::onMenuExportFileList(wx
+@@ -5831,72 +5824,6 @@ void MainDialog::onMenuExportFileList(wx
}
}
@@ -170,9 +170,9 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
void onMenuAbout (wxCommandEvent& event) override;
void onShowHelp (wxCommandEvent& event) override { wxLaunchDefaultBrowser(L"https://freefilesync.org/manual.php?topic=freefilesync"); }
void onMenuQuit (wxCommandEvent& event) override { Close(); }
---- 11.25-0/FreeFileSync/Source/ui/version_check.cpp 2022-09-07 14:54:31.556630130 -0400
-+++ 11.25-1/FreeFileSync/Source/ui/version_check.cpp 2022-09-07 15:24:11.648682649 -0400
-@@ -79,6 +79,8 @@
+--- a/FreeFileSync/Source/ui/version_check.cpp
++++ b/FreeFileSync/Source/ui/version_check.cpp
+@@ -79,6 +79,8 @@ void openBrowserForDownload(wxWindow* pa
bool fff::shouldRunAutomaticUpdateCheck(time_t lastUpdateCheck)
{
@@ -181,7 +181,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
if (lastUpdateCheck == getVersionCheckInactiveId())
return false;
-@@ -175,8 +174,7 @@
+@@ -175,8 +177,7 @@ void showUpdateAvailableDialog(wxWindow*
std::wstring updateDetailsMsg;
try
{
@@ -191,7 +191,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
}
catch (const SysError& e) { updateDetailsMsg = _("Failed to retrieve update information.") + + L"\n\n" + e.toString(); }
-@@ -198,8 +196,8 @@
+@@ -198,8 +199,8 @@ void showUpdateAvailableDialog(wxWindow*
std::string getOnlineVersion(const std::vector<std::pair<std::string, std::string>>& postParams) //throw SysError
{
@@ -202,7 +202,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
if (response.empty() ||
!std::all_of(response.begin(), response.end(), [](char c) { return isDigit(c) || c == FFS_VERSION_SEPARATOR; }) ||
-@@ -239,58 +240,6 @@
+@@ -246,58 +247,6 @@ void fff::disableUpdateCheck(time_t& las
}
@@ -275,7 +275,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
#endif //VERSION_CHECK_H_324872374893274983275
--- a/FreeFileSync/Source/Makefile
+++ b/FreeFileSync/Source/Makefile
-@@ -77,7 +77,6 @@ cppFiles+=ui/small_dlgs.cpp
+@@ -78,7 +78,6 @@ cppFiles+=ui/small_dlgs.cpp
cppFiles+=ui/sync_cfg.cpp
cppFiles+=ui/tray_icon.cpp
cppFiles+=ui/triple_splitter.cpp
@@ -285,7 +285,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
cppFiles+=../../zen/file_io.cpp
--- a/FreeFileSync/Source/ui/small_dlgs.cpp
+++ b/FreeFileSync/Source/ui/small_dlgs.cpp
-@@ -27,7 +27,6 @@
+@@ -26,7 +26,6 @@
#include <wx+/image_resources.h>
#include "gui_generated.h"
#include "folder_selector.h"
diff --git a/freefilesync/README.md b/freefilesync/README.md
index 3fb5c4e..fadf681 100644
--- a/freefilesync/README.md
+++ b/freefilesync/README.md
@@ -23,15 +23,17 @@ Distro | FreeFileSync version | gtk version
CentOS 7 | 10.24 | 2
CentOS 8 | 10.24 | 2
Fedora 35 | 11.23 | 2
-Fedora 36 | 11.23 | 2
-Fedora Rawhide | 11.23 | 2
-Devuan Ceres | 11.23 | 3
+Fedora 36 | 11.25 | 2
+Fedora Rawhide | 11.25 | 2
+Devuan Ceres | 11.28 | 3
## Additional info
Upstream officially still [uses gtk2](https://freefilesync.org/forum/viewtopic.php?t=7660&p=26079#p26063) but the code supports gtk3 starting around version 10.25. With version 10.25, only stdc++=20 is supported, so el7 cannot go any higher: I was unable to find g++-10 for el7.
On the rpm platforms, where gtk2 is still supported as a primary environment, I compile FreeFileSync against gtk2. On Devuan where gtk2 has been obsoleted, I compile against gtk3.
As of version 11.20 (2022-04), you need g++-11 for `-std=c++2b`.
+As of version 11.28, I am really only maintaining the dpkg. The rpm is not getting updated, built, tested, or used.
+
## CentOS compilation of freefilesync
### Dependencies to build FreeFileSync on CentOS 7
diff --git a/freefilesync/debian/_service b/freefilesync/debian/_service
index 7730365..be231e7 100644
--- a/freefilesync/debian/_service
+++ b/freefilesync/debian/_service
@@ -14,7 +14,7 @@
<service name="tar_scm">
<param name="scm">git</param>
<param name="url">https://gitlab.com/opensource-tracking/FreeFileSync.git</param>
- <param name="revision">11.27</param>
+ <param name="revision">11.28</param>
<param name="version">_none_</param>
</service>
<service name="recompress">
diff --git a/freefilesync/debian/changelog b/freefilesync/debian/changelog
index 5caffbd..1a1b9de 100644
--- a/freefilesync/debian/changelog
+++ b/freefilesync/debian/changelog
@@ -1,3 +1,16 @@
+freefilesync (11.28-1+devuan) obs; urgency=low
+
+ * Upstream updates
+ * Recover from corrupted database file
+ * Save database files pair-wise as a transaction
+ * Fixed FTP access for Xiaomi "File Manager"
+ * Fixed filter full path detection for root directory (Linux/macOS)
+ * Fixed recycle bin double initialization bug (Windows)
+ * Fixed incorrect case-insensitive string comparison for i and ı
+ * Round progress percentage numbers down
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 22 Nov 2022 09:22:22
+
freefilesync (11.27-1+devuan) obs; urgency=low
* Upstream updates
diff --git a/freefilesync/debian/freefilesync+devuan.dsc b/freefilesync/debian/freefilesync+devuan.dsc
index 9035fc6..ff1bfc5 100644
--- a/freefilesync/debian/freefilesync+devuan.dsc
+++ b/freefilesync/debian/freefilesync+devuan.dsc
@@ -2,11 +2,11 @@ Format: 3.0 (quilt)
Source: freefilesync
Binary: freefilesync
Architecture: any
-Version: 11.27-1+devuan
+Version: 11.28-1+devuan
Maintainer: B. Stack <bgstack15@gmail.com>
Homepage: https://freefilesync.org/
Standards-Version: 4.1.4
-Build-Depends: debhelper (>= 12~), g++-12, imagemagick, libbrotli-dev, libcurl4-openssl-dev (>= 7.83.1-1+b1), libglibmm-2.4-dev, libssh2-1-dev (>= 1.10.0-3+b1), libssl-dev (>= 3.0.3-5), wx3.2-headers, unzip, libgtk-3-dev, libwxgtk3.2-dev, libfontconfig-dev
+Build-Depends: debhelper (>= 12~), g++-12, imagemagick, libbrotli-dev, libcurl4-openssl-dev (>= 7.86.0-1), libglibmm-2.4-dev, libssh2-1-dev (>= 1.10.0-3+b1), libssl-dev (>= 3.0.3-5), wx3.2-headers, unzip, libgtk-3-dev, libwxgtk3.2-dev, libfontconfig-dev
Package-List:
freefilesync deb utils optional arch=any
Files:
diff --git a/freefilesync/debian/patches/ffs_no_check_updates.patch b/freefilesync/debian/patches/ffs_no_check_updates.patch
index c540560..005f662 100644
--- a/freefilesync/debian/patches/ffs_no_check_updates.patch
+++ b/freefilesync/debian/patches/ffs_no_check_updates.patch
@@ -1,57 +1,57 @@
-Version: 11.27
-Date: 2022-10-19
+Version: 11.28
+Date: 2022-11-22
Author: bgstack15
Message: This is a major rewrite of the ffs_no_check_updates patch from before 11.10 which disabled only a few technical www interactions. This current version completely deletes all logic associated with checking the version of the program.
--- a/FreeFileSync/Source/ui/gui_generated.cpp
+++ b/FreeFileSync/Source/ui/gui_generated.cpp
-@@ -110,15 +110,6 @@
+@@ -110,15 +110,6 @@ MainDialogGenerated::MainDialogGenerated
- m_menuHelp->AppendSeparator();
+ m_menuHelp->AppendSeparator();
-- m_menuItemCheckVersionNow = new wxMenuItem( m_menuHelp, wxID_ANY, wxString( _("&Check for updates now") ) , wxEmptyString, wxITEM_NORMAL );
-- m_menuHelp->Append( m_menuItemCheckVersionNow );
+- m_menuItemCheckVersionNow = new wxMenuItem( m_menuHelp, wxID_ANY, wxString( _("&Check for updates now") ), wxEmptyString, wxITEM_NORMAL );
+- m_menuHelp->Append( m_menuItemCheckVersionNow );
-
-- m_menuItemCheckVersionAuto = new wxMenuItem( m_menuHelp, wxID_ANY, wxString( _("Check &automatically once a week") ) , wxEmptyString, wxITEM_CHECK );
-- m_menuHelp->Append( m_menuItemCheckVersionAuto );
-- m_menuItemCheckVersionAuto->Check( true );
+- m_menuItemCheckVersionAuto = new wxMenuItem( m_menuHelp, wxID_ANY, wxString( _("Check &automatically once a week") ), wxEmptyString, wxITEM_CHECK );
+- m_menuHelp->Append( m_menuItemCheckVersionAuto );
+- m_menuItemCheckVersionAuto->Check( true );
-
-- m_menuHelp->AppendSeparator();
+- m_menuHelp->AppendSeparator();
-
- m_menuItemAbout = new wxMenuItem( m_menuHelp, wxID_ABOUT, wxString( _("&About") ) + wxT('\t') + wxT("Shift+F1"), wxEmptyString, wxITEM_NORMAL );
- m_menuHelp->Append( m_menuItemAbout );
+ m_menuItemAbout = new wxMenuItem( m_menuHelp, wxID_ABOUT, wxString( _("&About") ) + wxT('\t') + wxT("Shift+F1"), wxEmptyString, wxITEM_NORMAL );
+ m_menuHelp->Append( m_menuItemAbout );
-@@ -1129,8 +1120,6 @@
- m_menuTools->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuExportFileList ), this, m_menuItemExportList->GetId());
- m_menuTools->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuResetLayout ), this, m_menuItemResetLayout->GetId());
- m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onShowHelp ), this, m_menuItemHelp->GetId());
-- m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuCheckVersion ), this, m_menuItemCheckVersionNow->GetId());
-- m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuCheckVersionAutomatically ), this, m_menuItemCheckVersionAuto->GetId());
- m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuAbout ), this, m_menuItemAbout->GetId());
- m_buttonCompare->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( MainDialogGenerated::onCompare ), NULL, this );
- m_bpButtonCmpConfig->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( MainDialogGenerated::onCmpSettings ), NULL, this );
+@@ -1129,8 +1120,6 @@ MainDialogGenerated::MainDialogGenerated
+ m_menuTools->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuExportFileList ), this, m_menuItemExportList->GetId());
+ m_menuTools->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuResetLayout ), this, m_menuItemResetLayout->GetId());
+ m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onShowHelp ), this, m_menuItemHelp->GetId());
+- m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuCheckVersion ), this, m_menuItemCheckVersionNow->GetId());
+- m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuCheckVersionAutomatically ), this, m_menuItemCheckVersionAuto->GetId());
+ m_menuHelp->Bind(wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::onMenuAbout ), this, m_menuItemAbout->GetId());
+ m_buttonCompare->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( MainDialogGenerated::onCompare ), NULL, this );
+ m_bpButtonCmpConfig->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( MainDialogGenerated::onCmpSettings ), NULL, this );
--- a/FreeFileSync/Source/ui/gui_generated.h
+++ b/FreeFileSync/Source/ui/gui_generated.h
-@@ -96,8 +96,6 @@
- wxMenuItem* m_menuItemShowOverview;
- wxMenu* m_menuHelp;
- wxMenuItem* m_menuItemHelp;
-- wxMenuItem* m_menuItemCheckVersionNow;
-- wxMenuItem* m_menuItemCheckVersionAuto;
- wxMenuItem* m_menuItemAbout;
- wxBoxSizer* bSizerPanelHolder;
- wxPanel* m_panelTopButtons;
-@@ -234,8 +232,6 @@
- virtual void onMenuExportFileList( wxCommandEvent& event ) { event.Skip(); }
- virtual void onMenuResetLayout( wxCommandEvent& event ) { event.Skip(); }
- virtual void onShowHelp( wxCommandEvent& event ) { event.Skip(); }
-- virtual void onMenuCheckVersion( wxCommandEvent& event ) { event.Skip(); }
-- virtual void onMenuCheckVersionAutomatically( wxCommandEvent& event ) { event.Skip(); }
- virtual void onMenuAbout( wxCommandEvent& event ) { event.Skip(); }
- virtual void onCompSettingsContextMouse( wxMouseEvent& event ) { event.Skip(); }
- virtual void onCompSettingsContext( wxCommandEvent& event ) { event.Skip(); }
+@@ -96,8 +96,6 @@ protected:
+ wxMenuItem* m_menuItemShowOverview;
+ wxMenu* m_menuHelp;
+ wxMenuItem* m_menuItemHelp;
+- wxMenuItem* m_menuItemCheckVersionNow;
+- wxMenuItem* m_menuItemCheckVersionAuto;
+ wxMenuItem* m_menuItemAbout;
+ wxBoxSizer* bSizerPanelHolder;
+ wxPanel* m_panelTopButtons;
+@@ -234,8 +232,6 @@ protected:
+ virtual void onMenuExportFileList( wxCommandEvent& event ) { event.Skip(); }
+ virtual void onMenuResetLayout( wxCommandEvent& event ) { event.Skip(); }
+ virtual void onShowHelp( wxCommandEvent& event ) { event.Skip(); }
+- virtual void onMenuCheckVersion( wxCommandEvent& event ) { event.Skip(); }
+- virtual void onMenuCheckVersionAutomatically( wxCommandEvent& event ) { event.Skip(); }
+ virtual void onMenuAbout( wxCommandEvent& event ) { event.Skip(); }
+ virtual void onCompSettingsContextMouse( wxMouseEvent& event ) { event.Skip(); }
+ virtual void onCompSettingsContext( wxCommandEvent& event ) { event.Skip(); }
--- a/FreeFileSync/Source/ui/main_dlg.cpp
+++ b/FreeFileSync/Source/ui/main_dlg.cpp
-@@ -30,7 +30,6 @@
+@@ -31,7 +31,6 @@
#include <wx+/window_tools.h>
#include <wx+/image_resources.h>
#include "cfg_grid.h"
@@ -59,7 +59,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
#include "gui_status_handler.h"
#include "small_dlgs.h"
#include "progress_indicator.h"
-@@ -826,7 +825,6 @@ imgFileManagerSmall_([]
+@@ -830,7 +829,6 @@ imgFileManagerSmall_([]
setImage(*m_menuItemHelp, loadImage("help_sicon"));
setImage(*m_menuItemAbout, loadImage("about_sicon"));
@@ -67,7 +67,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
fixMenuIcons(*m_menuFile);
fixMenuIcons(*m_menuActions);
-@@ -927,9 +925,6 @@ imgFileManagerSmall_([]
+@@ -930,9 +928,6 @@ imgFileManagerSmall_([]
//mainly to update row label sizes...
updateGui();
@@ -77,7 +77,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
//asynchronous call to wxWindow::Layout(): fix superfluous frame on right and bottom when FFS is started in fullscreen mode
Bind(wxEVT_IDLE, &MainDialog::onLayoutWindowAsync, this);
wxCommandEvent evtDummy; //call once before onLayoutWindowAsync()
-@@ -1123,8 +1118,6 @@ void MainDialog::setGlobalCfgOnInit(cons
+@@ -1126,8 +1121,6 @@ void MainDialog::setGlobalCfgOnInit(cons
auiMgr_.GetPane(m_panelSearch).Hide(); //no need to show it on startup
auiMgr_.GetPane(m_panelLog ).Hide(); //
@@ -86,7 +86,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
auiMgr_.Update();
}
-@@ -5746,72 +5739,6 @@ void MainDialog::onMenuExportFileList(wx
+@@ -5831,72 +5824,6 @@ void MainDialog::onMenuExportFileList(wx
}
}
@@ -170,9 +170,9 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
void onMenuAbout (wxCommandEvent& event) override;
void onShowHelp (wxCommandEvent& event) override { wxLaunchDefaultBrowser(L"https://freefilesync.org/manual.php?topic=freefilesync"); }
void onMenuQuit (wxCommandEvent& event) override { Close(); }
---- 11.25-0/FreeFileSync/Source/ui/version_check.cpp 2022-09-07 14:54:31.556630130 -0400
-+++ 11.25-1/FreeFileSync/Source/ui/version_check.cpp 2022-09-07 15:24:11.648682649 -0400
-@@ -79,6 +79,8 @@
+--- a/FreeFileSync/Source/ui/version_check.cpp
++++ b/FreeFileSync/Source/ui/version_check.cpp
+@@ -79,6 +79,8 @@ void openBrowserForDownload(wxWindow* pa
bool fff::shouldRunAutomaticUpdateCheck(time_t lastUpdateCheck)
{
@@ -181,7 +181,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
if (lastUpdateCheck == getVersionCheckInactiveId())
return false;
-@@ -175,8 +174,7 @@
+@@ -175,8 +177,7 @@ void showUpdateAvailableDialog(wxWindow*
std::wstring updateDetailsMsg;
try
{
@@ -191,7 +191,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
}
catch (const SysError& e) { updateDetailsMsg = _("Failed to retrieve update information.") + + L"\n\n" + e.toString(); }
-@@ -198,8 +196,8 @@
+@@ -198,8 +199,8 @@ void showUpdateAvailableDialog(wxWindow*
std::string getOnlineVersion(const std::vector<std::pair<std::string, std::string>>& postParams) //throw SysError
{
@@ -202,7 +202,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
if (response.empty() ||
!std::all_of(response.begin(), response.end(), [](char c) { return isDigit(c) || c == FFS_VERSION_SEPARATOR; }) ||
-@@ -239,58 +240,6 @@
+@@ -246,58 +247,6 @@ void fff::disableUpdateCheck(time_t& las
}
@@ -275,7 +275,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
#endif //VERSION_CHECK_H_324872374893274983275
--- a/FreeFileSync/Source/Makefile
+++ b/FreeFileSync/Source/Makefile
-@@ -77,7 +77,6 @@ cppFiles+=ui/small_dlgs.cpp
+@@ -78,7 +78,6 @@ cppFiles+=ui/small_dlgs.cpp
cppFiles+=ui/sync_cfg.cpp
cppFiles+=ui/tray_icon.cpp
cppFiles+=ui/triple_splitter.cpp
@@ -285,7 +285,7 @@ Message: This is a major rewrite of the ffs_no_check_updates patch from before 1
cppFiles+=../../zen/file_io.cpp
--- a/FreeFileSync/Source/ui/small_dlgs.cpp
+++ b/FreeFileSync/Source/ui/small_dlgs.cpp
-@@ -27,7 +27,6 @@
+@@ -26,7 +26,6 @@
#include <wx+/image_resources.h>
#include "gui_generated.h"
#include "folder_selector.h"
diff --git a/notepadnext/README.md b/notepadnext/README.md
index 70bfe88..317d302 100644
--- a/notepadnext/README.md
+++ b/notepadnext/README.md
@@ -12,7 +12,7 @@ Use notepadpp in this same repository, or use NotepadNext [AppImage](https://git
## Reverse dependency matrix
Distro | notepadnext version
---------- | ----------------
-Devuan | 0.4.9
+Devuan | 0.5.6
## Additional info
diff --git a/notepadnext/_service b/notepadnext/_service
index f27271c..578b272 100644
--- a/notepadnext/_service
+++ b/notepadnext/_service
@@ -14,7 +14,7 @@
<service name="tar_scm">
<param name="scm">git</param>
<param name="url">https://github.com/dail8859/NotepadNext.git</param>
- <param name="revision">v0.5.4</param>
+ <param name="revision">v0.5.6</param>
<param name="version">_none_</param>
<param name="submodules">enable</param>
</service>
diff --git a/notepadnext/debian/changelog b/notepadnext/debian/changelog
index 4d5fc00..01188ad 100644
--- a/notepadnext/debian/changelog
+++ b/notepadnext/debian/changelog
@@ -1,3 +1,36 @@
+notepadnext (0.5.6-1) obs; urgency=low
+
+ * Upstream updates
+ * Add Alt+Down to duplicate current line
+ * Add shortcut for Replace
+ * Add ability to detect language from start of file
+ * Auto detect XML files
+ * Handle multi-byte characters in regex matching
+ * Highlight and enable Ctrl+Click to open URLs located in the file
+ * Show hidden files on file dialogs for Linux
+ * Save/Restore editor zoom level
+ * Update Chinese translation
+ * Optimize application closing with opened files
+ * Fix Javascript syntax highlighting
+ * Fix displaying of non-ascii chars in Hex Viewer
+ * Fix Scintilla's RectangularSelectionModifier for Qt
+ * Fix forcing window to foreground on Windows
+ * Attempt to bring window to foreground on Linux
+ * Update Scintilla to v5.3.1
+ * Update Lexilla to v5.2.0
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 22 Nov 2022 10:25:59 -0500
+
+notepadnext (0.5.5-1) UNRELEASED; urgency=low
+
+ * Upstream updates
+ * Add ability to manage/edit recorded macros
+ * Add very basic hex viewer
+ * Windows Installer detects running application
+ * Open files in read-only mode
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 22 Nov 2022 10:25:59 -0500
+
notepadnext (0.5.4-1) obs; urgency=low
* What's changed:
diff --git a/notepadnext/debian/notepadnext.dsc b/notepadnext/debian/notepadnext.dsc
index e2fbb94..9f2160f 100644
--- a/notepadnext/debian/notepadnext.dsc
+++ b/notepadnext/debian/notepadnext.dsc
@@ -2,7 +2,7 @@ Format: 3.0 (quilt)
Source: notepadnext
Binary: notepadnext
Architecture: any
-Version: 0.5.4-1
+Version: 0.5.6-1
Maintainer: B. Stack <bgstack15@gmail.com>
Homepage: https://github.com/dail8859/NotepadNext
Standards-Version: 4.5.0
diff --git a/notepadpp/README.md b/notepadpp/README.md
index 32fc233..b1e1ff8 100644
--- a/notepadpp/README.md
+++ b/notepadpp/README.md
@@ -12,7 +12,7 @@ Package `notepadqq` does not accomplish the same effect I wanted.
## Reverse dependency matrix
Distro | notepadpp version
---------- | ----------------
-Devuan | 8.2
+Devuan | 8.4.7
## Additional info
diff --git a/notepadpp/debian/changelog b/notepadpp/debian/changelog
index 0373dd4..a5e6128 100644
--- a/notepadpp/debian/changelog
+++ b/notepadpp/debian/changelog
@@ -1,39 +1,117 @@
+notepadpp (8.4.7-1+devuan) obs; urgency=medium
+
+ * Fix empty session issue due to forced Windows update restart. (Fix
+ #9850, #12389, #5737, #4148, #2730... and much more)
+ * Fix printing with extra background colors issue due to Change
+ History. (Fix #12281)
+ * Update to scintilla 5.3.1 and lexilla 5.2.0. (Implement #12327)
+ * Updated nlohmann json to 3.11.2 and boost to 1.80.0. (Implement
+ #12271, #12273)
+ * Make large file restriction configurable. (Fix #11389, #12260, #11670)
+ * Optimize open/save large files time. ( Commit)
+ * Remember Column Editor settings through the sessions. (Implement
+ #12386)
+ * Fix plugin admin search issue. (Fix #12375)
+ * Installer enhancement: prevent arm64 installer from installing on non
+ ARM64 system. (Fix #12320)
+ * Installer enhancement: remember "Don't use_%APPDATA%" option. (Fix
+ #12202)
+ * Add new API NPPM_GETBOOKMARKID for getting bookmark ID. (Fix Commit)
+ * Enhance "Go To" dialog: update line/position data dynamically. (Fix
+ #12284)
+ * Fix lines hiding issue. (Fix #12184, #8149)
+ * Fix language detected from content not applied if default language is
+ set. (Fix #11504)
+ * Fix long filters get truncated in Find in Files feature. (Fix #12041)
+ * Add ESC Key for aborting "Move to Recycle Bin" confirmation prompt.
+ (Fix #12117)
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 22 Nov 2022 10:19:16 -0500
+
+notepadpp (8.4.6-1+devuan) UNRELEASED; urgency=medium
+
+ * Add Change History markers for document saved/unsaved/undone
+ modification. (Fix #12164, #12046)
+ * Add setting tab color ability. (Fix #2271)
+ * Update to Scintilla 5.3.0 and Lexilla 5.1.9 (Implement #12045)
+ * Fix "Never" button not showing on Updater dialog regression.
+ (Implement 9c86a33)
+ * Fix a printing selection regression. (Fix #11826, #12033, #11638)
+ * Revamp tab context menu: make it less cluttered by adding sub-menu.
+ (Fix #12147)
+ * Fix a security vulnerability. (Fix #12113)
+ * Add dark mode support to Choose Color dialog. (Fix #12148)
+ * Add a page (tab) for incompatible (unloaded) plugins in Plugin Admin.
+ (Fix #12069)
+ * Add Plugin list repository link and its version in PluginAdmin dialog.
+ * Fix horizontal bar showing issue while resizing document list's
+ height. (Fix #12191)
+ * Fix NPPN_DARKMODECHANGED wrong return value to plugins. (Fix #12144).
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 22 Nov 2022 10:19:08 -0500
+
+notepadpp (8.4.5-1+devuan) UNRELEASED; urgency=medium
+
+ * Add reduce mode in Find/Replace dialog. (Implement #11780)
+ * Update to Scintilla 5.2.4 and Lexilla 5.1.8. (Implement #12022)
+ * Enhance very long line's performance. (Fix #11942)
+ * Fix crash on Wine. (Fix #11941)
+ * Fix Notepad++ crash due to calling NPPM_GETLANGUAGENAME with -1
+ (WPARAM). (Fix #12009)
+ * Improve performance for "Find in Files" and ""Find all in...". (Fix
+ #11878)
+ * Add option to turn off selecting text when Field dialog is invoked.
+ (Implement #11988)
+ * Fix drag n drop documents crash between 2 instances. (Fix #11976)
+ * Fix erasing part of content make hanging issue. (Fix #10193)
+ * Add an option for hiding the + v x from the menu bar. (Implement
+ #11945)
+ * Add cycling function hints ability by ALT-UP/DOWN shortcuts.
+ (Implement #11950)
+ * Add carret block after option. (Implement #11944)
+ * Fix detected language not being applied if Default languge is set in
+ Document settings. (Fix #11504)
+ * Fix dark mode visual glichy in explorer panel under Windows 8.1. (Fix
+ #11898)
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 22 Nov 2022 10:19:00 -0500
+
notepadpp (8.4.4-1+devuan) obs; urgency=medium
* Crash/regression-fixes & new enhancement:
- * Fix Find in Files crash & syntax highlighting regression. (Fix
+ * Fix Find in Files crash & syntax highlighting regression. (Fix
#11910, #11883 & #11920)
- * Add shortcuts toward the settings of preferences dialog into Styler
+ * Add shortcuts toward the settings of preferences dialog into Styler
Configurator. (Implement #11890)
-- B. Stack <bgstack15@gmail.com> Wed, 03 Aug 2022 14:18:46 -0400
notepadpp (8.4.3-1+devuan) obs; urgency=medium
- * Add an option which allows to show only 1 entry per found line in
+ * Add an option which allows to show only 1 entry per found line in
search result. (Fix #2481, #1499, #5547, #2987, #4525, #3224)
- * Make EOL (CRLF) display customizable (via Editing section of
+ * Make EOL (CRLF) display customizable (via Editing section of
Preferences dialog). (Fix #11413)
- * Add 2 more shortcuts "plus" (new file) and "arrow" (drop down list of
+ * Add 2 more shortcuts "plus" (new file) and "arrow" (drop down list of
opened files) buttons on menu bar. (Fix #11229)
- * Update Lexilla to 5.1.7 & Scintilla to 5.2.3 and use new API for
+ * Update Lexilla to 5.1.7 & Scintilla to 5.2.3 and use new API for
large files. (Implement #11734)
- * Fix Find in files performance regression since updating Scintilla 5.
+ * Fix Find in files performance regression since updating Scintilla 5.
(Fix #11814)
- * Add dark mode support for plugins - support dark mode for plugins
+ * Add dark mode support for plugins - support dark mode for plugins
with docking GUI. (Fix #11710, implement #11767)
* Fix a crash issue due to opening an empty .NFO file. (Fix #11820)
- * Fix language fonts regression in Style Configurator (make font
+ * Fix language fonts regression in Style Configurator (make font
definition possible again). (Fix #11786)
- * Add NPPM_CREATELEXER message for plugins to instantiate lexers. (Fix
+ * Add NPPM_CREATELEXER message for plugins to instantiate lexers. (Fix
#11789)
* Enhance dark mode (edge colors). (Fix #11207, #11376)
* Fix "CMD Here" command open Explorer issue. (Fix #11818)
- * Fix crash issue of "Style Configurator…" command if "stylers.xml"
+ * Fix crash issue of "Style Configurator…" command if "stylers.xml"
is absent. (Fix #11812)
- * Fix Selected text changes color issue when editor window loses focus.
+ * Fix Selected text changes color issue when editor window loses focus.
(Fix #11743)
- * Skip save all warning dialog if only current editing file is dirty.
+ * Skip save all warning dialog if only current editing file is dirty.
(Fix #10995)
* Fix a small regression in DebugInfo dialog. (Fix #11752)
@@ -41,19 +119,19 @@ notepadpp (8.4.3-1+devuan) obs; urgency=medium
notepadpp (8.4.2-1+devuan) obs; urgency=medium
- * Fix crash on "Copy Binary Content" command without selection on edit
+ * Fix crash on "Copy Binary Content" command without selection on edit
zone. (Fix #11639, #11671)
- * Fix crashes by re-invoking with command line argument "-udl". (Fix
+ * Fix crashes by re-invoking with command line argument "-udl". (Fix
#11633)
* Make toolbar icons customizable. (Fix #9913)
- * Make fold/unfold current level commands toggleable. (Fix #11529,
+ * Make fold/unfold current level commands toggleable. (Fix #11529,
#9196)
- * Add command line argument for plugin, a related notification and an
+ * Add command line argument for plugin, a related notification and an
API. (Fix #11576)
- * Fix horizontal scrolling with scroll wheel on Logitech MX issue. (Fix
+ * Fix horizontal scrolling with scroll wheel on Logitech MX issue. (Fix
#10490)
* Enhance dark mode. (Fix #11642, #11693, #11683, #11530, #10159)
- * Add encoding context menu via right/double click on status bar. (Fix
+ * Add encoding context menu via right/double click on status bar. (Fix
#9998, #400, #756)
* Add gui4cli keywords and fix its style IDs in stylers.model.xml.
* Display installed plugin versions in Debug Info dialog. (Fix #11284)
bgstack15