summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-11-22 23:40:22 +0100
committerCarl Hetherington <cth@carlh.net>2026-04-25 12:54:49 +0200
commitfcab91df0aa389ca9438bd0a2c6f8fbd878d9cb2 (patch)
treed69c2f8fa3f1f98523794f346be7330b807ce037
parentcdbd8d6d5396801755a1655c40b18ee14353f1ce (diff)
Ignore new warnings from signals2.hpp.
I think I smell progress!
-rw-r--r--src/lib/analytics.h3
-rw-r--r--src/lib/atmos_decoder.h3
-rw-r--r--src/lib/audio_decoder.h2
-rw-r--r--src/lib/butler.h2
-rw-r--r--src/lib/config.h3
-rw-r--r--src/lib/content.h2
-rw-r--r--src/lib/dcp_film_encoder.cc1
-rw-r--r--src/lib/encode_server_finder.h2
-rw-r--r--src/lib/film.h2
-rw-r--r--src/lib/film_encoder.h2
-rw-r--r--src/lib/hints.h2
-rw-r--r--src/lib/http_server.h2
-rw-r--r--src/lib/internal_player_server.h2
-rw-r--r--src/lib/j2k_encoder.h3
-rw-r--r--src/lib/job_manager.h2
-rw-r--r--src/lib/shuffler.h2
-rw-r--r--src/lib/spl.h2
-rw-r--r--src/lib/text_content.h2
-rw-r--r--src/lib/text_decoder.h2
-rw-r--r--src/lib/update_checker.h3
-rw-r--r--src/lib/video_decoder.h2
-rw-r--r--src/wx/audio_dialog.h2
-rw-r--r--src/wx/content_timeline.h2
-rw-r--r--src/wx/film_editor.h2
-rw-r--r--src/wx/full_language_tag_dialog.cc2
-rw-r--r--src/wx/kdm_timing_panel.h2
-rw-r--r--src/wx/player_stress_tester.h2
-rw-r--r--src/wx/screens_panel.h2
-rw-r--r--src/wx/subtitle_appearance_dialog.h2
-rw-r--r--src/wx/timecode.h2
-rw-r--r--src/wx/wx_util.h2
-rw-r--r--test/audio_merger_test.cc3
32 files changed, 61 insertions, 8 deletions
diff --git a/src/lib/analytics.h b/src/lib/analytics.h
index bc6f8a9a7..49746da98 100644
--- a/src/lib/analytics.h
+++ b/src/lib/analytics.h
@@ -21,7 +21,10 @@
#include "signaller.h"
#include "state.h"
+#include <dcp/warnings.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class Analytics : public State, public Signaller
diff --git a/src/lib/atmos_decoder.h b/src/lib/atmos_decoder.h
index 0dbeedebc..39824ad2a 100644
--- a/src/lib/atmos_decoder.h
+++ b/src/lib/atmos_decoder.h
@@ -22,7 +22,10 @@
#include "atmos_metadata.h"
#include "content_atmos.h"
#include "decoder_part.h"
+#include <dcp/warnings.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class AtmosDecoder : public DecoderPart
diff --git a/src/lib/audio_decoder.h b/src/lib/audio_decoder.h
index 7417fee44..0b8b8c2d5 100644
--- a/src/lib/audio_decoder.h
+++ b/src/lib/audio_decoder.h
@@ -32,7 +32,9 @@
#include "content_audio.h"
#include "decoder.h"
#include "decoder_part.h"
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class AudioBuffers;
diff --git a/src/lib/butler.h b/src/lib/butler.h
index da94b1523..c4a101536 100644
--- a/src/lib/butler.h
+++ b/src/lib/butler.h
@@ -32,7 +32,9 @@
#include "text_type.h"
#include "video_ring_buffers.h"
#include <boost/asio.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread.hpp>
#include <boost/thread/condition.hpp>
diff --git a/src/lib/config.h b/src/lib/config.h
index e628c840c..90eb73e77 100644
--- a/src/lib/config.h
+++ b/src/lib/config.h
@@ -37,7 +37,10 @@
#include <dcp/certificate_chain.h>
#include <dcp/encrypted_kdm.h>
#include <dcp/language_tag.h>
+#include <dcp/warnings.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
#include <vector>
diff --git a/src/lib/content.h b/src/lib/content.h
index 81117ab1f..d036808c7 100644
--- a/src/lib/content.h
+++ b/src/lib/content.h
@@ -36,7 +36,9 @@
#include "text_type.h"
#include <libcxml/cxml.h>
#include <boost/filesystem.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread/mutex.hpp>
diff --git a/src/lib/dcp_film_encoder.cc b/src/lib/dcp_film_encoder.cc
index 6e56b88c8..1a665e16e 100644
--- a/src/lib/dcp_film_encoder.cc
+++ b/src/lib/dcp_film_encoder.cc
@@ -39,7 +39,6 @@
#include "text_content.h"
#include "video_decoder.h"
#include "writer.h"
-#include <boost/signals2.hpp>
#include <iostream>
#include "i18n.h"
diff --git a/src/lib/encode_server_finder.h b/src/lib/encode_server_finder.h
index ae83b9609..d4fdf9518 100644
--- a/src/lib/encode_server_finder.h
+++ b/src/lib/encode_server_finder.h
@@ -28,7 +28,9 @@
#include "encode_server_description.h"
#include "exception_store.h"
#include "signaller.h"
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread/condition.hpp>
diff --git a/src/lib/film.h b/src/lib/film.h
index ae812f6d4..38fb2c333 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -53,7 +53,9 @@
#include <dcp/rating.h>
#include <dcp/types.h>
#include <boost/filesystem.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <inttypes.h>
diff --git a/src/lib/film_encoder.h b/src/lib/film_encoder.h
index ed7626c68..b86692001 100644
--- a/src/lib/film_encoder.h
+++ b/src/lib/film_encoder.h
@@ -25,7 +25,9 @@
#include "player.h"
#include "player_text.h"
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class Film;
diff --git a/src/lib/hints.h b/src/lib/hints.h
index b17da2c99..ecaaaebb5 100644
--- a/src/lib/hints.h
+++ b/src/lib/hints.h
@@ -27,7 +27,9 @@
#include "text_type.h"
#include "weak_film.h"
#include <boost/atomic.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <string>
#include <vector>
diff --git a/src/lib/http_server.h b/src/lib/http_server.h
index f0ee50ef5..4c8acdc11 100644
--- a/src/lib/http_server.h
+++ b/src/lib/http_server.h
@@ -22,7 +22,9 @@
#include "dcpomatic_time.h"
#include "server.h"
#include "signaller.h"
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class Response
diff --git a/src/lib/internal_player_server.h b/src/lib/internal_player_server.h
index 0648c9657..a5bd543e4 100644
--- a/src/lib/internal_player_server.h
+++ b/src/lib/internal_player_server.h
@@ -24,7 +24,9 @@
#include "signaller.h"
#include "types.h"
#include <boost/filesystem.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
/** A server which is always started, that listens for requests from the main
diff --git a/src/lib/j2k_encoder.h b/src/lib/j2k_encoder.h
index 120b57ec6..3bdcaecd9 100644
--- a/src/lib/j2k_encoder.h
+++ b/src/lib/j2k_encoder.h
@@ -35,8 +35,11 @@
#include "j2k_encoder_thread.h"
#include "writer.h"
#include "video_encoder.h"
+#include <dcp/warnings.h>
#include <boost/optional.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread.hpp>
#include <boost/thread/condition.hpp>
#include <boost/thread/mutex.hpp>
diff --git a/src/lib/job_manager.h b/src/lib/job_manager.h
index 248639782..734ec5be5 100644
--- a/src/lib/job_manager.h
+++ b/src/lib/job_manager.h
@@ -28,7 +28,9 @@
#include "signaller.h"
#include <boost/thread/mutex.hpp>
#include <boost/thread.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread/condition.hpp>
#include <list>
diff --git a/src/lib/shuffler.h b/src/lib/shuffler.h
index 4d1404560..64641ad8b 100644
--- a/src/lib/shuffler.h
+++ b/src/lib/shuffler.h
@@ -24,7 +24,9 @@
#include "content_video.h"
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
struct shuffler_test5;
diff --git a/src/lib/spl.h b/src/lib/spl.h
index fc694d695..a02885c87 100644
--- a/src/lib/spl.h
+++ b/src/lib/spl.h
@@ -25,7 +25,9 @@
#include "spl_entry.h"
#include <dcp/util.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <algorithm>
diff --git a/src/lib/text_content.h b/src/lib/text_content.h
index 69a0581fc..bae7cc02e 100644
--- a/src/lib/text_content.h
+++ b/src/lib/text_content.h
@@ -28,7 +28,9 @@
#include <libcxml/cxml.h>
#include <dcp/language_tag.h>
#include <dcp/types.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
namespace dcpomatic {
diff --git a/src/lib/text_decoder.h b/src/lib/text_decoder.h
index 8afe9fae4..c21921e24 100644
--- a/src/lib/text_decoder.h
+++ b/src/lib/text_decoder.h
@@ -30,7 +30,9 @@
#include "types.h"
#include <dcp/subtitle_standard.h>
#include <dcp/text_string.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
namespace sub {
diff --git a/src/lib/update_checker.h b/src/lib/update_checker.h
index f0ea9798c..6d08cd162 100644
--- a/src/lib/update_checker.h
+++ b/src/lib/update_checker.h
@@ -25,8 +25,11 @@
#include "signaller.h"
+#include <dcp/warnings.h>
#include <curl/curl.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/thread.hpp>
diff --git a/src/lib/video_decoder.h b/src/lib/video_decoder.h
index b609404c4..da9d4efeb 100644
--- a/src/lib/video_decoder.h
+++ b/src/lib/video_decoder.h
@@ -32,7 +32,9 @@
#include "decoder.h"
#include "decoder_part.h"
#include "video_content.h"
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class VideoContent;
diff --git a/src/wx/audio_dialog.h b/src/wx/audio_dialog.h
index d4a8a9b00..0c579ce7c 100644
--- a/src/wx/audio_dialog.h
+++ b/src/wx/audio_dialog.h
@@ -30,8 +30,8 @@
#include <dcp/warnings.h>
LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
-LIBDCP_ENABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class AudioPlot;
diff --git a/src/wx/content_timeline.h b/src/wx/content_timeline.h
index af9a70173..c84da71c1 100644
--- a/src/wx/content_timeline.h
+++ b/src/wx/content_timeline.h
@@ -31,8 +31,8 @@
#include <dcp/warnings.h>
LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
-LIBDCP_ENABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class ContentTimelineView;
diff --git a/src/wx/film_editor.h b/src/wx/film_editor.h
index 54d639ef5..5d58a0647 100644
--- a/src/wx/film_editor.h
+++ b/src/wx/film_editor.h
@@ -28,8 +28,8 @@
#include <dcp/warnings.h>
LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
-LIBDCP_ENABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class ContentPanel;
diff --git a/src/wx/full_language_tag_dialog.cc b/src/wx/full_language_tag_dialog.cc
index 0d0936696..b13e85b43 100644
--- a/src/wx/full_language_tag_dialog.cc
+++ b/src/wx/full_language_tag_dialog.cc
@@ -34,7 +34,9 @@ LIBDCP_ENABLE_WARNINGS
#include <boost/algorithm/string.hpp>
#include <boost/bind/bind.hpp>
#include <boost/optional.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <iterator>
#include <string>
#include <vector>
diff --git a/src/wx/kdm_timing_panel.h b/src/wx/kdm_timing_panel.h
index 21478b1ab..db7a6e55e 100644
--- a/src/wx/kdm_timing_panel.h
+++ b/src/wx/kdm_timing_panel.h
@@ -26,7 +26,9 @@ LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
LIBDCP_ENABLE_WARNINGS
#include <boost/date_time/posix_time/posix_time.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class Choice;
diff --git a/src/wx/player_stress_tester.h b/src/wx/player_stress_tester.h
index 534cf8c76..f5070273d 100644
--- a/src/wx/player_stress_tester.h
+++ b/src/wx/player_stress_tester.h
@@ -22,8 +22,8 @@
#include <dcp/warnings.h>
LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
-LIBDCP_ENABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
diff --git a/src/wx/screens_panel.h b/src/wx/screens_panel.h
index 88aa68a5b..cb625484e 100644
--- a/src/wx/screens_panel.h
+++ b/src/wx/screens_panel.h
@@ -27,8 +27,8 @@ LIBDCP_DISABLE_WARNINGS
#include <wx/srchctrl.h>
#include <wx/treelist.h>
#include <wx/wx.h>
-LIBDCP_ENABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <list>
#include <map>
#include <set>
diff --git a/src/wx/subtitle_appearance_dialog.h b/src/wx/subtitle_appearance_dialog.h
index cef264590..c9a2f8f68 100644
--- a/src/wx/subtitle_appearance_dialog.h
+++ b/src/wx/subtitle_appearance_dialog.h
@@ -25,8 +25,8 @@
#include <dcp/warnings.h>
LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
-LIBDCP_ENABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class CheckBox;
diff --git a/src/wx/timecode.h b/src/wx/timecode.h
index 53cd93694..96609155f 100644
--- a/src/wx/timecode.h
+++ b/src/wx/timecode.h
@@ -31,7 +31,9 @@ LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
LIBDCP_ENABLE_WARNINGS
#include <fmt/format.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
class TimecodeBase : public wxPanel
diff --git a/src/wx/wx_util.h b/src/wx/wx_util.h
index 957957589..166b46bc3 100644
--- a/src/wx/wx_util.h
+++ b/src/wx/wx_util.h
@@ -35,8 +35,8 @@
LIBDCP_DISABLE_WARNINGS
#include <wx/gbsizer.h>
#include <wx/wx.h>
-LIBDCP_ENABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread.hpp>
diff --git a/test/audio_merger_test.cc b/test/audio_merger_test.cc
index b08d9c9f5..e384266ae 100644
--- a/test/audio_merger_test.cc
+++ b/test/audio_merger_test.cc
@@ -32,9 +32,12 @@
#include "test.h"
#include <dcp/file.h>
#include <dcp/raw_convert.h>
+#include <dcp/warnings.h>
#include <boost/test/unit_test.hpp>
#include <boost/bind/bind.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <iostream>