vcl/inc/jsdialog/jsdialogbuilder.hxx | 2 +-
vcl/inc/unx/gtk/gtkdata.hxx | 2 +-
vcl/inc/unx/saldata.hxx | 2 +-
vcl/inc/unx/saldisp.hxx | 2 +-
vcl/inc/unx/salframe.h | 2 +-
vcl/inc/unx/salinst.h | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
New commits:
commit 77ce780c5e2f7cb97e1a08385ab5198e288525d5
Author: Stephan Bergmann <stephan.bergm...@allotropia.de>
AuthorDate: Mon May 12 16:03:34 2025 +0200
Commit: Stephan Bergmann <stephan.bergm...@allotropia.de>
CommitDate: Tue Jul 8 17:37:06 2025 +0200
New Clang 21 trunk -Werror,-Wunnecessary-virtual-specifier
...warning about non-overriding virtual functions in final classes
Change-Id: Id8c6b5c946ee51dc58bc6f3d7aec0f0bf450e6d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185222
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergm...@allotropia.de>
(cherry picked from commit c46d5d9effa40c8020135f0cc70d0d938fff073e)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187540
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
Reviewed-by: Stephan Bergmann <stephan.bergm...@collabora.com>
diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx
b/vcl/inc/jsdialog/jsdialogbuilder.hxx
index 29bd359bbf38..a97a48917bd1 100644
--- a/vcl/inc/jsdialog/jsdialogbuilder.hxx
+++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx
@@ -569,7 +569,7 @@ public:
virtual void insert(int pos, const OUString& rStr, const OUString* pId,
const OUString* pIconName, VirtualDevice*
pImageSurface) override;
virtual void remove(int pos) override;
- virtual void set_entry_text_without_notify(const OUString& rText);
+ void set_entry_text_without_notify(const OUString& rText);
virtual void set_entry_text(const OUString& rText) override;
virtual void set_active(int pos) override;
virtual void set_active_id(const OUString& rText) override;
diff --git a/vcl/inc/unx/gtk/gtkdata.hxx b/vcl/inc/unx/gtk/gtkdata.hxx
index 60b45bb14c56..e7e326536dde 100644
--- a/vcl/inc/unx/gtk/gtkdata.hxx
+++ b/vcl/inc/unx/gtk/gtkdata.hxx
@@ -270,7 +270,7 @@ public:
virtual void deregisterFrame( SalFrame* pFrame ) override;
GdkCursor *getCursor( PointerStyle ePointerStyle );
- virtual int CaptureMouse( SalFrame* pFrame );
+ int CaptureMouse( SalFrame* pFrame );
SalX11Screen GetDefaultXScreen() { return
m_pSys->GetDisplayDefaultXScreen(); }
AbsoluteScreenPixelSize GetScreenSize( int nDisplayScreen );
diff --git a/vcl/inc/unx/saldata.hxx b/vcl/inc/unx/saldata.hxx
index 0e5928cb451c..1ed051623167 100644
--- a/vcl/inc/unx/saldata.hxx
+++ b/vcl/inc/unx/saldata.hxx
@@ -45,7 +45,7 @@ public:
X11SalData();
virtual ~X11SalData() override;
- virtual void Init();
+ void Init();
virtual void Dispose() override;
void DeleteDisplay(); // for shutdown
diff --git a/vcl/inc/unx/saldisp.hxx b/vcl/inc/unx/saldisp.hxx
index f14893617598..028f2b89610b 100644
--- a/vcl/inc/unx/saldisp.hxx
+++ b/vcl/inc/unx/saldisp.hxx
@@ -358,7 +358,7 @@ public:
virtual ~SalX11Display() override;
virtual void Dispatch( XEvent *pEvent ) override;
- virtual void Yield();
+ void Yield();
virtual void TriggerUserEventProcessing() override;
bool IsEvent();
diff --git a/vcl/inc/unx/salframe.h b/vcl/inc/unx/salframe.h
index 3ff7a4ae4e11..baae77b2504e 100644
--- a/vcl/inc/unx/salframe.h
+++ b/vcl/inc/unx/salframe.h
@@ -205,7 +205,7 @@ public:
// call with true to clear graphics (setting None as drawable)
// call with false to setup graphics with window (GetWindow())
- virtual void updateGraphics( bool bClear );
+ void updateGraphics( bool bClear );
virtual bool PostEvent(std::unique_ptr<ImplSVEvent> pData)
override;
diff --git a/vcl/inc/unx/salinst.h b/vcl/inc/unx/salinst.h
index e8f24e255c91..7c3c968ad6d2 100644
--- a/vcl/inc/unx/salinst.h
+++ b/vcl/inc/unx/salinst.h
@@ -36,7 +36,7 @@ private:
SalXLib *mpXLib;
- virtual SalX11Display* CreateDisplay() const;
+ SalX11Display* CreateDisplay() const;
public:
explicit X11SalInstance(std::unique_ptr<SalYieldMutex> pMutex);