#include "lib/transcode_job.h"
#include "lib/util.h"
#include "lib/version.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/aboutdlg.h>
#include <wx/cmdline.h>
#include <wx/preferences.h>
#include <wx/splash.h>
#include <wx/stdpaths.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <iostream>
#include <set>
#include "lib/util.h"
#include "lib/verify_dcp_job.h"
#include "lib/video_content.h"
+#include "lib/warnings.h"
#include <dcp/cpl.h>
#include <dcp/dcp.h>
#include <dcp/raw_convert.h>
#include <dcp/exceptions.h>
#include <dcp/search.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/cmdline.h>
#include <wx/display.h>
#include <wx/preferences.h>
#include <wx/splash.h>
#include <wx/stdpaths.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#ifdef __WXGTK__
#include <X11/Xlib.h>
#endif
#include "lib/spl.h"
#include "lib/spl_entry.h"
#include "lib/util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/imaglist.h>
#include <wx/listctrl.h>
#include <wx/preferences.h>
#include <wx/spinctrl.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::cout;
#include "audio_gain_dialog.h"
#include "wx_util.h"
#include "lib/maths_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <cmath>
#include "lib/ffmpeg_content.h"
#include "lib/job_manager.h"
#include "lib/maths_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <iostream>
#include "lib/audio_analysis.h"
#include "lib/compose.hpp"
#include "lib/maths_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/bind/bind.hpp>
#include <cfloat>
#include "batch_job_view.h"
#include "dcpomatic_button.h"
#include "lib/job_manager.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/button.h>
#include <wx/sizer.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::list;
#include "i18n_hook.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
class CheckBox : public wxCheckBox, public I18NHook
#include "editable_list.h"
#include "email_dialog.h"
#include "table_dialog.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <list>
#include <vector>
#include "static_text.h"
#include "wx_util.h"
#include "lib/colour_conversion.h"
+#include "lib/warnings.h"
#include <dcp/gamma_transfer_function.h>
#include <dcp/identity_transfer_function.h>
#include <dcp/locale_convert.h>
#include <dcp/modified_gamma_transfer_function.h>
#include <dcp/s_gamut3_transfer_function.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/gbsizer.h>
#include <wx/numformatter.h>
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::dynamic_pointer_cast;
#define DCPOMATIC_COLOUR_CONVERSION_EDITOR_H
-#include <boost/signals2.hpp>
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
+#include <boost/signals2.hpp>
class ColourConversion;
*/
+
#include "question_dialog.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <list>
+
class ConfirmKDMEmailDialog : public QuestionDialog
{
public:
#include "lib/colour_conversion.h"
#include "lib/config.h"
#include "lib/util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/statline.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <iostream>
#include "lib/colour_conversion.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/signals2.hpp>
#include "lib/image_content.h"
#include "lib/job_manager.h"
#include "lib/playlist.h"
+#include "lib/warnings.h"
#include <dcp/cpl.h>
#include <dcp/decrypted_kdm.h>
#include <dcp/exceptions.h>
#include <dcp/search.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/dirdlg.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::dynamic_pointer_cast;
#include "timeline_content_view.h"
#include "lib/types.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <memory>
#include "lib/string_text_file_content.h"
#include "lib/text_content.h"
#include "lib/video_content.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/display.h>
#include <wx/listctrl.h>
#include <wx/notebook.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
#include "content_menu.h"
#include "lib/film.h"
#include "lib/types.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/splitter.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <list>
#include "lib/dcp_content.h"
#include "lib/compose.hpp"
#include "lib/log.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/notebook.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::list;
#include "lib/dcpomatic_assert.h"
#include "lib/examine_content_job.h"
#include "lib/job_manager.h"
+#include "lib/warnings.h"
#include <dcp/exceptions.h>
#include <boost/filesystem.hpp>
#include <boost/optional.hpp>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/progdlg.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::cout;
#include "wx_util.h"
#include "lib/content.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/gbsizer.h>
#include <wx/spinctrl.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <vector>
#include "lib/job.h"
#include "lib/job_manager.h"
#include "lib/player_video.h"
+#include "lib/warnings.h"
#include <dcp/cpl.h>
#include <dcp/dcp.h>
#include <dcp/reel.h>
#include <dcp/reel_picture_asset.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/progdlg.h>
#include <wx/tglbtn.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::cout;
#include "lib/text_content.h"
#include "lib/util.h"
#include "lib/video_content.h"
+#include "lib/warnings.h"
#include <dcp/locale_convert.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/gbsizer.h>
#include <wx/notebook.h>
#include <wx/spinctrl.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/lexical_cast.hpp>
*/
+
#ifndef DCPOMATIC_BUTTON_H
#define DCPOMATIC_BUTTON_H
+
#include "i18n_hook.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/button.h>
+DCPOMATIC_ENABLE_WARNINGS
+
class Button : public wxButton, public I18NHook
{
wxString get_text () const override;
};
+
#endif
#include "dcpomatic_spin_ctrl.h"
+#include "lib/warnings.h"
#include <boost/bind/bind.hpp>
#include <boost/version.hpp>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#if BOOST_VERSION >= 106100
#include "lib/film.h"
#include "lib/job_manager.h"
#include "lib/kdm_with_metadata.h"
+#include "lib/warnings.h"
#include <libcxml/cxml.h>
#include <dcp/exceptions.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/treectrl.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <iostream>
*/
+#include "lib/warnings.h"
#include "wx_util.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <map>
#include "name_format_editor.h"
#include "wx_util.h"
#include "lib/kdm_with_metadata.h"
+#include "lib/warnings.h"
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
#include "dcpomatic_button.h"
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <vector>
*/
+
#include "dir_picker_ctrl.h"
#include "table_dialog.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
+
class FilePickerCtrl;
+
class ExportSubtitlesDialog : public TableDialog
{
public:
*/
+
#include "table_dialog.h"
#include "lib/ffmpeg_encoder.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
+
class FilePickerCtrl;
+
class ExportVideoFileDialog : public TableDialog
{
public:
#include "lib/dcp_content.h"
#include "lib/film.h"
#include "lib/job_manager.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/notebook.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::list;
#endif
#include "lib/compose.hpp"
#include "lib/config.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/stdpaths.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
#include "lib/util.h"
#include "lib/video_content.h"
#include "lib/video_decoder.h"
+#include "lib/warnings.h"
extern "C" {
#include <libavutil/pixfmt.h>
}
#include <dcp/exceptions.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/tglbtn.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <iomanip>
#include "lib/content.h"
#include "lib/font.h"
#include "lib/text_content.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <memory>
#include "lib/log.h"
#include "lib/ratio.h"
#include "lib/util.h"
+#include "lib/warnings.h"
#include <dcp/certificate_chain.h>
#include <dcp/exceptions.h>
#include <dcp/locale_convert.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/filepicker.h>
#include <wx/preferences.h>
#include <wx/spinctrl.h>
#include <wx/stdpaths.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <RtAudio.h>
#include <boost/filesystem.hpp>
#include <iostream>
#include "full_language_tag_dialog.h"
#include "lib/dcpomatic_assert.h"
+#include "lib/warnings.h"
#include <dcp/language_tag.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/srchctrl.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/algorithm/string.hpp>
#include <boost/bind/bind.hpp>
#include <boost/optional.hpp>
*/
+
#include "table_dialog.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/optional.hpp>
+
class GainCalculatorDialog : public TableDialog
{
public:
#include "instant_i18n_dialog.h"
#include "wx_util.h"
#include "lib/cross.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/bind/bind.hpp>
*/
-#include <wx/wx.h>
+
#include "table_dialog.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
+#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
+
class ImageSequenceDialog : public TableDialog
{
#include "language_tag_widget.h"
#include "rating_dialog.h"
#include "lib/film.h"
+#include "lib/warnings.h"
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/gbsizer.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::shared_ptr;
#include "editable_list.h"
#include "metadata_dialog.h"
+#include "lib/warnings.h"
#include <dcp/language_tag.h>
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <vector>
#include "lib/job_manager.h"
#include "lib/send_notification_email_job.h"
#include "lib/transcode_job.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/algorithm/string.hpp>
#include "check_box.h"
#include "kdm_advanced_dialog.h"
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using boost::optional;
*/
+#include "lib/warnings.h"
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
class KDMChoice : public wxChoice
#include "lib/job_manager.h"
#include "lib/kdm_with_metadata.h"
#include "lib/screen.h"
+#include "lib/warnings.h"
#include <libcxml/cxml.h>
#include <dcp/exceptions.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/treectrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::exception;
#include "wx_util.h"
+#include "lib/warnings.h"
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/date_time/posix_time/posix_time.hpp>
#include <map>
*/
-#include "lib/kdm_with_metadata.h"
#include "wx_util.h"
+#include "lib/kdm_with_metadata.h"
+#include "lib/warnings.h"
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
#include "language_tag_dialog.h"
#include "wx_util.h"
#include "lib/config.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <dcp/language_tag.h>
#define DCPOMATIC_LANGUAGE_TAG_DIALOG_H
+#include "lib/warnings.h"
#include <dcp/language_tag.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
class wxListCtrl;
#include "language_tag_dialog.h"
#include "language_tag_widget.h"
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using boost::optional;
*/
+#include "lib/warnings.h"
#include <dcp/language_tag.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/signals2.hpp>
#include "timecode.h"
#include "wx_util.h"
#include "lib/film.h"
+#include "lib/warnings.h"
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/gbsizer.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/bind/bind.hpp>
#include "metadata_dialog.h"
#include "wx_util.h"
#include "lib/film.h"
+#include "lib/warnings.h"
#include <boost/bind.hpp>
#include <boost/weak_ptr.hpp>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/notebook.h>
#include <wx/spinctrl.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::weak_ptr;
#include "move_to_dialog.h"
#include "lib/film.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::list;
*/
-#include "normal_job_view.h"
#include "dcpomatic_button.h"
+#include "normal_job_view.h"
#include "lib/job.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::shared_ptr;
#include "lib/log.h"
#include "lib/ratio.h"
#include "lib/util.h"
+#include "lib/warnings.h"
#include <dcp/certificate_chain.h>
#include <dcp/exceptions.h>
#include <dcp/locale_convert.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/filepicker.h>
#include <wx/preferences.h>
#include <wx/spinctrl.h>
#include <wx/stdpaths.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <RtAudio.h>
#include <boost/filesystem.hpp>
#include "controls.h"
#include "player_stress_tester.h"
+#include "lib/warnings.h"
#include <dcp/raw_convert.h>
#include <dcp/util.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/algorithm/string.hpp>
#include <boost/bind/bind.hpp>
#include <iostream>
#include "lib/internet.h"
#include "lib/player_video.h"
#include "lib/scoped_temporary.h"
+#include "lib/warnings.h"
#include <dcp/raw_convert.h>
#include <dcp/exceptions.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/progdlg.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::cout;
#include "dcpomatic_spin_ctrl.h"
#include "rating_dialog.h"
#include "wx_util.h"
+#include "lib/warnings.h"
#include <unicode/unistr.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
#include <wx/notebook.h>
#include <wx/srchctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::string;
*/
+#include "lib/warnings.h"
#include <dcp/rating.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/signals2.hpp>
#include "email_dialog.h"
#include "wx_util.h"
#include "lib/screen.h"
+#include "lib/warnings.h"
#include <dcp/certificate.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/optional.hpp>
*/
+
#include "question_dialog.h"
#include "lib/config.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <list>
+
class RecreateChainDialog : public QuestionDialog
{
public:
#include "lib/config.h"
#include "lib/job_manager.h"
#include "lib/send_problem_report_job.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/sizer.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::make_shared;
#include "editable_list.h"
#include "lib/screen.h"
+#include "lib/warnings.h"
#include <dcp/certificate.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/optional.hpp>
#include "lib/warnings.h"
DCPOMATIC_DISABLE_WARNINGS
-#include <wx/wx.h>
-DCPOMATIC_ENABLE_WARNINGS
#include <wx/srchctrl.h>
#include <wx/treelist.h>
+#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/signals2.hpp>
#include <list>
#include <map>
#include "i18n_hook.h"
#include "send_i18n_dialog.h"
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::string;
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
class SendI18NDialog : public wxDialog
#include "lib/butler.h"
#include "lib/dcpomatic_log.h"
#include "lib/image.h"
+#include "lib/warnings.h"
#include <dcp/util.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/bind/bind.hpp>
#include "rating_dialog.h"
#include "smpte_metadata_dialog.h"
#include "lib/film.h"
+#include "lib/warnings.h"
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/gbsizer.h>
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::shared_ptr;
#include "metadata_dialog.h"
#include "lib/film.h"
#include "lib/weak_film.h"
+#include "lib/warnings.h"
#include <dcp/language_tag.h>
#include <dcp/types.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <vector>
#include "film_viewer.h"
#include "standard_controls.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/tglbtn.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::shared_ptr;
#include "i18n_hook.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
class StaticText : public wxStaticText, public I18NHook
#include "system_font_dialog.h"
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/listctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
#include <iostream>
#include "templates_dialog.h"
#include "wx_util.h"
#include "lib/config.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::string;
#include "lib/string_text_file_decoder.h"
#include "lib/subtitle_analysis.h"
#include "lib/text_content.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::cout;
#include "lib/content_text.h"
#include "lib/warnings.h"
DCPOMATIC_DISABLE_WARNINGS
+#include <wx/listctrl.h>
#include <wx/wx.h>
DCPOMATIC_ENABLE_WARNINGS
-#include <wx/listctrl.h>
class Decoder;
class FilmViewer;
#include "static_text.h"
#include "time_picker.h"
#include "wx_util.h"
+#include "lib/warnings.h"
#include <dcp/locale_convert.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/bind/bind.hpp>
#include <iomanip>
#include "wx_util.h"
#include "lib/dcpomatic_time.h"
#include "lib/types.h"
+#include "lib/warnings.h"
#include <dcp/raw_convert.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/signals2.hpp>
#include "lib/text_content.h"
#include "lib/timer.h"
#include "lib/video_content.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <iterator>
#include <list>
#include "timeline_content_view.h"
#include "wx_util.h"
#include "lib/content.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::list;
#include "lib/compose.hpp"
#include "lib/cross.h"
#include "lib/playlist.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <list>
*/
-#include <wx/wx.h>
#include "timeline.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
+#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
class Playlist;
#include "timeline.h"
#include "timeline_labels_view.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::list;
#include "timeline.h"
#include "timeline_reels_view.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::min;
#include "timeline.h"
#include "timeline_time_axis_view.h"
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
using std::cout;
#include "static_text.h"
#include "try_unmount_dialog.h"
#include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
static int constexpr width = 300;
#include "lib/cross.h"
#include "lib/job.h"
#include "lib/job_manager.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/evtloop.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <string>
#include "lib/ratio.h"
#include "lib/util.h"
#include "lib/video_content.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/spinctrl.h>
#include <wx/tglbtn.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/functional/hash.hpp>
#include <boost/unordered_set.hpp>
#include <set>
#include "lib/signaller.h"
#include "lib/timer.h"
#include "lib/types.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/wx.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/signals2.hpp>
#include <boost/thread.hpp>
#include "lib/film.h"
#include "lib/image.h"
#include "lib/player_video.h"
+#include "lib/warnings.h"
#include <dcp/locale_convert.h>
#include <dcp/openjpeg_image.h>
+DCPOMATIC_DISABLE_WARNINGS
#include <wx/graphics.h>
#include <wx/rawbmp.h>
+DCPOMATIC_ENABLE_WARNINGS
#include <boost/bind/bind.hpp>
#include <iostream>
#include "lib/dcpomatic_time.h"
#include "lib/warnings.h"
DCPOMATIC_DISABLE_WARNINGS
+#include <wx/gbsizer.h>
#include <wx/wx.h>
DCPOMATIC_ENABLE_WARNINGS
-#include <wx/gbsizer.h>
#include <boost/signals2.hpp>
#include <boost/thread.hpp>