diff options
-rw-r--r-- | freefilesync/01_no_check_updates.patch | 36 | ||||
-rw-r--r-- | freefilesync/README.md | 8 | ||||
-rw-r--r-- | freefilesync/debian/_service | 2 | ||||
-rw-r--r-- | freefilesync/debian/changelog | 13 | ||||
-rw-r--r-- | freefilesync/debian/freefilesync+devuan.dsc | 4 | ||||
-rw-r--r-- | freefilesync/debian/patches/ffs_no_check_updates.patch | 104 | ||||
-rw-r--r-- | notepadnext/README.md | 2 | ||||
-rw-r--r-- | notepadnext/_service | 2 | ||||
-rw-r--r-- | notepadnext/debian/changelog | 33 | ||||
-rw-r--r-- | notepadnext/debian/notepadnext.dsc | 2 | ||||
-rw-r--r-- | notepadpp/README.md | 2 | ||||
-rw-r--r-- | notepadpp/debian/changelog | 116 |
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) |