diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-11-22 23:40:22 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-04-25 12:54:49 +0200 |
| commit | fcab91df0aa389ca9438bd0a2c6f8fbd878d9cb2 (patch) | |
| tree | d69c2f8fa3f1f98523794f346be7330b807ce037 | |
| parent | cdbd8d6d5396801755a1655c40b18ee14353f1ce (diff) | |
Ignore new warnings from signals2.hpp.
I think I smell progress!
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> |
