summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-11-22 23:40:22 +0100
committerCarl Hetherington <cth@carlh.net>2025-11-30 00:43:09 +0100
commit34f2df9a8e75827aa244afd21c143a5c4bf3e591 (patch)
treec85ea5f297a561aba0f4c23a96eec761467f93dd /src/lib
parent8152da405ff8b29b8420b0469f3a6d0e813a1b7d (diff)
Ignore new warnings from signals2.hpp.
I think I smell progress!
Diffstat (limited to 'src/lib')
-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/font.h3
-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.h3
-rw-r--r--src/lib/job_manager.h2
-rw-r--r--src/lib/log.h2
-rw-r--r--src/lib/playlist.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
25 files changed, 55 insertions, 1 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 d85ec90f4..75fc300de 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 582e90cf9..d562481be 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 d84505b72..0037f04e8 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 631010071..654267195 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 722786b77..89b6fe8d6 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 adaff3c52..7677b10fe 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -52,7 +52,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/font.h b/src/lib/font.h
index 669504579..55e3f33b7 100644
--- a/src/lib/font.h
+++ b/src/lib/font.h
@@ -24,9 +24,12 @@
#include <dcp/array_data.h>
+#include <dcp/warnings.h>
#include <libcxml/cxml.h>
#include <boost/optional.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
#include <string>
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 5c8ad030d..c370c98d0 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.h b/src/lib/job.h
index d46e5c73a..f435d815a 100644
--- a/src/lib/job.h
+++ b/src/lib/job.h
@@ -29,8 +29,11 @@
#include "signaller.h"
+#include <dcp/warnings.h>
#include <boost/atomic.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <string>
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/log.h b/src/lib/log.h
index 142e46223..0487e5758 100644
--- a/src/lib/log.h
+++ b/src/lib/log.h
@@ -32,7 +32,9 @@
#include <dcp/types.h>
#include <boost/thread/mutex.hpp>
#include <boost/filesystem.hpp>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <string>
diff --git a/src/lib/playlist.h b/src/lib/playlist.h
index 0d38cbf67..6c1524003 100644
--- a/src/lib/playlist.h
+++ b/src/lib/playlist.h
@@ -29,7 +29,9 @@
#include "path_behaviour.h"
#include "types.h"
#include <libcxml/cxml.h>
+LIBDCP_DISABLE_WARNINGS
#include <boost/signals2.hpp>
+LIBDCP_ENABLE_WARNINGS
#include <boost/thread.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;