diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index 85b6c71a1a..c55f7edbd9 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -6,6 +6,15 @@ # future git-blame invocations, run the following command: # # git config blame.ignoreRevsFile .git-blame-ignore-revs +# +# When adding entries to this file, please keep them in reverse chronological +# order (the newest ones are added at the top). +# +# You can use +# +# $ git show -s --format='# %s, %cs%n%H%n' +# +# incantation to directly create an entry in the format used here. # Get rid of obsoleted comments, 2023-02-05 2df05fb915516e0563578e34aec45980be51b1f4 @@ -16,12 +25,18 @@ e43190ea796ac3c1d15c18a88bcf7f3f745bd4bc # Get rid of commented out code, 2022-10-26 db31a0161503c6ea4cc461f4e10b67830b7d6b52 +# Use nullptr instead of NULL in the code and documentation, 2022-10-18 +4f4c5fcfdfe7d1eadce22a68929c82b6cb324075 + # Fix comment typos in sources, 2021-10-02 668a2186cd89fd4576bed224df3624811eebeca1 # Remove all trailing spaces, 2019-01-30 8fbca5cb70c8b647d5bd2cacb1e0a2a00358f351 +# Remove more wxT() macros from samples, 2018-09-29 +b70ed2d8c84cadf10bd42fc052a255fac02391e4 + # Remove (most) occurrences of wxT() macro from the samples, 2018-09-23 f58ea625968953ca93585ea7f93dcc07ad032d8f @@ -31,7 +46,7 @@ f58ea625968953ca93585ea7f93dcc07ad032d8f # Remove all lines containing cvs/svn "$Id$" keyword. 3f66f6a5b3583b02c34854556eb83e3a808524ce -# No changes, just removed hard tabs and trailing white space., 2009-08-21) +# No changes, just removed hard tabs and trailing white space., 2009-08-21 03647350fc7cd141953c72e0284e928847d30f44 # Globally replace _T() with wxT()., 2009-07-23 diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index cb4eb30a8d..9194f7027d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -11,29 +11,49 @@ assignees: '' IMPORTANT NOTE -------------- -Please note that this entry field uses [Markdown][1], which means that you -need to escape any code snippets pasted here using fenced code blocks, -i.e. by putting ``` before and after it. Also escape, using -backslash, i.e. `\<` any angle brackets to prevent them from being -interpreted as HTML tags. +Please note that this entry field uses Markdown, see -Use the Preview tab to review your issue before submitting it to verify that -your formatting is correct. +https://docs.github.com/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax -[1]: https://docs.github.com/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax +if you're unfamiliar with it, and make sure to use the "Preview" tab just above +to review your issue before submitting it to verify that your formatting is +correct. ---- +In particular, please use code blocks, i.e. put ``` on a separate line before +and after any block of code or long text (such as compiler or make output). + +Also make sure to escape, using backslash, i.e. `\<`, any angle brackets +to prevent them from being interpreted as HTML tags. + +Finally, feel free to remove the explanatory comments, including this one, +after reading (and hopefully following) them. + +--> + +### Description + -### Description - - ### Platform and version information - wxWidgets version you use: - wxWidgets port you use: - OS and its version: - - -+ GTK version: -+ Which GDK backend is used: -+ Current theme: + + + GTK version: + + Which GDK backend is used: + + Desktop environment : + + Current theme: diff --git a/.github/ISSUE_TEMPLATE/build_problem.md b/.github/ISSUE_TEMPLATE/build_problem.md index 32ece1b26a..658b0f1b36 100644 --- a/.github/ISSUE_TEMPLATE/build_problem.md +++ b/.github/ISSUE_TEMPLATE/build_problem.md @@ -6,13 +6,31 @@ labels: 'build' assignees: '' --- + +### Build System Used + -Please attach the full build log, but feel free to quote the relevant parts of -it here. +I build wxWidgets and/or my application using: + +- [ ] CMake +- [ ] configure +- [ ] mingw32-make with makefile.gcc +- [ ] MSBuild (Microsoft Visual Studio solution file) +- [ ] nmake with makefile.vc +- [ ] Xcode + + you are building: - OS and its version: - Compiler being used: +- Non-default compiler options, if any : diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 187d2e404c..fa6fefa267 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -137,6 +137,7 @@ jobs: container: ubuntu:18.04 configure_flags: --with-qt --enable-pch --without-opengl skip_samples: true + use_xvfb: true env: wxGTK_VERSION: ${{ matrix.gtk_version && matrix.gtk_version || 3 }} @@ -343,6 +344,11 @@ jobs: exit $rc fi + - name: Testing launching GUI test + working-directory: tests + run: | + WX_TEST_DISABLE_GUI=1 ./test_gui + - name: Testing GUI using Xvfb if: matrix.use_xvfb working-directory: tests @@ -364,6 +370,9 @@ jobs: wx_tests_selection='~[.] ~RichTextCtrlTestCase' fi + # The tests only work reliably with native windows + export QT_USE_NATIVE_WINDOWS=1 + # Configure the system to create core files and create them in the # current directory instead of using apport to handle them, as # Ubuntu does by default (even in a container where apport is not diff --git a/.github/workflows/code_checks.yml b/.github/workflows/code_checks.yml index 3538f280b1..c916973cf0 100644 --- a/.github/workflows/code_checks.yml +++ b/.github/workflows/code_checks.yml @@ -93,7 +93,7 @@ jobs: git fetch --depth=1 origin master if git diff origin/master \ ':**.h' ':**.cpp' \ - | grep -E '^\+.*(wxOVERRIDE|wxNOEXCEPT|[^"_@A-Za-z0-9]NULL[^"_A-Za-z0-9])'; then + | grep -E '^\+.*(wxOVERRIDE|wxNOEXCEPT|[^"_@A-Za-z0-9]NULL([- ,;()+*/%&=!?]|$))'; then echo "::error ::Please use C++11 equivalents of the deprecated macros in the new code." exit 1 fi diff --git a/Makefile.in b/Makefile.in index 433c85d74e..eec415b862 100644 --- a/Makefile.in +++ b/Makefile.in @@ -3495,7 +3495,6 @@ COND_TOOLKIT_QT_GUI_HDR = \ wx/qt/msgdlg.h \ wx/qt/nonownedwnd.h \ wx/qt/notebook.h \ - wx/qt/palette.h \ wx/qt/pen.h \ wx/qt/popupwin.h \ wx/qt/printdlg.h \ @@ -3532,7 +3531,10 @@ COND_TOOLKIT_QT_GUI_HDR = \ wx/qt/dataview.h \ wx/qt/dvrenderers.h \ $(QT_PLATFORM_HDR) \ - wx/qt/treectrl.h + wx/qt/treectrl.h \ + wx/generic/paletteg.h \ + wx/qt/datectrl.h \ + wx/qt/timectrl.h @COND_TOOLKIT_QT@GUI_HDR = $(COND_TOOLKIT_QT_GUI_HDR) @COND_TOOLKIT_COCOA@MEDIA_PLATFORM_HDR = @COND_TOOLKIT_GTK@MEDIA_PLATFORM_HDR = @@ -5350,9 +5352,9 @@ COND_TOOLKIT_MSW___GUI_SRC_OBJECTS = \ monodll_msw_bmpcbox.o \ monodll_msw_hyperlink.o \ monodll_msw_calctrl.o \ - monodll_datectrl.o \ + monodll_msw_datectrl.o \ monodll_msw_datetimectrl.o \ - monodll_timectrl.o \ + monodll_msw_timectrl.o \ monodll_datecontrols.o \ monodll_generic_activityindicator.o \ monodll_msw_imaglist.o \ @@ -5415,7 +5417,8 @@ COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS = \ monodll_taskbarcmn.o \ monodll_cocoa_activityindicator.o \ monodll_cocoa_statbmp.o \ - monodll_core_display.o + monodll_core_display.o \ + monodll_cocoa_renderer.o @COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS) COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS = \ $(__OSX_COMMON_SRC_OBJECTS) \ @@ -5505,7 +5508,6 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS = \ monodll_qt_minifram.o \ monodll_qt_msgdlg.o \ monodll_qt_notebook.o \ - monodll_qt_palette.o \ monodll_qt_nonownedwnd.o \ monodll_qt_pen.o \ monodll_qt_popupwin.o \ @@ -5537,7 +5539,10 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS = \ monodll_qt_utils.o \ monodll_qt_window.o \ $(__QT_PLATFORM_SRC_OBJECTS) \ - monodll_qt_treectrl.o + monodll_qt_treectrl.o \ + monodll_paletteg.o \ + monodll_qt_datectrl.o \ + monodll_qt_timectrl.o @COND_TOOLKIT_QT@__GUI_SRC_OBJECTS = $(COND_TOOLKIT_QT___GUI_SRC_OBJECTS) @COND_PLATFORM_UNIX_1@__QT_PLATFORM_SRC_OBJECTS = \ @COND_PLATFORM_UNIX_1@ monodll_unix_dialup.o monodll_unix_joystick.o \ @@ -7112,9 +7117,9 @@ COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_1 = \ monolib_msw_bmpcbox.o \ monolib_msw_hyperlink.o \ monolib_msw_calctrl.o \ - monolib_datectrl.o \ + monolib_msw_datectrl.o \ monolib_msw_datetimectrl.o \ - monolib_timectrl.o \ + monolib_msw_timectrl.o \ monolib_datecontrols.o \ monolib_generic_activityindicator.o \ monolib_msw_imaglist.o \ @@ -7177,7 +7182,8 @@ COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_1 = \ monolib_taskbarcmn.o \ monolib_cocoa_activityindicator.o \ monolib_cocoa_statbmp.o \ - monolib_core_display.o + monolib_core_display.o \ + monolib_cocoa_renderer.o @COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_1) COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_1 = \ $(__OSX_COMMON_SRC_OBJECTS_0) \ @@ -7267,7 +7273,6 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS_1 = \ monolib_qt_minifram.o \ monolib_qt_msgdlg.o \ monolib_qt_notebook.o \ - monolib_qt_palette.o \ monolib_qt_nonownedwnd.o \ monolib_qt_pen.o \ monolib_qt_popupwin.o \ @@ -7299,7 +7304,10 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS_1 = \ monolib_qt_utils.o \ monolib_qt_window.o \ $(__QT_PLATFORM_SRC_OBJECTS_1) \ - monolib_qt_treectrl.o + monolib_qt_treectrl.o \ + monolib_paletteg.o \ + monolib_qt_datectrl.o \ + monolib_qt_timectrl.o @COND_TOOLKIT_QT@__GUI_SRC_OBJECTS_1 = $(COND_TOOLKIT_QT___GUI_SRC_OBJECTS_1) @COND_PLATFORM_UNIX_1@__QT_PLATFORM_SRC_OBJECTS_1 = \ @COND_PLATFORM_UNIX_1@ monolib_unix_dialup.o monolib_unix_joystick.o \ @@ -9025,9 +9033,9 @@ COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_2 = \ coredll_msw_bmpcbox.o \ coredll_msw_hyperlink.o \ coredll_msw_calctrl.o \ - coredll_datectrl.o \ + coredll_msw_datectrl.o \ coredll_msw_datetimectrl.o \ - coredll_timectrl.o \ + coredll_msw_timectrl.o \ coredll_datecontrols.o \ coredll_generic_activityindicator.o \ coredll_msw_imaglist.o \ @@ -9090,7 +9098,8 @@ COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_2 = \ coredll_taskbarcmn.o \ coredll_cocoa_activityindicator.o \ coredll_cocoa_statbmp.o \ - coredll_core_display.o + coredll_core_display.o \ + coredll_cocoa_renderer.o @COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_2) COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_2 = \ $(__OSX_COMMON_SRC_OBJECTS_8) \ @@ -9180,7 +9189,6 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS_2 = \ coredll_qt_minifram.o \ coredll_qt_msgdlg.o \ coredll_qt_notebook.o \ - coredll_qt_palette.o \ coredll_qt_nonownedwnd.o \ coredll_qt_pen.o \ coredll_qt_popupwin.o \ @@ -9212,7 +9220,10 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS_2 = \ coredll_qt_utils.o \ coredll_qt_window.o \ $(__QT_PLATFORM_SRC_OBJECTS_2) \ - coredll_qt_treectrl.o + coredll_qt_treectrl.o \ + coredll_paletteg.o \ + coredll_qt_datectrl.o \ + coredll_qt_timectrl.o @COND_TOOLKIT_QT@__GUI_SRC_OBJECTS_2 = $(COND_TOOLKIT_QT___GUI_SRC_OBJECTS_2) @COND_PLATFORM_UNIX_1@__QT_PLATFORM_SRC_OBJECTS_2 = \ @COND_PLATFORM_UNIX_1@ coredll_unix_dialup.o coredll_unix_joystick.o \ @@ -10513,9 +10524,9 @@ COND_TOOLKIT_MSW___GUI_SRC_OBJECTS_3 = \ corelib_msw_bmpcbox.o \ corelib_msw_hyperlink.o \ corelib_msw_calctrl.o \ - corelib_datectrl.o \ + corelib_msw_datectrl.o \ corelib_msw_datetimectrl.o \ - corelib_timectrl.o \ + corelib_msw_timectrl.o \ corelib_datecontrols.o \ corelib_generic_activityindicator.o \ corelib_msw_imaglist.o \ @@ -10578,7 +10589,8 @@ COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_3 = \ corelib_taskbarcmn.o \ corelib_cocoa_activityindicator.o \ corelib_cocoa_statbmp.o \ - corelib_core_display.o + corelib_core_display.o \ + corelib_cocoa_renderer.o @COND_TOOLKIT_OSX_COCOA@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_OSX_COCOA___GUI_SRC_OBJECTS_3) COND_TOOLKIT_OSX_IPHONE___GUI_SRC_OBJECTS_3 = \ $(__OSX_COMMON_SRC_OBJECTS_9) \ @@ -10668,7 +10680,6 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS_3 = \ corelib_qt_minifram.o \ corelib_qt_msgdlg.o \ corelib_qt_notebook.o \ - corelib_qt_palette.o \ corelib_qt_nonownedwnd.o \ corelib_qt_pen.o \ corelib_qt_popupwin.o \ @@ -10700,7 +10711,10 @@ COND_TOOLKIT_QT___GUI_SRC_OBJECTS_3 = \ corelib_qt_utils.o \ corelib_qt_window.o \ $(__QT_PLATFORM_SRC_OBJECTS_3) \ - corelib_qt_treectrl.o + corelib_qt_treectrl.o \ + corelib_paletteg.o \ + corelib_qt_datectrl.o \ + corelib_qt_timectrl.o @COND_TOOLKIT_QT@__GUI_SRC_OBJECTS_3 = $(COND_TOOLKIT_QT___GUI_SRC_OBJECTS_3) @COND_PLATFORM_UNIX_1@__QT_PLATFORM_SRC_OBJECTS_3 = \ @COND_PLATFORM_UNIX_1@ corelib_unix_dialup.o corelib_unix_joystick.o \ @@ -12254,7 +12268,6 @@ COND_PLATFORM_MACOSX_1___OSX_COMMON_SRC_OBJECTS = \ monodll_carbon_mdi.o \ monodll_carbon_metafile.o \ monodll_carbon_popupwin.o \ - monodll_carbon_renderer.o \ monodll_statbrma.o \ monodll_carbon_region.o \ monodll_utilscocoa.o \ @@ -12388,7 +12401,6 @@ COND_PLATFORM_MACOSX_1___OSX_COMMON_SRC_OBJECTS_0 = \ monolib_carbon_mdi.o \ monolib_carbon_metafile.o \ monolib_carbon_popupwin.o \ - monolib_carbon_renderer.o \ monolib_statbrma.o \ monolib_carbon_region.o \ monolib_utilscocoa.o \ @@ -12521,7 +12533,6 @@ COND_PLATFORM_MACOSX_1___OSX_COMMON_SRC_OBJECTS_8 = \ coredll_carbon_mdi.o \ coredll_carbon_metafile.o \ coredll_carbon_popupwin.o \ - coredll_carbon_renderer.o \ coredll_statbrma.o \ coredll_carbon_region.o \ coredll_utilscocoa.o \ @@ -12654,7 +12665,6 @@ COND_PLATFORM_MACOSX_1___OSX_COMMON_SRC_OBJECTS_9 = \ corelib_carbon_mdi.o \ corelib_carbon_metafile.o \ corelib_carbon_popupwin.o \ - corelib_carbon_renderer.o \ corelib_statbrma.o \ corelib_carbon_region.o \ corelib_utilscocoa.o \ @@ -15313,13 +15323,13 @@ monodll_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(MONODLL_ODEP) monodll_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp -monodll_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONODLL_ODEP) +monodll_msw_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp monodll_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp -monodll_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONODLL_ODEP) +monodll_msw_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp monodll_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(MONODLL_ODEP) @@ -15490,6 +15500,9 @@ monodll_cocoa_statbmp.o: $(srcdir)/src/osx/cocoa/statbmp.mm $(MONODLL_ODEP) monodll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp +monodll_cocoa_renderer.o: $(srcdir)/src/osx/cocoa/renderer.mm $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/renderer.mm + monodll_regiong.o: $(srcdir)/src/generic/regiong.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp @@ -15700,9 +15713,6 @@ monodll_qt_msgdlg.o: $(srcdir)/src/qt/msgdlg.cpp $(MONODLL_ODEP) monodll_qt_notebook.o: $(srcdir)/src/qt/notebook.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/qt/notebook.cpp -monodll_qt_palette.o: $(srcdir)/src/qt/palette.cpp $(MONODLL_ODEP) - $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/qt/palette.cpp - monodll_qt_nonownedwnd.o: $(srcdir)/src/qt/nonownedwnd.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/qt/nonownedwnd.cpp @@ -15799,6 +15809,12 @@ monodll_qt_graphics.o: $(srcdir)/src/qt/graphics.cpp $(MONODLL_ODEP) monodll_qt_treectrl.o: $(srcdir)/src/qt/treectrl.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/qt/treectrl.cpp +monodll_qt_datectrl.o: $(srcdir)/src/qt/datectrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/qt/datectrl.cpp + +monodll_qt_timectrl.o: $(srcdir)/src/qt/timectrl.cpp $(MONODLL_ODEP) + $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/qt/timectrl.cpp + monodll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONODLL_ODEP) $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp @@ -16954,6 +16970,9 @@ monodll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONODLL_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@monodll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONODLL_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@monodll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONODLL_ODEP) +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@monodll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONODLL_ODEP) @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp @@ -18733,12 +18752,6 @@ monodll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONODLL_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONODLL_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONODLL_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monodll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONODLL_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monodll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONODLL_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp @@ -20059,13 +20072,13 @@ monolib_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(MONOLIB_ODEP) monolib_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp -monolib_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONOLIB_ODEP) +monolib_msw_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp monolib_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp -monolib_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONOLIB_ODEP) +monolib_msw_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp monolib_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(MONOLIB_ODEP) @@ -20236,6 +20249,9 @@ monolib_cocoa_statbmp.o: $(srcdir)/src/osx/cocoa/statbmp.mm $(MONOLIB_ODEP) monolib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp +monolib_cocoa_renderer.o: $(srcdir)/src/osx/cocoa/renderer.mm $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/renderer.mm + monolib_regiong.o: $(srcdir)/src/generic/regiong.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp @@ -20446,9 +20462,6 @@ monolib_qt_msgdlg.o: $(srcdir)/src/qt/msgdlg.cpp $(MONOLIB_ODEP) monolib_qt_notebook.o: $(srcdir)/src/qt/notebook.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/qt/notebook.cpp -monolib_qt_palette.o: $(srcdir)/src/qt/palette.cpp $(MONOLIB_ODEP) - $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/qt/palette.cpp - monolib_qt_nonownedwnd.o: $(srcdir)/src/qt/nonownedwnd.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/qt/nonownedwnd.cpp @@ -20545,6 +20558,12 @@ monolib_qt_graphics.o: $(srcdir)/src/qt/graphics.cpp $(MONOLIB_ODEP) monolib_qt_treectrl.o: $(srcdir)/src/qt/treectrl.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/qt/treectrl.cpp +monolib_qt_datectrl.o: $(srcdir)/src/qt/datectrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/qt/datectrl.cpp + +monolib_qt_timectrl.o: $(srcdir)/src/qt/timectrl.cpp $(MONOLIB_ODEP) + $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/qt/timectrl.cpp + monolib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(MONOLIB_ODEP) $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp @@ -21700,6 +21719,9 @@ monolib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONOLIB_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@monolib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(MONOLIB_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@monolib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONOLIB_ODEP) +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@monolib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(MONOLIB_ODEP) @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp @@ -23479,12 +23501,6 @@ monolib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONOLIB_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(MONOLIB_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONOLIB_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@monolib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(MONOLIB_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@monolib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(MONOLIB_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp @@ -25483,13 +25499,13 @@ coredll_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(COREDLL_ODEP) coredll_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp -coredll_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(COREDLL_ODEP) +coredll_msw_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp coredll_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp -coredll_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(COREDLL_ODEP) +coredll_msw_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp coredll_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(COREDLL_ODEP) @@ -25660,6 +25676,9 @@ coredll_cocoa_statbmp.o: $(srcdir)/src/osx/cocoa/statbmp.mm $(COREDLL_ODEP) coredll_core_display.o: $(srcdir)/src/osx/core/display.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp +coredll_cocoa_renderer.o: $(srcdir)/src/osx/cocoa/renderer.mm $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/renderer.mm + coredll_regiong.o: $(srcdir)/src/generic/regiong.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp @@ -25870,9 +25889,6 @@ coredll_qt_msgdlg.o: $(srcdir)/src/qt/msgdlg.cpp $(COREDLL_ODEP) coredll_qt_notebook.o: $(srcdir)/src/qt/notebook.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/qt/notebook.cpp -coredll_qt_palette.o: $(srcdir)/src/qt/palette.cpp $(COREDLL_ODEP) - $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/qt/palette.cpp - coredll_qt_nonownedwnd.o: $(srcdir)/src/qt/nonownedwnd.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/qt/nonownedwnd.cpp @@ -25969,6 +25985,12 @@ coredll_qt_graphics.o: $(srcdir)/src/qt/graphics.cpp $(COREDLL_ODEP) coredll_qt_treectrl.o: $(srcdir)/src/qt/treectrl.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/qt/treectrl.cpp +coredll_qt_datectrl.o: $(srcdir)/src/qt/datectrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/qt/datectrl.cpp + +coredll_qt_timectrl.o: $(srcdir)/src/qt/timectrl.cpp $(COREDLL_ODEP) + $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/qt/timectrl.cpp + coredll_mdig.o: $(srcdir)/src/generic/mdig.cpp $(COREDLL_ODEP) $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp @@ -26536,6 +26558,9 @@ coredll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(COREDLL_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@coredll_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(COREDLL_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/icon.cpp +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@coredll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(COREDLL_ODEP) +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@coredll_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(COREDLL_ODEP) @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp @@ -28315,12 +28340,6 @@ coredll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(COREDLL_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(COREDLL_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(COREDLL_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@coredll_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(COREDLL_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@coredll_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(COREDLL_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp @@ -29197,13 +29216,13 @@ corelib_msw_hyperlink.o: $(srcdir)/src/msw/hyperlink.cpp $(CORELIB_ODEP) corelib_msw_calctrl.o: $(srcdir)/src/msw/calctrl.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/calctrl.cpp -corelib_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(CORELIB_ODEP) +corelib_msw_datectrl.o: $(srcdir)/src/msw/datectrl.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/datectrl.cpp corelib_msw_datetimectrl.o: $(srcdir)/src/msw/datetimectrl.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/datetimectrl.cpp -corelib_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(CORELIB_ODEP) +corelib_msw_timectrl.o: $(srcdir)/src/msw/timectrl.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/msw/timectrl.cpp corelib_datecontrols.o: $(srcdir)/src/msw/datecontrols.cpp $(CORELIB_ODEP) @@ -29374,6 +29393,9 @@ corelib_cocoa_statbmp.o: $(srcdir)/src/osx/cocoa/statbmp.mm $(CORELIB_ODEP) corelib_core_display.o: $(srcdir)/src/osx/core/display.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/core/display.cpp +corelib_cocoa_renderer.o: $(srcdir)/src/osx/cocoa/renderer.mm $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_OBJCXXFLAGS) $(srcdir)/src/osx/cocoa/renderer.mm + corelib_regiong.o: $(srcdir)/src/generic/regiong.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/regiong.cpp @@ -29584,9 +29606,6 @@ corelib_qt_msgdlg.o: $(srcdir)/src/qt/msgdlg.cpp $(CORELIB_ODEP) corelib_qt_notebook.o: $(srcdir)/src/qt/notebook.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/qt/notebook.cpp -corelib_qt_palette.o: $(srcdir)/src/qt/palette.cpp $(CORELIB_ODEP) - $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/qt/palette.cpp - corelib_qt_nonownedwnd.o: $(srcdir)/src/qt/nonownedwnd.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/qt/nonownedwnd.cpp @@ -29683,6 +29702,12 @@ corelib_qt_graphics.o: $(srcdir)/src/qt/graphics.cpp $(CORELIB_ODEP) corelib_qt_treectrl.o: $(srcdir)/src/qt/treectrl.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/qt/treectrl.cpp +corelib_qt_datectrl.o: $(srcdir)/src/qt/datectrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/qt/datectrl.cpp + +corelib_qt_timectrl.o: $(srcdir)/src/qt/timectrl.cpp $(CORELIB_ODEP) + $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/qt/timectrl.cpp + corelib_mdig.o: $(srcdir)/src/generic/mdig.cpp $(CORELIB_ODEP) $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/mdig.cpp @@ -30250,6 +30275,9 @@ corelib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(CORELIB_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@corelib_generic_icon.o: $(srcdir)/src/generic/icon.cpp $(CORELIB_ODEP) @COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/icon.cpp +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@corelib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(CORELIB_ODEP) +@COND_TOOLKIT_QT_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp + @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@corelib_paletteg.o: $(srcdir)/src/generic/paletteg.cpp $(CORELIB_ODEP) @COND_TOOLKIT_GTK_TOOLKIT_VERSION_4_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/paletteg.cpp @@ -32029,12 +32057,6 @@ corelib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(CORELIB_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_popupwin.o: $(srcdir)/src/osx/carbon/popupwin.cpp $(CORELIB_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/popupwin.cpp -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(CORELIB_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@corelib_carbon_renderer.o: $(srcdir)/src/osx/carbon/renderer.cpp $(CORELIB_ODEP) -@COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_IPHONE_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/renderer.cpp - @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@corelib_statbrma.o: $(srcdir)/src/osx/carbon/statbrma.cpp $(CORELIB_ODEP) @COND_PLATFORM_MACOSX_1_TOOLKIT_OSX_COCOA_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/osx/carbon/statbrma.cpp diff --git a/build/bakefiles/files.bkl b/build/bakefiles/files.bkl index a29e4e8050..87edd2c534 100644 --- a/build/bakefiles/files.bkl +++ b/build/bakefiles/files.bkl @@ -337,7 +337,6 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! wx/qt/msgdlg.h wx/qt/nonownedwnd.h wx/qt/notebook.h - wx/qt/palette.h wx/qt/pen.h wx/qt/popupwin.h wx/qt/printdlg.h @@ -375,6 +374,9 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! wx/qt/dvrenderers.h $(QT_PLATFORM_HDR) wx/qt/treectrl.h + wx/generic/paletteg.h + wx/qt/datectrl.h + wx/qt/timectrl.h @@ -440,7 +442,6 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! src/qt/minifram.cpp src/qt/msgdlg.cpp src/qt/notebook.cpp - src/qt/palette.cpp src/qt/nonownedwnd.cpp src/qt/pen.cpp src/qt/popupwin.cpp @@ -473,6 +474,9 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! src/qt/window.cpp $(QT_PLATFORM_SRC) src/qt/treectrl.cpp + src/generic/paletteg.cpp + src/qt/datectrl.cpp + src/qt/timectrl.cpp @@ -2153,7 +2157,6 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! src/osx/carbon/mdi.cpp src/osx/carbon/metafile.cpp src/osx/carbon/popupwin.cpp - src/osx/carbon/renderer.cpp src/osx/carbon/statbrma.cpp src/osx/carbon/region.cpp @@ -2334,6 +2337,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! src/osx/cocoa/activityindicator.mm src/osx/cocoa/statbmp.mm src/osx/core/display.cpp + src/osx/cocoa/renderer.mm wx/osx/cocoa/chkconf.h diff --git a/build/bakefiles/wxpresets/libsample/libsample.cpp b/build/bakefiles/wxpresets/libsample/libsample.cpp index 5bfe101e88..2fc40d060c 100644 --- a/build/bakefiles/wxpresets/libsample/libsample.cpp +++ b/build/bakefiles/wxpresets/libsample/libsample.cpp @@ -2,7 +2,6 @@ // Name: libsample.cpp // Purpose: The source of a dummy sample wx-based library // Author: Francesco Montorsi -// Modified by: // Created: 26/11/06 // Copyright: (c) Francesco Montorsi // Licence: wxWindows licence diff --git a/build/bakefiles/wxpresets/sample/minimal.cpp b/build/bakefiles/wxpresets/sample/minimal.cpp index 25b7fb0f71..278bd0883f 100644 --- a/build/bakefiles/wxpresets/sample/minimal.cpp +++ b/build/bakefiles/wxpresets/sample/minimal.cpp @@ -2,7 +2,6 @@ // Name: minimal.cpp // Purpose: Minimal wxWidgets sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/build/cmake/README.md b/build/cmake/README.md index 82e13a28c6..552dba343a 100644 --- a/build/cmake/README.md +++ b/build/cmake/README.md @@ -25,7 +25,7 @@ Files * functions.cmake * contains various wxWidgets specific functions and macros used throughout the CMake files - * Every function should contain a short description of it's parameters as + * Every function should contain a short description of its parameters as a comment before the function/macro * install.cmake * Handles definitions for the `install` and `uninstall` target diff --git a/build/cmake/files.cmake b/build/cmake/files.cmake index 5596a6647c..f8111e90e8 100644 --- a/build/cmake/files.cmake +++ b/build/cmake/files.cmake @@ -255,7 +255,6 @@ set(QT_HDR wx/qt/msgdlg.h wx/qt/nonownedwnd.h wx/qt/notebook.h - wx/qt/palette.h wx/qt/pen.h wx/qt/popupwin.h wx/qt/printdlg.h @@ -288,6 +287,9 @@ set(QT_HDR wx/generic/activityindicator.h ${QT_PLATFORM_HDR} wx/qt/treectrl.h + wx/generic/paletteg.h + wx/qt/datectrl.h + wx/qt/timectrl.h ) set(QT_SRC @@ -346,7 +348,6 @@ set(QT_SRC src/qt/msgdlg.cpp src/qt/nonownedwnd.cpp src/qt/notebook.cpp - src/qt/palette.cpp src/qt/pen.cpp src/qt/popupwin.cpp src/qt/printdlg.cpp @@ -386,6 +387,9 @@ set(QT_SRC src/qt/taskbar.cpp ${QT_PLATFORM_SRC} src/qt/treectrl.cpp + src/generic/paletteg.cpp + src/qt/datectrl.cpp + src/qt/timectrl.cpp ) set(MEDIA_QT_SRC @@ -2032,7 +2036,6 @@ set(OSX_COMMON_SRC src/osx/carbon/mdi.cpp src/osx/carbon/metafile.cpp src/osx/carbon/popupwin.cpp - src/osx/carbon/renderer.cpp src/osx/carbon/statbrma.cpp src/osx/carbon/region.cpp # cocoa bridge @@ -2208,6 +2211,7 @@ set(OSX_COCOA_SRC src/osx/core/sound.cpp src/osx/cocoa/statbmp.mm src/osx/core/display.cpp + src/osx/cocoa/renderer.mm ) set(OSX_COCOA_HDR diff --git a/build/cmake/source_groups.cmake b/build/cmake/source_groups.cmake index 5ac00c228a..b777c93446 100644 --- a/build/cmake/source_groups.cmake +++ b/build/cmake/source_groups.cmake @@ -11,22 +11,22 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON) function(wx_set_source_groups) - source_group("Common Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/wx/.*\\.h") - source_group("Common Sources" REGULAR_EXPRESSION "${wxSOURCE_DIR}/src/common/.*") - source_group("GTK+ Sources" REGULAR_EXPRESSION "${wxSOURCE_DIR}/src/gtk/.*") - source_group("MSW Sources" REGULAR_EXPRESSION "${wxSOURCE_DIR}/src/msw/.*") - source_group("OSX Sources" REGULAR_EXPRESSION "${wxSOURCE_DIR}/src/osx/.*") - source_group("Generic Sources" REGULAR_EXPRESSION "${wxSOURCE_DIR}/src/generic/.*") - source_group("wxUniv Sources" REGULAR_EXPRESSION "${wxSOURCE_DIR}/src/univ/.*") - source_group("wxHTML Sources" REGULAR_EXPRESSION "${wxSOURCE_DIR}/src/html/.*") - source_group("Setup Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/.*/setup.h") - source_group("GTK+ Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/wx/gtk/.*") - source_group("MSW Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/wx/msw/.*") - source_group("OSX Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/wx/osx/.*") - source_group("Generic Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/wx/generic/.*") - source_group("wxUniv Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/wx/univ/.*") - source_group("wxHTML Headers" REGULAR_EXPRESSION "${wxSOURCE_DIR}/include/wx/html/.*") + source_group("Common Headers" REGULAR_EXPRESSION "/include/wx/.*\\.h") + source_group("Common Sources" REGULAR_EXPRESSION "/src/common/.*") + source_group("GTK+ Sources" REGULAR_EXPRESSION "/src/gtk/.*") + source_group("MSW Sources" REGULAR_EXPRESSION "/src/msw/.*") + source_group("OSX Sources" REGULAR_EXPRESSION "/src/osx/.*") + source_group("Generic Sources" REGULAR_EXPRESSION "/src/generic/.*") + source_group("wxUniv Sources" REGULAR_EXPRESSION "/src/univ/.*") + source_group("wxHTML Sources" REGULAR_EXPRESSION "/src/html/.*") + source_group("Setup Headers" REGULAR_EXPRESSION "/include/.*/setup.h") + source_group("GTK+ Headers" REGULAR_EXPRESSION "/include/wx/gtk/.*") + source_group("MSW Headers" REGULAR_EXPRESSION "/include/wx/msw/.*") + source_group("OSX Headers" REGULAR_EXPRESSION "/include/wx/osx/.*") + source_group("Generic Headers" REGULAR_EXPRESSION "/include/wx/generic/.*") + source_group("wxUniv Headers" REGULAR_EXPRESSION "/include/wx/univ/.*") + source_group("wxHTML Headers" REGULAR_EXPRESSION "/include/wx/html/.*") source_group("Setup Headers" FILES ${wxSETUP_HEADER_FILE}) - source_group("Resource Files" REGULAR_EXPRESSION "${wxSOURCE_DIR}/[^.]*.(rc|ico|png|icns|manifest|plist)$") + source_group("Resource Files" REGULAR_EXPRESSION "/[^.]*.(rc|ico|png|icns|manifest|plist)$") source_group("CMake" REGULAR_EXPRESSION "(CMakeLists\\.txt|cmake_pch.*|.*_CXX_prefix\\.hxx\\.rule)$") endfunction() diff --git a/build/files b/build/files index 495854915c..36f6290a7f 100644 --- a/build/files +++ b/build/files @@ -233,6 +233,7 @@ QT_HDR = wx/generic/fontpickerg.h wx/generic/icon.h wx/generic/imaglist.h + wx/generic/paletteg.h wx/generic/prntdlgg.h wx/qt/accel.h wx/qt/anybutton.h @@ -257,6 +258,7 @@ QT_HDR = wx/qt/dataobj.h wx/qt/dataobj2.h wx/qt/dataview.h + wx/qt/datectrl.h wx/qt/dc.h wx/qt/dcclient.h wx/qt/dcmemory.h @@ -283,7 +285,6 @@ QT_HDR = wx/qt/msgdlg.h wx/qt/nonownedwnd.h wx/qt/notebook.h - wx/qt/palette.h wx/qt/pen.h wx/qt/popupwin.h wx/qt/printdlg.h @@ -304,6 +305,7 @@ QT_HDR = wx/qt/textctrl.h wx/qt/textentry.h wx/qt/tglbtn.h + wx/qt/timectrl.h wx/qt/toolbar.h wx/qt/tooltip.h wx/qt/toplevel.h @@ -322,6 +324,7 @@ QT_SRC= src/generic/fontpickerg.cpp src/generic/icon.cpp src/generic/imaglist.cpp + src/generic/paletteg.cpp src/generic/prntdlgg.cpp src/generic/textmeasure.cpp src/qt/accel.cpp @@ -347,6 +350,7 @@ QT_SRC= src/qt/cursor.cpp src/qt/dataobj.cpp src/qt/dataview.cpp + src/qt/datectrl.cpp src/qt/dc.cpp src/qt/dcclient.cpp src/qt/dcmemory.cpp @@ -375,7 +379,6 @@ QT_SRC= src/qt/msgdlg.cpp src/qt/nonownedwnd.cpp src/qt/notebook.cpp - src/qt/palette.cpp src/qt/pen.cpp src/qt/popupwin.cpp src/qt/printdlg.cpp @@ -398,6 +401,7 @@ QT_SRC= src/qt/textctrl.cpp src/qt/textentry.cpp src/qt/tglbtn.cpp + src/qt/timectrl.cpp src/qt/timer.cpp src/qt/toolbar.cpp src/qt/tooltip.cpp @@ -2018,7 +2022,6 @@ OSX_COMMON_SRC = src/osx/carbon/mdi.cpp src/osx/carbon/metafile.cpp src/osx/carbon/popupwin.cpp - src/osx/carbon/renderer.cpp src/osx/carbon/statbrma.cpp src/osx/carbon/region.cpp # cocoa bridge @@ -2169,6 +2172,7 @@ OSX_COCOA_SRC = src/osx/cocoa/preferences.mm src/osx/cocoa/printdlg.mm src/osx/cocoa/radiobut.mm + src/osx/cocoa/renderer.mm src/osx/cocoa/scrolbar.mm src/osx/cocoa/settings.mm src/osx/cocoa/slider.mm diff --git a/build/msw/wx_config.props b/build/msw/wx_config.props index 58cff74311..02b6fa3473 100644 --- a/build/msw/wx_config.props +++ b/build/msw/wx_config.props @@ -3,10 +3,6 @@ false Unicode - 10.0 - v100 - v110 - v120 v140 v141 v142 diff --git a/build/msw/wx_setup.props b/build/msw/wx_setup.props index 507a2bf53f..c02178f5f1 100644 --- a/build/msw/wx_setup.props +++ b/build/msw/wx_setup.props @@ -31,9 +31,6 @@ _arm64 - - _ia64 - d @@ -80,7 +77,6 @@ - /Zc:threadSafeInit- %(AdditionalOptions) /Zc:throwingNew %(AdditionalOptions) diff --git a/build/osx/wxcocoa.xcodeproj/project.pbxproj b/build/osx/wxcocoa.xcodeproj/project.pbxproj index 6821621116..e5334da2a2 100644 --- a/build/osx/wxcocoa.xcodeproj/project.pbxproj +++ b/build/osx/wxcocoa.xcodeproj/project.pbxproj @@ -44,725 +44,696 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 4040AE89BF9F34668091064A /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; - D3EC9191D94837CABFF05DC4 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; - 15048519756B33959B15B161 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; - 895E7FE46F733C75AE8847E3 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; - 1CC5AEC6C08E3600801CDADA /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; - 0743AE8613F535A0ABB79315 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; - 2B13BFC894C63373B7ACFA3D /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; - 159E4248CB1333AD841D9F03 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; - 21F74D4D4D84375AB155FD5B /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; - D13596A4E3CD31DE810061A1 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; - 9058997222493A7A859A4D4C /* richtextxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C69E48C06BD23C178F650E42 /* richtextxml.cpp */; }; - 1142E2D85FD93E9AB5D8A55A /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; - 22AE900003F73134BBEE8BB6 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; - 3813146434693234965C4F31 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; - 049052C49B0B3810BE0179C9 /* dataview.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB6963739198360DB3DBCC6C /* dataview.mm */; }; - B84642DA949638A189032CE6 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; - B6891F848CA0325EAB6D1373 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; - AE84BC9A1CCA3ADA9C483950 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; - 702616D38A5B345D9CC87114 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; - 2480859662ED399799E120A5 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; - 246B4FF96BA135258FE45F4F /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; - 9C1F073349FD393E9220C0D3 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; - EA10DA3199813E90B39C70D3 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; - 89200B144075388BA69A07E2 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; - 427E6AF88CF73D799206E37D /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; - EDD5725CF41336EFA7FB3009 /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; - 14EF556997B0350F931EBE8E /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; - AF1E3338E892336E924AF631 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; - A3586433C4B1398FB1C361D6 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; - 5F6B4F226B473AACB7AC8DF5 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; - 6463C9BE78C0394CB7B451FA /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; - 908957F65B7E36F8BF3858DD /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; - 88E56F89A0DA3AD386F05FD2 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; - 9A83D365AD1F37FA9C7030C2 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; - 9FD99E06F6613A1A958FAF6B /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; - 84997126352137E798CD258A /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; - 296692A7A3783E3A83D005C6 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; - 403FBA20CEFE3EAFB4E6B905 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; - 16021CFD78623B8CBD08FC1F /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; - 2EECB3C2F9523D0B95847A7F /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; - 32486A808EBC3E088598D51C /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; - 5AEA6E94FB76371D928D371C /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; - C8C68927DB243AEAB51E11F2 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; - F569D7A3F0E038E9B4CC2A76 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; - C3C19BD343B235F9909D4959 /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; - 6BF19C7CA9E93D989C210FE3 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; - 6B9EEA3CF2E536E3B1ADAC42 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; - EC3D181D65F33E09A675FFF2 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; - 164010B26D363F5FA09785B6 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; - A139B846584436BCBEBAE3BF /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; - 60706F8836A130A2AF282FE1 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; - E0E4885BF4AF34B48EB08B91 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; - 0C7E2D5C22A232368F862A60 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; - 0EB6AB38A68D3845AC384A23 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; - E3AD8574E13B39BDB8D4E92E /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; - E7921B0472B63E4091F4F517 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; - BCDAE378D03E37F5994FB9C5 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; - 14F303FD6B5F383DADDFD788 /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; - 16A382A265DE32FABC318F6F /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; - 246B4FF96BA135258FE45F50 /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; - BD2B17EB72E73A6EB6E0B26F /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; - 0C9A379D97B133FA831175A7 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; - 6167245C417A32179EC37D2D /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; - C5419BC04D6234B5A8307B81 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; - EBF2D44758003221A22202BC /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; - BFD4B8871B3934048B631419 /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; - 215958201947310B88BBEDB3 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; - DF3B927516FB365E865A9780 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; - BDB7B2AD26CB356B8BEAAECD /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; - DF8124E5E17D386A84CEEA27 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; - 89046455F49D3D75A21C9DB8 /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; - F6288F388B8C33FD85E9A155 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; - 47EBBB18BDB539C2A948C711 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; - 23E9AF567E873B948EFEA180 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; - 0A406D2D1ADA343891E3664C /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; - 55F01295F1D23805BCA12F15 /* srchctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */; }; - E7F35B834A163C67B65176C6 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; - 403FBA20CEFE3EAFB4E6B906 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; - 7B642B17F5D23F4F8ED38BB4 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; - C32EF2EC1A103BC3A6254321 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; - 9FA6C4275F0D3E1A884ED561 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; - 0D79F1B4EF44393AA324213F /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; - B01C4EF49CF9390DA93A3502 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; - 4657E7382E9E3EDC8DE2401E /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; - 060E095718B03EF98C754799 /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; - 353B584AD0C03919A57A3048 /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; - B6728BCD1A0731299924C8C4 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; - 1E17F95DD433379E8C18298C /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; - A486A28E216D320AB57452D3 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; - 99E7A46106C03484BA70D29E /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; - BAFF04F1680F32DA988EB03D /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; - F2813BF297C73A3ABD02EC98 /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; - 5116CE330E333724A66982E3 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; - FF7DB2884F6E3C5DB4BDF61D /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; - 2A79B68D20FE3C9B98A15534 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; - B5470121BB4B35DE9C4836DA /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; - 66FD099CE5A338C18329FC36 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; - 14C024EB327435A2A571DA2C /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; - 7CC211E10D853B958250A4CE /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; - 87AA9C5D887B3C31A2AFB49D /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; - 76D1A1A49CC831FFB9EBB1F5 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; - 42260A6F1853361083803B0C /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; - B6BC23F4F3E43315BD4C7CF8 /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; - 8B87FEC23DB834EDBFB6EA32 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; - 6C822F7F313734DCB51F44B9 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; - 76D1A1A49CC831FFB9EBB1F6 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; - AB58406CEBA13BC4A2A83B66 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; - 0948599C4FD53611A09B52AB /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; - E6D18B2EDE353F678830859F /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; - CA85901B9E2538CFB7E44216 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; - 4CF9BA40653C3153805D88AB /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; - 6C46AF0370793AA0B74A5A4A /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; - 205520440CD13C0AB9E89159 /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; - E53AFF04877D34C386D77380 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; - 6C80B6049A523836BCD20BCA /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; - 42ED9BAFD6E936849F1D36CB /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; - 9F608A33D52D327FAA295624 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; - F5D2146C94E733FAAB6D286A /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; - 2CCC30C0162131DBBE9D8027 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; - 0FBF7C9EDFB53D8DA0991B55 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; - 89200B144075388BA69A07E3 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; - 1DBDF75500D73A3098015E7F /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; - BCD81FD3D1EC305F801E1C1B /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; - 5F57C4908E5038D19D68ED7A /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; - 283C3ABE42433244983C27C1 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; - 2B13BFC894C63373B7ACFA3E /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; - 88E56F89A0DA3AD386F05FD3 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; - A2473402D8B83628B1F66749 /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; - E49F0D43B5A63EF1A57A7112 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; - 5519BA1F2463308FAC4A0C9F /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; - C3AC94EA13C1352790BF5FF7 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; - 46CE8B53D2663927AAE5DF9D /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; - A39B0D7EB43137F7BA50A35C /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; - DC5F82733F733D98B39DE74D /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; - 3C665EA42ECC3E5990BA347B /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; - BF2585CFA6853023975F1E78 /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; - 7EB83F6375BF3E73ABE56C40 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; - FF7DB2884F6E3C5DB4BDF61E /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; - 2C53221A318E37529E6460EB /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; - E0FAB345D2933D42B62917A3 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; - 51D133EC44F830588FEEAEC0 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; - A569A33A2097316D8110C2C1 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; - BE3ED6EF34303867B8C8E923 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; - F84D59648206349A9768157C /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; - 36EB5D19429D3BD1A01001D5 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; - 86B0D280A43C308CAC14BE24 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; - 249C9177B1A33EFEAB30F93F /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; - 6CA1BAEBBDB4336E9E201F95 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; - 10B5C2A72C713A678458CD9D /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; - E7AF3BF2B3473AD9BE66D1A1 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; - 6E2C2E8AA1713ADE9C338379 /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; - 2A79B68D20FE3C9B98A15535 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; - 7C20B79175D33852A2E9DE83 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; - BA57708D2D563967A0D1F003 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; - CB2E99E8FB7D3269A333A55E /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; - 9B6A35E706543CDAA6A5014A /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; - 221DC4F6678A3EC5ACDDEA4F /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; - 249C9177B1A33EFEAB30F940 /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; - 9EC837DA722736119D49868A /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; - 41943A8F82723027A151A468 /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; - 4E2737AC738431EB9898B8B6 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; - 026F90F7492C316A94128916 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; - EE972E8DC73F310B9B4C949C /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; - 6F5A0D3C7763334396A3783D /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; - 8292D346BFC33D6E8D3CDDBF /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; - 4AEC67BF65B039D99F421666 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; - D070C3BE95483FE38BABA1BE /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; - 9D003890CB7035A298DB7056 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; - A36B5107860E32659194073F /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; - 127E255EE601383A9E0EF7EA /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; - F55F3887CDE633D7877C607B /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; - FFF5BFBE600E35FAB7EA522C /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; - E5D698D2606A304DA743AF92 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; - 16A382A265DE32FABC318F70 /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; - 692FCCABFB963696AFC1E122 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; - DB73248401573A5996D8E68D /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; - BF8C33B7CB3A3ECE814A95FB /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; - 743BB23211B336A6A0F26E57 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; - 1DD1888315513C24BF9C31B4 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; - 5AEA6E94FB76371D928D371D /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; - F85D632964383F29BC3B30B6 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; - 05814571E7A83F5DBFB6E4C4 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; - E46BEC5C8D643BD099AF1D56 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; - 0B98B6721DEE37A1ADEA382B /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; - A3A898DA3114311EB7F02227 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; - 1710A4BB0E6339558A187F8D /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; - 20BEEFFA08F3396791596870 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; - 0A2A4D2DC8F63FE1AC0BFAAF /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; - 5303FA25D0773FAEB963D8E3 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; - 05814571E7A83F5DBFB6E4C5 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; - 4DD98A9436C83CF3B9425A78 /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; - 096BA201623034AD97218368 /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; - BB6FE851028C3DE7A070C213 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; - 11DD420E32FB3EFB9DA0AB5B /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; - A8476B3CE46B3FD4A2832F00 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; - F38202271C6131908C358DEC /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; - E7921B0472B63E4091F4F518 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; - 57F8001809BC3864A5FA798B /* PlatWXcocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */; }; - 39D6435B10073B85A499AFD8 /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; - 512AB7B82D57387EBB7BEE27 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; - 795613831EC8332A83FF26E7 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; - 6832385DDBB33D1B90C73CBA /* renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */; }; - 10743B74A58231639C6BF610 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; - F46777ABE0743B04A1E1F0A4 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; - EA10DA3199813E90B39C70D4 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; - 36DB80FD5B153E9099DB6912 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; - 63F0C8EEDF4B3641878A8B4D /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; - A1A7B833061C35B4AABD093C /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; - 4666CDC48BA9301EA283BFFF /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; - A4F2426F36653C6D87EC18AE /* activityindicator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5814208070CF3D899F132BA1 /* activityindicator.mm */; }; - 7F77E347E1243D77A666FB43 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; - 784F7C50882F320FA76537B5 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; - 7EF89F935314301381802FAB /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; - 7F77E347E1243D77A666FB44 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; - 4B996B4C54163D7091427DB5 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; - 699D88EE2DAA3594B6606890 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; - 22AE900003F73134BBEE8BB7 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; - 131B879180AE3FB481F81CC7 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; - BD49EC50CB363642BDBF25C8 /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; - DFEB01E7B97A3515B785DCA9 /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; - A336FD218BE63B19991CA513 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; - B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; - 00F1531404F832C6AE0748F2 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; - 2B4507BC09563DB5B0F16596 /* tooltip.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31EFBD7D10003A5187348B35 /* tooltip.mm */; }; - 87C67583D36C3465ACD64103 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; - 758629DA468A3EF7B1C15241 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; - 86003C8EB906304F9025F788 /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; - 66FD099CE5A338C18329FC37 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; - 3D3EA1BAAD1833B1B48E9C86 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; - D948CC99521633338B24E2F5 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; - 8093A858CA9E3E9EA2D2185F /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; - D4C87E227A28391891D89088 /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; - A7692B4D8658347BA16EEB83 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; - 8C6E2BD9C31A3AE18AD17D44 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; - 49BEDFBC3661339D90EF6935 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; - 2E8440A2BDD53BE7B01547C2 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; - 4269B85FDC5639BEB76A8AEB /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; - BA7B12396B873FDA8F3A2748 /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; - A93D0E6F0871368EA8FC9FF9 /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; - 1A4F9F18BBEB3515AC7C7CC6 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; - 03BF1610E2FC3BD5ACB754F0 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; - 4B88254FF9963833A276A64C /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; - 1B69C40CD7493FED9A272835 /* notifmsg.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */; }; - 46CE8B53D2663927AAE5DF9E /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; - F2F2963D8ECC32D39FDBF101 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; - 45FE206BBAD13DDCA1EA41CF /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; - 1FB1622D59593932B25C55BA /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; - 3694B007E88A3D8C8CB952F0 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; - B8FEEC2C94183AB69C963177 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; - 60706F8836A130A2AF282FE2 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; - B4425B59CC27389CA9FF81D1 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; - 81B742D64BEB373DB705947A /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; - 39FB197CF9EB3D76BE0723CF /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; - 8E674574343A3C009B1BCD00 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; - 5F2C2A46781739D897CF293D /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; - 46A4CCF128FC3EB092074DC5 /* property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E1F571B01F34D4AB70CA18 /* property.cpp */; }; - 2F50DBC14FE538A49823925A /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; - FEF99FF6C38D3B488396B142 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; - 4BAFAE70A6B1313B96D86630 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; - 94B1C88076793400810FAC30 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; - 9A83D365AD1F37FA9C7030C3 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; - 7F77E347E1243D77A666FB45 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; - F89405757B063F80B111F469 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; - C987310872D1396BAF716E5A /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; - FEA741A9B6663A4C929893C2 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; - 7D0E549020D33ED39751DFC8 /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; - B60AD651E0523DB7B31E4106 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; - 5A459FC1180130C5B705AEDA /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; - 64A716F87A5136F9A790EC5A /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; - B189DB62AE9F30A1B613756B /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; - 1A70DDEDF9E13FF4BDA390E9 /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; - 5F6B4F226B473AACB7AC8DF6 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; - AC6AC589EFB233C7B65A3224 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; - 369BCCFF61D13A058D837835 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; - C2CF6B59914A3183ADE84028 /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; - 1CD4F67F48CF3A5FA477D86E /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; - 9455B49669853E71BD4FD965 /* richtextformatdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */; }; - F24F637D59F637CA9A7E23C9 /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; - E6D18B2EDE353F67883085A0 /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; - DF3B927516FB365E865A9781 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; - D13AE659C3AC37B68D39B2C9 /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; - AAC2AC9C49F1366D8BD20F5E /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; - 205520440CD13C0AB9E8915A /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; - 37DD17F479A1371ABF3589B9 /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; - 84B3625464F732C3A79E1314 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; - 56E1ED31F7CE38978F4A7CA0 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; - A2769D1659AE3CA3B58C2CAE /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; - 7EB83F6375BF3E73ABE56C41 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; - AAC2CB4D851230008AE4ABA1 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; - C2D45B334BE03F6C941CA041 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; - 1AB50C98FF473B33A3CA4D39 /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; - 1DF3A4F85FCB3BA79A552F3D /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; - EDD92822EBD93E86AE5A2ED0 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; - 1B06622C8D8731FC832199E2 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; - F6A1AC5CF84E32C19F91A614 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; - A4F2426F36653C6D87EC18AF /* activityindicator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5814208070CF3D899F132BA1 /* activityindicator.mm */; }; - 097BC5E023C33C1DA05606AF /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; - 2CAD4DF9505F36E4A2EAD53D /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; - E1F7C51F411B3AF39476E488 /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; - E9EDB5C92D5D3B529E8D73B0 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; - 3D762A0BBF1B39B88A769632 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; - 1CBF34ACA39330028A5EA9AC /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; - AEEE6BC41B6531898A61CB16 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; - 7569F0BC3C603EB19168088F /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; - 0D79F1B4EF44393AA3242140 /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; - 0723C4E8B52C39FDBC2158B6 /* dataview_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */; }; - 5303FA25D0773FAEB963D8E4 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; - 9FB1E1763EFA334CA0C07C49 /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; - 48A1F28E04603A68A1E70318 /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; - 3C5E1A45A57B3169A4C073D9 /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; - 50D7E093424138C88BB50D27 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; - 65E8A5F333D7336C816F0D0C /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; - 371809DA4AD1382F8B532878 /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; - 9E0B67E34B683412978BA82D /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; - BAFF04F1680F32DA988EB03E /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; - 3E99016BDE043A08B4D6B3CE /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; - BFA6983551B4310DA7C8A404 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; - 36DB80FD5B153E9099DB6913 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; - B1775EF7C72233408044034B /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; - D95C5F467D37339AB8DF2354 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; - E1A20811148F31D289AF98AF /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; - 7ECC6EE6D5273F75BB6B7B74 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; - 0813551C951A3AD1A5EF01B2 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; - 23CECD8647C037E0B41DF0D4 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; - D9496139621533328AE727B6 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; - 0FA6E1E47F123FF4A902E4D2 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; - 0B4AF44DC0C439AD83CDC37E /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; - 76A83A293C9F33BCB7DFDE26 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; - EB52C6A915943813932944FE /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; - F910C74E48823E0BA7F7885D /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; - FEB073547F3F3AC19D31F698 /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; - 0D6596A44A8C37DE85D578F6 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; - 1EDED99760B23A1999E75C12 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; - BA57708D2D563967A0D1F004 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; - DF8124E5E17D386A84CEEA28 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; - DFEB8DA3D42734949CB1E1AA /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; - B6728BCD1A0731299924C8C5 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; - 90BC965B1A1F35A3B2C9D1C9 /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; - 215958201947310B88BBEDB4 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; - E82CB89681FF3747B6A94427 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; - C43A9650A9DC3372AB8F5F78 /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; - F4C0CEADEDC23610BF6983D6 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; - F22C401903993639AE05A295 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; - 14F303FD6B5F383DADDFD789 /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; - 595DCB164D55342EB86604EC /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; - AC91349D7F0E37739B1F5165 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF6B3FB66243812969E5BD1 /* palette.cpp */; }; - 0C9A379D97B133FA831175A8 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; - 1EA81A0E8E5A3B38B4D80337 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; - C67EAE20657E36839BF86690 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; - C6DF6F29407B34F29ED1B66D /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; - E80BEED62EBF34F09B3F401F /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; - 57AE7FCF768F3965BD39B47A /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; - A08165E5D38E3EF6962A7AE9 /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; - 55F01295F1D23805BCA12F16 /* srchctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */; }; - B09CEADFEC593AFDA255BB1E /* libwxlexilla.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 65C4B1F34F273193BC76CEA2 /* libwxlexilla.a */; }; - 99F7D7BFBB543A04AB728375 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; - B0FD1B96EAE635AFBFCF2C92 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; - 2020EE3C45743B53BE8C7F38 /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; - 13A71672A59233D3A9B2D5E9 /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; - 46327A3C356D3570B27C6701 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; - 80665EEAE8613DF8A93A7984 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; - 22E90F33B5C9308EBF37A700 /* printdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9E32802E8ED3E729FF34CFC /* printdlg.mm */; }; - 63F0C8EEDF4B3641878A8B4E /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; - 46E331300D8F349DB36AB50A /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; - 07158EBC05A637ECA9DC7B4F /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; - 3B8A54D5E5A53607A6F7979A /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; - FEF99FF6C38D3B488396B143 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; - B0E94A59C83637C09FAAE71C /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; - 9678C2B19D293818AA8E9E0D /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; - 2DBF5F96CCC63F7481C26A43 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; - BDAB44F5D017395D9D3A1F23 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; - C05BDB0B5F5A33A9A57FF012 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; - 1C544DADDA6F3D62A5E25E93 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; - 7EF89F935314301381802FAC /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; - D9496139621533328AE727B7 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; - 73AA68AB9F1236ED9F1FBB2E /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; - 0BB3BF0909A134BA93CF5620 /* xh_richtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */; }; - BFD4B8871B3934048B63141A /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; - EC3A1C620D323B5590AABF02 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; - 20F10669703137E68318C6FD /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; - FF7DB2884F6E3C5DB4BDF61F /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; - 2B4507BC09563DB5B0F16597 /* tooltip.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31EFBD7D10003A5187348B35 /* tooltip.mm */; }; - A5775D87FD713CBB930A783E /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; - AAC2AC9C49F1366D8BD20F5F /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; - 91BC7802C15337CDA84C3742 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; - 5E80C103F0853788A2B43E5D /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; - 2FAE979E6FE23D088C768B7D /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; - 9241AAE354C53190BF3D5BA3 /* radiobut.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E5B6DD00273D978C241BCA /* radiobut.mm */; }; - 86B0D280A43C308CAC14BE25 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; - AE5286C71D1130EAA368A1C4 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; - 17F0494F87533196904F5313 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; - 47C31B7492F33C3EBE53262A /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; - 51F44CB1D9AD3CBDB52EE93D /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; - C40AA245D5773351979A2850 /* filedlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC8A52CA69053B27B09F1037 /* filedlg.mm */; }; - 7C87CC7641033D91823ED688 /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; - 5116CE330E333724A66982E4 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; - BE99A85EE76236CC8C719A64 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; - 84997126352137E798CD258B /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; - C3A63D7091913CD39094AE0B /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; - 2F7F5B9BBCD83D90B237A1A0 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; - 8D6B0D48EA843E48AB0FE43D /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; - 91EA325FCE3A3A6A8D1D21A5 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; - 37715483D08335B790FFE058 /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; - 1EDED99760B23A1999E75C13 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; - D088E7DDE38C31DC9C9B3417 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; - 8B9C9FCB954F3596A4CED9A5 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; - 2D60F289103837EA8925E3F1 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; - C92005CB86C6361BBB9D7C67 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; - 15735ED6556130F6A14F0BCD /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; - 825EAD51920B387DB4F8C426 /* LexAsn1.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A46D50BEBF523B3F88831086 /* LexAsn1.cxx */; }; - 1AF2B2346C9639DAA4D15F30 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; - 2386B575BC3931D2AF86CB33 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; - 0C2CBD7246993527A829BD94 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; - DAAFBED07FF8365B96D20B99 /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; - 697FC496816F33568E1FB5A5 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; - EAA469E1A0CC33E4A21A3F7A /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; - EE0EA850822E35F596B5EBBA /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; - 37DD17F479A1371ABF3589BA /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; - 1CD4F67F48CF3A5FA477D86F /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; - 39D6435B10073B85A499AFD9 /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; - 33ED014A7FF7398794E6E4CF /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; - 4279D39CAAF834F6A5B99196 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; - 6D723C987BFB39B7B887DCB1 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; - 57AE7FCF768F3965BD39B47B /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; - B5470121BB4B35DE9C4836DB /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; - 427E6AF88CF73D799206E37E /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; - 2D4D105CA9BE3FA6995A5FFF /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; - A1A7D793B034398B8696EF33 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; - 86AED49CEAFC3637B1F10537 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; - 3399AB7BB1333B5AAF5FAF55 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; - 68AC8860B0943C1FAF76D96B /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; - B37802B0A90133C68EF93DDA /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; - 8AA341CCFB8E3F6AB3523595 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; - CDC0FF253B503BA19693D68D /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; - DF8CE011EAC23F73BDA1C44D /* scrolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */; }; - 14D6D5F8F5ED3C71936DD2AF /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; - 93E04642049537EB8A37BA26 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; - 14C024EB327435A2A571DA2D /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; - 9D003890CB7035A298DB7057 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; - E82CB89681FF3747B6A94428 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; - 15D65A523EB23EC385C05E0B /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; - 44C6F11C7D1C399F99CF6BD4 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; - 2DF74933A90E34129F1BEF72 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; - 7D615329368D32709CEF4B58 /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; - 9744994E8A813AA6938A7CE2 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; - FD38B04026F930CC80BC9480 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; - BDB8EF0E0DA03693BFB77EF7 /* accesscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8555204EBA8930809B732842 /* accesscmn.cpp */; }; - 5ED54DFAE28533108C08DF2A /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; - 1CC5AEC6C08E3600801CDADB /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; - 760C729E41D93CC1AA2B4E0D /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; - 1C52CB9487DF3AB9AF243B47 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; - 171F09F8DD553FA5B4B3FAE2 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; - D66F5D4D204B3B789C7F76B9 /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; - 9678C2B19D293818AA8E9E0E /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; - 72AD4417FF7C3094BB1FF62C /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; - 07EC76232BB3343FA5CB90B0 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; - 2F50DBC14FE538A49823925B /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; - 4301AFBA0A193A7EB392EB92 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; - E0E40333B61C33B58787078E /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; - 14F303FD6B5F383DADDFD78A /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; - 242E1D1A9BF331BA918134EC /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; - 0FA6E1E47F123FF4A902E4D3 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; - BB12132A86E2350AA47414CC /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; - 955D2199F1893D37BA2D7478 /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; - 5ED54DFAE28533108C08DF2B /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; - 66584BC871303041BA622DE0 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; - 87092C0C817D343DAB77E23E /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; - C32EF2EC1A103BC3A6254322 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; - 2DBF5F96CCC63F7481C26A44 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; - 4279D39CAAF834F6A5B99197 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; - EB206A0264AD3CAA9F68B8FC /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; - 8C52B1985BAA371FA22CCEBB /* combobox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 57C06D5DB5F733A4A235B206 /* combobox.mm */; }; - 6AC347D2DCC730149A0A83D8 /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; - C259D01CC62533D296EF023A /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; - 745C39E90E8C3C08A887B51C /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; - 88E56F89A0DA3AD386F05FD4 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; - DB244DC0A09C379AAA63C0A4 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; - F89405757B063F80B111F46A /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; - 17F0494F87533196904F5314 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; - B0C44C3054CB3E0590DDCBDA /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; - 98AD7D0478BA36249B03C623 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; - 82FA4AA043213728AC266700 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; - D98FABF75BCE3AF18C91B42D /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; - C8C68927DB243AEAB51E11F3 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; - 1C544DADDA6F3D62A5E25E94 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; - A2473402D8B83628B1F6674A /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; - 0ADC8DBEE80D36B0BB9B058A /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; - D51B3389209E370489078891 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; - 9FD99E06F6613A1A958FAF6C /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; - 6BF19C7CA9E93D989C210FE4 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; - FECC98B53C0F3106AB04E69E /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; - 9241AAE354C53190BF3D5BA4 /* radiobut.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E5B6DD00273D978C241BCA /* radiobut.mm */; }; - 3694B007E88A3D8C8CB952F1 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; - 014AF0BAB1783A5D9D75A7ED /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; - 268DDC88C99A3A64AB8B2FFA /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; - DFEB01E7B97A3515B785DCAA /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; - EC3A1C620D323B5590AABF03 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; - FBA19C939E1E33EDB05043FE /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; - 1BCC944F5E0936F5830F03E8 /* windowid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B9B85572D0312BBF2878DB /* windowid.cpp */; }; - F85D632964383F29BC3B30B7 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; - 026F90F7492C316A94128917 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; - 5700B7F9166A37FDAA72E9DB /* dnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E53493CB84A30AE8C1CD721 /* dnd.mm */; }; - E6CA1EB5550F3930BFE286CD /* tglbtn.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC6875EF4732E88E029065 /* tglbtn.mm */; }; - DA0FA502405A37B2A5698D20 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; - 2F7F5B9BBCD83D90B237A1A1 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; - 2047544E505C3BA38F0144E6 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; - 89046455F49D3D75A21C9DB9 /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; - FE5B7C7A84B83C17A38E8403 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; - 1B06622C8D8731FC832199E3 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; - 6944AC98F6F83E3D983DABD3 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; - 26649553E4763EE6BA268B7D /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; - C05BDB0B5F5A33A9A57FF013 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; - 1AF2B2346C9639DAA4D15F31 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; - 07412469921A3E488A2F9BA6 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; - 47EBBB18BDB539C2A948C712 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; - 052331773CF6362C9A6CF38E /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; - BF1760458996391E8EB42949 /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; - BF1760458996391E8EB4294A /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; - 82FA4AA043213728AC266701 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; - 187F921A95DA3594B0AD980D /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; - 62757F24C4EE3B84B6AE3F14 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; - 894D43C8F224394FB3171F26 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; - FF50EC0EC5F23DF890C6E95F /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; - B6C364CB4AE33708A862B4B4 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; - C34B8675439F39B4845FFC50 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; - 1749412E53B9311DABA71DDC /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; - 6292B023DBF4337A91404AD0 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; - DB244DC0A09C379AAA63C0A5 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; - 552708E6296D33EBB5F6A493 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; - 164010B26D363F5FA09785B7 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; - 6832385DDBB33D1B90C73CBB /* renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */; }; - 0164A65CDB7A334A8E9AA4BF /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; - 1EA81A0E8E5A3B38B4D80338 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; - E0FAB345D2933D42B62917A4 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; - C259D01CC62533D296EF023B /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; - EBA0986930DA3B59B2FB4F1E /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; - 6138BCBC8E4438FA91E0EF9F /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; - 3C36437B2E933F83984D431E /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; - 97F60B2A9CE93BC8949A8CCD /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; - CA5BD8ABDBA13641BBE7CD66 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; 6AA0EE765330326380989FD1 /* stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */; }; - 9110ACFC3CFB3C7994E907B0 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; - CA155860CE9A3A8189C3A4C2 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; - 2A7640E4210334AC93366900 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; - 6292B023DBF4337A91404AD1 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; - F1E4D7CA634E33808AE3B522 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; - ACD644CFA85A3B70A3E3B118 /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; - DB244DC0A09C379AAA63C0A6 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; - 81244C52741332A8B92E5976 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; - 5A459FC1180130C5B705AEDB /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; - B6891F848CA0325EAB6D1374 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; - 0C485288EA86379D9FD66536 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; - 5C3B0ED2EA973DFDBFBCC692 /* richtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */; }; - 86BE5213D3F131D8A6862679 /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; - 2E059BFE8E3B3D9299D55969 /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; - D4C87E227A28391891D89089 /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; - 383A6993E90936D39A5F12BD /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; - F34D240EB4513FE996179182 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; - F46777ABE0743B04A1E1F0A5 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; - 069D53F2DFBF370A8CC99630 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; - 9A178ED42D96329D8CBF9B89 /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; - 91BDA5B04CF33C9AB7358B8A /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; - 8620088DDD233B139B250DD4 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; - 0654BCC3F0763C50A7949504 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; - 4E396D8D2E9138D797F320C6 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; - 4DA209AEF4AD32AAB97F9718 /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; - 84382E5DB3203A73AC5EE390 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; - EC43AFB3670A3D459D9B388D /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; - C259D01CC62533D296EF023C /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; - 42AC484FDD7D3E948CEA801C /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; - 0C2CBD7246993527A829BD95 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; - DFEB8DA3D42734949CB1E1AB /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; - 0FFFFA2F762B3160955D1D88 /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; - B1E30CF6CFA932F5A3DBA94F /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; - 4DA9DE940E043C58BEACBB56 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; - D00AF125FCB63A7A8F9B87DE /* taskbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */; }; - F07D84D124F23E7FA11CF148 /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; - AAABEE399008310A8BC9BE43 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; - 58AABAD40AA236438347DDDE /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; - 2C53221A318E37529E6460EC /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; - C1E5799141603A75A26BEEA7 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; - B1E30CF6CFA932F5A3DBA950 /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; - 3C36437B2E933F83984D431F /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; - 5F6B4F226B473AACB7AC8DF7 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; - 4958BD2E717A3F03AB030188 /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; - 27759C2FBB0E35FDA847B2B5 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; - 6B9EEA3CF2E536E3B1ADAC43 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; - DE43350F6C9D3148A64F0AF9 /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; - 22EC132AEF863BFBAA6EDEC3 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; - 3B7E035ECF3D3FFB9827AC1C /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; - D088E7DDE38C31DC9C9B3418 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; - 048986FB629E313EA670CD0C /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; - CEE0D7A7D5D8323B9957A780 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; - 32988828498D32B2B3F8A982 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; - 955D2199F1893D37BA2D7479 /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; - 57B41B6BACFB3906ACD1BFAF /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; - 502D7B786EAE383B9546F31F /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; - 7A7439BE66AA3771B4A89048 /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; - 3D424F4B33653A00AE9B623A /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; - B30D10F6257631B0A1926F89 /* statbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 926BDF9C386C3A9A8C24D453 /* statbox.mm */; }; - 55D893FDD00633FEA82ABD81 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; - 9564A6968D66325DAEADEBA3 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; - 51F44CB1D9AD3CBDB52EE93E /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; - A0BA01A85C303C78A3130711 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; - E62F8E49FD5035D8BC71BB49 /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; - 39FB197CF9EB3D76BE0723D0 /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; - 23479484EC143D34871550C1 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; - CEC6430AEB6E3200BFA75D07 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; - 65E8A5F333D7336C816F0D0D /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; - 1AF2B2346C9639DAA4D15F32 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; - 2102C23970FB3F22AB46A59A /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; - 67EBCE5FA5FF36349ADF0916 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */; }; - A336FD218BE63B19991CA514 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; - 1EE845DDFDDE36CA8A218205 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; - 72AD4417FF7C3094BB1FF62D /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; - E7D02E64384F37BC8939A2C4 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 375FF97B202F3C359402D13E /* jdpostct.c */; }; - 9744994E8A813AA6938A7CE3 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; - 02BB539E2AD63C078DA776B0 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; - 8FDC800D873F30E282691832 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; - C34B8675439F39B4845FFC51 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; - 1710A4BB0E6339558A187F8E /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; - CBBD7B32DB7B3E24AE745D78 /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; - 692FCCABFB963696AFC1E123 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; - 62F1DC80D631335B892610A8 /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; - 4BAFAE70A6B1313B96D86631 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; - 604ABF86317C3D4F899DBF37 /* richtextsymboldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */; }; - CEC6430AEB6E3200BFA75D08 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; - 523FB2A8435A3324A8E1B370 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; - 4DA209AEF4AD32AAB97F9719 /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; - 3C0EB1DDA5243E31B2D92CE2 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; - 22C76BF2C3E331CD87657E6E /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; - 7569F0BC3C603EB191680890 /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; - 242E1D1A9BF331BA918134ED /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; - 2FA1A8FE3644325ABAD273A4 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; - C2CF6B59914A3183ADE84029 /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; - 6F5A0D3C7763334396A3783E /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; - 6C1171E3FB7137CCB9E3F536 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; - 1D7442C82B343F50A83B25B0 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; - 1A70DDEDF9E13FF4BDA390EA /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; - 539B586AEAD630A79FC12ECF /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; - DEC5F4B34BC037169D3E5F2A /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; - 46A4CCF128FC3EB092074DC6 /* property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E1F571B01F34D4AB70CA18 /* property.cpp */; }; - 98DF13E96160304EBB905E73 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; - 1DF3A4F85FCB3BA79A552F3E /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; - D36E76A4CAF5352D9397E1FF /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; - C5A8DF376BB13A2A8290C2E5 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; - 9065A4BE3D0433B88CF45571 /* richtextbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */; }; - B0FD1B96EAE635AFBFCF2C93 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; - 07EC76232BB3343FA5CB90B1 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; - 87AA9C5D887B3C31A2AFB49E /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; - 33BA7D6B9DC3378B820DEB87 /* notebook.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0E8036758CEC3296B555E4DF /* notebook.mm */; }; - 4040AE89BF9F34668091064B /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; - DE26572475EE336B8EEA5D92 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; - B198DA8239E9358A9D56B988 /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; - E104017EE1A4357DAF84E1E6 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; - 5ED54DFAE28533108C08DF2C /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; - C2E37E798F743A4199C8658E /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; - A1AF8FF873D6383996995ECF /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; - 95AD56D602CF3C5085602AF8 /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; - D36E76A4CAF5352D9397E200 /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; - E3AD8574E13B39BDB8D4E92F /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; - F5FF98C231B33E3EB7902C64 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; - 56E1ED31F7CE38978F4A7CA1 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; - AC07BA4EA5403443914DFDB1 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; - 31380AD4F5BD38A6B9212FE0 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; - 7ECC6EE6D5273F75BB6B7B75 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; - 9D4B67A357D23B5283CA8D98 /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; - E4B826CE70283D999CB591F3 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; - FBE4DB30865D3177B3A9993B /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; - 55D893FDD00633FEA82ABD82 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; - 91BDA5B04CF33C9AB7358B8B /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; - 6E1FD7D3DEF03748AEE3A29D /* listbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = D324650313003AAD96E12962 /* listbox.mm */; }; - 39CC380F801F3EE984523275 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; - 2EECB3C2F9523D0B95847A80 /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; - 26BB10834DA1388881BDD1EC /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; - 78E15D8200F635529F396099 /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; - C3C19BD343B235F9909D495A /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; - 2FE10EA678C73523836FCC1C /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; - 8DE45CEAF2DD3C22AA019F74 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; - DB73248401573A5996D8E68E /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; - 567A32722BA33AEE9FF93D7C /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; - 815AE3FED68330F4933AA16F /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; - 2FAE979E6FE23D088C768B7E /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; - 6F0605F3A4E83BF0BF4C8B7E /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; - 5E80C103F0853788A2B43E5E /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; - 8DE45CEAF2DD3C22AA019F75 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; - 512AB7B82D57387EBB7BEE28 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; - 63F2517EC6B2334CA825A6F9 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; - 2563C775427E3D68BD384F2F /* richtextstyles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D30617843F33310089C1F77A /* richtextstyles.cpp */; }; - B30D10F6257631B0A1926F8A /* statbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 926BDF9C386C3A9A8C24D453 /* statbox.mm */; }; - BF068F3C06473D8CBC55D507 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; - 15735ED6556130F6A14F0BCE /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; - 4D9368BD07F131C493232E2D /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; - 4D0BA8B9F72C3C31BC170CE2 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; - 7FC3D17B3C853FE58841002D /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; - E0E40333B61C33B58787078F /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; - 6978D7A20DA93A329DDD1383 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; - 895E7FE46F733C75AE8847E4 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; - 62F1DC80D631335B892610A9 /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; - 283C3ABE42433244983C27C2 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; - 6A081BF19747385CB4C1877F /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; - 46F341B46F80376B962759F5 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; - A9864F0104FA344BBE79D3BC /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; - 335DD610974A33D4B6581E2A /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; - 0C485288EA86379D9FD66537 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; - 6C80B6049A523836BCD20BCB /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; - 6C3A459236F736B8A14A13AC /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; - 62757F24C4EE3B84B6AE3F15 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; - 5388468A6F8F3141B25CD400 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; 7DC4A542372437ECA0790F87 /* art_msw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B540E18F9C91381CA175BABB /* art_msw.cpp */; }; - C2DEE063B5E032C1BD2B5026 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; + B84642DA949638A189032CE6 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; + 49BEDFBC3661339D90EF6935 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; + 7FC3D17B3C853FE58841002D /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; + 4CFB7E6E5BD53E2BB39BEF63 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; + EC43AFB3670A3D459D9B388D /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; + E5D698D2606A304DA743AF92 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; + 87AA9C5D887B3C31A2AFB49D /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; + 25C5C1713C0B39AC8EB6A38E /* taskbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */; }; + 403FBA20CEFE3EAFB4E6B905 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; + 2B13BFC894C63373B7ACFA3D /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; + 8FC1C07FEE793897A1E96D23 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; + 7BD3887F603E3704969A54E1 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; + 86787E4138CC334BB74EC7B4 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; + 00F1531404F832C6AE0748F2 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; + 23CECD8647C037E0B41DF0D4 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; + B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; 570FA90F526E3F25A8E8FCF2 /* tif_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B25B87203E3464BCDD277D /* tif_read.c */; }; - A8476B3CE46B3FD4A2832F01 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; - E53AFF04877D34C386D77381 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; - AAAB5DF8E60736D88273DCFE /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; - 9CC92BB4B0E233A0A7F81279 /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; + F5B0B26BD0803719A3FCB4D7 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; + A965348C7FA73CEC90C8FA25 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; + A1AF8FF873D6383996995ECF /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; + 24A5A71C79733E9CB913C5B7 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; + E7921B0472B63E4091F4F517 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; + 95AD56D602CF3C5085602AF8 /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; + CEE0D7A7D5D8323B9957A780 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; + D72D99FC424337CF9EDC2042 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; + 5700B7F9166A37FDAA72E9DB /* dnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E53493CB84A30AE8C1CD721 /* dnd.mm */; }; + 0B98B6721DEE37A1ADEA382B /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; + 6E68759BC2E63CA59C12FDC0 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; + 9FD99E06F6613A1A958FAF6B /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; + 67EBCE5FA5FF36349ADF0916 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */; }; + 4BAFAE70A6B1313B96D86630 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; 60296753A32B39EB8BD0CB44 /* pcre2_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */; }; - 67CE7065EE593DAAA2CE4489 /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; - 9C1F073349FD393E9220C0D4 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; + EE0EA850822E35F596B5EBBA /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; + B181806CC34839E791E54BF0 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; + 6D723C987BFB39B7B887DCB1 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; + 5519BA1F2463308FAC4A0C9F /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; + D6CF7416CA6A3CFF8FDFD49B /* nativewin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BC8BFDE41F93504B7A51D08 /* nativewin.mm */; }; + 6BC8B3EDB3AE3EF4BACFC08A /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; + 89200B144075388BA69A07E2 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; + AAC2AC9C49F1366D8BD20F5E /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; + F2813BF297C73A3ABD02EC98 /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; + 1DF3A4F85FCB3BA79A552F3D /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; + F6288F388B8C33FD85E9A155 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; + 4CFB7E6E5BD53E2BB39BEF64 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; + 64F11C549E3035DF85691060 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; + 50D7E093424138C88BB50D27 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; + 0E024D145DDD38ACAE68F462 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; + 60296753A32B39EB8BD0CB45 /* pcre2_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */; }; + 5EE94793DFCB3BA281A4864E /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; + 27B5431DC79733CD8D403E88 /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; + A2473402D8B83628B1F66749 /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; + C43A9650A9DC3372AB8F5F78 /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; + 6944AC98F6F83E3D983DABD3 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; + 37749AC3468836FC857BD0D5 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; + 5303FA25D0773FAEB963D8E3 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; + 4DA209AEF4AD32AAB97F9718 /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; + FBA19C939E1E33EDB05043FE /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; + F72020415D713C1BA41C17CF /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; + 8966F77CC97B3ED780C8F137 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; + 5B5B8DF915D438AA9FCEB39E /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; + 36EB5D19429D3BD1A01001D5 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; + 57AE7FCF768F3965BD39B47A /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; + CFDBB80A4C9A3BA092273936 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; + F70156C3E68B38FCB72FE253 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; + 42ED9BAFD6E936849F1D36CB /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; + 31380AD4F5BD38A6B9212FE0 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; + 39FB197CF9EB3D76BE0723CF /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; + 0B4AF44DC0C439AD83CDC37E /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; + DEB35F871F8E3B90AD207AEE /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; + 14F303FD6B5F383DADDFD788 /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; + 84382E5DB3203A73AC5EE390 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; + A336FD218BE63B19991CA513 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; + 3B7E035ECF3D3FFB9827AC1C /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; + 68AC8860B0943C1FAF76D96B /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; + 9A83D365AD1F37FA9C7030C2 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; + 2047544E505C3BA38F0144E6 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; + 0E8A0B8FA40E365690C20230 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; + BAAB6B1D80A33843A8436B10 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; + E3B3E4F75D503DB89B5C622D /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; + 42AC484FDD7D3E948CEA801C /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; + 2B13BFC894C63373B7ACFA3E /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; + 3D22FC202D903007AEE3D164 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; + 47EBBB18BDB539C2A948C711 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; + 4958BD2E717A3F03AB030188 /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; + 3C394FBD47B6310C80577E3B /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; + B0FD1B96EAE635AFBFCF2C92 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; + 98DF13E96160304EBB905E73 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; + 096BA201623034AD97218368 /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; + 0B98B6721DEE37A1ADEA382C /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; + D9496139621533328AE727B6 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; + D7F14BDFFB7F369B842AFC13 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; + 8AB7191F7CB838FC8337C48D /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; + 2386B575BC3931D2AF86CB33 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; + 2FAE979E6FE23D088C768B7D /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; + 8A4046BD38873D9CAC9C2B59 /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; + B1E30CF6CFA932F5A3DBA94F /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; + 89200B144075388BA69A07E3 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; + 6C1171E3FB7137CCB9E3F536 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; + AD07124BBA613B47829F0692 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; + 16A382A265DE32FABC318F6F /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; + 8A9C3C04D00334418C3446F9 /* dirdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B0DC125AFFC322E8E496262 /* dirdlg.mm */; }; + E882402BEE0330A080A6516F /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; + B60AD651E0523DB7B31E4106 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; + 49BEDFBC3661339D90EF6936 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; + 82FA4AA043213728AC266700 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; + 3316A16628B03D5E88529EA7 /* datetimectrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0A63980677D371C85A60B75 /* datetimectrl.mm */; }; + 4E2737AC738431EB9898B8B6 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; + E2A73751CECF32A68FFAEE82 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; + F910C74E48823E0BA7F7885D /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; + C3AC94EA13C1352790BF5FF7 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; + 131B879180AE3FB481F81CC7 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; + 699D88EE2DAA3594B6606890 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; + 682403FBBD4E3D5E88159501 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; + 9564A6968D66325DAEADEBA3 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; + 908957F65B7E36F8BF3858DD /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; + A4F2426F36653C6D87EC18AE /* activityindicator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5814208070CF3D899F132BA1 /* activityindicator.mm */; }; + F3CB42BB6D983675862C01F3 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; + B839235BED6F3609BDB732B8 /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; + A52A7D2FEB1434E29C64582C /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; + F747991E5C973F9B8C9D800A /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; + 522E6CF2A62F34259BCE2DE2 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; + F4C0CEADEDC23610BF6983D6 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; + 309C0A78D45C3AB7B8778B59 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; + 97F60B2A9CE93BC8949A8CCD /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; + 0F2FD12272023C869CE86008 /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; + B791BD05072B3B909A7093C2 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; + C5A8DF376BB13A2A8290C2E5 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; + 95826E8528CC32D8934C36EC /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; + 7C52E7CC12463941B0E4D402 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; + 2F7328AC75393951B08F75F1 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; + 5B5B8DF915D438AA9FCEB39F /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; + 1749412E53B9311DABA71DDC /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; + 8A662992FFCB32E99D11950C /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; + CA85901B9E2538CFB7E44216 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; + D8ADDD24BEAC3D94B3388D3E /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; + 5DA146A9F7653F53BF5299E8 /* spinbutt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */; }; + 97F60B2A9CE93BC8949A8CCE /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; + 09A792A5129E3FE1BF077641 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; + 76D1A1A49CC831FFB9EBB1F5 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; + 9F608A33D52D327FAA295624 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; + 73AA68AB9F1236ED9F1FBB2E /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; + 67A0583ADD8C35B8B9BA3D12 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; + 5557AA36FBCC3ED9A5F5751A /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; + 796311E398FF313C84218824 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; + 182DFDBB58653FD9863D4176 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; + 346D274E17673A01B0177D5B /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; + FEF99FF6C38D3B488396B142 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; + AD4A533C4E1633598A6D5C6F /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; + 1D726139C977341A97D0C931 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; + 45D88A74B3EE3837B9F79595 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; + 319EA32592DA3C74B86DDDFF /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; + F55F3887CDE633D7877C607B /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; + F2813BF297C73A3ABD02EC99 /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; + 056CA84179433AA48D55DA65 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; + E3AD8574E13B39BDB8D4E92E /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; + 9FD99E06F6613A1A958FAF6C /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; + 296692A7A3783E3A83D005C6 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; + 2FAE979E6FE23D088C768B7E /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; + 1E2AB43075973AE59A8D89C1 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; + C1CDD035AA393ACC9E202C03 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; + D51B3389209E370489078891 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; + E62F8E49FD5035D8BC71BB49 /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; + 67A0583ADD8C35B8B9BA3D13 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; + 171F09F8DD553FA5B4B3FAE2 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; + 25C5C1713C0B39AC8EB6A38F /* taskbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */; }; + 0B98B6721DEE37A1ADEA382D /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; + 57B41B6BACFB3906ACD1BFAF /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; + B30D10F6257631B0A1926F89 /* statbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 926BDF9C386C3A9A8C24D453 /* statbox.mm */; }; + 4657479AF35533AEB7876676 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; + 6292B023DBF4337A91404AD0 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; + 383A6993E90936D39A5F12BD /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; + BBAABF3C693E37D3B0FF2502 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; + D9DCBE799DB634C2A73FD6BD /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; + 8EE5A2467401365C8217AF2F /* preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = 835C22B71A0F3C469310E1E0 /* preferences.mm */; }; + EB52C6A915943813932944FE /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; + C92005CB86C6361BBB9D7C67 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; + 55D893FDD00633FEA82ABD81 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; + 22EC132AEF863BFBAA6EDEC3 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; + DFEB8DA3D42734949CB1E1AA /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; + 61FD5E0E28F732E8AB1729F8 /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; + A08165E5D38E3EF6962A7AE9 /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; + 61A2B54FD2E33C759CF5A5E8 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; + 319FB8E64CE731D6A58AD301 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; + CEBAAB0C77983358A601BFFE /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; + 567A32722BA33AEE9FF93D7C /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; + FD3B31CE1E7832218B5D9A15 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; + 37DD17F479A1371ABF3589B9 /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; + 03BF1610E2FC3BD5ACB754F0 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; + 47C31B7492F33C3EBE53262A /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; + 26BB10834DA1388881BDD1EC /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; + 7B4DA2F5F25B3E188CBAFE38 /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; + F84D59648206349A9768157C /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; + 1E166FC1A7B3371FB038B172 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; + CDC0FF253B503BA19693D68D /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; + 8DE45CEAF2DD3C22AA019F74 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; + 9FA6C4275F0D3E1A884ED561 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; + E515EAE375AE390688CBF8D3 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B32A13D5B3336098B1B9765 /* pngtrans.c */; }; + D00AF125FCB63A7A8F9B87DE /* taskbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */; }; + F46777ABE0743B04A1E1F0A4 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; + 246B4FF96BA135258FE45F4F /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; + 44C6F11C7D1C399F99CF6BD4 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; + AC0B0C52922B30188AE95E94 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; + 5AEA6E94FB76371D928D371C /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; + 42ED9BAFD6E936849F1D36CC /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; + 16021CFD78623B8CBD08FC1F /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; + F84D59648206349A9768157D /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; + 86BE5213D3F131D8A6862679 /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; + 0E024D145DDD38ACAE68F463 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; + E39021D3CDCD33BAA646B006 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; + 10B5C2A72C713A678458CD9D /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; + 81B742D64BEB373DB705947A /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; + 2F50DBC14FE538A49823925A /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; + B5470121BB4B35DE9C4836DA /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; + 7C20B79175D33852A2E9DE83 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; + BEA90F2C6BB93143958F899A /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; + EDD5725CF41336EFA7FB3009 /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; + 9A178ED42D96329D8CBF9B89 /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; + F9C5EAC42CCF3267B4100BAE /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; + F38202271C6131908C358DEC /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; + F5D2146C94E733FAAB6D286A /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; + 692FCCABFB963696AFC1E122 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; + 444D3B969B4336E8AD5CCFBF /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; + 9C1F073349FD393E9220C0D3 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; + 58AABAD40AA236438347DDDE /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; + 14D6D5F8F5ED3C71936DD2AF /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; + 603DF49D176737D383CE4F01 /* choice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F838F853CB03CF7932C08C3 /* choice.mm */; }; + CFF73578F04D357E83D1D830 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; + 319EA32592DA3C74B86DDE00 /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; + 1D7442C82B343F50A83B25B0 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; + 31FEAB56919D372993CAD89C /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; + 830A61EA04FD367C9EB6A757 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; + C2D45B334BE03F6C941CA041 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; + FECC98B53C0F3106AB04E69E /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; + 17F0494F87533196904F5313 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; + 750C716389AD3ADBABC9D689 /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; + 0FFFFA2F762B3160955D1D88 /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; + 15048519756B33959B15B161 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; + 64DD406C453D39FEBBE66ED1 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; + 1C52CB9487DF3AB9AF243B47 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; + 3C5E1A45A57B3169A4C073D9 /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; + 45FE206BBAD13DDCA1EA41CF /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; + 4040AE89BF9F34668091064A /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; + D6C3421AD2A537AAA2F0AB80 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; + B4425B59CC27389CA9FF81D1 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; + 774A89998E09308CBFB03EE0 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; + 36EB5D19429D3BD1A01001D6 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; + 0ADC8DBEE80D36B0BB9B058A /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; + 8C52B1985BAA371FA22CCEBB /* combobox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 57C06D5DB5F733A4A235B206 /* combobox.mm */; }; + C2DEE063B5E032C1BD2B5026 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; + 9241AAE354C53190BF3D5BA3 /* radiobut.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E5B6DD00273D978C241BCA /* radiobut.mm */; }; + 95826E8528CC32D8934C36ED /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; + 675B4E6CBA8632E89B4AC26D /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; + 745C39E90E8C3C08A887B51C /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; + E82CB89681FF3747B6A94427 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; + B640A8A74D973A8FBEF63916 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; + 10743B74A58231639C6BF610 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; + BF1760458996391E8EB42949 /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; + 8F949B9010863F66A58FFEF1 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; + F85D632964383F29BC3B30B6 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; + 30AEDF41EC5C374DBF96EFFB /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; + 7625D908B2CD34C78243BA8F /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; + BDB8EF0E0DA03693BFB77EF7 /* accesscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8555204EBA8930809B732842 /* accesscmn.cpp */; }; + CEBAAB0C77983358A601BFFF /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; + ABCD15C4AB37396EA17B7B28 /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; + EDCA35F1555F3509895CCA69 /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; + 774EB9F3F7E93A379E1F7551 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; + A92439BAFD3A30A29DD93131 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; + 42AC484FDD7D3E948CEA801D /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; + D13596A4E3CD31DE810061A1 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; + 5C5D0983160A36189A770742 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; + F501AB044AAC39DCB8C0B3E1 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; + 46A4CCF128FC3EB092074DC5 /* property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E1F571B01F34D4AB70CA18 /* property.cpp */; }; + AAABEE399008310A8BC9BE43 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; + AD7EEB418C7930CB828EAF87 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; + 633DD2E870263F42A8DBF9BF /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; + 049052C49B0B3810BE0179C9 /* dataview.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB6963739198360DB3DBCC6C /* dataview.mm */; }; + 0A406D2D1ADA343891E3664C /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; + 2102C23970FB3F22AB46A59A /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; + 50D7E093424138C88BB50D28 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; + B0FD1B96EAE635AFBFCF2C93 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; + 27E2EABB117334CD89CFD2A4 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; + 215958201947310B88BBEDB3 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; + 052331773CF6362C9A6CF38E /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; + F34D240EB4513FE996179182 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; + CCFD3144A22C3A87B67D88AB /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; + E7D02E64384F37BC8939A2C4 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 375FF97B202F3C359402D13E /* jdpostct.c */; }; + 97F60B2A9CE93BC8949A8CCF /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; + 73AA68AB9F1236ED9F1FBB2F /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; + BFA6983551B4310DA7C8A404 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; + 8C2B50E3FC7A37C58CC9DC0A /* colour.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */; }; + FFF5BFBE600E35FAB7EA522C /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; + D00AF125FCB63A7A8F9B87DF /* taskbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */; }; + D36E76A4CAF5352D9397E1FF /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; + B1775EF7C72233408044034B /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; + 131B879180AE3FB481F81CC8 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; + 91BDA5B04CF33C9AB7358B8A /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; + 73AA68AB9F1236ED9F1FBB30 /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; + 27759C2FBB0E35FDA847B2B5 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; + CEC6430AEB6E3200BFA75D07 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; + 633DD2E870263F42A8DBF9C0 /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; + B97C178B47173E6AB0CE577B /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; + 702616D38A5B345D9CC87114 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; + E05B06A7FEEE32D5AD87EA4F /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; + 1CD4F67F48CF3A5FA477D86E /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; + 7C5552FA058034238F485900 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; + 22E90F33B5C9308EBF37A700 /* printdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9E32802E8ED3E729FF34CFC /* printdlg.mm */; }; + 3EB6B8528A0D3B6CADAE1256 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; + 7DEC57D6CE8232A09EF74219 /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; + 4CF9BA40653C3153805D88AB /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; + 90BC965B1A1F35A3B2C9D1C9 /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; + D66F55C93D1130F488970C05 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; + C5419BC04D6234B5A8307B81 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; + 09A792A5129E3FE1BF077642 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; + A93D0E6F0871368EA8FC9FF9 /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; + 7F62946D497A32CE857F65C9 /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; + 32988828498D32B2B3F8A982 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; + CD241361D4693785A0B8939D /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; + 19D823E564D932758EA6F8D1 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; + 187F921A95DA3594B0AD980D /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; + C43A9650A9DC3372AB8F5F79 /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; + C6DF6F29407B34F29ED1B66D /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; + EE972E8DC73F310B9B4C949C /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; + 4666CDC48BA9301EA283BFFF /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; + 8C6E2BD9C31A3AE18AD17D44 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; + ABCD15C4AB37396EA17B7B29 /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; + C5419BC04D6234B5A8307B82 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; + C0CDA289E9EC3E20BE70B2E6 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; + 96927C5A21FD3ACF936CDF6C /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; + 8AB7191F7CB838FC8337C48E /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; + 36B0B923B836358D9DB0AE10 /* xh_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */; }; + 7B372FEA276438C186F7E340 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; + 2E930206397C3EDCBD8206FC /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; + D17E3053DA0D3F7EA4D0951B /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; + 4DA9DE940E043C58BEACBB56 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; + 369BCCFF61D13A058D837835 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; + 7DEC57D6CE8232A09EF7421A /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; + 84B3625464F732C3A79E1314 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; + AC91349D7F0E37739B1F5165 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF6B3FB66243812969E5BD1 /* palette.cpp */; }; + 552708E6296D33EBB5F6A493 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; + 87C67583D36C3465ACD64103 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; + 63F2517EC6B2334CA825A6F9 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; + 6D723C987BFB39B7B887DCB2 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; + 4CB3626391CE34D4B1F71AA0 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; + 1D7442C82B343F50A83B25B1 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; + 3ED6F4B64C283232A79423CF /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; + 0164A65CDB7A334A8E9AA4BF /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; + 7BD3887F603E3704969A54E2 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; + 3C665EA42ECC3E5990BA347B /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; + 5FE969523BDB3353AEF96810 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; + 2DBF5F96CCC63F7481C26A43 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; + 59F995B6E6EE3CA5A4487844 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; + FD1F6CD8286D3D428FD52A28 /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; + DAAFBED07FF8365B96D20B99 /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; + BFD3BFBDC8DA3B1EAD141F96 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; + B09CEADFEC593AFDA255BB1E /* libwxlexilla.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 65C4B1F34F273193BC76CEA2 /* libwxlexilla.a */; }; + 9B8E5690A6103FC1BDC6C47E /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; + 33BA7D6B9DC3378B820DEB87 /* notebook.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0E8036758CEC3296B555E4DF /* notebook.mm */; }; + 1EE845DDFDDE36CA8A218205 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; + 39CC380F801F3EE984523275 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; + 15D65A523EB23EC385C05E0B /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; + 5C3B0ED2EA973DFDBFBCC692 /* richtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */; }; + 2D4D105CA9BE3FA6995A5FFF /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; + 6A032420671B375D81273714 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; + 7625D908B2CD34C78243BA90 /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; + 268DDC88C99A3A64AB8B2FFA /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; + 72AD4417FF7C3094BB1FF62C /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; + 97C551F8AEF133D680D1FD36 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; + 5E80C103F0853788A2B43E5D /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; + 91EA325FCE3A3A6A8D1D21A5 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; + C5A8DF376BB13A2A8290C2E6 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; + C05BDB0B5F5A33A9A57FF012 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; + A53B8C3ED0D33A1D9AA8219A /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; + 7C9EAFF4A0223EE597E0E39E /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; + E3A4615870B139D29FE727C1 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; + 4301AFBA0A193A7EB392EB92 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; + 3E6AA08E72A030D39D867D4B /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; + 22E90F33B5C9308EBF37A701 /* printdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9E32802E8ED3E729FF34CFC /* printdlg.mm */; }; + FD3B31CE1E7832218B5D9A16 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; + 7B642B17F5D23F4F8ED38BB4 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; + 9A63148F193E33B5964DD029 /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; + 0718E7524134312090541D6E /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; + 86787E4138CC334BB74EC7B5 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; + 0836590D35FE37988DE70442 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; + A3321FE2A87D3BD69E0BB009 /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; + D13596A4E3CD31DE810061A2 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; + F24F637D59F637CA9A7E23C9 /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; + 22C76BF2C3E331CD87657E6E /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; + 729091CC33C73C989B4E0719 /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; + CDC0FF253B503BA19693D68E /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; + 88A43B1C5A7438838DE97B94 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; + 85F9828B80B03178A274BD17 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; + 324B2BAC54553D45B3C56BFD /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; + 14D6D5F8F5ED3C71936DD2B0 /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; + BD2B17EB72E73A6EB6E0B26F /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; + 2F50DBC14FE538A49823925B /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; + 7181709A030D3749AB355B74 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; + 097BC5E023C33C1DA05606AF /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; + FECC98B53C0F3106AB04E69F /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; + 893BDA491EDE3A0E91FADE40 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; + AEB9099819B33F4A8AAB9F54 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; + 894D43C8F224394FB3171F26 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; + 1EE845DDFDDE36CA8A218206 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; + 1EE845DDFDDE36CA8A218207 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; + F89405757B063F80B111F469 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; + 3D762A0BBF1B39B88A769632 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; + 5417332FE2DB3CD3A647B15D /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; + 8FDC800D873F30E282691832 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; + EB52C6A915943813932944FF /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; + 0E60E17BA4B23347A4F20160 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; + 2B4507BC09563DB5B0F16596 /* tooltip.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31EFBD7D10003A5187348B35 /* tooltip.mm */; }; + 242E1D1A9BF331BA918134EC /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; + 46327A3C356D3570B27C6701 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; + 7A84B9471A3238B4B66B1776 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; + F7D10B6E0CBA32EFAF79C77C /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; + A39B0D7EB43137F7BA50A35C /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; + 4E396D8D2E9138D797F320C6 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; + 2F7328AC75393951B08F75F2 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; + F07D84D124F23E7FA11CF148 /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; + 65AD3B31319C35F1AC9EC625 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; + E8BBC08597EF383597DA0308 /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; + BCDAE378D03E37F5994FB9C5 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; + F5D0BCF1A6C839E5829199E2 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; + 76D1A1A49CC831FFB9EBB1F6 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; + 0D79F1B4EF44393AA324213F /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; + C2DEE063B5E032C1BD2B5027 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; + 51D133EC44F830588FEEAEC0 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; + 25656617A56D342AA3D1BFE2 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; + 6A081BF19747385CB4C1877F /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; + A0FCE3CF565C3F84B63712AC /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; + A3A898DA3114311EB7F02227 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; + FEA741A9B6663A4C929893C2 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; + A5775D87FD713CBB930A783E /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; + D13596A4E3CD31DE810061A3 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; + 1CBF34ACA39330028A5EA9AC /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; + 633DD2E870263F42A8DBF9C1 /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; + 682403FBBD4E3D5E88159502 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; + 3EB6B8528A0D3B6CADAE1257 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; + 62F1DC80D631335B892610A8 /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; + CF3082BA1ED232F4B904BD14 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; + E7F35B834A163C67B65176C6 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; + B60AD651E0523DB7B31E4107 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; + 2A7640E4210334AC93366900 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; + F46777ABE0743B04A1E1F0A5 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; + 205520440CD13C0AB9E89159 /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; + 82FA4AA043213728AC266701 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; + BF9B151DC0543E37878F8B9A /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; + 4442EA28B0B3373B9A2D0862 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; + FBE4DB30865D3177B3A9993B /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; + 2A79B68D20FE3C9B98A15534 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; + 14EF556997B0350F931EBE8E /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; + 6A032420671B375D81273715 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; + 15D65A523EB23EC385C05E0C /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; + CB1F37993ECB3B73A51B42FD /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; + 0C9A379D97B133FA831175A7 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; + 097BC5E023C33C1DA05606B0 /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; + C8F1FB8C029031A5909DBC56 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; + 8F372080E11E382EA0B5ED0F /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; + 46327A3C356D3570B27C6702 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; + EEB0B28903693C7E9D07192F /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; + F5D2146C94E733FAAB6D286B /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; + 81244C52741332A8B92E5976 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; + F55F3887CDE633D7877C607C /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; + 2047544E505C3BA38F0144E7 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; + 7A84B9471A3238B4B66B1777 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; + F22C401903993639AE05A295 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; + E4B826CE70283D999CB591F3 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; + 81B742D64BEB373DB705947B /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; + C1E5799141603A75A26BEEA7 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; + 8B9C9FCB954F3596A4CED9A5 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; + 32988828498D32B2B3F8A983 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; + 91BC7802C15337CDA84C3742 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; + BE3ED6EF34303867B8C8E923 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; + 444D3B969B4336E8AD5CCFC0 /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; + E8BBC08597EF383597DA0309 /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; + 23A7AF68A03E380785EE7C24 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; + 68C300D096BF39239876D043 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; + 6C3A459236F736B8A14A13AC /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; + 1A4F9F18BBEB3515AC7C7CC6 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; + 9B6A35E706543CDAA6A5014A /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; + 63F2517EC6B2334CA825A6FA /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; + C1E5799141603A75A26BEEA8 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; + 91364FDD73053139BBAA313B /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; + CAF5C5BB129431B596C4C6C1 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; + 3CDE2B6BF88D326189F069BD /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; + C2E37E798F743A4199C8658E /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; + 51F44CB1D9AD3CBDB52EE93D /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; + 567A32722BA33AEE9FF93D7D /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; + DC928C38CA8331F18FF00BCB /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; + 9564A6968D66325DAEADEBA4 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; + BD53E095EC1136EF853A47D8 /* m_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EE0B8985443BDCB36F781F /* m_layout.cpp */; }; + EAE02BA934B43EEE92C496C7 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; + 4269B85FDC5639BEB76A8AEB /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; + 9058997222493A7A859A4D4C /* richtextxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C69E48C06BD23C178F650E42 /* richtextxml.cpp */; }; + 3316A16628B03D5E88529EA8 /* datetimectrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0A63980677D371C85A60B75 /* datetimectrl.mm */; }; + 1FB1622D59593932B25C55BA /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; + 0723C4E8B52C39FDBC2158B6 /* dataview_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */; }; + 96927C5A21FD3ACF936CDF6D /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; + F34D240EB4513FE996179183 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; + BD53E095EC1136EF853A47D9 /* m_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EE0B8985443BDCB36F781F /* m_layout.cpp */; }; + 67EBCE5FA5FF36349ADF0917 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */; }; + F5B0B26BD0803719A3FCB4D8 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; + 3C665EA42ECC3E5990BA347C /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; + 912C69ADB1673ACEB0E6CF08 /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; + 23CECD8647C037E0B41DF0D5 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; + 37DD17F479A1371ABF3589BA /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; + E741CDA71895344C974D8F50 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; + 3ACCC2EB8E973C11835EB597 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; + 5ED54DFAE28533108C08DF2A /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; + 8D6B0D48EA843E48AB0FE43D /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; + 13854E7822783719A2530792 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; + AAC2CB4D851230008AE4ABA1 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; + CEE0D7A7D5D8323B9957A781 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; + BD49EC50CB363642BDBF25C8 /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; + CE17002B5B7E375582747639 /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; + 76A83A293C9F33BCB7DFDE26 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; + B37802B0A90133C68EF93DDA /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; + B4425B59CC27389CA9FF81D2 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; + 45FE206BBAD13DDCA1EA41D0 /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; + CFA91122523B31B9A07A3826 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; + 127E255EE601383A9E0EF7EA /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; + E7D02E64384F37BC8939A2C5 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 375FF97B202F3C359402D13E /* jdpostct.c */; }; + 849B89D1F6AB3DDEAA2D53AD /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; + 4B996B4C54163D7091427DB5 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; + 00F1531404F832C6AE0748F3 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; + 6F0605F3A4E83BF0BF4C8B7E /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; + 8D6B0D48EA843E48AB0FE43E /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; + 9FA6C4275F0D3E1A884ED562 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; + CA5BD8ABDBA13641BBE7CD66 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; + AE660214E0CB375FBA508A36 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; + A2769D1659AE3CA3B58C2CAE /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; + 5FE969523BDB3353AEF96811 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; + 825EAD51920B387DB4F8C426 /* LexAsn1.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A46D50BEBF523B3F88831086 /* LexAsn1.cxx */; }; + B839235BED6F3609BDB732B9 /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; + DD1B139EA5AD3F6DB92C0FA8 /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; + 3C0EB1DDA5243E31B2D92CE2 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; + EE0EA850822E35F596B5EBBB /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; + A9A5973552EE30838306D15C /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; + 46A4CCF128FC3EB092074DC6 /* property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E1F571B01F34D4AB70CA18 /* property.cpp */; }; + 0723C4E8B52C39FDBC2158B7 /* dataview_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */; }; + B1E30CF6CFA932F5A3DBA950 /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; + BA7B12396B873FDA8F3A2748 /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; + CAF5C5BB129431B596C4C6C2 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; + B0C44C3054CB3E0590DDCBDA /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; + 16A382A265DE32FABC318F70 /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; + 1569BB4728693B6285623A23 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; + C40AA245D5773351979A2850 /* filedlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC8A52CA69053B27B09F1037 /* filedlg.mm */; }; + BB6FE851028C3DE7A070C213 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; + 070797A894A03196B7BEC661 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; + 2315C8692C443ED1AE431728 /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; + 7625D908B2CD34C78243BA91 /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; + F22C401903993639AE05A296 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; + 97BAFEAD53E238B6881178DD /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; + 795613831EC8332A83FF26E7 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; + 97C551F8AEF133D680D1FD37 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; + BCDAE378D03E37F5994FB9C6 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; + 8B87FEC23DB834EDBFB6EA32 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; + 3ACCC2EB8E973C11835EB598 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; + 815AE3FED68330F4933AA16F /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; + 774A89998E09308CBFB03EE1 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; + 729091CC33C73C989B4E071A /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; + 05814571E7A83F5DBFB6E4C4 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; + 5A459FC1180130C5B705AEDA /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; + 49FE0228D8FD3F7AB64A4432 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; + F5806029B1BA3924A8FDDBC1 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; + BAFF04F1680F32DA988EB03D /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; + A1A7B833061C35B4AABD093C /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; + CCE4ECA9CE883B008065C6FB /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 725574EF98C4301989181CBF /* jctrans.c */; }; + 33BA7D6B9DC3378B820DEB88 /* notebook.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0E8036758CEC3296B555E4DF /* notebook.mm */; }; + BAAB6B1D80A33843A8436B11 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; + AE84BC9A1CCA3ADA9C483950 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; + 0D6596A44A8C37DE85D578F6 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; + 1DBDF75500D73A3098015E7F /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; + C259D01CC62533D296EF023A /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; + 27B5431DC79733CD8D403E89 /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; + 7B642B17F5D23F4F8ED38BB5 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; + 6C80B6049A523836BCD20BCA /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; + A3A898DA3114311EB7F02228 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; + 087FF6DE223A32509692F39B /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; + E49F0D43B5A63EF1A57A7112 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; + 11DD420E32FB3EFB9DA0AB5B /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; + F1F484DD591337399FCD0463 /* display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5617D10CB7136EC9A4194EF /* display.cpp */; }; + 7569F0BC3C603EB19168088F /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; + EBA0986930DA3B59B2FB4F1E /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; + F38202271C6131908C358DED /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; + 66584BC871303041BA622DE0 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; + 1C52CB9487DF3AB9AF243B48 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; + EE972E8DC73F310B9B4C949D /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; + F2F2963D8ECC32D39FDBF101 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; + F9C5EAC42CCF3267B4100BAF /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; + 335DD610974A33D4B6581E2A /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; + A465A43B756630F1944B5A56 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; + FF7DB2884F6E3C5DB4BDF61D /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; + 2DF74933A90E34129F1BEF72 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; + BB6FE851028C3DE7A070C214 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; + 41943A8F82723027A151A468 /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; + F4C0CEADEDC23610BF6983D7 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; + 3399AB7BB1333B5AAF5FAF55 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; + B01C4EF49CF9390DA93A3502 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; + BFD4B8871B3934048B631419 /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; + F34D240EB4513FE996179184 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; + E0E4885BF4AF34B48EB08B91 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; + C8C68927DB243AEAB51E11F2 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; + 324B2BAC54553D45B3C56BFE /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; + B181806CC34839E791E54BF1 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; + 8EE5A2467401365C8217AF30 /* preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = 835C22B71A0F3C469310E1E0 /* preferences.mm */; }; + CB078622E90F33BE9D131131 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; + C7B6240E0E213836996A178B /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; + 020BBB417207393F8C60EFB6 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; + 335DD610974A33D4B6581E2B /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; + 00E2F82590B33BDCA1F6D0C4 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; + 427E6AF88CF73D799206E37D /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; + 3E99016BDE043A08B4D6B3CE /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; + 8C6E2BD9C31A3AE18AD17D45 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; + DB9565CC4EAE3BCB9F490620 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; + E6CA1EB5550F3930BFE286CD /* tglbtn.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC6875EF4732E88E029065 /* tglbtn.mm */; }; + E7140F3AB94D3FDFA86D8C06 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; + 1B06622C8D8731FC832199E2 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; + 595DCB164D55342EB86604EC /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; + 0C2CBD7246993527A829BD94 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; + 26E4813A97DE323E88119163 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; + B84642DA949638A189032CE7 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; + 692FCCABFB963696AFC1E123 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; + B6BC23F4F3E43315BD4C7CF8 /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; + 353B584AD0C03919A57A3048 /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; + D088E7DDE38C31DC9C9B3417 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; + FB09720D13673A7B81BCB645 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; + D72D99FC424337CF9EDC2043 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; + 46F341B46F80376B962759F5 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; + 221DC4F6678A3EC5ACDDEA4F /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; + A874AF0B203D3DC99C27469A /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; + BA9F0BBD57F63FD29E484FD3 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; + 5E80C103F0853788A2B43E5E /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; + E7921B0472B63E4091F4F518 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; + 8DE45CEAF2DD3C22AA019F75 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; + 9CA687845B3F30CCA44A89D0 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; + EA10DA3199813E90B39C70D3 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; + 7569F0BC3C603EB191680890 /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; + 22AE900003F73134BBEE8BB6 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; + AAC2AC9C49F1366D8BD20F5F /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; + 91BDA5B04CF33C9AB7358B8B /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; + D66F5D4D204B3B789C7F76B9 /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; + 0ADC8DBEE80D36B0BB9B058B /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; + F0B3F484C38C3BA0B9927CD9 /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; + 6B9EEA3CF2E536E3B1ADAC42 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; + 3357BD0518F538E9A949F886 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; + 371809DA4AD1382F8B532878 /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; + 5D3AD309AF39385EBF7D9DF8 /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; + E6CA1EB5550F3930BFE286CE /* tglbtn.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC6875EF4732E88E029065 /* tglbtn.mm */; }; + AAC2AC9C49F1366D8BD20F60 /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; + EAA469E1A0CC33E4A21A3F7A /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; + DA71FBB9EFB2350ABB3CEC80 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; + DE43350F6C9D3148A64F0AF9 /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; + 779D3480141B3683A6D132BE /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; + 0D6596A44A8C37DE85D578F7 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; + D3FB75C8E3A73AE38EE8A6F6 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; + BF2585CFA6853023975F1E78 /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; + A80D00249A693F43A9CBE777 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; + 5AEA6E94FB76371D928D371D /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; + 551BF168445E3D7BB54D0174 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; + A8476B3CE46B3FD4A2832F00 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; + 49C873EE448C3CD9A32012CD /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; + 901F659891613419B8643952 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; + 26E4813A97DE323E88119164 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; + C5E5AB869065307F83E27DD1 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; + 6A032420671B375D81273716 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; + 36DB80FD5B153E9099DB6912 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; + C2B07E2ECDDC3833BDC9B28C /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; + BF9B151DC0543E37878F8B9B /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; + 96B507455762391688B5E500 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; + 8B38C6C416BA3A51B37F60C4 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; + 18A318847EAC37F2B915F081 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; + 62757F24C4EE3B84B6AE3F14 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; + F55F3887CDE633D7877C607D /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; + FECC98B53C0F3106AB04E6A0 /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; + BB12132A86E2350AA47414CC /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; + E741CDA71895344C974D8F51 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; + 8B9C9FCB954F3596A4CED9A6 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; + 7DC4A542372437ECA0790F88 /* art_msw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B540E18F9C91381CA175BABB /* art_msw.cpp */; }; + EBF2D44758003221A22202BC /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; + F747991E5C973F9B8C9D800B /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; + DE43350F6C9D3148A64F0AFA /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; + DE26572475EE336B8EEA5D92 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; + E5D698D2606A304DA743AF93 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; + D6B2A64A78AF3F2983B441A8 /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; + A874AF0B203D3DC99C27469B /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; + 3694B007E88A3D8C8CB952F0 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; + 4B88254FF9963833A276A64C /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; + 527054445A0D3A00A5C2EC44 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; E44265D541BC3970B5F24001 /* libwxexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE40C0874B83EE2BC981A1C /* libwxexpat.a */; }; 32BACA8214D137E684CD8DA5 /* libwxregex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9AD4A752750F3200A6C3BE59 /* libwxregex.a */; }; 17DA56F9BEEA357F99439BDF /* libwxzlib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FB355C2107A835E5B8F15C29 /* libwxzlib.a */; }; @@ -880,6 +851,9 @@ 70F8AD1F91213D6DB150D77F /* libwxtiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A06507F3AA1A32C0AE14AC26 /* libwxtiff.a */; }; 17DA56F9BEEA357F99439BEF /* libwxzlib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FB355C2107A835E5B8F15C29 /* libwxzlib.a */; }; 60D6496B6C613604978DEDDD /* libwx_baseu_xml.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C6CC76872BA32D2B61EB8AB /* libwx_baseu_xml.dylib */; }; + E82CB89681FF3747B6A94428 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; + DB244DC0A09C379AAA63C0A4 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; + D9496139621533328AE727B7 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; 181655C7084A31E09E41E03D /* libwx_osx_cocoau_adv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = EBAFC67A0C213E83BC2E072C /* libwx_osx_cocoau_adv.dylib */; }; 15CCCFC2670F3C2DB6602703 /* libwx_baseu.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FDC84691ED63A1282591A89 /* libwx_baseu.dylib */; }; 56AD3B826DF93C39A537113A /* libwx_osx_cocoau_core.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D1AA14D7251A30ACB5E66678 /* libwx_osx_cocoau_core.dylib */; }; @@ -889,2101 +863,2127 @@ 32BACA8214D137E684CD8DB4 /* libwxregex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9AD4A752750F3200A6C3BE59 /* libwxregex.a */; }; 70F8AD1F91213D6DB150D780 /* libwxtiff.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A06507F3AA1A32C0AE14AC26 /* libwxtiff.a */; }; 17DA56F9BEEA357F99439BF0 /* libwxzlib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FB355C2107A835E5B8F15C29 /* libwxzlib.a */; }; - 0C2CBD7246993527A829BD96 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; - DB3C3AA956A03FB492480266 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; - 3DE2CD678CEB39C2B1E09ACA /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; - A53B8C3ED0D33A1D9AA8219A /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; - F016C51053373E658ED4C9A9 /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; - F5B0B26BD0803719A3FCB4D7 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; - C6DF6F29407B34F29ED1B66E /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; - CD241361D4693785A0B8939D /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; - AEEE6BC41B6531898A61CB17 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; - 4BAFAE70A6B1313B96D86632 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; - 49C873EE448C3CD9A32012CD /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; - 131B879180AE3FB481F81CC8 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; - D5A25AC579F436509805335A /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; - D070C3BE95483FE38BABA1BF /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; - 14EF556997B0350F931EBE8F /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; - 46395873DB1C3B7FA81DE5F8 /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; - 729091CC33C73C989B4E0719 /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; - 6944AC98F6F83E3D983DABD4 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; - 6FA47EAACE613B039B6EC261 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; - 84382E5DB3203A73AC5EE391 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; - 0FBF7C9EDFB53D8DA0991B56 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; - F6288F388B8C33FD85E9A156 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; - E7921B0472B63E4091F4F519 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; - 8F372080E11E382EA0B5ED0F /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; - 6F5A0D3C7763334396A3783F /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; - F07D84D124F23E7FA11CF149 /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; - D6B73239BF0E32288161679C /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; - CBBD7B32DB7B3E24AE745D79 /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; - F2F2963D8ECC32D39FDBF102 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; - 61FEDBF2D47A3B4E861F8296 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F5 /* sound.cpp */; }; - D54D3CA9E73336A08DB20705 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; - C7B6240E0E213836996A178B /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; - AF1875145B2537298E4A28D8 /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; - CF3082BA1ED232F4B904BD14 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; - 7B4DA2F5F25B3E188CBAFE38 /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; - AD7EEB418C7930CB828EAF87 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; - 324B2BAC54553D45B3C56BFD /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; - 6A10511265493FA2BB79CE4D /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; - 760C729E41D93CC1AA2B4E0E /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; - BA9F0BBD57F63FD29E484FD3 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; - 3399AB7BB1333B5AAF5FAF56 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; - 0743AE8613F535A0ABB79316 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; - 551BF168445E3D7BB54D0174 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; - 675B4E6CBA8632E89B4AC26D /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; - 52C0984A2A4F31BC885519B0 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; - 4156FDB73D0A397A870E4302 /* overlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FBD8031E28A3C9CB7C45784 /* overlay.mm */; }; - CB1F37993ECB3B73A51B42FD /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; - 4958BD2E717A3F03AB030189 /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; - E3B3E4F75D503DB89B5C622D /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; - F85D632964383F29BC3B30B8 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; - 27E73CA5C35A30CE89946ECA /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; - 59BFB8C8310E37B39AF8B0D4 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; - BB6FE851028C3DE7A070C214 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; - EA02FA6D3B003F8F8A2963C6 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; - CE32C5250F2834D4B81BE898 /* appprogress.mm in Sources */ = {isa = PBXBuildFile; fileRef = BD91A34971FB3D0299B894A5 /* appprogress.mm */; }; - C7B6240E0E213836996A178C /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; - F84D59648206349A9768157D /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; - 0FFFFA2F762B3160955D1D89 /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; - 5FE969523BDB3353AEF96810 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; - F5B0B26BD0803719A3FCB4D8 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; - F22C401903993639AE05A296 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; - C2B07E2ECDDC3833BDC9B28C /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; - B59FC7345C383D9099391AC3 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; - DB73248401573A5996D8E68F /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; - 37749AC3468836FC857BD0D5 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; - BF068F3C06473D8CBC55D508 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; - 3ACCC2EB8E973C11835EB597 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; - F22C401903993639AE05A297 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; - 9FD99E06F6613A1A958FAF6D /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; - 32988828498D32B2B3F8A983 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; - 0A2A4D2DC8F63FE1AC0BFAB0 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; - 0F8C79010EF0316AA1B7392D /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; - 31FEAB56919D372993CAD89C /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; - CCFD3144A22C3A87B67D88AB /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; - 39D6435B10073B85A499AFDA /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; - 7A79D9AC608E3B8287229174 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; - BFD3BFBDC8DA3B1EAD141F96 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; - 87C67583D36C3465ACD64104 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; - 893BDA491EDE3A0E91FADE40 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; - E104017EE1A4357DAF84E1E7 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; - 3D3EA1BAAD1833B1B48E9C87 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; - 3C394FBD47B6310C80577E3B /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; - 1A70DDEDF9E13FF4BDA390EB /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; - 335DD610974A33D4B6581E2B /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; - 552708E6296D33EBB5F6A494 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; - 901F659891613419B8643952 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; - 4269B85FDC5639BEB76A8AEC /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; - D66F55C93D1130F488970C05 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; - DD1B139EA5AD3F6DB92C0FA8 /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; - 0C9A379D97B133FA831175A9 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; - 2563C775427E3D68BD384F30 /* richtextstyles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D30617843F33310089C1F77A /* richtextstyles.cpp */; }; - E46BEC5C8D643BD099AF1D57 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; - B84642DA949638A189032CE7 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; - 42260A6F1853361083803B0D /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; - 0095084719983B878378CA28 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; - 9F608A33D52D327FAA295625 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; - 1B69C40CD7493FED9A272836 /* notifmsg.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */; }; - 9D003890CB7035A298DB7058 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; - 0E92CEF677AA32C9A8CDA0A7 /* checkbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */; }; - E7F35B834A163C67B65176C7 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; - A52A7D2FEB1434E29C64582C /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; - 182DFDBB58653FD9863D4176 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; - E7140F3AB94D3FDFA86D8C06 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; - C92005CB86C6361BBB9D7C68 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; - 6167245C417A32179EC37D2E /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; - 7CC211E10D853B958250A4CF /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; - FE5B7C7A84B83C17A38E8404 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; - AAABEE399008310A8BC9BE44 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; - 14DEBD7C01FC358B917FDAF2 /* aboutdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 207F0F88390138B6B41183EB /* aboutdlg.mm */; }; - 743BB23211B336A6A0F26E58 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; - 25B0940CABAB39CD90C6F3C5 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; - CB2E99E8FB7D3269A333A55F /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; - 91BDA5B04CF33C9AB7358B8C /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; - 6138BCBC8E4438FA91E0EFA0 /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; - 700BBDECBE313E108BA99ABD /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; - 1DE75213D296323B815A02BE /* statline.mm in Sources */ = {isa = PBXBuildFile; fileRef = 743EF8DB16CE371DA5C66623 /* statline.mm */; }; - 3E6AA08E72A030D39D867D4B /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; - DC928C38CA8331F18FF00BCB /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; - FECC98B53C0F3106AB04E69F /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; - 0654BCC3F0763C50A7949505 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; - E3AD8574E13B39BDB8D4E930 /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; - 5C44446AB150378696CD6B3C /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; - 5116CE330E333724A66982E5 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; - 2F50DBC14FE538A49823925C /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; - A4F2426F36653C6D87EC18B0 /* activityindicator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5814208070CF3D899F132BA1 /* activityindicator.mm */; }; - 98F52D5224B438DFA8887E06 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; - 0A406D2D1ADA343891E3664D /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; - D36E76A4CAF5352D9397E201 /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; - 219304C9DDA33E9AADB515DC /* datetimectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */; }; - B5470121BB4B35DE9C4836DC /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; - 131B879180AE3FB481F81CC9 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; - 9B3F9D04FB533D99B58BD519 /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; - 834F2ADD0520313FBAC4F927 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; - 8B60964DA1DF3F3DB40BE123 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; - DAAFBED07FF8365B96D20B9A /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; - 18A318847EAC37F2B915F081 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; - CFDBB80A4C9A3BA092273936 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; - 91364FDD73053139BBAA313B /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; - A0FCE3CF565C3F84B63712AC /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; - 9110ACFC3CFB3C7994E907B1 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; - 86BE5213D3F131D8A686267A /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; - 0095084719983B878378CA29 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; - 2386B575BC3931D2AF86CB34 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; - 4301AFBA0A193A7EB392EB93 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; - B181806CC34839E791E54BF0 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; - 95AD56D602CF3C5085602AF9 /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; - 98F52D5224B438DFA8887E07 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; - 502D7B786EAE383B9546F320 /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; - 13A71672A59233D3A9B2D5EA /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; - F3AC352D6DAE3A12A5664768 /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; - BBAABF3C693E37D3B0FF2502 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; - 91364FDD73053139BBAA313C /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; - FCE5B139CBE73FCB804EF7DD /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; - 49C873EE448C3CD9A32012CE /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; - 0FDDE8E193743F3A8CBDC67C /* richtextprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */; }; - C32EF2EC1A103BC3A6254323 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; - 444D3B969B4336E8AD5CCFBF /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; - D5AABE973F3A351EB1C1A5A6 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; - 8292D346BFC33D6E8D3CDDC0 /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; - 8C6E2BD9C31A3AE18AD17D45 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; - FE9A662A1F9B34D099C45C1D /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; - 4C9BA36123E43589956864C6 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; - 805CCAE64D023561AD334B53 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; - 5E80C103F0853788A2B43E5F /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; - 86787E4138CC334BB74EC7B4 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; - A08165E5D38E3EF6962A7AEA /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; - A569A33A2097316D8110C2C2 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; - CA5BD8ABDBA13641BBE7CD67 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; - 77BC918AF05C30E8A0BD27F8 /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; - 014AF0BAB1783A5D9D75A7EE /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; - 7ECC6EE6D5273F75BB6B7B76 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; - 3141FEDED0943BD6A2EF858F /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; - 5303FA25D0773FAEB963D8E5 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; - 3C665EA42ECC3E5990BA347C /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; - 63F2517EC6B2334CA825A6FA /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; - C2D45B334BE03F6C941CA042 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; - 5EE94793DFCB3BA281A4864E /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; - AAC2CB4D851230008AE4ABA2 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; - 22E90F33B5C9308EBF37A701 /* printdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9E32802E8ED3E729FF34CFC /* printdlg.mm */; }; - 49BEDFBC3661339D90EF6936 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; - C34B8675439F39B4845FFC52 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; - AF1E3338E892336E924AF632 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; - 9A83D365AD1F37FA9C7030C4 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; - 57B41B6BACFB3906ACD1BFB0 /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; - 07C769F64665317BA3E1AC90 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; - 2B13BFC894C63373B7ACFA3F /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; - 049052C49B0B3810BE0179CA /* dataview.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB6963739198360DB3DBCC6C /* dataview.mm */; }; - 097BC5E023C33C1DA05606B0 /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; - 9110ACFC3CFB3C7994E907B2 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; - E515EAE375AE390688CBF8D3 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B32A13D5B3336098B1B9765 /* pngtrans.c */; }; - 49C873EE448C3CD9A32012CF /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; - 8D6B0D48EA843E48AB0FE43E /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; - BFD3BFBDC8DA3B1EAD141F97 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; - FB09720D13673A7B81BCB645 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; - F55F3887CDE633D7877C607C /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; - 13854E7822783719A2530792 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; - 5B5B8DF915D438AA9FCEB39E /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; - DC928C38CA8331F18FF00BCC /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; - 33ED014A7FF7398794E6E4D0 /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; - BA9F0BBD57F63FD29E484FD4 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; - 9CC92BB4B0E233A0A7F8127A /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; - 50E89226E8D7390D9D21C809 /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; - 3E6AA08E72A030D39D867D4C /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; - C2E37E798F743A4199C8658F /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; - CDC0FF253B503BA19693D68E /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; - B839235BED6F3609BDB732B8 /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; - AEB9099819B33F4A8AAB9F54 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; - B6BC23F4F3E43315BD4C7CF9 /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; - 49260580A7F23B569A827D3F /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; - 1EE845DDFDDE36CA8A218206 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; - 1E4832B42B95308299B767B9 /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; - 00F1531404F832C6AE0748F3 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; - 14C024EB327435A2A571DA2E /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; - 6A10511265493FA2BB79CE4E /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; - EBA0986930DA3B59B2FB4F1F /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; - B1E30CF6CFA932F5A3DBA951 /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; - 1A4F9F18BBEB3515AC7C7CC7 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; - 427E6AF88CF73D799206E37F /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; - B97C178B47173E6AB0CE577B /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; - 7D615329368D32709CEF4B59 /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; - A52A7D2FEB1434E29C64582D /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; - 67A0583ADD8C35B8B9BA3D12 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; - C40AA245D5773351979A2851 /* filedlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC8A52CA69053B27B09F1037 /* filedlg.mm */; }; - E0E4885BF4AF34B48EB08B92 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; - 26BB10834DA1388881BDD1ED /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; - 15D65A523EB23EC385C05E0C /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; - 9B8E5690A6103FC1BDC6C47E /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; - 8966F77CC97B3ED780C8F137 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; - C3AC94EA13C1352790BF5FF8 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; - 76A83A293C9F33BCB7DFDE27 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; - 6E1FD7D3DEF03748AEE3A29E /* listbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = D324650313003AAD96E12962 /* listbox.mm */; }; - 77BC918AF05C30E8A0BD27F9 /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; - FE2DBCCC1D0B36A3BE4493C0 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; - A53B8C3ED0D33A1D9AA8219B /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; - EB206A0264AD3CAA9F68B8FD /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; - 12B1DEF410AB34999AB210DB /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; - D6CF7416CA6A3CFF8FDFD49B /* nativewin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BC8BFDE41F93504B7A51D08 /* nativewin.mm */; }; - 7C52E7CC12463941B0E4D402 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; - D9EE059D3C3C3C13AE4419F1 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; - C0CDA289E9EC3E20BE70B2E6 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; - 595DCB164D55342EB86604ED /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; - 0B98B6721DEE37A1ADEA382C /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; - D6B2A64A78AF3F2983B441A8 /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; - 00E12455C98032E18378EE5E /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; - EA02FA6D3B003F8F8A2963C7 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; - 9FA6C4275F0D3E1A884ED562 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; - 9E0B67E34B683412978BA82E /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; - 95826E8528CC32D8934C36EC /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; - 6E68759BC2E63CA59C12FDC0 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; - F747991E5C973F9B8C9D800A /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; - A1A7B833061C35B4AABD093D /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; - A3321FE2A87D3BD69E0BB009 /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; - 97BAFEAD53E238B6881178DD /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; - E8EE34F0A78C31B489B19FEE /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; - 5EE94793DFCB3BA281A4864F /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; - F72020415D713C1BA41C17CF /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; - EDD92822EBD93E86AE5A2ED1 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; - 296692A7A3783E3A83D005C7 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; - DF8124E5E17D386A84CEEA29 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; - 9A63148F193E33B5964DD029 /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; - DC6B669C9A78398F914AEE53 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; - EDCA35F1555F3509895CCA69 /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; - 1569BB4728693B6285623A23 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; - 4301AFBA0A193A7EB392EB94 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; - 5A459FC1180130C5B705AEDC /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; - 729091CC33C73C989B4E071A /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; - E0FAB345D2933D42B62917A5 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; - A5775D87FD713CBB930A783F /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; - 1A4F9F18BBEB3515AC7C7CC8 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; - 1EDED99760B23A1999E75C14 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; - 25B0940CABAB39CD90C6F3C6 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; - 1569BB4728693B6285623A24 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; - DEB35F871F8E3B90AD207AEE /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; - D95C5F467D37339AB8DF2355 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; - 9678C2B19D293818AA8E9E0F /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; - F70156C3E68B38FCB72FE253 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; - BCDAE378D03E37F5994FB9C6 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; - 097BC5E023C33C1DA05606B1 /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; - 61FEDBF2D47A3B4E861F8297 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; - 13854E7822783719A2530793 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; - AE660214E0CB375FBA508A36 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; - 64A716F87A5136F9A790EC5B /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; - F5D0BCF1A6C839E5829199E2 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; - 87AA9C5D887B3C31A2AFB49F /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; - B1775EF7C72233408044034C /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; - 729091CC33C73C989B4E071B /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; - 37749AC3468836FC857BD0D6 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; - 11DD420E32FB3EFB9DA0AB5C /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; - D7F14BDFFB7F369B842AFC13 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; - 46CE8B53D2663927AAE5DF9F /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; - BF8C33B7CB3A3ECE814A95FC /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; - 9564A6968D66325DAEADEBA4 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; - 3E99016BDE043A08B4D6B3CF /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; - 319FB8E64CE731D6A58AD301 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; - E0E4885BF4AF34B48EB08B93 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; - D6B73239BF0E32288161679D /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; - 27E73CA5C35A30CE89946ECB /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; - 6BF19C7CA9E93D989C210FE5 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; - 6978D7A20DA93A329DDD1384 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; - FDE14459359334DE9FB03ED5 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; - B791BD05072B3B909A7093C2 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; - 9065A4BE3D0433B88CF45572 /* richtextbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */; }; - D542C7819D593112AE5F7C3D /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; - 27E2EABB117334CD89CFD2A4 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; - F0B3F484C38C3BA0B9927CD9 /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; - 5388468A6F8F3141B25CD401 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; - 8F372080E11E382EA0B5ED10 /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; - 4D0BA8B9F72C3C31BC170CE3 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; - B60AD651E0523DB7B31E4107 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; - 3554C88010CE3D2A8970A135 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; - 51437DC2AD7B3BEB9A53CE1A /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; - 0D79F1B4EF44393AA3242141 /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; - BAA75384DA82370298672333 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; - CFF73578F04D357E83D1D830 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; - 3C36437B2E933F83984D4320 /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; - 7C5552FA058034238F485900 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; - A80D00249A693F43A9CBE777 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; - 8A4046BD38873D9CAC9C2B59 /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; - 664A54F914443110B7BB6928 /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; - 923F4797A73A3BDD87BBD1E1 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; - C425A172B0AB3EBD9AC9A590 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; - 0B4AF44DC0C439AD83CDC37F /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; - 03035C5CE4BC3288A5A18424 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; - F501AB044AAC39DCB8C0B3E1 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; - C5419BC04D6234B5A8307B82 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; - 8A9C3C04D00334418C3446F9 /* dirdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B0DC125AFFC322E8E496262 /* dirdlg.mm */; }; - 86003C8EB906304F9025F789 /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; - 60296753A32B39EB8BD0CB45 /* pcre2_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */; }; - 0723C4E8B52C39FDBC2158B7 /* dataview_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */; }; - 6CA1BAEBBDB4336E9E201F96 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; - D542C7819D593112AE5F7C3E /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; - 5A8638C234133824BDF93BBF /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; - 901F659891613419B8643953 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; - C5419BC04D6234B5A8307B83 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; - 61FD5E0E28F732E8AB1729F8 /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; - B791BD05072B3B909A7093C3 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; - 219304C9DDA33E9AADB515DD /* datetimectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */; }; - 8C2B50E3FC7A37C58CC9DC0A /* colour.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */; }; - 39FB197CF9EB3D76BE0723D1 /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; - 07C769F64665317BA3E1AC91 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; - 05814571E7A83F5DBFB6E4C6 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; - 0723C4E8B52C39FDBC2158B8 /* dataview_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */; }; - 7F62946D497A32CE857F65C9 /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; - 50E89226E8D7390D9D21C80A /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; - AD7EEB418C7930CB828EAF88 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; - 16021CFD78623B8CBD08FC20 /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; - 2989056891153968B372EA14 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; - 8B38C6C416BA3A51B37F60C4 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; - 552708E6296D33EBB5F6A495 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; - 2480859662ED399799E120A6 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; - 22C76BF2C3E331CD87657E6F /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; - EB52C6A915943813932944FF /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; - A3A898DA3114311EB7F02228 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; - 6AA0EE765330326380989FD2 /* stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */; }; - 9D4B67A357D23B5283CA8D99 /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; - 383A6993E90936D39A5F12BE /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; - 07158EBC05A637ECA9DC7B50 /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; - DF3B927516FB365E865A9782 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; - 26E4813A97DE323E88119163 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; - D5C304182151365FA9FF8A3D /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; - D9DCBE799DB634C2A73FD6BD /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; - 2E930206397C3EDCBD8206FC /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; - 65E8A5F333D7336C816F0D0E /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; - F72020415D713C1BA41C17D0 /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; - B6C364CB4AE33708A862B4B5 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; - 46395873DB1C3B7FA81DE5F9 /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; - EDD5725CF41336EFA7FB300A /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; - AD4A533C4E1633598A6D5C6F /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; - CAF5C5BB129431B596C4C6C1 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; - 14D6D5F8F5ED3C71936DD2B0 /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; - 0730A107A2B935A9923C8EF2 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; - CE17002B5B7E375582747639 /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; - 68AC8860B0943C1FAF76D96C /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; - F5DF7AF0FA9E371BB71EF798 /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; - 64F11C549E3035DF85691060 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; - 894D43C8F224394FB3171F27 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; - 84382E5DB3203A73AC5EE392 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; - 25656617A56D342AA3D1BFE2 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; - 324B2BAC54553D45B3C56BFE /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; - 11DD420E32FB3EFB9DA0AB5D /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; - 71CCB06E790C3C54BFF1199D /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; - 6E68759BC2E63CA59C12FDC1 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; - FD3CC5F0AA41384B9388A1E0 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; - 7C9EAFF4A0223EE597E0E39E /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; - 1E17F95DD433379E8C18298D /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; - 97BAFEAD53E238B6881178DE /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; - 09A792A5129E3FE1BF077641 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; - D17E3053DA0D3F7EA4D0951B /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; - 64A716F87A5136F9A790EC5C /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; - 353B584AD0C03919A57A3049 /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; - D13596A4E3CD31DE810061A2 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; - 51F44CB1D9AD3CBDB52EE93F /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; - 70F898F8B129380BBECAC559 /* richtexthtml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */; }; - 438EAEA4B30C325C827F6197 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; - 2D60F289103837EA8925E3F2 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; - 61C3F7D495FB3E8BA402E4F8 /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; - 1EA81A0E8E5A3B38B4D80339 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; - 171F09F8DD553FA5B4B3FAE3 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; - F38202271C6131908C358DED /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; - D5C5DD83882B3227A1CCFE0E /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; - 4B996B4C54163D7091427DB6 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; - 23A7AF68A03E380785EE7C24 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; - 55D893FDD00633FEA82ABD83 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; - 296692A7A3783E3A83D005C8 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; - 2E930206397C3EDCBD8206FD /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; - E5D698D2606A304DA743AF93 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; - E62F8E49FD5035D8BC71BB4A /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; - 0F2FD12272023C869CE86008 /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; - 4958BD2E717A3F03AB03018A /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; - 5A8638C234133824BDF93BC0 /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; - EDD92822EBD93E86AE5A2ED2 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; - 76A83A293C9F33BCB7DFDE28 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; - AE660214E0CB375FBA508A37 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; - 1D726139C977341A97D0C931 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; - 1CC5AEC6C08E3600801CDADC /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; - 311840186794346AAAA42091 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; - 2E4747E0736B30569ACD5422 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; - 3316A16628B03D5E88529EA7 /* datetimectrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0A63980677D371C85A60B75 /* datetimectrl.mm */; }; - C40AA245D5773351979A2852 /* filedlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC8A52CA69053B27B09F1037 /* filedlg.mm */; }; - 95826E8528CC32D8934C36ED /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; - 700BBDECBE313E108BA99ABE /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; - F501AB044AAC39DCB8C0B3E2 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; - 94B1C88076793400810FAC31 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; - ABCD15C4AB37396EA17B7B28 /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; - 02E8F1195B653D26AAA89462 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; - 8C2B50E3FC7A37C58CC9DC0B /* colour.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */; }; - 2047544E505C3BA38F0144E7 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; - 60296753A32B39EB8BD0CB46 /* pcre2_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */; }; - C5E5AB869065307F83E27DD1 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; - 131B879180AE3FB481F81CCA /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; - D13AE659C3AC37B68D39B2CA /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; - 55D893FDD00633FEA82ABD84 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; - 700BBDECBE313E108BA99ABF /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; - 060E095718B03EF98C75479A /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; - 09A792A5129E3FE1BF077642 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; - A5775D87FD713CBB930A7840 /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; - 02E8F1195B653D26AAA89463 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; - 8FB5FBC5730C33F1A3D85D9F /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; - BEA90F2C6BB93143958F899A /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; - 76D1A1A49CC831FFB9EBB1F7 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; - DC6B669C9A78398F914AEE54 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; - 0A406D2D1ADA343891E3664E /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; - 6167245C417A32179EC37D2F /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; - CE17002B5B7E37558274763A /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; - C6DF6F29407B34F29ED1B66F /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; - 67CE7065EE593DAAA2CE448A /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; - 23CECD8647C037E0B41DF0D5 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; - F569D7A3F0E038E9B4CC2A77 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; - 15048519756B33959B15B162 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; - F5D2146C94E733FAAB6D286B /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; - C7B6240E0E213836996A178D /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; - 0D6596A44A8C37DE85D578F7 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; - B0E94A59C83637C09FAAE71D /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; - 58AABAD40AA236438347DDDF /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; - E7AF3BF2B3473AD9BE66D1A2 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; - 49FE0228D8FD3F7AB64A4432 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; - 2020EE3C45743B53BE8C7F39 /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; - 78E15D8200F635529F39609A /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; - 9058997222493A7A859A4D4D /* richtextxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C69E48C06BD23C178F650E42 /* richtextxml.cpp */; }; - ACD644CFA85A3B70A3E3B119 /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; - 070797A894A03196B7BEC661 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; - FEB073547F3F3AC19D31F699 /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; - 6978D7A20DA93A329DDD1385 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; - 3554C88010CE3D2A8970A136 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; - 5700B7F9166A37FDAA72E9DC /* dnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E53493CB84A30AE8C1CD721 /* dnd.mm */; }; - 49BEDFBC3661339D90EF6937 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; - D6CF7416CA6A3CFF8FDFD49C /* nativewin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BC8BFDE41F93504B7A51D08 /* nativewin.mm */; }; - D18E2985C48733B2B7B3D442 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; - 0EB6AB38A68D3845AC384A24 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; - 0C2073A011EA36B8AD906DA3 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; - AC07BA4EA5403443914DFDB2 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; - 49FE0228D8FD3F7AB64A4433 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; - BFA6983551B4310DA7C8A405 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; - 2FA1A8FE3644325ABAD273A5 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; - 087FF6DE223A32509692F39B /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; - 0A2A4D2DC8F63FE1AC0BFAB1 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; - 1C52CB9487DF3AB9AF243B48 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; - 7B642B17F5D23F4F8ED38BB5 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; - BB12132A86E2350AA47414CD /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; - F5D2146C94E733FAAB6D286C /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; - 311840186794346AAAA42092 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; - C2D45B334BE03F6C941CA043 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; - A1AF8FF873D6383996995ED0 /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; - 15D65A523EB23EC385C05E0D /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; - 65FCDBFFF3F138A3ABBAA650 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; - C0CDA289E9EC3E20BE70B2E7 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; - D9EE059D3C3C3C13AE4419F2 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; - 15735ED6556130F6A14F0BCF /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; - 02E8F1195B653D26AAA89464 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; - A0FCE3CF565C3F84B63712AD /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; - 91EA325FCE3A3A6A8D1D21A6 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; - AAAB5DF8E60736D88273DCFF /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; - 2020EE3C45743B53BE8C7F3A /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; - 20D05D14BFAD3F969666D03B /* timectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */; }; - 8FB5FBC5730C33F1A3D85DA0 /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; - B6728BCD1A0731299924C8C6 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; - 9C6E9E4BA54733EF9F87E4B7 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; - 675B4E6CBA8632E89B4AC26E /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; - BD2B17EB72E73A6EB6E0B270 /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; - 052331773CF6362C9A6CF38F /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; - 6D723C987BFB39B7B887DCB2 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; - CAF5C5BB129431B596C4C6C2 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; - AC0B0C52922B30188AE95E94 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; - D9DCBE799DB634C2A73FD6BE /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; - 96927C5A21FD3ACF936CDF6C /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; - 2102C23970FB3F22AB46A59B /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; - 8B9C9FCB954F3596A4CED9A6 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; - 1BCC944F5E0936F5830F03E9 /* windowid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B9B85572D0312BBF2878DB /* windowid.cpp */; }; - EDD5725CF41336EFA7FB300B /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; - CD35A576FD363FD49C3AC4B3 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; - BCD81FD3D1EC305F801E1C1C /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; - BEAC2449AFA7304989BA301E /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; - E39021D3CDCD33BAA646B006 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; - 0E92CEF677AA32C9A8CDA0A8 /* checkbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */; }; - D9DCBE799DB634C2A73FD6BF /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; - 774A89998E09308CBFB03EE0 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; - 570FA90F526E3F25A8E8FCF3 /* tif_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B25B87203E3464BCDD277D /* tif_read.c */; }; - 750C716389AD3ADBABC9D689 /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; - 4F99EB97F65330C28EB4D077 /* datectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */; }; - A9A5973552EE30838306D15C /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; - CFF73578F04D357E83D1D831 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; - 26E4813A97DE323E88119164 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; - 893BDA491EDE3A0E91FADE41 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; - FEF99FF6C38D3B488396B144 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; - D00AF125FCB63A7A8F9B87DF /* taskbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */; }; - 7A79D9AC608E3B8287229175 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; - 9A63148F193E33B5964DD02A /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; - BF3D600A93403C589B65C5BF /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; - 31FEAB56919D372993CAD89D /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; - 2F35A207C3993DE08E4FE0B0 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; - D088E7DDE38C31DC9C9B3419 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; - C987310872D1396BAF716E5B /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; - 6BC8B3EDB3AE3EF4BACFC08A /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; - A2769D1659AE3CA3B58C2CAF /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; - F5D0BCF1A6C839E5829199E3 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; - 66584BC871303041BA622DE1 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; - 8AA341CCFB8E3F6AB3523596 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; - A3321FE2A87D3BD69E0BB00A /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; - 00F1531404F832C6AE0748F4 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; - 7BD3887F603E3704969A54E1 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; - 7B642B17F5D23F4F8ED38BB6 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; - 4657479AF35533AEB7876676 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; - FF50EC0EC5F23DF890C6E960 /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; - 7C20B79175D33852A2E9DE84 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; - B6C364CB4AE33708A862B4B6 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; - 87092C0C817D343DAB77E23F /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; - 020BBB417207393F8C60EFB6 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; - F2813BF297C73A3ABD02EC99 /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; - 774EB9F3F7E93A379E1F7551 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; - D4EC9DB5F8DF319EA0FD26A4 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; - CB078622E90F33BE9D131131 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28824 /* buttonbar.cpp */; }; - EDCA35F1555F3509895CCA6A /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; - 1FB1622D59593932B25C55BB /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; - D997FFC948B73FDA892DB531 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; - 4788F736CD9C324E8A3DFA74 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; - E1F7C51F411B3AF39476E489 /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; - 215958201947310B88BBEDB5 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; - 064908348009398C8EA8497C /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; - 527054445A0D3A00A5C2EC44 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; - 01D4C5F2147F3942A7CE91AA /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; - 36B0B923B836358D9DB0AE10 /* xh_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */; }; - 779D3480141B3683A6D132BE /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; - 37749AC3468836FC857BD0D7 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; - 27759C2FBB0E35FDA847B2B6 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; - 056CA84179433AA48D55DA65 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; - D5C5DD83882B3227A1CCFE0F /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; - 31DD19A942283FA8810B6382 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; - 3C5E1A45A57B3169A4C073DA /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; - D948CC99521633338B24E2F6 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; - CE32C5250F2834D4B81BE899 /* appprogress.mm in Sources */ = {isa = PBXBuildFile; fileRef = BD91A34971FB3D0299B894A5 /* appprogress.mm */; }; + 7ECC6EE6D5273F75BB6B7B74 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; + D98FABF75BCE3AF18C91B42D /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; + EA10DA3199813E90B39C70D4 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; + 50D7E093424138C88BB50D29 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; BDB8EF0E0DA03693BFB77EF8 /* accesscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8555204EBA8930809B732842 /* accesscmn.cpp */; }; - 849B89D1F6AB3DDEAA2D53AD /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; - 283C3ABE42433244983C27C3 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; - 6CA1BAEBBDB4336E9E201F97 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; - 88E1AE56FD393C8BA5CF8545 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; - A465A43B756630F1944B5A56 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; - 5F57C4908E5038D19D68ED7B /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; - 3CDE2B6BF88D326189F069BD /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; - 0948599C4FD53611A09B52AC /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; - 24A5A71C79733E9CB913C5B7 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; - D54A162E557834A48F4646A9 /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; - D83B32B788EC310D919E0DF7 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; - E8BBC08597EF383597DA0308 /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; - 0742292656623EC481B34369 /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; - D8ADDD24BEAC3D94B3388D3E /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; - FE5B7C7A84B83C17A38E8405 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; - 61FEDBF2D47A3B4E861F8298 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; - B181806CC34839E791E54BF1 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; - 2FE10EA678C73523836FCC1D /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; - CB078622E90F33BE9D131132 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; - 24A5A71C79733E9CB913C5B8 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; - 8AB7191F7CB838FC8337C48D /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; - 028257C52CAE3038AA862C35 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; - 1D726139C977341A97D0C932 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; - 1749412E53B9311DABA71DDD /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; - 11818B68C5263EB68D708845 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; - 774EB9F3F7E93A379E1F7552 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; - 16A382A265DE32FABC318F71 /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; - C3A63D7091913CD39094AE0C /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; - 3DE2CD678CEB39C2B1E09ACB /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; - 5417332FE2DB3CD3A647B15D /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; - C8F1FB8C029031A5909DBC56 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; - 6A032420671B375D81273714 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; - 59BFB8C8310E37B39AF8B0D5 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; - CF3082BA1ED232F4B904BD15 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; - 4C9BA36123E43589956864C7 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; - BDAB44F5D017395D9D3A1F24 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; - D3EC9191D94837CABFF05DC5 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; - 93E04642049537EB8A37BA27 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; - AE5286C71D1130EAA368A1C5 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; - 745C39E90E8C3C08A887B51D /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; - 0718E7524134312090541D6E /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; - CCE4ECA9CE883B008065C6FB /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 725574EF98C4301989181CBF /* jctrans.c */; }; - 171F09F8DD553FA5B4B3FAE4 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; - DDC71B80D562303690FDBE4C /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; - 6A081BF19747385CB4C18780 /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; - 31380AD4F5BD38A6B9212FE1 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; - D6B73239BF0E32288161679E /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; - 4B996B4C54163D7091427DB7 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; - F3CB42BB6D983675862C01F3 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; - 4442EA28B0B3373B9A2D0862 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; - E882402BEE0330A080A6516F /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; - 523FB2A8435A3324A8E1B371 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; - CFA91122523B31B9A07A3826 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; - 14DEBD7C01FC358B917FDAF3 /* aboutdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 207F0F88390138B6B41183EB /* aboutdlg.mm */; }; - 9EC837DA722736119D49868B /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; - E63364B7E727383BA8E2B7EC /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; - C1DCF69200593986A8C606A6 /* hidjoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */; }; - 4CF9BA40653C3153805D88AC /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; - 784F7C50882F320FA76537B6 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; - 7BD3887F603E3704969A54E2 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; - 99E7A46106C03484BA70D29F /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; - BF3D600A93403C589B65C5C0 /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; - 68C300D096BF39239876D043 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; - F07D84D124F23E7FA11CF14A /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; - 6138BCBC8E4438FA91E0EFA1 /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; - 758629DA468A3EF7B1C15242 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; - CFF73578F04D357E83D1D832 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; - C1E5799141603A75A26BEEA8 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; - 539B586AEAD630A79FC12ED0 /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; - DA71FBB9EFB2350ABB3CEC80 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; - E4B826CE70283D999CB591F4 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; - 912C69ADB1673ACEB0E6CF08 /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; - 90BC965B1A1F35A3B2C9D1CA /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; - BA57708D2D563967A0D1F005 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; - DE26572475EE336B8EEA5D93 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; - 86787E4138CC334BB74EC7B5 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; - A423177BBC0F3BE5A436B4B7 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; - E80BEED62EBF34F09B3F4020 /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; - 5F78DB0417BF3CE1B4E35C7F /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; - BDAB44F5D017395D9D3A1F25 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; - 3EB6B8528A0D3B6CADAE1256 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; - 5DA146A9F7653F53BF5299E8 /* spinbutt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */; }; - 4DD98A9436C83CF3B9425A79 /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; - 8C2B50E3FC7A37C58CC9DC0C /* colour.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */; }; - B640A8A74D973A8FBEF63916 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; - 1DF3A4F85FCB3BA79A552F3F /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; - 4657E7382E9E3EDC8DE2401F /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; - 6463C9BE78C0394CB7B451FB /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; - B01C4EF49CF9390DA93A3503 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; - 159E4248CB1333AD841D9F04 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; - 4D9368BD07F131C493232E2E /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; - 61FD5E0E28F732E8AB1729F9 /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; - 9F70A89D00B03D4894AF7638 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; - 020BBB417207393F8C60EFB7 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; - 3813146434693234965C4F32 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; - 8A4046BD38873D9CAC9C2B5A /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; - 2FA1A8FE3644325ABAD273A6 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; - A53B8C3ED0D33A1D9AA8219C /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; - 62331487C17B32E081B8FEA7 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; - 2315C8692C443ED1AE431728 /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; - A1A7D793B034398B8696EF34 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; - 2047544E505C3BA38F0144E8 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; - E741CDA71895344C974D8F50 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; - 4DA9DE940E043C58BEACBB57 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; - AE5286C71D1130EAA368A1C6 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; - E17048DEEF1138318314F1D0 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; - 5B5B8DF915D438AA9FCEB39F /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; - F5D0BCF1A6C839E5829199E4 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; - 63F895D6F5643E4B9E666B79 /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; - BBAABF3C693E37D3B0FF2503 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; - D997FFC948B73FDA892DB532 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; - 652CFDD9A1C1366E99B5D6BC /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; - F1F484DD591337399FCD0463 /* display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5617D10CB7136EC9A4194EF /* display.cpp */; }; - C5E5AB869065307F83E27DD2 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; - E63364B7E727383BA8E2B7ED /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; - BE99A85EE76236CC8C719A65 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; - CD35A576FD363FD49C3AC4B4 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; - F80C2290D67B345F9CF60085 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; - FECC98B53C0F3106AB04E6A0 /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; - 8B38C6C416BA3A51B37F60C5 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; - 5B5B8DF915D438AA9FCEB3A0 /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; - 9744994E8A813AA6938A7CE4 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; - 527054445A0D3A00A5C2EC45 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; - 63F895D6F5643E4B9E666B7A /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; - 75DCE6FF00E93C5D93970842 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; - FDE14459359334DE9FB03ED6 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; - A965348C7FA73CEC90C8FA25 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; - 3DE2CD678CEB39C2B1E09ACC /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; - DF861EBD9C483E79ADF98602 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; - 4657E7382E9E3EDC8DE24020 /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; - 6292B023DBF4337A91404AD2 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; - 0C3F48DBD05E3566A4CA6D44 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; - 45AB45C6B24A3983B22E56A5 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; - D13AE659C3AC37B68D39B2CB /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; - 51437DC2AD7B3BEB9A53CE1B /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; - F1F484DD591337399FCD0464 /* display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5617D10CB7136EC9A4194EF /* display.cpp */; }; - F5806029B1BA3924A8FDDBC1 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; - E92EB502F79638B0BE569EF4 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; - A423177BBC0F3BE5A436B4B8 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; - 371809DA4AD1382F8B532879 /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; - 3E99016BDE043A08B4D6B3D0 /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; - AD07124BBA613B47829F0692 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; - FE2DBCCC1D0B36A3BE4493C1 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; - CA4DCD57060B38CC8B2283D7 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; - 5DA146A9F7653F53BF5299E9 /* spinbutt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */; }; - 2315C8692C443ED1AE431729 /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; - 403FBA20CEFE3EAFB4E6B907 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; - A2473402D8B83628B1F6674B /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; - E1A20811148F31D289AF98B0 /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; - 0F2FD12272023C869CE86009 /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; - 221DC4F6678A3EC5ACDDEA50 /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; - 61FEDBF2D47A3B4E861F8299 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; - 0813551C951A3AD1A5EF01B3 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; - D6C3421AD2A537AAA2F0AB80 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; - 57F8001809BC3864A5FA798C /* PlatWXcocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */; }; - 12B1DEF410AB34999AB210DC /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; - C67EAE20657E36839BF86691 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; - B0FD1B96EAE635AFBFCF2C94 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; - AF1875145B2537298E4A28D9 /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; - 23E9AF567E873B948EFEA181 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; - D6B2A64A78AF3F2983B441A9 /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; - 1DE75213D296323B815A02BF /* statline.mm in Sources */ = {isa = PBXBuildFile; fileRef = 743EF8DB16CE371DA5C66623 /* statline.mm */; }; - 182DFDBB58653FD9863D4177 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; - E05B06A7FEEE32D5AD87EA4F /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; - F016C51053373E658ED4C9AA /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; - 63F895D6F5643E4B9E666B7B /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; - 70F898F8B129380BBECAC55A /* richtexthtml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */; }; - 85F9828B80B03178A274BD17 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; - 0742292656623EC481B3436A /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; - B0FD1B96EAE635AFBFCF2C95 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; - B189DB62AE9F30A1B613756C /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; - C987310872D1396BAF716E5C /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; - 9881E3FB23ED3283B6CC71A2 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; - DE43350F6C9D3148A64F0AFA /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; - 5519BA1F2463308FAC4A0CA0 /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; - 65AD3B31319C35F1AC9EC625 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; - 3694B007E88A3D8C8CB952F2 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; - 2CAD4DF9505F36E4A2EAD53E /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; - 7E6C627A325F32FFB2EF9B9E /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; - A4DEBFA074C93388A1BBCB40 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; - 9E37D29DCF7A3945A0EECB39 /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; - 7FC3D17B3C853FE58841002E /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; - 0C7E2D5C22A232368F862A61 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; - 46F341B46F80376B962759F6 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; - AD07124BBA613B47829F0693 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; - 27E73CA5C35A30CE89946ECC /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; - D83B32B788EC310D919E0DF8 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; - F3CB42BB6D983675862C01F4 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; - 4B88254FF9963833A276A64D /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; - E3A4615870B139D29FE727C1 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; - BF068F3C06473D8CBC55D509 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; - 4DD98A9436C83CF3B9425A7A /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; - 8FDC800D873F30E282691833 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; - B640A8A74D973A8FBEF63917 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; - 551BF168445E3D7BB54D0175 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; - F569D7A3F0E038E9B4CC2A78 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; - FD1F6CD8286D3D428FD52A28 /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; - 46327A3C356D3570B27C6702 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; - 0836590D35FE37988DE70442 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; - 59F995B6E6EE3CA5A4487844 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; - F3AC352D6DAE3A12A5664769 /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; - 7C5552FA058034238F485901 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; - 2386B575BC3931D2AF86CB35 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; - 4F99EB97F65330C28EB4D078 /* datectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */; }; - 68AC8860B0943C1FAF76D96D /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; - 4788F736CD9C324E8A3DFA75 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; - CA4DCD57060B38CC8B2283D8 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; - 5DA146A9F7653F53BF5299EA /* spinbutt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */; }; - 7C87CC7641033D91823ED689 /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; - 834F2ADD0520313FBAC4F928 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; - BA9F0BBD57F63FD29E484FD5 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; - F747991E5C973F9B8C9D800B /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; - 4D9368BD07F131C493232E2F /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; - FB09720D13673A7B81BCB646 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; - 3554C88010CE3D2A8970A137 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; - 2989056891153968B372EA15 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; - 3D762A0BBF1B39B88A769633 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; - 71CCB06E790C3C54BFF1199E /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; - 8F949B9010863F66A58FFEF1 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; - FE5285579C7F39C48FC66B10 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; - CEE0D7A7D5D8323B9957A781 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; - 86AED49CEAFC3637B1F10538 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; - 4CFB7E6E5BD53E2BB39BEF63 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; - 25C5C1713C0B39AC8EB6A38E /* taskbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */; }; - 02BB539E2AD63C078DA776B1 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; - 47C31B7492F33C3EBE53262B /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; - 7DEC57D6CE8232A09EF74219 /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; - 91EA325FCE3A3A6A8D1D21A7 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; - DAAFBED07FF8365B96D20B9B /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; - 18A318847EAC37F2B915F082 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; - FB09720D13673A7B81BCB647 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; - 14EF556997B0350F931EBE90 /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; - 3C0EB1DDA5243E31B2D92CE3 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; - 0E8A0B8FA40E365690C20230 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; - 056CA84179433AA48D55DA66 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; - 2EECB3C2F9523D0B95847A81 /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; - 6BC8B3EDB3AE3EF4BACFC08B /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; - C3C19BD343B235F9909D495B /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; - D5AABE973F3A351EB1C1A5A7 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; - AD4A533C4E1633598A6D5C70 /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; - E2A73751CECF32A68FFAEE82 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; - CEBAAB0C77983358A601BFFE /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; - 3B7E035ECF3D3FFB9827AC1D /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; - 64DD406C453D39FEBBE66ED1 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; - 03BF1610E2FC3BD5ACB754F1 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; - EB52C6A91594381393294500 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; - 37715483D08335B790FFE059 /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; - F0B3F484C38C3BA0B9927CDA /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; - F80C2290D67B345F9CF60086 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; - 8A662992FFCB32E99D11950C /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; - 62331487C17B32E081B8FEA8 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; - 2A7640E4210334AC93366901 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; - 127E255EE601383A9E0EF7EB /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; - 4CFB7E6E5BD53E2BB39BEF64 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; - 7C52E7CC12463941B0E4D403 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; - 47F4FC8717AF3A848812DFCC /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; - A4DEBFA074C93388A1BBCB41 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; - 309C0A78D45C3AB7B8778B59 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; - 7E6C627A325F32FFB2EF9B9F /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; - 84B3625464F732C3A79E1315 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; - DDC71B80D562303690FDBE4D /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; - CD241361D4693785A0B8939E /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; - 72AD4417FF7C3094BB1FF62E /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; - 319EA32592DA3C74B86DDDFF /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; - 7A84B9471A3238B4B66B1776 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; - 82FA4AA043213728AC266702 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; - 6F0605F3A4E83BF0BF4C8B7F /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; - DA71FBB9EFB2350ABB3CEC81 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; - BF3D600A93403C589B65C5C1 /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; - B37802B0A90133C68EF93DDB /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; - BAFF04F1680F32DA988EB03F /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; - FEA741A9B6663A4C929893C3 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; - 6B9EEA3CF2E536E3B1ADAC44 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; - 353B584AD0C03919A57A304A /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; - 371809DA4AD1382F8B53287A /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; - CE2C937117FE3AB599DD30B9 /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; - 84B3625464F732C3A79E1316 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; - 9B8E5690A6103FC1BDC6C47F /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; - 01D4C5F2147F3942A7CE91AB /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; - AD4A533C4E1633598A6D5C71 /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; - 8966F77CC97B3ED780C8F138 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; - 894D43C8F224394FB3171F28 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; - 7625D908B2CD34C78243BA8F /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; - 3ED6F4B64C283232A79423CF /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; - DDC71B80D562303690FDBE4E /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; - 522E6CF2A62F34259BCE2DE2 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; - F4C0CEADEDC23610BF6983D7 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; - 3B8A54D5E5A53607A6F7979B /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; - 4657479AF35533AEB7876677 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; - 805CCAE64D023561AD334B54 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; - 52C0984A2A4F31BC885519B1 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; - D4EC9DB5F8DF319EA0FD26A5 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; - 4CB3626391CE34D4B1F71AA0 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; - 6944AC98F6F83E3D983DABD5 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; - E17048DEEF1138318314F1D1 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; - 0F8C79010EF0316AA1B7392E /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; - DB3C3AA956A03FB492480267 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; - D66F5D4D204B3B789C7F76BA /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; - 14DEBD7C01FC358B917FDAF4 /* aboutdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 207F0F88390138B6B41183EB /* aboutdlg.mm */; }; - 84997126352137E798CD258C /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; - FE9A662A1F9B34D099C45C1E /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; - D54A162E557834A48F4646AA /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; - EB52C6A91594381393294501 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; - F1F484DD591337399FCD0465 /* display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5617D10CB7136EC9A4194EF /* display.cpp */; }; - B189DB62AE9F30A1B613756D /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; - 2F35A207C3993DE08E4FE0B1 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; - 0C485288EA86379D9FD66538 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; - 570FA90F526E3F25A8E8FCF4 /* tif_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B25B87203E3464BCDD277D /* tif_read.c */; }; - E1F7C51F411B3AF39476E48A /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; - DD1B139EA5AD3F6DB92C0FA9 /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; - 0743AE8613F535A0ABB79317 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; - 3E6AA08E72A030D39D867D4D /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; - 895E7FE46F733C75AE8847E5 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; - 28ADE8D385A53445A5451F23 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; - E49F0D43B5A63EF1A57A7113 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; - 5F78DB0417BF3CE1B4E35C80 /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; - 8B87FEC23DB834EDBFB6EA33 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; - F1E4D7CA634E33808AE3B523 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; - 8EE5A2467401365C8217AF2F /* preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = 835C22B71A0F3C469310E1E0 /* preferences.mm */; }; - 50D7E093424138C88BB50D28 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; - BF9B151DC0543E37878F8B9A /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; - 4442EA28B0B3373B9A2D0863 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; - CA85901B9E2538CFB7E44217 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; - ABCD15C4AB37396EA17B7B29 /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; - F5FF98C231B33E3EB7902C65 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; - FD1F6CD8286D3D428FD52A29 /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; - 32FECED7A7633C4D8C1BFBB3 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; - EBF2D44758003221A22202BD /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; - 9E37D29DCF7A3945A0EECB3A /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; - E882402BEE0330A080A65170 /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; - 7625D908B2CD34C78243BA90 /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; - 383A6993E90936D39A5F12BF /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; - 9CC92BB4B0E233A0A7F8127B /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; - C2B07E2ECDDC3833BDC9B28D /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; - EC3A1C620D323B5590AABF04 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; - FB8B6E4789A3311A98C5B0A8 /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; - 0B792C3F31713850818EEFEA /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; - 795613831EC8332A83FF26E8 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; - 7DEC57D6CE8232A09EF7421A /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; - 26649553E4763EE6BA268B7E /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; - 37715483D08335B790FFE05A /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; - 3CDE2B6BF88D326189F069BE /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; - 7B372FEA276438C186F7E340 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; - 98AD7D0478BA36249B03C624 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; - 45E15DBB6B69382D8AF1BA21 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; - 02BB539E2AD63C078DA776B2 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; - AEEE6BC41B6531898A61CB18 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; - 346D274E17673A01B0177D5B /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; - 4CFB7E6E5BD53E2BB39BEF65 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; - 22AE900003F73134BBEE8BB8 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; - 6D073876E1753549B5EEFDDA /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; - 444D3B969B4336E8AD5CCFC0 /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; - 8FC1C07FEE793897A1E96D23 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; - 1DBDF75500D73A3098015E80 /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; - D3FB75C8E3A73AE38EE8A6F6 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; - BF2585CFA6853023975F1E79 /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; - 7F62946D497A32CE857F65CA /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; - A8476B3CE46B3FD4A2832F02 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; - 7EB83F6375BF3E73ABE56C42 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; - E05B06A7FEEE32D5AD87EA50 /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; - AAC2CB4D851230008AE4ABA3 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; - 07EC76232BB3343FA5CB90B2 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; - AC07BA4EA5403443914DFDB3 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; - FADD46CB89B135D1AF1D5F8A /* richtextstyledlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */; }; - 7569F0BC3C603EB191680891 /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; - D5C304182151365FA9FF8A3E /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; - AB58406CEBA13BC4A2A83B67 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; - AD7EEB418C7930CB828EAF89 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; - E53AFF04877D34C386D77382 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; - F6288F388B8C33FD85E9A157 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; - C1E5799141603A75A26BEEA9 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; - 7A79D9AC608E3B8287229176 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; - 7181709A030D3749AB355B74 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; - 83616D33080E3F0F9FA5FBB4 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; - F70156C3E68B38FCB72FE254 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; - 2989056891153968B372EA16 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; - A139B846584436BCBEBAE3C0 /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; - 1E166FC1A7B3371FB038B172 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; - 8FC1C07FEE793897A1E96D24 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; - 9564A6968D66325DAEADEBA5 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; - 67A0583ADD8C35B8B9BA3D13 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; - 8E674574343A3C009B1BCD01 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; - 796311E398FF313C84218824 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; - 2B4507BC09563DB5B0F16598 /* tooltip.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31EFBD7D10003A5187348B35 /* tooltip.mm */; }; - C0CDA289E9EC3E20BE70B2E8 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; - BEA90F2C6BB93143958F899B /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; - 2E059BFE8E3B3D9299D5596A /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; - 2DBF5F96CCC63F7481C26A45 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; - 00E2F82590B33BDCA1F6D0C4 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; - 3ACCC2EB8E973C11835EB598 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; - 47C31B7492F33C3EBE53262C /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; - 25B0940CABAB39CD90C6F3C7 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; - 7181709A030D3749AB355B75 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; - FCE5B139CBE73FCB804EF7DE /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; - 7C20B79175D33852A2E9DE85 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; - 31FEAB56919D372993CAD89E /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; - 59F995B6E6EE3CA5A4487845 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; - F70156C3E68B38FCB72FE255 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; - 6C1171E3FB7137CCB9E3F537 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; - FBE4DB30865D3177B3A9993C /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; - 44C6F11C7D1C399F99CF6BD5 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; - 01D4C5F2147F3942A7CE91AC /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; - 2D60F289103837EA8925E3F3 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; - A423177BBC0F3BE5A436B4B9 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; - 908957F65B7E36F8BF3858DE /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; - E39021D3CDCD33BAA646B007 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; - FE5285579C7F39C48FC66B11 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; - 6C3A459236F736B8A14A13AD /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; - 1E4832B42B95308299B767BA /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; - 5C5D0983160A36189A770742 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; - 438EAEA4B30C325C827F6198 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; - FEA741A9B6663A4C929893C4 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; - 91364FDD73053139BBAA313D /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; - B4425B59CC27389CA9FF81D2 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; - F84D59648206349A9768157E /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; - EB52C6A91594381393294502 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; - 6F472413FFA03B53B395BB74 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; - E05B06A7FEEE32D5AD87EA51 /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; - 849B89D1F6AB3DDEAA2D53AE /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; - FD3CC5F0AA41384B9388A1E1 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; - E5D698D2606A304DA743AF94 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; - BDB7B2AD26CB356B8BEAAECE /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; - 1DBDF75500D73A3098015E81 /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; - 4E2737AC738431EB9898B8B7 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; - 5F57C4908E5038D19D68ED7C /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; - E82CB89681FF3747B6A94429 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; - D5C304182151365FA9FF8A3F /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; - 8FC1C07FEE793897A1E96D25 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; - 4E712589FAA837F589B72F4C /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; - 6C46AF0370793AA0B74A5A4B /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; - 23965E313EDC3BBE9B2FA1C5 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; - 23479484EC143D34871550C2 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; - F016C51053373E658ED4C9AB /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; - 45AB45C6B24A3983B22E56A6 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; - A0BA01A85C303C78A3130712 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; - BFA6983551B4310DA7C8A406 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; - CA155860CE9A3A8189C3A4C3 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; - 97F60B2A9CE93BC8949A8CCE /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; - 87C67583D36C3465ACD64105 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; - FD1F6CD8286D3D428FD52A2A /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; - 65AD3B31319C35F1AC9EC626 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; - AE84BC9A1CCA3ADA9C483951 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; - 23A7AF68A03E380785EE7C25 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; - 2C95DFA8EE463487956B4EB4 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; - EE972E8DC73F310B9B4C949D /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; - 9B3F9D04FB533D99B58BD51A /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; - 502D7B786EAE383B9546F321 /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; - E3B3E4F75D503DB89B5C622E /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; - E3136EF5DD843ACE886E2868 /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; - 03035C5CE4BC3288A5A18425 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; - 95826E8528CC32D8934C36EE /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; - B198DA8239E9358A9D56B989 /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; - 26BB10834DA1388881BDD1EE /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; - 45D88A74B3EE3837B9F79595 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; - 96927C5A21FD3ACF936CDF6D /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; - F72020415D713C1BA41C17D1 /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; - EE6474BBB4AF34D093E2451D /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; - F2813BF297C73A3ABD02EC9A /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; - 2C53221A318E37529E6460ED /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; - EE0EA850822E35F596B5EBBB /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; - 7C9EAFF4A0223EE597E0E39F /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; - 97BAFEAD53E238B6881178DF /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; - 9FBC642677C63D01AA2511BC /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; - F24F637D59F637CA9A7E23CA /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; - 49260580A7F23B569A827D40 /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; - FD38B04026F930CC80BC9481 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; - 10743B74A58231639C6BF611 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; - 28ADE8D385A53445A5451F24 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; - 0E60E17BA4B23347A4F20160 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; - A9A5973552EE30838306D15D /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; - 96B507455762391688B5E500 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; - FBA19C939E1E33EDB05043FF /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; - FD3CC5F0AA41384B9388A1E2 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; - 91BC7802C15337CDA84C3743 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; - 5388468A6F8F3141B25CD402 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; - 78E15D8200F635529F39609B /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; - CB1F37993ECB3B73A51B42FE /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; - 61C3F7D495FB3E8BA402E4F9 /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; - 0D6596A44A8C37DE85D578F8 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; - 048986FB629E313EA670CD0D /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; - 311840186794346AAAA42093 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; - 0C3F48DBD05E3566A4CA6D45 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; - DEB35F871F8E3B90AD207AEF /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; - A465A43B756630F1944B5A57 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; - 0C2073A011EA36B8AD906DA4 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; - FD3B31CE1E7832218B5D9A15 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; - 8EE5A2467401365C8217AF30 /* preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = 835C22B71A0F3C469310E1E0 /* preferences.mm */; }; - 1DD1888315513C24BF9C31B5 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; - F6A1AC5CF84E32C19F91A615 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; - E7F35B834A163C67B65176C8 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; - 7CC211E10D853B958250A4D0 /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; - 6F472413FFA03B53B395BB75 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; - 27B5431DC79733CD8D403E88 /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; - 2315C8692C443ED1AE43172A /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; - C43A9650A9DC3372AB8F5F79 /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; - 8292D346BFC33D6E8D3CDDC1 /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; - 07412469921A3E488A2F9BA7 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; - 069D53F2DFBF370A8CC99631 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; - D9F02AFDA07D3857A905527C /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; - 702616D38A5B345D9CC87115 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; - 1CBF34ACA39330028A5EA9AD /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; - 664A54F914443110B7BB6929 /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; - 20F10669703137E68318C6FE /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; - CBBD7B32DB7B3E24AE745D7A /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; - FADD46CB89B135D1AF1D5F8B /* richtextstyledlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */; }; - 908957F65B7E36F8BF3858DF /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; - 815AE3FED68330F4933AA170 /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; - 242E1D1A9BF331BA918134EE /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; - 96B507455762391688B5E501 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; - C2B07E2ECDDC3833BDC9B28E /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; - 37DD17F479A1371ABF3589BB /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; - 6E2C2E8AA1713ADE9C33837A /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; - 32FECED7A7633C4D8C1BFBB4 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; - E8EE34F0A78C31B489B19FEF /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; - 8093A858CA9E3E9EA2D21860 /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; - 20D05D14BFAD3F969666D03C /* timectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */; }; - 8AB7191F7CB838FC8337C48E /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; - 774EB9F3F7E93A379E1F7553 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; - 633DD2E870263F42A8DBF9BF /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; - 4657479AF35533AEB7876678 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; - 68C300D096BF39239876D044 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; - 62757F24C4EE3B84B6AE3F16 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; - EC43AFB3670A3D459D9B388E /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; - D542C7819D593112AE5F7C3F /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; - D54A162E557834A48F4646AB /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; - 8A662992FFCB32E99D11950D /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; - 633DD2E870263F42A8DBF9C0 /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; - 46E331300D8F349DB36AB50B /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; - 793F542F20AB31F6AF736795 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; - 9836B3D336963795928FE5A1 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; - B84642DA949638A189032CE8 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; - D51B3389209E370489078892 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; - 30AEDF41EC5C374DBF96EFFB /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; - 95AD56D602CF3C5085602AFA /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; - 7B372FEA276438C186F7E341 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; - 087FF6DE223A32509692F39C /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; - 682403FBBD4E3D5E88159501 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; - 796311E398FF313C84218825 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; - CB1F37993ECB3B73A51B42FF /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; - 65AD3B31319C35F1AC9EC627 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; - 9241AAE354C53190BF3D5BA5 /* radiobut.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E5B6DD00273D978C241BCA /* radiobut.mm */; }; - 5792675690843C6AA4125A72 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; - 923F4797A73A3BDD87BBD1E2 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; - 9C6E9E4BA54733EF9F87E4B8 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; - 8D6B0D48EA843E48AB0FE43F /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; - 774A89998E09308CBFB03EE1 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; - A93D0E6F0871368EA8FC9FFA /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; - AB58406CEBA13BC4A2A83B68 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; - 5C5D0983160A36189A770743 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; - EB206A0264AD3CAA9F68B8FE /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; - E9EDB5C92D5D3B529E8D73B1 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; - 2102C23970FB3F22AB46A59C /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; - F43DAE2E829A3A7493531381 /* richtextimagedlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */; }; - E7140F3AB94D3FDFA86D8C07 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; - 020BBB417207393F8C60EFB8 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; - A0FCE3CF565C3F84B63712AE /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; - A4DEBFA074C93388A1BBCB42 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; - A336FD218BE63B19991CA515 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; - BD49EC50CB363642BDBF25C9 /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; - EC43AFB3670A3D459D9B388F /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; - 060E095718B03EF98C75479B /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; - E515EAE375AE390688CBF8D4 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B32A13D5B3336098B1B9765 /* pngtrans.c */; }; - 135DFCE48FC03D8294D01A89 /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; - 2F7328AC75393951B08F75F1 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; - D66F55C93D1130F488970C06 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; - BA7B12396B873FDA8F3A2749 /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; - 4666CDC48BA9301EA283C000 /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; - A92439BAFD3A30A29DD93131 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; - 7DC4A542372437ECA0790F88 /* art_msw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B540E18F9C91381CA175BABB /* art_msw.cpp */; }; - BFD3BFBDC8DA3B1EAD141F98 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; - 5A8638C234133824BDF93BC1 /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; - 0718E7524134312090541D6F /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; - C67EAE20657E36839BF86692 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; - BCD81FD3D1EC305F801E1C1D /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; - 99F7D7BFBB543A04AB728376 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; - EE6474BBB4AF34D093E2451E /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; - 4269B85FDC5639BEB76A8AED /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; - DE43350F6C9D3148A64F0AFB /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; - 523FB2A8435A3324A8E1B372 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; - 5EE94793DFCB3BA281A48650 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; - A3586433C4B1398FB1C361D7 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; - 309C0A78D45C3AB7B8778B5A /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; - 48A1F28E04603A68A1E70319 /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; - 3ED6F4B64C283232A79423D0 /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; - 7A7439BE66AA3771B4A89049 /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; - C1DCF69200593986A8C606A7 /* hidjoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */; }; - 1E2AB43075973AE59A8D89C1 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; - 9B6A35E706543CDAA6A5014B /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; - 2D4D105CA9BE3FA6995A6000 /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; - 0FDDE8E193743F3A8CBDC67D /* richtextprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */; }; - 1FB1622D59593932B25C55BC /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; - 45AB45C6B24A3983B22E56A7 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; - CAF5C5BB129431B596C4C6C3 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; - F34D240EB4513FE996179183 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; - 800CFCEDBB7938338C65EEAC /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; - 4788F736CD9C324E8A3DFA76 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; - 46F341B46F80376B962759F7 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; - 8F949B9010863F66A58FFEF2 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; - F0D892C2618130FEAD46BB86 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; - F910C74E48823E0BA7F7885E /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; - 83616D33080E3F0F9FA5FBB5 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; - 73AA68AB9F1236ED9F1FBB2F /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; - AEB9099819B33F4A8AAB9F55 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; - 0FA6E1E47F123FF4A902E4D4 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; - D772334837693C9D88069D98 /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; - 86B0D280A43C308CAC14BE26 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; - 45E15DBB6B69382D8AF1BA22 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; - E104017EE1A4357DAF84E1E8 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; - B59FC7345C383D9099391AC4 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; - E92EB502F79638B0BE569EF5 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; - FBE4DB30865D3177B3A9993D /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; - 159E4248CB1333AD841D9F05 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; - 89046455F49D3D75A21C9DBA /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; - 67CE7065EE593DAAA2CE448B /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; - 9F70A89D00B03D4894AF7639 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; - D66F55C93D1130F488970C07 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; - 056E30EA43753A7CB1AF8C9E /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; - C425A172B0AB3EBD9AC9A591 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; - 5557AA36FBCC3ED9A5F5751A /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; - 0730A107A2B935A9923C8EF3 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; - 4040AE89BF9F34668091064C /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; - 81B742D64BEB373DB705947B /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; - 3357BD0518F538E9A949F886 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; - 6AC347D2DCC730149A0A83D9 /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; - DF861EBD9C483E79ADF98603 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; - 980ED1DA2F96361985952254 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; - 0836590D35FE37988DE70443 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; - EB52C6A91594381393294503 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; - 2C95DFA8EE463487956B4EB5 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; - 335DD610974A33D4B6581E2C /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; - 7D0E549020D33ED39751DFC9 /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; - EAA469E1A0CC33E4A21A3F7B /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; - F4C0CEADEDC23610BF6983D8 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; - B198DA8239E9358A9D56B98A /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; - 0E8A0B8FA40E365690C20231 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; - E39021D3CDCD33BAA646B008 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; - BE3ED6EF34303867B8C8E924 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; - BF2585CFA6853023975F1E7A /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; - 2CAD4DF9505F36E4A2EAD53F /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; - A9A5973552EE30838306D15E /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; - 45FE206BBAD13DDCA1EA41D0 /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; - DFEB8DA3D42734949CB1E1AC /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; - 05814571E7A83F5DBFB6E4C7 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; - 1142E2D85FD93E9AB5D8A55B /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; - 46A4CCF128FC3EB092074DC7 /* property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E1F571B01F34D4AB70CA18 /* property.cpp */; }; - 6D723C987BFB39B7B887DCB3 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; - FD3B31CE1E7832218B5D9A16 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; - 7F62946D497A32CE857F65CB /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; - F43DAE2E829A3A7493531382 /* richtextimagedlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */; }; - 028257C52CAE3038AA862C36 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; - 7BD3887F603E3704969A54E3 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; - 0718E7524134312090541D70 /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; - 44C6F11C7D1C399F99CF6BD6 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; - D5A25AC579F436509805335B /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; - CA4DCD57060B38CC8B2283D9 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; - 793F542F20AB31F6AF736796 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; - 45D88A74B3EE3837B9F79596 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; - 3D22FC202D903007AEE3D164 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; - AAABEE399008310A8BC9BE45 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; - 14D6D5F8F5ED3C71936DD2B1 /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; - 064908348009398C8EA8497D /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; - D9496139621533328AE727B8 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; - 45FE206BBAD13DDCA1EA41D1 /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; - 2E8440A2BDD53BE7B01547C3 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; - 246B4FF96BA135258FE45F51 /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; - 91BC7802C15337CDA84C3744 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; - AAAB5DF8E60736D88273DD00 /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; - 8E674574343A3C009B1BCD02 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; - D9F02AFDA07D3857A905527D /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; - 9A178ED42D96329D8CBF9B8A /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; - 41943A8F82723027A151A469 /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; - 064908348009398C8EA8497E /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; - 46395873DB1C3B7FA81DE5FA /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; - 567A32722BA33AEE9FF93D7D /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; - 096BA201623034AD97218369 /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; - 6C7C1CC506CB329FB2D086A9 /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; - 2A7640E4210334AC93366902 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; - CDC0FF253B503BA19693D68F /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; - A39B0D7EB43137F7BA50A35D /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; - 0FFFFA2F762B3160955D1D8A /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; - 675B4E6CBA8632E89B4AC26F /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; - F5DF7AF0FA9E371BB71EF799 /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; - D948CC99521633338B24E2F7 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; - CEBAAB0C77983358A601BFFF /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; - A965348C7FA73CEC90C8FA26 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; - 0730A107A2B935A9923C8EF4 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; - 7A84B9471A3238B4B66B1777 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; - 4666CDC48BA9301EA283C001 /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; - AF1875145B2537298E4A28DA /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; - C005C2D547E735E9B081658E /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; - 0095084719983B878378CA2A /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; - 319FB8E64CE731D6A58AD302 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; - 47EBBB18BDB539C2A948C713 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; - 42ED9BAFD6E936849F1D36CC /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; - 17F0494F87533196904F5315 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; - B01C4EF49CF9390DA93A3504 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; - FFF5BFBE600E35FAB7EA522D /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; - 309C0A78D45C3AB7B8778B5B /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; - 1CD4F67F48CF3A5FA477D870 /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; - FE9A662A1F9B34D099C45C1F /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; - 5C44446AB150378696CD6B3D /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; - 3C5E1A45A57B3169A4C073DB /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; - 25C5C1713C0B39AC8EB6A38F /* taskbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */; }; - E62F8E49FD5035D8BC71BB4B /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; - 0E92CEF677AA32C9A8CDA0A9 /* checkbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */; }; - 048986FB629E313EA670CD0E /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; - 23965E313EDC3BBE9B2FA1C6 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; - 0836590D35FE37988DE70444 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; - CD241361D4693785A0B8939F /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; - 26649553E4763EE6BA268B7F /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; - 97C551F8AEF133D680D1FD36 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; - 087FF6DE223A32509692F39D /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; - 97C551F8AEF133D680D1FD37 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; - 6AA0EE765330326380989FD3 /* stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */; }; - 1D726139C977341A97D0C933 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; - EC3D181D65F33E09A675FFF3 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; - E3A4615870B139D29FE727C2 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; - 1D7442C82B343F50A83B25B1 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; - 8A4046BD38873D9CAC9C2B5B /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; - E7140F3AB94D3FDFA86D8C08 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; - 28ADE8D385A53445A5451F25 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; - 800CFCEDBB7938338C65EEAD /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; - 0948599C4FD53611A09B52AD /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; - 94B1C88076793400810FAC32 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; - 135DFCE48FC03D8294D01A8A /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; - 66FD099CE5A338C18329FC38 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; - 0164A65CDB7A334A8E9AA4C0 /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; - 63F0C8EEDF4B3641878A8B4F /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; - 4E2737AC738431EB9898B8B8 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; - 09A792A5129E3FE1BF077643 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; - 268DDC88C99A3A64AB8B2FFB /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; - 758629DA468A3EF7B1C15243 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; - E2A73751CECF32A68FFAEE83 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; - DA0FA502405A37B2A5698D21 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; - FEB073547F3F3AC19D31F69A /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; - 16021CFD78623B8CBD08FC21 /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; - 2F7328AC75393951B08F75F2 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; - D6C3421AD2A537AAA2F0AB81 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; - DB3C3AA956A03FB492480268 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; - A1A7B833061C35B4AABD093E /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; - D18E2985C48733B2B7B3D443 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; - D9EE059D3C3C3C13AE4419F3 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; - 2DF74933A90E34129F1BEF73 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; - 1CBF34ACA39330028A5EA9AE /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; - A139B846584436BCBEBAE3C1 /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; - 213CE0DD5B2335D0AD53B54A /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; - 03BF1610E2FC3BD5ACB754F2 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; - F5B0B26BD0803719A3FCB4D9 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; - 45D88A74B3EE3837B9F79597 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; - 3399AB7BB1333B5AAF5FAF57 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; - A80D00249A693F43A9CBE778 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; - B559E894684A38238CAAA115 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; - FF50EC0EC5F23DF890C6E961 /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; - E8BBC08597EF383597DA0309 /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; - BEA90F2C6BB93143958F899C /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; - 793F542F20AB31F6AF736797 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; - CFDBB80A4C9A3BA092273937 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; - F38202271C6131908C358DEE /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; - 1E166FC1A7B3371FB038B173 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; - D72D99FC424337CF9EDC2042 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; - 745C39E90E8C3C08A887B51E /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; - A283187810EB32DAA173BD33 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; - BE3ED6EF34303867B8C8E925 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; - 33BA7D6B9DC3378B820DEB88 /* notebook.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0E8036758CEC3296B555E4DF /* notebook.mm */; }; - CCFD3144A22C3A87B67D88AC /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; - 784F7C50882F320FA76537B7 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; - B559E894684A38238CAAA116 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; - DC928C38CA8331F18FF00BCD /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; - 0C3F48DBD05E3566A4CA6D46 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; - 10743B74A58231639C6BF612 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; - 00E12455C98032E18378EE5F /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; - C1DCF69200593986A8C606A8 /* hidjoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */; }; - 7D0E549020D33ED39751DFCA /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; - 187F921A95DA3594B0AD980E /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; - 80665EEAE8613DF8A93A7985 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; - F0D892C2618130FEAD46BB87 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; - 62331487C17B32E081B8FEA9 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; - 096BA201623034AD9721836A /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; - D5C5DD83882B3227A1CCFE10 /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; - 23479484EC143D34871550C3 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; - 5D3AD309AF39385EBF7D9DF8 /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; - BAAB6B1D80A33843A8436B10 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; - E9EDB5C92D5D3B529E8D73B2 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; - 32486A808EBC3E088598D51D /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; - 8FDC800D873F30E282691834 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; - 47F4FC8717AF3A848812DFCD /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; - 1D7442C82B343F50A83B25B2 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; - 26E4813A97DE323E88119165 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; - 13854E7822783719A2530794 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; - CB46C7E531903700ADFB11C8 /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; - F2F2963D8ECC32D39FDBF103 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; - 1937FBA0A0DD32A8A743CFE1 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; - EE0EA850822E35F596B5EBBC /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; - 0654BCC3F0763C50A7949506 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; - F1E4D7CA634E33808AE3B524 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; - 61A2B54FD2E33C759CF5A5E8 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; - 63F2517EC6B2334CA825A6FB /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; - CE2C937117FE3AB599DD30BA /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; - 61A2B54FD2E33C759CF5A5E9 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; - F5FF98C231B33E3EB7902C66 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; - ED8D23D79FF33ED380FE09EB /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; - 46E331300D8F349DB36AB50C /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; - CFA91122523B31B9A07A3827 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; - E8EE34F0A78C31B489B19FF0 /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; - 1E4832B42B95308299B767BB /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; - 652CFDD9A1C1366E99B5D6BD /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; - D18E2985C48733B2B7B3D444 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; - 27B5431DC79733CD8D403E89 /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; - 9FB1E1763EFA334CA0C07C4A /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; - DB9565CC4EAE3BCB9F490620 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; - 6FA47EAACE613B039B6EC262 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; - D070C3BE95483FE38BABA1C0 /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; - 3D22FC202D903007AEE3D165 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; - F501AB044AAC39DCB8C0B3E3 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; - 6BC8B3EDB3AE3EF4BACFC08C /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; - DF861EBD9C483E79ADF98604 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; - 682403FBBD4E3D5E88159502 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; - 45E15DBB6B69382D8AF1BA23 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; - 9836B3D336963795928FE5A2 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; - 5D3AD309AF39385EBF7D9DF9 /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; - C5C60B22CE6A3BCB868F69E8 /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; - D4EC9DB5F8DF319EA0FD26A6 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; - 2A79B68D20FE3C9B98A15536 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; - F0D892C2618130FEAD46BB88 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; - 6E1FD7D3DEF03748AEE3A29F /* listbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = D324650313003AAD96E12962 /* listbox.mm */; }; - 48A1F28E04603A68A1E7031A /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; - B791BD05072B3B909A7093C4 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; - 33ED014A7FF7398794E6E4D1 /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; - 3CDE2B6BF88D326189F069BF /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; - 5F78DB0417BF3CE1B4E35C81 /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; - D13596A4E3CD31DE810061A3 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; - A39B0D7EB43137F7BA50A35E /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; - A36B5107860E326591940740 /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; - 0BB3BF0909A134BA93CF5621 /* xh_richtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */; }; - FE5285579C7F39C48FC66B12 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; - D3FB75C8E3A73AE38EE8A6F7 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; - 0B4AF44DC0C439AD83CDC380 /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; - 51D133EC44F830588FEEAEC1 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; - A52A7D2FEB1434E29C64582E /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; - 80665EEAE8613DF8A93A7986 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; - C2E37E798F743A4199C86590 /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; - 603DF49D176737D383CE4F01 /* choice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F838F853CB03CF7932C08C3 /* choice.mm */; }; - FCE5B139CBE73FCB804EF7DF /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; - 070797A894A03196B7BEC662 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; - E6CA1EB5550F3930BFE286CE /* tglbtn.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC6875EF4732E88E029065 /* tglbtn.mm */; }; - 830A61EA04FD367C9EB6A757 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; - DF8CE011EAC23F73BDA1C44E /* scrolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */; }; - A874AF0B203D3DC99C27469A /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; - A3C4D47A84E8362295867525 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; - F7D10B6E0CBA32EFAF79C77C /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; - EA10DA3199813E90B39C70D5 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; - 31DD19A942283FA8810B6383 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; - E741CDA71895344C974D8F51 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; - CFDBB80A4C9A3BA092273938 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; - 893BDA491EDE3A0E91FADE42 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; - 42AC484FDD7D3E948CEA801D /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; - AD07124BBA613B47829F0694 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; - C425A172B0AB3EBD9AC9A592 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; - 633DD2E870263F42A8DBF9C1 /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; - C8F1FB8C029031A5909DBC57 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; - E1A20811148F31D289AF98B1 /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; - D9F02AFDA07D3857A905527E /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; - FE2DBCCC1D0B36A3BE4493C2 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; - 697FC496816F33568E1FB5A6 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; - 697FC496816F33568E1FB5A7 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; - 5FE969523BDB3353AEF96811 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; - B1775EF7C72233408044034D /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; - D5AABE973F3A351EB1C1A5A8 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; - E882402BEE0330A080A65171 /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; - 0F2FD12272023C869CE8600A /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; - B8FEEC2C94183AB69C963178 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; - 12B1DEF410AB34999AB210DD /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; - AE660214E0CB375FBA508A38 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; - A283187810EB32DAA173BD34 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; - 6C822F7F313734DCB51F44BA /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; - 6AC347D2DCC730149A0A83DA /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; - 42260A6F1853361083803B0E /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; - C05BDB0B5F5A33A9A57FF014 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; - 66584BC871303041BA622DE2 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; - 86787E4138CC334BB74EC7B6 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; - 7A7439BE66AA3771B4A8904A /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; - C3A63D7091913CD39094AE0D /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; - BAAB6B1D80A33843A8436B11 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; - D4C87E227A28391891D8908A /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; - E3B3E4F75D503DB89B5C622F /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; - 8A9C3C04D00334418C3446FA /* dirdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B0DC125AFFC322E8E496262 /* dirdlg.mm */; }; - 3C0EB1DDA5243E31B2D92CE4 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; - 9B8E5690A6103FC1BDC6C480 /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; - 9FBC642677C63D01AA2511BD /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; - 3ACCC2EB8E973C11835EB599 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; - 5C3B0ED2EA973DFDBFBCC693 /* richtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */; }; - 760C729E41D93CC1AA2B4E0F /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; - E3136EF5DD843ACE886E2869 /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; - BAA75384DA82370298672334 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; - 8620088DDD233B139B250DD5 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; - 3813146434693234965C4F33 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; - BD53E095EC1136EF853A47D8 /* m_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EE0B8985443BDCB36F781F /* m_layout.cpp */; }; - B181806CC34839E791E54BF2 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; - 6FA47EAACE613B039B6EC263 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; - 9B3F9D04FB533D99B58BD51B /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; - 23E9AF567E873B948EFEA182 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; - 9836B3D336963795928FE5A3 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; - 980ED1DA2F96361985952255 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; - 9FB1E1763EFA334CA0C07C4B /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; - 512AB7B82D57387EBB7BEE29 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; - A3A898DA3114311EB7F02229 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; - CB078622E90F33BE9D131133 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; - 692FCCABFB963696AFC1E124 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; - D17E3053DA0D3F7EA4D0951C /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; - 00E2F82590B33BDCA1F6D0C5 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; - 47F4FC8717AF3A848812DFCE /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; - 3D424F4B33653A00AE9B623B /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; - 912C69ADB1673ACEB0E6CF09 /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; - 1B69C40CD7493FED9A272837 /* notifmsg.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */; }; - 5700B7F9166A37FDAA72E9DD /* dnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E53493CB84A30AE8C1CD721 /* dnd.mm */; }; - 36B0B923B836358D9DB0AE11 /* xh_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */; }; - 6C822F7F313734DCB51F44BB /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; - 59BFB8C8310E37B39AF8B0D6 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; - 2FAE979E6FE23D088C768B7F /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; - 25656617A56D342AA3D1BFE3 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; - 1569BB4728693B6285623A25 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; - AC0B0C52922B30188AE95E95 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; - B6891F848CA0325EAB6D1375 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; - 1937FBA0A0DD32A8A743CFE2 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; - DE26572475EE336B8EEA5D94 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; - E49F0D43B5A63EF1A57A7114 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; - F89405757B063F80B111F46B /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; - CB078622E90F33BE9D131134 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; - 604ABF86317C3D4F899DBF38 /* richtextsymboldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */; }; - 5417332FE2DB3CD3A647B15E /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; - 4CB3626391CE34D4B1F71AA1 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; - 6F0605F3A4E83BF0BF4C8B80 /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; - C43A9650A9DC3372AB8F5F7A /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; - 652CFDD9A1C1366E99B5D6BE /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; - 13A71672A59233D3A9B2D5EB /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; - 6D073876E1753549B5EEFDDB /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; - 5792675690843C6AA4125A73 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; - 4AEC67BF65B039D99F421667 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; - D51B3389209E370489078893 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; - 268DDC88C99A3A64AB8B2FFC /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; - 99E7A46106C03484BA70D2A0 /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; - 88A43B1C5A7438838DE97B94 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; - BEAC2449AFA7304989BA301F /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; - B5C7FD8C27F43F3289A77FC9 /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; - EA02FA6D3B003F8F8A2963C8 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; - A08165E5D38E3EF6962A7AEB /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; - C5A8DF376BB13A2A8290C2E6 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; - F46777ABE0743B04A1E1F0A6 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; - 4CB3626391CE34D4B1F71AA2 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; - DC5F82733F733D98B39DE74E /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; - 8B60964DA1DF3F3DB40BE124 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; - 62F1DC80D631335B892610AA /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; - CB2E99E8FB7D3269A333A560 /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; - A7692B4D8658347BA16EEB84 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; - C1CDD035AA393ACC9E202C03 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; - 069D53F2DFBF370A8CC99632 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; - 4156FDB73D0A397A870E4303 /* overlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FBD8031E28A3C9CB7C45784 /* overlay.mm */; }; - 6E68759BC2E63CA59C12FDC2 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; - AE84BC9A1CCA3ADA9C483952 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; - A874AF0B203D3DC99C27469B /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; - 07158EBC05A637ECA9DC7B51 /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; - F3CB42BB6D983675862C01F5 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; - A92439BAFD3A30A29DD93132 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; - 64F11C549E3035DF85691061 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; - BAA75384DA82370298672335 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; - 81244C52741332A8B92E5977 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; - 99F7D7BFBB543A04AB728377 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; - 2480859662ED399799E120A7 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; - A7692B4D8658347BA16EEB85 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; - 7625D908B2CD34C78243BA91 /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; - 028257C52CAE3038AA862C37 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; - BCDAE378D03E37F5994FB9C7 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; - 39CC380F801F3EE984523276 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; - EC3D181D65F33E09A675FFF4 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; - A3586433C4B1398FB1C361D8 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; - 2E4747E0736B30569ACD5423 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; - BF1760458996391E8EB4294B /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; - 0EB6AB38A68D3845AC384A25 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; - 6C7C1CC506CB329FB2D086AA /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; - A36B5107860E326591940741 /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; - 5C5D0983160A36189A770744 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; - C5C60B22CE6A3BCB868F69E9 /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; - 743BB23211B336A6A0F26E59 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; - 23965E313EDC3BBE9B2FA1C7 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; - C92005CB86C6361BBB9D7C69 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; - F5DF7AF0FA9E371BB71EF79A /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; - 830A61EA04FD367C9EB6A758 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; - 98DF13E96160304EBB905E74 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; - 1B06622C8D8731FC832199E4 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; - 61FEDBF2D47A3B4E861F829A /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F5 /* sound.cpp */; }; - B839235BED6F3609BDB732B9 /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; - 25C5C1713C0B39AC8EB6A390 /* taskbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */; }; - 5F2C2A46781739D897CF293E /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; - EBA0986930DA3B59B2FB4F20 /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; - D8ADDD24BEAC3D94B3388D3F /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; - E17048DEEF1138318314F1D2 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; - 135DFCE48FC03D8294D01A8B /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; - 85F9828B80B03178A274BD18 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; - 7C5552FA058034238F485902 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; - 221DC4F6678A3EC5ACDDEA51 /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; - 9A63148F193E33B5964DD02B /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; - 319FB8E64CE731D6A58AD303 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; - A874AF0B203D3DC99C27469C /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; - AEB9099819B33F4A8AAB9F56 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; - B839235BED6F3609BDB732BA /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; - C2DEE063B5E032C1BD2B5027 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; - 9C6E9E4BA54733EF9F87E4B9 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; - 20BEEFFA08F3396791596871 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; - 0E60E17BA4B23347A4F20161 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; - 955D2199F1893D37BA2D747A /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; - 81B742D64BEB373DB705947C /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; - DA71FBB9EFB2350ABB3CEC82 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; - 3357BD0518F538E9A949F887 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; - 4156FDB73D0A397A870E4304 /* overlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FBD8031E28A3C9CB7C45784 /* overlay.mm */; }; - 8C52B1985BAA371FA22CCEBC /* combobox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 57C06D5DB5F733A4A235B206 /* combobox.mm */; }; - 98F52D5224B438DFA8887E08 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; - 3141FEDED0943BD6A2EF8590 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; - A283187810EB32DAA173BD35 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; - 805CCAE64D023561AD334B55 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; - 7B372FEA276438C186F7E342 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; - 1937FBA0A0DD32A8A743CFE3 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; - 23A7AF68A03E380785EE7C26 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; - 9A178ED42D96329D8CBF9B8B /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; - 15048519756B33959B15B163 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; - 11818B68C5263EB68D708846 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; - 1749412E53B9311DABA71DDE /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; - 25656617A56D342AA3D1BFE4 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; - 6F8129E317EE3486A89D8548 /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; - 3D762A0BBF1B39B88A769634 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; - 86AED49CEAFC3637B1F10539 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; - FB8B6E4789A3311A98C5B0A9 /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; - FB8B6E4789A3311A98C5B0AA /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; - 551BF168445E3D7BB54D0176 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; - B0E94A59C83637C09FAAE71E /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; - 834F2ADD0520313FBAC4F929 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; - F7D10B6E0CBA32EFAF79C77D /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; - 912C69ADB1673ACEB0E6CF0A /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; - 27759C2FBB0E35FDA847B2B7 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; - A9864F0104FA344BBE79D3BD /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; - C005C2D547E735E9B081658F /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; - FD3B31CE1E7832218B5D9A17 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; - 7C52E7CC12463941B0E4D404 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; - 9F608A33D52D327FAA295626 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; - B8FEEC2C94183AB69C963179 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; - CB078622E90F33BE9D131135 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28824 /* buttonbar.cpp */; }; - 27B5431DC79733CD8D403E8A /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; - C2DEE063B5E032C1BD2B5028 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; - A486A28E216D320AB57452D4 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; - 24A5A71C79733E9CB913C5B9 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; - 64F11C549E3035DF85691062 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; - 3B7E035ECF3D3FFB9827AC1E /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; - 0B792C3F31713850818EEFEB /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; - F55F3887CDE633D7877C607D /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; - E741CDA71895344C974D8F52 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; - C1CDD035AA393ACC9E202C04 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; - 4279D39CAAF834F6A5B99198 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; - 88A43B1C5A7438838DE97B95 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; - 0C7E2D5C22A232368F862A62 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; - BF8C33B7CB3A3ECE814A95FD /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; - DA0FA502405A37B2A5698D22 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; - 3357BD0518F538E9A949F888 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; - E63364B7E727383BA8E2B7EE /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; - 319EA32592DA3C74B86DDE00 /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; - 98DF13E96160304EBB905E75 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; - 8B9C9FCB954F3596A4CED9A7 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; - 97C551F8AEF133D680D1FD38 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; - AC6AC589EFB233C7B65A3225 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; - 9FA6C4275F0D3E1A884ED563 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; - 7FC3D17B3C853FE58841002F /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; - 5417332FE2DB3CD3A647B15F /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; - 97F60B2A9CE93BC8949A8CCF /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; - FBA19C939E1E33EDB0504400 /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; - 849B89D1F6AB3DDEAA2D53AF /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; - 3D22FC202D903007AEE3D166 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; - 22E90F33B5C9308EBF37A702 /* printdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9E32802E8ED3E729FF34CFC /* printdlg.mm */; }; - 164010B26D363F5FA09785B8 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; - 815AE3FED68330F4933AA171 /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; - AC0B0C52922B30188AE95E96 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; - BD53E095EC1136EF853A47D9 /* m_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EE0B8985443BDCB36F781F /* m_layout.cpp */; }; - 0ADC8DBEE80D36B0BB9B058B /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; - BEAC2449AFA7304989BA3020 /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; - CE32C5250F2834D4B81BE89A /* appprogress.mm in Sources */ = {isa = PBXBuildFile; fileRef = BD91A34971FB3D0299B894A5 /* appprogress.mm */; }; - 51D133EC44F830588FEEAEC2 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; - D66F5D4D204B3B789C7F76BB /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; - DEB35F871F8E3B90AD207AF0 /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; - 98AD7D0478BA36249B03C625 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; - 796311E398FF313C84218826 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; - 0164A65CDB7A334A8E9AA4C1 /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; - 22C76BF2C3E331CD87657E70 /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; - 369BCCFF61D13A058D837836 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; - 205520440CD13C0AB9E8915B /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; - B6BC23F4F3E43315BD4C7CFA /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; - A569A33A2097316D8110C2C3 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; - D6B2A64A78AF3F2983B441AA /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; - AC91349D7F0E37739B1F5166 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF6B3FB66243812969E5BD1 /* palette.cpp */; }; - B97C178B47173E6AB0CE577C /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; - BF9B151DC0543E37878F8B9B /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; - 4DA9DE940E043C58BEACBB58 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; - E7D02E64384F37BC8939A2C5 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 375FF97B202F3C359402D13E /* jdpostct.c */; }; - 87092C0C817D343DAB77E240 /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; - 6F472413FFA03B53B395BB76 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; - 49260580A7F23B569A827D41 /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; - 1AB50C98FF473B33A3CA4D3A /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; - 127E255EE601383A9E0EF7EC /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; - 699D88EE2DAA3594B6606891 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; - 8B87FEC23DB834EDBFB6EA34 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; - 8093A858CA9E3E9EA2D21861 /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; - 1E17F95DD433379E8C18298E /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; - 0C2073A011EA36B8AD906DA5 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; - 8DE45CEAF2DD3C22AA019F76 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; - 21F74D4D4D84375AB155FD5C /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; - 026F90F7492C316A94128918 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; - 10B5C2A72C713A678458CD9E /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; - D98FABF75BCE3AF18C91B42E /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; - 0742292656623EC481B3436B /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; - 699D88EE2DAA3594B6606892 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; - CEC6430AEB6E3200BFA75D09 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; - C005C2D547E735E9B0816590 /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; - 6832385DDBB33D1B90C73CBC /* renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */; }; - CB46C7E531903700ADFB11C9 /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; - D95C5F467D37339AB8DF2356 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; - D772334837693C9D88069D99 /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; - 21F74D4D4D84375AB155FD5D /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; - 00E2F82590B33BDCA1F6D0C6 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; - 10B5C2A72C713A678458CD9F /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; - CE17002B5B7E37558274763B /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; - 8A9C3C04D00334418C3446FB /* dirdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B0DC125AFFC322E8E496262 /* dirdlg.mm */; }; - 2F7F5B9BBCD83D90B237A1A2 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; - 3ED6F4B64C283232A79423D1 /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; - 80665EEAE8613DF8A93A7987 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; - F9C5EAC42CCF3267B4100BAE /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; - EAE02BA934B43EEE92C496C7 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; - D5A25AC579F436509805335C /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; - C2CF6B59914A3183ADE8402A /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; - 1E2AB43075973AE59A8D89C2 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; - D7F14BDFFB7F369B842AFC14 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; - EAA469E1A0CC33E4A21A3F7C /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; - 0B98B6721DEE37A1ADEA382D /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; - 438EAEA4B30C325C827F6199 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; - 3C394FBD47B6310C80577E3C /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; - 1AB50C98FF473B33A3CA4D3B /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; - CFA91122523B31B9A07A3828 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; - 56E1ED31F7CE38978F4A7CA2 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; - 94E510619F433AE3AC884755 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; - 1C52CB9487DF3AB9AF243B49 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; - 901F659891613419B8643954 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; - 5557AA36FBCC3ED9A5F5751B /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; - 9CA687845B3F30CCA44A89D0 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; - 049052C49B0B3810BE0179CB /* dataview.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB6963739198360DB3DBCC6C /* dataview.mm */; }; - D54D3CA9E73336A08DB20706 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; - C3AC94EA13C1352790BF5FF9 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; - 0E60E17BA4B23347A4F20162 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; - DD1B139EA5AD3F6DB92C0FAA /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; - 0E024D145DDD38ACAE68F462 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; - 213CE0DD5B2335D0AD53B54B /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; - 9EC837DA722736119D49868C /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; - 27E2EABB117334CD89CFD2A5 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; - D17E3053DA0D3F7EA4D0951D /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; - 0E8A0B8FA40E365690C20232 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; - 89200B144075388BA69A07E4 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; - E46BEC5C8D643BD099AF1D58 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; - 5FE969523BDB3353AEF96812 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; - 522E6CF2A62F34259BCE2DE3 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; - D00AF125FCB63A7A8F9B87E0 /* taskbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */; }; - A965348C7FA73CEC90C8FA27 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; - 49FE0228D8FD3F7AB64A4434 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; - BB6FE851028C3DE7A070C215 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; - 9881E3FB23ED3283B6CC71A3 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; - 71CCB06E790C3C54BFF1199F /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; - 6D073876E1753549B5EEFDDC /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; - 4E712589FAA837F589B72F4D /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; - 5519BA1F2463308FAC4A0CA1 /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; - 4DA209AEF4AD32AAB97F971A /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; - CEE0D7A7D5D8323B9957A782 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; - 923F4797A73A3BDD87BBD1E3 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; - A3C4D47A84E8362295867526 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; - 980ED1DA2F96361985952256 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; - 30493B486DFF35AF80D12C49 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; - 324B2BAC54553D45B3C56BFF /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; - 30493B486DFF35AF80D12C4A /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; - 444D3B969B4336E8AD5CCFC1 /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; - E0E40333B61C33B587870790 /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; - 9B6A35E706543CDAA6A5014C /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; - B0C44C3054CB3E0590DDCBDB /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; - E8BBC08597EF383597DA030A /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; - D98FABF75BCE3AF18C91B42F /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; - 7EF89F935314301381802FAD /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; - 567A32722BA33AEE9FF93D7E /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; - CF3082BA1ED232F4B904BD16 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; + 9FB1E1763EFA334CA0C07C49 /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; + 99E7A46106C03484BA70D29E /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; + 91364FDD73053139BBAA313C /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; + 87C67583D36C3465ACD64104 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; + 2EECB3C2F9523D0B95847A7F /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; + 834F2ADD0520313FBAC4F927 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; 603DF49D176737D383CE4F02 /* choice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F838F853CB03CF7932C08C3 /* choice.mm */; }; - 32486A808EBC3E088598D51E /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; - 2E8440A2BDD53BE7B01547C4 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; - 8620088DDD233B139B250DD6 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; - F24F637D59F637CA9A7E23CB /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; - F6A1AC5CF84E32C19F91A616 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; - DC5F82733F733D98B39DE74F /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; - 5C44446AB150378696CD6B3E /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; - DC6B669C9A78398F914AEE55 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; - DF8CE011EAC23F73BDA1C44F /* scrolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */; }; - 86BE5213D3F131D8A686267B /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; - E0E4885BF4AF34B48EB08B94 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; - 77BC918AF05C30E8A0BD27FA /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; - E3136EF5DD843ACE886E286A /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; - D3FB75C8E3A73AE38EE8A6F8 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; - BA7B12396B873FDA8F3A274A /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; - 0813551C951A3AD1A5EF01B4 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; - 93E04642049537EB8A37BA28 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; - 19D823E564D932758EA6F8D1 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; - 8B38C6C416BA3A51B37F60C6 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; - 6F8129E317EE3486A89D8549 /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; - D83B32B788EC310D919E0DF9 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; - 7A84B9471A3238B4B66B1778 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; - BBAABF3C693E37D3B0FF2504 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; - A3321FE2A87D3BD69E0BB00B /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; - 23CECD8647C037E0B41DF0D6 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; - 5AEA6E94FB76371D928D371E /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; - 7DC4A542372437ECA0790F89 /* art_msw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B540E18F9C91381CA175BABB /* art_msw.cpp */; }; - 19D823E564D932758EA6F8D2 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; - 9C1F073349FD393E9220C0D5 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; - 182DFDBB58653FD9863D4178 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; - 00E12455C98032E18378EE60 /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; - 94E510619F433AE3AC884756 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; - 8B60964DA1DF3F3DB40BE125 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; - 61C3F7D495FB3E8BA402E4FA /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; - 33BA7D6B9DC3378B820DEB89 /* notebook.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0E8036758CEC3296B555E4DF /* notebook.mm */; }; - 052331773CF6362C9A6CF390 /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; - 7C9EAFF4A0223EE597E0E3A0 /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; - F6B85CD918E93923BE631B95 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; - A2769D1659AE3CA3B58C2CB0 /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; - 27E2EABB117334CD89CFD2A6 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; - 0B792C3F31713850818EEFEC /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; - 3EB6B8528A0D3B6CADAE1257 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; - 22EC132AEF863BFBAA6EDEC4 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; - 9E37D29DCF7A3945A0EECB3B /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; - 4442EA28B0B3373B9A2D0864 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; - 795613831EC8332A83FF26E9 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; - 7C87CC7641033D91823ED68A /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; - E7AF3BF2B3473AD9BE66D1A3 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; - 5D3AD309AF39385EBF7D9DFA /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; - D54D3CA9E73336A08DB20707 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; - 67A0583ADD8C35B8B9BA3D14 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; - 36EB5D19429D3BD1A01001D6 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; - 2C95DFA8EE463487956B4EB6 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; - AC6AC589EFB233C7B65A3226 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; - D6C3421AD2A537AAA2F0AB82 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; - 213CE0DD5B2335D0AD53B54C /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; - A92439BAFD3A30A29DD93133 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; - 32988828498D32B2B3F8A984 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; - 30AEDF41EC5C374DBF96EFFC /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; - 664A54F914443110B7BB692A /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; - 2D4D105CA9BE3FA6995A6001 /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; - EDCA35F1555F3509895CCA6B /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; - E4B826CE70283D999CB591F5 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; - B5C7FD8C27F43F3289A77FCA /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; - 3D424F4B33653A00AE9B623C /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; - A80D00249A693F43A9CBE779 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; - AAC2AC9C49F1366D8BD20F60 /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; - 88E1AE56FD393C8BA5CF8546 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; - 65FCDBFFF3F138A3ABBAA651 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; - 20BEEFFA08F3396791596872 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; - 90BC965B1A1F35A3B2C9D1CB /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; - A486A28E216D320AB57452D5 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; - 9CA687845B3F30CCA44A89D1 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; - 014AF0BAB1783A5D9D75A7EF /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; - 219304C9DDA33E9AADB515DE /* datetimectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */; }; - 83616D33080E3F0F9FA5FBB6 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; - 07412469921A3E488A2F9BA8 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; - B4425B59CC27389CA9FF81D3 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; - 5792675690843C6AA4125A74 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; - F9C5EAC42CCF3267B4100BAF /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; - 1C544DADDA6F3D62A5E25E95 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; - 9881E3FB23ED3283B6CC71A4 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; - 8AB7191F7CB838FC8337C48F /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; - EAE02BA934B43EEE92C496C8 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; - 4E396D8D2E9138D797F320C7 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; - FD38B04026F930CC80BC9482 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; - 6A10511265493FA2BB79CE4F /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; - A1A7D793B034398B8696EF35 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; - 1EE845DDFDDE36CA8A218207 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; - 65FCDBFFF3F138A3ABBAA652 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; - 2F7328AC75393951B08F75F3 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; - 8C6E2BD9C31A3AE18AD17D46 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; - 60706F8836A130A2AF282FE3 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; - 595DCB164D55342EB86604EE /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; - 682403FBBD4E3D5E88159503 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; - 8F949B9010863F66A58FFEF3 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; - 36DB80FD5B153E9099DB6914 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; - 6C3A459236F736B8A14A13AE /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; - F5806029B1BA3924A8FDDBC2 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; - F7D10B6E0CBA32EFAF79C77E /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; - 800CFCEDBB7938338C65EEAE /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; - 0ADC8DBEE80D36B0BB9B058C /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; - 4D0BA8B9F72C3C31BC170CE4 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; - 346D274E17673A01B0177D5C /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; - E6D18B2EDE353F67883085A1 /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; - 8966F77CC97B3ED780C8F139 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; - 51437DC2AD7B3BEB9A53CE1C /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; - C5C60B22CE6A3BCB868F69EA /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; - 2FE10EA678C73523836FCC1E /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; - 96927C5A21FD3ACF936CDF6E /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; - 55F01295F1D23805BCA12F17 /* srchctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */; }; - A1AF8FF873D6383996995ED1 /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; - A0BA01A85C303C78A3130713 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; - 6C7C1CC506CB329FB2D086AB /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; - 2DF74933A90E34129F1BEF74 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; - 4F99EB97F65330C28EB4D079 /* datectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */; }; - 96B507455762391688B5E502 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; - 774A89998E09308CBFB03EE2 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; - F3AC352D6DAE3A12A566476A /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; - 1E166FC1A7B3371FB038B174 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; - D72D99FC424337CF9EDC2043 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; - 527054445A0D3A00A5C2EC46 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; - EAE02BA934B43EEE92C496C9 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; - B60AD651E0523DB7B31E4108 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; - 603DF49D176737D383CE4F03 /* choice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F838F853CB03CF7932C08C3 /* choice.mm */; }; - 61FEDBF2D47A3B4E861F829B /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F5 /* sound.cpp */; }; - D772334837693C9D88069D9A /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; - B97C178B47173E6AB0CE577D /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; - 9D4B67A357D23B5283CA8D9A /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; - 9FBC642677C63D01AA2511BE /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; - 8EE5A2467401365C8217AF31 /* preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = 835C22B71A0F3C469310E1E0 /* preferences.mm */; }; - 42AC484FDD7D3E948CEA801E /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; - 18A318847EAC37F2B915F083 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; - 4C9BA36123E43589956864C8 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; - BDB7B2AD26CB356B8BEAAECF /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; - 52C0984A2A4F31BC885519B2 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; - E6CA1EB5550F3930BFE286CF /* tglbtn.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC6875EF4732E88E029065 /* tglbtn.mm */; }; - F0B3F484C38C3BA0B9927CDB /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; - 20D05D14BFAD3F969666D03D /* timectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */; }; - D7F14BDFFB7F369B842AFC15 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; - 3141FEDED0943BD6A2EF8591 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; - 88A43B1C5A7438838DE97B96 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; - 0FBF7C9EDFB53D8DA0991B57 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; - EE972E8DC73F310B9B4C949E /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; - 4E712589FAA837F589B72F4E /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; - FFF5BFBE600E35FAB7EA522E /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; - A1A7D793B034398B8696EF36 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; - 5557AA36FBCC3ED9A5F5751C /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; - 779D3480141B3683A6D132BF /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; - DB9565CC4EAE3BCB9F490621 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; - 8A662992FFCB32E99D11950E /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; - BE99A85EE76236CC8C719A66 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; - 65514CD6A9F23ED98436AC02 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; - 522E6CF2A62F34259BCE2DE4 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; - 68C300D096BF39239876D045 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; - 75DCE6FF00E93C5D93970843 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; - D997FFC948B73FDA892DB533 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; - CE2C937117FE3AB599DD30BB /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; - 249C9177B1A33EFEAB30F941 /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; - 3EB6B8528A0D3B6CADAE1258 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; - 39CC380F801F3EE984523277 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; - E80BEED62EBF34F09B3F4021 /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; - BF9B151DC0543E37878F8B9C /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; + A08165E5D38E3EF6962A7AEA /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; + 3C36437B2E933F83984D431E /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; + BEA90F2C6BB93143958F899B /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; + 0F8C79010EF0316AA1B7392D /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; + 17F0494F87533196904F5314 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; + C259D01CC62533D296EF023B /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; + 758629DA468A3EF7B1C15241 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; + F2F2963D8ECC32D39FDBF102 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; + 6167245C417A32179EC37D2D /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; + 26E4813A97DE323E88119165 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; BDB8EF0E0DA03693BFB77EF9 /* accesscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8555204EBA8930809B732842 /* accesscmn.cpp */; }; - 319EA32592DA3C74B86DDE01 /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; - FDE14459359334DE9FB03ED7 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; - 369BCCFF61D13A058D837837 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; - 6C80B6049A523836BCD20BCC /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; - DB9565CC4EAE3BCB9F490622 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; - 32FECED7A7633C4D8C1BFBB5 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; - 3DE2CD678CEB39C2B1E09ACD /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; - 3316A16628B03D5E88529EA8 /* datetimectrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0A63980677D371C85A60B75 /* datetimectrl.mm */; }; - 4E396D8D2E9138D797F320C8 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; - F747991E5C973F9B8C9D800C /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; - 750C716389AD3ADBABC9D68A /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; - 61FD5E0E28F732E8AB1729FA /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; - 8AA341CCFB8E3F6AB3523597 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; - E2A73751CECF32A68FFAEE84 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; - A9864F0104FA344BBE79D3BE /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; - 65514CD6A9F23ED98436AC03 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; - CB46C7E531903700ADFB11CA /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; - EEB0B28903693C7E9D07192F /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; - 346D274E17673A01B0177D5D /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; - 36EB5D19429D3BD1A01001D7 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; - 30AEDF41EC5C374DBF96EFFD /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; - DFEB01E7B97A3515B785DCAB /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; - 9F70A89D00B03D4894AF763A /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; - D6CF7416CA6A3CFF8FDFD49D /* nativewin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BC8BFDE41F93504B7A51D08 /* nativewin.mm */; }; - F34D240EB4513FE996179184 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; - 6463C9BE78C0394CB7B451FC /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; - C5E5AB869065307F83E27DD3 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; - 22EC132AEF863BFBAA6EDEC5 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; - 7E6C627A325F32FFB2EF9BA0 /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; - CD35A576FD363FD49C3AC4B5 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; - 1DD1888315513C24BF9C31B6 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; - C1CDD035AA393ACC9E202C05 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; - 8F372080E11E382EA0B5ED11 /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; - 7181709A030D3749AB355B76 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; - 11818B68C5263EB68D708847 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; - CEBAAB0C77983358A601C000 /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; - C8C68927DB243AEAB51E11F4 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; - D3EC9191D94837CABFF05DC6 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; - ABCD15C4AB37396EA17B7B2A /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; - 056E30EA43753A7CB1AF8C9F /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; - 61A2B54FD2E33C759CF5A5EA /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; - C5A8DF376BB13A2A8290C2E7 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; - 65514CD6A9F23ED98436AC04 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; - 0E024D145DDD38ACAE68F463 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; - BD2B17EB72E73A6EB6E0B271 /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; - CA85901B9E2538CFB7E44218 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; + 1AB50C98FF473B33A3CA4D39 /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; + B640A8A74D973A8FBEF63917 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; + 80665EEAE8613DF8A93A7984 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; + A9A5973552EE30838306D15D /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; + A2769D1659AE3CA3B58C2CAF /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; + 0B792C3F31713850818EEFEA /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; + 020BBB417207393F8C60EFB7 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; + 8FB5FBC5730C33F1A3D85D9F /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; + 5C5D0983160A36189A770743 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; + B0E94A59C83637C09FAAE71C /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; + 5303FA25D0773FAEB963D8E4 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; + 0D79F1B4EF44393AA3242140 /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; + D6CF7416CA6A3CFF8FDFD49C /* nativewin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BC8BFDE41F93504B7A51D08 /* nativewin.mm */; }; + 10743B74A58231639C6BF611 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; + ACD644CFA85A3B70A3E3B118 /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; + 311840186794346AAAA42091 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; + FEF99FF6C38D3B488396B143 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; + FD38B04026F930CC80BC9480 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; + A2769D1659AE3CA3B58C2CB0 /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; + 81B742D64BEB373DB705947C /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; + F5D0BCF1A6C839E5829199E3 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; + 25B0940CABAB39CD90C6F3C5 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; + E1F7C51F411B3AF39476E488 /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; + 895E7FE46F733C75AE8847E3 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; + 7D615329368D32709CEF4B58 /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; + 604ABF86317C3D4F899DBF37 /* richtextsymboldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */; }; + FCE5B139CBE73FCB804EF7DD /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; + 37749AC3468836FC857BD0D6 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; + 296692A7A3783E3A83D005C7 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; + CE17002B5B7E37558274763A /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; + A92439BAFD3A30A29DD93132 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; + 62757F24C4EE3B84B6AE3F15 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; + 3ACCC2EB8E973C11835EB599 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; + 8620088DDD233B139B250DD4 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; + 5E80C103F0853788A2B43E5F /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; + 268DDC88C99A3A64AB8B2FFB /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; + 743BB23211B336A6A0F26E57 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; + 9836B3D336963795928FE5A1 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; + 745C39E90E8C3C08A887B51D /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; + D9DCBE799DB634C2A73FD6BE /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; + AD4A533C4E1633598A6D5C70 /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; + 89046455F49D3D75A21C9DB8 /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; + 056E30EA43753A7CB1AF8C9E /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; + C7B6240E0E213836996A178C /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; + 760C729E41D93CC1AA2B4E0D /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; + B839235BED6F3609BDB732BA /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; + 37749AC3468836FC857BD0D7 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; + 0813551C951A3AD1A5EF01B2 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; + EA02FA6D3B003F8F8A2963C6 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; + 6FA47EAACE613B039B6EC261 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; + 0A406D2D1ADA343891E3664D /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; + 14D6D5F8F5ED3C71936DD2B1 /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; + DF3B927516FB365E865A9780 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; + F72020415D713C1BA41C17D0 /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; + 72AD4417FF7C3094BB1FF62D /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; + F5806029B1BA3924A8FDDBC2 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; + C1CDD035AA393ACC9E202C04 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; + BF8C33B7CB3A3ECE814A95FB /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; + CFDBB80A4C9A3BA092273937 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; + 793F542F20AB31F6AF736795 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; + 6292B023DBF4337A91404AD1 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; + 05814571E7A83F5DBFB6E4C5 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; + 4E712589FAA837F589B72F4C /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; + 9836B3D336963795928FE5A2 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; + B6728BCD1A0731299924C8C4 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; + 3DE2CD678CEB39C2B1E09ACA /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; + F5FF98C231B33E3EB7902C64 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; + 99F7D7BFBB543A04AB728375 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; + D070C3BE95483FE38BABA1BE /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; + 6AA0EE765330326380989FD2 /* stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */; }; CCE4ECA9CE883B008065C6FC /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 725574EF98C4301989181CBF /* jctrans.c */; }; - 7B4DA2F5F25B3E188CBAFE39 /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; - A93D0E6F0871368EA8FC9FFB /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; - D8ADDD24BEAC3D94B3388D40 /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; - BAAB6B1D80A33843A8436B12 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; - F910C74E48823E0BA7F7885F /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; - EEB0B28903693C7E9D071930 /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; - BFD4B8871B3934048B63141B /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; - 6A032420671B375D81273715 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; - CCFD3144A22C3A87B67D88AD /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; - 2E059BFE8E3B3D9299D5596B /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; - 03035C5CE4BC3288A5A18426 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; - B30D10F6257631B0A1926F8B /* statbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 926BDF9C386C3A9A8C24D453 /* statbox.mm */; }; - 7D615329368D32709CEF4B5A /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; - 0E024D145DDD38ACAE68F464 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; - BB12132A86E2350AA47414CE /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; - ED8D23D79FF33ED380FE09EC /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; - D72D99FC424337CF9EDC2044 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; - 056CA84179433AA48D55DA67 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; - F80C2290D67B345F9CF60087 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; - 1E2AB43075973AE59A8D89C3 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; - 6C46AF0370793AA0B74A5A4C /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; - 31DD19A942283FA8810B6384 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; - 187F921A95DA3594B0AD980F /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; - 2F35A207C3993DE08E4FE0B2 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; - 1142E2D85FD93E9AB5D8A55C /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; - 539B586AEAD630A79FC12ED1 /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; - 57F8001809BC3864A5FA798D /* PlatWXcocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */; }; - 86003C8EB906304F9025F78A /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; - 1DE75213D296323B815A02C0 /* statline.mm in Sources */ = {isa = PBXBuildFile; fileRef = 743EF8DB16CE371DA5C66623 /* statline.mm */; }; - 2CCC30C0162131DBBE9D8028 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; - 5F2C2A46781739D897CF293F /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; - EE6474BBB4AF34D093E2451F /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; - DEC5F4B34BC037169D3E5F2B /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; - 4B88254FF9963833A276A64E /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; - A3C4D47A84E8362295867527 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; - CA155860CE9A3A8189C3A4C4 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; - 830A61EA04FD367C9EB6A759 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; - 3D3EA1BAAD1833B1B48E9C88 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; - 702616D38A5B345D9CC87116 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; - A465A43B756630F1944B5A58 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; - 59F995B6E6EE3CA5A4487846 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; - 9455B49669853E71BD4FD966 /* richtextformatdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */; }; - 070797A894A03196B7BEC663 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; - E92EB502F79638B0BE569EF6 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; - B5C7FD8C27F43F3289A77FCB /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; - 50E89226E8D7390D9D21C80B /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; - 57AE7FCF768F3965BD39B47C /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; - ACD644CFA85A3B70A3E3B11A /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; - 85F9828B80B03178A274BD19 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; - 30493B486DFF35AF80D12C4B /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; - 0F8C79010EF0316AA1B7392F /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; - DEC5F4B34BC037169D3E5F2C /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; - E3A4615870B139D29FE727C3 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; - 20F10669703137E68318C6FF /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; - 2E930206397C3EDCBD8206FE /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; - 6E2C2E8AA1713ADE9C33837B /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; - 4CF9BA40653C3153805D88AD /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; - 64DD406C453D39FEBBE66ED2 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; - 4AEC67BF65B039D99F421668 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; - 57B41B6BACFB3906ACD1BFB1 /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; - 73AA68AB9F1236ED9F1FBB30 /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; - 07C769F64665317BA3E1AC92 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; - B559E894684A38238CAAA117 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; - B0FD1B96EAE635AFBFCF2C96 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; - 58AABAD40AA236438347DDE0 /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; - 7B4DA2F5F25B3E188CBAFE3A /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; - 7DEC57D6CE8232A09EF7421B /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; + 5A459FC1180130C5B705AEDB /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; + 13854E7822783719A2530793 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; + 86787E4138CC334BB74EC7B6 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; + A92439BAFD3A30A29DD93133 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; + 2FE10EA678C73523836FCC1C /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; + E6D18B2EDE353F678830859F /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; + C1DCF69200593986A8C606A6 /* hidjoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */; }; + AE84BC9A1CCA3ADA9C483951 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; + 59F995B6E6EE3CA5A4487845 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; + 028257C52CAE3038AA862C35 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; + 9E0B67E34B683412978BA82D /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; + 0FA6E1E47F123FF4A902E4D2 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; BD53E095EC1136EF853A47DA /* m_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EE0B8985443BDCB36F781F /* m_layout.cpp */; }; - 9E0B67E34B683412978BA82F /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; - 779D3480141B3683A6D132C0 /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; - 3C394FBD47B6310C80577E3D /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; - 8FB5FBC5730C33F1A3D85DA1 /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; - 94E510619F433AE3AC884757 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; - 8C52B1985BAA371FA22CCEBD /* combobox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 57C06D5DB5F733A4A235B206 /* combobox.mm */; }; - B640A8A74D973A8FBEF63918 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; - AF1E3338E892336E924AF633 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; - CA5BD8ABDBA13641BBE7CD68 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; - 3B8A54D5E5A53607A6F7979C /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; - EBF2D44758003221A22202BE /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; - 3316A16628B03D5E88529EA9 /* datetimectrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0A63980677D371C85A60B75 /* datetimectrl.mm */; }; + 86B0D280A43C308CAC14BE24 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; + 0F8C79010EF0316AA1B7392E /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; + CEE0D7A7D5D8323B9957A782 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; + 3813146434693234965C4F31 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; + 9A83D365AD1F37FA9C7030C3 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; + E7F35B834A163C67B65176C7 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; + 9C1F073349FD393E9220C0D4 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; + 2FA1A8FE3644325ABAD273A4 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; + FCE5B139CBE73FCB804EF7DE /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; + 2A79B68D20FE3C9B98A15535 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; + A9864F0104FA344BBE79D3BC /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; + 522E6CF2A62F34259BCE2DE3 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; + BF3D600A93403C589B65C5BF /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; + FFF5BFBE600E35FAB7EA522D /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; + 171F09F8DD553FA5B4B3FAE3 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; + 164010B26D363F5FA09785B6 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; + 6978D7A20DA93A329DDD1383 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; + 46E331300D8F349DB36AB50A /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; + AC07BA4EA5403443914DFDB1 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; + B59FC7345C383D9099391AC3 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; + 0A406D2D1ADA343891E3664E /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; + C5C60B22CE6A3BCB868F69E8 /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; + B37802B0A90133C68EF93DDB /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; + E8BBC08597EF383597DA030A /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; + 5FE969523BDB3353AEF96812 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; + 1FB1622D59593932B25C55BB /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; + 7A7439BE66AA3771B4A89048 /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; + 11818B68C5263EB68D708845 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; + C2B07E2ECDDC3833BDC9B28D /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; + A874AF0B203D3DC99C27469C /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; + 31DD19A942283FA8810B6382 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; + 6F5A0D3C7763334396A3783D /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; + 096BA201623034AD97218369 /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; + CA4DCD57060B38CC8B2283D7 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; + 6F472413FFA03B53B395BB74 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; + 4B996B4C54163D7091427DB6 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; + 527054445A0D3A00A5C2EC45 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; + 1CD4F67F48CF3A5FA477D86F /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; + 4DA209AEF4AD32AAB97F9719 /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; + 25C5C1713C0B39AC8EB6A390 /* taskbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */; }; + D98FABF75BCE3AF18C91B42E /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; + DAAFBED07FF8365B96D20B9A /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; + B6C364CB4AE33708A862B4B4 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; + F07D84D124F23E7FA11CF149 /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; + FEF99FF6C38D3B488396B144 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; + C2DEE063B5E032C1BD2B5028 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; + 1D7442C82B343F50A83B25B2 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; + BCD81FD3D1EC305F801E1C1B /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; + AD4A533C4E1633598A6D5C71 /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; + D772334837693C9D88069D98 /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; + 6978D7A20DA93A329DDD1384 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; + 4BAFAE70A6B1313B96D86631 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; + D948CC99521633338B24E2F5 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; + C2CF6B59914A3183ADE84028 /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; + 2E930206397C3EDCBD8206FD /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; + 246B4FF96BA135258FE45F50 /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; + 7A7439BE66AA3771B4A89049 /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; + 46A4CCF128FC3EB092074DC7 /* property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E1F571B01F34D4AB70CA18 /* property.cpp */; }; + 6F0605F3A4E83BF0BF4C8B7F /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; + DFEB01E7B97A3515B785DCA9 /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; + EDD5725CF41336EFA7FB300A /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; + FE9A662A1F9B34D099C45C1D /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; + D72D99FC424337CF9EDC2044 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; + 31DD19A942283FA8810B6383 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; + 0C3F48DBD05E3566A4CA6D44 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; + D997FFC948B73FDA892DB531 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; + 51F44CB1D9AD3CBDB52EE93E /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; + 1CC5AEC6C08E3600801CDADA /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; + 0A2A4D2DC8F63FE1AC0BFAAF /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; + 96B507455762391688B5E501 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; + 9F70A89D00B03D4894AF7638 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; + 8A4046BD38873D9CAC9C2B5A /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; + 41943A8F82723027A151A469 /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; + BB12132A86E2350AA47414CD /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; + 9FBC642677C63D01AA2511BC /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; + CA4DCD57060B38CC8B2283D8 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; + 2989056891153968B372EA14 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; + 47F4FC8717AF3A848812DFCC /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; + D9F02AFDA07D3857A905527C /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; + 595DCB164D55342EB86604ED /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; + 57AE7FCF768F3965BD39B47B /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; + 0D79F1B4EF44393AA3242141 /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; + 50E89226E8D7390D9D21C809 /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; + 309C0A78D45C3AB7B8778B5A /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; + 7EB83F6375BF3E73ABE56C40 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; + 11DD420E32FB3EFB9DA0AB5C /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; + DF861EBD9C483E79ADF98602 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; + D13AE659C3AC37B68D39B2C9 /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; + C005C2D547E735E9B081658E /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; + 5EE94793DFCB3BA281A4864F /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; + 7181709A030D3749AB355B75 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; + 28ADE8D385A53445A5451F23 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; + 3C36437B2E933F83984D431F /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; + 0948599C4FD53611A09B52AB /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; + 68C300D096BF39239876D044 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; + 7C87CC7641033D91823ED688 /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; + FCE5B139CBE73FCB804EF7DF /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; + 50E89226E8D7390D9D21C80A /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; + 0EB6AB38A68D3845AC384A23 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; + 5388468A6F8F3141B25CD400 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; + 893BDA491EDE3A0E91FADE41 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; + 01D4C5F2147F3942A7CE91AA /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; + 1E4832B42B95308299B767B9 /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; + 5116CE330E333724A66982E3 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; + 9E37D29DCF7A3945A0EECB39 /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; + 05814571E7A83F5DBFB6E4C6 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; + BF2585CFA6853023975F1E79 /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; + 55F01295F1D23805BCA12F15 /* srchctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */; }; + A486A28E216D320AB57452D3 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; + 27E2EABB117334CD89CFD2A5 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; + E7AF3BF2B3473AD9BE66D1A1 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; + 283C3ABE42433244983C27C1 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; + E515EAE375AE390688CBF8D4 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B32A13D5B3336098B1B9765 /* pngtrans.c */; }; + 6C80B6049A523836BCD20BCB /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; + 4040AE89BF9F34668091064B /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; + 6BF19C7CA9E93D989C210FE3 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; + 90BC965B1A1F35A3B2C9D1CA /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; + C987310872D1396BAF716E5A /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; + F5FF98C231B33E3EB7902C65 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; + EAA469E1A0CC33E4A21A3F7B /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; + E4B826CE70283D999CB591F4 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; + A423177BBC0F3BE5A436B4B7 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; + FE9A662A1F9B34D099C45C1E /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; + 83616D33080E3F0F9FA5FBB4 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; + 849B89D1F6AB3DDEAA2D53AE /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; + BEAC2449AFA7304989BA301E /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; + 22E90F33B5C9308EBF37A702 /* printdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = C9E32802E8ED3E729FF34CFC /* printdlg.mm */; }; + 795613831EC8332A83FF26E8 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; + BE3ED6EF34303867B8C8E924 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; + D5C304182151365FA9FF8A3D /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; + 86AED49CEAFC3637B1F10537 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; + BF8C33B7CB3A3ECE814A95FC /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; + 23A7AF68A03E380785EE7C25 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; + BA57708D2D563967A0D1F003 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; + 6E2C2E8AA1713ADE9C338379 /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; + EEB0B28903693C7E9D071930 /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; + F569D7A3F0E038E9B4CC2A76 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; + DF8CE011EAC23F73BDA1C44D /* scrolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */; }; + 9B3F9D04FB533D99B58BD519 /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; + 5F57C4908E5038D19D68ED7A /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; + 1A70DDEDF9E13FF4BDA390E9 /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; + A569A33A2097316D8110C2C1 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; + 1A4F9F18BBEB3515AC7C7CC7 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; + 76A83A293C9F33BCB7DFDE27 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; + B5470121BB4B35DE9C4836DB /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; + E3B3E4F75D503DB89B5C622E /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; + 7F62946D497A32CE857F65CA /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; + C8C68927DB243AEAB51E11F3 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; + 61A2B54FD2E33C759CF5A5E9 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; + BB6FE851028C3DE7A070C215 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; + BFA6983551B4310DA7C8A405 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; + 0A2A4D2DC8F63FE1AC0BFAB0 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; + 1AF2B2346C9639DAA4D15F30 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; + 779D3480141B3683A6D132BF /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; + 0E60E17BA4B23347A4F20161 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; + 324B2BAC54553D45B3C56BFF /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; + F6288F388B8C33FD85E9A156 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; + 94E510619F433AE3AC884755 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; + 6F5A0D3C7763334396A3783E /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; + 1C544DADDA6F3D62A5E25E93 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; + 6F472413FFA03B53B395BB75 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; + 65514CD6A9F23ED98436AC02 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; + D95C5F467D37339AB8DF2354 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; + D5AABE973F3A351EB1C1A5A6 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; + 026F90F7492C316A94128916 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; + 83616D33080E3F0F9FA5FBB5 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; + 0F2FD12272023C869CE86009 /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; + 6D073876E1753549B5EEFDDA /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; + 18A318847EAC37F2B915F082 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; + C3A63D7091913CD39094AE0B /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; + 02E8F1195B653D26AAA89462 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; + 7F77E347E1243D77A666FB43 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; + 522E6CF2A62F34259BCE2DE4 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; + 65E8A5F333D7336C816F0D0C /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; + 16021CFD78623B8CBD08FC20 /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; + C2B07E2ECDDC3833BDC9B28E /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; + 0B792C3F31713850818EEFEB /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; + BA7B12396B873FDA8F3A2749 /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; + BEAC2449AFA7304989BA301F /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; + EDD5725CF41336EFA7FB300B /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; + EBF2D44758003221A22202BD /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; + 319FB8E64CE731D6A58AD302 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; + 8093A858CA9E3E9EA2D2185F /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; + 551BF168445E3D7BB54D0175 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; + F24F637D59F637CA9A7E23CA /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; + 5ED54DFAE28533108C08DF2B /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; + A53B8C3ED0D33A1D9AA8219B /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; + EDD92822EBD93E86AE5A2ED0 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; + EBA0986930DA3B59B2FB4F1F /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; + 0743AE8613F535A0ABB79315 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; + 552708E6296D33EBB5F6A494 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; + CF3082BA1ED232F4B904BD15 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; + 3CDE2B6BF88D326189F069BE /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; + 7C20B79175D33852A2E9DE84 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; + 205520440CD13C0AB9E8915A /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; + 552708E6296D33EBB5F6A495 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; + 5519BA1F2463308FAC4A0CA0 /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; + 539B586AEAD630A79FC12ECF /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; + C32EF2EC1A103BC3A6254321 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; + 70F898F8B129380BBECAC559 /* richtexthtml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */; }; + A4DEBFA074C93388A1BBCB40 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; + 6463C9BE78C0394CB7B451FA /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; + 99E7A46106C03484BA70D29F /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; + 2DBF5F96CCC63F7481C26A44 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; + 65514CD6A9F23ED98436AC03 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; + A139B846584436BCBEBAE3BF /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; + 98AD7D0478BA36249B03C623 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; + 955D2199F1893D37BA2D7478 /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; + C005C2D547E735E9B081658F /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; + F0D892C2618130FEAD46BB86 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; + F2813BF297C73A3ABD02EC9A /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; + E53AFF04877D34C386D77380 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; + 0EB6AB38A68D3845AC384A24 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; + 99E7A46106C03484BA70D2A0 /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; + A569A33A2097316D8110C2C2 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; + B6C364CB4AE33708A862B4B5 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; + 4442EA28B0B3373B9A2D0863 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; + D088E7DDE38C31DC9C9B3418 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; + BAA75384DA82370298672333 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; + 164010B26D363F5FA09785B7 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; + A4F2426F36653C6D87EC18AF /* activityindicator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5814208070CF3D899F132BA1 /* activityindicator.mm */; }; + 14DEBD7C01FC358B917FDAF2 /* aboutdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 207F0F88390138B6B41183EB /* aboutdlg.mm */; }; + 8C52B1985BAA371FA22CCEBC /* combobox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 57C06D5DB5F733A4A235B206 /* combobox.mm */; }; + 61FEDBF2D47A3B4E861F8296 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; + BE99A85EE76236CC8C719A64 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; + 20BEEFFA08F3396791596870 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; + 32486A808EBC3E088598D51C /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; + 51D133EC44F830588FEEAEC1 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; + 4B88254FF9963833A276A64D /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; + 02BB539E2AD63C078DA776B0 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; + 539B586AEAD630A79FC12ED0 /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; + 0742292656623EC481B34369 /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; + 61FEDBF2D47A3B4E861F8297 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F5 /* sound.cpp */; }; + 17F0494F87533196904F5315 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; + 03035C5CE4BC3288A5A18424 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; + 6C822F7F313734DCB51F44B9 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; + 22C76BF2C3E331CD87657E6F /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; + 213CE0DD5B2335D0AD53B54A /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; + 523FB2A8435A3324A8E1B370 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; + 77BC918AF05C30E8A0BD27F8 /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; + 55D893FDD00633FEA82ABD82 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; + 23479484EC143D34871550C1 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; + F22C401903993639AE05A297 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; + 86003C8EB906304F9025F788 /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; + 46E331300D8F349DB36AB50B /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; + BDAB44F5D017395D9D3A1F23 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; + 8B87FEC23DB834EDBFB6EA33 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; + 0C485288EA86379D9FD66536 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; + FBE4DB30865D3177B3A9993C /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; + 75DCE6FF00E93C5D93970842 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; + 37715483D08335B790FFE058 /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; + 49260580A7F23B569A827D3F /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; + 07EC76232BB3343FA5CB90B0 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; + 46327A3C356D3570B27C6703 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; + D17E3053DA0D3F7EA4D0951C /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; + 3141FEDED0943BD6A2EF858F /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; + 309C0A78D45C3AB7B8778B5B /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; + E05B06A7FEEE32D5AD87EA50 /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; + D7F14BDFFB7F369B842AFC14 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; + 3DE2CD678CEB39C2B1E09ACB /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; + 539B586AEAD630A79FC12ED1 /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; + CAF5C5BB129431B596C4C6C3 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; + AAAB5DF8E60736D88273DCFE /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; + 7ECC6EE6D5273F75BB6B7B75 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; + 4E2737AC738431EB9898B8B7 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; + 2FE10EA678C73523836FCC1D /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; + 570FA90F526E3F25A8E8FCF3 /* tif_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B25B87203E3464BCDD277D /* tif_read.c */; }; + D4EC9DB5F8DF319EA0FD26A4 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; + 47F4FC8717AF3A848812DFCD /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; + AD7EEB418C7930CB828EAF88 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; + 30AEDF41EC5C374DBF96EFFC /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; + CE2C937117FE3AB599DD30B9 /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; + 41943A8F82723027A151A46A /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; + 7569F0BC3C603EB191680891 /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; + 9FA6C4275F0D3E1A884ED563 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; + 86003C8EB906304F9025F789 /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; + AC0B0C52922B30188AE95E95 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; + 07EC76232BB3343FA5CB90B1 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; + 15048519756B33959B15B162 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; + 42260A6F1853361083803B0C /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; + 5A8638C234133824BDF93BBF /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; + E46BEC5C8D643BD099AF1D56 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; + BFD4B8871B3934048B63141A /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; + 3357BD0518F538E9A949F887 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; + 5700B7F9166A37FDAA72E9DC /* dnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E53493CB84A30AE8C1CD721 /* dnd.mm */; }; + 283C3ABE42433244983C27C2 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; + 335DD610974A33D4B6581E2C /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; + 61FEDBF2D47A3B4E861F8298 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; + 912C69ADB1673ACEB0E6CF09 /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; + 8F372080E11E382EA0B5ED10 /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; + 23479484EC143D34871550C2 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; + EB52C6A91594381393294500 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; + 00E2F82590B33BDCA1F6D0C5 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; + CA5BD8ABDBA13641BBE7CD67 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; + 3E99016BDE043A08B4D6B3CF /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; + D9F02AFDA07D3857A905527D /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; + C92005CB86C6361BBB9D7C68 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; + 3D424F4B33653A00AE9B623A /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; + 4657E7382E9E3EDC8DE2401E /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; + CE32C5250F2834D4B81BE898 /* appprogress.mm in Sources */ = {isa = PBXBuildFile; fileRef = BD91A34971FB3D0299B894A5 /* appprogress.mm */; }; + 63F895D6F5643E4B9E666B79 /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; + 32486A808EBC3E088598D51D /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; + 0C2CBD7246993527A829BD95 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; + 7B372FEA276438C186F7E341 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; + 26649553E4763EE6BA268B7D /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; + D9EE059D3C3C3C13AE4419F1 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; + 4156FDB73D0A397A870E4302 /* overlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FBD8031E28A3C9CB7C45784 /* overlay.mm */; }; + 056CA84179433AA48D55DA66 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; + 88E56F89A0DA3AD386F05FD2 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; + 2FA1A8FE3644325ABAD273A5 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; + 6E1FD7D3DEF03748AEE3A29D /* listbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = D324650313003AAD96E12962 /* listbox.mm */; }; + 5388468A6F8F3141B25CD401 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; + F43DAE2E829A3A7493531381 /* richtextimagedlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */; }; + 026F90F7492C316A94128917 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; + E7F35B834A163C67B65176C8 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; + 37715483D08335B790FFE059 /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; + 11818B68C5263EB68D708846 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; + 9FB1E1763EFA334CA0C07C4A /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; + F38202271C6131908C358DEE /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; + 8E674574343A3C009B1BCD00 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; + 9110ACFC3CFB3C7994E907B0 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; + E882402BEE0330A080A65170 /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; + A93D0E6F0871368EA8FC9FFA /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; + 9C6E9E4BA54733EF9F87E4B7 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; + 0C485288EA86379D9FD66537 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; + D8ADDD24BEAC3D94B3388D3F /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; + 67CE7065EE593DAAA2CE4489 /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; + A569A33A2097316D8110C2C3 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; + 901F659891613419B8643953 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; + 71CCB06E790C3C54BFF1199D /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; + 63F895D6F5643E4B9E666B7A /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; + 2EECB3C2F9523D0B95847A80 /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; + 0730A107A2B935A9923C8EF2 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; + 8B60964DA1DF3F3DB40BE123 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; + 21F74D4D4D84375AB155FD5B /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; + DB244DC0A09C379AAA63C0A5 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; + 9A63148F193E33B5964DD02A /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; + 1EA81A0E8E5A3B38B4D80337 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; + 7ECC6EE6D5273F75BB6B7B76 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; + DB73248401573A5996D8E68D /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; + A139B846584436BCBEBAE3C0 /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; + C34B8675439F39B4845FFC50 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; + 1E2AB43075973AE59A8D89C2 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; + 795613831EC8332A83FF26E9 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; + C8F1FB8C029031A5909DBC57 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; + CB2E99E8FB7D3269A333A55E /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; + 048986FB629E313EA670CD0C /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; + 02BB539E2AD63C078DA776B1 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; + 8E674574343A3C009B1BCD01 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; + 27E73CA5C35A30CE89946ECA /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; + 7EB83F6375BF3E73ABE56C41 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; + 60706F8836A130A2AF282FE1 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; + 59BFB8C8310E37B39AF8B0D4 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; + 5F6B4F226B473AACB7AC8DF5 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; + B5C7FD8C27F43F3289A77FC9 /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; + A36B5107860E32659194073F /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; + 1EDED99760B23A1999E75C12 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; + F1E4D7CA634E33808AE3B522 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; + 4E712589FAA837F589B72F4D /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; + 9881E3FB23ED3283B6CC71A2 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; + B1775EF7C72233408044034C /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; + 84382E5DB3203A73AC5EE391 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; + E39021D3CDCD33BAA646B007 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; + B6BC23F4F3E43315BD4C7CF9 /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; + C7B6240E0E213836996A178D /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; + 0654BCC3F0763C50A7949504 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; + 20F10669703137E68318C6FD /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; + 24A5A71C79733E9CB913C5B8 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; + 21F74D4D4D84375AB155FD5C /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; + EE6474BBB4AF34D093E2451D /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; + B6C364CB4AE33708A862B4B6 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; + B0C44C3054CB3E0590DDCBDB /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; + 187F921A95DA3594B0AD980E /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; + B189DB62AE9F30A1B613756B /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; + A1A7B833061C35B4AABD093D /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; + FE5285579C7F39C48FC66B10 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; + 7D0E549020D33ED39751DFC8 /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; + 2DBF5F96CCC63F7481C26A45 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; + 6C3A459236F736B8A14A13AD /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; + 2FB16C6469433F1C91749128 /* renderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 92CCFD77BFB537EAA48E8BD3 /* renderer.mm */; }; + 39D6435B10073B85A499AFD8 /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; + EEB0B28903693C7E9D071931 /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; + 9FBC642677C63D01AA2511BD /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; + BD49EC50CB363642BDBF25C9 /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; + 07158EBC05A637ECA9DC7B4F /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; + EC43AFB3670A3D459D9B388E /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; + D4EC9DB5F8DF319EA0FD26A5 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; + 9065A4BE3D0433B88CF45571 /* richtextbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */; }; + B5C7FD8C27F43F3289A77FCA /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; + AAC2CB4D851230008AE4ABA2 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; + 57F8001809BC3864A5FA798B /* PlatWXcocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */; }; + 9065A4BE3D0433B88CF45572 /* richtextbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */; }; + BF8C33B7CB3A3ECE814A95FD /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; + 91BDA5B04CF33C9AB7358B8C /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; + A283187810EB32DAA173BD33 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; + DA71FBB9EFB2350ABB3CEC81 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; + 0FA6E1E47F123FF4A902E4D3 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; + E0E40333B61C33B58787078E /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; + 2CAD4DF9505F36E4A2EAD53D /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; + CE32C5250F2834D4B81BE899 /* appprogress.mm in Sources */ = {isa = PBXBuildFile; fileRef = BD91A34971FB3D0299B894A5 /* appprogress.mm */; }; + 0FFFFA2F762B3160955D1D89 /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; + 88E1AE56FD393C8BA5CF8545 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; + BF068F3C06473D8CBC55D507 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; + 182DFDBB58653FD9863D4177 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; + 59BFB8C8310E37B39AF8B0D5 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; + BFD3BFBDC8DA3B1EAD141F97 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; + E3136EF5DD843ACE886E2868 /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; + F46777ABE0743B04A1E1F0A6 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; + 8B60964DA1DF3F3DB40BE124 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; + C5E5AB869065307F83E27DD2 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; + 3694B007E88A3D8C8CB952F1 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; + 91EA325FCE3A3A6A8D1D21A6 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; + 49260580A7F23B569A827D40 /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; + F5DF7AF0FA9E371BB71EF798 /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; + D5C304182151365FA9FF8A3E /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; + DF861EBD9C483E79ADF98603 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; + 6E2C2E8AA1713ADE9C33837A /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; + B0FD1B96EAE635AFBFCF2C94 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; + E9EDB5C92D5D3B529E8D73B0 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; + 57F8001809BC3864A5FA798C /* PlatWXcocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */; }; + F910C74E48823E0BA7F7885E /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; + 2480859662ED399799E120A5 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; + 3D762A0BBF1B39B88A769633 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; + D997FFC948B73FDA892DB532 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; + C5C60B22CE6A3BCB868F69E9 /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; + 815AE3FED68330F4933AA170 /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; + 0743AE8613F535A0ABB79316 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; + 834F2ADD0520313FBAC4F928 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; + 1EDED99760B23A1999E75C13 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; + 0C7E2D5C22A232368F862A60 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; + CBBD7B32DB7B3E24AE745D78 /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; + 6E1FD7D3DEF03748AEE3A29E /* listbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = D324650313003AAD96E12962 /* listbox.mm */; }; + 3E6AA08E72A030D39D867D4C /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; + 7D0E549020D33ED39751DFC9 /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; + BD2B17EB72E73A6EB6E0B270 /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; + 9D4B67A357D23B5283CA8D98 /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; + 8F949B9010863F66A58FFEF2 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; + 5A459FC1180130C5B705AEDC /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; + 0095084719983B878378CA28 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; + 32988828498D32B2B3F8A984 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; + DEC5F4B34BC037169D3E5F2A /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; + FE5B7C7A84B83C17A38E8403 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; + 6AA0EE765330326380989FD3 /* stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */; }; + 5116CE330E333724A66982E4 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; + 793F542F20AB31F6AF736796 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; + B4425B59CC27389CA9FF81D3 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; + AE660214E0CB375FBA508A37 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; + 060E095718B03EF98C754799 /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; + B0FD1B96EAE635AFBFCF2C95 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; + 95AD56D602CF3C5085602AF9 /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; + A0BA01A85C303C78A3130711 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; + DC6B669C9A78398F914AEE53 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; + AAC2CB4D851230008AE4ABA3 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; + 215958201947310B88BBEDB4 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; + 4CB3626391CE34D4B1F71AA1 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; + CEC6430AEB6E3200BFA75D08 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; + 7C5552FA058034238F485901 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; + 0C2073A011EA36B8AD906DA3 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; + 5C44446AB150378696CD6B3C /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; + 0A2A4D2DC8F63FE1AC0BFAB1 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; + F3AC352D6DAE3A12A5664768 /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; + C3C19BD343B235F9909D4959 /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; + A486A28E216D320AB57452D4 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; + 51437DC2AD7B3BEB9A53CE1A /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; + AB58406CEBA13BC4A2A83B66 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; + A336FD218BE63B19991CA514 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; + B30D10F6257631B0A1926F8A /* statbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 926BDF9C386C3A9A8C24D453 /* statbox.mm */; }; + 89200B144075388BA69A07E4 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; + 9F70A89D00B03D4894AF7639 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; + EE6474BBB4AF34D093E2451E /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; + A2473402D8B83628B1F6674A /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; + 159E4248CB1333AD841D9F03 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; + 1E17F95DD433379E8C18298C /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; + 9FBC642677C63D01AA2511BE /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; + 0FDDE8E193743F3A8CBDC67C /* richtextprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */; }; + 2DF74933A90E34129F1BEF73 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; + 4DA9DE940E043C58BEACBB57 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; + 6A081BF19747385CB4C18780 /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; + 7F77E347E1243D77A666FB44 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; + 25656617A56D342AA3D1BFE3 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; + AC91349D7F0E37739B1F5166 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF6B3FB66243812969E5BD1 /* palette.cpp */; }; + 6F8129E317EE3486A89D8548 /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; + 31DD19A942283FA8810B6384 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; + 59BFB8C8310E37B39AF8B0D6 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; + EAA469E1A0CC33E4A21A3F7C /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; + 30493B486DFF35AF80D12C49 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; + 438EAEA4B30C325C827F6197 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; + A0FCE3CF565C3F84B63712AD /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; + 8A662992FFCB32E99D11950D /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; + A4DEBFA074C93388A1BBCB41 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; + DF3B927516FB365E865A9781 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; + EA02FA6D3B003F8F8A2963C7 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; + 21F74D4D4D84375AB155FD5D /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; + B60AD651E0523DB7B31E4108 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; + F5806029B1BA3924A8FDDBC3 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; + CDC0FF253B503BA19693D68F /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; + 0095084719983B878378CA29 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; + 5C3B0ED2EA973DFDBFBCC693 /* richtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */; }; + A965348C7FA73CEC90C8FA26 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; + BCD81FD3D1EC305F801E1C1C /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; + F1F484DD591337399FCD0464 /* display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5617D10CB7136EC9A4194EF /* display.cpp */; }; + 319FB8E64CE731D6A58AD303 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; + 369BCCFF61D13A058D837836 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; + 1DF3A4F85FCB3BA79A552F3E /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; + 1142E2D85FD93E9AB5D8A55A /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; + A3C4D47A84E8362295867525 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; + CD35A576FD363FD49C3AC4B3 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; + 758629DA468A3EF7B1C15242 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; + 52C0984A2A4F31BC885519B0 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; + 5792675690843C6AA4125A72 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; + FF50EC0EC5F23DF890C6E95F /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; + AD7EEB418C7930CB828EAF89 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; + A3A898DA3114311EB7F02229 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; + 6C1171E3FB7137CCB9E3F537 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; + 4DA9DE940E043C58BEACBB58 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; + A0BA01A85C303C78A3130712 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; + A4DEBFA074C93388A1BBCB42 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; + 1BCC944F5E0936F5830F03E8 /* windowid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B9B85572D0312BBF2878DB /* windowid.cpp */; }; + 98AD7D0478BA36249B03C624 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; + 3D762A0BBF1B39B88A769634 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; + CD241361D4693785A0B8939E /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; + 23479484EC143D34871550C3 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; + 403FBA20CEFE3EAFB4E6B906 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; + F5D0BCF1A6C839E5829199E4 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; + 44C6F11C7D1C399F99CF6BD5 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; + 72AD4417FF7C3094BB1FF62E /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; + 48A1F28E04603A68A1E70318 /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; + 26649553E4763EE6BA268B7E /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; + 745C39E90E8C3C08A887B51E /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; + FEB073547F3F3AC19D31F698 /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; + BE99A85EE76236CC8C719A65 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; + 33ED014A7FF7398794E6E4CF /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; + 5700B7F9166A37FDAA72E9DD /* dnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E53493CB84A30AE8C1CD721 /* dnd.mm */; }; + 700BBDECBE313E108BA99ABD /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; + E9EDB5C92D5D3B529E8D73B1 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; + D18E2985C48733B2B7B3D442 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; + E0E40333B61C33B58787078F /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; + 82FA4AA043213728AC266702 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; + 60296753A32B39EB8BD0CB46 /* pcre2_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */; }; + DDC71B80D562303690FDBE4C /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; + 4D0BA8B9F72C3C31BC170CE2 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; + E3AD8574E13B39BDB8D4E92F /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; + 4F99EB97F65330C28EB4D077 /* datectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */; }; + FB8B6E4789A3311A98C5B0A8 /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; + D6C3421AD2A537AAA2F0AB81 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; + 699D88EE2DAA3594B6606891 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; + 39FB197CF9EB3D76BE0723D0 /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; + 46CE8B53D2663927AAE5DF9D /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; + 1E4832B42B95308299B767BA /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; + 512AB7B82D57387EBB7BEE27 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; + A1A7D793B034398B8696EF33 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; + 9CA687845B3F30CCA44A89D1 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; + 3D22FC202D903007AEE3D165 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; + DC5F82733F733D98B39DE74D /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; + BF1760458996391E8EB4294A /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; + 523FB2A8435A3324A8E1B371 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; + 60706F8836A130A2AF282FE2 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; + BDAB44F5D017395D9D3A1F24 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; + 7C9EAFF4A0223EE597E0E39F /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; + BA9F0BBD57F63FD29E484FD4 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; + 49260580A7F23B569A827D41 /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; + 3141FEDED0943BD6A2EF8590 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; + A52A7D2FEB1434E29C64582D /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; + 13A71672A59233D3A9B2D5E9 /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; + CB2E99E8FB7D3269A333A55F /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; + 61A2B54FD2E33C759CF5A5EA /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; + CB078622E90F33BE9D131132 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28824 /* buttonbar.cpp */; }; + 4AEC67BF65B039D99F421666 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; + 7CC211E10D853B958250A4CE /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; + 4E396D8D2E9138D797F320C7 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; + 2B13BFC894C63373B7ACFA3F /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; + 1E17F95DD433379E8C18298D /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; + 0948599C4FD53611A09B52AC /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; + 4301AFBA0A193A7EB392EB93 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; + FE5B7C7A84B83C17A38E8404 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; + 39CC380F801F3EE984523276 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; + DFEB01E7B97A3515B785DCAA /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; + 98F52D5224B438DFA8887E06 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; + 4D9368BD07F131C493232E2D /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; + 98DF13E96160304EBB905E74 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; + 14C024EB327435A2A571DA2C /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; + E0E4885BF4AF34B48EB08B92 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; + B5C7FD8C27F43F3289A77FCB /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; + 2386B575BC3931D2AF86CB34 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; + 0FDDE8E193743F3A8CBDC67D /* richtextprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */; }; + 80665EEAE8613DF8A93A7985 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; + 2E930206397C3EDCBD8206FE /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; + 15735ED6556130F6A14F0BCD /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; + 070797A894A03196B7BEC662 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; + 36EB5D19429D3BD1A01001D7 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; + 5F78DB0417BF3CE1B4E35C7F /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; + C34B8675439F39B4845FFC51 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; + 2F7328AC75393951B08F75F3 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; + 6E2C2E8AA1713ADE9C33837B /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; + 94E510619F433AE3AC884756 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; + 57F8001809BC3864A5FA798D /* PlatWXcocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */; }; + 221DC4F6678A3EC5ACDDEA50 /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; + 0164A65CDB7A334A8E9AA4C0 /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; + 5116CE330E333724A66982E5 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; + 131B879180AE3FB481F81CC9 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; + A423177BBC0F3BE5A436B4B8 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; + C6DF6F29407B34F29ED1B66E /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; + 5F2C2A46781739D897CF293D /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; + 75DCE6FF00E93C5D93970843 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; + 2047544E505C3BA38F0144E8 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; + B37802B0A90133C68EF93DDC /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; + 0C2073A011EA36B8AD906DA4 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; + 12B1DEF410AB34999AB210DB /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; + 78E15D8200F635529F396099 /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; + C05BDB0B5F5A33A9A57FF013 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; + CFDBB80A4C9A3BA092273938 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; + 46395873DB1C3B7FA81DE5F8 /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; + 159E4248CB1333AD841D9F04 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; + FBE4DB30865D3177B3A9993D /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; + 908957F65B7E36F8BF3858DE /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; + CB1F37993ECB3B73A51B42FE /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; + B01C4EF49CF9390DA93A3503 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; + E1A20811148F31D289AF98AF /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; + AAAB5DF8E60736D88273DCFF /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; + B6891F848CA0325EAB6D1373 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; + 9455B49669853E71BD4FD965 /* richtextformatdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */; }; + 63F0C8EEDF4B3641878A8B4D /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; + CA155860CE9A3A8189C3A4C2 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; + AAAB5DF8E60736D88273DD00 /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; + EE0EA850822E35F596B5EBBC /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; + E6D18B2EDE353F67883085A0 /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; + BBAABF3C693E37D3B0FF2503 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; + 9241AAE354C53190BF3D5BA4 /* radiobut.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E5B6DD00273D978C241BCA /* radiobut.mm */; }; + C987310872D1396BAF716E5B /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; + 682403FBBD4E3D5E88159503 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; + FEA741A9B6663A4C929893C3 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; + DC6B669C9A78398F914AEE54 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; + 9C1F073349FD393E9220C0D5 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; + 070797A894A03196B7BEC663 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; + 353B584AD0C03919A57A3049 /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; + 61FD5E0E28F732E8AB1729F9 /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; + 3C394FBD47B6310C80577E3C /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; + 6C80B6049A523836BCD20BCC /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; + AC07BA4EA5403443914DFDB2 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; + B559E894684A38238CAAA115 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; + 1E17F95DD433379E8C18298E /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; + 7A79D9AC608E3B8287229174 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; + 1569BB4728693B6285623A24 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; + 8966F77CC97B3ED780C8F138 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; + E4B826CE70283D999CB591F5 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; + 3B7E035ECF3D3FFB9827AC1D /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; + 3B7E035ECF3D3FFB9827AC1E /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; + B84642DA949638A189032CE8 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; + AC6AC589EFB233C7B65A3224 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; + D36E76A4CAF5352D9397E200 /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; + 18A318847EAC37F2B915F083 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; + C5E5AB869065307F83E27DD3 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; + 403FBA20CEFE3EAFB4E6B907 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; + 171F09F8DD553FA5B4B3FAE4 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; + 8E674574343A3C009B1BCD02 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; + 47C31B7492F33C3EBE53262B /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; + 6F8129E317EE3486A89D8549 /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; + 1FB1622D59593932B25C55BC /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; + 249C9177B1A33EFEAB30F93F /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; + 51D133EC44F830588FEEAEC2 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; + DC6B669C9A78398F914AEE55 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; + 923F4797A73A3BDD87BBD1E1 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; + 60706F8836A130A2AF282FE3 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; + 9E37D29DCF7A3945A0EECB3A /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; + 8B60964DA1DF3F3DB40BE125 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; + A3C4D47A84E8362295867526 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; AC91349D7F0E37739B1F5167 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF6B3FB66243812969E5BD1 /* palette.cpp */; }; - F6B85CD918E93923BE631B96 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; - 88E1AE56FD393C8BA5CF8547 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; - F9C5EAC42CCF3267B4100BB0 /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; - C8F1FB8C029031A5909DBC58 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; - BD49EC50CB363642BDBF25CA /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; + 03BF1610E2FC3BD5ACB754F1 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; + CE32C5250F2834D4B81BE89A /* appprogress.mm in Sources */ = {isa = PBXBuildFile; fileRef = BD91A34971FB3D0299B894A5 /* appprogress.mm */; }; + BFA6983551B4310DA7C8A406 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; + 604ABF86317C3D4F899DBF38 /* richtextsymboldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */; }; + 88A43B1C5A7438838DE97B95 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; + 31380AD4F5BD38A6B9212FE1 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; + BDB7B2AD26CB356B8BEAAECD /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; + 6A10511265493FA2BB79CE4D /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; + 5A8638C234133824BDF93BC0 /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; + CFA91122523B31B9A07A3827 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; + 249C9177B1A33EFEAB30F940 /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; + 52C0984A2A4F31BC885519B1 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; + 283C3ABE42433244983C27C3 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; + 9FD99E06F6613A1A958FAF6D /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; + 4279D39CAAF834F6A5B99196 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; + 4B996B4C54163D7091427DB7 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; + 4DA209AEF4AD32AAB97F971A /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; + 25B0940CABAB39CD90C6F3C6 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; + 5AEA6E94FB76371D928D371E /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; + 6D073876E1753549B5EEFDDB /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; + E1F7C51F411B3AF39476E489 /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; + 779D3480141B3683A6D132C0 /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; + 5ED54DFAE28533108C08DF2C /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; + 5D3AD309AF39385EBF7D9DF9 /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; + 894D43C8F224394FB3171F27 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; + 66FD099CE5A338C18329FC36 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; + C3A63D7091913CD39094AE0C /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; + 62331487C17B32E081B8FEA7 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; + 893BDA491EDE3A0E91FADE42 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; + 0B792C3F31713850818EEFEC /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; + E3136EF5DD843ACE886E2869 /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; + 96B507455762391688B5E502 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; + 58AABAD40AA236438347DDDF /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; + 46F341B46F80376B962759F6 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; + 5F6B4F226B473AACB7AC8DF6 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; + FF50EC0EC5F23DF890C6E960 /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; + DA71FBB9EFB2350ABB3CEC82 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; + 4CFB7E6E5BD53E2BB39BEF65 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; + CCE4ECA9CE883B008065C6FD /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 725574EF98C4301989181CBF /* jctrans.c */; }; + 2E8440A2BDD53BE7B01547C2 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; + A5775D87FD713CBB930A783F /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; + B198DA8239E9358A9D56B988 /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; + 7D615329368D32709CEF4B59 /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; + 28ADE8D385A53445A5451F24 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; + 014AF0BAB1783A5D9D75A7ED /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; + 20F10669703137E68318C6FE /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; + 296692A7A3783E3A83D005C8 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; + 784F7C50882F320FA76537B5 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; + 31FEAB56919D372993CAD89D /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; + FB09720D13673A7B81BCB646 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; + 6D073876E1753549B5EEFDDC /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; + 14C024EB327435A2A571DA2D /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; + 164010B26D363F5FA09785B8 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; + E05B06A7FEEE32D5AD87EA51 /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; + E0FAB345D2933D42B62917A3 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; + BA57708D2D563967A0D1F004 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; + 7EB83F6375BF3E73ABE56C42 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; + 8FC1C07FEE793897A1E96D24 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; + D13AE659C3AC37B68D39B2CA /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; + 37715483D08335B790FFE05A /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; + C5419BC04D6234B5A8307B83 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; + 901F659891613419B8643954 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; + 2C53221A318E37529E6460EB /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; + 793F542F20AB31F6AF736797 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; + 2D4D105CA9BE3FA6995A6000 /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; + 8D6B0D48EA843E48AB0FE43F /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; + 4F99EB97F65330C28EB4D078 /* datectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */; }; + 7B372FEA276438C186F7E342 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; + F5DF7AF0FA9E371BB71EF799 /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; + DF8124E5E17D386A84CEEA27 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; + A1AF8FF873D6383996995ED0 /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; + 6AC347D2DCC730149A0A83D8 /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; + E8EE34F0A78C31B489B19FEE /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; + DAAFBED07FF8365B96D20B9B /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; + 65FCDBFFF3F138A3ABBAA650 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; + 13854E7822783719A2530794 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; + 319EA32592DA3C74B86DDE01 /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; + DB9565CC4EAE3BCB9F490621 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; + 45E15DBB6B69382D8AF1BA21 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; + F70156C3E68B38FCB72FE254 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; + DEB35F871F8E3B90AD207AEF /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; + 346D274E17673A01B0177D5C /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; + D18E2985C48733B2B7B3D443 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; + E63364B7E727383BA8E2B7EC /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; + CA5BD8ABDBA13641BBE7CD68 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; + A2473402D8B83628B1F6674B /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; + 87092C0C817D343DAB77E23E /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; + D54A162E557834A48F4646A9 /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; + DFEB01E7B97A3515B785DCAB /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; + 9D003890CB7035A298DB7056 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; + 052331773CF6362C9A6CF38F /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; + 6BF19C7CA9E93D989C210FE4 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; + 6CA1BAEBBDB4336E9E201F95 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; + 6C46AF0370793AA0B74A5A4A /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; + AF1875145B2537298E4A28D8 /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; + 0730A107A2B935A9923C8EF3 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; + 23E9AF567E873B948EFEA180 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; + BA7B12396B873FDA8F3A274A /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; + 30493B486DFF35AF80D12C4A /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; + 096BA201623034AD9721836A /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; + 1A4F9F18BBEB3515AC7C7CC8 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; + EB52C6A91594381393294501 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; + D54A162E557834A48F4646AA /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; + CE2C937117FE3AB599DD30BA /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; + D4C87E227A28391891D89088 /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; + 2480859662ED399799E120A6 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; + 64A716F87A5136F9A790EC5A /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; + C32EF2EC1A103BC3A6254322 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; + 36B0B923B836358D9DB0AE11 /* xh_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */; }; + 0EB6AB38A68D3845AC384A25 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; + F5DF7AF0FA9E371BB71EF79A /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; + E80BEED62EBF34F09B3F401F /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; + 22EC132AEF863BFBAA6EDEC4 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; + 49FE0228D8FD3F7AB64A4433 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; + D95C5F467D37339AB8DF2355 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; + 6CA1BAEBBDB4336E9E201F96 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; + C2CF6B59914A3183ADE84029 /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; + 8292D346BFC33D6E8D3CDDBF /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; + 7CC211E10D853B958250A4CF /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; + 2F7F5B9BBCD83D90B237A1A0 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; + AE5286C71D1130EAA368A1C4 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; + 0E92CEF677AA32C9A8CDA0A7 /* checkbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */; }; + FEB073547F3F3AC19D31F699 /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; + 5F78DB0417BF3CE1B4E35C80 /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; + DB3C3AA956A03FB492480266 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; + D4C87E227A28391891D89089 /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; + 63F2517EC6B2334CA825A6FB /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; + 383A6993E90936D39A5F12BE /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; + 84997126352137E798CD258A /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; + 2315C8692C443ED1AE431729 /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; + 3C665EA42ECC3E5990BA347D /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; + 9F70A89D00B03D4894AF763A /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; + 438EAEA4B30C325C827F6198 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; + 63F895D6F5643E4B9E666B7B /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; + BF3D600A93403C589B65C5C0 /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; + 56E1ED31F7CE38978F4A7CA0 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; + 028257C52CAE3038AA862C36 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; + 980ED1DA2F96361985952254 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; + 8FDC800D873F30E282691833 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; + 5519BA1F2463308FAC4A0CA1 /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; + 219304C9DDA33E9AADB515DC /* datetimectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */; }; + DC928C38CA8331F18FF00BCC /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; + DE43350F6C9D3148A64F0AFB /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; + 502D7B786EAE383B9546F31F /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; + 069D53F2DFBF370A8CC99630 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; + 7DEC57D6CE8232A09EF7421B /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; + 4788F736CD9C324E8A3DFA74 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; + FD1F6CD8286D3D428FD52A29 /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; + 0095084719983B878378CA2A /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; + E882402BEE0330A080A65171 /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; + B0C44C3054CB3E0590DDCBDC /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; 825EAD51920B387DB4F8C427 /* LexAsn1.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A46D50BEBF523B3F88831086 /* LexAsn1.cxx */; }; - 750C716389AD3ADBABC9D68B /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; - 67EBCE5FA5FF36349ADF0917 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */; }; + 3C5E1A45A57B3169A4C073DA /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; + 159E4248CB1333AD841D9F05 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; + F569D7A3F0E038E9B4CC2A77 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; + 0948599C4FD53611A09B52AD /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; + 7C87CC7641033D91823ED689 /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; + 014AF0BAB1783A5D9D75A7EE /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; + 2D60F289103837EA8925E3F1 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; + 758629DA468A3EF7B1C15243 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; + B198DA8239E9358A9D56B989 /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; + 3C36437B2E933F83984D4320 /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; + 59F995B6E6EE3CA5A4487846 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; + 0E8A0B8FA40E365690C20231 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; + 22EC132AEF863BFBAA6EDEC5 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; + 3D424F4B33653A00AE9B623B /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; + 7C5552FA058034238F485902 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; + 9058997222493A7A859A4D4D /* richtextxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C69E48C06BD23C178F650E42 /* richtextxml.cpp */; }; + 2E4747E0736B30569ACD5422 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; + F80C2290D67B345F9CF60085 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; + 8AA341CCFB8E3F6AB3523595 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; + 66584BC871303041BA622DE1 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; + 97BAFEAD53E238B6881178DE /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; + 45E15DBB6B69382D8AF1BA22 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; + AB58406CEBA13BC4A2A83B67 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; + 23E9AF567E873B948EFEA181 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; + 62F1DC80D631335B892610A9 /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; + 1DF3A4F85FCB3BA79A552F3F /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; + F07D84D124F23E7FA11CF14A /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; + 7E6C627A325F32FFB2EF9B9E /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; + 700BBDECBE313E108BA99ABE /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; + DA0FA502405A37B2A5698D20 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; + 1C544DADDA6F3D62A5E25E94 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; + 6A10511265493FA2BB79CE4E /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; + 0F2FD12272023C869CE8600A /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; + 4666CDC48BA9301EA283C000 /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; + 219304C9DDA33E9AADB515DD /* datetimectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */; }; + 5388468A6F8F3141B25CD402 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; + 2563C775427E3D68BD384F2F /* richtextstyles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D30617843F33310089C1F77A /* richtextstyles.cpp */; }; + EBF2D44758003221A22202BE /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; + FE2DBCCC1D0B36A3BE4493C0 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; + B59FC7345C383D9099391AC4 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; + 6138BCBC8E4438FA91E0EF9F /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; + BFD3BFBDC8DA3B1EAD141F98 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; + 7A7439BE66AA3771B4A8904A /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; + 37DD17F479A1371ABF3589BB /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; + 8F372080E11E382EA0B5ED11 /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; + 6E68759BC2E63CA59C12FDC1 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; + 62F1DC80D631335B892610AA /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; + 2989056891153968B372EA15 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; + C0CDA289E9EC3E20BE70B2E7 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; + ED8D23D79FF33ED380FE09EB /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; + AE84BC9A1CCA3ADA9C483952 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; + B0E94A59C83637C09FAAE71D /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; + B6728BCD1A0731299924C8C5 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; + 94B1C88076793400810FAC30 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; + E6CA1EB5550F3930BFE286CF /* tglbtn.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC6875EF4732E88E029065 /* tglbtn.mm */; }; + E5D698D2606A304DA743AF94 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; + 980ED1DA2F96361985952255 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; + 55F01295F1D23805BCA12F16 /* srchctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */; }; + F85D632964383F29BC3B30B7 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; + 36DB80FD5B153E9099DB6913 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; + 1E166FC1A7B3371FB038B173 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; + 0836590D35FE37988DE70443 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; + 46CE8B53D2663927AAE5DF9E /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; + EDCA35F1555F3509895CCA6A /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; + 2FB16C6469433F1C91749129 /* renderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 92CCFD77BFB537EAA48E8BD3 /* renderer.mm */; }; + BAA75384DA82370298672334 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; + DC5F82733F733D98B39DE74E /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; + 127E255EE601383A9E0EF7EB /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; + 014AF0BAB1783A5D9D75A7EF /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; + A1A7D793B034398B8696EF34 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; + 49C873EE448C3CD9A32012CE /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; + 0FBF7C9EDFB53D8DA0991B55 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; + 135DFCE48FC03D8294D01A89 /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; + 16021CFD78623B8CBD08FC21 /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; + 9564A6968D66325DAEADEBA5 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; + F0D892C2618130FEAD46BB87 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; + 14EF556997B0350F931EBE8F /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; + 0730A107A2B935A9923C8EF4 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; + 675B4E6CBA8632E89B4AC26E /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; + E53AFF04877D34C386D77381 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; + EC3D181D65F33E09A675FFF2 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; + 4E2737AC738431EB9898B8B8 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; + D5C5DD83882B3227A1CCFE0E /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; + CB078622E90F33BE9D131133 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; + 6BC8B3EDB3AE3EF4BACFC08B /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; + F1E4D7CA634E33808AE3B523 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; + D8ADDD24BEAC3D94B3388D40 /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; + 5792675690843C6AA4125A73 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; + E92EB502F79638B0BE569EF4 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; + DDC71B80D562303690FDBE4D /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; + E62F8E49FD5035D8BC71BB4A /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; + 90BC965B1A1F35A3B2C9D1CB /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; + A3321FE2A87D3BD69E0BB00A /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; + B30D10F6257631B0A1926F8B /* statbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 926BDF9C386C3A9A8C24D453 /* statbox.mm */; }; + C1DCF69200593986A8C606A7 /* hidjoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */; }; + 7B4DA2F5F25B3E188CBAFE39 /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; + 527054445A0D3A00A5C2EC46 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; + CFA91122523B31B9A07A3828 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; + 1C52CB9487DF3AB9AF243B49 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; + 6463C9BE78C0394CB7B451FB /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; + 9A178ED42D96329D8CBF9B8A /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; + 7E6C627A325F32FFB2EF9B9F /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; + 595DCB164D55342EB86604EE /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; + 00E12455C98032E18378EE5E /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; + ED8D23D79FF33ED380FE09EC /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; + D542C7819D593112AE5F7C3D /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; + F501AB044AAC39DCB8C0B3E2 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; + 27E2EABB117334CD89CFD2A6 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; + 03BF1610E2FC3BD5ACB754F2 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; + 12B1DEF410AB34999AB210DC /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; + 743BB23211B336A6A0F26E58 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; + E7140F3AB94D3FDFA86D8C07 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; + E2A73751CECF32A68FFAEE83 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; + 2FB16C6469433F1C9174912A /* renderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 92CCFD77BFB537EAA48E8BD3 /* renderer.mm */; }; + 6F0605F3A4E83BF0BF4C8B80 /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; + 1142E2D85FD93E9AB5D8A55B /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; + 060E095718B03EF98C75479A /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; + 70F898F8B129380BBECAC55A /* richtexthtml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */; }; + 5F57C4908E5038D19D68ED7B /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; + 664A54F914443110B7BB6928 /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; + DFEB8DA3D42734949CB1E1AB /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; + 85F9828B80B03178A274BD18 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; + B97C178B47173E6AB0CE577C /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; + AE5286C71D1130EAA368A1C5 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; + FFF5BFBE600E35FAB7EA522E /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; + 9836B3D336963795928FE5A3 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; + 9D003890CB7035A298DB7057 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; + B59FC7345C383D9099391AC5 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; + 99F7D7BFBB543A04AB728376 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; + FD1F6CD8286D3D428FD52A2A /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; + AEEE6BC41B6531898A61CB16 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; + 9EC837DA722736119D49868A /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; + 86BE5213D3F131D8A686267A /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; + 65514CD6A9F23ED98436AC04 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; + 2102C23970FB3F22AB46A59B /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; + 049052C49B0B3810BE0179CA /* dataview.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB6963739198360DB3DBCC6C /* dataview.mm */; }; + CCFD3144A22C3A87B67D88AC /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; + 9744994E8A813AA6938A7CE2 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; + AEB9099819B33F4A8AAB9F55 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; + 750C716389AD3ADBABC9D68A /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; + 46395873DB1C3B7FA81DE5F9 /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; + FF50EC0EC5F23DF890C6E961 /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; + 6B9EEA3CF2E536E3B1ADAC43 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; + A0BA01A85C303C78A3130713 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; + 2FAE979E6FE23D088C768B7F /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; + 9881E3FB23ED3283B6CC71A3 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; + 9EC837DA722736119D49868B /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; + BF1760458996391E8EB4294B /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; + BAA75384DA82370298672335 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; + 9455B49669853E71BD4FD966 /* richtextformatdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */; }; + 31FEAB56919D372993CAD89E /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; + DF8CE011EAC23F73BDA1C44E /* scrolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */; }; + 55D893FDD00633FEA82ABD83 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; + 3B8A54D5E5A53607A6F7979A /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; + 64F11C549E3035DF85691061 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; + E3B3E4F75D503DB89B5C622F /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; + EC3D181D65F33E09A675FFF3 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; + EE6474BBB4AF34D093E2451F /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; + 07412469921A3E488A2F9BA6 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; + 0F8C79010EF0316AA1B7392F /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; + D3EC9191D94837CABFF05DC4 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; + 98F52D5224B438DFA8887E07 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; + D54D3CA9E73336A08DB20705 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; + DF8124E5E17D386A84CEEA28 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; + B189DB62AE9F30A1B613756C /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; + A52A7D2FEB1434E29C64582E /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; + 8A9C3C04D00334418C3446FA /* dirdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B0DC125AFFC322E8E496262 /* dirdlg.mm */; }; + 3C394FBD47B6310C80577E3D /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; + 3813146434693234965C4F32 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; + D83B32B788EC310D919E0DF7 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; + EB52C6A91594381393294502 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; + 0BB3BF0909A134BA93CF5620 /* xh_richtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */; }; + 65E8A5F333D7336C816F0D0D /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; + 33ED014A7FF7398794E6E4D0 /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; + 23A7AF68A03E380785EE7C26 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; + 4040AE89BF9F34668091064C /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; + E9EDB5C92D5D3B529E8D73B2 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; + 14EF556997B0350F931EBE90 /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; + 80665EEAE8613DF8A93A7986 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; + A39B0D7EB43137F7BA50A35D /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; + 8292D346BFC33D6E8D3CDDC0 /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; + CB2E99E8FB7D3269A333A560 /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; + 51437DC2AD7B3BEB9A53CE1B /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; + 4E712589FAA837F589B72F4E /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; + FD38B04026F930CC80BC9481 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; + 4657E7382E9E3EDC8DE2401F /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; + D5AABE973F3A351EB1C1A5A7 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; + 25656617A56D342AA3D1BFE4 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; + D5AABE973F3A351EB1C1A5A8 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; + 27B5431DC79733CD8D403E8A /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; + 8966F77CC97B3ED780C8F139 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; + 187F921A95DA3594B0AD980F /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; + D4C87E227A28391891D8908A /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; + 52C0984A2A4F31BC885519B2 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; + FB09720D13673A7B81BCB647 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; + 784F7C50882F320FA76537B6 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; + 1CBF34ACA39330028A5EA9AD /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; + 6292B023DBF4337A91404AD2 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; + 0164A65CDB7A334A8E9AA4C1 /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; + 95AD56D602CF3C5085602AFA /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; + 7DC4A542372437ECA0790F89 /* art_msw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B540E18F9C91381CA175BABB /* art_msw.cpp */; }; + B8FEEC2C94183AB69C963177 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; + 069D53F2DFBF370A8CC99631 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; + 760C729E41D93CC1AA2B4E0E /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; + 4666CDC48BA9301EA283C001 /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; + 242E1D1A9BF331BA918134ED /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; + 895E7FE46F733C75AE8847E4 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; + CBBD7B32DB7B3E24AE745D79 /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; + E80BEED62EBF34F09B3F4020 /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; + 9B6A35E706543CDAA6A5014B /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; + 6C1171E3FB7137CCB9E3F538 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; + 2989056891153968B372EA16 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; + 44C6F11C7D1C399F99CF6BD6 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; + 7EF89F935314301381802FAB /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; + 9881E3FB23ED3283B6CC71A4 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; + A9A5973552EE30838306D15E /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; + EC3A1C620D323B5590AABF02 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; + 7B642B17F5D23F4F8ED38BB6 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; + 0C2073A011EA36B8AD906DA5 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; + DC928C38CA8331F18FF00BCD /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; + 02E8F1195B653D26AAA89463 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; + 048986FB629E313EA670CD0D /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; + BF3D600A93403C589B65C5C1 /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; + 42AC484FDD7D3E948CEA801E /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; + 127E255EE601383A9E0EF7EC /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; + CB078622E90F33BE9D131134 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28824 /* buttonbar.cpp */; }; + C2E37E798F743A4199C8658F /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; + D9EE059D3C3C3C13AE4419F2 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; + 2A79B68D20FE3C9B98A15536 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; + 15D65A523EB23EC385C05E0D /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; + CEBAAB0C77983358A601C000 /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; + B5470121BB4B35DE9C4836DC /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; + 800CFCEDBB7938338C65EEAC /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; + 825EAD51920B387DB4F8C428 /* LexAsn1.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A46D50BEBF523B3F88831086 /* LexAsn1.cxx */; }; + AE5286C71D1130EAA368A1C6 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; + E104017EE1A4357DAF84E1E6 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; + 64DD406C453D39FEBBE66ED2 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; + 61FEDBF2D47A3B4E861F8299 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F5 /* sound.cpp */; }; + 1AF2B2346C9639DAA4D15F31 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; + 369BCCFF61D13A058D837837 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; + F016C51053373E658ED4C9A9 /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; + BEA90F2C6BB93143958F899C /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; + 10B5C2A72C713A678458CD9E /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; + 07C769F64665317BA3E1AC90 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; + C92005CB86C6361BBB9D7C69 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; + A965348C7FA73CEC90C8FA27 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; + 78E15D8200F635529F39609A /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; + EC3A1C620D323B5590AABF03 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; + FD3CC5F0AA41384B9388A1E0 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; + 9A83D365AD1F37FA9C7030C4 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; + 3D3EA1BAAD1833B1B48E9C86 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; + 93E04642049537EB8A37BA26 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; + 91364FDD73053139BBAA313D /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; + 77BC918AF05C30E8A0BD27F9 /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; + E0FAB345D2933D42B62917A4 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; + 4788F736CD9C324E8A3DFA75 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; + 0C3F48DBD05E3566A4CA6D45 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; + 1AF2B2346C9639DAA4D15F32 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; + AB58406CEBA13BC4A2A83B68 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; + 692FCCABFB963696AFC1E124 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; + 4D0BA8B9F72C3C31BC170CE3 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; + 570FA90F526E3F25A8E8FCF4 /* tif_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B25B87203E3464BCDD277D /* tif_read.c */; }; + 1142E2D85FD93E9AB5D8A55C /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; + B181806CC34839E791E54BF2 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; + 9E37D29DCF7A3945A0EECB3B /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; + 20BEEFFA08F3396791596871 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; + 57B41B6BACFB3906ACD1BFB0 /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; + 4CF9BA40653C3153805D88AC /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; + CB46C7E531903700ADFB11C8 /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; + 2D4D105CA9BE3FA6995A6001 /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; + F5B0B26BD0803719A3FCB4D9 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; + 05814571E7A83F5DBFB6E4C7 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; + D9F02AFDA07D3857A905527E /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; + DF861EBD9C483E79ADF98604 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; + D3FB75C8E3A73AE38EE8A6F7 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; + 8FC1C07FEE793897A1E96D25 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; + A39B0D7EB43137F7BA50A35E /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; + 36DB80FD5B153E9099DB6914 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; + 2563C775427E3D68BD384F30 /* richtextstyles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D30617843F33310089C1F77A /* richtextstyles.cpp */; }; + 3D3EA1BAAD1833B1B48E9C87 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; + 32FECED7A7633C4D8C1BFBB3 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; + 26BB10834DA1388881BDD1ED /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; + BAFF04F1680F32DA988EB03E /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; + C5A8DF376BB13A2A8290C2E7 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; + A5775D87FD713CBB930A7840 /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; + F6A1AC5CF84E32C19F91A614 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; + B1E30CF6CFA932F5A3DBA951 /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; + A4F2426F36653C6D87EC18B0 /* activityindicator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5814208070CF3D899F132BA1 /* activityindicator.mm */; }; + E8EE34F0A78C31B489B19FEF /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; + 84B3625464F732C3A79E1315 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; + FD3B31CE1E7832218B5D9A17 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; + 8FB5FBC5730C33F1A3D85DA0 /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; + 07C769F64665317BA3E1AC91 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; + BFD4B8871B3934048B63141B /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; + AC07BA4EA5403443914DFDB3 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; + A7692B4D8658347BA16EEB83 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; + 61FEDBF2D47A3B4E861F829A /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; + EAE02BA934B43EEE92C496C8 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; + D772334837693C9D88069D99 /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; + EC3D181D65F33E09A675FFF4 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; + 39D6435B10073B85A499AFD9 /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; + 20BEEFFA08F3396791596872 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; + B6BC23F4F3E43315BD4C7CFA /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; + 4DD98A9436C83CF3B9425A78 /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; + 6AC347D2DCC730149A0A83D9 /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; + A465A43B756630F1944B5A57 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; + 3ED6F4B64C283232A79423D0 /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; + 28ADE8D385A53445A5451F25 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; + 135DFCE48FC03D8294D01A8A /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; + 774A89998E09308CBFB03EE2 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; + E7140F3AB94D3FDFA86D8C08 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; + FE2DBCCC1D0B36A3BE4493C1 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; + 2102C23970FB3F22AB46A59C /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; + DB9565CC4EAE3BCB9F490622 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; + 0C9A379D97B133FA831175A8 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; + 7F77E347E1243D77A666FB45 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; + 25B0940CABAB39CD90C6F3C7 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; + 45D88A74B3EE3837B9F79596 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; + 9D003890CB7035A298DB7058 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; + D6B2A64A78AF3F2983B441A9 /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; + 0654BCC3F0763C50A7949505 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; + 3B8A54D5E5A53607A6F7979B /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; + 71CCB06E790C3C54BFF1199E /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; + A3C4D47A84E8362295867527 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; + D070C3BE95483FE38BABA1BF /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; + 8093A858CA9E3E9EA2D21860 /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; + 63F0C8EEDF4B3641878A8B4E /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; + ABCD15C4AB37396EA17B7B2A /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; + 84382E5DB3203A73AC5EE392 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; + EC3A1C620D323B5590AABF04 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; + DC5F82733F733D98B39DE74F /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; + 3E6AA08E72A030D39D867D4D /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; + A423177BBC0F3BE5A436B4B9 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; + AD07124BBA613B47829F0693 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; + D66F55C93D1130F488970C06 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; + D9DCBE799DB634C2A73FD6BF /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; + 567A32722BA33AEE9FF93D7E /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; + 97C551F8AEF133D680D1FD38 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; + CB46C7E531903700ADFB11C9 /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; + 23965E313EDC3BBE9B2FA1C5 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; + 830A61EA04FD367C9EB6A758 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; + E80BEED62EBF34F09B3F4021 /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; + BAFF04F1680F32DA988EB03F /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; + 86AED49CEAFC3637B1F10538 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; + 8FB5FBC5730C33F1A3D85DA1 /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; + 652CFDD9A1C1366E99B5D6BC /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; + 84997126352137E798CD258B /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; + 6C822F7F313734DCB51F44BA /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; + 99F7D7BFBB543A04AB728377 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; + 07412469921A3E488A2F9BA7 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; + E63364B7E727383BA8E2B7ED /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; + 67CE7065EE593DAAA2CE448A /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; + C005C2D547E735E9B0816590 /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; + BD2B17EB72E73A6EB6E0B271 /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; + 88E1AE56FD393C8BA5CF8546 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; + 221DC4F6678A3EC5ACDDEA51 /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; + 2D60F289103837EA8925E3F2 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; + 84B3625464F732C3A79E1316 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; + 311840186794346AAAA42092 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; + 652CFDD9A1C1366E99B5D6BD /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; + 94B1C88076793400810FAC31 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; + 6E68759BC2E63CA59C12FDC2 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; + 3D22FC202D903007AEE3D166 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; + 9678C2B19D293818AA8E9E0D /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; + C6DF6F29407B34F29ED1B66F /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; + 8B38C6C416BA3A51B37F60C5 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; + C1CDD035AA393ACC9E202C05 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; + 4C9BA36123E43589956864C6 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; + 135DFCE48FC03D8294D01A8B /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; + 1CC5AEC6C08E3600801CDADB /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; + ED8D23D79FF33ED380FE09ED /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; + 77BC918AF05C30E8A0BD27FA /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; + C425A172B0AB3EBD9AC9A590 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; + 49C873EE448C3CD9A32012CF /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; + F9C5EAC42CCF3267B4100BB0 /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; + D5A25AC579F436509805335A /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; + 4301AFBA0A193A7EB392EB94 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; + 98DF13E96160304EBB905E75 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; + 7CC211E10D853B958250A4D0 /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; + 11818B68C5263EB68D708847 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; + 2C95DFA8EE463487956B4EB4 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; + 20D05D14BFAD3F969666D03B /* timectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */; }; + 056CA84179433AA48D55DA67 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; + 07158EBC05A637ECA9DC7B50 /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; + 5557AA36FBCC3ED9A5F5751B /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; + 4AEC67BF65B039D99F421667 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; + AD07124BBA613B47829F0694 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; + 5F2C2A46781739D897CF293E /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; + 51437DC2AD7B3BEB9A53CE1C /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; + 5C44446AB150378696CD6B3D /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; + FDE14459359334DE9FB03ED5 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; + A139B846584436BCBEBAE3C1 /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; + 1937FBA0A0DD32A8A743CFE1 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; + 774EB9F3F7E93A379E1F7552 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; + 91EA325FCE3A3A6A8D1D21A7 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; + 42ED9BAFD6E936849F1D36CD /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; + 6C46AF0370793AA0B74A5A4B /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; + 6C46AF0370793AA0B74A5A4C /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; + 88E56F89A0DA3AD386F05FD3 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; + 98AD7D0478BA36249B03C625 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; + D66F5D4D204B3B789C7F76BA /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; + BB12132A86E2350AA47414CE /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; + 3554C88010CE3D2A8970A135 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; + 4958BD2E717A3F03AB030189 /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; + D7F14BDFFB7F369B842AFC15 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; + F910C74E48823E0BA7F7885F /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; + CA85901B9E2538CFB7E44217 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; + ACD644CFA85A3B70A3E3B119 /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; + 00F1531404F832C6AE0748F4 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; + 2F7F5B9BBCD83D90B237A1A1 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; + FE2DBCCC1D0B36A3BE4493C2 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; + 7D0E549020D33ED39751DFCA /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; + FBA19C939E1E33EDB05043FF /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; + DEC5F4B34BC037169D3E5F2B /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; + 24A5A71C79733E9CB913C5B9 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; + 2020EE3C45743B53BE8C7F38 /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; + 8B38C6C416BA3A51B37F60C6 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; + 056E30EA43753A7CB1AF8C9F /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; + B0FD1B96EAE635AFBFCF2C96 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; + E1F7C51F411B3AF39476E48A /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; + 064908348009398C8EA8497C /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; + 2B4507BC09563DB5B0F16597 /* tooltip.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31EFBD7D10003A5187348B35 /* tooltip.mm */; }; + 0BB3BF0909A134BA93CF5621 /* xh_richtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */; }; + B01C4EF49CF9390DA93A3504 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; + FE5B7C7A84B83C17A38E8405 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; + 03035C5CE4BC3288A5A18425 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; + 30493B486DFF35AF80D12C4B /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; + 14F303FD6B5F383DADDFD789 /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; + 895E7FE46F733C75AE8847E5 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; + E3136EF5DD843ACE886E286A /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; + E92EB502F79638B0BE569EF5 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; + 64A716F87A5136F9A790EC5B /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; + AE660214E0CB375FBA508A38 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; + 2CCC30C0162131DBBE9D8027 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; + 2F35A207C3993DE08E4FE0B0 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; + 2DF74933A90E34129F1BEF74 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; + 14C024EB327435A2A571DA2E /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; + 1DE75213D296323B815A02BE /* statline.mm in Sources */ = {isa = PBXBuildFile; fileRef = 743EF8DB16CE371DA5C66623 /* statline.mm */; }; + 64DD406C453D39FEBBE66ED3 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; + F80C2290D67B345F9CF60086 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; + FE5285579C7F39C48FC66B11 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; + FB8B6E4789A3311A98C5B0A9 /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; + 14DEBD7C01FC358B917FDAF3 /* aboutdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 207F0F88390138B6B41183EB /* aboutdlg.mm */; }; + 1B69C40CD7493FED9A272835 /* notifmsg.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */; }; + 2CAD4DF9505F36E4A2EAD53E /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; + E104017EE1A4357DAF84E1E7 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; + CEC6430AEB6E3200BFA75D09 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; + 1BCC944F5E0936F5830F03E9 /* windowid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B9B85572D0312BBF2878DB /* windowid.cpp */; }; + EB52C6A91594381393294503 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; + 182DFDBB58653FD9863D4178 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; + 7EF89F935314301381802FAC /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; + 2FE10EA678C73523836FCC1E /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; + 064908348009398C8EA8497D /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; + 12B1DEF410AB34999AB210DD /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; + ACD644CFA85A3B70A3E3B11A /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; + B6891F848CA0325EAB6D1374 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; + 32FECED7A7633C4D8C1BFBB4 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; + 4269B85FDC5639BEB76A8AEC /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; + E39021D3CDCD33BAA646B008 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; + 61FEDBF2D47A3B4E861F829B /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F5 /* sound.cpp */; }; + 49FE0228D8FD3F7AB64A4434 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; + 2B4507BC09563DB5B0F16598 /* tooltip.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31EFBD7D10003A5187348B35 /* tooltip.mm */; }; + 6944AC98F6F83E3D983DABD4 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; + 0FBF7C9EDFB53D8DA0991B56 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; + 5417332FE2DB3CD3A647B15E /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; + 5A8638C234133824BDF93BC1 /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; + DD1B139EA5AD3F6DB92C0FA9 /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; + 0E8A0B8FA40E365690C20232 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; + BDB7B2AD26CB356B8BEAAECE /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; + 0C3F48DBD05E3566A4CA6D46 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; + BDAB44F5D017395D9D3A1F25 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; + D3EC9191D94837CABFF05DC5 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; + F569D7A3F0E038E9B4CC2A78 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; + FB8B6E4789A3311A98C5B0AA /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; + 371809DA4AD1382F8B532879 /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; + C987310872D1396BAF716E5C /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; + 4CB3626391CE34D4B1F71AA2 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; + 697FC496816F33568E1FB5A5 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; + F6A1AC5CF84E32C19F91A615 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; + 55D893FDD00633FEA82ABD84 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; + C425A172B0AB3EBD9AC9A591 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; + A3321FE2A87D3BD69E0BB00B /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; + 603DF49D176737D383CE4F03 /* choice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F838F853CB03CF7932C08C3 /* choice.mm */; }; + C259D01CC62533D296EF023C /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; + 13A71672A59233D3A9B2D5EA /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; + 6F8129E317EE3486A89D854A /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; + 702616D38A5B345D9CC87115 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; + 45FE206BBAD13DDCA1EA41D1 /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; + D6CF7416CA6A3CFF8FDFD49D /* nativewin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BC8BFDE41F93504B7A51D08 /* nativewin.mm */; }; + 27759C2FBB0E35FDA847B2B6 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; + 0723C4E8B52C39FDBC2158B8 /* dataview_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */; }; + EDD92822EBD93E86AE5A2ED1 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; + AF1E3338E892336E924AF631 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; + 8A4046BD38873D9CAC9C2B5B /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; + 3C0EB1DDA5243E31B2D92CE3 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; + 9B3F9D04FB533D99B58BD51A /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; + 3399AB7BB1333B5AAF5FAF56 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; + 5DA146A9F7653F53BF5299E9 /* spinbutt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */; }; + 830A61EA04FD367C9EB6A759 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; + 8B87FEC23DB834EDBFB6EA34 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; + 27E73CA5C35A30CE89946ECB /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; + 51F44CB1D9AD3CBDB52EE93F /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; + 1710A4BB0E6339558A187F8D /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; + 502D7B786EAE383B9546F320 /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; + 2C95DFA8EE463487956B4EB5 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; + 268DDC88C99A3A64AB8B2FFC /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; + 65FCDBFFF3F138A3ABBAA651 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; + 8620088DDD233B139B250DD5 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; + 2020EE3C45743B53BE8C7F39 /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; + F0B3F484C38C3BA0B9927CDA /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; + 8620088DDD233B139B250DD6 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; + 0E92CEF677AA32C9A8CDA0A8 /* checkbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */; }; + D088E7DDE38C31DC9C9B3419 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; + 94B1C88076793400810FAC32 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; + 4F99EB97F65330C28EB4D079 /* datectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */; }; + 9C6E9E4BA54733EF9F87E4B8 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; + E49F0D43B5A63EF1A57A7113 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; + 42260A6F1853361083803B0D /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; + 6CA1BAEBBDB4336E9E201F97 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; + 9EC837DA722736119D49868C /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; + D51B3389209E370489078892 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; + 39FB197CF9EB3D76BE0723D1 /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; + EA10DA3199813E90B39C70D5 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; + DA0FA502405A37B2A5698D21 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; + 6C822F7F313734DCB51F44BB /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; + 5417332FE2DB3CD3A647B15F /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; + 6BC8B3EDB3AE3EF4BACFC08C /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; + 056E30EA43753A7CB1AF8CA0 /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; + 9CA687845B3F30CCA44A89D2 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; + E2A73751CECF32A68FFAEE84 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; + F89405757B063F80B111F46A /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; + 15735ED6556130F6A14F0BCE /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; + 2315C8692C443ED1AE43172A /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; + C40AA245D5773351979A2851 /* filedlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC8A52CA69053B27B09F1037 /* filedlg.mm */; }; + F6B85CD918E93923BE631B95 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; + 0E60E17BA4B23347A4F20162 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; + A93D0E6F0871368EA8FC9FFB /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; + 0813551C951A3AD1A5EF01B3 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; + DB3C3AA956A03FB492480267 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; + D6B73239BF0E32288161679C /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; + A9864F0104FA344BBE79D3BD /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; + 8C2B50E3FC7A37C58CC9DC0B /* colour.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */; }; + 66584BC871303041BA622DE2 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; + 3CDE2B6BF88D326189F069BF /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; + E53AFF04877D34C386D77382 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; + 7C52E7CC12463941B0E4D403 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; + CFF73578F04D357E83D1D831 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; + DA0FA502405A37B2A5698D22 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; + D5A25AC579F436509805335B /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; + 1AB50C98FF473B33A3CA4D3A /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; + 3357BD0518F538E9A949F888 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; + F43DAE2E829A3A7493531382 /* richtextimagedlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */; }; + 512AB7B82D57387EBB7BEE28 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; + 4C9BA36123E43589956864C7 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; + F5D2146C94E733FAAB6D286C /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; + 5303FA25D0773FAEB963D8E5 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; + 1DD1888315513C24BF9C31B4 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; + 80665EEAE8613DF8A93A7987 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; + 9678C2B19D293818AA8E9E0E /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; + D997FFC948B73FDA892DB533 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; + 371809DA4AD1382F8B53287A /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; + C05BDB0B5F5A33A9A57FF014 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; + D4EC9DB5F8DF319EA0FD26A6 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; + 4C9BA36123E43589956864C8 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; + CB078622E90F33BE9D131135 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; + 0C7E2D5C22A232368F862A61 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; + F1F484DD591337399FCD0465 /* display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5617D10CB7136EC9A4194EF /* display.cpp */; }; + 47EBBB18BDB539C2A948C712 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; + 249C9177B1A33EFEAB30F941 /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; + 68AC8860B0943C1FAF76D96C /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; + 8A662992FFCB32E99D11950E /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; + C2CF6B59914A3183ADE8402A /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; + 700BBDECBE313E108BA99ABF /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; + 8C6E2BD9C31A3AE18AD17D46 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; + 6A081BF19747385CB4C18781 /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; + 3C0EB1DDA5243E31B2D92CE4 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; + 6B9EEA3CF2E536E3B1ADAC44 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; + 5DA146A9F7653F53BF5299EA /* spinbutt.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */; }; + 2C53221A318E37529E6460EC /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; + 346D274E17673A01B0177D5D /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; + 8AA341CCFB8E3F6AB3523596 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; + D36E76A4CAF5352D9397E201 /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; + A80D00249A693F43A9CBE778 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; + 95826E8528CC32D8934C36EE /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; + 4AEC67BF65B039D99F421668 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; + 1DE75213D296323B815A02BF /* statline.mm in Sources */ = {isa = PBXBuildFile; fileRef = 743EF8DB16CE371DA5C66623 /* statline.mm */; }; + 4156FDB73D0A397A870E4303 /* overlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FBD8031E28A3C9CB7C45784 /* overlay.mm */; }; + A1A7D793B034398B8696EF35 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; + 1EA81A0E8E5A3B38B4D80338 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; + 9B6A35E706543CDAA6A5014C /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; + 2F7F5B9BBCD83D90B237A1A2 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; + 7FC3D17B3C853FE58841002E /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; + 702616D38A5B345D9CC87116 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; + 3554C88010CE3D2A8970A136 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; + 93E04642049537EB8A37BA27 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; + 0836590D35FE37988DE70444 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; + 89046455F49D3D75A21C9DB9 /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; + 89046455F49D3D75A21C9DBA /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; + 353B584AD0C03919A57A304A /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; + EB206A0264AD3CAA9F68B8FC /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; + 2D60F289103837EA8925E3F3 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; + 3316A16628B03D5E88529EA9 /* datetimectrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0A63980677D371C85A60B75 /* datetimectrl.mm */; }; + EB206A0264AD3CAA9F68B8FD /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; + E82CB89681FF3747B6A94429 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; + 8F949B9010863F66A58FFEF3 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; + D6B73239BF0E32288161679D /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; + 2CCC30C0162131DBBE9D8028 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; + 1569BB4728693B6285623A25 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; + D66F55C93D1130F488970C07 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; + 23CECD8647C037E0B41DF0D6 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; + 3ED6F4B64C283232A79423D1 /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; + 213CE0DD5B2335D0AD53B54B /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; + 026F90F7492C316A94128918 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; + 87AA9C5D887B3C31A2AFB49E /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; + 7B4DA2F5F25B3E188CBAFE3A /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; + 8FDC800D873F30E282691834 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; + 86AED49CEAFC3637B1F10539 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; + CA155860CE9A3A8189C3A4C3 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; + 6AC347D2DCC730149A0A83DA /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; + 427E6AF88CF73D799206E37E /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; + D772334837693C9D88069D9A /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; + B0E94A59C83637C09FAAE71E /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; + 6E1FD7D3DEF03748AEE3A29F /* listbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = D324650313003AAD96E12962 /* listbox.mm */; }; + CFF73578F04D357E83D1D832 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; + A336FD218BE63B19991CA515 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; + 048986FB629E313EA670CD0E /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; + 3D3EA1BAAD1833B1B48E9C88 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; + 03035C5CE4BC3288A5A18426 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; + C67EAE20657E36839BF86690 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; + F3AC352D6DAE3A12A5664769 /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; + F016C51053373E658ED4C9AA /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; + A7692B4D8658347BA16EEB84 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; + 6978D7A20DA93A329DDD1385 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; + C43A9650A9DC3372AB8F5F7A /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; + 4D0BA8B9F72C3C31BC170CE4 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; + BE3ED6EF34303867B8C8E925 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; + B97C178B47173E6AB0CE577D /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; + B791BD05072B3B909A7093C3 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; + 2EECB3C2F9523D0B95847A81 /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; + 1749412E53B9311DABA71DDD /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; + 6F472413FFA03B53B395BB76 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; + 3DE2CD678CEB39C2B1E09ACC /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; + AC6AC589EFB233C7B65A3225 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; + 09A792A5129E3FE1BF077643 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; + 087FF6DE223A32509692F39C /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; + EAE02BA934B43EEE92C496C9 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; + F501AB044AAC39DCB8C0B3E3 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; + E17048DEEF1138318314F1D0 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; + FEB073547F3F3AC19D31F69A /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; + B6728BCD1A0731299924C8C6 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; + 9CC92BB4B0E233A0A7F81279 /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; + D54A162E557834A48F4646AB /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; + AEEE6BC41B6531898A61CB17 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; + DE26572475EE336B8EEA5D93 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; + CCFD3144A22C3A87B67D88AD /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; + 697FC496816F33568E1FB5A6 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; + 8AB7191F7CB838FC8337C48F /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; + 1E166FC1A7B3371FB038B174 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; + A1A7B833061C35B4AABD093E /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; + 0718E7524134312090541D6F /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; + 242E1D1A9BF331BA918134EE /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; + B6891F848CA0325EAB6D1375 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; + 652CFDD9A1C1366E99B5D6BE /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; + CD35A576FD363FD49C3AC4B4 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; + B8FEEC2C94183AB69C963178 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; + 815AE3FED68330F4933AA171 /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; + 760C729E41D93CC1AA2B4E0F /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; + 48A1F28E04603A68A1E70319 /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; + 87092C0C817D343DAB77E23F /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; + 796311E398FF313C84218825 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; + D948CC99521633338B24E2F6 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; + AEB9099819B33F4A8AAB9F56 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; 1BCC944F5E0936F5830F03EA /* windowid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B9B85572D0312BBF2878DB /* windowid.cpp */; }; E515EAE375AE390688CBF8D5 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B32A13D5B3336098B1B9765 /* pngtrans.c */; }; - F6B85CD918E93923BE631B97 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; - 3C665EA42ECC3E5990BA347D /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; - B37802B0A90133C68EF93DDC /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; - 056E30EA43753A7CB1AF8CA0 /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; - 31380AD4F5BD38A6B9212FE2 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; - 1710A4BB0E6339558A187F8F /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; - B59FC7345C383D9099391AC5 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; - 81244C52741332A8B92E5978 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; - CCE4ECA9CE883B008065C6FD /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 725574EF98C4301989181CBF /* jctrans.c */; }; - B0C44C3054CB3E0590DDCBDC /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; - 19D823E564D932758EA6F8D3 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; - 6A032420671B375D81273716 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; - 46327A3C356D3570B27C6703 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; - 6C1171E3FB7137CCB9E3F538 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; - F5806029B1BA3924A8FDDBC3 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; - ED8D23D79FF33ED380FE09ED /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; + E3A4615870B139D29FE727C2 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; + 7A79D9AC608E3B8287229175 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; + A1AF8FF873D6383996995ED1 /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; 36B0B923B836358D9DB0AE12 /* xh_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */; }; - 2CCC30C0162131DBBE9D8029 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; + 86BE5213D3F131D8A686267B /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; + 1B69C40CD7493FED9A272836 /* notifmsg.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */; }; + AF1E3338E892336E924AF632 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; + DEC5F4B34BC037169D3E5F2C /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; + C40AA245D5773351979A2852 /* filedlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC8A52CA69053B27B09F1037 /* filedlg.mm */; }; + E3A4615870B139D29FE727C3 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; + F84D59648206349A9768157E /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; + 48A1F28E04603A68A1E7031A /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; + F85D632964383F29BC3B30B8 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; + 2E4747E0736B30569ACD5423 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; + 19D823E564D932758EA6F8D2 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; + 955D2199F1893D37BA2D7479 /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; + 84997126352137E798CD258C /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; + 4B88254FF9963833A276A64E /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; + 0B4AF44DC0C439AD83CDC37F /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; + 13A71672A59233D3A9B2D5EB /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; + AC0B0C52922B30188AE95E96 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; + 14F303FD6B5F383DADDFD78A /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; + DD1B139EA5AD3F6DB92C0FAA /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; + 91BC7802C15337CDA84C3743 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; + 9FB1E1763EFA334CA0C07C4B /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; + 8AA341CCFB8E3F6AB3523597 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; + F1E4D7CA634E33808AE3B524 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; + 444D3B969B4336E8AD5CCFC1 /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; + 502D7B786EAE383B9546F321 /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; + 1937FBA0A0DD32A8A743CFE2 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; + 3813146434693234965C4F33 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; + 6167245C417A32179EC37D2E /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; + 2020EE3C45743B53BE8C7F3A /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; + 7C9EAFF4A0223EE597E0E3A0 /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; + F6B85CD918E93923BE631B96 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; + 58AABAD40AA236438347DDE0 /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; + 9110ACFC3CFB3C7994E907B1 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; + F72020415D713C1BA41C17D1 /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; + 71CCB06E790C3C54BFF1199F /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; + 15048519756B33959B15B163 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; + AAABEE399008310A8BC9BE44 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; + A3586433C4B1398FB1C361D6 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; E7D02E64384F37BC8939A2C6 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 375FF97B202F3C359402D13E /* jdpostct.c */; }; - 42ED9BAFD6E936849F1D36CD /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; - 6F8129E317EE3486A89D854A /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; - 64DD406C453D39FEBBE66ED3 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; - 75DCE6FF00E93C5D93970844 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; - 2E4747E0736B30569ACD5424 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; + A9864F0104FA344BBE79D3BE /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; + 9744994E8A813AA6938A7CE3 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; + 0FBF7C9EDFB53D8DA0991B57 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; + 96927C5A21FD3ACF936CDF6E /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; + A36B5107860E326591940740 /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; 67EBCE5FA5FF36349ADF0918 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */; }; - 50D7E093424138C88BB50D29 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; - 825EAD51920B387DB4F8C428 /* LexAsn1.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A46D50BEBF523B3F88831086 /* LexAsn1.cxx */; }; - 6A081BF19747385CB4C18781 /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; - 41943A8F82723027A151A46A /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; - 9CA687845B3F30CCA44A89D2 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; - EEB0B28903693C7E9D071931 /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; + 2C53221A318E37529E6460ED /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; + 46CE8B53D2663927AAE5DF9F /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; + 849B89D1F6AB3DDEAA2D53AF /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; + 9241AAE354C53190BF3D5BA5 /* radiobut.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E5B6DD00273D978C241BCA /* radiobut.mm */; }; + C2D45B334BE03F6C941CA042 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; CB078622E90F33BE9D131136 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28824 /* buttonbar.cpp */; }; + 9D4B67A357D23B5283CA8D99 /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; + 4958BD2E717A3F03AB03018A /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; + 9A178ED42D96329D8CBF9B8B /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; + 87AA9C5D887B3C31A2AFB49F /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; + 10B5C2A72C713A678458CD9F /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; + 4788F736CD9C324E8A3DFA76 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; + 1DE75213D296323B815A02C0 /* statline.mm in Sources */ = {isa = PBXBuildFile; fileRef = 743EF8DB16CE371DA5C66623 /* statline.mm */; }; + 2CAD4DF9505F36E4A2EAD53F /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; + D5C304182151365FA9FF8A3F /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; + D3EC9191D94837CABFF05DC6 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; + 743BB23211B336A6A0F26E59 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; + DE26572475EE336B8EEA5D94 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; + 9F608A33D52D327FAA295625 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; + D3FB75C8E3A73AE38EE8A6F8 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; + 4DD98A9436C83CF3B9425A79 /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; + DB73248401573A5996D8E68E /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; + B189DB62AE9F30A1B613756D /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; + 7C52E7CC12463941B0E4D404 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; + 7F62946D497A32CE857F65CB /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; + B559E894684A38238CAAA116 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; + 3DE2CD678CEB39C2B1E09ACD /* power.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DFD5962DE3379F801AF78F /* power.mm */; }; + BF9B151DC0543E37878F8B9C /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; + DF8124E5E17D386A84CEEA29 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; + FF7DB2884F6E3C5DB4BDF61E /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; + 98F52D5224B438DFA8887E08 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; + C2D45B334BE03F6C941CA043 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; + 2A7640E4210334AC93366901 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; + 2E8440A2BDD53BE7B01547C3 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; + 88E56F89A0DA3AD386F05FD4 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; + 4657479AF35533AEB7876677 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; + 955D2199F1893D37BA2D747A /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; + 62331487C17B32E081B8FEA8 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; + 800CFCEDBB7938338C65EEAD /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; + E17048DEEF1138318314F1D1 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; + 4279D39CAAF834F6A5B99197 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; + 15735ED6556130F6A14F0BCF /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; + E63364B7E727383BA8E2B7EE /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; + 2F35A207C3993DE08E4FE0B1 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; + 9E0B67E34B683412978BA82E /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; + 7C20B79175D33852A2E9DE85 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; + 62757F24C4EE3B84B6AE3F16 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; + 1A70DDEDF9E13FF4BDA390EA /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; + E0E4885BF4AF34B48EB08B93 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; + C0CDA289E9EC3E20BE70B2E8 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; + 3C5E1A45A57B3169A4C073DB /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; + 383A6993E90936D39A5F12BF /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; + E7AF3BF2B3473AD9BE66D1A2 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; + 88E1AE56FD393C8BA5CF8547 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; + F0B3F484C38C3BA0B9927CDB /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; + 6138BCBC8E4438FA91E0EFA0 /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; + 052331773CF6362C9A6CF390 /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; + 68C300D096BF39239876D045 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; + 00E12455C98032E18378EE5F /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; + 796311E398FF313C84218826 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; + E0E4885BF4AF34B48EB08B94 /* volume.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6506A965F677374491359FB8 /* volume.mm */; }; + D5C5DD83882B3227A1CCFE0F /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; + FADD46CB89B135D1AF1D5F8A /* richtextstyledlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */; }; + 0813551C951A3AD1A5EF01B4 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; + A283187810EB32DAA173BD34 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; + 4657479AF35533AEB7876678 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; + 86B0D280A43C308CAC14BE25 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; + 7C87CC7641033D91823ED68A /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; + 65AD3B31319C35F1AC9EC626 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; + 5C5D0983160A36189A770744 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; + C5C60B22CE6A3BCB868F69EA /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; + BF2585CFA6853023975F1E7A /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; + 61C3F7D495FB3E8BA402E4F8 /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; + FDE14459359334DE9FB03ED6 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; + A08165E5D38E3EF6962A7AEB /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; + F0D892C2618130FEAD46BB88 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; + 22C76BF2C3E331CD87657E70 /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; + 39CC380F801F3EE984523277 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; + FBA19C939E1E33EDB0504400 /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; + 2E059BFE8E3B3D9299D55969 /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; + BE99A85EE76236CC8C719A66 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; + 1710A4BB0E6339558A187F8E /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; + F24F637D59F637CA9A7E23CB /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; + 087FF6DE223A32509692F39D /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; + 9B8E5690A6103FC1BDC6C47F /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; + EB206A0264AD3CAA9F68B8FE /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; + 9CC92BB4B0E233A0A7F8127A /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; + 9110ACFC3CFB3C7994E907B2 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; + 47F4FC8717AF3A848812DFCE /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; + 9B3F9D04FB533D99B58BD51B /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; + D6B2A64A78AF3F2983B441AA /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; + DDC71B80D562303690FDBE4E /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; + D00AF125FCB63A7A8F9B87E0 /* taskbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */; }; + B640A8A74D973A8FBEF63918 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; + 0743AE8613F535A0ABB79317 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; + 3B8A54D5E5A53607A6F7979C /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; + 4D9368BD07F131C493232E2E /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; + 9D4B67A357D23B5283CA8D9A /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; + 62331487C17B32E081B8FEA9 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; + 5B5B8DF915D438AA9FCEB3A0 /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; + F2F2963D8ECC32D39FDBF103 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; + FD3CC5F0AA41384B9388A1E1 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; + BDB7B2AD26CB356B8BEAAECF /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; + 805CCAE64D023561AD334B53 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; + F7D10B6E0CBA32EFAF79C77D /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; + 2480859662ED399799E120A7 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; + 1937FBA0A0DD32A8A743CFE3 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; + A8476B3CE46B3FD4A2832F01 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; + 1DBDF75500D73A3098015E80 /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; + 1CD4F67F48CF3A5FA477D870 /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; + CE2C937117FE3AB599DD30BB /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; + 67CE7065EE593DAAA2CE448B /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; + DF3B927516FB365E865A9782 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; + EDCA35F1555F3509895CCA6B /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; + 0C9A379D97B133FA831175A9 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; + 1AB50C98FF473B33A3CA4D3B /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; + 4BAFAE70A6B1313B96D86632 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; + 56E1ED31F7CE38978F4A7CA1 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; + 22AE900003F73134BBEE8BB7 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; + 6A10511265493FA2BB79CE4F /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; + 664A54F914443110B7BB6929 /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; + 5F78DB0417BF3CE1B4E35C81 /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; + CF3082BA1ED232F4B904BD16 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; + 2F50DBC14FE538A49823925C /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; + 1DD1888315513C24BF9C31B5 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; + F6A1AC5CF84E32C19F91A616 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; + 512AB7B82D57387EBB7BEE29 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; + C2E37E798F743A4199C86590 /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; + 57B41B6BACFB3906ACD1BFB1 /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; + 9F608A33D52D327FAA295626 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; + 86B0D280A43C308CAC14BE26 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; + 27759C2FBB0E35FDA847B2B7 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; + E0E40333B61C33B587870790 /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; + D66F5D4D204B3B789C7F76BB /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; + 5EE94793DFCB3BA281A48650 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; + C3AC94EA13C1352790BF5FF8 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; + 6C7C1CC506CB329FB2D086A9 /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; + 0E92CEF677AA32C9A8CDA0A9 /* checkbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */; }; + F5FF98C231B33E3EB7902C66 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; + 675B4E6CBA8632E89B4AC26F /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; + 1A70DDEDF9E13FF4BDA390EB /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; + 523FB2A8435A3324A8E1B372 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; + F747991E5C973F9B8C9D800C /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; + 4D9368BD07F131C493232E2F /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; + C1E5799141603A75A26BEEA9 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; + 7BD3887F603E3704969A54E3 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; + 27E73CA5C35A30CE89946ECC /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; + 1D726139C977341A97D0C932 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; + 438EAEA4B30C325C827F6199 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; + A53B8C3ED0D33A1D9AA8219C /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; + 060E095718B03EF98C75479B /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; + 5C44446AB150378696CD6B3E /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; + 2C95DFA8EE463487956B4EB6 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; + E6D18B2EDE353F67883085A1 /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; + FDE14459359334DE9FB03ED7 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; + 83616D33080E3F0F9FA5FBB6 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; + EA02FA6D3B003F8F8A2963C8 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; + 246B4FF96BA135258FE45F51 /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; + 19D823E564D932758EA6F8D3 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; + A0FCE3CF565C3F84B63712AE /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; + BA9F0BBD57F63FD29E484FD5 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; + EBA0986930DA3B59B2FB4F20 /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; + 65FCDBFFF3F138A3ABBAA652 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; + 7A84B9471A3238B4B66B1778 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; + BCDAE378D03E37F5994FB9C7 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; + 427E6AF88CF73D799206E37F /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; + 551BF168445E3D7BB54D0176 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; + A36B5107860E326591940741 /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; + 6C7C1CC506CB329FB2D086AA /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; + 9C6E9E4BA54733EF9F87E4B9 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; + 3EB6B8528A0D3B6CADAE1258 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; + AEEE6BC41B6531898A61CB18 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; + 2FA1A8FE3644325ABAD273A6 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; + 697FC496816F33568E1FB5A7 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; + 2F35A207C3993DE08E4FE0B2 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; + D83B32B788EC310D919E0DF8 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; + 0654BCC3F0763C50A7949506 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; + C1DCF69200593986A8C606A8 /* hidjoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */; }; + A8476B3CE46B3FD4A2832F02 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; + 33BA7D6B9DC3378B820DEB89 /* notebook.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0E8036758CEC3296B555E4DF /* notebook.mm */; }; + EE972E8DC73F310B9B4C949E /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; + 774EB9F3F7E93A379E1F7553 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; + 0742292656623EC481B3436A /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; + D54D3CA9E73336A08DB20706 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; + F3AC352D6DAE3A12A566476A /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; + 9B8E5690A6103FC1BDC6C480 /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; + 8292D346BFC33D6E8D3CDDC1 /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; + 1DBDF75500D73A3098015E81 /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; + BAAB6B1D80A33843A8436B12 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; + E104017EE1A4357DAF84E1E8 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; + AF1875145B2537298E4A28D9 /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; + 4DD98A9436C83CF3B9425A7A /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; + F6B85CD918E93923BE631B97 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; + 8C2B50E3FC7A37C58CC9DC0C /* colour.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */; }; + 75DCE6FF00E93C5D93970844 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; + B8FEEC2C94183AB69C963179 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; + 3141FEDED0943BD6A2EF8591 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; + 45AB45C6B24A3983B22E56A5 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; + 064908348009398C8EA8497E /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; + 1B69C40CD7493FED9A272837 /* notifmsg.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */; }; + 02E8F1195B653D26AAA89464 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; + 0FFFFA2F762B3160955D1D8A /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; + E46BEC5C8D643BD099AF1D57 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; + FD38B04026F930CC80BC9482 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; + 0C485288EA86379D9FD66538 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; + 33ED014A7FF7398794E6E4D1 /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; + F3CB42BB6D983675862C01F4 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; + F89405757B063F80B111F46B /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; + 20F10669703137E68318C6FF /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; + BA57708D2D563967A0D1F005 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; + 0D6596A44A8C37DE85D578F8 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; + 020BBB417207393F8C60EFB8 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; + 01D4C5F2147F3942A7CE91AB /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; + 219304C9DDA33E9AADB515DE /* datetimectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */; }; + A80D00249A693F43A9CBE779 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; + 750C716389AD3ADBABC9D68B /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; + 66FD099CE5A338C18329FC37 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; + 57AE7FCF768F3965BD39B47C /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; + D5A25AC579F436509805335C /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; + D542C7819D593112AE5F7C3E /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; + 834F2ADD0520313FBAC4F929 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; + BF068F3C06473D8CBC55D508 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; + 07412469921A3E488A2F9BA8 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; + 4279D39CAAF834F6A5B99198 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; + E8EE34F0A78C31B489B19FF0 /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; + 1B06622C8D8731FC832199E3 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; + 1710A4BB0E6339558A187F8F /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; + 1E4832B42B95308299B767BB /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; + 31380AD4F5BD38A6B9212FE2 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; + 0C2CBD7246993527A829BD96 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; + FADD46CB89B135D1AF1D5F8B /* richtextstyledlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */; }; + 7E6C627A325F32FFB2EF9BA0 /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; + 5F6B4F226B473AACB7AC8DF7 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; + 7EF89F935314301381802FAD /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; + F7D10B6E0CBA32EFAF79C77E /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; + D9496139621533328AE727B8 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; + 1B06622C8D8731FC832199E4 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; + 7A79D9AC608E3B8287229176 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; + 47EBBB18BDB539C2A948C713 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; + 42260A6F1853361083803B0E /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; + CD241361D4693785A0B8939F /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; + 07158EBC05A637ECA9DC7B51 /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; + 0718E7524134312090541D70 /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; + 16A382A265DE32FABC318F71 /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; + C67EAE20657E36839BF86691 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; + 8B9C9FCB954F3596A4CED9A7 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; + 2E4747E0736B30569ACD5424 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; + 6BF19C7CA9E93D989C210FE5 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; + 894D43C8F224394FB3171F28 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; + D9EE059D3C3C3C13AE4419F3 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; + D17E3053DA0D3F7EA4D0951D /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; + 67A0583ADD8C35B8B9BA3D14 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; + 1CBF34ACA39330028A5EA9AE /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; + 2CCC30C0162131DBBE9D8029 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; + A283187810EB32DAA173BD35 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; + 45AB45C6B24A3983B22E56A6 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; + CA85901B9E2538CFB7E44218 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; + C34B8675439F39B4845FFC52 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; + 61C3F7D495FB3E8BA402E4F9 /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; + 8A9C3C04D00334418C3446FB /* dirdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B0DC125AFFC322E8E496262 /* dirdlg.mm */; }; + F3CB42BB6D983675862C01F5 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; + C3AC94EA13C1352790BF5FF9 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; + 215958201947310B88BBEDB5 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; + 1DD1888315513C24BF9C31B6 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; + EC43AFB3670A3D459D9B388F /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; + D5C5DD83882B3227A1CCFE10 /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; + 30AEDF41EC5C374DBF96EFFD /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; + 6FA47EAACE613B039B6EC262 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; + 0B4AF44DC0C439AD83CDC380 /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; + F4C0CEADEDC23610BF6983D8 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; + 784F7C50882F320FA76537B7 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; + D83B32B788EC310D919E0DF9 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; + 664A54F914443110B7BB692A /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; + 1E2AB43075973AE59A8D89C3 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; + 6FA47EAACE613B039B6EC263 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; + 7181709A030D3749AB355B76 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; + 87C67583D36C3465ACD64105 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; + 131B879180AE3FB481F81CCA /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; + 9744994E8A813AA6938A7CE4 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; + 028257C52CAE3038AA862C37 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; + 8093A858CA9E3E9EA2D21861 /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; + 02BB539E2AD63C078DA776B2 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; + 45E15DBB6B69382D8AF1BA23 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; + C425A172B0AB3EBD9AC9A592 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; + 9678C2B19D293818AA8E9E0F /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; + E0FAB345D2933D42B62917A5 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; + CA155860CE9A3A8189C3A4C4 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; + 912C69ADB1673ACEB0E6CF0A /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; + 805CCAE64D023561AD334B54 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; + E7AF3BF2B3473AD9BE66D1A3 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; + 3D424F4B33653A00AE9B623C /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; + D51B3389209E370489078893 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; + 6C3A459236F736B8A14A13AE /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; + 6F5A0D3C7763334396A3783F /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; + 20D05D14BFAD3F969666D03C /* timectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */; }; + BCD81FD3D1EC305F801E1C1D /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; + 049052C49B0B3810BE0179CB /* dataview.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB6963739198360DB3DBCC6C /* dataview.mm */; }; + 923F4797A73A3BDD87BBD1E2 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; + B559E894684A38238CAAA117 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; + 5792675690843C6AA4125A74 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; + 2E059BFE8E3B3D9299D5596A /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; + 39D6435B10073B85A499AFDA /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; + 26BB10834DA1388881BDD1EE /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; + 3554C88010CE3D2A8970A137 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; + 0FA6E1E47F123FF4A902E4D4 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; + 4156FDB73D0A397A870E4304 /* overlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FBD8031E28A3C9CB7C45784 /* overlay.mm */; }; + 65AD3B31319C35F1AC9EC627 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; + A1A7D793B034398B8696EF36 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; + D95C5F467D37339AB8DF2356 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; + BD49EC50CB363642BDBF25CA /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; + 6463C9BE78C0394CB7B451FC /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; + 81244C52741332A8B92E5977 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; + AF1E3338E892336E924AF633 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; + 9E0B67E34B683412978BA82F /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; + 6167245C417A32179EC37D2F /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; + F6288F388B8C33FD85E9A157 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; + 20D05D14BFAD3F969666D03D /* timectrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */; }; + 23E9AF567E873B948EFEA182 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; + E7921B0472B63E4091F4F519 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; + C67EAE20657E36839BF86692 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; + E46BEC5C8D643BD099AF1D58 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; + 61FD5E0E28F732E8AB1729FA /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; + 63F0C8EEDF4B3641878A8B4F /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; + 45AB45C6B24A3983B22E56A7 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; + AAABEE399008310A8BC9BE45 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; + 23965E313EDC3BBE9B2FA1C6 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; + 311840186794346AAAA42093 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; + E3AD8574E13B39BDB8D4E930 /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; + C3C19BD343B235F9909D495A /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; + CD35A576FD363FD49C3AC4B5 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; + F80C2290D67B345F9CF60087 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; + 6944AC98F6F83E3D983DABD5 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; + DEB35F871F8E3B90AD207AF0 /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; + 64F11C549E3035DF85691062 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; + E92EB502F79638B0BE569EF6 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; + D18E2985C48733B2B7B3D444 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; + 10743B74A58231639C6BF612 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; + 65E8A5F333D7336C816F0D0E /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; + 49BEDFBC3661339D90EF6937 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; + 9CC92BB4B0E233A0A7F8127B /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; + 7FC3D17B3C853FE58841002F /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; + E17048DEEF1138318314F1D2 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; + 213CE0DD5B2335D0AD53B54C /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; + D948CC99521633338B24E2F7 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; + 800CFCEDBB7938338C65EEAE /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; + D542C7819D593112AE5F7C3F /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; + 6C7C1CC506CB329FB2D086AB /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; + 2E059BFE8E3B3D9299D5596B /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; + 22AE900003F73134BBEE8BB8 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; + 205520440CD13C0AB9E8915B /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; + 1D726139C977341A97D0C933 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; + 3399AB7BB1333B5AAF5FAF57 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; + DB244DC0A09C379AAA63C0A6 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; + 88A43B1C5A7438838DE97B96 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; + 6D723C987BFB39B7B887DCB3 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; + E1A20811148F31D289AF98B0 /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; + 0C7E2D5C22A232368F862A62 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; + 14DEBD7C01FC358B917FDAF4 /* aboutdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 207F0F88390138B6B41183EB /* aboutdlg.mm */; }; + C3A63D7091913CD39094AE0D /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; + A465A43B756630F1944B5A58 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; + FEA741A9B6663A4C929893C4 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; + 85F9828B80B03178A274BD19 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; + FD3CC5F0AA41384B9388A1E2 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; + 729091CC33C73C989B4E071B /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; + F016C51053373E658ED4C9AB /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; + 66FD099CE5A338C18329FC38 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; + 5F57C4908E5038D19D68ED7C /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; + 47C31B7492F33C3EBE53262C /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; + E1A20811148F31D289AF98B1 /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; + 07EC76232BB3343FA5CB90B2 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; + 64A716F87A5136F9A790EC5C /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; + B791BD05072B3B909A7093C4 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; + 76D1A1A49CC831FFB9EBB1F7 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; + C32EF2EC1A103BC3A6254323 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; + 1EDED99760B23A1999E75C14 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; + A486A28E216D320AB57452D5 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; + 2386B575BC3931D2AF86CB35 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; + CA4DCD57060B38CC8B2283D9 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; + 01D4C5F2147F3942A7CE91AC /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; + 4E396D8D2E9138D797F320C8 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; + FE9A662A1F9B34D099C45C1F /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; + 8EE5A2467401365C8217AF31 /* preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = 835C22B71A0F3C469310E1E0 /* preferences.mm */; }; + 980ED1DA2F96361985952256 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; + 9A63148F193E33B5964DD02B /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; + AC6AC589EFB233C7B65A3226 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; + 91BC7802C15337CDA84C3744 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; + FF7DB2884F6E3C5DB4BDF61F /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; + B1775EF7C72233408044034D /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; + 5D3AD309AF39385EBF7D9DFA /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; + 8DE45CEAF2DD3C22AA019F76 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; + 4269B85FDC5639BEB76A8AED /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; + 1CC5AEC6C08E3600801CDADC /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; + 3E99016BDE043A08B4D6B3D0 /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; + CE17002B5B7E37558274763B /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; + DF8CE011EAC23F73BDA1C44F /* scrolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */; }; + 069D53F2DFBF370A8CC99632 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; + 23965E313EDC3BBE9B2FA1C7 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; + 81244C52741332A8B92E5978 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; + FE5285579C7F39C48FC66B12 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; + 0E024D145DDD38ACAE68F464 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; + 5557AA36FBCC3ED9A5F5751C /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; + E49F0D43B5A63EF1A57A7114 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; + 6138BCBC8E4438FA91E0EFA1 /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; + CB1F37993ECB3B73A51B42FF /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; + 97BAFEAD53E238B6881178DF /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; + 1C544DADDA6F3D62A5E25E95 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; + D13AE659C3AC37B68D39B2CB /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; + 87092C0C817D343DAB77E240 /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; + 46395873DB1C3B7FA81DE5FA /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; + BF068F3C06473D8CBC55D509 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; + EDD92822EBD93E86AE5A2ED2 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; + CB46C7E531903700ADFB11CA /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; + BEAC2449AFA7304989BA3020 /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; + D54D3CA9E73336A08DB20707 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; + E741CDA71895344C974D8F52 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; + 2A7640E4210334AC93366902 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; + 805CCAE64D023561AD334B55 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; + E62F8E49FD5035D8BC71BB4B /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; + 5F2C2A46781739D897CF293F /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; + 1749412E53B9311DABA71DDE /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; + 68AC8860B0943C1FAF76D96D /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; + A7692B4D8658347BA16EEB85 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; + AF1875145B2537298E4A28DA /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; + DB73248401573A5996D8E68F /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; + C8F1FB8C029031A5909DBC58 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; + 45D88A74B3EE3837B9F79597 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; + 3694B007E88A3D8C8CB952F2 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; + 94E510619F433AE3AC884757 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; + 93E04642049537EB8A37BA28 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; + 07C769F64665317BA3E1AC92 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; + D98FABF75BCE3AF18C91B42F /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; + 11DD420E32FB3EFB9DA0AB5D /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; + BBAABF3C693E37D3B0FF2504 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; + 32486A808EBC3E088598D51E /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; + 7D615329368D32709CEF4B5A /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; + D6C3421AD2A537AAA2F0AB82 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; + 2E8440A2BDD53BE7B01547C4 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; + D070C3BE95483FE38BABA1C0 /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; + 0ADC8DBEE80D36B0BB9B058C /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; + A3586433C4B1398FB1C361D7 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; + 1EA81A0E8E5A3B38B4D80339 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; + 26649553E4763EE6BA268B7F /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; + 78E15D8200F635529F39609B /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; + 46F341B46F80376B962759F7 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; + CBBD7B32DB7B3E24AE745D7A /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; + 4CF9BA40653C3153805D88AD /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; + 55F01295F1D23805BCA12F17 /* srchctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */; }; + 097BC5E023C33C1DA05606B1 /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; + 32FECED7A7633C4D8C1BFBB5 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; + 56E1ED31F7CE38978F4A7CA2 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; + 61C3F7D495FB3E8BA402E4FA /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; + 46E331300D8F349DB36AB50C /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; + F70156C3E68B38FCB72FE255 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; + 0742292656623EC481B3436B /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; + 4442EA28B0B3373B9A2D0864 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; + 4657E7382E9E3EDC8DE24020 /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; + 8C52B1985BAA371FA22CCEBD /* combobox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 57C06D5DB5F733A4A235B206 /* combobox.mm */; }; + B198DA8239E9358A9D56B98A /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; + C8C68927DB243AEAB51E11F4 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; + D6B73239BF0E32288161679E /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; + C3C19BD343B235F9909D495B /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; + 86003C8EB906304F9025F78A /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; + 50E89226E8D7390D9D21C80B /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; + DB3C3AA956A03FB492480268 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; + 00E2F82590B33BDCA1F6D0C6 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; + A3586433C4B1398FB1C361D8 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; + 00E12455C98032E18378EE60 /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; + 908957F65B7E36F8BF3858DF /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; + DFEB8DA3D42734949CB1E1AC /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; + 923F4797A73A3BDD87BBD1E3 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; + 699D88EE2DAA3594B6606892 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; + 76A83A293C9F33BCB7DFDE28 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -4054,250 +4054,245 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filename.cpp; path = ../../src/common/filename.cpp; sourceTree = SOURCE_ROOT; }; - A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animatecmn.cpp; path = ../../src/common/animatecmn.cpp; sourceTree = SOURCE_ROOT; }; - C37866F41B0C31E295AA7FA6 /* wfstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wfstream.cpp; path = ../../src/common/wfstream.cpp; sourceTree = SOURCE_ROOT; }; - B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipdlg.cpp; path = ../../src/generic/tipdlg.cpp; sourceTree = SOURCE_ROOT; }; - 24BD2EF635673E819B8406CB /* LexRust.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRust.cxx; path = ../../src/stc/lexilla/lexers/LexRust.cxx; sourceTree = SOURCE_ROOT; }; - 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_neon_intrinsics.c; path = ../../src/png/arm/filter_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; - 5CB4781DF8C432C688F30CDD /* ftp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ftp.cpp; path = ../../src/common/ftp.cpp; sourceTree = SOURCE_ROOT; }; - 9CAA325362C73AC8BE20FAA7 /* pngpread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngpread.c; path = ../../src/png/pngpread.c; sourceTree = SOURCE_ROOT; }; - 31EFBD7D10003A5187348B35 /* tooltip.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = tooltip.mm; path = ../../src/osx/cocoa/tooltip.mm; sourceTree = SOURCE_ROOT; }; - 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHaskell.cxx; path = ../../src/stc/lexilla/lexers/LexHaskell.cxx; sourceTree = SOURCE_ROOT; }; - 7FCA75FE592C3469AE351FBF /* winpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = winpars.cpp; path = ../../src/html/winpars.cpp; sourceTree = SOURCE_ROOT; }; - 0DA80913C0E33144A42BD30F /* webview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webview.cpp; path = ../../src/common/webview.cpp; sourceTree = SOURCE_ROOT; }; - C9E32802E8ED3E729FF34CFC /* printdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = printdlg.mm; path = ../../src/osx/cocoa/printdlg.mm; sourceTree = SOURCE_ROOT; }; - 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_text.cpp; path = ../../src/xrc/xh_text.cpp; sourceTree = SOURCE_ROOT; }; - FADE850169F7347F83FE1499 /* xh_statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_statbar.cpp; path = ../../src/xrc/xh_statbar.cpp; sourceTree = SOURCE_ROOT; }; - EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fddlgcmn.cpp; path = ../../src/common/fddlgcmn.cpp; sourceTree = SOURCE_ROOT; }; - 9D1F14339D1C331087650931 /* colour.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colour.cpp; path = ../../src/osx/core/colour.cpp; sourceTree = SOURCE_ROOT; }; - AA90128E29A03CCCA30F4D35 /* vlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vlbox.cpp; path = ../../src/generic/vlbox.cpp; sourceTree = SOURCE_ROOT; }; - 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpcbox.cpp; path = ../../src/xrc/xh_bmpcbox.cpp; sourceTree = SOURCE_ROOT; }; - FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcanvas_osx.cpp; path = ../../src/osx/glcanvas_osx.cpp; sourceTree = SOURCE_ROOT; }; - 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSTTXT.cxx; path = ../../src/stc/lexilla/lexers/LexSTTXT.cxx; sourceTree = SOURCE_ROOT; }; - 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dndcmn.cpp; path = ../../src/common/dndcmn.cpp; sourceTree = SOURCE_ROOT; }; - FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stream.cpp; path = ../../src/common/stream.cpp; sourceTree = SOURCE_ROOT; }; - 25E03E349FC13E4A9428B94E /* pcre2_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_error.c; path = ../../3rdparty/pcre/src/pcre2_error.c; sourceTree = SOURCE_ROOT; }; - 964578C24B9F390AAD08576E /* addremovectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = addremovectrl.cpp; path = ../../src/common/addremovectrl.cpp; sourceTree = SOURCE_ROOT; }; - 4C4649974D8B3A109D1BF145 /* art_internal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_internal.cpp; path = ../../src/ribbon/art_internal.cpp; sourceTree = SOURCE_ROOT; }; - 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemmgr.c; path = ../../src/jpeg/jmemmgr.c; sourceTree = SOURCE_ROOT; }; - EA93D41B11683E758D456531 /* log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = ../../src/common/log.cpp; sourceTree = SOURCE_ROOT; }; - 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSorcus.cxx; path = ../../src/stc/lexilla/lexers/LexSorcus.cxx; sourceTree = SOURCE_ROOT; }; - 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileconf.cpp; path = ../../src/common/fileconf.cpp; sourceTree = SOURCE_ROOT; }; - 58E1F571B01F34D4AB70CA18 /* property.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = property.cpp; path = ../../src/propgrid/property.cpp; sourceTree = SOURCE_ROOT; }; - B17772732159304AA7312D72 /* dcclient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcclient.cpp; path = ../../src/osx/carbon/dcclient.cpp; sourceTree = SOURCE_ROOT; }; - 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lboxcmn.cpp; path = ../../src/common/lboxcmn.cpp; sourceTree = SOURCE_ROOT; }; - FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_valid_utf.c; path = ../../3rdparty/pcre/src/pcre2_valid_utf.c; sourceTree = SOURCE_ROOT; }; - B883F991159731DCB2717A21 /* CharacterSet.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterSet.cxx; path = ../../src/stc/scintilla/src/CharacterSet.cxx; sourceTree = SOURCE_ROOT; }; - 40586C8986443431A64EB066 /* LexLisp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLisp.cxx; path = ../../src/stc/lexilla/lexers/LexLisp.cxx; sourceTree = SOURCE_ROOT; }; - CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tglbtn.cpp; path = ../../src/xrc/xh_tglbtn.cpp; sourceTree = SOURCE_ROOT; }; - D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPerl.cxx; path = ../../src/stc/lexilla/lexers/LexPerl.cxx; sourceTree = SOURCE_ROOT; }; - 375FF97B202F3C359402D13E /* jdpostct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdpostct.c; path = ../../src/jpeg/jdpostct.c; sourceTree = SOURCE_ROOT; }; - 5CFC6875EF4732E88E029065 /* tglbtn.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = tglbtn.mm; path = ../../src/osx/cocoa/tglbtn.mm; sourceTree = SOURCE_ROOT; }; - 40CE02524DD4385AB2C3DF95 /* socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../src/common/socket.cpp; sourceTree = SOURCE_ROOT; }; - 25A81E9028793C109D868068 /* xh_timectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_timectrl.cpp; path = ../../src/xrc/xh_timectrl.cpp; sourceTree = SOURCE_ROOT; }; - FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = palette_neon_intrinsics.c; path = ../../src/png/arm/palette_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; - AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wincmn.cpp; path = ../../src/common/wincmn.cpp; sourceTree = SOURCE_ROOT; }; - B568A7364ECA30288820CCE7 /* mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mdi.cpp; path = ../../src/osx/carbon/mdi.cpp; sourceTree = SOURCE_ROOT; }; - C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbtncmn.cpp; path = ../../src/common/spinbtncmn.cpp; sourceTree = SOURCE_ROOT; }; - 00969CBE3B8F32C78C195619 /* panel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = panel.cpp; path = ../../src/ribbon/panel.cpp; sourceTree = SOURCE_ROOT; }; - EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webrequest_urlsession.mm; path = ../../src/osx/webrequest_urlsession.mm; sourceTree = SOURCE_ROOT; }; - EE959EC7BFDD3A628E856404 /* anidecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anidecod.cpp; path = ../../src/common/anidecod.cpp; sourceTree = SOURCE_ROOT; }; - 31F4B9B03D52339B8F82C114 /* variant.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = variant.cpp; path = ../../src/common/variant.cpp; sourceTree = SOURCE_ROOT; }; - 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = txtstrm.cpp; path = ../../src/common/txtstrm.cpp; sourceTree = SOURCE_ROOT; }; - 861438BD294335D4B859EA71 /* toplvcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplvcmn.cpp; path = ../../src/common/toplvcmn.cpp; sourceTree = SOURCE_ROOT; }; - 789F45D14FF23E248FCFB5FA /* utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils.mm; path = ../../src/osx/cocoa/utils.mm; sourceTree = SOURCE_ROOT; }; - 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_fsevents.cpp; path = ../../src/osx/fswatcher_fsevents.cpp; sourceTree = SOURCE_ROOT; }; - 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_fontpicker.cpp; path = ../../src/xrc/xh_fontpicker.cpp; sourceTree = SOURCE_ROOT; }; - EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_split.cpp; path = ../../src/xrc/xh_split.cpp; sourceTree = SOURCE_ROOT; }; - 998D611109EC33A9A6A11C5A /* gdicmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdicmn.cpp; path = ../../src/common/gdicmn.cpp; sourceTree = SOURCE_ROOT; }; - AF76670146413EEFA005206A /* printps.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printps.cpp; path = ../../src/generic/printps.cpp; sourceTree = SOURCE_ROOT; }; - 773D91F8280434519BD167EA /* radiobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobox_osx.cpp; path = ../../src/osx/radiobox_osx.cpp; sourceTree = SOURCE_ROOT; }; - 8FFDFB4D208F37569AC548B0 /* imagall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagall.cpp; path = ../../src/common/imagall.cpp; sourceTree = SOURCE_ROOT; }; - BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickercmn.cpp; path = ../../src/common/filepickercmn.cpp; sourceTree = SOURCE_ROOT; }; - E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirdlgg.cpp; path = ../../src/generic/dirdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaWX.cpp; path = ../../src/stc/ScintillaWX.cpp; sourceTree = SOURCE_ROOT; }; - F7440859617F3B47AF4D3817 /* valgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valgen.cpp; path = ../../src/common/valgen.cpp; sourceTree = SOURCE_ROOT; }; - E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = commandlinkbuttong.cpp; path = ../../src/generic/commandlinkbuttong.cpp; sourceTree = SOURCE_ROOT; }; - 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statlinecmn.cpp; path = ../../src/common/statlinecmn.cpp; sourceTree = SOURCE_ROOT; }; - 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckipc.cpp; path = ../../src/common/sckipc.cpp; sourceTree = SOURCE_ROOT; }; - 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match_data.c; path = ../../3rdparty/pcre/src/pcre2_match_data.c; sourceTree = SOURCE_ROOT; }; - A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlcmn.cpp; path = ../../src/common/headerctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - D784A32C094730FEAA391A9B /* sckstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckstrm.cpp; path = ../../src/common/sckstrm.cpp; sourceTree = SOURCE_ROOT; }; - 2ACC8667173D3AB09F6214F4 /* sound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../src/osx/core/sound.cpp; sourceTree = SOURCE_ROOT; }; - CC2E24773D853A77B9FEFA4C /* scrolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = scrolbar.mm; path = ../../src/osx/cocoa/scrolbar.mm; sourceTree = SOURCE_ROOT; }; - 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_auitoolb.cpp; path = ../../src/xrc/xh_auitoolb.cpp; sourceTree = SOURCE_ROOT; }; - AF26BAB1F4733114926F1724 /* png.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = png.c; path = ../../src/png/png.c; sourceTree = SOURCE_ROOT; }; - 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = bmpbndl.mm; path = ../../src/osx/core/bmpbndl.mm; sourceTree = SOURCE_ROOT; }; - AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = nonownedwnd.mm; path = ../../src/osx/cocoa/nonownedwnd.mm; sourceTree = SOURCE_ROOT; }; - 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRebol.cxx; path = ../../src/stc/lexilla/lexers/LexRebol.cxx; sourceTree = SOURCE_ROOT; }; - DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = unichar.cpp; path = ../../src/common/unichar.cpp; sourceTree = SOURCE_ROOT; }; - 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = renderer.cpp; path = ../../src/osx/carbon/renderer.cpp; sourceTree = SOURCE_ROOT; }; - ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ffile.cpp; path = ../../src/common/ffile.cpp; sourceTree = SOURCE_ROOT; }; - 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapistd.c; path = ../../src/jpeg/jdapistd.c; sourceTree = SOURCE_ROOT; }; - 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterCategory.cxx; path = ../../src/stc/scintilla/src/CharacterCategory.cxx; sourceTree = SOURCE_ROOT; }; - 23FC98E2305230E2990471E3 /* wxcrt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxcrt.cpp; path = ../../src/common/wxcrt.cpp; sourceTree = SOURCE_ROOT; }; - 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gifdecod.cpp; path = ../../src/common/gifdecod.cpp; sourceTree = SOURCE_ROOT; }; - 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopunix.cpp; path = ../../src/unix/evtloopunix.cpp; sourceTree = SOURCE_ROOT; }; - 033B94A9AC8A3370A794503F /* extended.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = extended.c; path = ../../src/common/extended.c; sourceTree = SOURCE_ROOT; }; - 83B878A16ABC396E8C03A15E /* dialog.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dialog.mm; path = ../../src/osx/cocoa/dialog.mm; sourceTree = SOURCE_ROOT; }; - 994AF74DF2A13FF09A215853 /* intel_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = intel_init.c; path = ../../src/png/intel/intel_init.c; sourceTree = SOURCE_ROOT; }; - 5814208070CF3D899F132BA1 /* activityindicator.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = activityindicator.mm; path = ../../src/osx/cocoa/activityindicator.mm; sourceTree = SOURCE_ROOT; }; - 2F94CF171F4532B89FECF475 /* busyinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = busyinfo.cpp; path = ../../src/generic/busyinfo.cpp; sourceTree = SOURCE_ROOT; }; - 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlpars.cpp; path = ../../src/html/htmlpars.cpp; sourceTree = SOURCE_ROOT; }; - C466F32CCBD13DBC87285B3D /* helpdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdata.cpp; path = ../../src/html/helpdata.cpp; sourceTree = SOURCE_ROOT; }; - D5F9383D1CE931499F339D85 /* strconv_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv_cf.cpp; path = ../../src/osx/core/strconv_cf.cpp; sourceTree = SOURCE_ROOT; }; - B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNim.cxx; path = ../../src/stc/lexilla/lexers/LexNim.cxx; sourceTree = SOURCE_ROOT; }; - C133B838193A35ABBB803151 /* ViewStyle.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ViewStyle.cxx; path = ../../src/stc/scintilla/src/ViewStyle.cxx; sourceTree = SOURCE_ROOT; }; - B83EDE2D1731311ABDE62F9F /* tif_strip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_strip.c; path = ../../src/tiff/libtiff/tif_strip.c; sourceTree = SOURCE_ROOT; }; - 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combobox_osx.cpp; path = ../../src/osx/combobox_osx.cpp; sourceTree = SOURCE_ROOT; }; - AB634FD597793A74B3B3AA7F /* docview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docview.cpp; path = ../../src/common/docview.cpp; sourceTree = SOURCE_ROOT; }; - 741578B590AF3F2CABE615EB /* timectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timectrlg.cpp; path = ../../src/generic/timectrlg.cpp; sourceTree = SOURCE_ROOT; }; - 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerBase.cxx; path = ../../src/stc/lexilla/lexlib/LexerBase.cxx; sourceTree = SOURCE_ROOT; }; + 701B84EE7C043B539FF5195A /* textbuf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textbuf.cpp; path = ../../src/common/textbuf.cpp; sourceTree = SOURCE_ROOT; }; 9CE73979D0933A43830307E4 /* tif_packbits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_packbits.c; path = ../../src/tiff/libtiff/tif_packbits.c; sourceTree = SOURCE_ROOT; }; - B901252876603DCEA4C66D89 /* nbkbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nbkbase.cpp; path = ../../src/common/nbkbase.cpp; sourceTree = SOURCE_ROOT; }; - 684D92E552BE313CBE0A88AA /* valnum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valnum.cpp; path = ../../src/common/valnum.cpp; sourceTree = SOURCE_ROOT; }; - 52FE1599218730CC99A3F801 /* m_dflist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_dflist.cpp; path = ../../src/html/m_dflist.cpp; sourceTree = SOURCE_ROOT; }; - 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = srchctrl.mm; path = ../../src/osx/cocoa/srchctrl.mm; sourceTree = SOURCE_ROOT; }; - C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_auto_possess.c; path = ../../3rdparty/pcre/src/pcre2_auto_possess.c; sourceTree = SOURCE_ROOT; }; - 01BA6D45FE4C381493EB4372 /* validate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = validate.cpp; path = ../../src/common/validate.cpp; sourceTree = SOURCE_ROOT; }; - 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gdctl.cpp; path = ../../src/xrc/xh_gdctl.cpp; sourceTree = SOURCE_ROOT; }; - 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cursor.cpp; path = ../../src/osx/carbon/cursor.cpp; sourceTree = SOURCE_ROOT; }; - 20E4A10BCD773C84AEC481A1 /* jdmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmarker.c; path = ../../src/jpeg/jdmarker.c; sourceTree = SOURCE_ROOT; }; - 6831AA74AB5B38D5AA6946D7 /* settings.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = settings.mm; path = ../../src/osx/cocoa/settings.mm; sourceTree = SOURCE_ROOT; }; - B99CA41708513A599AE275A2 /* listbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbox_osx.cpp; path = ../../src/osx/listbox_osx.cpp; sourceTree = SOURCE_ROOT; }; - C64705CE9398316D87BAB4DC /* logg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = logg.cpp; path = ../../src/generic/logg.cpp; sourceTree = SOURCE_ROOT; }; - D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Lexilla.cxx; path = ../../src/stc/lexilla/src/Lexilla.cxx; sourceTree = SOURCE_ROOT; }; - B63EBEE1A04537E7887E9FD0 /* ustring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ustring.cpp; path = ../../src/common/ustring.cpp; sourceTree = SOURCE_ROOT; }; - 61658C3EABB4341AA38C691E /* m_pre.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_pre.cpp; path = ../../src/html/m_pre.cpp; sourceTree = SOURCE_ROOT; }; - 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpwnd.cpp; path = ../../src/html/helpwnd.cpp; sourceTree = SOURCE_ROOT; }; - 6DBF3053414F3C448312165A /* jcdctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcdctmgr.c; path = ../../src/jpeg/jcdctmgr.c; sourceTree = SOURCE_ROOT; }; - DC0FFDC7A6163F2DA73B84EB /* jchuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jchuff.c; path = ../../src/jpeg/jchuff.c; sourceTree = SOURCE_ROOT; }; - EDB48813110636DBA045BF3A /* LexPS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPS.cxx; path = ../../src/stc/lexilla/lexers/LexPS.cxx; sourceTree = SOURCE_ROOT; }; - 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlcmn.cpp; path = ../../src/common/filectrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiodispatcher.cpp; path = ../../src/common/fdiodispatcher.cpp; sourceTree = SOURCE_ROOT; }; - 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBibTeX.cxx; path = ../../src/stc/lexilla/lexers/LexBibTeX.cxx; sourceTree = SOURCE_ROOT; }; - DE16011AD6323AAC8616F973 /* stdstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdstream.cpp; path = ../../src/common/stdstream.cpp; sourceTree = SOURCE_ROOT; }; - C63C964DAFAD311694367C94 /* xh_datectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_datectrl.cpp; path = ../../src/xrc/xh_datectrl.cpp; sourceTree = SOURCE_ROOT; }; - 65C4B1F34F273193BC76CEA2 /* libwxlexilla.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwxlexilla.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 57C06D5DB5F733A4A235B206 /* combobox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = combobox.mm; path = ../../src/osx/cocoa/combobox.mm; sourceTree = SOURCE_ROOT; }; - 9DB43FAB1E563B02ACEFF647 /* module.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = module.cpp; path = ../../src/common/module.cpp; sourceTree = SOURCE_ROOT; }; - 741E9B48274638CD9DD73698 /* bmpsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpsvg.cpp; path = ../../src/generic/bmpsvg.cpp; sourceTree = SOURCE_ROOT; }; - EEA0945B20913754A54D0FD9 /* dcpsg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcpsg.cpp; path = ../../src/generic/dcpsg.cpp; sourceTree = SOURCE_ROOT; }; - C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdata.cpp; path = ../../src/common/fontdata.cpp; sourceTree = SOURCE_ROOT; }; - EA2520F427493A22A70A5C09 /* stackwalk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalk.cpp; path = ../../src/unix/stackwalk.cpp; sourceTree = SOURCE_ROOT; }; - D215A0D67563350CB4EECB06 /* slider_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slider_osx.cpp; path = ../../src/osx/slider_osx.cpp; sourceTree = SOURCE_ROOT; }; - 45C65E309F3A39598C043657 /* xh_infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_infobar.cpp; path = ../../src/xrc/xh_infobar.cpp; sourceTree = SOURCE_ROOT; }; - 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloop_cf.cpp; path = ../../src/osx/core/evtloop_cf.cpp; sourceTree = SOURCE_ROOT; }; - 36296C259D023EAAA240FC79 /* bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bannerwindow.cpp; path = ../../src/generic/bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; - 8C78A1539462370CAA429508 /* accel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accel.cpp; path = ../../src/osx/accel.cpp; sourceTree = SOURCE_ROOT; }; - BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_convert.c; path = ../../3rdparty/pcre/src/pcre2_convert.c; sourceTree = SOURCE_ROOT; }; - 5EA9E372A64B3B808A64B178 /* webrequest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest.cpp; path = ../../src/common/webrequest.cpp; sourceTree = SOURCE_ROOT; }; - 7013DB195D023C31ADE68546 /* crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = ../../src/zlib/crc32.c; sourceTree = SOURCE_ROOT; }; - 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutilcmn.cpp; path = ../../src/common/fontutilcmn.cpp; sourceTree = SOURCE_ROOT; }; - 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBaan.cxx; path = ../../src/stc/lexilla/lexers/LexBaan.cxx; sourceTree = SOURCE_ROOT; }; - B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listb.cpp; path = ../../src/xrc/xh_listb.cpp; sourceTree = SOURCE_ROOT; }; - 3088384F07C63A5DB3581656 /* tif_lzma.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzma.c; path = ../../src/tiff/libtiff/tif_lzma.c; sourceTree = SOURCE_ROOT; }; - 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattext_osx.cpp; path = ../../src/osx/stattext_osx.cpp; sourceTree = SOURCE_ROOT; }; - B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headercolcmn.cpp; path = ../../src/common/headercolcmn.cpp; sourceTree = SOURCE_ROOT; }; - 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctfst.c; path = ../../src/jpeg/jfdctfst.c; sourceTree = SOURCE_ROOT; }; - 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PropSetSimple.cxx; path = ../../src/stc/lexilla/lexlib/PropSetSimple.cxx; sourceTree = SOURCE_ROOT; }; - B181F564935730E89AB00D92 /* LexForth.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexForth.cxx; path = ../../src/stc/lexilla/lexers/LexForth.cxx; sourceTree = SOURCE_ROOT; }; - 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMIS.cxx; path = ../../src/stc/lexilla/lexers/LexDMIS.cxx; sourceTree = SOURCE_ROOT; }; - BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dirpicker.cpp; path = ../../src/xrc/xh_dirpicker.cpp; sourceTree = SOURCE_ROOT; }; - 66C21CA37BF63893887FD91B /* menu_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menu_osx.cpp; path = ../../src/osx/menu_osx.cpp; sourceTree = SOURCE_ROOT; }; - 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbt.cpp; path = ../../src/xrc/xh_radbt.cpp; sourceTree = SOURCE_ROOT; }; - E89AC104BF4F33A083F8B382 /* jccoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccoefct.c; path = ../../src/jpeg/jccoefct.c; sourceTree = SOURCE_ROOT; }; - 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zipstrm.cpp; path = ../../src/common/zipstrm.cpp; sourceTree = SOURCE_ROOT; }; - 68E5188DB6003C35A8C7754D /* htmlcell.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlcell.cpp; path = ../../src/html/htmlcell.cpp; sourceTree = SOURCE_ROOT; }; - CBD7B44E33373BCCB60FC11F /* combog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combog.cpp; path = ../../src/generic/combog.cpp; sourceTree = SOURCE_ROOT; }; - 242BF97B558634A79322052C /* prntbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntbase.cpp; path = ../../src/common/prntbase.cpp; sourceTree = SOURCE_ROOT; }; - F175D6E8E5723FC797701275 /* menucmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menucmn.cpp; path = ../../src/common/menucmn.cpp; sourceTree = SOURCE_ROOT; }; - 7020ADB5D3E0375E875B418B /* LexA68k.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexA68k.cxx; path = ../../src/stc/lexilla/lexers/LexA68k.cxx; sourceTree = SOURCE_ROOT; }; - F1A6F3936A0D31CBB58082BA /* jdcoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcoefct.c; path = ../../src/jpeg/jdcoefct.c; sourceTree = SOURCE_ROOT; }; - CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlinkg.cpp; path = ../../src/generic/hyperlinkg.cpp; sourceTree = SOURCE_ROOT; }; - 343D4FDD5CC030618EF24729 /* dcmemory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcmemory.cpp; path = ../../src/osx/core/dcmemory.cpp; sourceTree = SOURCE_ROOT; }; - 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpecman.cxx; path = ../../src/stc/lexilla/lexers/LexSpecman.cxx; sourceTree = SOURCE_ROOT; }; - 24DF23D67E693D999B875101 /* toolbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbkg.cpp; path = ../../src/generic/toolbkg.cpp; sourceTree = SOURCE_ROOT; }; - 88F2BA2F0598342186A484B5 /* fs_arc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_arc.cpp; path = ../../src/common/fs_arc.cpp; sourceTree = SOURCE_ROOT; }; - 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_richtext.cpp; path = ../../src/xrc/xh_richtext.cpp; sourceTree = SOURCE_ROOT; }; - 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gallery.cpp; path = ../../src/ribbon/gallery.cpp; sourceTree = SOURCE_ROOT; }; - 8555204EBA8930809B732842 /* accesscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accesscmn.cpp; path = ../../src/common/accesscmn.cpp; sourceTree = SOURCE_ROOT; }; - 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimecmn.cpp; path = ../../src/common/mimecmn.cpp; sourceTree = SOURCE_ROOT; }; - 5FEECFD764E037288CE94FEB /* webview_webkit.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webview_webkit.mm; path = ../../src/osx/webview_webkit.mm; sourceTree = SOURCE_ROOT; }; - 7925E38823563BCDB5565DCF /* treebkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebkg.cpp; path = ../../src/generic/treebkg.cpp; sourceTree = SOURCE_ROOT; }; - 4BA819575B5136B09FA8FEB1 /* pen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pen.cpp; path = ../../src/osx/pen.cpp; sourceTree = SOURCE_ROOT; }; - DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statline_osx.cpp; path = ../../src/osx/statline_osx.cpp; sourceTree = SOURCE_ROOT; }; - 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCmake.cxx; path = ../../src/stc/lexilla/lexers/LexCmake.cxx; sourceTree = SOURCE_ROOT; }; - B4028ABB08C63AB59F5F240B /* m_list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_list.cpp; path = ../../src/html/m_list.cpp; sourceTree = SOURCE_ROOT; }; - 616466F521DB3ECAB304289F /* xh_dataview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dataview.cpp; path = ../../src/xrc/xh_dataview.cpp; sourceTree = SOURCE_ROOT; }; - FA9DD56E399533A5BE7AAD16 /* jdarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdarith.c; path = ../../src/jpeg/jdarith.c; sourceTree = SOURCE_ROOT; }; - 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_animatctrl.cpp; path = ../../src/xrc/xh_animatctrl.cpp; sourceTree = SOURCE_ROOT; }; - E8072CA67D19346ABF4D465F /* slidercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slidercmn.cpp; path = ../../src/common/slidercmn.cpp; sourceTree = SOURCE_ROOT; }; - A881F49ADCF33C299B041584 /* floatpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = floatpane.cpp; path = ../../src/aui/floatpane.cpp; sourceTree = SOURCE_ROOT; }; - 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEScript.cxx; path = ../../src/stc/lexilla/lexers/LexEScript.cxx; sourceTree = SOURCE_ROOT; }; - 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ownerdrwcmn.cpp; path = ../../src/common/ownerdrwcmn.cpp; sourceTree = SOURCE_ROOT; }; - D922063B2F2536629EEEAAF0 /* popupcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupcmn.cpp; path = ../../src/common/popupcmn.cpp; sourceTree = SOURCE_ROOT; }; - 06B4A895955B32258DCD62BF /* xh_dlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dlg.cpp; path = ../../src/xrc/xh_dlg.cpp; sourceTree = SOURCE_ROOT; }; - 3CF73F49AEC238C99CE89845 /* deflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = ../../src/zlib/deflate.c; sourceTree = SOURCE_ROOT; }; - 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbutt_osx.cpp; path = ../../src/osx/spinbutt_osx.cpp; sourceTree = SOURCE_ROOT; }; - 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg.c; path = ../../src/tiff/libtiff/tif_jpeg.c; sourceTree = SOURCE_ROOT; }; - 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVHDL.cxx; path = ../../src/stc/lexilla/lexers/LexVHDL.cxx; sourceTree = SOURCE_ROOT; }; - DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DefaultLexer.cxx; path = ../../src/stc/lexilla/lexlib/DefaultLexer.cxx; sourceTree = SOURCE_ROOT; }; - 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = msgdlg.mm; path = ../../src/osx/cocoa/msgdlg.mm; sourceTree = SOURCE_ROOT; }; - 725574EF98C4301989181CBF /* jctrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jctrans.c; path = ../../src/jpeg/jctrans.c; sourceTree = SOURCE_ROOT; }; - 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hidjoystick.cpp; path = ../../src/osx/core/hidjoystick.cpp; sourceTree = SOURCE_ROOT; }; - AB466912FDA23F8B87A00A3C /* threadpsx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = threadpsx.cpp; path = ../../src/unix/threadpsx.cpp; sourceTree = SOURCE_ROOT; }; - 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbox_osx.cpp; path = ../../src/osx/statbox_osx.cpp; sourceTree = SOURCE_ROOT; }; - 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCrontab.cxx; path = ../../src/stc/lexilla/lexers/LexCrontab.cxx; sourceTree = SOURCE_ROOT; }; - EF330EAACFA53877BE289896 /* matrix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = matrix.cpp; path = ../../src/common/matrix.cpp; sourceTree = SOURCE_ROOT; }; - 6F23140777B733679D2FAAFC /* odcombocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombocmn.cpp; path = ../../src/common/odcombocmn.cpp; sourceTree = SOURCE_ROOT; }; - 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = PlatWXcocoa.mm; path = ../../src/stc/PlatWXcocoa.mm; sourceTree = SOURCE_ROOT; }; - C9A305CEC03B3085B159B617 /* fs_mem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_mem.cpp; path = ../../src/common/fs_mem.cpp; sourceTree = SOURCE_ROOT; }; - 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHollywood.cxx; path = ../../src/stc/lexilla/lexers/LexHollywood.cxx; sourceTree = SOURCE_ROOT; }; - B180290089B139F18B0C7BBA /* stockitem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stockitem.cpp; path = ../../src/common/stockitem.cpp; sourceTree = SOURCE_ROOT; }; - 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filectrl.cpp; path = ../../src/xrc/xh_filectrl.cpp; sourceTree = SOURCE_ROOT; }; - 530DC2E26BF2313E8702AD43 /* popupwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupwin.cpp; path = ../../src/osx/carbon/popupwin.cpp; sourceTree = SOURCE_ROOT; }; - 20B922D61CDB3CCEB59A5194 /* convauto.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = convauto.cpp; path = ../../src/common/convauto.cpp; sourceTree = SOURCE_ROOT; }; - 59ED0C057D8F388A89DC7177 /* page.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = page.cpp; path = ../../src/ribbon/page.cpp; sourceTree = SOURCE_ROOT; }; - EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckl.cpp; path = ../../src/xrc/xh_chckl.cpp; sourceTree = SOURCE_ROOT; }; - FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statbmp.mm; path = ../../src/osx/cocoa/statbmp.mm; sourceTree = SOURCE_ROOT; }; - D0817D6A1AF83608B050EBC3 /* fontmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontmap.cpp; path = ../../src/common/fontmap.cpp; sourceTree = SOURCE_ROOT; }; - 0964797530CF3FE7B8DB6242 /* pngwtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwtran.c; path = ../../src/png/pngwtran.c; sourceTree = SOURCE_ROOT; }; - 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCPP.cxx; path = ../../src/stc/lexilla/lexers/LexCPP.cxx; sourceTree = SOURCE_ROOT; }; - BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNimrod.cxx; path = ../../src/stc/lexilla/lexers/LexNimrod.cxx; sourceTree = SOURCE_ROOT; }; + F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_extuni.c; path = ../../3rdparty/pcre/src/pcre2_extuni.c; sourceTree = SOURCE_ROOT; }; + 5190E3E110443FD29F2474FC /* treelist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treelist.cpp; path = ../../src/generic/treelist.cpp; sourceTree = SOURCE_ROOT; }; + 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tglbtn_osx.cpp; path = ../../src/osx/tglbtn_osx.cpp; sourceTree = SOURCE_ROOT; }; + FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stream.cpp; path = ../../src/common/stream.cpp; sourceTree = SOURCE_ROOT; }; + CC2713393AB132AA8E337AE1 /* LexPython.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPython.cxx; path = ../../src/stc/lexilla/lexers/LexPython.cxx; sourceTree = SOURCE_ROOT; }; + 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlg.cpp; path = ../../src/generic/dirctrlg.cpp; sourceTree = SOURCE_ROOT; }; + DFDC805DD3063C389F93642D /* tif_next.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_next.c; path = ../../src/tiff/libtiff/tif_next.c; sourceTree = SOURCE_ROOT; }; + 91300EB871CC39ECBC430D48 /* pngget.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngget.c; path = ../../src/png/pngget.c; sourceTree = SOURCE_ROOT; }; + 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pickerbase.cpp; path = ../../src/common/pickerbase.cpp; sourceTree = SOURCE_ROOT; }; + AA6C6739C3BD3EFA9CF71102 /* jcinit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcinit.c; path = ../../src/jpeg/jcinit.c; sourceTree = SOURCE_ROOT; }; + 2334539088B036BEAB230D1C /* filectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlg.cpp; path = ../../src/generic/filectrlg.cpp; sourceTree = SOURCE_ROOT; }; + 182C8AD4F822375495795B43 /* dbgrptg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dbgrptg.cpp; path = ../../src/generic/dbgrptg.cpp; sourceTree = SOURCE_ROOT; }; + B883F991159731DCB2717A21 /* CharacterSet.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterSet.cxx; path = ../../src/stc/scintilla/src/CharacterSet.cxx; sourceTree = SOURCE_ROOT; }; + FE3B47058A723243A285594D /* LexMPT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMPT.cxx; path = ../../src/stc/lexilla/lexers/LexMPT.cxx; sourceTree = SOURCE_ROOT; }; + 0E8036758CEC3296B555E4DF /* notebook.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = notebook.mm; path = ../../src/osx/cocoa/notebook.mm; sourceTree = SOURCE_ROOT; }; 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nonownedwnd_osx.cpp; path = ../../src/osx/nonownedwnd_osx.cpp; sourceTree = SOURCE_ROOT; }; - 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSML.cxx; path = ../../src/stc/lexilla/lexers/LexSML.cxx; sourceTree = SOURCE_ROOT; }; - E9B9B85572D0312BBF2878DB /* windowid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = windowid.cpp; path = ../../src/common/windowid.cpp; sourceTree = SOURCE_ROOT; }; - BD91A34971FB3D0299B894A5 /* appprogress.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = appprogress.mm; path = ../../src/osx/cocoa/appprogress.mm; sourceTree = SOURCE_ROOT; }; - 26D7C4995D7A35A1854B533F /* window_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = window_osx.cpp; path = ../../src/osx/window_osx.cpp; sourceTree = SOURCE_ROOT; }; - 5B32A13D5B3336098B1B9765 /* pngtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngtrans.c; path = ../../src/png/pngtrans.c; sourceTree = SOURCE_ROOT; }; + B63EBEE1A04537E7887E9FD0 /* ustring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ustring.cpp; path = ../../src/common/ustring.cpp; sourceTree = SOURCE_ROOT; }; + E110907DDC13305E88B90086 /* dirctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlcmn.cpp; path = ../../src/common/dirctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 35007225BB683683AA7C5E48 /* glcanvas.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = glcanvas.mm; path = ../../src/osx/cocoa/glcanvas.mm; sourceTree = SOURCE_ROOT; }; + 400275BE019D3E5BA47988BE /* inffast.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = ../../src/zlib/inffast.c; sourceTree = SOURCE_ROOT; }; + D215A0D67563350CB4EECB06 /* slider_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slider_osx.cpp; path = ../../src/osx/slider_osx.cpp; sourceTree = SOURCE_ROOT; }; + CD72950967F33809931D4968 /* LexAbaqus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAbaqus.cxx; path = ../../src/stc/lexilla/lexers/LexAbaqus.cxx; sourceTree = SOURCE_ROOT; }; + 9051902662BE38B3912B34EA /* dlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlgcmn.cpp; path = ../../src/common/dlgcmn.cpp; sourceTree = SOURCE_ROOT; }; + 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_comboctrl.cpp; path = ../../src/xrc/xh_comboctrl.cpp; sourceTree = SOURCE_ROOT; }; + 5D2F8259CC99380CB8217DEF /* tif_unix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_unix.c; path = ../../src/tiff/libtiff/tif_unix.c; sourceTree = SOURCE_ROOT; }; + 31EFBD7D10003A5187348B35 /* tooltip.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = tooltip.mm; path = ../../src/osx/cocoa/tooltip.mm; sourceTree = SOURCE_ROOT; }; 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textctrl_osx.cpp; path = ../../src/osx/textctrl_osx.cpp; sourceTree = SOURCE_ROOT; }; - 580AFC66F3003582B43043B1 /* animateg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animateg.cpp; path = ../../src/generic/animateg.cpp; sourceTree = SOURCE_ROOT; }; - 3C131F7BF8A83960ACB26242 /* jidctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctflt.c; path = ../../src/jpeg/jidctflt.c; sourceTree = SOURCE_ROOT; }; - 757B31FCCA1F381C95B30DF8 /* app.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = app.cpp; path = ../../src/osx/carbon/app.cpp; sourceTree = SOURCE_ROOT; }; - 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cfstring.cpp; path = ../../src/osx/core/cfstring.cpp; sourceTree = SOURCE_ROOT; }; - A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgdlgg.cpp; path = ../../src/generic/msgdlgg.cpp; sourceTree = SOURCE_ROOT; }; - BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasurecmn.cpp; path = ../../src/common/textmeasurecmn.cpp; sourceTree = SOURCE_ROOT; }; - 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxcmn.cpp; path = ../../src/common/bmpcboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_neon_intrinsics.c; path = ../../src/png/arm/filter_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; + 40CE02524DD4385AB2C3DF95 /* socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../src/common/socket.cpp; sourceTree = SOURCE_ROOT; }; + C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = encconv.cpp; path = ../../src/common/encconv.cpp; sourceTree = SOURCE_ROOT; }; + 741578B590AF3F2CABE615EB /* timectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timectrlg.cpp; path = ../../src/generic/timectrlg.cpp; sourceTree = SOURCE_ROOT; }; + 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checklstcmn.cpp; path = ../../src/common/checklstcmn.cpp; sourceTree = SOURCE_ROOT; }; + EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fddlgcmn.cpp; path = ../../src/common/fddlgcmn.cpp; sourceTree = SOURCE_ROOT; }; + 160EB9744CB63A0B81DC651F /* hid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hid.cpp; path = ../../src/osx/core/hid.cpp; sourceTree = SOURCE_ROOT; }; + AF3DF03795153E039B8F1F87 /* LineMarker.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LineMarker.cxx; path = ../../src/stc/scintilla/src/LineMarker.cxx; sourceTree = SOURCE_ROOT; }; + 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpfrm.cpp; path = ../../src/html/helpfrm.cpp; sourceTree = SOURCE_ROOT; }; + 26381308E32A3A179E7A9B40 /* gridsel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridsel.cpp; path = ../../src/generic/gridsel.cpp; sourceTree = SOURCE_ROOT; }; + F84F0DB790A23D92A193D2B4 /* http.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = http.cpp; path = ../../src/common/http.cpp; sourceTree = SOURCE_ROOT; }; + 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiodispatcher.cpp; path = ../../src/common/fdiodispatcher.cpp; sourceTree = SOURCE_ROOT; }; + A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickercmn.cpp; path = ../../src/common/fontpickercmn.cpp; sourceTree = SOURCE_ROOT; }; + 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CallTip.cxx; path = ../../src/stc/scintilla/src/CallTip.cxx; sourceTree = SOURCE_ROOT; }; + 741E9B48274638CD9DD73698 /* bmpsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpsvg.cpp; path = ../../src/generic/bmpsvg.cpp; sourceTree = SOURCE_ROOT; }; + 3D5F00FC91343C35AF99F708 /* LexMake.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMake.cxx; path = ../../src/stc/lexilla/lexers/LexMake.cxx; sourceTree = SOURCE_ROOT; }; + A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_string_utils.c; path = ../../3rdparty/pcre/src/pcre2_string_utils.c; sourceTree = SOURCE_ROOT; }; + 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stopwatch.cpp; path = ../../src/common/stopwatch.cpp; sourceTree = SOURCE_ROOT; }; + 832BBBFE664736D5978420C6 /* fmapbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fmapbase.cpp; path = ../../src/common/fmapbase.cpp; sourceTree = SOURCE_ROOT; }; + C513377E9E303F778BA9D7ED /* arcfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcfind.cpp; path = ../../src/common/arcfind.cpp; sourceTree = SOURCE_ROOT; }; + 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_text.cpp; path = ../../src/xrc/xh_text.cpp; sourceTree = SOURCE_ROOT; }; + 032A38738B58394E8617617B /* tif_dirinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirinfo.c; path = ../../src/tiff/libtiff/tif_dirinfo.c; sourceTree = SOURCE_ROOT; }; + C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbtncmn.cpp; path = ../../src/common/spinbtncmn.cpp; sourceTree = SOURCE_ROOT; }; + 242BF97B558634A79322052C /* prntbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntbase.cpp; path = ../../src/common/prntbase.cpp; sourceTree = SOURCE_ROOT; }; + 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_xclass.c; path = ../../3rdparty/pcre/src/pcre2_xclass.c; sourceTree = SOURCE_ROOT; }; + E9B992CB6C28339FB0CA5E27 /* tif_write.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_write.c; path = ../../src/tiff/libtiff/tif_write.c; sourceTree = SOURCE_ROOT; }; + 17A8A93EF3C03546BE19F43B /* LexX12.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexX12.cxx; path = ../../src/stc/lexilla/lexers/LexX12.cxx; sourceTree = SOURCE_ROOT; }; + 95186FEF3DEF39D8B1157BD5 /* stattext.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stattext.mm; path = ../../src/osx/cocoa/stattext.mm; sourceTree = SOURCE_ROOT; }; + 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNull.cxx; path = ../../src/stc/lexilla/lexers/LexNull.cxx; sourceTree = SOURCE_ROOT; }; + A54B80C17F823CB5900AD2E8 /* framecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framecmn.cpp; path = ../../src/common/framecmn.cpp; sourceTree = SOURCE_ROOT; }; + 108517BCD39230E7A89BC943 /* jerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jerror.c; path = ../../src/jpeg/jerror.c; sourceTree = SOURCE_ROOT; }; + 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombo.cpp; path = ../../src/generic/odcombo.cpp; sourceTree = SOURCE_ROOT; }; + 7D90D14874FD38079835AF0B /* editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editlbox.cpp; path = ../../src/generic/editlbox.cpp; sourceTree = SOURCE_ROOT; }; + 29387393C07C39DB8FF1663B /* artprov.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artprov.cpp; path = ../../src/common/artprov.cpp; sourceTree = SOURCE_ROOT; }; + C64705CE9398316D87BAB4DC /* logg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = logg.cpp; path = ../../src/generic/logg.cpp; sourceTree = SOURCE_ROOT; }; + 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDiff.cxx; path = ../../src/stc/lexilla/lexers/LexDiff.cxx; sourceTree = SOURCE_ROOT; }; + 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlrsall.cpp; path = ../../src/xrc/xmlrsall.cpp; sourceTree = SOURCE_ROOT; }; + CF4F4F5211933057824B5621 /* button_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = button_osx.cpp; path = ../../src/osx/button_osx.cpp; sourceTree = SOURCE_ROOT; }; + 810EB7316DF3344197C78EC0 /* jcmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmainct.c; path = ../../src/jpeg/jcmainct.c; sourceTree = SOURCE_ROOT; }; + 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmndata.cpp; path = ../../src/common/cmndata.cpp; sourceTree = SOURCE_ROOT; }; + 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_slidr.cpp; path = ../../src/xrc/xh_slidr.cpp; sourceTree = SOURCE_ROOT; }; + 513033E36E643593AC305B3D /* uncompr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = ../../src/zlib/uncompr.c; sourceTree = SOURCE_ROOT; }; + 75D0C937F2A03ADA8581A2BB /* arcall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcall.cpp; path = ../../src/common/arcall.cpp; sourceTree = SOURCE_ROOT; }; + 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextimagedlg.cpp; path = ../../src/richtext/richtextimagedlg.cpp; sourceTree = SOURCE_ROOT; }; + 607EF0043E723B7B9BE101EA /* wxprintf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxprintf.cpp; path = ../../src/common/wxprintf.cpp; sourceTree = SOURCE_ROOT; }; + C63C964DAFAD311694367C94 /* xh_datectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_datectrl.cpp; path = ../../src/xrc/xh_datectrl.cpp; sourceTree = SOURCE_ROOT; }; + 36296C259D023EAAA240FC79 /* bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bannerwindow.cpp; path = ../../src/generic/bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; + 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fldlgcmn.cpp; path = ../../src/common/fldlgcmn.cpp; sourceTree = SOURCE_ROOT; }; + 5FFCF47A161B3E08B19BFE14 /* jdsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdsample.c; path = ../../src/jpeg/jdsample.c; sourceTree = SOURCE_ROOT; }; 2F4CDF9048EC36788619769D /* pcre2_script_run.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_script_run.c; path = ../../3rdparty/pcre/src/pcre2_script_run.c; sourceTree = SOURCE_ROOT; }; - 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_getimage.c; path = ../../src/tiff/libtiff/tif_getimage.c; sourceTree = SOURCE_ROOT; }; - 5279968877003A8BB8279765 /* webrequest_curl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest_curl.cpp; path = ../../src/common/webrequest_curl.cpp; sourceTree = SOURCE_ROOT; }; - DC3D1E222FD93A69B1D1366E /* mstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mstream.cpp; path = ../../src/common/mstream.cpp; sourceTree = SOURCE_ROOT; }; - AF9EE701DD653E2299293E5F /* pngwio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwio.c; path = ../../src/png/pngwio.c; sourceTree = SOURCE_ROOT; }; - 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_jit_compile.c; path = ../../3rdparty/pcre/src/pcre2_jit_compile.c; sourceTree = SOURCE_ROOT; }; - 25C86D3D4839343BA1D8BDEE /* xti.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xti.cpp; path = ../../src/common/xti.cpp; sourceTree = SOURCE_ROOT; }; + 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVHDL.cxx; path = ../../src/stc/lexilla/lexers/LexVHDL.cxx; sourceTree = SOURCE_ROOT; }; + EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtfind.cpp; path = ../../src/common/filtfind.cpp; sourceTree = SOURCE_ROOT; }; + 3E3043D7BE9C33B59E900CCE /* jcmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmaster.c; path = ../../src/jpeg/jcmaster.c; sourceTree = SOURCE_ROOT; }; + 9389DAF8B91030B7AAB029FF /* PerLine.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PerLine.cxx; path = ../../src/stc/scintilla/src/PerLine.cxx; sourceTree = SOURCE_ROOT; }; + 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCSS.cxx; path = ../../src/stc/lexilla/lexers/LexCSS.cxx; sourceTree = SOURCE_ROOT; }; + 7195E665E0F233839B967FC9 /* timercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timercmn.cpp; path = ../../src/common/timercmn.cpp; sourceTree = SOURCE_ROOT; }; + 888BD97139C936679691FF34 /* hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cpp; path = ../../src/common/hash.cpp; sourceTree = SOURCE_ROOT; }; + 2D61240ABD70328BA5789663 /* colourcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourcmn.cpp; path = ../../src/common/colourcmn.cpp; sourceTree = SOURCE_ROOT; }; + 207F0F88390138B6B41183EB /* aboutdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = aboutdlg.mm; path = ../../src/osx/cocoa/aboutdlg.mm; sourceTree = SOURCE_ROOT; }; + CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlinkg.cpp; path = ../../src/generic/hyperlinkg.cpp; sourceTree = SOURCE_ROOT; }; + 5DE635F30F3935099AF1486C /* stattextg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextg.cpp; path = ../../src/generic/stattextg.cpp; sourceTree = SOURCE_ROOT; }; + 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PropSetSimple.cxx; path = ../../src/stc/lexilla/lexlib/PropSetSimple.cxx; sourceTree = SOURCE_ROOT; }; + 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbkg.cpp; path = ../../src/generic/listbkg.cpp; sourceTree = SOURCE_ROOT; }; + ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRaku.cxx; path = ../../src/stc/lexilla/lexers/LexRaku.cxx; sourceTree = SOURCE_ROOT; }; + A57CF60203F53459A03951A9 /* arrstr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arrstr.cpp; path = ../../src/common/arrstr.cpp; sourceTree = SOURCE_ROOT; }; + F1E724EA70AB35DDB130F84F /* stringops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stringops.cpp; path = ../../src/common/stringops.cpp; sourceTree = SOURCE_ROOT; }; + D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cmdlinkbn.cpp; path = ../../src/xrc/xh_cmdlinkbn.cpp; sourceTree = SOURCE_ROOT; }; + 2C6C4F5468743265A02D656C /* htmlfilt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlfilt.cpp; path = ../../src/html/htmlfilt.cpp; sourceTree = SOURCE_ROOT; }; + 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cursor.cpp; path = ../../src/osx/carbon/cursor.cpp; sourceTree = SOURCE_ROOT; }; + D4A23A8BC7373D4BBD72851D /* apptraits.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = apptraits.cpp; path = ../../src/unix/apptraits.cpp; sourceTree = SOURCE_ROOT; }; + DB170BF78EFE39D692E11985 /* fontdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlgg.cpp; path = ../../src/generic/fontdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg.c; path = ../../src/tiff/libtiff/tif_jpeg.c; sourceTree = SOURCE_ROOT; }; + 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = mediactrl.mm; path = ../../src/osx/cocoa/mediactrl.mm; sourceTree = SOURCE_ROOT; }; + 3716DA7B0C79360CBA26A71E /* tif_webp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_webp.c; path = ../../src/tiff/libtiff/tif_webp.c; sourceTree = SOURCE_ROOT; }; + 24E82A05E9A9323287CDB15B /* artstd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artstd.cpp; path = ../../src/common/artstd.cpp; sourceTree = SOURCE_ROOT; }; + AA90128E29A03CCCA30F4D35 /* vlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vlbox.cpp; path = ../../src/generic/vlbox.cpp; sourceTree = SOURCE_ROOT; }; + E9B9B85572D0312BBF2878DB /* windowid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = windowid.cpp; path = ../../src/common/windowid.cpp; sourceTree = SOURCE_ROOT; }; + CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerSimple.cxx; path = ../../src/stc/lexilla/lexlib/LexerSimple.cxx; sourceTree = SOURCE_ROOT; }; + 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_fontpicker.cpp; path = ../../src/xrc/xh_fontpicker.cpp; sourceTree = SOURCE_ROOT; }; + 1D799486AD7F336BB1F33DDC /* menu.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menu.mm; path = ../../src/osx/cocoa/menu.mm; sourceTree = SOURCE_ROOT; }; + B60497805D37375EBFCF3D98 /* pcre2_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_tables.c; path = ../../3rdparty/pcre/src/pcre2_tables.c; sourceTree = SOURCE_ROOT; }; + B540E18F9C91381CA175BABB /* art_msw.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_msw.cpp; path = ../../src/ribbon/art_msw.cpp; sourceTree = SOURCE_ROOT; }; + 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = snglinst.cpp; path = ../../src/unix/snglinst.cpp; sourceTree = SOURCE_ROOT; }; + CCF7564A2B733F759AA8496B /* jdinput.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdinput.c; path = ../../src/jpeg/jdinput.c; sourceTree = SOURCE_ROOT; }; + 72D7AF345E563587941BD868 /* longlong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = longlong.cpp; path = ../../src/common/longlong.cpp; sourceTree = SOURCE_ROOT; }; + 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerunx.cpp; path = ../../src/unix/timerunx.cpp; sourceTree = SOURCE_ROOT; }; + 20E4A10BCD773C84AEC481A1 /* jdmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmarker.c; path = ../../src/jpeg/jdmarker.c; sourceTree = SOURCE_ROOT; }; + 853C2741D98438DA90B87D90 /* LexBatch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBatch.cxx; path = ../../src/stc/lexilla/lexers/LexBatch.cxx; sourceTree = SOURCE_ROOT; }; + 789F45D14FF23E248FCFB5FA /* utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils.mm; path = ../../src/osx/cocoa/utils.mm; sourceTree = SOURCE_ROOT; }; + CA72410F615B3A78A6340532 /* dnd_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dnd_osx.cpp; path = ../../src/osx/dnd_osx.cpp; sourceTree = SOURCE_ROOT; }; + 864438709B363773B8C3382D /* datetimefmt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetimefmt.cpp; path = ../../src/common/datetimefmt.cpp; sourceTree = SOURCE_ROOT; }; + 926BDF9C386C3A9A8C24D453 /* statbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statbox.mm; path = ../../src/osx/cocoa/statbox.mm; sourceTree = SOURCE_ROOT; }; + FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_valid_utf.c; path = ../../3rdparty/pcre/src/pcre2_valid_utf.c; sourceTree = SOURCE_ROOT; }; + 7FE0455EBDC63D82B2D88587 /* jcprepct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcprepct.c; path = ../../src/jpeg/jcprepct.c; sourceTree = SOURCE_ROOT; }; + 06B4A895955B32258DCD62BF /* xh_dlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dlg.cpp; path = ../../src/xrc/xh_dlg.cpp; sourceTree = SOURCE_ROOT; }; + 59C6B9849FF6325E890942EF /* xmlrole.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlrole.c; path = ../../src/expat/expat/lib/xmlrole.c; sourceTree = SOURCE_ROOT; }; + 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tree.cpp; path = ../../src/xrc/xh_tree.cpp; sourceTree = SOURCE_ROOT; }; F46EC1508C063C8395CE7A95 /* sstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sstream.cpp; path = ../../src/common/sstream.cpp; sourceTree = SOURCE_ROOT; }; - 5BE1FB352696346BB642C044 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/common/secretstore.cpp; sourceTree = SOURCE_ROOT; }; + 7273A7E255323EB3B391D997 /* headerctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlg.cpp; path = ../../src/generic/headerctrlg.cpp; sourceTree = SOURCE_ROOT; }; + EC28591B403B32B7AFCC079D /* gauge_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gauge_osx.cpp; path = ../../src/osx/gauge_osx.cpp; sourceTree = SOURCE_ROOT; }; + D922063B2F2536629EEEAAF0 /* popupcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupcmn.cpp; path = ../../src/common/popupcmn.cpp; sourceTree = SOURCE_ROOT; }; + DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DefaultLexer.cxx; path = ../../src/stc/lexilla/lexlib/DefaultLexer.cxx; sourceTree = SOURCE_ROOT; }; + 8FFDFB4D208F37569AC548B0 /* imagall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagall.cpp; path = ../../src/common/imagall.cpp; sourceTree = SOURCE_ROOT; }; + D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTxt2tags.cxx; path = ../../src/stc/lexilla/lexers/LexTxt2tags.cxx; sourceTree = SOURCE_ROOT; }; + 5CFC6875EF4732E88E029065 /* tglbtn.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = tglbtn.mm; path = ../../src/osx/cocoa/tglbtn.mm; sourceTree = SOURCE_ROOT; }; + E6AB648BC5173104A96CAE66 /* xml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xml.cpp; path = ../../src/xml/xml.cpp; sourceTree = SOURCE_ROOT; }; + FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridcmn.cpp; path = ../../src/common/gridcmn.cpp; sourceTree = SOURCE_ROOT; }; + C37866F41B0C31E295AA7FA6 /* wfstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wfstream.cpp; path = ../../src/common/wfstream.cpp; sourceTree = SOURCE_ROOT; }; + A06AB1974DB93EE2999EC75C /* pngrio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrio.c; path = ../../src/png/pngrio.c; sourceTree = SOURCE_ROOT; }; + 23FC98E2305230E2990471E3 /* wxcrt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxcrt.cpp; path = ../../src/common/wxcrt.cpp; sourceTree = SOURCE_ROOT; }; + D87406BCF3E833369E12D89A /* LexHTML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHTML.cxx; path = ../../src/stc/lexilla/lexers/LexHTML.cxx; sourceTree = SOURCE_ROOT; }; + A82C367B86F83981803D55DB /* LexASY.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexASY.cxx; path = ../../src/stc/lexilla/lexers/LexASY.cxx; sourceTree = SOURCE_ROOT; }; + 24BD2EF635673E819B8406CB /* LexRust.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRust.cxx; path = ../../src/stc/lexilla/lexers/LexRust.cxx; sourceTree = SOURCE_ROOT; }; + 65C4B1F34F273193BC76CEA2 /* libwxlexilla.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwxlexilla.a; sourceTree = BUILT_PRODUCTS_DIR; }; + CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicdgg.cpp; path = ../../src/generic/choicdgg.cpp; sourceTree = SOURCE_ROOT; }; + 7A24E9101688368296C21EBE /* gzclose.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzclose.c; path = ../../src/zlib/gzclose.c; sourceTree = SOURCE_ROOT; }; + ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docmdi.cpp; path = ../../src/common/docmdi.cpp; sourceTree = SOURCE_ROOT; }; + 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiocmn.cpp; path = ../../src/common/radiocmn.cpp; sourceTree = SOURCE_ROOT; }; + DECAF5DD80383A2CA76EB383 /* jdatasrc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatasrc.c; path = ../../src/jpeg/jdatasrc.c; sourceTree = SOURCE_ROOT; }; + 26632A254717372BAA4D514D /* framemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framemanager.cpp; path = ../../src/aui/framemanager.cpp; sourceTree = SOURCE_ROOT; }; + 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpbt.cpp; path = ../../src/xrc/xh_bmpbt.cpp; sourceTree = SOURCE_ROOT; }; 9BC8BFDE41F93504B7A51D08 /* nativewin.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = nativewin.mm; path = ../../src/osx/cocoa/nativewin.mm; sourceTree = SOURCE_ROOT; }; - FB46BC22F6B23909A938C561 /* regex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regex.cpp; path = ../../src/common/regex.cpp; sourceTree = SOURCE_ROOT; }; - C3784C240C2F330683494926 /* laywin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = laywin.cpp; path = ../../src/generic/laywin.cpp; sourceTree = SOURCE_ROOT; }; - B1F3C70512D93501B0478F3E /* m_fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_fonts.cpp; path = ../../src/html/m_fonts.cpp; sourceTree = SOURCE_ROOT; }; - BEF6B3FB66243812969E5BD1 /* palette.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = palette.cpp; path = ../../src/osx/palette.cpp; sourceTree = SOURCE_ROOT; }; - 5612DBC4125B379DA2B28824 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/ribbon/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; + 684D92E552BE313CBE0A88AA /* valnum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valnum.cpp; path = ../../src/common/valnum.cpp; sourceTree = SOURCE_ROOT; }; + 274A156457C63EC5801029C2 /* CaseConvert.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseConvert.cxx; path = ../../src/stc/scintilla/src/CaseConvert.cxx; sourceTree = SOURCE_ROOT; }; + 00DA3D3EEF5E305CA73A1871 /* region.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = region.cpp; path = ../../src/osx/carbon/region.cpp; sourceTree = SOURCE_ROOT; }; + 5C85865D28DC31649440A921 /* imagxpm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagxpm.cpp; path = ../../src/common/imagxpm.cpp; sourceTree = SOURCE_ROOT; }; + 93B77251C0E0382D9A8E113D /* xh_grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_grid.cpp; path = ../../src/xrc/xh_grid.cpp; sourceTree = SOURCE_ROOT; }; + A1276C0E5D48337489DEE8DF /* LexErlang.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErlang.cxx; path = ../../src/stc/lexilla/lexers/LexErlang.cxx; sourceTree = SOURCE_ROOT; }; + BB7661E9E09A397790ED9545 /* sockunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockunix.cpp; path = ../../src/unix/sockunix.cpp; sourceTree = SOURCE_ROOT; }; + E89AC104BF4F33A083F8B382 /* jccoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccoefct.c; path = ../../src/jpeg/jccoefct.c; sourceTree = SOURCE_ROOT; }; + 773D91F8280434519BD167EA /* radiobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobox_osx.cpp; path = ../../src/osx/radiobox_osx.cpp; sourceTree = SOURCE_ROOT; }; + 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_jit_compile.c; path = ../../3rdparty/pcre/src/pcre2_jit_compile.c; sourceTree = SOURCE_ROOT; }; + 12363D1F50FE301DAEE7F04A /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/osx/carbon/control.cpp; sourceTree = SOURCE_ROOT; }; + BACAA6CE4A0934459F26B27C /* graphicc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphicc.cpp; path = ../../src/generic/graphicc.cpp; sourceTree = SOURCE_ROOT; }; + 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexIndent.cxx; path = ../../src/stc/lexilla/lexers/LexIndent.cxx; sourceTree = SOURCE_ROOT; }; + 0903EE9B3793303285FF96E3 /* textfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textfile.cpp; path = ../../src/common/textfile.cpp; sourceTree = SOURCE_ROOT; }; + 9C87B071E3593A889704F512 /* statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbar.cpp; path = ../../src/common/statbar.cpp; sourceTree = SOURCE_ROOT; }; + CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tglbtn.cpp; path = ../../src/xrc/xh_tglbtn.cpp; sourceTree = SOURCE_ROOT; }; + 374E341C8703367686DEDE93 /* jmemnobs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemnobs.c; path = ../../src/jpeg/jmemnobs.c; sourceTree = SOURCE_ROOT; }; + B7581D7140293BAE88E43DBE /* fs_inet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_inet.cpp; path = ../../src/common/fs_inet.cpp; sourceTree = SOURCE_ROOT; }; + 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bookctrlbase.cpp; path = ../../src/xrc/xh_bookctrlbase.cpp; sourceTree = SOURCE_ROOT; }; + 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_study.c; path = ../../3rdparty/pcre/src/pcre2_study.c; sourceTree = SOURCE_ROOT; }; + 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSmalltalk.cxx; path = ../../src/stc/lexilla/lexers/LexSmalltalk.cxx; sourceTree = SOURCE_ROOT; }; + 48F1439BF6C3361296F05A33 /* tif_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_error.c; path = ../../src/tiff/libtiff/tif_error.c; sourceTree = SOURCE_ROOT; }; + 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_animatctrl.cpp; path = ../../src/xrc/xh_animatctrl.cpp; sourceTree = SOURCE_ROOT; }; + 30FD1048328234E59D319863 /* tif_fax3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3.c; path = ../../src/tiff/libtiff/tif_fax3.c; sourceTree = SOURCE_ROOT; }; + B98B72B3A0A73044B85AED60 /* propgrid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgrid.cpp; path = ../../src/propgrid/propgrid.cpp; sourceTree = SOURCE_ROOT; }; + F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmp_osx.cpp; path = ../../src/osx/statbmp_osx.cpp; sourceTree = SOURCE_ROOT; }; + 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOpal.cxx; path = ../../src/stc/lexilla/lexers/LexOpal.cxx; sourceTree = SOURCE_ROOT; }; + FADE850169F7347F83FE1499 /* xh_statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_statbar.cpp; path = ../../src/xrc/xh_statbar.cpp; sourceTree = SOURCE_ROOT; }; + C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anybutton_osx.cpp; path = ../../src/osx/anybutton_osx.cpp; sourceTree = SOURCE_ROOT; }; + 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlsub.cpp; path = ../../src/common/ctrlsub.cpp; sourceTree = SOURCE_ROOT; }; + 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMIS.cxx; path = ../../src/stc/lexilla/lexers/LexDMIS.cxx; sourceTree = SOURCE_ROOT; }; + AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickercmn.cpp; path = ../../src/common/clrpickercmn.cpp; sourceTree = SOURCE_ROOT; }; + DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = unichar.cpp; path = ../../src/common/unichar.cpp; sourceTree = SOURCE_ROOT; }; + AB634FD597793A74B3B3AA7F /* docview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docview.cpp; path = ../../src/common/docview.cpp; sourceTree = SOURCE_ROOT; }; + FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_config.c; path = ../../3rdparty/pcre/src/pcre2_config.c; sourceTree = SOURCE_ROOT; }; + 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_sse2_intrinsics.c; path = ../../src/png/intel/filter_sse2_intrinsics.c; sourceTree = SOURCE_ROOT; }; + 3026D20A03E53F1DB40FB35A /* pcre2_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_context.c; path = ../../3rdparty/pcre/src/pcre2_context.c; sourceTree = SOURCE_ROOT; }; + 5248A45AB113341EAC361910 /* notebook_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notebook_osx.cpp; path = ../../src/osx/notebook_osx.cpp; sourceTree = SOURCE_ROOT; }; + 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sashwin.cpp; path = ../../src/generic/sashwin.cpp; sourceTree = SOURCE_ROOT; }; + 29D6506AEA5A323B8735F126 /* pngread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngread.c; path = ../../src/png/pngread.c; sourceTree = SOURCE_ROOT; }; + 1629FA905F903324AA5BE72C /* vscroll.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vscroll.cpp; path = ../../src/generic/vscroll.cpp; sourceTree = SOURCE_ROOT; }; + DAAED71A534135A9A61612A6 /* colordlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = colordlgosx.mm; path = ../../src/osx/carbon/colordlgosx.mm; sourceTree = SOURCE_ROOT; }; + 4BA819575B5136B09FA8FEB1 /* pen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pen.cpp; path = ../../src/osx/pen.cpp; sourceTree = SOURCE_ROOT; }; + 194ADD28300E329E80F7892E /* htmprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmprint.cpp; path = ../../src/html/htmprint.cpp; sourceTree = SOURCE_ROOT; }; + BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_serialize.c; path = ../../3rdparty/pcre/src/pcre2_serialize.c; sourceTree = SOURCE_ROOT; }; + 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = txtstrm.cpp; path = ../../src/common/txtstrm.cpp; sourceTree = SOURCE_ROOT; }; + 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrlwing.cpp; path = ../../src/generic/scrlwing.cpp; sourceTree = SOURCE_ROOT; }; + EF330EAACFA53877BE289896 /* matrix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = matrix.cpp; path = ../../src/common/matrix.cpp; sourceTree = SOURCE_ROOT; }; + B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wrapsizer.cpp; path = ../../src/common/wrapsizer.cpp; sourceTree = SOURCE_ROOT; }; + B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sttxt.cpp; path = ../../src/xrc/xh_sttxt.cpp; sourceTree = SOURCE_ROOT; }; + 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_pixarlog.c; path = ../../src/tiff/libtiff/tif_pixarlog.c; sourceTree = SOURCE_ROOT; }; + 964578C24B9F390AAD08576E /* addremovectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = addremovectrl.cpp; path = ../../src/common/addremovectrl.cpp; sourceTree = SOURCE_ROOT; }; + 53D06E47477B3E32BB6B915E /* jcsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcsample.c; path = ../../src/jpeg/jcsample.c; sourceTree = SOURCE_ROOT; }; + E1B794996B953D00AC7BC2AE /* uilocale.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = uilocale.mm; path = ../../src/osx/core/uilocale.mm; sourceTree = SOURCE_ROOT; }; + 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = aboutdlgg.cpp; path = ../../src/generic/aboutdlgg.cpp; sourceTree = SOURCE_ROOT; }; + F7E99B35A98D30818120B002 /* string.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../src/common/string.cpp; sourceTree = SOURCE_ROOT; }; + 5219A792C6A736F193D4A82F /* ContractionState.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ContractionState.cxx; path = ../../src/stc/scintilla/src/ContractionState.cxx; sourceTree = SOURCE_ROOT; }; + E79B2D1F630036129B9677A7 /* tif_dir.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dir.c; path = ../../src/tiff/libtiff/tif_dir.c; sourceTree = SOURCE_ROOT; }; + 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerShell.cxx; path = ../../src/stc/lexilla/lexers/LexPowerShell.cxx; sourceTree = SOURCE_ROOT; }; + 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaBase.cxx; path = ../../src/stc/scintilla/src/ScintillaBase.cxx; sourceTree = SOURCE_ROOT; }; + 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmp.cpp; path = ../../src/xrc/xh_bmp.cpp; sourceTree = SOURCE_ROOT; }; + B580FD04D0D83601826FD5EE /* filepickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickerg.cpp; path = ../../src/generic/filepickerg.cpp; sourceTree = SOURCE_ROOT; }; + 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sizer.cpp; path = ../../src/common/sizer.cpp; sourceTree = SOURCE_ROOT; }; + 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = fontdlgosx.mm; path = ../../src/osx/carbon/fontdlgosx.mm; sourceTree = SOURCE_ROOT; }; + 24396D584D053948A3FF0DCD /* imagpng.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpng.cpp; path = ../../src/common/imagpng.cpp; sourceTree = SOURCE_ROOT; }; + A436B55DC44E3827A757A6D8 /* accelcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accelcmn.cpp; path = ../../src/common/accelcmn.cpp; sourceTree = SOURCE_ROOT; }; + A5BBC1E494D33D028CA547FF /* jddctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jddctmgr.c; path = ../../src/jpeg/jddctmgr.c; sourceTree = SOURCE_ROOT; }; + C28429A964C337A192D76CC8 /* Style.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Style.cxx; path = ../../src/stc/scintilla/src/Style.cxx; sourceTree = SOURCE_ROOT; }; + 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctint.c; path = ../../src/jpeg/jidctint.c; sourceTree = SOURCE_ROOT; }; + 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgg.cpp; path = ../../src/generic/notifmsgg.cpp; sourceTree = SOURCE_ROOT; }; + 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkbox_osx.cpp; path = ../../src/osx/checkbox_osx.cpp; sourceTree = SOURCE_ROOT; }; + 9FEB8204E530329FA085E5B8 /* strconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv.cpp; path = ../../src/common/strconv.cpp; sourceTree = SOURCE_ROOT; }; + BEB08798C70E33DDB360E563 /* layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = layout.cpp; path = ../../src/common/layout.cpp; sourceTree = SOURCE_ROOT; }; + 6831AA74AB5B38D5AA6946D7 /* settings.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = settings.mm; path = ../../src/osx/cocoa/settings.mm; sourceTree = SOURCE_ROOT; }; + 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = bmpbndl.mm; path = ../../src/osx/core/bmpbndl.mm; sourceTree = SOURCE_ROOT; }; + 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_chartables.c; path = ../../3rdparty/pcre/src/pcre2_chartables.c; sourceTree = SOURCE_ROOT; }; + 58E7C516E2453A269280A404 /* modalhook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = modalhook.cpp; path = ../../src/common/modalhook.cpp; sourceTree = SOURCE_ROOT; }; + A6636144CDE83E8E85270FAF /* hashmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hashmap.cpp; path = ../../src/common/hashmap.cpp; sourceTree = SOURCE_ROOT; }; + A87662D69F0432FC96701280 /* xh_notbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_notbk.cpp; path = ../../src/xrc/xh_notbk.cpp; sourceTree = SOURCE_ROOT; }; + BD88495AF72531A28D2201D0 /* tif_tile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_tile.c; path = ../../src/tiff/libtiff/tif_tile.c; sourceTree = SOURCE_ROOT; }; + 271B4B77622B3411A7BF6634 /* dataobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dataobj.cpp; path = ../../src/osx/carbon/dataobj.cpp; sourceTree = SOURCE_ROOT; }; + 743EF8DB16CE371DA5C66623 /* statline.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statline.mm; path = ../../src/osx/cocoa/statline.mm; sourceTree = SOURCE_ROOT; }; + F4020D790AE7363CB29F1C2F /* anybutton.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = anybutton.mm; path = ../../src/osx/cocoa/anybutton.mm; sourceTree = SOURCE_ROOT; }; + 96CED508FA3C3B6B9265099E /* rendcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rendcmn.cpp; path = ../../src/common/rendcmn.cpp; sourceTree = SOURCE_ROOT; }; + 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAPDL.cxx; path = ../../src/stc/lexilla/lexers/LexAPDL.cxx; sourceTree = SOURCE_ROOT; }; D69A302C00153A709B7DE4C6 /* wxcocoa_ml3rd.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = wxcocoa_ml3rd.xcconfig; sourceTree = ""; }; BD044F7074D0307985FCA361 /* wxcocoa_ml.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = wxcocoa_ml.xcconfig; sourceTree = ""; }; - CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaggif.cpp; path = ../../src/common/imaggif.cpp; sourceTree = SOURCE_ROOT; }; + 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDataflex.cxx; path = ../../src/stc/lexilla/lexers/LexDataflex.cxx; sourceTree = SOURCE_ROOT; }; 7FDC84691ED63A1282591A89 /* libwx_baseu.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_baseu.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 966AA1B230CA3EFCB1260D80 /* libwx_baseu_net.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_baseu_net.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; D1AA14D7251A30ACB5E66678 /* libwx_osx_cocoau_core.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoau_core.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -4312,10 +4307,11 @@ B6ED047C60AA3CB48A74FBCA /* libwx_osx_cocoau_propgrid.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoau_propgrid.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; C5DCF113E8AD37D8BA26E8BB /* libwx_osx_cocoau_richtext.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoau_richtext.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 22636000460133C8B517AA95 /* libwx_osx_cocoau_stc.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoau_stc.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + 61548D0FE1353D7C846DD721 /* menuitem.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menuitem.mm; path = ../../src/osx/cocoa/menuitem.mm; sourceTree = SOURCE_ROOT; }; 1D025E39C79E3E119D19686C /* libwx_osx_cocoa_static.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwx_osx_cocoa_static.a; sourceTree = BUILT_PRODUCTS_DIR; }; 7DEBE1EB2B94305E8E8D6EA5 /* wxcocoa.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = wxcocoa.xcconfig; sourceTree = ""; }; - A87662D69F0432FC96701280 /* xh_notbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_notbk.cpp; path = ../../src/xrc/xh_notbk.cpp; sourceTree = SOURCE_ROOT; }; F2153BF3F4EC31D29311D5C1 /* libwx_osx_cocoau_gl.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoau_gl.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + E968913A9A593B258BD8EACB /* msgout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgout.cpp; path = ../../src/common/msgout.cpp; sourceTree = SOURCE_ROOT; }; 4738C1AA38623F8B9A5E5E30 /* wxcocoa_mlbase.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = wxcocoa_mlbase.xcconfig; sourceTree = ""; }; E862A0A422483954B755053E /* wxcocoa_mlgui.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = wxcocoa_mlgui.xcconfig; sourceTree = ""; }; C7250869AA793A8B8E19638C /* libwx_osx_cocoau_qa.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoau_qa.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -4328,704 +4324,708 @@ D78E858CE339374FAC0B1401 /* libwxpng.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwxpng.a; sourceTree = BUILT_PRODUCTS_DIR; }; 9AD4A752750F3200A6C3BE59 /* libwxregex.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwxregex.a; sourceTree = BUILT_PRODUCTS_DIR; }; 23268CF4AF7431C3BCEBAEC8 /* libwxscintilla.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwxscintilla.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BDADEB1DA6433E52972C8934 /* pcre2_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_compile.c; path = ../../3rdparty/pcre/src/pcre2_compile.c; sourceTree = SOURCE_ROOT; }; - 1D799486AD7F336BB1F33DDC /* menu.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menu.mm; path = ../../src/osx/cocoa/menu.mm; sourceTree = SOURCE_ROOT; }; - 5219A792C6A736F193D4A82F /* ContractionState.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ContractionState.cxx; path = ../../src/stc/scintilla/src/ContractionState.cxx; sourceTree = SOURCE_ROOT; }; - CA2D9F325F833C408657E7B7 /* dlunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlunix.cpp; path = ../../src/unix/dlunix.cpp; sourceTree = SOURCE_ROOT; }; - AA234ACC79743DA797601AA6 /* jcarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcarith.c; path = ../../src/jpeg/jcarith.c; sourceTree = SOURCE_ROOT; }; - FAC42945539F362D91D6F559 /* pcre2_substitute.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substitute.c; path = ../../3rdparty/pcre/src/pcre2_substitute.c; sourceTree = SOURCE_ROOT; }; - 375E7A99FF4C38FA9E223772 /* LexAda.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAda.cxx; path = ../../src/stc/lexilla/lexers/LexAda.cxx; sourceTree = SOURCE_ROOT; }; - 35007225BB683683AA7C5E48 /* glcanvas.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = glcanvas.mm; path = ../../src/osx/cocoa/glcanvas.mm; sourceTree = SOURCE_ROOT; }; - D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencesg.cpp; path = ../../src/generic/preferencesg.cpp; sourceTree = SOURCE_ROOT; }; - 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choic.cpp; path = ../../src/xrc/xh_choic.cpp; sourceTree = SOURCE_ROOT; }; - 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dataview_osx.cpp; path = ../../src/osx/dataview_osx.cpp; sourceTree = SOURCE_ROOT; }; - 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_chartables.c; path = ../../3rdparty/pcre/src/pcre2_chartables.c; sourceTree = SOURCE_ROOT; }; - D0CDADAF2D893E32A38351E4 /* tif_aux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_aux.c; path = ../../src/tiff/libtiff/tif_aux.c; sourceTree = SOURCE_ROOT; }; - B9B5BC858CCF3477895D2786 /* zstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zstream.cpp; path = ../../src/common/zstream.cpp; sourceTree = SOURCE_ROOT; }; - 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerPro.cxx; path = ../../src/stc/lexilla/lexers/LexPowerPro.cxx; sourceTree = SOURCE_ROOT; }; - 8D529E2668C23D94A7706C8A /* textdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textdlgg.cpp; path = ../../src/generic/textdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtall.cpp; path = ../../src/common/filtall.cpp; sourceTree = SOURCE_ROOT; }; - E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLaTeX.cxx; path = ../../src/stc/lexilla/lexers/LexLaTeX.cxx; sourceTree = SOURCE_ROOT; }; - 0E8036758CEC3296B555E4DF /* notebook.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = notebook.mm; path = ../../src/osx/cocoa/notebook.mm; sourceTree = SOURCE_ROOT; }; - 9988CBB0772A3539970162FA /* arttango.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arttango.cpp; path = ../../src/common/arttango.cpp; sourceTree = SOURCE_ROOT; }; - 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMSSQL.cxx; path = ../../src/stc/lexilla/lexers/LexMSSQL.cxx; sourceTree = SOURCE_ROOT; }; - 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlg.cpp; path = ../../src/generic/dirctrlg.cpp; sourceTree = SOURCE_ROOT; }; - 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSQL.cxx; path = ../../src/stc/lexilla/lexers/LexSQL.cxx; sourceTree = SOURCE_ROOT; }; - 2D61240ABD70328BA5789663 /* colourcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourcmn.cpp; path = ../../src/common/colourcmn.cpp; sourceTree = SOURCE_ROOT; }; - 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapimin.c; path = ../../src/jpeg/jcapimin.c; sourceTree = SOURCE_ROOT; }; - 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlreshandler.cpp; path = ../../src/xrc/xmlreshandler.cpp; sourceTree = SOURCE_ROOT; }; - F0905A1EBD653F6D82395602 /* xh_combo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_combo.cpp; path = ../../src/xrc/xh_combo.cpp; sourceTree = SOURCE_ROOT; }; - 6876262846EA3569B36D92E9 /* imagjpeg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagjpeg.cpp; path = ../../src/common/imagjpeg.cpp; sourceTree = SOURCE_ROOT; }; - 0E7BF9256DF533EBAE2B945E /* WordList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WordList.cxx; path = ../../src/stc/lexilla/lexlib/WordList.cxx; sourceTree = SOURCE_ROOT; }; - 9389DAF8B91030B7AAB029FF /* PerLine.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PerLine.cxx; path = ../../src/stc/scintilla/src/PerLine.cxx; sourceTree = SOURCE_ROOT; }; - CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menuitem_osx.cpp; path = ../../src/osx/menuitem_osx.cpp; sourceTree = SOURCE_ROOT; }; - 87D973CA8D673267BD0844D3 /* paper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = paper.cpp; path = ../../src/common/paper.cpp; sourceTree = SOURCE_ROOT; }; - 9B862D1027C4367BBF44420F /* slider.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = slider.mm; path = ../../src/osx/cocoa/slider.mm; sourceTree = SOURCE_ROOT; }; - F7332A03D93D3DABB050615D /* dir.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dir.cpp; path = ../../src/unix/dir.cpp; sourceTree = SOURCE_ROOT; }; - 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextbuffer.cpp; path = ../../src/richtext/richtextbuffer.cpp; sourceTree = SOURCE_ROOT; }; - 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tokenzr.cpp; path = ../../src/common/tokenzr.cpp; sourceTree = SOURCE_ROOT; }; - D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOScript.cxx; path = ../../src/stc/lexilla/lexers/LexOScript.cxx; sourceTree = SOURCE_ROOT; }; - 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexModula.cxx; path = ../../src/stc/lexilla/lexers/LexModula.cxx; sourceTree = SOURCE_ROOT; }; - BCD873D873A53BBF955D8A4E /* PositionCache.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PositionCache.cxx; path = ../../src/stc/scintilla/src/PositionCache.cxx; sourceTree = SOURCE_ROOT; }; - D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = notifmsg.mm; path = ../../src/osx/cocoa/notifmsg.mm; sourceTree = SOURCE_ROOT; }; - 071FEABEA61E3B559A47A7DB /* statusbr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statusbr.cpp; path = ../../src/generic/statusbr.cpp; sourceTree = SOURCE_ROOT; }; - 743EF8DB16CE371DA5C66623 /* statline.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statline.mm; path = ../../src/osx/cocoa/statline.mm; sourceTree = SOURCE_ROOT; }; - 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timectrl_osx.cpp; path = ../../src/osx/timectrl_osx.cpp; sourceTree = SOURCE_ROOT; }; - 12363D1F50FE301DAEE7F04A /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/osx/carbon/control.cpp; sourceTree = SOURCE_ROOT; }; - 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combocmn.cpp; path = ../../src/common/combocmn.cpp; sourceTree = SOURCE_ROOT; }; - A208BFC0C8C43847A9620ADA /* pcre2_newline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_newline.c; path = ../../3rdparty/pcre/src/pcre2_newline.c; sourceTree = SOURCE_ROOT; }; - 45D7558DF5E03A2EB41883F0 /* pngwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwutil.c; path = ../../src/png/pngwutil.c; sourceTree = SOURCE_ROOT; }; - 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexGAP.cxx; path = ../../src/stc/lexilla/lexers/LexGAP.cxx; sourceTree = SOURCE_ROOT; }; - E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_frame.cpp; path = ../../src/xrc/xh_frame.cpp; sourceTree = SOURCE_ROOT; }; - 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerunx.cpp; path = ../../src/unix/timerunx.cpp; sourceTree = SOURCE_ROOT; }; - CA72410F615B3A78A6340532 /* dnd_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dnd_osx.cpp; path = ../../src/osx/dnd_osx.cpp; sourceTree = SOURCE_ROOT; }; - C55AF552EE6931E8BFF7281B /* xh_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_aui.cpp; path = ../../src/xrc/xh_aui.cpp; sourceTree = SOURCE_ROOT; }; - 4FDE5A962FA234FA83A605AD /* Indicator.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Indicator.cxx; path = ../../src/stc/scintilla/src/Indicator.cxx; sourceTree = SOURCE_ROOT; }; - 81821049E39B32C6ABCF6820 /* helpdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdlg.cpp; path = ../../src/html/helpdlg.cpp; sourceTree = SOURCE_ROOT; }; - F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_collpane.cpp; path = ../../src/xrc/xh_collpane.cpp; sourceTree = SOURCE_ROOT; }; - 72D7AF345E563587941BD868 /* longlong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = longlong.cpp; path = ../../src/common/longlong.cpp; sourceTree = SOURCE_ROOT; }; - 47FF6D792CA234C395692118 /* PlatWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PlatWX.cpp; path = ../../src/stc/PlatWX.cpp; sourceTree = SOURCE_ROOT; }; - C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCL.cxx; path = ../../src/stc/lexilla/lexers/LexTCL.cxx; sourceTree = SOURCE_ROOT; }; - F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmp_osx.cpp; path = ../../src/osx/statbmp_osx.cpp; sourceTree = SOURCE_ROOT; }; - A5BBC1E494D33D028CA547FF /* jddctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jddctmgr.c; path = ../../src/jpeg/jddctmgr.c; sourceTree = SOURCE_ROOT; }; - 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stopwatch.cpp; path = ../../src/common/stopwatch.cpp; sourceTree = SOURCE_ROOT; }; - 4549845C0751356A907C23E0 /* jdtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdtrans.c; path = ../../src/jpeg/jdtrans.c; sourceTree = SOURCE_ROOT; }; - 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = protocol.cpp; path = ../../src/common/protocol.cpp; sourceTree = SOURCE_ROOT; }; - 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_simplebook.cpp; path = ../../src/xrc/xh_simplebook.cpp; sourceTree = SOURCE_ROOT; }; - 84A7A3B499503ECABC6A838F /* btncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = btncmn.cpp; path = ../../src/common/btncmn.cpp; sourceTree = SOURCE_ROOT; }; - 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_predict.c; path = ../../src/tiff/libtiff/tif_predict.c; sourceTree = SOURCE_ROOT; }; - 4048A3523EC03409BD899BEF /* xtixml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtixml.cpp; path = ../../src/common/xtixml.cpp; sourceTree = SOURCE_ROOT; }; - 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbar_osx.cpp; path = ../../src/osx/scrolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; - 0E45F6DF601A34BCB3CC0206 /* adler32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = ../../src/zlib/adler32.c; sourceTree = SOURCE_ROOT; }; - EC28591B403B32B7AFCC079D /* gauge_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gauge_osx.cpp; path = ../../src/osx/gauge_osx.cpp; sourceTree = SOURCE_ROOT; }; - D324650313003AAD96E12962 /* listbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = listbox.mm; path = ../../src/osx/cocoa/listbox.mm; sourceTree = SOURCE_ROOT; }; - 108517BCD39230E7A89BC943 /* jerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jerror.c; path = ../../src/jpeg/jerror.c; sourceTree = SOURCE_ROOT; }; - F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMetapost.cxx; path = ../../src/stc/lexilla/lexers/LexMetapost.cxx; sourceTree = SOURCE_ROOT; }; - F82278F9AF0432529891E6D7 /* tif_close.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_close.c; path = ../../src/tiff/libtiff/tif_close.c; sourceTree = SOURCE_ROOT; }; - 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatadst.c; path = ../../src/jpeg/jdatadst.c; sourceTree = SOURCE_ROOT; }; - 59572A234F0636D78BFD9F6B /* spinctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctlg.cpp; path = ../../src/generic/spinctlg.cpp; sourceTree = SOURCE_ROOT; }; - F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jbig.c; path = ../../src/tiff/libtiff/tif_jbig.c; sourceTree = SOURCE_ROOT; }; - 69A6CAF721E53E83B4820DE6 /* pngwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwrite.c; path = ../../src/png/pngwrite.c; sourceTree = SOURCE_ROOT; }; - A46D50BEBF523B3F88831086 /* LexAsn1.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsn1.cxx; path = ../../src/stc/lexilla/lexers/LexAsn1.cxx; sourceTree = SOURCE_ROOT; }; - 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctrlcmn.cpp; path = ../../src/common/spinctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbndl.cpp; path = ../../src/common/bmpbndl.cpp; sourceTree = SOURCE_ROOT; }; - 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webviewarchivehandler.cpp; path = ../../src/common/webviewarchivehandler.cpp; sourceTree = SOURCE_ROOT; }; - F6EA240B3DB93D398A990FAD /* tif_dirread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirread.c; path = ../../src/tiff/libtiff/tif_dirread.c; sourceTree = SOURCE_ROOT; }; - FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickerg.cpp; path = ../../src/generic/fontpickerg.cpp; sourceTree = SOURCE_ROOT; }; - FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTeX.cxx; path = ../../src/stc/lexilla/lexers/LexTeX.cxx; sourceTree = SOURCE_ROOT; }; - E968913A9A593B258BD8EACB /* msgout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgout.cpp; path = ../../src/common/msgout.cpp; sourceTree = SOURCE_ROOT; }; - 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobut_osx.cpp; path = ../../src/osx/radiobut_osx.cpp; sourceTree = SOURCE_ROOT; }; - 8734C52C7559310784396455 /* LexRuby.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRuby.cxx; path = ../../src/stc/lexilla/lexers/LexRuby.cxx; sourceTree = SOURCE_ROOT; }; - 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gbsizer.cpp; path = ../../src/common/gbsizer.cpp; sourceTree = SOURCE_ROOT; }; - 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sizer.cpp; path = ../../src/xrc/xh_sizer.cpp; sourceTree = SOURCE_ROOT; }; - 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrlwing.cpp; path = ../../src/generic/scrlwing.cpp; sourceTree = SOURCE_ROOT; }; - BF1C44D726E63B18A98006EC /* Decoration.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Decoration.cxx; path = ../../src/stc/scintilla/src/Decoration.cxx; sourceTree = SOURCE_ROOT; }; - EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dircmn.cpp; path = ../../src/common/dircmn.cpp; sourceTree = SOURCE_ROOT; }; - 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_comboctrl.cpp; path = ../../src/xrc/xh_comboctrl.cpp; sourceTree = SOURCE_ROOT; }; - 149D299A0EDB3D998118EC93 /* tif_color.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_color.c; path = ../../src/tiff/libtiff/tif_color.c; sourceTree = SOURCE_ROOT; }; - 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_xclass.c; path = ../../3rdparty/pcre/src/pcre2_xclass.c; sourceTree = SOURCE_ROOT; }; - 30FD1048328234E59D319863 /* tif_fax3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3.c; path = ../../src/tiff/libtiff/tif_fax3.c; sourceTree = SOURCE_ROOT; }; - 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_htmllbox.cpp; path = ../../src/xrc/xh_htmllbox.cpp; sourceTree = SOURCE_ROOT; }; - 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar_osx.cpp; path = ../../src/osx/toolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; - EBED392D081335FA80523244 /* manager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = manager.cpp; path = ../../src/propgrid/manager.cpp; sourceTree = SOURCE_ROOT; }; - 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbuttn_osx.cpp; path = ../../src/osx/bmpbuttn_osx.cpp; sourceTree = SOURCE_ROOT; }; - 6506A965F677374491359FB8 /* volume.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = volume.mm; path = ../../src/osx/volume.mm; sourceTree = SOURCE_ROOT; }; - BC12B97F233B3B9494DA217F /* imagpnm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpnm.cpp; path = ../../src/common/imagpnm.cpp; sourceTree = SOURCE_ROOT; }; - B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sttxt.cpp; path = ../../src/xrc/xh_sttxt.cpp; sourceTree = SOURCE_ROOT; }; - B7581D7140293BAE88E43DBE /* fs_inet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_inet.cpp; path = ../../src/common/fs_inet.cpp; sourceTree = SOURCE_ROOT; }; - F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexJSON.cxx; path = ../../src/stc/lexilla/lexers/LexJSON.cxx; sourceTree = SOURCE_ROOT; }; - 0401B7302088357BB6B7F16F /* timerimpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerimpl.cpp; path = ../../src/common/timerimpl.cpp; sourceTree = SOURCE_ROOT; }; - B35DA585CFDD32468868E892 /* process.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = process.cpp; path = ../../src/common/process.cpp; sourceTree = SOURCE_ROOT; }; - B98B72B3A0A73044B85AED60 /* propgrid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgrid.cpp; path = ../../src/propgrid/propgrid.cpp; sourceTree = SOURCE_ROOT; }; - 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcgraph.cpp; path = ../../src/common/dcgraph.cpp; sourceTree = SOURCE_ROOT; }; - CDF592CBE5193497A26EF978 /* DBCS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DBCS.cxx; path = ../../src/stc/scintilla/src/DBCS.cxx; sourceTree = SOURCE_ROOT; }; - BBB30516233A39BE809405AA /* helpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpbase.cpp; path = ../../src/common/helpbase.cpp; sourceTree = SOURCE_ROOT; }; - BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVE.cxx; path = ../../src/stc/lexilla/lexers/LexAVE.cxx; sourceTree = SOURCE_ROOT; }; - AF7CE00168AB33C994374ABA /* tif_extension.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_extension.c; path = ../../src/tiff/libtiff/tif_extension.c; sourceTree = SOURCE_ROOT; }; - A0A63980677D371C85A60B75 /* datetimectrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = datetimectrl.mm; path = ../../src/osx/cocoa/datetimectrl.mm; sourceTree = SOURCE_ROOT; }; - 53D06E47477B3E32BB6B915E /* jcsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcsample.c; path = ../../src/jpeg/jcsample.c; sourceTree = SOURCE_ROOT; }; - CCF7564A2B733F759AA8496B /* jdinput.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdinput.c; path = ../../src/jpeg/jdinput.c; sourceTree = SOURCE_ROOT; }; - 7EB95BCFA255323183A996C9 /* m_style.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_style.cpp; path = ../../src/html/m_style.cpp; sourceTree = SOURCE_ROOT; }; - DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsunx.cpp; path = ../../src/unix/utilsunx.cpp; sourceTree = SOURCE_ROOT; }; - 832BBBFE664736D5978420C6 /* fmapbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fmapbase.cpp; path = ../../src/common/fmapbase.cpp; sourceTree = SOURCE_ROOT; }; - E685D81FB9FF3081B6C5C321 /* EditModel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditModel.cxx; path = ../../src/stc/scintilla/src/EditModel.cxx; sourceTree = SOURCE_ROOT; }; - E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scwin.cpp; path = ../../src/xrc/xh_scwin.cpp; sourceTree = SOURCE_ROOT; }; - DE8701E1CF2B352B945C17E5 /* valtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valtext.cpp; path = ../../src/common/valtext.cpp; sourceTree = SOURCE_ROOT; }; - 0080254545B9383ABDF2045C /* xh_odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_odcombo.cpp; path = ../../src/xrc/xh_odcombo.cpp; sourceTree = SOURCE_ROOT; }; - D037EA567C253DEEA17E822B /* mousemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mousemanager.cpp; path = ../../src/common/mousemanager.cpp; sourceTree = SOURCE_ROOT; }; - 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bookctrl.cpp; path = ../../src/common/bookctrl.cpp; sourceTree = SOURCE_ROOT; }; - 6A82EDCFFBAC30098B238957 /* caret.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = caret.cpp; path = ../../src/generic/caret.cpp; sourceTree = SOURCE_ROOT; }; - C513377E9E303F778BA9D7ED /* arcfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcfind.cpp; path = ../../src/common/arcfind.cpp; sourceTree = SOURCE_ROOT; }; - 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipg.cpp; path = ../../src/generic/richtooltipg.cpp; sourceTree = SOURCE_ROOT; }; - 72869747E68E37998CB0A07E /* jdhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdhuff.c; path = ../../src/jpeg/jdhuff.c; sourceTree = SOURCE_ROOT; }; - CF4F4F5211933057824B5621 /* button_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = button_osx.cpp; path = ../../src/osx/button_osx.cpp; sourceTree = SOURCE_ROOT; }; - 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpbt.cpp; path = ../../src/xrc/xh_bmpbt.cpp; sourceTree = SOURCE_ROOT; }; - 4592464D4868329897F3864D /* LexSpice.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpice.cxx; path = ../../src/stc/lexilla/lexers/LexSpice.cxx; sourceTree = SOURCE_ROOT; }; - F1E724EA70AB35DDB130F84F /* stringops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stringops.cpp; path = ../../src/common/stringops.cpp; sourceTree = SOURCE_ROOT; }; - CA0D5D47D62A3148BA51B31B /* tif_compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_compress.c; path = ../../src/tiff/libtiff/tif_compress.c; sourceTree = SOURCE_ROOT; }; - 8EFF4707641D3F20AB602ED6 /* jccolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccolor.c; path = ../../src/jpeg/jccolor.c; sourceTree = SOURCE_ROOT; }; - 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaglist.cpp; path = ../../src/generic/imaglist.cpp; sourceTree = SOURCE_ROOT; }; - 00DA3D3EEF5E305CA73A1871 /* region.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = region.cpp; path = ../../src/osx/carbon/region.cpp; sourceTree = SOURCE_ROOT; }; - 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlcmn.cpp; path = ../../src/common/ctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - A92B6033D8233DB1821F193B /* xmlparse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlparse.c; path = ../../src/expat/expat/lib/xmlparse.c; sourceTree = SOURCE_ROOT; }; - 7EE2459D69BA35838C274488 /* LexCLW.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCLW.cxx; path = ../../src/stc/lexilla/lexers/LexCLW.cxx; sourceTree = SOURCE_ROOT; }; - C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anybutton_osx.cpp; path = ../../src/osx/anybutton_osx.cpp; sourceTree = SOURCE_ROOT; }; - A4A745D1821A32D591D76650 /* imagiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagiff.cpp; path = ../../src/common/imagiff.cpp; sourceTree = SOURCE_ROOT; }; - AC8BB1AABB3D393EBA527060 /* intl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = intl.cpp; path = ../../src/common/intl.cpp; sourceTree = SOURCE_ROOT; }; - D3F32C01D122301AB00D06A5 /* tbarbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tbarbase.cpp; path = ../../src/common/tbarbase.cpp; sourceTree = SOURCE_ROOT; }; - 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treectlg.cpp; path = ../../src/generic/treectlg.cpp; sourceTree = SOURCE_ROOT; }; - 81708CFA21A03013ACB8DDD7 /* checkbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = checkbox.mm; path = ../../src/osx/cocoa/checkbox.mm; sourceTree = SOURCE_ROOT; }; - DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerModule.cxx; path = ../../src/stc/lexilla/lexlib/LexerModule.cxx; sourceTree = SOURCE_ROOT; }; - DD09A813E10A31C19554B425 /* affinematrix2d.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = affinematrix2d.cpp; path = ../../src/common/affinematrix2d.cpp; sourceTree = SOURCE_ROOT; }; - B0665A40F3FC3F218074C63C /* artmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artmac.cpp; path = ../../src/osx/artmac.cpp; sourceTree = SOURCE_ROOT; }; - BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextsymboldlg.cpp; path = ../../src/richtext/richtextsymboldlg.cpp; sourceTree = SOURCE_ROOT; }; - F01DDE448E4C3983ACCE67FD /* appcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appcmn.cpp; path = ../../src/common/appcmn.cpp; sourceTree = SOURCE_ROOT; }; - 835C22B71A0F3C469310E1E0 /* preferences.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = preferences.mm; path = ../../src/osx/cocoa/preferences.mm; sourceTree = SOURCE_ROOT; }; - 5BE1FB352696346BB642C045 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/osx/core/secretstore.cpp; sourceTree = SOURCE_ROOT; }; - 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tglbtn_osx.cpp; path = ../../src/osx/tglbtn_osx.cpp; sourceTree = SOURCE_ROOT; }; - 724927B0045F3CC0884878BB /* radiobtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobtncmn.cpp; path = ../../src/common/radiobtncmn.cpp; sourceTree = SOURCE_ROOT; }; - DECAF5DD80383A2CA76EB383 /* jdatasrc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatasrc.c; path = ../../src/jpeg/jdatasrc.c; sourceTree = SOURCE_ROOT; }; - 573D0D15EE9E3E629D61EA65 /* jaricom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jaricom.c; path = ../../src/jpeg/jaricom.c; sourceTree = SOURCE_ROOT; }; - 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = snglinst.cpp; path = ../../src/unix/snglinst.cpp; sourceTree = SOURCE_ROOT; }; - 5FFCF47A161B3E08B19BFE14 /* jdsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdsample.c; path = ../../src/jpeg/jdsample.c; sourceTree = SOURCE_ROOT; }; - 24396D584D053948A3FF0DCD /* imagpng.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpng.cpp; path = ../../src/common/imagpng.cpp; sourceTree = SOURCE_ROOT; }; - 5E463A493FD930DE80E58608 /* pngset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngset.c; path = ../../src/png/pngset.c; sourceTree = SOURCE_ROOT; }; - A5EE0B8985443BDCB36F781F /* m_layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_layout.cpp; path = ../../src/html/m_layout.cpp; sourceTree = SOURCE_ROOT; }; F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_panel.cpp; path = ../../src/xrc/xh_panel.cpp; sourceTree = SOURCE_ROOT; }; - 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_mdi.cpp; path = ../../src/xrc/xh_mdi.cpp; sourceTree = SOURCE_ROOT; }; - 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSmalltalk.cxx; path = ../../src/stc/lexilla/lexers/LexSmalltalk.cxx; sourceTree = SOURCE_ROOT; }; - FCCFF49F92B4323D9181CEDA /* htmltag.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmltag.cpp; path = ../../src/html/htmltag.cpp; sourceTree = SOURCE_ROOT; }; - 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDiff.cxx; path = ../../src/stc/lexilla/lexers/LexDiff.cxx; sourceTree = SOURCE_ROOT; }; - 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavcmn.cpp; path = ../../src/common/datavcmn.cpp; sourceTree = SOURCE_ROOT; }; - D2DE67C976CF3004A8FE883A /* Accessor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Accessor.cxx; path = ../../src/stc/lexilla/lexlib/Accessor.cxx; sourceTree = SOURCE_ROOT; }; - F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sysopt.cpp; path = ../../src/common/sysopt.cpp; sourceTree = SOURCE_ROOT; }; - 080597FC0436378E96EDA94B /* m_links.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_links.cpp; path = ../../src/html/m_links.cpp; sourceTree = SOURCE_ROOT; }; - 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choice_osx.cpp; path = ../../src/osx/choice_osx.cpp; sourceTree = SOURCE_ROOT; }; - 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtexthtml.cpp; path = ../../src/richtext/richtexthtml.cpp; sourceTree = SOURCE_ROOT; }; - 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTACL.cxx; path = ../../src/stc/lexilla/lexers/LexTACL.cxx; sourceTree = SOURCE_ROOT; }; - DB170BF78EFE39D692E11985 /* fontdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlgg.cpp; path = ../../src/generic/fontdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplevel_osx.cpp; path = ../../src/osx/toplevel_osx.cpp; sourceTree = SOURCE_ROOT; }; - 66FDA882451239EA8DF2E0B5 /* tif_luv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_luv.c; path = ../../src/tiff/libtiff/tif_luv.c; sourceTree = SOURCE_ROOT; }; - 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dynload.cpp; path = ../../src/common/dynload.cpp; sourceTree = SOURCE_ROOT; }; - 69F098E47EBF34368ABAE7ED /* timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timer.cpp; path = ../../src/osx/core/timer.cpp; sourceTree = SOURCE_ROOT; }; - A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_styledtextctrl.cpp; path = ../../src/xrc/xh_styledtextctrl.cpp; sourceTree = SOURCE_ROOT; }; - 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOpal.cxx; path = ../../src/stc/lexilla/lexers/LexOpal.cxx; sourceTree = SOURCE_ROOT; }; - 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerShell.cxx; path = ../../src/stc/lexilla/lexers/LexPowerShell.cxx; sourceTree = SOURCE_ROOT; }; - E0EBCDDF248638B58B01D9CC /* datetime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetime.cpp; path = ../../src/common/datetime.cpp; sourceTree = SOURCE_ROOT; }; - 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = fontdlgosx.mm; path = ../../src/osx/carbon/fontdlgosx.mm; sourceTree = SOURCE_ROOT; }; - 4969528429903F15882F5391 /* sockosx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockosx.cpp; path = ../../src/osx/core/sockosx.cpp; sourceTree = SOURCE_ROOT; }; - 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgg.cpp; path = ../../src/generic/notifmsgg.cpp; sourceTree = SOURCE_ROOT; }; - 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridpagestate.cpp; path = ../../src/propgrid/propgridpagestate.cpp; sourceTree = SOURCE_ROOT; }; - 8052B1625907355894CCF263 /* LexillaAccess.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexillaAccess.cxx; path = ../../src/stc/lexilla/access/LexillaAccess.cxx; sourceTree = SOURCE_ROOT; }; - 3B98123FD57731139044B064 /* tif_zstd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zstd.c; path = ../../src/tiff/libtiff/tif_zstd.c; sourceTree = SOURCE_ROOT; }; - C69E48C06BD23C178F650E42 /* richtextxml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextxml.cpp; path = ../../src/richtext/richtextxml.cpp; sourceTree = SOURCE_ROOT; }; - C76222F466E831F896A89269 /* LexAU3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAU3.cxx; path = ../../src/stc/lexilla/lexers/LexAU3.cxx; sourceTree = SOURCE_ROOT; }; - 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourdata.cpp; path = ../../src/common/colourdata.cpp; sourceTree = SOURCE_ROOT; }; - 7255468B6D5F3D8697994A53 /* LexR.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexR.cxx; path = ../../src/stc/lexilla/lexers/LexR.cxx; sourceTree = SOURCE_ROOT; }; - 66426B63AA3E3A279936C034 /* grideditors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grideditors.cpp; path = ../../src/generic/grideditors.cpp; sourceTree = SOURCE_ROOT; }; - 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErrorList.cxx; path = ../../src/stc/lexilla/lexers/LexErrorList.cxx; sourceTree = SOURCE_ROOT; }; - 7C97C1F26B5A38C49543060C /* mimetype.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimetype.cpp; path = ../../src/osx/core/mimetype.cpp; sourceTree = SOURCE_ROOT; }; - FE3B47058A723243A285594D /* LexMPT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMPT.cxx; path = ../../src/stc/lexilla/lexers/LexMPT.cxx; sourceTree = SOURCE_ROOT; }; - 7273A7E255323EB3B391D997 /* headerctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlg.cpp; path = ../../src/generic/headerctrlg.cpp; sourceTree = SOURCE_ROOT; }; - FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMMIXAL.cxx; path = ../../src/stc/lexilla/lexers/LexMMIXAL.cxx; sourceTree = SOURCE_ROOT; }; - ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRaku.cxx; path = ../../src/stc/lexilla/lexers/LexRaku.cxx; sourceTree = SOURCE_ROOT; }; - 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg_12.c; path = ../../src/tiff/libtiff/tif_jpeg_12.c; sourceTree = SOURCE_ROOT; }; - A57CF60203F53459A03951A9 /* arrstr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arrstr.cpp; path = ../../src/common/arrstr.cpp; sourceTree = SOURCE_ROOT; }; - C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_kqueue.cpp; path = ../../src/unix/fswatcher_kqueue.cpp; sourceTree = SOURCE_ROOT; }; - 777385D10CCC350C90F02824 /* textentry_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentry_osx.cpp; path = ../../src/osx/textentry_osx.cpp; sourceTree = SOURCE_ROOT; }; - FDB0E2D0966C3E408C4A2D3D /* infback.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = infback.c; path = ../../src/zlib/infback.c; sourceTree = SOURCE_ROOT; }; - 55EBB18CB4773C788510B14B /* LexEiffel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEiffel.cxx; path = ../../src/stc/lexilla/lexers/LexEiffel.cxx; sourceTree = SOURCE_ROOT; }; - 4867546E8B8D3C8683A23ED5 /* any.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = any.cpp; path = ../../src/common/any.cpp; sourceTree = SOURCE_ROOT; }; - 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaBase.cxx; path = ../../src/stc/scintilla/src/ScintillaBase.cxx; sourceTree = SOURCE_ROOT; }; - E79B2D1F630036129B9677A7 /* tif_dir.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dir.c; path = ../../src/tiff/libtiff/tif_dir.c; sourceTree = SOURCE_ROOT; }; - 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxg.cpp; path = ../../src/generic/bmpcboxg.cpp; sourceTree = SOURCE_ROOT; }; - 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gauge.cpp; path = ../../src/xrc/xh_gauge.cpp; sourceTree = SOURCE_ROOT; }; - 22D9626646773CED82449D5D /* persist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = persist.cpp; path = ../../src/common/persist.cpp; sourceTree = SOURCE_ROOT; }; - 1AD9605C9385374C87FAC9BC /* LexECL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexECL.cxx; path = ../../src/stc/lexilla/lexers/LexECL.cxx; sourceTree = SOURCE_ROOT; }; - D4A23A8BC7373D4BBD72851D /* apptraits.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = apptraits.cpp; path = ../../src/unix/apptraits.cpp; sourceTree = SOURCE_ROOT; }; - A284E855892F3A9E9E19E854 /* LexTADS3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTADS3.cxx; path = ../../src/stc/lexilla/lexers/LexTADS3.cxx; sourceTree = SOURCE_ROOT; }; - A9C7F740A55E39FD890B3C7F /* editors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editors.cpp; path = ../../src/propgrid/editors.cpp; sourceTree = SOURCE_ROOT; }; - 2E24C6F2A04E30EB95598305 /* chm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = chm.cpp; path = ../../src/html/chm.cpp; sourceTree = SOURCE_ROOT; }; - B3645350F572364BABF50238 /* containr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = containr.cpp; path = ../../src/common/containr.cpp; sourceTree = SOURCE_ROOT; }; - BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_activityindicator.cpp; path = ../../src/xrc/xh_activityindicator.cpp; sourceTree = SOURCE_ROOT; }; - 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNull.cxx; path = ../../src/stc/lexilla/lexers/LexNull.cxx; sourceTree = SOURCE_ROOT; }; - DE0102314288305D830B9EFE /* LexProps.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProps.cxx; path = ../../src/stc/lexilla/lexers/LexProps.cxx; sourceTree = SOURCE_ROOT; }; - DA2119A7C67D37B290C17989 /* statbmpg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpg.cpp; path = ../../src/generic/statbmpg.cpp; sourceTree = SOURCE_ROOT; }; - 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdrepdlg.cpp; path = ../../src/generic/fdrepdlg.cpp; sourceTree = SOURCE_ROOT; }; - F8AD617806563DE394C15922 /* LexFSharp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFSharp.cxx; path = ../../src/stc/lexilla/lexers/LexFSharp.cxx; sourceTree = SOURCE_ROOT; }; - FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtistrm.cpp; path = ../../src/common/xtistrm.cpp; sourceTree = SOURCE_ROOT; }; - A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiactioncmn.cpp; path = ../../src/common/uiactioncmn.cpp; sourceTree = SOURCE_ROOT; }; - E08A51FA8D8A361681B07295 /* glcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcmn.cpp; path = ../../src/common/glcmn.cpp; sourceTree = SOURCE_ROOT; }; - 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_pixarlog.c; path = ../../src/tiff/libtiff/tif_pixarlog.c; sourceTree = SOURCE_ROOT; }; - 49612306912038DDBCABB4DE /* url.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = url.cpp; path = ../../src/common/url.cpp; sourceTree = SOURCE_ROOT; }; - 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textcmn.cpp; path = ../../src/common/textcmn.cpp; sourceTree = SOURCE_ROOT; }; - F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_extuni.c; path = ../../3rdparty/pcre/src/pcre2_extuni.c; sourceTree = SOURCE_ROOT; }; - 238741BDA2C73E56899CCB04 /* dcprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcprint.cpp; path = ../../src/osx/carbon/dcprint.cpp; sourceTree = SOURCE_ROOT; }; - B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appunix.cpp; path = ../../src/unix/appunix.cpp; sourceTree = SOURCE_ROOT; }; - C83C97A1FCC5345896C9D7DE /* tif_warning.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_warning.c; path = ../../src/tiff/libtiff/tif_warning.c; sourceTree = SOURCE_ROOT; }; - B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_hyperlink.cpp; path = ../../src/xrc/xh_hyperlink.cpp; sourceTree = SOURCE_ROOT; }; - ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docmdi.cpp; path = ../../src/common/docmdi.cpp; sourceTree = SOURCE_ROOT; }; - 29D6506AEA5A323B8735F126 /* pngread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngread.c; path = ../../src/png/pngread.c; sourceTree = SOURCE_ROOT; }; - A436B55DC44E3827A757A6D8 /* accelcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accelcmn.cpp; path = ../../src/common/accelcmn.cpp; sourceTree = SOURCE_ROOT; }; - 67D76B026121359F9B22F8B0 /* languageinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = languageinfo.cpp; path = ../../src/common/languageinfo.cpp; sourceTree = SOURCE_ROOT; }; - 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProgress.cxx; path = ../../src/stc/lexilla/lexers/LexProgress.cxx; sourceTree = SOURCE_ROOT; }; - 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPLM.cxx; path = ../../src/stc/lexilla/lexers/LexPLM.cxx; sourceTree = SOURCE_ROOT; }; - 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substring.c; path = ../../3rdparty/pcre/src/pcre2_substring.c; sourceTree = SOURCE_ROOT; }; - 087B66573CD33DA99DA82B1C /* xmlres.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlres.cpp; path = ../../src/xrc/xmlres.cpp; sourceTree = SOURCE_ROOT; }; - B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBasic.cxx; path = ../../src/stc/lexilla/lexers/LexBasic.cxx; sourceTree = SOURCE_ROOT; }; - 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datectrl_osx.cpp; path = ../../src/osx/datectrl_osx.cpp; sourceTree = SOURCE_ROOT; }; - FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbufcmn.cpp; path = ../../src/common/dcbufcmn.cpp; sourceTree = SOURCE_ROOT; }; - C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngmem.c; path = ../../src/png/pngmem.c; sourceTree = SOURCE_ROOT; }; - 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexInno.cxx; path = ../../src/stc/lexilla/lexers/LexInno.cxx; sourceTree = SOURCE_ROOT; }; - 430739CB8B95336ABB372EC7 /* EditView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditView.cxx; path = ../../src/stc/scintilla/src/EditView.cxx; sourceTree = SOURCE_ROOT; }; - 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMySQL.cxx; path = ../../src/stc/lexilla/lexers/LexMySQL.cxx; sourceTree = SOURCE_ROOT; }; - 64B25B87203E3464BCDD277D /* tif_read.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_read.c; path = ../../src/tiff/libtiff/tif_read.c; sourceTree = SOURCE_ROOT; }; - 78D7866F95C73A28BB540606 /* LexBash.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBash.cxx; path = ../../src/stc/lexilla/lexers/LexBash.cxx; sourceTree = SOURCE_ROOT; }; - 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerNoExceptions.cxx; path = ../../src/stc/lexilla/lexlib/LexerNoExceptions.cxx; sourceTree = SOURCE_ROOT; }; - 81B3DFBB73573FFDBD320334 /* datstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datstrm.cpp; path = ../../src/common/datstrm.cpp; sourceTree = SOURCE_ROOT; }; - 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMaxima.cxx; path = ../../src/stc/lexilla/lexers/LexMaxima.cxx; sourceTree = SOURCE_ROOT; }; - 496674699F173A5385EAFF07 /* calctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlg.cpp; path = ../../src/generic/calctrlg.cpp; sourceTree = SOURCE_ROOT; }; - 664736BDE465350C9C4750E9 /* jcmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmarker.c; path = ../../src/jpeg/jcmarker.c; sourceTree = SOURCE_ROOT; }; - CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choicbk.cpp; path = ../../src/xrc/xh_choicbk.cpp; sourceTree = SOURCE_ROOT; }; - 2ED0C0702D2734D9B08FC31D /* utils_base.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils_base.mm; path = ../../src/osx/cocoa/utils_base.mm; sourceTree = SOURCE_ROOT; }; - B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_ribbon.cpp; path = ../../src/xrc/xh_ribbon.cpp; sourceTree = SOURCE_ROOT; }; - 274A156457C63EC5801029C2 /* CaseConvert.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseConvert.cxx; path = ../../src/stc/scintilla/src/CaseConvert.cxx; sourceTree = SOURCE_ROOT; }; - 1629FA905F903324AA5BE72C /* vscroll.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vscroll.cpp; path = ../../src/generic/vscroll.cpp; sourceTree = SOURCE_ROOT; }; - 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntdlgg.cpp; path = ../../src/generic/prntdlgg.cpp; sourceTree = SOURCE_ROOT; }; - FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextctrl.cpp; path = ../../src/richtext/richtextctrl.cpp; sourceTree = SOURCE_ROOT; }; - 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpcx.cpp; path = ../../src/common/imagpcx.cpp; sourceTree = SOURCE_ROOT; }; - 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collheaderctrlg.cpp; path = ../../src/generic/collheaderctrlg.cpp; sourceTree = SOURCE_ROOT; }; - 18044326B5B13A98A49732DD /* fontdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlg.cpp; path = ../../src/osx/carbon/fontdlg.cpp; sourceTree = SOURCE_ROOT; }; - 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpfrm.cpp; path = ../../src/html/helpfrm.cpp; sourceTree = SOURCE_ROOT; }; - 400275BE019D3E5BA47988BE /* inffast.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = ../../src/zlib/inffast.c; sourceTree = SOURCE_ROOT; }; - 42E433D1700631A8907B8227 /* helpctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpctrl.cpp; path = ../../src/html/helpctrl.cpp; sourceTree = SOURCE_ROOT; }; - 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ucd.c; path = ../../3rdparty/pcre/src/pcre2_ucd.c; sourceTree = SOURCE_ROOT; }; - 86884BC843F6337EABF744BB /* jdapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapimin.c; path = ../../src/jpeg/jdapimin.c; sourceTree = SOURCE_ROOT; }; - 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_thunder.c; path = ../../src/tiff/libtiff/tif_thunder.c; sourceTree = SOURCE_ROOT; }; - 9C87B071E3593A889704F512 /* statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbar.cpp; path = ../../src/common/statbar.cpp; sourceTree = SOURCE_ROOT; }; - 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEDIFACT.cxx; path = ../../src/stc/lexilla/lexers/LexEDIFACT.cxx; sourceTree = SOURCE_ROOT; }; - EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filedlgg.cpp; path = ../../src/generic/filedlgg.cpp; sourceTree = SOURCE_ROOT; }; - 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCoffeeScript.cxx; path = ../../src/stc/lexilla/lexers/LexCoffeeScript.cxx; sourceTree = SOURCE_ROOT; }; - 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_study.c; path = ../../3rdparty/pcre/src/pcre2_study.c; sourceTree = SOURCE_ROOT; }; - 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatchercmn.cpp; path = ../../src/common/fswatchercmn.cpp; sourceTree = SOURCE_ROOT; }; - AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_clrpicker.cpp; path = ../../src/xrc/xh_clrpicker.cpp; sourceTree = SOURCE_ROOT; }; - DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_aui.cpp; path = ../../src/ribbon/art_aui.cpp; sourceTree = SOURCE_ROOT; }; - CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicdgg.cpp; path = ../../src/generic/choicdgg.cpp; sourceTree = SOURCE_ROOT; }; - 4CB467F9898C3952A68D988B /* zutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = ../../src/zlib/zutil.c; sourceTree = SOURCE_ROOT; }; - 45860601270D318D93BEE1F3 /* LexMagik.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMagik.cxx; path = ../../src/stc/lexilla/lexers/LexMagik.cxx; sourceTree = SOURCE_ROOT; }; - 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clipbrd.cpp; path = ../../src/osx/carbon/clipbrd.cpp; sourceTree = SOURCE_ROOT; }; - 9FEB8204E530329FA085E5B8 /* strconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv.cpp; path = ../../src/common/strconv.cpp; sourceTree = SOURCE_ROOT; }; - DA7F7633279936EFA0B9C5CF /* markupparser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markupparser.cpp; path = ../../src/common/markupparser.cpp; sourceTree = SOURCE_ROOT; }; - B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirwrite.c; path = ../../src/tiff/libtiff/tif_dirwrite.c; sourceTree = SOURCE_ROOT; }; - 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_codec.c; path = ../../src/tiff/libtiff/tif_codec.c; sourceTree = SOURCE_ROOT; }; - 3E3043D7BE9C33B59E900CCE /* jcmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmaster.c; path = ../../src/jpeg/jcmaster.c; sourceTree = SOURCE_ROOT; }; - A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_string_utils.c; path = ../../3rdparty/pcre/src/pcre2_string_utils.c; sourceTree = SOURCE_ROOT; }; - 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombo.cpp; path = ../../src/generic/odcombo.cpp; sourceTree = SOURCE_ROOT; }; - 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fldlgcmn.cpp; path = ../../src/common/fldlgcmn.cpp; sourceTree = SOURCE_ROOT; }; - 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridiface.cpp; path = ../../src/propgrid/propgridiface.cpp; sourceTree = SOURCE_ROOT; }; - 04082EC1C91334379425802D /* LexConf.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexConf.cxx; path = ../../src/stc/lexilla/lexers/LexConf.cxx; sourceTree = SOURCE_ROOT; }; - FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_config.c; path = ../../3rdparty/pcre/src/pcre2_config.c; sourceTree = SOURCE_ROOT; }; - 2C6C4F5468743265A02D656C /* htmlfilt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlfilt.cpp; path = ../../src/html/htmlfilt.cpp; sourceTree = SOURCE_ROOT; }; - B540E18F9C91381CA175BABB /* art_msw.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_msw.cpp; path = ../../src/ribbon/art_msw.cpp; sourceTree = SOURCE_ROOT; }; - 864438709B363773B8C3382D /* datetimefmt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetimefmt.cpp; path = ../../src/common/datetimefmt.cpp; sourceTree = SOURCE_ROOT; }; - 93B77251C0E0382D9A8E113D /* xh_grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_grid.cpp; path = ../../src/xrc/xh_grid.cpp; sourceTree = SOURCE_ROOT; }; - 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printdlg_osx.cpp; path = ../../src/osx/printdlg_osx.cpp; sourceTree = SOURCE_ROOT; }; - DF376BC55EA73F5FB7328142 /* helpext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpext.cpp; path = ../../src/generic/helpext.cpp; sourceTree = SOURCE_ROOT; }; - 5612DBC4125B379DA2B28825 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/generic/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; - 17A8A93EF3C03546BE19F43B /* LexX12.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexX12.cxx; path = ../../src/stc/lexilla/lexers/LexX12.cxx; sourceTree = SOURCE_ROOT; }; - B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexD.cxx; path = ../../src/stc/lexilla/lexers/LexD.cxx; sourceTree = SOURCE_ROOT; }; - 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCaml.cxx; path = ../../src/stc/lexilla/lexers/LexCaml.cxx; sourceTree = SOURCE_ROOT; }; - 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_pattern_info.c; path = ../../3rdparty/pcre/src/pcre2_pattern_info.c; sourceTree = SOURCE_ROOT; }; - B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolbk.cpp; path = ../../src/xrc/xh_toolbk.cpp; sourceTree = SOURCE_ROOT; }; - 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkbox_osx.cpp; path = ../../src/osx/checkbox_osx.cpp; sourceTree = SOURCE_ROOT; }; - F263022F3FEA3F75895B644D /* filesys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../src/common/filesys.cpp; sourceTree = SOURCE_ROOT; }; - 607EF0043E723B7B9BE101EA /* wxprintf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxprintf.cpp; path = ../../src/common/wxprintf.cpp; sourceTree = SOURCE_ROOT; }; - 4FE0B33481283D3493613B0F /* config.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = config.cpp; path = ../../src/common/config.cpp; sourceTree = SOURCE_ROOT; }; - 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tree.cpp; path = ../../src/xrc/xh_tree.cpp; sourceTree = SOURCE_ROOT; }; - 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmndata.cpp; path = ../../src/common/cmndata.cpp; sourceTree = SOURCE_ROOT; }; - 5F555177554E398286DBC6FB /* xh_stlin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stlin.cpp; path = ../../src/xrc/xh_stlin.cpp; sourceTree = SOURCE_ROOT; }; - F52DCBC0442233738B39138E /* CaseFolder.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseFolder.cxx; path = ../../src/stc/scintilla/src/CaseFolder.cxx; sourceTree = SOURCE_ROOT; }; - 693F731B7D1730A79485F9EC /* minifram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = minifram.cpp; path = ../../src/osx/minifram.cpp; sourceTree = SOURCE_ROOT; }; - FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridcmn.cpp; path = ../../src/common/gridcmn.cpp; sourceTree = SOURCE_ROOT; }; - 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpcmn.cpp; path = ../../src/common/statbmpcmn.cpp; sourceTree = SOURCE_ROOT; }; - CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerSimple.cxx; path = ../../src/stc/lexilla/lexlib/LexerSimple.cxx; sourceTree = SOURCE_ROOT; }; - F2024D29170D3B50A4DFDE11 /* base64.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../src/common/base64.cpp; sourceTree = SOURCE_ROOT; }; - B580FD04D0D83601826FD5EE /* filepickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickerg.cpp; path = ../../src/generic/filepickerg.cpp; sourceTree = SOURCE_ROOT; }; - 950D51915EF83B57B5E8306F /* xh_spin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_spin.cpp; path = ../../src/xrc/xh_spin.cpp; sourceTree = SOURCE_ROOT; }; - F7E99B35A98D30818120B002 /* string.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../src/common/string.cpp; sourceTree = SOURCE_ROOT; }; - 326723AEB79A305F90D6B41D /* advprops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = advprops.cpp; path = ../../src/propgrid/advprops.cpp; sourceTree = SOURCE_ROOT; }; - EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtfind.cpp; path = ../../src/common/filtfind.cpp; sourceTree = SOURCE_ROOT; }; - 68B81FBDA49D3C1991B6356A /* jdcolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcolor.c; path = ../../src/jpeg/jdcolor.c; sourceTree = SOURCE_ROOT; }; D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_menu.cpp; path = ../../src/xrc/xh_menu.cpp; sourceTree = SOURCE_ROOT; }; - 81A30C745CA73E30B788B408 /* image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image.cpp; path = ../../src/common/image.cpp; sourceTree = SOURCE_ROOT; }; - 99E5B6DD00273D978C241BCA /* radiobut.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = radiobut.mm; path = ../../src/osx/cocoa/radiobut.mm; sourceTree = SOURCE_ROOT; }; - 0890779C662C35889A8C6C2E /* jdmerge.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmerge.c; path = ../../src/jpeg/jdmerge.c; sourceTree = SOURCE_ROOT; }; - 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzwrite.c; path = ../../src/zlib/gzwrite.c; sourceTree = SOURCE_ROOT; }; - A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bitmap.cpp; path = ../../src/osx/core/bitmap.cpp; sourceTree = SOURCE_ROOT; }; - DB6963739198360DB3DBCC6C /* dataview.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dataview.mm; path = ../../src/osx/cocoa/dataview.mm; sourceTree = SOURCE_ROOT; }; - 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniConversion.cxx; path = ../../src/stc/scintilla/src/UniConversion.cxx; sourceTree = SOURCE_ROOT; }; - 29387393C07C39DB8FF1663B /* artprov.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artprov.cpp; path = ../../src/common/artprov.cpp; sourceTree = SOURCE_ROOT; }; - 1A0650754DC2358CA5933B28 /* pngerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngerror.c; path = ../../src/png/pngerror.c; sourceTree = SOURCE_ROOT; }; - 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexIndent.cxx; path = ../../src/stc/lexilla/lexers/LexIndent.cxx; sourceTree = SOURCE_ROOT; }; - A046179831F63824A67B509B /* preferencescmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencescmn.cpp; path = ../../src/common/preferencescmn.cpp; sourceTree = SOURCE_ROOT; }; - FBE1C531185131A89EFF7FAF /* cmdline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdline.cpp; path = ../../src/common/cmdline.cpp; sourceTree = SOURCE_ROOT; }; - E145FC31ED523B4AA5080A61 /* RESearch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RESearch.cxx; path = ../../src/stc/scintilla/src/RESearch.cxx; sourceTree = SOURCE_ROOT; }; - B61D36546E97371FAC5D4565 /* LexStata.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexStata.cxx; path = ../../src/stc/lexilla/lexers/LexStata.cxx; sourceTree = SOURCE_ROOT; }; - AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiaction_osx.cpp; path = ../../src/osx/uiaction_osx.cpp; sourceTree = SOURCE_ROOT; }; - 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checklstcmn.cpp; path = ../../src/common/checklstcmn.cpp; sourceTree = SOURCE_ROOT; }; - 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = spinbutt.mm; path = ../../src/osx/cocoa/spinbutt.mm; sourceTree = SOURCE_ROOT; }; - 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexYAML.cxx; path = ../../src/stc/lexilla/lexers/LexYAML.cxx; sourceTree = SOURCE_ROOT; }; - 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextimagedlg.cpp; path = ../../src/richtext/richtextimagedlg.cpp; sourceTree = SOURCE_ROOT; }; - EED7C691150139EFA35E8EBD /* utils_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utils_osx.cpp; path = ../../src/osx/utils_osx.cpp; sourceTree = SOURCE_ROOT; }; - 02D2E8B5C89939CE90B99E2B /* archive.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = archive.cpp; path = ../../src/common/archive.cpp; sourceTree = SOURCE_ROOT; }; - 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numdlgg.cpp; path = ../../src/generic/numdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 933D7637CAA43F6C99814BC5 /* arm_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = arm_init.c; path = ../../src/png/arm/arm_init.c; sourceTree = SOURCE_ROOT; }; - F4020D790AE7363CB29F1C2F /* anybutton.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = anybutton.mm; path = ../../src/osx/cocoa/anybutton.mm; sourceTree = SOURCE_ROOT; }; - E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyMap.cxx; path = ../../src/stc/scintilla/src/KeyMap.cxx; sourceTree = SOURCE_ROOT; }; - 5F84098A475939BB9EE87E70 /* imagbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagbmp.cpp; path = ../../src/common/imagbmp.cpp; sourceTree = SOURCE_ROOT; }; 137E01C362E134449BF966ED /* imagfill.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagfill.cpp; path = ../../src/common/imagfill.cpp; sourceTree = SOURCE_ROOT; }; - 2A67053D16D63C588E555C84 /* dragimgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dragimgg.cpp; path = ../../src/generic/dragimgg.cpp; sourceTree = SOURCE_ROOT; }; - 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlnkcmn.cpp; path = ../../src/common/hyperlnkcmn.cpp; sourceTree = SOURCE_ROOT; }; - 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_slidr.cpp; path = ../../src/xrc/xh_slidr.cpp; sourceTree = SOURCE_ROOT; }; - A298576700C33F018616E7BD /* auibook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = auibook.cpp; path = ../../src/aui/auibook.cpp; sourceTree = SOURCE_ROOT; }; - 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCsound.cxx; path = ../../src/stc/lexilla/lexers/LexCsound.cxx; sourceTree = SOURCE_ROOT; }; - 373242CD08F330208A7CF438 /* fontenumcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenumcmn.cpp; path = ../../src/common/fontenumcmn.cpp; sourceTree = SOURCE_ROOT; }; - E110907DDC13305E88B90086 /* dirctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlcmn.cpp; path = ../../src/common/dirctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 5C85865D28DC31649440A921 /* imagxpm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagxpm.cpp; path = ../../src/common/imagxpm.cpp; sourceTree = SOURCE_ROOT; }; - 49CABA38E78D34DFA260AA06 /* renderg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = renderg.cpp; path = ../../src/generic/renderg.cpp; sourceTree = SOURCE_ROOT; }; - 701B84EE7C043B539FF5195A /* textbuf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textbuf.cpp; path = ../../src/common/textbuf.cpp; sourceTree = SOURCE_ROOT; }; - BD709DEB71623974B9836D69 /* dockart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dockart.cpp; path = ../../src/aui/dockart.cpp; sourceTree = SOURCE_ROOT; }; - 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcscreen.cpp; path = ../../src/osx/carbon/dcscreen.cpp; sourceTree = SOURCE_ROOT; }; - 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sizer.cpp; path = ../../src/common/sizer.cpp; sourceTree = SOURCE_ROOT; }; - A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rowheightcache.cpp; path = ../../src/generic/rowheightcache.cpp; sourceTree = SOURCE_ROOT; }; - 3026D20A03E53F1DB40FB35A /* pcre2_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_context.c; path = ../../3rdparty/pcre/src/pcre2_context.c; sourceTree = SOURCE_ROOT; }; - 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctint.c; path = ../../src/jpeg/jidctint.c; sourceTree = SOURCE_ROOT; }; - 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexScriptol.cxx; path = ../../src/stc/lexilla/lexers/LexScriptol.cxx; sourceTree = SOURCE_ROOT; }; - B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCOBOL.cxx; path = ../../src/stc/lexilla/lexers/LexCOBOL.cxx; sourceTree = SOURCE_ROOT; }; - 2F41EDEB298538CC86FF6DC1 /* jcparam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcparam.c; path = ../../src/jpeg/jcparam.c; sourceTree = SOURCE_ROOT; }; - 95A156A823B536DE8476E4F9 /* appbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appbase.cpp; path = ../../src/common/appbase.cpp; sourceTree = SOURCE_ROOT; }; - 95186FEF3DEF39D8B1157BD5 /* stattext.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stattext.mm; path = ../../src/osx/cocoa/stattext.mm; sourceTree = SOURCE_ROOT; }; - 24930711031D35288D28B04B /* choiccmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choiccmn.cpp; path = ../../src/common/choiccmn.cpp; sourceTree = SOURCE_ROOT; }; - 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharClassify.cxx; path = ../../src/stc/scintilla/src/CharClassify.cxx; sourceTree = SOURCE_ROOT; }; - 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sashwin.cpp; path = ../../src/generic/sashwin.cpp; sourceTree = SOURCE_ROOT; }; - 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbkg.cpp; path = ../../src/generic/listbkg.cpp; sourceTree = SOURCE_ROOT; }; - 853C2741D98438DA90B87D90 /* LexBatch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBatch.cxx; path = ../../src/stc/lexilla/lexers/LexBatch.cxx; sourceTree = SOURCE_ROOT; }; - D9016355F66D3125919E017D /* listctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrl.cpp; path = ../../src/generic/listctrl.cpp; sourceTree = SOURCE_ROOT; }; - 57E4784E521339BEB971D81D /* LexAVS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVS.cxx; path = ../../src/stc/lexilla/lexers/LexAVS.cxx; sourceTree = SOURCE_ROOT; }; - 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHex.cxx; path = ../../src/stc/lexilla/lexers/LexHex.cxx; sourceTree = SOURCE_ROOT; }; - 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_unkwn.cpp; path = ../../src/xrc/xh_unkwn.cpp; sourceTree = SOURCE_ROOT; }; - 4188821BBA833CCAA678B234 /* utilscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilscmn.cpp; path = ../../src/common/utilscmn.cpp; sourceTree = SOURCE_ROOT; }; - B303230368143F37B2409DE6 /* LexKix.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKix.cxx; path = ../../src/stc/lexilla/lexers/LexKix.cxx; sourceTree = SOURCE_ROOT; }; - 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wizard.cpp; path = ../../src/generic/wizard.cpp; sourceTree = SOURCE_ROOT; }; - DB82939EDC593F9CA95C3098 /* init.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = init.cpp; path = ../../src/common/init.cpp; sourceTree = SOURCE_ROOT; }; - A3BF8C9FF2D5314591329D0D /* toolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = toolbar.mm; path = ../../src/osx/cocoa/toolbar.mm; sourceTree = SOURCE_ROOT; }; - 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gaugecmn.cpp; path = ../../src/common/gaugecmn.cpp; sourceTree = SOURCE_ROOT; }; - 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbmp.cpp; path = ../../src/xrc/xh_stbmp.cpp; sourceTree = SOURCE_ROOT; }; - BACAA6CE4A0934459F26B27C /* graphicc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphicc.cpp; path = ../../src/generic/graphicc.cpp; sourceTree = SOURCE_ROOT; }; - 8F633793051F371F94C27530 /* LexVB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVB.cxx; path = ../../src/stc/lexilla/lexers/LexVB.cxx; sourceTree = SOURCE_ROOT; }; - 093B5233861B3F9B8C85762B /* xh_cald.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cald.cpp; path = ../../src/xrc/xh_cald.cpp; sourceTree = SOURCE_ROOT; }; - 9051902662BE38B3912B34EA /* dlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlgcmn.cpp; path = ../../src/common/dlgcmn.cpp; sourceTree = SOURCE_ROOT; }; - AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagtiff.cpp; path = ../../src/common/imagtiff.cpp; sourceTree = SOURCE_ROOT; }; - 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdpbase.cpp; path = ../../src/common/stdpbase.cpp; sourceTree = SOURCE_ROOT; }; - 75D0C937F2A03ADA8581A2BB /* arcall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcall.cpp; path = ../../src/common/arcall.cpp; sourceTree = SOURCE_ROOT; }; - AC12D557950A3B0D89D9F2F3 /* fileback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileback.cpp; path = ../../src/common/fileback.cpp; sourceTree = SOURCE_ROOT; }; - 513033E36E643593AC305B3D /* uncompr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = ../../src/zlib/uncompr.c; sourceTree = SOURCE_ROOT; }; - 194ADD28300E329E80F7892E /* htmprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmprint.cpp; path = ../../src/html/htmprint.cpp; sourceTree = SOURCE_ROOT; }; - D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTxt2tags.cxx; path = ../../src/stc/lexilla/lexers/LexTxt2tags.cxx; sourceTree = SOURCE_ROOT; }; - A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickercmn.cpp; path = ../../src/common/fontpickercmn.cpp; sourceTree = SOURCE_ROOT; }; - 889FFA9573A835F280A21CB4 /* xh_html.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_html.cpp; path = ../../src/xrc/xh_html.cpp; sourceTree = SOURCE_ROOT; }; - BAD4614CABC934D6AFF8D9CD /* gzread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzread.c; path = ../../src/zlib/gzread.c; sourceTree = SOURCE_ROOT; }; - 0B0DC125AFFC322E8E496262 /* dirdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dirdlg.mm; path = ../../src/osx/cocoa/dirdlg.mm; sourceTree = SOURCE_ROOT; }; - 4FC2F076657431458896115A /* checkboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkboxcmn.cpp; path = ../../src/common/checkboxcmn.cpp; sourceTree = SOURCE_ROOT; }; - B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wrapsizer.cpp; path = ../../src/common/wrapsizer.cpp; sourceTree = SOURCE_ROOT; }; - 26632A254717372BAA4D514D /* framemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framemanager.cpp; path = ../../src/aui/framemanager.cpp; sourceTree = SOURCE_ROOT; }; - C3019BA65DD73F30A865365F /* frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frame.cpp; path = ../../src/osx/carbon/frame.cpp; sourceTree = SOURCE_ROOT; }; - 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentrycmn.cpp; path = ../../src/common/textentrycmn.cpp; sourceTree = SOURCE_ROOT; }; - C125FA3837C631A9BE0ED5E7 /* splitter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splitter.cpp; path = ../../src/generic/splitter.cpp; sourceTree = SOURCE_ROOT; }; - 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCSS.cxx; path = ../../src/stc/lexilla/lexers/LexCSS.cxx; sourceTree = SOURCE_ROOT; }; - FD5F11A3646F397BA62EB037 /* htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmllbox.cpp; path = ../../src/generic/htmllbox.cpp; sourceTree = SOURCE_ROOT; }; - E6AB648BC5173104A96CAE66 /* xml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xml.cpp; path = ../../src/xml/xml.cpp; sourceTree = SOURCE_ROOT; }; - 2ACC8667173D3AB09F6214F5 /* sound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../src/osx/carbon/sound.cpp; sourceTree = SOURCE_ROOT; }; - 3716DA7B0C79360CBA26A71E /* tif_webp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_webp.c; path = ../../src/tiff/libtiff/tif_webp.c; sourceTree = SOURCE_ROOT; }; - 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiounix.cpp; path = ../../src/unix/fdiounix.cpp; sourceTree = SOURCE_ROOT; }; - 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickerg.cpp; path = ../../src/generic/clrpickerg.cpp; sourceTree = SOURCE_ROOT; }; - 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_propdlg.cpp; path = ../../src/xrc/xh_propdlg.cpp; sourceTree = SOURCE_ROOT; }; - 9F838F853CB03CF7932C08C3 /* choice.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = choice.mm; path = ../../src/osx/cocoa/choice.mm; sourceTree = SOURCE_ROOT; }; - BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = progdlgg.cpp; path = ../../src/generic/progdlgg.cpp; sourceTree = SOURCE_ROOT; }; - A737317EDE0F3921B1412966 /* LexRegistry.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRegistry.cxx; path = ../../src/stc/lexilla/lexers/LexRegistry.cxx; sourceTree = SOURCE_ROOT; }; - 48F1439BF6C3361296F05A33 /* tif_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_error.c; path = ../../src/tiff/libtiff/tif_error.c; sourceTree = SOURCE_ROOT; }; + BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dirpicker.cpp; path = ../../src/xrc/xh_dirpicker.cpp; sourceTree = SOURCE_ROOT; }; 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = powercmn.cpp; path = ../../src/common/powercmn.cpp; sourceTree = SOURCE_ROOT; }; - 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colrdlgg.cpp; path = ../../src/generic/colrdlgg.cpp; sourceTree = SOURCE_ROOT; }; - D30617843F33310089C1F77A /* richtextstyles.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyles.cpp; path = ../../src/richtext/richtextstyles.cpp; sourceTree = SOURCE_ROOT; }; - BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar.cpp; path = ../../src/ribbon/toolbar.cpp; sourceTree = SOURCE_ROOT; }; - 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_ojpeg.c; path = ../../src/tiff/libtiff/tif_ojpeg.c; sourceTree = SOURCE_ROOT; }; - 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RunStyles.cxx; path = ../../src/stc/scintilla/src/RunStyles.cxx; sourceTree = SOURCE_ROOT; }; - DE8238DA30FF3FB984511250 /* sckaddr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckaddr.cpp; path = ../../src/common/sckaddr.cpp; sourceTree = SOURCE_ROOT; }; - 2AF7739C389536F79DAA31E5 /* Selection.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Selection.cxx; path = ../../src/stc/scintilla/src/Selection.cxx; sourceTree = SOURCE_ROOT; }; - 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dumpmode.c; path = ../../src/tiff/libtiff/tif_dumpmode.c; sourceTree = SOURCE_ROOT; }; - 7195E665E0F233839B967FC9 /* timercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timercmn.cpp; path = ../../src/common/timercmn.cpp; sourceTree = SOURCE_ROOT; }; - 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCMD.cxx; path = ../../src/stc/lexilla/lexers/LexTCMD.cxx; sourceTree = SOURCE_ROOT; }; - 7FE0455EBDC63D82B2D88587 /* jcprepct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcprepct.c; path = ../../src/jpeg/jcprepct.c; sourceTree = SOURCE_ROOT; }; - 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridctrl.cpp; path = ../../src/generic/gridctrl.cpp; sourceTree = SOURCE_ROOT; }; - D87406BCF3E833369E12D89A /* LexHTML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHTML.cxx; path = ../../src/stc/lexilla/lexers/LexHTML.cxx; sourceTree = SOURCE_ROOT; }; - B60497805D37375EBFCF3D98 /* pcre2_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_tables.c; path = ../../3rdparty/pcre/src/pcre2_tables.c; sourceTree = SOURCE_ROOT; }; - 8D2549709E0133C9A267E3A5 /* evtloop.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = evtloop.mm; path = ../../src/osx/cocoa/evtloop.mm; sourceTree = SOURCE_ROOT; }; - 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = epolldispatcher.cpp; path = ../../src/unix/epolldispatcher.cpp; sourceTree = SOURCE_ROOT; }; - 727F25F832AD32D4B12D8E39 /* m_span.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_span.cpp; path = ../../src/html/m_span.cpp; sourceTree = SOURCE_ROOT; }; - FA7029BB5751398AA02D8C24 /* imagtga.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagtga.cpp; path = ../../src/common/imagtga.cpp; sourceTree = SOURCE_ROOT; }; - C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextprint.cpp; path = ../../src/richtext/richtextprint.cpp; sourceTree = SOURCE_ROOT; }; - BB7661E9E09A397790ED9545 /* sockunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockunix.cpp; path = ../../src/unix/sockunix.cpp; sourceTree = SOURCE_ROOT; }; - C2BB2949CC0B387AB6879539 /* metafile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = metafile.cpp; path = ../../src/osx/carbon/metafile.cpp; sourceTree = SOURCE_ROOT; }; - C28429A964C337A192D76CC8 /* Style.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Style.cxx; path = ../../src/stc/scintilla/src/Style.cxx; sourceTree = SOURCE_ROOT; }; - D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markuptext.cpp; path = ../../src/generic/markuptext.cpp; sourceTree = SOURCE_ROOT; }; - 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyledlg.cpp; path = ../../src/richtext/richtextstyledlg.cpp; sourceTree = SOURCE_ROOT; }; - ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = settcmn.cpp; path = ../../src/common/settcmn.cpp; sourceTree = SOURCE_ROOT; }; - 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utilscocoa.mm; path = ../../src/osx/carbon/utilscocoa.mm; sourceTree = SOURCE_ROOT; }; - A6636144CDE83E8E85270FAF /* hashmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hashmap.cpp; path = ../../src/common/hashmap.cpp; sourceTree = SOURCE_ROOT; }; - DC3430B6483E35C3A201BF44 /* LexPO.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPO.cxx; path = ../../src/stc/lexilla/lexers/LexPO.cxx; sourceTree = SOURCE_ROOT; }; - BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckb.cpp; path = ../../src/xrc/xh_chckb.cpp; sourceTree = SOURCE_ROOT; }; - 082CA018FB883999839C1DCE /* m_tables.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_tables.cpp; path = ../../src/html/m_tables.cpp; sourceTree = SOURCE_ROOT; }; - 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bttn.cpp; path = ../../src/xrc/xh_bttn.cpp; sourceTree = SOURCE_ROOT; }; - 5248A45AB113341EAC361910 /* notebook_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notebook_osx.cpp; path = ../../src/osx/notebook_osx.cpp; sourceTree = SOURCE_ROOT; }; - B890199A37723EFD86C0ADA5 /* quantize.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = quantize.cpp; path = ../../src/common/quantize.cpp; sourceTree = SOURCE_ROOT; }; - E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbrma.cpp; path = ../../src/osx/carbon/statbrma.cpp; sourceTree = SOURCE_ROOT; }; - A0DCC5EF59143640BE13AD73 /* jidctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctfst.c; path = ../../src/jpeg/jidctfst.c; sourceTree = SOURCE_ROOT; }; - A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dpycmn.cpp; path = ../../src/common/dpycmn.cpp; sourceTree = SOURCE_ROOT; }; - 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAPDL.cxx; path = ../../src/stc/lexilla/lexers/LexAPDL.cxx; sourceTree = SOURCE_ROOT; }; - E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richmsgdlgg.cpp; path = ../../src/generic/richmsgdlgg.cpp; sourceTree = SOURCE_ROOT; }; - C562D5885AFF3E15837325CE /* xpmdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xpmdecod.cpp; path = ../../src/common/xpmdecod.cpp; sourceTree = SOURCE_ROOT; }; - 56653FACC7D13804A70556AD /* sckfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckfile.cpp; path = ../../src/common/sckfile.cpp; sourceTree = SOURCE_ROOT; }; - 6BC93D1DE277395592610085 /* propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propdlg.cpp; path = ../../src/generic/propdlg.cpp; sourceTree = SOURCE_ROOT; }; - BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_serialize.c; path = ../../3rdparty/pcre/src/pcre2_serialize.c; sourceTree = SOURCE_ROOT; }; - 97FFB03FF6793506B246BAC6 /* platinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = platinfo.cpp; path = ../../src/common/platinfo.cpp; sourceTree = SOURCE_ROOT; }; - 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checklst_osx.cpp; path = ../../src/osx/checklst_osx.cpp; sourceTree = SOURCE_ROOT; }; - 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlrsall.cpp; path = ../../src/xrc/xmlrsall.cpp; sourceTree = SOURCE_ROOT; }; - 182C8AD4F822375495795B43 /* dbgrptg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dbgrptg.cpp; path = ../../src/generic/dbgrptg.cpp; sourceTree = SOURCE_ROOT; }; - 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFortran.cxx; path = ../../src/stc/lexilla/lexers/LexFortran.cxx; sourceTree = SOURCE_ROOT; }; - 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CallTip.cxx; path = ../../src/stc/scintilla/src/CallTip.cxx; sourceTree = SOURCE_ROOT; }; - B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmainct.c; path = ../../src/jpeg/jdmainct.c; sourceTree = SOURCE_ROOT; }; - 2C090A76B6F23E6481A27282 /* ipcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ipcbase.cpp; path = ../../src/common/ipcbase.cpp; sourceTree = SOURCE_ROOT; }; - 0903EE9B3793303285FF96E3 /* textfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textfile.cpp; path = ../../src/common/textfile.cpp; sourceTree = SOURCE_ROOT; }; - 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ord2utf.c; path = ../../3rdparty/pcre/src/pcre2_ord2utf.c; sourceTree = SOURCE_ROOT; }; - 3E6F40F4740C3ED29D83E107 /* tif_version.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_version.c; path = ../../src/tiff/libtiff/tif_version.c; sourceTree = SOURCE_ROOT; }; - 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cairo.cpp; path = ../../src/common/cairo.cpp; sourceTree = SOURCE_ROOT; }; - DC8A52CA69053B27B09F1037 /* filedlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = filedlg.mm; path = ../../src/osx/cocoa/filedlg.mm; sourceTree = SOURCE_ROOT; }; - AAC12B4456E13F57BEA25A5E /* tif_swab.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_swab.c; path = ../../src/tiff/libtiff/tif_swab.c; sourceTree = SOURCE_ROOT; }; - 51054B41BFD83E97BAF76D07 /* tabart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabart.cpp; path = ../../src/aui/tabart.cpp; sourceTree = SOURCE_ROOT; }; - 1C4762898E5330C28651EE73 /* graphics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphics.cpp; path = ../../src/osx/carbon/graphics.cpp; sourceTree = SOURCE_ROOT; }; - 640783FBACA43206B782C77B /* evtloopcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopcmn.cpp; path = ../../src/common/evtloopcmn.cpp; sourceTree = SOURCE_ROOT; }; - E9B992CB6C28339FB0CA5E27 /* tif_write.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_write.c; path = ../../src/tiff/libtiff/tif_write.c; sourceTree = SOURCE_ROOT; }; - DAAED71A534135A9A61612A6 /* colordlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = colordlgosx.mm; path = ../../src/osx/carbon/colordlgosx.mm; sourceTree = SOURCE_ROOT; }; - 95B4EDF38F8A3E5EBAFF560F /* trees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = trees.c; path = ../../src/zlib/trees.c; sourceTree = SOURCE_ROOT; }; - 6AC666417602346EA583709E /* translation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = translation.cpp; path = ../../src/common/translation.cpp; sourceTree = SOURCE_ROOT; }; - DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socketiohandler.cpp; path = ../../src/common/socketiohandler.cpp; sourceTree = SOURCE_ROOT; }; - 8685B8ED68F23DB0B770FD74 /* xmltok.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmltok.c; path = ../../src/expat/expat/lib/xmltok.c; sourceTree = SOURCE_ROOT; }; - 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bookctrlbase.cpp; path = ../../src/xrc/xh_bookctrlbase.cpp; sourceTree = SOURCE_ROOT; }; - 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbtncmn.cpp; path = ../../src/common/bmpbtncmn.cpp; sourceTree = SOURCE_ROOT; }; - 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctrl_osx.cpp; path = ../../src/osx/srchctrl_osx.cpp; sourceTree = SOURCE_ROOT; }; - E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbase.cpp; path = ../../src/common/bmpbase.cpp; sourceTree = SOURCE_ROOT; }; - B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_treebk.cpp; path = ../../src/xrc/xh_treebk.cpp; sourceTree = SOURCE_ROOT; }; - BD88495AF72531A28D2201D0 /* tif_tile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_tile.c; path = ../../src/tiff/libtiff/tif_tile.c; sourceTree = SOURCE_ROOT; }; - 02D9332D5C5632E981936E29 /* jquant2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant2.c; path = ../../src/jpeg/jquant2.c; sourceTree = SOURCE_ROOT; }; - 8EB76F786D7F3FF286948D22 /* jcomapi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcomapi.c; path = ../../src/jpeg/jcomapi.c; sourceTree = SOURCE_ROOT; }; - 63867276260C3F4A980E83D8 /* rgncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rgncmn.cpp; path = ../../src/common/rgncmn.cpp; sourceTree = SOURCE_ROOT; }; - 271B4B77622B3411A7BF6634 /* dataobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dataobj.cpp; path = ../../src/osx/carbon/dataobj.cpp; sourceTree = SOURCE_ROOT; }; - 61548D0FE1353D7C846DD721 /* menuitem.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menuitem.mm; path = ../../src/osx/cocoa/menuitem.mm; sourceTree = SOURCE_ROOT; }; - 7BA6ADD758693BD180D3275B /* treebase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebase.cpp; path = ../../src/common/treebase.cpp; sourceTree = SOURCE_ROOT; }; - 5F3D473DC5123EDAB767045C /* datavgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavgen.cpp; path = ../../src/generic/datavgen.cpp; sourceTree = SOURCE_ROOT; }; - 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = mediactrl.mm; path = ../../src/osx/cocoa/mediactrl.mm; sourceTree = SOURCE_ROOT; }; - 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPascal.cxx; path = ../../src/stc/lexilla/lexers/LexPascal.cxx; sourceTree = SOURCE_ROOT; }; - 207F0F88390138B6B41183EB /* aboutdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = aboutdlg.mm; path = ../../src/osx/cocoa/aboutdlg.mm; sourceTree = SOURCE_ROOT; }; - 305614D19CF23CB2B14A5B2E /* tif_flush.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_flush.c; path = ../../src/tiff/libtiff/tif_flush.c; sourceTree = SOURCE_ROOT; }; - 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = aboutdlgg.cpp; path = ../../src/generic/aboutdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipcmn.cpp; path = ../../src/common/richtooltipcmn.cpp; sourceTree = SOURCE_ROOT; }; - 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlcmn.cpp; path = ../../src/common/calctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3sm.c; path = ../../src/tiff/libtiff/tif_fax3sm.c; sourceTree = SOURCE_ROOT; }; - A65399C8A6D636139E362119 /* LexAsm.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsm.cxx; path = ../../src/stc/lexilla/lexers/LexAsm.cxx; sourceTree = SOURCE_ROOT; }; - 84758329F2163F00A9C005DF /* collpaneg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collpaneg.cpp; path = ../../src/generic/collpaneg.cpp; sourceTree = SOURCE_ROOT; }; - 05310A868F0B35999C568681 /* xh_editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_editlbox.cpp; path = ../../src/xrc/xh_editlbox.cpp; sourceTree = SOURCE_ROOT; }; - 60DFD5962DE3379F801AF78F /* power.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = power.mm; path = ../../src/osx/cocoa/power.mm; sourceTree = SOURCE_ROOT; }; - C25521AF59B9324EB2809C73 /* XPM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = XPM.cxx; path = ../../src/stc/scintilla/src/XPM.cxx; sourceTree = SOURCE_ROOT; }; - 168DB301ACC736FF96D7F581 /* file.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = file.cpp; path = ../../src/common/file.cpp; sourceTree = SOURCE_ROOT; }; - 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match.c; path = ../../3rdparty/pcre/src/pcre2_match.c; sourceTree = SOURCE_ROOT; }; - 726C0457DF1232C793918DC1 /* tif_zip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zip.c; path = ../../src/tiff/libtiff/tif_zip.c; sourceTree = SOURCE_ROOT; }; - 5FF661188B563D27A11F5716 /* fontutil.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutil.cpp; path = ../../src/osx/fontutil.cpp; sourceTree = SOURCE_ROOT; }; - FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_srchctrl.cpp; path = ../../src/xrc/xh_srchctrl.cpp; sourceTree = SOURCE_ROOT; }; - 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listc.cpp; path = ../../src/xrc/xh_listc.cpp; sourceTree = SOURCE_ROOT; }; - 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clipcmn.cpp; path = ../../src/common/clipcmn.cpp; sourceTree = SOURCE_ROOT; }; - DA5E95D498C53A808A8E2EEB /* Editor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Editor.cxx; path = ../../src/stc/scintilla/src/Editor.cxx; sourceTree = SOURCE_ROOT; }; - A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbarcmn.cpp; path = ../../src/common/scrolbarcmn.cpp; sourceTree = SOURCE_ROOT; }; - 65C47DFD6E243724A83603F3 /* libwx_osx_cocoa.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoa.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; - 87799D3168B43EB7B5686826 /* pngrtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrtran.c; path = ../../src/png/pngrtran.c; sourceTree = SOURCE_ROOT; }; - 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDataflex.cxx; path = ../../src/stc/lexilla/lexers/LexDataflex.cxx; sourceTree = SOURCE_ROOT; }; - E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrlcmn.cpp; path = ../../src/common/listctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcherg.cpp; path = ../../src/generic/fswatcherg.cpp; sourceTree = SOURCE_ROOT; }; - 67DCEEB6861731319C30817F /* cshelp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cshelp.cpp; path = ../../src/common/cshelp.cpp; sourceTree = SOURCE_ROOT; }; - EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_wizrd.cpp; path = ../../src/xrc/xh_wizrd.cpp; sourceTree = SOURCE_ROOT; }; - 1BB59DD194923D6399087A75 /* graphcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphcmn.cpp; path = ../../src/common/graphcmn.cpp; sourceTree = SOURCE_ROOT; }; - 96CED508FA3C3B6B9265099E /* rendcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rendcmn.cpp; path = ../../src/common/rendcmn.cpp; sourceTree = SOURCE_ROOT; }; - 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printmac.cpp; path = ../../src/osx/core/printmac.cpp; sourceTree = SOURCE_ROOT; }; - 24E82A05E9A9323287CDB15B /* artstd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artstd.cpp; path = ../../src/common/artstd.cpp; sourceTree = SOURCE_ROOT; }; - 77F5E7BCD9B2307D8DBCC052 /* font.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = font.cpp; path = ../../src/osx/carbon/font.cpp; sourceTree = SOURCE_ROOT; }; - D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetimectrl_osx.cpp; path = ../../src/osx/datetimectrl_osx.cpp; sourceTree = SOURCE_ROOT; }; - A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selectdispatcher.cpp; path = ../../src/common/selectdispatcher.cpp; sourceTree = SOURCE_ROOT; }; - 3F8836E29C5A370E80CE070E /* splash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splash.cpp; path = ../../src/generic/splash.cpp; sourceTree = SOURCE_ROOT; }; - 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextcmn.cpp; path = ../../src/common/stattextcmn.cpp; sourceTree = SOURCE_ROOT; }; - B14D6E7E15FD3C869E341198 /* LexLout.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLout.cxx; path = ../../src/stc/lexilla/lexers/LexLout.cxx; sourceTree = SOURCE_ROOT; }; - DFDC805DD3063C389F93642D /* tif_next.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_next.c; path = ../../src/tiff/libtiff/tif_next.c; sourceTree = SOURCE_ROOT; }; - 98A7F0605AAC3D28A8C9F253 /* gauge.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = gauge.mm; path = ../../src/osx/cocoa/gauge.mm; sourceTree = SOURCE_ROOT; }; - 9E1B538562B93D148F54645B /* LexSAS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSAS.cxx; path = ../../src/stc/lexilla/lexers/LexSAS.cxx; sourceTree = SOURCE_ROOT; }; - 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_sse2_intrinsics.c; path = ../../src/png/intel/filter_sse2_intrinsics.c; sourceTree = SOURCE_ROOT; }; - 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lzmastream.cpp; path = ../../src/common/lzmastream.cpp; sourceTree = SOURCE_ROOT; }; - 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_find_bracket.c; path = ../../3rdparty/pcre/src/pcre2_find_bracket.c; sourceTree = SOURCE_ROOT; }; - 552757A901E732CAA8E3F16D /* list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = ../../src/common/list.cpp; sourceTree = SOURCE_ROOT; }; - 58E7C516E2453A269280A404 /* modalhook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = modalhook.cpp; path = ../../src/common/modalhook.cpp; sourceTree = SOURCE_ROOT; }; CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webviewfshandler.cpp; path = ../../src/common/webviewfshandler.cpp; sourceTree = SOURCE_ROOT; }; - C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = encconv.cpp; path = ../../src/common/encconv.cpp; sourceTree = SOURCE_ROOT; }; - 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolb.cpp; path = ../../src/xrc/xh_toolb.cpp; sourceTree = SOURCE_ROOT; }; - D016F584D14C31E192DB3179 /* pcre2_maketables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_maketables.c; path = ../../3rdparty/pcre/src/pcre2_maketables.c; sourceTree = SOURCE_ROOT; }; - 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numformatter.cpp; path = ../../src/common/numformatter.cpp; sourceTree = SOURCE_ROOT; }; - 26381308E32A3A179E7A9B40 /* gridsel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridsel.cpp; path = ../../src/generic/gridsel.cpp; sourceTree = SOURCE_ROOT; }; - 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmp.cpp; path = ../../src/xrc/xh_bmp.cpp; sourceTree = SOURCE_ROOT; }; - 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontcmn.cpp; path = ../../src/common/fontcmn.cpp; sourceTree = SOURCE_ROOT; }; - 7D90D14874FD38079835AF0B /* editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editlbox.cpp; path = ../../src/generic/editlbox.cpp; sourceTree = SOURCE_ROOT; }; + 430739CB8B95336ABB372EC7 /* EditView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditView.cxx; path = ../../src/stc/scintilla/src/EditView.cxx; sourceTree = SOURCE_ROOT; }; + B890199A37723EFD86C0ADA5 /* quantize.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = quantize.cpp; path = ../../src/common/quantize.cpp; sourceTree = SOURCE_ROOT; }; + 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErrorList.cxx; path = ../../src/stc/lexilla/lexers/LexErrorList.cxx; sourceTree = SOURCE_ROOT; }; + B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_treebk.cpp; path = ../../src/xrc/xh_treebk.cpp; sourceTree = SOURCE_ROOT; }; + 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_unkwn.cpp; path = ../../src/xrc/xh_unkwn.cpp; sourceTree = SOURCE_ROOT; }; + 889FFA9573A835F280A21CB4 /* xh_html.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_html.cpp; path = ../../src/xrc/xh_html.cpp; sourceTree = SOURCE_ROOT; }; + EA2520F427493A22A70A5C09 /* stackwalk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalk.cpp; path = ../../src/unix/stackwalk.cpp; sourceTree = SOURCE_ROOT; }; 9D6B0D32537D35069C7E053F /* inftrees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = ../../src/zlib/inftrees.c; sourceTree = SOURCE_ROOT; }; - D1EE17722EA937E88A7F0C01 /* dcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbase.cpp; path = ../../src/common/dcbase.cpp; sourceTree = SOURCE_ROOT; }; - A9B2316B32653DA0939A372D /* sound_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound_osx.cpp; path = ../../src/osx/sound_osx.cpp; sourceTree = SOURCE_ROOT; }; - E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMarkdown.cxx; path = ../../src/stc/lexilla/lexers/LexMarkdown.cxx; sourceTree = SOURCE_ROOT; }; - 1EF103B09F02315282EC8F44 /* srchcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchcmn.cpp; path = ../../src/common/srchcmn.cpp; sourceTree = SOURCE_ROOT; }; - FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKVIrc.cxx; path = ../../src/stc/lexilla/lexers/LexKVIrc.cxx; sourceTree = SOURCE_ROOT; }; - F84F0DB790A23D92A193D2B4 /* http.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = http.cpp; path = ../../src/common/http.cpp; sourceTree = SOURCE_ROOT; }; - C06FED83BF933DF98C2466AE /* button.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = button.mm; path = ../../src/osx/cocoa/button.mm; sourceTree = SOURCE_ROOT; }; - 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = StyleContext.cxx; path = ../../src/stc/lexilla/lexlib/StyleContext.cxx; sourceTree = SOURCE_ROOT; }; - F43AF44465B335479752116D /* xh_radbx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbx.cpp; path = ../../src/xrc/xh_radbx.cpp; sourceTree = SOURCE_ROOT; }; - 36E1DBA275AD325DB759C180 /* fontenum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenum.cpp; path = ../../src/osx/core/fontenum.cpp; sourceTree = SOURCE_ROOT; }; - D4C4495603293C07A3B09D54 /* compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = compress.c; path = ../../src/zlib/compress.c; sourceTree = SOURCE_ROOT; }; - AE856D950B8C369EB0FE13BA /* datectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datectlg.cpp; path = ../../src/generic/datectlg.cpp; sourceTree = SOURCE_ROOT; }; - 76337016F2CA3C85831702E6 /* grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grid.cpp; path = ../../src/generic/grid.cpp; sourceTree = SOURCE_ROOT; }; - 147800BBCB80346798B35D75 /* xh_stbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbox.cpp; path = ../../src/xrc/xh_stbox.cpp; sourceTree = SOURCE_ROOT; }; - 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = colour.mm; path = ../../src/osx/cocoa/colour.mm; sourceTree = SOURCE_ROOT; }; - 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPOV.cxx; path = ../../src/stc/lexilla/lexers/LexPOV.cxx; sourceTree = SOURCE_ROOT; }; - 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../src/common/event.cpp; sourceTree = SOURCE_ROOT; }; - 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pickerbase.cpp; path = ../../src/common/pickerbase.cpp; sourceTree = SOURCE_ROOT; }; - DC9153A350893820B942D37E /* LexMatlab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMatlab.cxx; path = ../../src/stc/lexilla/lexers/LexMatlab.cxx; sourceTree = SOURCE_ROOT; }; - 3D5F00FC91343C35AF99F708 /* LexMake.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMake.cxx; path = ../../src/stc/lexilla/lexers/LexMake.cxx; sourceTree = SOURCE_ROOT; }; - E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CellBuffer.cxx; path = ../../src/stc/scintilla/src/CellBuffer.cxx; sourceTree = SOURCE_ROOT; }; - C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextformatdlg.cpp; path = ../../src/richtext/richtextformatdlg.cpp; sourceTree = SOURCE_ROOT; }; - 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdiobj.cpp; path = ../../src/osx/carbon/gdiobj.cpp; sourceTree = SOURCE_ROOT; }; - 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant1.c; path = ../../src/jpeg/jquant1.c; sourceTree = SOURCE_ROOT; }; - 5D2F8259CC99380CB8217DEF /* tif_unix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_unix.c; path = ../../src/tiff/libtiff/tif_unix.c; sourceTree = SOURCE_ROOT; }; - A5617D10CB7136EC9A4194EF /* display.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = display.cpp; path = ../../src/osx/core/display.cpp; sourceTree = SOURCE_ROOT; }; - 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = debugrpt.cpp; path = ../../src/common/debugrpt.cpp; sourceTree = SOURCE_ROOT; }; - 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dobjcmn.cpp; path = ../../src/common/dobjcmn.cpp; sourceTree = SOURCE_ROOT; }; - 1BC0322549563787A21CE8F1 /* LexNsis.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNsis.cxx; path = ../../src/stc/lexilla/lexers/LexNsis.cxx; sourceTree = SOURCE_ROOT; }; - ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_hline.cpp; path = ../../src/html/m_hline.cpp; sourceTree = SOURCE_ROOT; }; - 358D0A3AC73F322EA732D020 /* pngrutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrutil.c; path = ../../src/png/pngrutil.c; sourceTree = SOURCE_ROOT; }; - 5190E3E110443FD29F2474FC /* treelist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treelist.cpp; path = ../../src/generic/treelist.cpp; sourceTree = SOURCE_ROOT; }; - A1276C0E5D48337489DEE8DF /* LexErlang.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErlang.cxx; path = ../../src/stc/lexilla/lexers/LexErlang.cxx; sourceTree = SOURCE_ROOT; }; - DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = iconbndl.cpp; path = ../../src/common/iconbndl.cpp; sourceTree = SOURCE_ROOT; }; - E9B31409EC6532FC83B0B957 /* textmeasure.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasure.cpp; path = ../../src/generic/textmeasure.cpp; sourceTree = SOURCE_ROOT; }; - F83172EE2DAE352FB969D4F2 /* jcapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapistd.c; path = ../../src/jpeg/jcapistd.c; sourceTree = SOURCE_ROOT; }; - D7B3307E56B332769901E99F /* filehistorycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filehistorycmn.cpp; path = ../../src/common/filehistorycmn.cpp; sourceTree = SOURCE_ROOT; }; - 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsexc_cf.cpp; path = ../../src/osx/core/utilsexc_cf.cpp; sourceTree = SOURCE_ROOT; }; - 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVisualProlog.cxx; path = ../../src/stc/lexilla/lexers/LexVisualProlog.cxx; sourceTree = SOURCE_ROOT; }; - D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVerilog.cxx; path = ../../src/stc/lexilla/lexers/LexVerilog.cxx; sourceTree = SOURCE_ROOT; }; - F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFlagship.cxx; path = ../../src/stc/lexilla/lexers/LexFlagship.cxx; sourceTree = SOURCE_ROOT; }; - 2334539088B036BEAB230D1C /* filectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlg.cpp; path = ../../src/generic/filectrlg.cpp; sourceTree = SOURCE_ROOT; }; - C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tarstrm.cpp; path = ../../src/common/tarstrm.cpp; sourceTree = SOURCE_ROOT; }; - 8744F2C80ECF375999195935 /* LexPB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPB.cxx; path = ../../src/stc/lexilla/lexers/LexPB.cxx; sourceTree = SOURCE_ROOT; }; - 926BDF9C386C3A9A8C24D453 /* statbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statbox.mm; path = ../../src/osx/cocoa/statbox.mm; sourceTree = SOURCE_ROOT; }; - BEB08798C70E33DDB360E563 /* layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = layout.cpp; path = ../../src/common/layout.cpp; sourceTree = SOURCE_ROOT; }; - 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdproc.cpp; path = ../../src/common/cmdproc.cpp; sourceTree = SOURCE_ROOT; }; - 303ACF199BE431BD891C9301 /* overlaycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = overlaycmn.cpp; path = ../../src/common/overlaycmn.cpp; sourceTree = SOURCE_ROOT; }; - 1197B997B1D139C5AE4D198A /* dseldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dseldlg.cpp; path = ../../src/common/dseldlg.cpp; sourceTree = SOURCE_ROOT; }; - B5370A676AAC32419D7FDD87 /* inflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = ../../src/zlib/inflate.c; sourceTree = SOURCE_ROOT; }; - F5DAF1F49F0F3F41A427A21D /* icon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = icon.cpp; path = ../../src/generic/icon.cpp; sourceTree = SOURCE_ROOT; }; - 7A24E9101688368296C21EBE /* gzclose.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzclose.c; path = ../../src/zlib/gzclose.c; sourceTree = SOURCE_ROOT; }; - B233180893DB3328AF4847DA /* notifmsgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgcmn.cpp; path = ../../src/common/notifmsgcmn.cpp; sourceTree = SOURCE_ROOT; }; - E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = creddlgg.cpp; path = ../../src/generic/creddlgg.cpp; sourceTree = SOURCE_ROOT; }; - AF3DF03795153E039B8F1F87 /* LineMarker.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LineMarker.cxx; path = ../../src/stc/scintilla/src/LineMarker.cxx; sourceTree = SOURCE_ROOT; }; - 7395814D42CC38F6B8CD81B4 /* gzlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzlib.c; path = ../../src/zlib/gzlib.c; sourceTree = SOURCE_ROOT; }; - 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = styleparams.cpp; path = ../../src/html/styleparams.cpp; sourceTree = SOURCE_ROOT; }; - AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickercmn.cpp; path = ../../src/common/clrpickercmn.cpp; sourceTree = SOURCE_ROOT; }; - C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mediactrlcmn.cpp; path = ../../src/common/mediactrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - CC2713393AB132AA8E337AE1 /* LexPython.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPython.cxx; path = ../../src/stc/lexilla/lexers/LexPython.cxx; sourceTree = SOURCE_ROOT; }; - 38891BF8F51E398F9082903F /* LexTAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTAL.cxx; path = ../../src/stc/lexilla/lexers/LexTAL.cxx; sourceTree = SOURCE_ROOT; }; - 6BC0A61629E635FAB4E09505 /* geometry.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = geometry.cpp; path = ../../src/common/geometry.cpp; sourceTree = SOURCE_ROOT; }; - 1731A6096BFC3A468AB4755A /* tif_open.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_open.c; path = ../../src/tiff/libtiff/tif_open.c; sourceTree = SOURCE_ROOT; }; - A06AB1974DB93EE2999EC75C /* pngrio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrio.c; path = ../../src/png/pngrio.c; sourceTree = SOURCE_ROOT; }; - 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlsub.cpp; path = ../../src/common/ctrlsub.cpp; sourceTree = SOURCE_ROOT; }; - DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcsvg.cpp; path = ../../src/common/dcsvg.cpp; sourceTree = SOURCE_ROOT; }; - D0B9C41A4D12345AAA764CAD /* stc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stc.cpp; path = ../../src/stc/stc.cpp; sourceTree = SOURCE_ROOT; }; - 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jutils.c; path = ../../src/jpeg/jutils.c; sourceTree = SOURCE_ROOT; }; - A54B80C17F823CB5900AD2E8 /* framecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framecmn.cpp; path = ../../src/common/framecmn.cpp; sourceTree = SOURCE_ROOT; }; - 346C68F0CCD23823B78267F0 /* tif_lzw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzw.c; path = ../../src/tiff/libtiff/tif_lzw.c; sourceTree = SOURCE_ROOT; }; - AC62806DE67F33E18C386D4F /* LexDMAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMAP.cxx; path = ../../src/stc/lexilla/lexers/LexDMAP.cxx; sourceTree = SOURCE_ROOT; }; - 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filepicker.cpp; path = ../../src/xrc/xh_filepicker.cpp; sourceTree = SOURCE_ROOT; }; - D4E1DC1869C6327C80D2F5F4 /* uri.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uri.cpp; path = ../../src/common/uri.cpp; sourceTree = SOURCE_ROOT; }; - 66411D54BAD338498AC59401 /* xh_scrol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scrol.cpp; path = ../../src/xrc/xh_scrol.cpp; sourceTree = SOURCE_ROOT; }; - 91300EB871CC39ECBC430D48 /* pngget.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngget.c; path = ../../src/png/pngget.c; sourceTree = SOURCE_ROOT; }; - 59C6B9849FF6325E890942EF /* xmlrole.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlrole.c; path = ../../src/expat/expat/lib/xmlrole.c; sourceTree = SOURCE_ROOT; }; - C94DC3402FAE3C4FA776DEEA /* window.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = window.mm; path = ../../src/osx/cocoa/window.mm; sourceTree = SOURCE_ROOT; }; - 418AD9241B673308BE31DC06 /* xlocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xlocale.cpp; path = ../../src/common/xlocale.cpp; sourceTree = SOURCE_ROOT; }; - 5B9586328A1F3C4BA0390AA5 /* time.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = time.cpp; path = ../../src/common/time.cpp; sourceTree = SOURCE_ROOT; }; - 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listbk.cpp; path = ../../src/xrc/xh_listbk.cpp; sourceTree = SOURCE_ROOT; }; - E4E16323A43E36DC8024EDF1 /* textctrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = textctrl.mm; path = ../../src/osx/cocoa/textctrl.mm; sourceTree = SOURCE_ROOT; }; - 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctint.c; path = ../../src/jpeg/jfdctint.c; sourceTree = SOURCE_ROOT; }; - 032A38738B58394E8617617B /* tif_dirinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirinfo.c; path = ../../src/tiff/libtiff/tif_dirinfo.c; sourceTree = SOURCE_ROOT; }; - B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wakeuppipe.cpp; path = ../../src/unix/wakeuppipe.cpp; sourceTree = SOURCE_ROOT; }; - 6718204F4700318E89EAC906 /* LexBullant.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBullant.cxx; path = ../../src/stc/lexilla/lexers/LexBullant.cxx; sourceTree = SOURCE_ROOT; }; - 1731D6708BFE3DE7B101CE74 /* object.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = ../../src/common/object.cpp; sourceTree = SOURCE_ROOT; }; - A82C367B86F83981803D55DB /* LexASY.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexASY.cxx; path = ../../src/stc/lexilla/lexers/LexASY.cxx; sourceTree = SOURCE_ROOT; }; - F951601E73683F27AD8CA99D /* MarginView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MarginView.cxx; path = ../../src/stc/scintilla/src/MarginView.cxx; sourceTree = SOURCE_ROOT; }; - E1B794996B953D00AC7BC2AE /* uilocale.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = uilocale.mm; path = ../../src/osx/core/uilocale.mm; sourceTree = SOURCE_ROOT; }; - D46A36564C78312CAC538E93 /* srchctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctlg.cpp; path = ../../src/generic/srchctlg.cpp; sourceTree = SOURCE_ROOT; }; - 160EB9744CB63A0B81DC651F /* hid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hid.cpp; path = ../../src/osx/core/hid.cpp; sourceTree = SOURCE_ROOT; }; - D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cmdlinkbn.cpp; path = ../../src/xrc/xh_cmdlinkbn.cpp; sourceTree = SOURCE_ROOT; }; - 0FBD8031E28A3C9CB7C45784 /* overlay.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = overlay.mm; path = ../../src/osx/cocoa/overlay.mm; sourceTree = SOURCE_ROOT; }; - CD72950967F33809931D4968 /* LexAbaqus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAbaqus.cxx; path = ../../src/stc/lexilla/lexers/LexAbaqus.cxx; sourceTree = SOURCE_ROOT; }; - D73954EB5397301F87881646 /* statboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statboxcmn.cpp; path = ../../src/common/statboxcmn.cpp; sourceTree = SOURCE_ROOT; }; - 71DB140E670738839EC42C2B /* Document.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Document.cxx; path = ../../src/stc/scintilla/src/Document.cxx; sourceTree = SOURCE_ROOT; }; - AA6C6739C3BD3EFA9CF71102 /* jcinit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcinit.c; path = ../../src/jpeg/jcinit.c; sourceTree = SOURCE_ROOT; }; - 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uilocale.cpp; path = ../../src/common/uilocale.cpp; sourceTree = SOURCE_ROOT; }; - 0C7F18C26877336DBE638D75 /* LexCIL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCIL.cxx; path = ../../src/stc/lexilla/lexers/LexCIL.cxx; sourceTree = SOURCE_ROOT; }; - 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueString.cxx; path = ../../src/stc/scintilla/src/UniqueString.cxx; sourceTree = SOURCE_ROOT; }; - 3116006345D833509865FF7F /* xh_bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bannerwindow.cpp; path = ../../src/xrc/xh_bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; - C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AutoComplete.cxx; path = ../../src/stc/scintilla/src/AutoComplete.cxx; sourceTree = SOURCE_ROOT; }; - 302A13BC64C238A297F4399F /* brush.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = brush.cpp; path = ../../src/osx/brush.cpp; sourceTree = SOURCE_ROOT; }; - 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stdpaths.mm; path = ../../src/osx/cocoa/stdpaths.mm; sourceTree = SOURCE_ROOT; }; - 70E9B2C076673C87B4218A01 /* panelcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = panelcmn.cpp; path = ../../src/common/panelcmn.cpp; sourceTree = SOURCE_ROOT; }; - 374E341C8703367686DEDE93 /* jmemnobs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemnobs.c; path = ../../src/jpeg/jmemnobs.c; sourceTree = SOURCE_ROOT; }; - BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dialog_osx.cpp; path = ../../src/osx/dialog_osx.cpp; sourceTree = SOURCE_ROOT; }; - 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicbkg.cpp; path = ../../src/generic/choicbkg.cpp; sourceTree = SOURCE_ROOT; }; - 5DE635F30F3935099AF1486C /* stattextg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextg.cpp; path = ../../src/generic/stattextg.cpp; sourceTree = SOURCE_ROOT; }; - 5145561C78303EEE9F827962 /* LexLua.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLua.cxx; path = ../../src/stc/lexilla/lexers/LexLua.cxx; sourceTree = SOURCE_ROOT; }; - 810EB7316DF3344197C78EC0 /* jcmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmainct.c; path = ../../src/jpeg/jcmainct.c; sourceTree = SOURCE_ROOT; }; - 0EEAD9C3E180305D8899441E /* strvararg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strvararg.cpp; path = ../../src/common/strvararg.cpp; sourceTree = SOURCE_ROOT; }; - 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_dfa_match.c; path = ../../3rdparty/pcre/src/pcre2_dfa_match.c; sourceTree = SOURCE_ROOT; }; - AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_filter.cpp; path = ../../src/common/fs_filter.cpp; sourceTree = SOURCE_ROOT; }; - 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rearrangectrl.cpp; path = ../../src/common/rearrangectrl.cpp; sourceTree = SOURCE_ROOT; }; - 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = infobar.cpp; path = ../../src/generic/infobar.cpp; sourceTree = SOURCE_ROOT; }; - 6E53493CB84A30AE8C1CD721 /* dnd.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dnd.mm; path = ../../src/osx/cocoa/dnd.mm; sourceTree = SOURCE_ROOT; }; - 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlwin.cpp; path = ../../src/html/htmlwin.cpp; sourceTree = SOURCE_ROOT; }; - ED19EF377E653F71B1876259 /* jdmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmaster.c; path = ../../src/jpeg/jdmaster.c; sourceTree = SOURCE_ROOT; }; - 888BD97139C936679691FF34 /* hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cpp; path = ../../src/common/hash.cpp; sourceTree = SOURCE_ROOT; }; + 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substring.c; path = ../../3rdparty/pcre/src/pcre2_substring.c; sourceTree = SOURCE_ROOT; }; + 87799D3168B43EB7B5686826 /* pngrtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrtran.c; path = ../../src/png/pngrtran.c; sourceTree = SOURCE_ROOT; }; + 168DB301ACC736FF96D7F581 /* file.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = file.cpp; path = ../../src/common/file.cpp; sourceTree = SOURCE_ROOT; }; + F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sysopt.cpp; path = ../../src/common/sysopt.cpp; sourceTree = SOURCE_ROOT; }; + A208BFC0C8C43847A9620ADA /* pcre2_newline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_newline.c; path = ../../3rdparty/pcre/src/pcre2_newline.c; sourceTree = SOURCE_ROOT; }; + 6506A965F677374491359FB8 /* volume.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = volume.mm; path = ../../src/osx/volume.mm; sourceTree = SOURCE_ROOT; }; + E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLaTeX.cxx; path = ../../src/stc/lexilla/lexers/LexLaTeX.cxx; sourceTree = SOURCE_ROOT; }; D272910EC35531E5B4D6E05B /* dynlib.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dynlib.cpp; path = ../../src/common/dynlib.cpp; sourceTree = SOURCE_ROOT; }; - 5ED2105A5A033E3384EBC4ED /* selstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selstore.cpp; path = ../../src/generic/selstore.cpp; sourceTree = SOURCE_ROOT; }; - 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = taskbarcmn.cpp; path = ../../src/common/taskbarcmn.cpp; sourceTree = SOURCE_ROOT; }; - 2C904B4BA8273355869812B2 /* clntdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clntdata.cpp; path = ../../src/common/clntdata.cpp; sourceTree = SOURCE_ROOT; }; - 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipwin.cpp; path = ../../src/generic/tipwin.cpp; sourceTree = SOURCE_ROOT; }; - 9FDDE855D9F83E4891362EB4 /* bar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bar.cpp; path = ../../src/ribbon/bar.cpp; sourceTree = SOURCE_ROOT; }; - 93D07403FCA530D7A9FD2917 /* jfdctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctflt.c; path = ../../src/jpeg/jfdctflt.c; sourceTree = SOURCE_ROOT; }; - 548906E4E72935E48CE4AF87 /* m_image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_image.cpp; path = ../../src/html/m_image.cpp; sourceTree = SOURCE_ROOT; }; - C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabmdi.cpp; path = ../../src/aui/tabmdi.cpp; sourceTree = SOURCE_ROOT; }; - 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiocmn.cpp; path = ../../src/common/radiocmn.cpp; sourceTree = SOURCE_ROOT; }; + 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCsound.cxx; path = ../../src/stc/lexilla/lexers/LexCsound.cxx; sourceTree = SOURCE_ROOT; }; + 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_thunder.c; path = ../../src/tiff/libtiff/tif_thunder.c; sourceTree = SOURCE_ROOT; }; + 4969528429903F15882F5391 /* sockosx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockosx.cpp; path = ../../src/osx/core/sockosx.cpp; sourceTree = SOURCE_ROOT; }; + 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProgress.cxx; path = ../../src/stc/lexilla/lexers/LexProgress.cxx; sourceTree = SOURCE_ROOT; }; + 302A13BC64C238A297F4399F /* brush.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = brush.cpp; path = ../../src/osx/brush.cpp; sourceTree = SOURCE_ROOT; }; + 7CC8B73BB8C0391E9EC1B2D1 /* colour.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = colour.mm; path = ../../src/osx/cocoa/colour.mm; sourceTree = SOURCE_ROOT; }; + 2AF7739C389536F79DAA31E5 /* Selection.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Selection.cxx; path = ../../src/stc/scintilla/src/Selection.cxx; sourceTree = SOURCE_ROOT; }; + 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaglist.cpp; path = ../../src/generic/imaglist.cpp; sourceTree = SOURCE_ROOT; }; + ED19EF377E653F71B1876259 /* jdmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmaster.c; path = ../../src/jpeg/jdmaster.c; sourceTree = SOURCE_ROOT; }; FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexGui4Cli.cxx; path = ../../src/stc/lexilla/lexers/LexGui4Cli.cxx; sourceTree = SOURCE_ROOT; }; - 12363D1F50FE301DAEE7F04B /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/ribbon/control.cpp; sourceTree = SOURCE_ROOT; }; + B4028ABB08C63AB59F5F240B /* m_list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_list.cpp; path = ../../src/html/m_list.cpp; sourceTree = SOURCE_ROOT; }; + C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tarstrm.cpp; path = ../../src/common/tarstrm.cpp; sourceTree = SOURCE_ROOT; }; + 950D51915EF83B57B5E8306F /* xh_spin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_spin.cpp; path = ../../src/xrc/xh_spin.cpp; sourceTree = SOURCE_ROOT; }; + 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_getimage.c; path = ../../src/tiff/libtiff/tif_getimage.c; sourceTree = SOURCE_ROOT; }; + AAC12B4456E13F57BEA25A5E /* tif_swab.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_swab.c; path = ../../src/tiff/libtiff/tif_swab.c; sourceTree = SOURCE_ROOT; }; + 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lzmastream.cpp; path = ../../src/common/lzmastream.cpp; sourceTree = SOURCE_ROOT; }; + 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcgraph.cpp; path = ../../src/common/dcgraph.cpp; sourceTree = SOURCE_ROOT; }; + B35DA585CFDD32468868E892 /* process.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = process.cpp; path = ../../src/common/process.cpp; sourceTree = SOURCE_ROOT; }; + 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridctrl.cpp; path = ../../src/generic/gridctrl.cpp; sourceTree = SOURCE_ROOT; }; + 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBibTeX.cxx; path = ../../src/stc/lexilla/lexers/LexBibTeX.cxx; sourceTree = SOURCE_ROOT; }; + C94DC3402FAE3C4FA776DEEA /* window.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = window.mm; path = ../../src/osx/cocoa/window.mm; sourceTree = SOURCE_ROOT; }; + A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbarcmn.cpp; path = ../../src/common/scrolbarcmn.cpp; sourceTree = SOURCE_ROOT; }; + 25E03E349FC13E4A9428B94E /* pcre2_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_error.c; path = ../../3rdparty/pcre/src/pcre2_error.c; sourceTree = SOURCE_ROOT; }; + BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filename.cpp; path = ../../src/common/filename.cpp; sourceTree = SOURCE_ROOT; }; + 83B878A16ABC396E8C03A15E /* dialog.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dialog.mm; path = ../../src/osx/cocoa/dialog.mm; sourceTree = SOURCE_ROOT; }; + A5617D10CB7136EC9A4194EF /* display.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = display.cpp; path = ../../src/osx/core/display.cpp; sourceTree = SOURCE_ROOT; }; + 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_auitoolb.cpp; path = ../../src/xrc/xh_auitoolb.cpp; sourceTree = SOURCE_ROOT; }; + 02D2E8B5C89939CE90B99E2B /* archive.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = archive.cpp; path = ../../src/common/archive.cpp; sourceTree = SOURCE_ROOT; }; + DC9153A350893820B942D37E /* LexMatlab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMatlab.cxx; path = ../../src/stc/lexilla/lexers/LexMatlab.cxx; sourceTree = SOURCE_ROOT; }; + 8EB76F786D7F3FF286948D22 /* jcomapi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcomapi.c; path = ../../src/jpeg/jcomapi.c; sourceTree = SOURCE_ROOT; }; + 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combobox_osx.cpp; path = ../../src/osx/combobox_osx.cpp; sourceTree = SOURCE_ROOT; }; + A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiactioncmn.cpp; path = ../../src/common/uiactioncmn.cpp; sourceTree = SOURCE_ROOT; }; + 64B25B87203E3464BCDD277D /* tif_read.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_read.c; path = ../../src/tiff/libtiff/tif_read.c; sourceTree = SOURCE_ROOT; }; + 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listc.cpp; path = ../../src/xrc/xh_listc.cpp; sourceTree = SOURCE_ROOT; }; + AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_filter.cpp; path = ../../src/common/fs_filter.cpp; sourceTree = SOURCE_ROOT; }; + F0905A1EBD653F6D82395602 /* xh_combo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_combo.cpp; path = ../../src/xrc/xh_combo.cpp; sourceTree = SOURCE_ROOT; }; + 9E1B538562B93D148F54645B /* LexSAS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSAS.cxx; path = ../../src/stc/lexilla/lexers/LexSAS.cxx; sourceTree = SOURCE_ROOT; }; + 8744F2C80ECF375999195935 /* LexPB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPB.cxx; path = ../../src/stc/lexilla/lexers/LexPB.cxx; sourceTree = SOURCE_ROOT; }; + 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattext_osx.cpp; path = ../../src/osx/stattext_osx.cpp; sourceTree = SOURCE_ROOT; }; + 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gauge.cpp; path = ../../src/xrc/xh_gauge.cpp; sourceTree = SOURCE_ROOT; }; + 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colrdlgg.cpp; path = ../../src/generic/colrdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 5B9586328A1F3C4BA0390AA5 /* time.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = time.cpp; path = ../../src/common/time.cpp; sourceTree = SOURCE_ROOT; }; + D784A32C094730FEAA391A9B /* sckstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckstrm.cpp; path = ../../src/common/sckstrm.cpp; sourceTree = SOURCE_ROOT; }; + AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = nonownedwnd.mm; path = ../../src/osx/cocoa/nonownedwnd.mm; sourceTree = SOURCE_ROOT; }; + 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpecman.cxx; path = ../../src/stc/lexilla/lexers/LexSpecman.cxx; sourceTree = SOURCE_ROOT; }; + 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobut_osx.cpp; path = ../../src/osx/radiobut_osx.cpp; sourceTree = SOURCE_ROOT; }; + F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jbig.c; path = ../../src/tiff/libtiff/tif_jbig.c; sourceTree = SOURCE_ROOT; }; + 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbndl.cpp; path = ../../src/common/bmpbndl.cpp; sourceTree = SOURCE_ROOT; }; + B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexD.cxx; path = ../../src/stc/lexilla/lexers/LexD.cxx; sourceTree = SOURCE_ROOT; }; + 375E7A99FF4C38FA9E223772 /* LexAda.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAda.cxx; path = ../../src/stc/lexilla/lexers/LexAda.cxx; sourceTree = SOURCE_ROOT; }; + 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueString.cxx; path = ../../src/stc/scintilla/src/UniqueString.cxx; sourceTree = SOURCE_ROOT; }; + 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbt.cpp; path = ../../src/xrc/xh_radbt.cpp; sourceTree = SOURCE_ROOT; }; + 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutilcmn.cpp; path = ../../src/common/fontutilcmn.cpp; sourceTree = SOURCE_ROOT; }; + D2DE67C976CF3004A8FE883A /* Accessor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Accessor.cxx; path = ../../src/stc/lexilla/lexlib/Accessor.cxx; sourceTree = SOURCE_ROOT; }; + 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match_data.c; path = ../../3rdparty/pcre/src/pcre2_match_data.c; sourceTree = SOURCE_ROOT; }; + C466F32CCBD13DBC87285B3D /* helpdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdata.cpp; path = ../../src/html/helpdata.cpp; sourceTree = SOURCE_ROOT; }; + 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiounix.cpp; path = ../../src/unix/fdiounix.cpp; sourceTree = SOURCE_ROOT; }; + 6BC0A61629E635FAB4E09505 /* geometry.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = geometry.cpp; path = ../../src/common/geometry.cpp; sourceTree = SOURCE_ROOT; }; + 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = StyleContext.cxx; path = ../../src/stc/lexilla/lexlib/StyleContext.cxx; sourceTree = SOURCE_ROOT; }; + 26D7C4995D7A35A1854B533F /* window_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = window_osx.cpp; path = ../../src/osx/window_osx.cpp; sourceTree = SOURCE_ROOT; }; + D3F32C01D122301AB00D06A5 /* tbarbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tbarbase.cpp; path = ../../src/common/tbarbase.cpp; sourceTree = SOURCE_ROOT; }; + 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerBase.cxx; path = ../../src/stc/lexilla/lexlib/LexerBase.cxx; sourceTree = SOURCE_ROOT; }; + FD5F11A3646F397BA62EB037 /* htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmllbox.cpp; path = ../../src/generic/htmllbox.cpp; sourceTree = SOURCE_ROOT; }; + 72869747E68E37998CB0A07E /* jdhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdhuff.c; path = ../../src/jpeg/jdhuff.c; sourceTree = SOURCE_ROOT; }; + D46A36564C78312CAC538E93 /* srchctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctlg.cpp; path = ../../src/generic/srchctlg.cpp; sourceTree = SOURCE_ROOT; }; + 99E5B6DD00273D978C241BCA /* radiobut.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = radiobut.mm; path = ../../src/osx/cocoa/radiobut.mm; sourceTree = SOURCE_ROOT; }; + D4C4495603293C07A3B09D54 /* compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = compress.c; path = ../../src/zlib/compress.c; sourceTree = SOURCE_ROOT; }; + FB46BC22F6B23909A938C561 /* regex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regex.cpp; path = ../../src/common/regex.cpp; sourceTree = SOURCE_ROOT; }; + CBD7B44E33373BCCB60FC11F /* combog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combog.cpp; path = ../../src/generic/combog.cpp; sourceTree = SOURCE_ROOT; }; + 0080254545B9383ABDF2045C /* xh_odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_odcombo.cpp; path = ../../src/xrc/xh_odcombo.cpp; sourceTree = SOURCE_ROOT; }; + CA2D9F325F833C408657E7B7 /* dlunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlunix.cpp; path = ../../src/unix/dlunix.cpp; sourceTree = SOURCE_ROOT; }; + EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filedlgg.cpp; path = ../../src/generic/filedlgg.cpp; sourceTree = SOURCE_ROOT; }; + F01DDE448E4C3983ACCE67FD /* appcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appcmn.cpp; path = ../../src/common/appcmn.cpp; sourceTree = SOURCE_ROOT; }; + 67D76B026121359F9B22F8B0 /* languageinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = languageinfo.cpp; path = ../../src/common/languageinfo.cpp; sourceTree = SOURCE_ROOT; }; + 04082EC1C91334379425802D /* LexConf.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexConf.cxx; path = ../../src/stc/lexilla/lexers/LexConf.cxx; sourceTree = SOURCE_ROOT; }; + C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextprint.cpp; path = ../../src/richtext/richtextprint.cpp; sourceTree = SOURCE_ROOT; }; + E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbase.cpp; path = ../../src/common/bmpbase.cpp; sourceTree = SOURCE_ROOT; }; + A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bitmap.cpp; path = ../../src/osx/core/bitmap.cpp; sourceTree = SOURCE_ROOT; }; + 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharClassify.cxx; path = ../../src/stc/scintilla/src/CharClassify.cxx; sourceTree = SOURCE_ROOT; }; + 1BB59DD194923D6399087A75 /* graphcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphcmn.cpp; path = ../../src/common/graphcmn.cpp; sourceTree = SOURCE_ROOT; }; + 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timectrl_osx.cpp; path = ../../src/osx/timectrl_osx.cpp; sourceTree = SOURCE_ROOT; }; + C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngmem.c; path = ../../src/png/pngmem.c; sourceTree = SOURCE_ROOT; }; + 81708CFA21A03013ACB8DDD7 /* checkbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = checkbox.mm; path = ../../src/osx/cocoa/checkbox.mm; sourceTree = SOURCE_ROOT; }; + 69A6CAF721E53E83B4820DE6 /* pngwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwrite.c; path = ../../src/png/pngwrite.c; sourceTree = SOURCE_ROOT; }; + DD09A813E10A31C19554B425 /* affinematrix2d.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = affinematrix2d.cpp; path = ../../src/common/affinematrix2d.cpp; sourceTree = SOURCE_ROOT; }; + 66FDA882451239EA8DF2E0B5 /* tif_luv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_luv.c; path = ../../src/tiff/libtiff/tif_luv.c; sourceTree = SOURCE_ROOT; }; + DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcsvg.cpp; path = ../../src/common/dcsvg.cpp; sourceTree = SOURCE_ROOT; }; + 358D0A3AC73F322EA732D020 /* pngrutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrutil.c; path = ../../src/png/pngrutil.c; sourceTree = SOURCE_ROOT; }; + 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCoffeeScript.cxx; path = ../../src/stc/lexilla/lexers/LexCoffeeScript.cxx; sourceTree = SOURCE_ROOT; }; + 373242CD08F330208A7CF438 /* fontenumcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenumcmn.cpp; path = ../../src/common/fontenumcmn.cpp; sourceTree = SOURCE_ROOT; }; + 640783FBACA43206B782C77B /* evtloopcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopcmn.cpp; path = ../../src/common/evtloopcmn.cpp; sourceTree = SOURCE_ROOT; }; + 3C131F7BF8A83960ACB26242 /* jidctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctflt.c; path = ../../src/jpeg/jidctflt.c; sourceTree = SOURCE_ROOT; }; + BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckb.cpp; path = ../../src/xrc/xh_chckb.cpp; sourceTree = SOURCE_ROOT; }; + 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choic.cpp; path = ../../src/xrc/xh_choic.cpp; sourceTree = SOURCE_ROOT; }; + 97FFB03FF6793506B246BAC6 /* platinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = platinfo.cpp; path = ../../src/common/platinfo.cpp; sourceTree = SOURCE_ROOT; }; + 496674699F173A5385EAFF07 /* calctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlg.cpp; path = ../../src/generic/calctrlg.cpp; sourceTree = SOURCE_ROOT; }; + 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gifdecod.cpp; path = ../../src/common/gifdecod.cpp; sourceTree = SOURCE_ROOT; }; + A298576700C33F018616E7BD /* auibook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = auibook.cpp; path = ../../src/aui/auibook.cpp; sourceTree = SOURCE_ROOT; }; + 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gdctl.cpp; path = ../../src/xrc/xh_gdctl.cpp; sourceTree = SOURCE_ROOT; }; + 326723AEB79A305F90D6B41D /* advprops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = advprops.cpp; path = ../../src/propgrid/advprops.cpp; sourceTree = SOURCE_ROOT; }; + 5CB4781DF8C432C688F30CDD /* ftp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ftp.cpp; path = ../../src/common/ftp.cpp; sourceTree = SOURCE_ROOT; }; + 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar_osx.cpp; path = ../../src/osx/toolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; + A284E855892F3A9E9E19E854 /* LexTADS3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTADS3.cxx; path = ../../src/stc/lexilla/lexers/LexTADS3.cxx; sourceTree = SOURCE_ROOT; }; + 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniConversion.cxx; path = ../../src/stc/scintilla/src/UniConversion.cxx; sourceTree = SOURCE_ROOT; }; + 5E463A493FD930DE80E58608 /* pngset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngset.c; path = ../../src/png/pngset.c; sourceTree = SOURCE_ROOT; }; + AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_clrpicker.cpp; path = ../../src/xrc/xh_clrpicker.cpp; sourceTree = SOURCE_ROOT; }; + EE959EC7BFDD3A628E856404 /* anidecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anidecod.cpp; path = ../../src/common/anidecod.cpp; sourceTree = SOURCE_ROOT; }; + 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = epolldispatcher.cpp; path = ../../src/unix/epolldispatcher.cpp; sourceTree = SOURCE_ROOT; }; + 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utilscocoa.mm; path = ../../src/osx/carbon/utilscocoa.mm; sourceTree = SOURCE_ROOT; }; + D4E1DC1869C6327C80D2F5F4 /* uri.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uri.cpp; path = ../../src/common/uri.cpp; sourceTree = SOURCE_ROOT; }; + A5EE0B8985443BDCB36F781F /* m_layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_layout.cpp; path = ../../src/html/m_layout.cpp; sourceTree = SOURCE_ROOT; }; + BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNimrod.cxx; path = ../../src/stc/lexilla/lexers/LexNimrod.cxx; sourceTree = SOURCE_ROOT; }; + 998D611109EC33A9A6A11C5A /* gdicmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdicmn.cpp; path = ../../src/common/gdicmn.cpp; sourceTree = SOURCE_ROOT; }; + B180290089B139F18B0C7BBA /* stockitem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stockitem.cpp; path = ../../src/common/stockitem.cpp; sourceTree = SOURCE_ROOT; }; + 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sizer.cpp; path = ../../src/xrc/xh_sizer.cpp; sourceTree = SOURCE_ROOT; }; + 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cfstring.cpp; path = ../../src/osx/core/cfstring.cpp; sourceTree = SOURCE_ROOT; }; + 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ownerdrwcmn.cpp; path = ../../src/common/ownerdrwcmn.cpp; sourceTree = SOURCE_ROOT; }; + CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaggif.cpp; path = ../../src/common/imaggif.cpp; sourceTree = SOURCE_ROOT; }; + CA0D5D47D62A3148BA51B31B /* tif_compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_compress.c; path = ../../src/tiff/libtiff/tif_compress.c; sourceTree = SOURCE_ROOT; }; + 5814208070CF3D899F132BA1 /* activityindicator.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = activityindicator.mm; path = ../../src/osx/cocoa/activityindicator.mm; sourceTree = SOURCE_ROOT; }; + 573D0D15EE9E3E629D61EA65 /* jaricom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jaricom.c; path = ../../src/jpeg/jaricom.c; sourceTree = SOURCE_ROOT; }; + 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statlinecmn.cpp; path = ../../src/common/statlinecmn.cpp; sourceTree = SOURCE_ROOT; }; 58421C141C9E31C6A7A3C183 /* filefn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filefn.cpp; path = ../../src/common/filefn.cpp; sourceTree = SOURCE_ROOT; }; - 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = taskbar.mm; path = ../../src/osx/cocoa/taskbar.mm; sourceTree = SOURCE_ROOT; }; + 1731D6708BFE3DE7B101CE74 /* object.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = ../../src/common/object.cpp; sourceTree = SOURCE_ROOT; }; + F951601E73683F27AD8CA99D /* MarginView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MarginView.cxx; path = ../../src/stc/scintilla/src/MarginView.cxx; sourceTree = SOURCE_ROOT; }; + D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOScript.cxx; path = ../../src/stc/lexilla/lexers/LexOScript.cxx; sourceTree = SOURCE_ROOT; }; + DC3D1E222FD93A69B1D1366E /* mstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mstream.cpp; path = ../../src/common/mstream.cpp; sourceTree = SOURCE_ROOT; }; + 4FDE5A962FA234FA83A605AD /* Indicator.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Indicator.cxx; path = ../../src/stc/scintilla/src/Indicator.cxx; sourceTree = SOURCE_ROOT; }; + 7013DB195D023C31ADE68546 /* crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = ../../src/zlib/crc32.c; sourceTree = SOURCE_ROOT; }; + 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSQL.cxx; path = ../../src/stc/lexilla/lexers/LexSQL.cxx; sourceTree = SOURCE_ROOT; }; + E145FC31ED523B4AA5080A61 /* RESearch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RESearch.cxx; path = ../../src/stc/scintilla/src/RESearch.cxx; sourceTree = SOURCE_ROOT; }; + C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdata.cpp; path = ../../src/common/fontdata.cpp; sourceTree = SOURCE_ROOT; }; + 70E9B2C076673C87B4218A01 /* panelcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = panelcmn.cpp; path = ../../src/common/panelcmn.cpp; sourceTree = SOURCE_ROOT; }; + 77F5E7BCD9B2307D8DBCC052 /* font.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = font.cpp; path = ../../src/osx/carbon/font.cpp; sourceTree = SOURCE_ROOT; }; + 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCaml.cxx; path = ../../src/stc/lexilla/lexers/LexCaml.cxx; sourceTree = SOURCE_ROOT; }; + 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplevel_osx.cpp; path = ../../src/osx/toplevel_osx.cpp; sourceTree = SOURCE_ROOT; }; + 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsexc_cf.cpp; path = ../../src/osx/core/utilsexc_cf.cpp; sourceTree = SOURCE_ROOT; }; + D7B3307E56B332769901E99F /* filehistorycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filehistorycmn.cpp; path = ../../src/common/filehistorycmn.cpp; sourceTree = SOURCE_ROOT; }; + 57C06D5DB5F733A4A235B206 /* combobox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = combobox.mm; path = ../../src/osx/cocoa/combobox.mm; sourceTree = SOURCE_ROOT; }; + C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_auto_possess.c; path = ../../3rdparty/pcre/src/pcre2_auto_possess.c; sourceTree = SOURCE_ROOT; }; + A0DCC5EF59143640BE13AD73 /* jidctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctfst.c; path = ../../src/jpeg/jidctfst.c; sourceTree = SOURCE_ROOT; }; + 6718204F4700318E89EAC906 /* LexBullant.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBullant.cxx; path = ../../src/stc/lexilla/lexers/LexBullant.cxx; sourceTree = SOURCE_ROOT; }; + DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = iconbndl.cpp; path = ../../src/common/iconbndl.cpp; sourceTree = SOURCE_ROOT; }; + 45D7558DF5E03A2EB41883F0 /* pngwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwutil.c; path = ../../src/png/pngwutil.c; sourceTree = SOURCE_ROOT; }; + 4048A3523EC03409BD899BEF /* xtixml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtixml.cpp; path = ../../src/common/xtixml.cpp; sourceTree = SOURCE_ROOT; }; + BEF6B3FB66243812969E5BD1 /* palette.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = palette.cpp; path = ../../src/osx/palette.cpp; sourceTree = SOURCE_ROOT; }; + 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uilocale.cpp; path = ../../src/common/uilocale.cpp; sourceTree = SOURCE_ROOT; }; + 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPOV.cxx; path = ../../src/stc/lexilla/lexers/LexPOV.cxx; sourceTree = SOURCE_ROOT; }; + 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zipstrm.cpp; path = ../../src/common/zipstrm.cpp; sourceTree = SOURCE_ROOT; }; + 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printmac.cpp; path = ../../src/osx/core/printmac.cpp; sourceTree = SOURCE_ROOT; }; + 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../src/common/event.cpp; sourceTree = SOURCE_ROOT; }; + 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_ojpeg.c; path = ../../src/tiff/libtiff/tif_ojpeg.c; sourceTree = SOURCE_ROOT; }; + 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerNoExceptions.cxx; path = ../../src/stc/lexilla/lexlib/LexerNoExceptions.cxx; sourceTree = SOURCE_ROOT; }; + A046179831F63824A67B509B /* preferencescmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencescmn.cpp; path = ../../src/common/preferencescmn.cpp; sourceTree = SOURCE_ROOT; }; + F175D6E8E5723FC797701275 /* menucmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menucmn.cpp; path = ../../src/common/menucmn.cpp; sourceTree = SOURCE_ROOT; }; + DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socketiohandler.cpp; path = ../../src/common/socketiohandler.cpp; sourceTree = SOURCE_ROOT; }; + D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencesg.cpp; path = ../../src/generic/preferencesg.cpp; sourceTree = SOURCE_ROOT; }; + 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jutils.c; path = ../../src/jpeg/jutils.c; sourceTree = SOURCE_ROOT; }; + E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirdlgg.cpp; path = ../../src/generic/dirdlgg.cpp; sourceTree = SOURCE_ROOT; }; + A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_styledtextctrl.cpp; path = ../../src/xrc/xh_styledtextctrl.cpp; sourceTree = SOURCE_ROOT; }; + 1AD9605C9385374C87FAC9BC /* LexECL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexECL.cxx; path = ../../src/stc/lexilla/lexers/LexECL.cxx; sourceTree = SOURCE_ROOT; }; + 78D7866F95C73A28BB540606 /* LexBash.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBash.cxx; path = ../../src/stc/lexilla/lexers/LexBash.cxx; sourceTree = SOURCE_ROOT; }; + 31F4B9B03D52339B8F82C114 /* variant.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = variant.cpp; path = ../../src/common/variant.cpp; sourceTree = SOURCE_ROOT; }; + FA9DD56E399533A5BE7AAD16 /* jdarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdarith.c; path = ../../src/jpeg/jdarith.c; sourceTree = SOURCE_ROOT; }; + 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSorcus.cxx; path = ../../src/stc/lexilla/lexers/LexSorcus.cxx; sourceTree = SOURCE_ROOT; }; + B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCOBOL.cxx; path = ../../src/stc/lexilla/lexers/LexCOBOL.cxx; sourceTree = SOURCE_ROOT; }; + B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appunix.cpp; path = ../../src/unix/appunix.cpp; sourceTree = SOURCE_ROOT; }; + 52FE1599218730CC99A3F801 /* m_dflist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_dflist.cpp; path = ../../src/html/m_dflist.cpp; sourceTree = SOURCE_ROOT; }; + 994AF74DF2A13FF09A215853 /* intel_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = intel_init.c; path = ../../src/png/intel/intel_init.c; sourceTree = SOURCE_ROOT; }; + 71DB140E670738839EC42C2B /* Document.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Document.cxx; path = ../../src/stc/scintilla/src/Document.cxx; sourceTree = SOURCE_ROOT; }; + BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickercmn.cpp; path = ../../src/common/filepickercmn.cpp; sourceTree = SOURCE_ROOT; }; + D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetimectrl_osx.cpp; path = ../../src/osx/datetimectrl_osx.cpp; sourceTree = SOURCE_ROOT; }; + 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_mdi.cpp; path = ../../src/xrc/xh_mdi.cpp; sourceTree = SOURCE_ROOT; }; + CDF592CBE5193497A26EF978 /* DBCS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DBCS.cxx; path = ../../src/stc/scintilla/src/DBCS.cxx; sourceTree = SOURCE_ROOT; }; + C562D5885AFF3E15837325CE /* xpmdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xpmdecod.cpp; path = ../../src/common/xpmdecod.cpp; sourceTree = SOURCE_ROOT; }; + D9446ADCCDCD32E6BCF95599 /* notifmsg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = notifmsg.mm; path = ../../src/osx/cocoa/notifmsg.mm; sourceTree = SOURCE_ROOT; }; + 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEScript.cxx; path = ../../src/stc/lexilla/lexers/LexEScript.cxx; sourceTree = SOURCE_ROOT; }; + E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyMap.cxx; path = ../../src/stc/scintilla/src/KeyMap.cxx; sourceTree = SOURCE_ROOT; }; + 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtall.cpp; path = ../../src/common/filtall.cpp; sourceTree = SOURCE_ROOT; }; + C69E48C06BD23C178F650E42 /* richtextxml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextxml.cpp; path = ../../src/richtext/richtextxml.cpp; sourceTree = SOURCE_ROOT; }; + 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemmgr.c; path = ../../src/jpeg/jmemmgr.c; sourceTree = SOURCE_ROOT; }; + 5145561C78303EEE9F827962 /* LexLua.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLua.cxx; path = ../../src/stc/lexilla/lexers/LexLua.cxx; sourceTree = SOURCE_ROOT; }; + 87D973CA8D673267BD0844D3 /* paper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = paper.cpp; path = ../../src/common/paper.cpp; sourceTree = SOURCE_ROOT; }; + BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_convert.c; path = ../../3rdparty/pcre/src/pcre2_convert.c; sourceTree = SOURCE_ROOT; }; + BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3sm.c; path = ../../src/tiff/libtiff/tif_fax3sm.c; sourceTree = SOURCE_ROOT; }; + E685D81FB9FF3081B6C5C321 /* EditModel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditModel.cxx; path = ../../src/stc/scintilla/src/EditModel.cxx; sourceTree = SOURCE_ROOT; }; + EEA0945B20913754A54D0FD9 /* dcpsg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcpsg.cpp; path = ../../src/generic/dcpsg.cpp; sourceTree = SOURCE_ROOT; }; + 42E433D1700631A8907B8227 /* helpctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpctrl.cpp; path = ../../src/html/helpctrl.cpp; sourceTree = SOURCE_ROOT; }; + 18044326B5B13A98A49732DD /* fontdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlg.cpp; path = ../../src/osx/carbon/fontdlg.cpp; sourceTree = SOURCE_ROOT; }; + F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexJSON.cxx; path = ../../src/stc/lexilla/lexers/LexJSON.cxx; sourceTree = SOURCE_ROOT; }; + 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctrlcmn.cpp; path = ../../src/common/spinctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + BD91A34971FB3D0299B894A5 /* appprogress.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = appprogress.mm; path = ../../src/osx/cocoa/appprogress.mm; sourceTree = SOURCE_ROOT; }; + AC12D557950A3B0D89D9F2F3 /* fileback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileback.cpp; path = ../../src/common/fileback.cpp; sourceTree = SOURCE_ROOT; }; + 01BA6D45FE4C381493EB4372 /* validate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = validate.cpp; path = ../../src/common/validate.cpp; sourceTree = SOURCE_ROOT; }; + BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = progdlgg.cpp; path = ../../src/generic/progdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numformatter.cpp; path = ../../src/common/numformatter.cpp; sourceTree = SOURCE_ROOT; }; + 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match.c; path = ../../3rdparty/pcre/src/pcre2_match.c; sourceTree = SOURCE_ROOT; }; + 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dobjcmn.cpp; path = ../../src/common/dobjcmn.cpp; sourceTree = SOURCE_ROOT; }; + B901252876603DCEA4C66D89 /* nbkbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nbkbase.cpp; path = ../../src/common/nbkbase.cpp; sourceTree = SOURCE_ROOT; }; + 9988CBB0772A3539970162FA /* arttango.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arttango.cpp; path = ../../src/common/arttango.cpp; sourceTree = SOURCE_ROOT; }; + C133B838193A35ABBB803151 /* ViewStyle.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ViewStyle.cxx; path = ../../src/stc/scintilla/src/ViewStyle.cxx; sourceTree = SOURCE_ROOT; }; + F2024D29170D3B50A4DFDE11 /* base64.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../src/common/base64.cpp; sourceTree = SOURCE_ROOT; }; + 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVisualProlog.cxx; path = ../../src/stc/lexilla/lexers/LexVisualProlog.cxx; sourceTree = SOURCE_ROOT; }; + A65399C8A6D636139E362119 /* LexAsm.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsm.cxx; path = ../../src/stc/lexilla/lexers/LexAsm.cxx; sourceTree = SOURCE_ROOT; }; + 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = protocol.cpp; path = ../../src/common/protocol.cpp; sourceTree = SOURCE_ROOT; }; + 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clipbrd.cpp; path = ../../src/osx/carbon/clipbrd.cpp; sourceTree = SOURCE_ROOT; }; + 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCPP.cxx; path = ../../src/stc/lexilla/lexers/LexCPP.cxx; sourceTree = SOURCE_ROOT; }; + 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctint.c; path = ../../src/jpeg/jfdctint.c; sourceTree = SOURCE_ROOT; }; + 7255468B6D5F3D8697994A53 /* LexR.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexR.cxx; path = ../../src/stc/lexilla/lexers/LexR.cxx; sourceTree = SOURCE_ROOT; }; + AA234ACC79743DA797601AA6 /* jcarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcarith.c; path = ../../src/jpeg/jcarith.c; sourceTree = SOURCE_ROOT; }; + 6F23140777B733679D2FAAFC /* odcombocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombocmn.cpp; path = ../../src/common/odcombocmn.cpp; sourceTree = SOURCE_ROOT; }; + 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = taskbarcmn.cpp; path = ../../src/common/taskbarcmn.cpp; sourceTree = SOURCE_ROOT; }; + 5F555177554E398286DBC6FB /* xh_stlin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stlin.cpp; path = ../../src/xrc/xh_stlin.cpp; sourceTree = SOURCE_ROOT; }; + BF1C44D726E63B18A98006EC /* Decoration.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Decoration.cxx; path = ../../src/stc/scintilla/src/Decoration.cxx; sourceTree = SOURCE_ROOT; }; + 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = debugrpt.cpp; path = ../../src/common/debugrpt.cpp; sourceTree = SOURCE_ROOT; }; + 88F2BA2F0598342186A484B5 /* fs_arc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_arc.cpp; path = ../../src/common/fs_arc.cpp; sourceTree = SOURCE_ROOT; }; + 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexYAML.cxx; path = ../../src/stc/lexilla/lexers/LexYAML.cxx; sourceTree = SOURCE_ROOT; }; + 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hidjoystick.cpp; path = ../../src/osx/core/hidjoystick.cpp; sourceTree = SOURCE_ROOT; }; + 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolb.cpp; path = ../../src/xrc/xh_toolb.cpp; sourceTree = SOURCE_ROOT; }; + 693F731B7D1730A79485F9EC /* minifram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = minifram.cpp; path = ../../src/osx/minifram.cpp; sourceTree = SOURCE_ROOT; }; + FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickerg.cpp; path = ../../src/generic/fontpickerg.cpp; sourceTree = SOURCE_ROOT; }; + 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_pattern_info.c; path = ../../3rdparty/pcre/src/pcre2_pattern_info.c; sourceTree = SOURCE_ROOT; }; + 1BC0322549563787A21CE8F1 /* LexNsis.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNsis.cxx; path = ../../src/stc/lexilla/lexers/LexNsis.cxx; sourceTree = SOURCE_ROOT; }; + 664736BDE465350C9C4750E9 /* jcmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmarker.c; path = ../../src/jpeg/jcmarker.c; sourceTree = SOURCE_ROOT; }; + 616466F521DB3ECAB304289F /* xh_dataview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dataview.cpp; path = ../../src/xrc/xh_dataview.cpp; sourceTree = SOURCE_ROOT; }; + 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerPro.cxx; path = ../../src/stc/lexilla/lexers/LexPowerPro.cxx; sourceTree = SOURCE_ROOT; }; + 238741BDA2C73E56899CCB04 /* dcprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcprint.cpp; path = ../../src/osx/carbon/dcprint.cpp; sourceTree = SOURCE_ROOT; }; + AC62806DE67F33E18C386D4F /* LexDMAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMAP.cxx; path = ../../src/stc/lexilla/lexers/LexDMAP.cxx; sourceTree = SOURCE_ROOT; }; + 66426B63AA3E3A279936C034 /* grideditors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grideditors.cpp; path = ../../src/generic/grideditors.cpp; sourceTree = SOURCE_ROOT; }; + DF376BC55EA73F5FB7328142 /* helpext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpext.cpp; path = ../../src/generic/helpext.cpp; sourceTree = SOURCE_ROOT; }; + 5F84098A475939BB9EE87E70 /* imagbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagbmp.cpp; path = ../../src/common/imagbmp.cpp; sourceTree = SOURCE_ROOT; }; + 8C78A1539462370CAA429508 /* accel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accel.cpp; path = ../../src/osx/accel.cpp; sourceTree = SOURCE_ROOT; }; + 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckipc.cpp; path = ../../src/common/sckipc.cpp; sourceTree = SOURCE_ROOT; }; + 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCMD.cxx; path = ../../src/stc/lexilla/lexers/LexTCMD.cxx; sourceTree = SOURCE_ROOT; }; + 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choice_osx.cpp; path = ../../src/osx/choice_osx.cpp; sourceTree = SOURCE_ROOT; }; + DA2119A7C67D37B290C17989 /* statbmpg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpg.cpp; path = ../../src/generic/statbmpg.cpp; sourceTree = SOURCE_ROOT; }; + F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMetapost.cxx; path = ../../src/stc/lexilla/lexers/LexMetapost.cxx; sourceTree = SOURCE_ROOT; }; + AF26BAB1F4733114926F1724 /* png.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = png.c; path = ../../src/png/png.c; sourceTree = SOURCE_ROOT; }; + 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_find_bracket.c; path = ../../3rdparty/pcre/src/pcre2_find_bracket.c; sourceTree = SOURCE_ROOT; }; + 98A7F0605AAC3D28A8C9F253 /* gauge.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = gauge.mm; path = ../../src/osx/cocoa/gauge.mm; sourceTree = SOURCE_ROOT; }; + 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCrontab.cxx; path = ../../src/stc/lexilla/lexers/LexCrontab.cxx; sourceTree = SOURCE_ROOT; }; + A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlcmn.cpp; path = ../../src/common/headerctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 861438BD294335D4B859EA71 /* toplvcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplvcmn.cpp; path = ../../src/common/toplvcmn.cpp; sourceTree = SOURCE_ROOT; }; + EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckl.cpp; path = ../../src/xrc/xh_chckl.cpp; sourceTree = SOURCE_ROOT; }; + C2BB2949CC0B387AB6879539 /* metafile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = metafile.cpp; path = ../../src/osx/carbon/metafile.cpp; sourceTree = SOURCE_ROOT; }; + A4A745D1821A32D591D76650 /* imagiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagiff.cpp; path = ../../src/common/imagiff.cpp; sourceTree = SOURCE_ROOT; }; + 59572A234F0636D78BFD9F6B /* spinctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctlg.cpp; path = ../../src/generic/spinctlg.cpp; sourceTree = SOURCE_ROOT; }; + 68E5188DB6003C35A8C7754D /* htmlcell.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlcell.cpp; path = ../../src/html/htmlcell.cpp; sourceTree = SOURCE_ROOT; }; + 8734C52C7559310784396455 /* LexRuby.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRuby.cxx; path = ../../src/stc/lexilla/lexers/LexRuby.cxx; sourceTree = SOURCE_ROOT; }; + 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gaugecmn.cpp; path = ../../src/common/gaugecmn.cpp; sourceTree = SOURCE_ROOT; }; + 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treectlg.cpp; path = ../../src/generic/treectlg.cpp; sourceTree = SOURCE_ROOT; }; + E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CellBuffer.cxx; path = ../../src/stc/scintilla/src/CellBuffer.cxx; sourceTree = SOURCE_ROOT; }; + 0EEAD9C3E180305D8899441E /* strvararg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strvararg.cpp; path = ../../src/common/strvararg.cpp; sourceTree = SOURCE_ROOT; }; + 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listbk.cpp; path = ../../src/xrc/xh_listbk.cpp; sourceTree = SOURCE_ROOT; }; + E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbrma.cpp; path = ../../src/osx/carbon/statbrma.cpp; sourceTree = SOURCE_ROOT; }; + 6BC93D1DE277395592610085 /* propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propdlg.cpp; path = ../../src/generic/propdlg.cpp; sourceTree = SOURCE_ROOT; }; + 9DB43FAB1E563B02ACEFF647 /* module.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = module.cpp; path = ../../src/common/module.cpp; sourceTree = SOURCE_ROOT; }; + 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctrl_osx.cpp; path = ../../src/osx/srchctrl_osx.cpp; sourceTree = SOURCE_ROOT; }; + 1197B997B1D139C5AE4D198A /* dseldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dseldlg.cpp; path = ../../src/common/dseldlg.cpp; sourceTree = SOURCE_ROOT; }; + 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpwnd.cpp; path = ../../src/html/helpwnd.cpp; sourceTree = SOURCE_ROOT; }; + 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filepicker.cpp; path = ../../src/xrc/xh_filepicker.cpp; sourceTree = SOURCE_ROOT; }; + 7EB95BCFA255323183A996C9 /* m_style.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_style.cpp; path = ../../src/html/m_style.cpp; sourceTree = SOURCE_ROOT; }; + B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirwrite.c; path = ../../src/tiff/libtiff/tif_dirwrite.c; sourceTree = SOURCE_ROOT; }; + 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stdpaths.mm; path = ../../src/osx/cocoa/stdpaths.mm; sourceTree = SOURCE_ROOT; }; + B3645350F572364BABF50238 /* containr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = containr.cpp; path = ../../src/common/containr.cpp; sourceTree = SOURCE_ROOT; }; + B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmainct.c; path = ../../src/jpeg/jdmainct.c; sourceTree = SOURCE_ROOT; }; + 5279968877003A8BB8279765 /* webrequest_curl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest_curl.cpp; path = ../../src/common/webrequest_curl.cpp; sourceTree = SOURCE_ROOT; }; + B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBasic.cxx; path = ../../src/stc/lexilla/lexers/LexBasic.cxx; sourceTree = SOURCE_ROOT; }; + 418AD9241B673308BE31DC06 /* xlocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xlocale.cpp; path = ../../src/common/xlocale.cpp; sourceTree = SOURCE_ROOT; }; + 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbutt_osx.cpp; path = ../../src/osx/spinbutt_osx.cpp; sourceTree = SOURCE_ROOT; }; + D0CDADAF2D893E32A38351E4 /* tif_aux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_aux.c; path = ../../src/tiff/libtiff/tif_aux.c; sourceTree = SOURCE_ROOT; }; + C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabmdi.cpp; path = ../../src/aui/tabmdi.cpp; sourceTree = SOURCE_ROOT; }; + A9C7F740A55E39FD890B3C7F /* editors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editors.cpp; path = ../../src/propgrid/editors.cpp; sourceTree = SOURCE_ROOT; }; + DC3430B6483E35C3A201BF44 /* LexPO.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPO.cxx; path = ../../src/stc/lexilla/lexers/LexPO.cxx; sourceTree = SOURCE_ROOT; }; + 3116006345D833509865FF7F /* xh_bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bannerwindow.cpp; path = ../../src/xrc/xh_bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; + 087B66573CD33DA99DA82B1C /* xmlres.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlres.cpp; path = ../../src/xrc/xmlres.cpp; sourceTree = SOURCE_ROOT; }; + 56653FACC7D13804A70556AD /* sckfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckfile.cpp; path = ../../src/common/sckfile.cpp; sourceTree = SOURCE_ROOT; }; + 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checklst_osx.cpp; path = ../../src/osx/checklst_osx.cpp; sourceTree = SOURCE_ROOT; }; + F82278F9AF0432529891E6D7 /* tif_close.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_close.c; path = ../../src/tiff/libtiff/tif_close.c; sourceTree = SOURCE_ROOT; }; + 8F633793051F371F94C27530 /* LexVB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVB.cxx; path = ../../src/stc/lexilla/lexers/LexVB.cxx; sourceTree = SOURCE_ROOT; }; + 3CF73F49AEC238C99CE89845 /* deflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = ../../src/zlib/deflate.c; sourceTree = SOURCE_ROOT; }; + 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzwrite.c; path = ../../src/zlib/gzwrite.c; sourceTree = SOURCE_ROOT; }; + 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSML.cxx; path = ../../src/stc/lexilla/lexers/LexSML.cxx; sourceTree = SOURCE_ROOT; }; + 69F098E47EBF34368ABAE7ED /* timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timer.cpp; path = ../../src/osx/core/timer.cpp; sourceTree = SOURCE_ROOT; }; + 4592464D4868329897F3864D /* LexSpice.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpice.cxx; path = ../../src/stc/lexilla/lexers/LexSpice.cxx; sourceTree = SOURCE_ROOT; }; + EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_split.cpp; path = ../../src/xrc/xh_split.cpp; sourceTree = SOURCE_ROOT; }; + BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVE.cxx; path = ../../src/stc/lexilla/lexers/LexAVE.cxx; sourceTree = SOURCE_ROOT; }; + 9F838F853CB03CF7932C08C3 /* choice.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = choice.mm; path = ../../src/osx/cocoa/choice.mm; sourceTree = SOURCE_ROOT; }; + B0665A40F3FC3F218074C63C /* artmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artmac.cpp; path = ../../src/osx/artmac.cpp; sourceTree = SOURCE_ROOT; }; + 5612DBC4125B379DA2B28824 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/ribbon/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; + 9D1F14339D1C331087650931 /* colour.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colour.cpp; path = ../../src/osx/core/colour.cpp; sourceTree = SOURCE_ROOT; }; + 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcscreen.cpp; path = ../../src/osx/carbon/dcscreen.cpp; sourceTree = SOURCE_ROOT; }; + 6A82EDCFFBAC30098B238957 /* caret.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = caret.cpp; path = ../../src/generic/caret.cpp; sourceTree = SOURCE_ROOT; }; + 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbmp.cpp; path = ../../src/xrc/xh_stbmp.cpp; sourceTree = SOURCE_ROOT; }; + 84758329F2163F00A9C005DF /* collpaneg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collpaneg.cpp; path = ../../src/generic/collpaneg.cpp; sourceTree = SOURCE_ROOT; }; + 727F25F832AD32D4B12D8E39 /* m_span.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_span.cpp; path = ../../src/html/m_span.cpp; sourceTree = SOURCE_ROOT; }; + 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlreshandler.cpp; path = ../../src/xrc/xmlreshandler.cpp; sourceTree = SOURCE_ROOT; }; + 5EA9E372A64B3B808A64B178 /* webrequest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest.cpp; path = ../../src/common/webrequest.cpp; sourceTree = SOURCE_ROOT; }; + F7440859617F3B47AF4D3817 /* valgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valgen.cpp; path = ../../src/common/valgen.cpp; sourceTree = SOURCE_ROOT; }; + 149D299A0EDB3D998118EC93 /* tif_color.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_color.c; path = ../../src/tiff/libtiff/tif_color.c; sourceTree = SOURCE_ROOT; }; + B303230368143F37B2409DE6 /* LexKix.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKix.cxx; path = ../../src/stc/lexilla/lexers/LexKix.cxx; sourceTree = SOURCE_ROOT; }; + 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexGAP.cxx; path = ../../src/stc/lexilla/lexers/LexGAP.cxx; sourceTree = SOURCE_ROOT; }; + E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = creddlgg.cpp; path = ../../src/generic/creddlgg.cpp; sourceTree = SOURCE_ROOT; }; + 8D529E2668C23D94A7706C8A /* textdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textdlgg.cpp; path = ../../src/generic/textdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 59ED0C057D8F388A89DC7177 /* page.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = page.cpp; path = ../../src/ribbon/page.cpp; sourceTree = SOURCE_ROOT; }; + F1A6F3936A0D31CBB58082BA /* jdcoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcoefct.c; path = ../../src/jpeg/jdcoefct.c; sourceTree = SOURCE_ROOT; }; + C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mediactrlcmn.cpp; path = ../../src/common/mediactrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant1.c; path = ../../src/jpeg/jquant1.c; sourceTree = SOURCE_ROOT; }; + A3BF8C9FF2D5314591329D0D /* toolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = toolbar.mm; path = ../../src/osx/cocoa/toolbar.mm; sourceTree = SOURCE_ROOT; }; + EBED392D081335FA80523244 /* manager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = manager.cpp; path = ../../src/propgrid/manager.cpp; sourceTree = SOURCE_ROOT; }; + 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpcbox.cpp; path = ../../src/xrc/xh_bmpcbox.cpp; sourceTree = SOURCE_ROOT; }; + 2E24C6F2A04E30EB95598305 /* chm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = chm.cpp; path = ../../src/html/chm.cpp; sourceTree = SOURCE_ROOT; }; + 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_simplebook.cpp; path = ../../src/xrc/xh_simplebook.cpp; sourceTree = SOURCE_ROOT; }; + DB82939EDC593F9CA95C3098 /* init.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = init.cpp; path = ../../src/common/init.cpp; sourceTree = SOURCE_ROOT; }; + 8555204EBA8930809B732842 /* accesscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accesscmn.cpp; path = ../../src/common/accesscmn.cpp; sourceTree = SOURCE_ROOT; }; + B14D6E7E15FD3C869E341198 /* LexLout.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLout.cxx; path = ../../src/stc/lexilla/lexers/LexLout.cxx; sourceTree = SOURCE_ROOT; }; + 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtexthtml.cpp; path = ../../src/richtext/richtexthtml.cpp; sourceTree = SOURCE_ROOT; }; + CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menuitem_osx.cpp; path = ../../src/osx/menuitem_osx.cpp; sourceTree = SOURCE_ROOT; }; + F6EA240B3DB93D398A990FAD /* tif_dirread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirread.c; path = ../../src/tiff/libtiff/tif_dirread.c; sourceTree = SOURCE_ROOT; }; + D73954EB5397301F87881646 /* statboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statboxcmn.cpp; path = ../../src/common/statboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + 093B5233861B3F9B8C85762B /* xh_cald.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cald.cpp; path = ../../src/xrc/xh_cald.cpp; sourceTree = SOURCE_ROOT; }; + 343D4FDD5CC030618EF24729 /* dcmemory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcmemory.cpp; path = ../../src/osx/core/dcmemory.cpp; sourceTree = SOURCE_ROOT; }; + C125FA3837C631A9BE0ED5E7 /* splitter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splitter.cpp; path = ../../src/generic/splitter.cpp; sourceTree = SOURCE_ROOT; }; + B17772732159304AA7312D72 /* dcclient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcclient.cpp; path = ../../src/osx/carbon/dcclient.cpp; sourceTree = SOURCE_ROOT; }; + FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextctrl.cpp; path = ../../src/richtext/richtextctrl.cpp; sourceTree = SOURCE_ROOT; }; + C83C97A1FCC5345896C9D7DE /* tif_warning.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_warning.c; path = ../../src/tiff/libtiff/tif_warning.c; sourceTree = SOURCE_ROOT; }; + A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animatecmn.cpp; path = ../../src/common/animatecmn.cpp; sourceTree = SOURCE_ROOT; }; + 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ord2utf.c; path = ../../3rdparty/pcre/src/pcre2_ord2utf.c; sourceTree = SOURCE_ROOT; }; + DE8238DA30FF3FB984511250 /* sckaddr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckaddr.cpp; path = ../../src/common/sckaddr.cpp; sourceTree = SOURCE_ROOT; }; + C55AF552EE6931E8BFF7281B /* xh_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_aui.cpp; path = ../../src/xrc/xh_aui.cpp; sourceTree = SOURCE_ROOT; }; + 5612DBC4125B379DA2B28825 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/generic/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; + 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFortran.cxx; path = ../../src/stc/lexilla/lexers/LexFortran.cxx; sourceTree = SOURCE_ROOT; }; + C76222F466E831F896A89269 /* LexAU3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAU3.cxx; path = ../../src/stc/lexilla/lexers/LexAU3.cxx; sourceTree = SOURCE_ROOT; }; + B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNim.cxx; path = ../../src/stc/lexilla/lexers/LexNim.cxx; sourceTree = SOURCE_ROOT; }; + DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statline_osx.cpp; path = ../../src/osx/statline_osx.cpp; sourceTree = SOURCE_ROOT; }; + 76337016F2CA3C85831702E6 /* grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grid.cpp; path = ../../src/generic/grid.cpp; sourceTree = SOURCE_ROOT; }; + 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbar_osx.cpp; path = ../../src/osx/scrolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; + 1C4762898E5330C28651EE73 /* graphics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphics.cpp; path = ../../src/osx/carbon/graphics.cpp; sourceTree = SOURCE_ROOT; }; + E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMarkdown.cxx; path = ../../src/stc/lexilla/lexers/LexMarkdown.cxx; sourceTree = SOURCE_ROOT; }; + 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatchercmn.cpp; path = ../../src/common/fswatchercmn.cpp; sourceTree = SOURCE_ROOT; }; + 55EBB18CB4773C788510B14B /* LexEiffel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEiffel.cxx; path = ../../src/stc/lexilla/lexers/LexEiffel.cxx; sourceTree = SOURCE_ROOT; }; + 725574EF98C4301989181CBF /* jctrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jctrans.c; path = ../../src/jpeg/jctrans.c; sourceTree = SOURCE_ROOT; }; + 0B0DC125AFFC322E8E496262 /* dirdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dirdlg.mm; path = ../../src/osx/cocoa/dirdlg.mm; sourceTree = SOURCE_ROOT; }; + 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextcmn.cpp; path = ../../src/common/stattextcmn.cpp; sourceTree = SOURCE_ROOT; }; + D5F9383D1CE931499F339D85 /* strconv_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv_cf.cpp; path = ../../src/osx/core/strconv_cf.cpp; sourceTree = SOURCE_ROOT; }; + 02D9332D5C5632E981936E29 /* jquant2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant2.c; path = ../../src/jpeg/jquant2.c; sourceTree = SOURCE_ROOT; }; + 60DFD5962DE3379F801AF78F /* power.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = power.mm; path = ../../src/osx/cocoa/power.mm; sourceTree = SOURCE_ROOT; }; + 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numdlgg.cpp; path = ../../src/generic/numdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lboxcmn.cpp; path = ../../src/common/lboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + 95A156A823B536DE8476E4F9 /* appbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appbase.cpp; path = ../../src/common/appbase.cpp; sourceTree = SOURCE_ROOT; }; + 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCmake.cxx; path = ../../src/stc/lexilla/lexers/LexCmake.cxx; sourceTree = SOURCE_ROOT; }; + 7C97C1F26B5A38C49543060C /* mimetype.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimetype.cpp; path = ../../src/osx/core/mimetype.cpp; sourceTree = SOURCE_ROOT; }; + DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsunx.cpp; path = ../../src/unix/utilsunx.cpp; sourceTree = SOURCE_ROOT; }; + 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dumpmode.c; path = ../../src/tiff/libtiff/tif_dumpmode.c; sourceTree = SOURCE_ROOT; }; + 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wizard.cpp; path = ../../src/generic/wizard.cpp; sourceTree = SOURCE_ROOT; }; + F43AF44465B335479752116D /* xh_radbx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbx.cpp; path = ../../src/xrc/xh_radbx.cpp; sourceTree = SOURCE_ROOT; }; + EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_wizrd.cpp; path = ../../src/xrc/xh_wizrd.cpp; sourceTree = SOURCE_ROOT; }; + 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileconf.cpp; path = ../../src/common/fileconf.cpp; sourceTree = SOURCE_ROOT; }; + 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dynload.cpp; path = ../../src/common/dynload.cpp; sourceTree = SOURCE_ROOT; }; + 61658C3EABB4341AA38C691E /* m_pre.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_pre.cpp; path = ../../src/html/m_pre.cpp; sourceTree = SOURCE_ROOT; }; + 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentrycmn.cpp; path = ../../src/common/textentrycmn.cpp; sourceTree = SOURCE_ROOT; }; + 86884BC843F6337EABF744BB /* jdapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapimin.c; path = ../../src/jpeg/jdapimin.c; sourceTree = SOURCE_ROOT; }; + 8052B1625907355894CCF263 /* LexillaAccess.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexillaAccess.cxx; path = ../../src/stc/lexilla/access/LexillaAccess.cxx; sourceTree = SOURCE_ROOT; }; + 14EF4B028AD63B4A885D29A1 /* srchctrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = srchctrl.mm; path = ../../src/osx/cocoa/srchctrl.mm; sourceTree = SOURCE_ROOT; }; + 67DCEEB6861731319C30817F /* cshelp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cshelp.cpp; path = ../../src/common/cshelp.cpp; sourceTree = SOURCE_ROOT; }; + A46D50BEBF523B3F88831086 /* LexAsn1.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsn1.cxx; path = ../../src/stc/lexilla/lexers/LexAsn1.cxx; sourceTree = SOURCE_ROOT; }; + 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxcmn.cpp; path = ../../src/common/bmpcboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + 0890779C662C35889A8C6C2E /* jdmerge.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmerge.c; path = ../../src/jpeg/jdmerge.c; sourceTree = SOURCE_ROOT; }; + D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVerilog.cxx; path = ../../src/stc/lexilla/lexers/LexVerilog.cxx; sourceTree = SOURCE_ROOT; }; + 66C21CA37BF63893887FD91B /* menu_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menu_osx.cpp; path = ../../src/osx/menu_osx.cpp; sourceTree = SOURCE_ROOT; }; + B83EDE2D1731311ABDE62F9F /* tif_strip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_strip.c; path = ../../src/tiff/libtiff/tif_strip.c; sourceTree = SOURCE_ROOT; }; + 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = infobar.cpp; path = ../../src/generic/infobar.cpp; sourceTree = SOURCE_ROOT; }; + 00969CBE3B8F32C78C195619 /* panel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = panel.cpp; path = ../../src/ribbon/panel.cpp; sourceTree = SOURCE_ROOT; }; + 5F3D473DC5123EDAB767045C /* datavgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavgen.cpp; path = ../../src/generic/datavgen.cpp; sourceTree = SOURCE_ROOT; }; + C9A305CEC03B3085B159B617 /* fs_mem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_mem.cpp; path = ../../src/common/fs_mem.cpp; sourceTree = SOURCE_ROOT; }; + DC8A52CA69053B27B09F1037 /* filedlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = filedlg.mm; path = ../../src/osx/cocoa/filedlg.mm; sourceTree = SOURCE_ROOT; }; + 36E1DBA275AD325DB759C180 /* fontenum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenum.cpp; path = ../../src/osx/core/fontenum.cpp; sourceTree = SOURCE_ROOT; }; + 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlpars.cpp; path = ../../src/html/htmlpars.cpp; sourceTree = SOURCE_ROOT; }; + AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagtiff.cpp; path = ../../src/common/imagtiff.cpp; sourceTree = SOURCE_ROOT; }; + 2F41EDEB298538CC86FF6DC1 /* jcparam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcparam.c; path = ../../src/jpeg/jcparam.c; sourceTree = SOURCE_ROOT; }; + FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtistrm.cpp; path = ../../src/common/xtistrm.cpp; sourceTree = SOURCE_ROOT; }; + 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filectrl.cpp; path = ../../src/xrc/xh_filectrl.cpp; sourceTree = SOURCE_ROOT; }; + 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHex.cxx; path = ../../src/stc/lexilla/lexers/LexHex.cxx; sourceTree = SOURCE_ROOT; }; + FDB0E2D0966C3E408C4A2D3D /* infback.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = infback.c; path = ../../src/zlib/infback.c; sourceTree = SOURCE_ROOT; }; + 38891BF8F51E398F9082903F /* LexTAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTAL.cxx; path = ../../src/stc/lexilla/lexers/LexTAL.cxx; sourceTree = SOURCE_ROOT; }; + 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntdlgg.cpp; path = ../../src/generic/prntdlgg.cpp; sourceTree = SOURCE_ROOT; }; + D016F584D14C31E192DB3179 /* pcre2_maketables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_maketables.c; path = ../../3rdparty/pcre/src/pcre2_maketables.c; sourceTree = SOURCE_ROOT; }; + D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Lexilla.cxx; path = ../../src/stc/lexilla/src/Lexilla.cxx; sourceTree = SOURCE_ROOT; }; + B61D36546E97371FAC5D4565 /* LexStata.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexStata.cxx; path = ../../src/stc/lexilla/lexers/LexStata.cxx; sourceTree = SOURCE_ROOT; }; + 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridiface.cpp; path = ../../src/propgrid/propgridiface.cpp; sourceTree = SOURCE_ROOT; }; + 3F8836E29C5A370E80CE070E /* splash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splash.cpp; path = ../../src/generic/splash.cpp; sourceTree = SOURCE_ROOT; }; + FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = palette_neon_intrinsics.c; path = ../../src/png/arm/palette_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; + 1A0650754DC2358CA5933B28 /* pngerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngerror.c; path = ../../src/png/pngerror.c; sourceTree = SOURCE_ROOT; }; + 2ACC8667173D3AB09F6214F4 /* sound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../src/osx/carbon/sound.cpp; sourceTree = SOURCE_ROOT; }; + BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar.cpp; path = ../../src/ribbon/toolbar.cpp; sourceTree = SOURCE_ROOT; }; + 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHollywood.cxx; path = ../../src/stc/lexilla/lexers/LexHollywood.cxx; sourceTree = SOURCE_ROOT; }; + 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dndcmn.cpp; path = ../../src/common/dndcmn.cpp; sourceTree = SOURCE_ROOT; }; + E4E16323A43E36DC8024EDF1 /* textctrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = textctrl.mm; path = ../../src/osx/cocoa/textctrl.mm; sourceTree = SOURCE_ROOT; }; + 7395814D42CC38F6B8CD81B4 /* gzlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzlib.c; path = ../../src/zlib/gzlib.c; sourceTree = SOURCE_ROOT; }; + 835C22B71A0F3C469310E1E0 /* preferences.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = preferences.mm; path = ../../src/osx/cocoa/preferences.mm; sourceTree = SOURCE_ROOT; }; + 4FC2F076657431458896115A /* checkboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkboxcmn.cpp; path = ../../src/common/checkboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + 3E6F40F4740C3ED29D83E107 /* tif_version.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_version.c; path = ../../src/tiff/libtiff/tif_version.c; sourceTree = SOURCE_ROOT; }; + 2ED0C0702D2734D9B08FC31D /* utils_base.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils_base.mm; path = ../../src/osx/cocoa/utils_base.mm; sourceTree = SOURCE_ROOT; }; + D037EA567C253DEEA17E822B /* mousemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mousemanager.cpp; path = ../../src/common/mousemanager.cpp; sourceTree = SOURCE_ROOT; }; + 033B94A9AC8A3370A794503F /* extended.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = extended.c; path = ../../src/common/extended.c; sourceTree = SOURCE_ROOT; }; + 0DA80913C0E33144A42BD30F /* webview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webview.cpp; path = ../../src/common/webview.cpp; sourceTree = SOURCE_ROOT; }; + 7EE2459D69BA35838C274488 /* LexCLW.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCLW.cxx; path = ../../src/stc/lexilla/lexers/LexCLW.cxx; sourceTree = SOURCE_ROOT; }; + 6E53493CB84A30AE8C1CD721 /* dnd.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dnd.mm; path = ../../src/osx/cocoa/dnd.mm; sourceTree = SOURCE_ROOT; }; + B568A7364ECA30288820CCE7 /* mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mdi.cpp; path = ../../src/osx/carbon/mdi.cpp; sourceTree = SOURCE_ROOT; }; + DE16011AD6323AAC8616F973 /* stdstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdstream.cpp; path = ../../src/common/stdstream.cpp; sourceTree = SOURCE_ROOT; }; + 147800BBCB80346798B35D75 /* xh_stbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbox.cpp; path = ../../src/xrc/xh_stbox.cpp; sourceTree = SOURCE_ROOT; }; + 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlcmn.cpp; path = ../../src/common/ctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rowheightcache.cpp; path = ../../src/generic/rowheightcache.cpp; sourceTree = SOURCE_ROOT; }; + DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_aui.cpp; path = ../../src/ribbon/art_aui.cpp; sourceTree = SOURCE_ROOT; }; + F8AD617806563DE394C15922 /* LexFSharp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFSharp.cxx; path = ../../src/stc/lexilla/lexers/LexFSharp.cxx; sourceTree = SOURCE_ROOT; }; + ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_hline.cpp; path = ../../src/html/m_hline.cpp; sourceTree = SOURCE_ROOT; }; + 580AFC66F3003582B43043B1 /* animateg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animateg.cpp; path = ../../src/generic/animateg.cpp; sourceTree = SOURCE_ROOT; }; + 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexInno.cxx; path = ../../src/stc/lexilla/lexers/LexInno.cxx; sourceTree = SOURCE_ROOT; }; + 5FEECFD764E037288CE94FEB /* webview_webkit.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webview_webkit.mm; path = ../../src/osx/webview_webkit.mm; sourceTree = SOURCE_ROOT; }; + 63867276260C3F4A980E83D8 /* rgncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rgncmn.cpp; path = ../../src/common/rgncmn.cpp; sourceTree = SOURCE_ROOT; }; + 080597FC0436378E96EDA94B /* m_links.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_links.cpp; path = ../../src/html/m_links.cpp; sourceTree = SOURCE_ROOT; }; + AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wincmn.cpp; path = ../../src/common/wincmn.cpp; sourceTree = SOURCE_ROOT; }; + 0E7BF9256DF533EBAE2B945E /* WordList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WordList.cxx; path = ../../src/stc/lexilla/lexlib/WordList.cxx; sourceTree = SOURCE_ROOT; }; + 95B4EDF38F8A3E5EBAFF560F /* trees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = trees.c; path = ../../src/zlib/trees.c; sourceTree = SOURCE_ROOT; }; + 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = msgdlg.mm; path = ../../src/osx/cocoa/msgdlg.mm; sourceTree = SOURCE_ROOT; }; + 93D07403FCA530D7A9FD2917 /* jfdctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctflt.c; path = ../../src/jpeg/jfdctflt.c; sourceTree = SOURCE_ROOT; }; + 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdpbase.cpp; path = ../../src/common/stdpbase.cpp; sourceTree = SOURCE_ROOT; }; + 303ACF199BE431BD891C9301 /* overlaycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = overlaycmn.cpp; path = ../../src/common/overlaycmn.cpp; sourceTree = SOURCE_ROOT; }; + E9B31409EC6532FC83B0B957 /* textmeasure.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasure.cpp; path = ../../src/generic/textmeasure.cpp; sourceTree = SOURCE_ROOT; }; + A737317EDE0F3921B1412966 /* LexRegistry.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRegistry.cxx; path = ../../src/stc/lexilla/lexers/LexRegistry.cxx; sourceTree = SOURCE_ROOT; }; + 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_htmllbox.cpp; path = ../../src/xrc/xh_htmllbox.cpp; sourceTree = SOURCE_ROOT; }; + BCD873D873A53BBF955D8A4E /* PositionCache.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PositionCache.cxx; path = ../../src/stc/scintilla/src/PositionCache.cxx; sourceTree = SOURCE_ROOT; }; + B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_ribbon.cpp; path = ../../src/xrc/xh_ribbon.cpp; sourceTree = SOURCE_ROOT; }; + 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPascal.cxx; path = ../../src/stc/lexilla/lexers/LexPascal.cxx; sourceTree = SOURCE_ROOT; }; + E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_frame.cpp; path = ../../src/xrc/xh_frame.cpp; sourceTree = SOURCE_ROOT; }; + E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = commandlinkbuttong.cpp; path = ../../src/generic/commandlinkbuttong.cpp; sourceTree = SOURCE_ROOT; }; + B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listb.cpp; path = ../../src/xrc/xh_listb.cpp; sourceTree = SOURCE_ROOT; }; + 7020ADB5D3E0375E875B418B /* LexA68k.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexA68k.cxx; path = ../../src/stc/lexilla/lexers/LexA68k.cxx; sourceTree = SOURCE_ROOT; }; + AF76670146413EEFA005206A /* printps.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printps.cpp; path = ../../src/generic/printps.cpp; sourceTree = SOURCE_ROOT; }; + 92CCFD77BFB537EAA48E8BD3 /* renderer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = renderer.mm; path = ../../src/osx/cocoa/renderer.mm; sourceTree = SOURCE_ROOT; }; + 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gallery.cpp; path = ../../src/ribbon/gallery.cpp; sourceTree = SOURCE_ROOT; }; + 49CABA38E78D34DFA260AA06 /* renderg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = renderg.cpp; path = ../../src/generic/renderg.cpp; sourceTree = SOURCE_ROOT; }; + DE8701E1CF2B352B945C17E5 /* valtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valtext.cpp; path = ../../src/common/valtext.cpp; sourceTree = SOURCE_ROOT; }; + 0964797530CF3FE7B8DB6242 /* pngwtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwtran.c; path = ../../src/png/pngwtran.c; sourceTree = SOURCE_ROOT; }; + 40586C8986443431A64EB066 /* LexLisp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLisp.cxx; path = ../../src/stc/lexilla/lexers/LexLisp.cxx; sourceTree = SOURCE_ROOT; }; + B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipdlg.cpp; path = ../../src/generic/tipdlg.cpp; sourceTree = SOURCE_ROOT; }; + D9016355F66D3125919E017D /* listctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrl.cpp; path = ../../src/generic/listctrl.cpp; sourceTree = SOURCE_ROOT; }; + 8D2549709E0133C9A267E3A5 /* evtloop.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = evtloop.mm; path = ../../src/osx/cocoa/evtloop.mm; sourceTree = SOURCE_ROOT; }; + 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimecmn.cpp; path = ../../src/common/mimecmn.cpp; sourceTree = SOURCE_ROOT; }; + 2ACC8667173D3AB09F6214F5 /* sound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../src/osx/core/sound.cpp; sourceTree = SOURCE_ROOT; }; + C9E32802E8ED3E729FF34CFC /* printdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = printdlg.mm; path = ../../src/osx/cocoa/printdlg.mm; sourceTree = SOURCE_ROOT; }; + 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_dfa_match.c; path = ../../3rdparty/pcre/src/pcre2_dfa_match.c; sourceTree = SOURCE_ROOT; }; + 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavcmn.cpp; path = ../../src/common/datavcmn.cpp; sourceTree = SOURCE_ROOT; }; + 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicbkg.cpp; path = ../../src/generic/choicbkg.cpp; sourceTree = SOURCE_ROOT; }; + 6DBF3053414F3C448312165A /* jcdctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcdctmgr.c; path = ../../src/jpeg/jcdctmgr.c; sourceTree = SOURCE_ROOT; }; + E0EBCDDF248638B58B01D9CC /* datetime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetime.cpp; path = ../../src/common/datetime.cpp; sourceTree = SOURCE_ROOT; }; + 0401B7302088357BB6B7F16F /* timerimpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerimpl.cpp; path = ../../src/common/timerimpl.cpp; sourceTree = SOURCE_ROOT; }; + EED7C691150139EFA35E8EBD /* utils_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utils_osx.cpp; path = ../../src/osx/utils_osx.cpp; sourceTree = SOURCE_ROOT; }; + FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcanvas_osx.cpp; path = ../../src/osx/glcanvas_osx.cpp; sourceTree = SOURCE_ROOT; }; + 4CB467F9898C3952A68D988B /* zutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = ../../src/zlib/zutil.c; sourceTree = SOURCE_ROOT; }; + 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = styleparams.cpp; path = ../../src/html/styleparams.cpp; sourceTree = SOURCE_ROOT; }; + 24DF23D67E693D999B875101 /* toolbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbkg.cpp; path = ../../src/generic/toolbkg.cpp; sourceTree = SOURCE_ROOT; }; + D0817D6A1AF83608B050EBC3 /* fontmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontmap.cpp; path = ../../src/common/fontmap.cpp; sourceTree = SOURCE_ROOT; }; + 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = PlatWXcocoa.mm; path = ../../src/stc/PlatWXcocoa.mm; sourceTree = SOURCE_ROOT; }; + C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCL.cxx; path = ../../src/stc/lexilla/lexers/LexTCL.cxx; sourceTree = SOURCE_ROOT; }; + A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dpycmn.cpp; path = ../../src/common/dpycmn.cpp; sourceTree = SOURCE_ROOT; }; C20E46A504113C899B9DD9B7 /* props.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = props.cpp; path = ../../src/propgrid/props.cpp; sourceTree = SOURCE_ROOT; }; + 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_richtext.cpp; path = ../../src/xrc/xh_richtext.cpp; sourceTree = SOURCE_ROOT; }; + 530DC2E26BF2313E8702AD43 /* popupwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupwin.cpp; path = ../../src/osx/carbon/popupwin.cpp; sourceTree = SOURCE_ROOT; }; + E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scwin.cpp; path = ../../src/xrc/xh_scwin.cpp; sourceTree = SOURCE_ROOT; }; + 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = taskbar.mm; path = ../../src/osx/cocoa/taskbar.mm; sourceTree = SOURCE_ROOT; }; + 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_codec.c; path = ../../src/tiff/libtiff/tif_codec.c; sourceTree = SOURCE_ROOT; }; + 082CA018FB883999839C1DCE /* m_tables.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_tables.cpp; path = ../../src/html/m_tables.cpp; sourceTree = SOURCE_ROOT; }; + CC2E24773D853A77B9FEFA4C /* scrolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = scrolbar.mm; path = ../../src/osx/cocoa/scrolbar.mm; sourceTree = SOURCE_ROOT; }; + 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontcmn.cpp; path = ../../src/common/fontcmn.cpp; sourceTree = SOURCE_ROOT; }; + B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headercolcmn.cpp; path = ../../src/common/headercolcmn.cpp; sourceTree = SOURCE_ROOT; }; + 548906E4E72935E48CE4AF87 /* m_image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_image.cpp; path = ../../src/html/m_image.cpp; sourceTree = SOURCE_ROOT; }; + 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourdata.cpp; path = ../../src/common/colourdata.cpp; sourceTree = SOURCE_ROOT; }; + 305614D19CF23CB2B14A5B2E /* tif_flush.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_flush.c; path = ../../src/tiff/libtiff/tif_flush.c; sourceTree = SOURCE_ROOT; }; + 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rearrangectrl.cpp; path = ../../src/common/rearrangectrl.cpp; sourceTree = SOURCE_ROOT; }; + 4C4649974D8B3A109D1BF145 /* art_internal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_internal.cpp; path = ../../src/ribbon/art_internal.cpp; sourceTree = SOURCE_ROOT; }; + 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapistd.c; path = ../../src/jpeg/jdapistd.c; sourceTree = SOURCE_ROOT; }; + B181F564935730E89AB00D92 /* LexForth.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexForth.cxx; path = ../../src/stc/lexilla/lexers/LexForth.cxx; sourceTree = SOURCE_ROOT; }; + 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcherg.cpp; path = ../../src/generic/fswatcherg.cpp; sourceTree = SOURCE_ROOT; }; + BC12B97F233B3B9494DA217F /* imagpnm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpnm.cpp; path = ../../src/common/imagpnm.cpp; sourceTree = SOURCE_ROOT; }; + 81B3DFBB73573FFDBD320334 /* datstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datstrm.cpp; path = ../../src/common/datstrm.cpp; sourceTree = SOURCE_ROOT; }; + 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlnkcmn.cpp; path = ../../src/common/hyperlnkcmn.cpp; sourceTree = SOURCE_ROOT; }; + A92B6033D8233DB1821F193B /* xmlparse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlparse.c; path = ../../src/expat/expat/lib/xmlparse.c; sourceTree = SOURCE_ROOT; }; + DA5E95D498C53A808A8E2EEB /* Editor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Editor.cxx; path = ../../src/stc/scintilla/src/Editor.cxx; sourceTree = SOURCE_ROOT; }; + BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextsymboldlg.cpp; path = ../../src/richtext/richtextsymboldlg.cpp; sourceTree = SOURCE_ROOT; }; + 5FF661188B563D27A11F5716 /* fontutil.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutil.cpp; path = ../../src/osx/fontutil.cpp; sourceTree = SOURCE_ROOT; }; + 68B81FBDA49D3C1991B6356A /* jdcolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcolor.c; path = ../../src/jpeg/jdcolor.c; sourceTree = SOURCE_ROOT; }; + 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctfst.c; path = ../../src/jpeg/jfdctfst.c; sourceTree = SOURCE_ROOT; }; + 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bttn.cpp; path = ../../src/xrc/xh_bttn.cpp; sourceTree = SOURCE_ROOT; }; + 726C0457DF1232C793918DC1 /* tif_zip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zip.c; path = ../../src/tiff/libtiff/tif_zip.c; sourceTree = SOURCE_ROOT; }; + E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richmsgdlgg.cpp; path = ../../src/generic/richmsgdlgg.cpp; sourceTree = SOURCE_ROOT; }; + D30617843F33310089C1F77A /* richtextstyles.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyles.cpp; path = ../../src/richtext/richtextstyles.cpp; sourceTree = SOURCE_ROOT; }; + 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpcx.cpp; path = ../../src/common/imagpcx.cpp; sourceTree = SOURCE_ROOT; }; + AB466912FDA23F8B87A00A3C /* threadpsx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = threadpsx.cpp; path = ../../src/unix/threadpsx.cpp; sourceTree = SOURCE_ROOT; }; + 0C7F18C26877336DBE638D75 /* LexCIL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCIL.cxx; path = ../../src/stc/lexilla/lexers/LexCIL.cxx; sourceTree = SOURCE_ROOT; }; + 724927B0045F3CC0884878BB /* radiobtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobtncmn.cpp; path = ../../src/common/radiobtncmn.cpp; sourceTree = SOURCE_ROOT; }; + 25A81E9028793C109D868068 /* xh_timectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_timectrl.cpp; path = ../../src/xrc/xh_timectrl.cpp; sourceTree = SOURCE_ROOT; }; + 071FEABEA61E3B559A47A7DB /* statusbr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statusbr.cpp; path = ../../src/generic/statusbr.cpp; sourceTree = SOURCE_ROOT; }; + FCCFF49F92B4323D9181CEDA /* htmltag.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmltag.cpp; path = ../../src/html/htmltag.cpp; sourceTree = SOURCE_ROOT; }; + 5ED2105A5A033E3384EBC4ED /* selstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selstore.cpp; path = ../../src/generic/selstore.cpp; sourceTree = SOURCE_ROOT; }; + BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasurecmn.cpp; path = ../../src/common/textmeasurecmn.cpp; sourceTree = SOURCE_ROOT; }; + 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexScriptol.cxx; path = ../../src/stc/lexilla/lexers/LexScriptol.cxx; sourceTree = SOURCE_ROOT; }; + 4549845C0751356A907C23E0 /* jdtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdtrans.c; path = ../../src/jpeg/jdtrans.c; sourceTree = SOURCE_ROOT; }; + 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopunix.cpp; path = ../../src/unix/evtloopunix.cpp; sourceTree = SOURCE_ROOT; }; + 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPLM.cxx; path = ../../src/stc/lexilla/lexers/LexPLM.cxx; sourceTree = SOURCE_ROOT; }; + BAD4614CABC934D6AFF8D9CD /* gzread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzread.c; path = ../../src/zlib/gzread.c; sourceTree = SOURCE_ROOT; }; + 777385D10CCC350C90F02824 /* textentry_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentry_osx.cpp; path = ../../src/osx/textentry_osx.cpp; sourceTree = SOURCE_ROOT; }; + D324650313003AAD96E12962 /* listbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = listbox.mm; path = ../../src/osx/cocoa/listbox.mm; sourceTree = SOURCE_ROOT; }; + A0A63980677D371C85A60B75 /* datetimectrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = datetimectrl.mm; path = ../../src/osx/cocoa/datetimectrl.mm; sourceTree = SOURCE_ROOT; }; + BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dialog_osx.cpp; path = ../../src/osx/dialog_osx.cpp; sourceTree = SOURCE_ROOT; }; + FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKVIrc.cxx; path = ../../src/stc/lexilla/lexers/LexKVIrc.cxx; sourceTree = SOURCE_ROOT; }; + 2F94CF171F4532B89FECF475 /* busyinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = busyinfo.cpp; path = ../../src/generic/busyinfo.cpp; sourceTree = SOURCE_ROOT; }; + 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gbsizer.cpp; path = ../../src/common/gbsizer.cpp; sourceTree = SOURCE_ROOT; }; + 3C4A7A93CAFC3E22A2A5F7F3 /* spinbutt.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = spinbutt.mm; path = ../../src/osx/cocoa/spinbutt.mm; sourceTree = SOURCE_ROOT; }; + 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clipcmn.cpp; path = ../../src/common/clipcmn.cpp; sourceTree = SOURCE_ROOT; }; + 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHaskell.cxx; path = ../../src/stc/lexilla/lexers/LexHaskell.cxx; sourceTree = SOURCE_ROOT; }; + 552757A901E732CAA8E3F16D /* list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = ../../src/common/list.cpp; sourceTree = SOURCE_ROOT; }; + 22D9626646773CED82449D5D /* persist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = persist.cpp; path = ../../src/common/persist.cpp; sourceTree = SOURCE_ROOT; }; + B1F3C70512D93501B0478F3E /* m_fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_fonts.cpp; path = ../../src/html/m_fonts.cpp; sourceTree = SOURCE_ROOT; }; + 9FDDE855D9F83E4891362EB4 /* bar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bar.cpp; path = ../../src/ribbon/bar.cpp; sourceTree = SOURCE_ROOT; }; + B9B5BC858CCF3477895D2786 /* zstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zstream.cpp; path = ../../src/common/zstream.cpp; sourceTree = SOURCE_ROOT; }; + 757B31FCCA1F381C95B30DF8 /* app.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = app.cpp; path = ../../src/osx/carbon/app.cpp; sourceTree = SOURCE_ROOT; }; + 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterCategory.cxx; path = ../../src/stc/scintilla/src/CharacterCategory.cxx; sourceTree = SOURCE_ROOT; }; + 2C090A76B6F23E6481A27282 /* ipcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ipcbase.cpp; path = ../../src/common/ipcbase.cpp; sourceTree = SOURCE_ROOT; }; + C06FED83BF933DF98C2466AE /* button.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = button.mm; path = ../../src/osx/cocoa/button.mm; sourceTree = SOURCE_ROOT; }; + 45860601270D318D93BEE1F3 /* LexMagik.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMagik.cxx; path = ../../src/stc/lexilla/lexers/LexMagik.cxx; sourceTree = SOURCE_ROOT; }; + 8685B8ED68F23DB0B770FD74 /* xmltok.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmltok.c; path = ../../src/expat/expat/lib/xmltok.c; sourceTree = SOURCE_ROOT; }; + 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbuttn_osx.cpp; path = ../../src/osx/bmpbuttn_osx.cpp; sourceTree = SOURCE_ROOT; }; + DE0102314288305D830B9EFE /* LexProps.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProps.cxx; path = ../../src/stc/lexilla/lexers/LexProps.cxx; sourceTree = SOURCE_ROOT; }; + 65C47DFD6E243724A83603F3 /* libwx_osx_cocoa.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwx_osx_cocoa.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + C3784C240C2F330683494926 /* laywin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = laywin.cpp; path = ../../src/generic/laywin.cpp; sourceTree = SOURCE_ROOT; }; + 81A30C745CA73E30B788B408 /* image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image.cpp; path = ../../src/common/image.cpp; sourceTree = SOURCE_ROOT; }; + BBB30516233A39BE809405AA /* helpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpbase.cpp; path = ../../src/common/helpbase.cpp; sourceTree = SOURCE_ROOT; }; + F83172EE2DAE352FB969D4F2 /* jcapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapistd.c; path = ../../src/jpeg/jcapistd.c; sourceTree = SOURCE_ROOT; }; + 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlcmn.cpp; path = ../../src/common/filectrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMaxima.cxx; path = ../../src/stc/lexilla/lexers/LexMaxima.cxx; sourceTree = SOURCE_ROOT; }; + C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextformatdlg.cpp; path = ../../src/richtext/richtextformatdlg.cpp; sourceTree = SOURCE_ROOT; }; + 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlwin.cpp; path = ../../src/html/htmlwin.cpp; sourceTree = SOURCE_ROOT; }; + 9B862D1027C4367BBF44420F /* slider.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = slider.mm; path = ../../src/osx/cocoa/slider.mm; sourceTree = SOURCE_ROOT; }; + 25C86D3D4839343BA1D8BDEE /* xti.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xti.cpp; path = ../../src/common/xti.cpp; sourceTree = SOURCE_ROOT; }; + EDB48813110636DBA045BF3A /* LexPS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPS.cxx; path = ../../src/stc/lexilla/lexers/LexPS.cxx; sourceTree = SOURCE_ROOT; }; + 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printdlg_osx.cpp; path = ../../src/osx/printdlg_osx.cpp; sourceTree = SOURCE_ROOT; }; + 4188821BBA833CCAA678B234 /* utilscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilscmn.cpp; path = ../../src/common/utilscmn.cpp; sourceTree = SOURCE_ROOT; }; + 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cairo.cpp; path = ../../src/common/cairo.cpp; sourceTree = SOURCE_ROOT; }; + 3088384F07C63A5DB3581656 /* tif_lzma.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzma.c; path = ../../src/tiff/libtiff/tif_lzma.c; sourceTree = SOURCE_ROOT; }; + 5B32A13D5B3336098B1B9765 /* pngtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngtrans.c; path = ../../src/png/pngtrans.c; sourceTree = SOURCE_ROOT; }; + 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collheaderctrlg.cpp; path = ../../src/generic/collheaderctrlg.cpp; sourceTree = SOURCE_ROOT; }; + 7BA6ADD758693BD180D3275B /* treebase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebase.cpp; path = ../../src/common/treebase.cpp; sourceTree = SOURCE_ROOT; }; + 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdproc.cpp; path = ../../src/common/cmdproc.cpp; sourceTree = SOURCE_ROOT; }; + 0E45F6DF601A34BCB3CC0206 /* adler32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = ../../src/zlib/adler32.c; sourceTree = SOURCE_ROOT; }; + 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMySQL.cxx; path = ../../src/stc/lexilla/lexers/LexMySQL.cxx; sourceTree = SOURCE_ROOT; }; + B99CA41708513A599AE275A2 /* listbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbox_osx.cpp; path = ../../src/osx/listbox_osx.cpp; sourceTree = SOURCE_ROOT; }; + FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statbmp.mm; path = ../../src/osx/cocoa/statbmp.mm; sourceTree = SOURCE_ROOT; }; + 1EF103B09F02315282EC8F44 /* srchcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchcmn.cpp; path = ../../src/common/srchcmn.cpp; sourceTree = SOURCE_ROOT; }; + 2A67053D16D63C588E555C84 /* dragimgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dragimgg.cpp; path = ../../src/generic/dragimgg.cpp; sourceTree = SOURCE_ROOT; }; + 5E53DC332DA23DF4B9BFCDE3 /* dataview_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dataview_osx.cpp; path = ../../src/osx/dataview_osx.cpp; sourceTree = SOURCE_ROOT; }; + 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textcmn.cpp; path = ../../src/common/textcmn.cpp; sourceTree = SOURCE_ROOT; }; + A881F49ADCF33C299B041584 /* floatpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = floatpane.cpp; path = ../../src/aui/floatpane.cpp; sourceTree = SOURCE_ROOT; }; + A9B2316B32653DA0939A372D /* sound_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound_osx.cpp; path = ../../src/osx/sound_osx.cpp; sourceTree = SOURCE_ROOT; }; + 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBaan.cxx; path = ../../src/stc/lexilla/lexers/LexBaan.cxx; sourceTree = SOURCE_ROOT; }; + E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrlcmn.cpp; path = ../../src/common/listctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaWX.cpp; path = ../../src/stc/ScintillaWX.cpp; sourceTree = SOURCE_ROOT; }; + 51054B41BFD83E97BAF76D07 /* tabart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabart.cpp; path = ../../src/aui/tabart.cpp; sourceTree = SOURCE_ROOT; }; + 45C65E309F3A39598C043657 /* xh_infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_infobar.cpp; path = ../../src/xrc/xh_infobar.cpp; sourceTree = SOURCE_ROOT; }; + ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ffile.cpp; path = ../../src/common/ffile.cpp; sourceTree = SOURCE_ROOT; }; + 8EFF4707641D3F20AB602ED6 /* jccolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccolor.c; path = ../../src/jpeg/jccolor.c; sourceTree = SOURCE_ROOT; }; + 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTACL.cxx; path = ../../src/stc/lexilla/lexers/LexTACL.cxx; sourceTree = SOURCE_ROOT; }; + B5370A676AAC32419D7FDD87 /* inflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = ../../src/zlib/inflate.c; sourceTree = SOURCE_ROOT; }; + D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPerl.cxx; path = ../../src/stc/lexilla/lexers/LexPerl.cxx; sourceTree = SOURCE_ROOT; }; + DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerModule.cxx; path = ../../src/stc/lexilla/lexlib/LexerModule.cxx; sourceTree = SOURCE_ROOT; }; + 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextbuffer.cpp; path = ../../src/richtext/richtextbuffer.cpp; sourceTree = SOURCE_ROOT; }; + F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_collpane.cpp; path = ../../src/xrc/xh_collpane.cpp; sourceTree = SOURCE_ROOT; }; + F52DCBC0442233738B39138E /* CaseFolder.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseFolder.cxx; path = ../../src/stc/scintilla/src/CaseFolder.cxx; sourceTree = SOURCE_ROOT; }; + 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloop_cf.cpp; path = ../../src/osx/core/evtloop_cf.cpp; sourceTree = SOURCE_ROOT; }; + D1EE17722EA937E88A7F0C01 /* dcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbase.cpp; path = ../../src/common/dcbase.cpp; sourceTree = SOURCE_ROOT; }; + 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickerg.cpp; path = ../../src/generic/clrpickerg.cpp; sourceTree = SOURCE_ROOT; }; + 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipwin.cpp; path = ../../src/generic/tipwin.cpp; sourceTree = SOURCE_ROOT; }; + 58E1F571B01F34D4AB70CA18 /* property.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = property.cpp; path = ../../src/propgrid/property.cpp; sourceTree = SOURCE_ROOT; }; + 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSTTXT.cxx; path = ../../src/stc/lexilla/lexers/LexSTTXT.cxx; sourceTree = SOURCE_ROOT; }; + 2C904B4BA8273355869812B2 /* clntdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clntdata.cpp; path = ../../src/common/clntdata.cpp; sourceTree = SOURCE_ROOT; }; + A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selectdispatcher.cpp; path = ../../src/common/selectdispatcher.cpp; sourceTree = SOURCE_ROOT; }; + 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webviewarchivehandler.cpp; path = ../../src/common/webviewarchivehandler.cpp; sourceTree = SOURCE_ROOT; }; + 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpcmn.cpp; path = ../../src/common/statbmpcmn.cpp; sourceTree = SOURCE_ROOT; }; + AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiaction_osx.cpp; path = ../../src/osx/uiaction_osx.cpp; sourceTree = SOURCE_ROOT; }; + 9CAA325362C73AC8BE20FAA7 /* pngpread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngpread.c; path = ../../src/png/pngpread.c; sourceTree = SOURCE_ROOT; }; + 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipg.cpp; path = ../../src/generic/richtooltipg.cpp; sourceTree = SOURCE_ROOT; }; + 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyledlg.cpp; path = ../../src/richtext/richtextstyledlg.cpp; sourceTree = SOURCE_ROOT; }; + F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFlagship.cxx; path = ../../src/stc/lexilla/lexers/LexFlagship.cxx; sourceTree = SOURCE_ROOT; }; + D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markuptext.cpp; path = ../../src/generic/markuptext.cpp; sourceTree = SOURCE_ROOT; }; + FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_srchctrl.cpp; path = ../../src/xrc/xh_srchctrl.cpp; sourceTree = SOURCE_ROOT; }; + DA7F7633279936EFA0B9C5CF /* markupparser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markupparser.cpp; path = ../../src/common/markupparser.cpp; sourceTree = SOURCE_ROOT; }; + F5DAF1F49F0F3F41A427A21D /* icon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = icon.cpp; path = ../../src/generic/icon.cpp; sourceTree = SOURCE_ROOT; }; + 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdrepdlg.cpp; path = ../../src/generic/fdrepdlg.cpp; sourceTree = SOURCE_ROOT; }; + 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datectrl_osx.cpp; path = ../../src/osx/datectrl_osx.cpp; sourceTree = SOURCE_ROOT; }; + ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = settcmn.cpp; path = ../../src/common/settcmn.cpp; sourceTree = SOURCE_ROOT; }; + 933D7637CAA43F6C99814BC5 /* arm_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = arm_init.c; path = ../../src/png/arm/arm_init.c; sourceTree = SOURCE_ROOT; }; + 47FF6D792CA234C395692118 /* PlatWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PlatWX.cpp; path = ../../src/stc/PlatWX.cpp; sourceTree = SOURCE_ROOT; }; + 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapimin.c; path = ../../src/jpeg/jcapimin.c; sourceTree = SOURCE_ROOT; }; + 5BE1FB352696346BB642C044 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/osx/core/secretstore.cpp; sourceTree = SOURCE_ROOT; }; + EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webrequest_urlsession.mm; path = ../../src/osx/webrequest_urlsession.mm; sourceTree = SOURCE_ROOT; }; + 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridpagestate.cpp; path = ../../src/propgrid/propgridpagestate.cpp; sourceTree = SOURCE_ROOT; }; + BDADEB1DA6433E52972C8934 /* pcre2_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_compile.c; path = ../../3rdparty/pcre/src/pcre2_compile.c; sourceTree = SOURCE_ROOT; }; + 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_fsevents.cpp; path = ../../src/osx/fswatcher_fsevents.cpp; sourceTree = SOURCE_ROOT; }; + 05310A868F0B35999C568681 /* xh_editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_editlbox.cpp; path = ../../src/xrc/xh_editlbox.cpp; sourceTree = SOURCE_ROOT; }; + FBE1C531185131A89EFF7FAF /* cmdline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdline.cpp; path = ../../src/common/cmdline.cpp; sourceTree = SOURCE_ROOT; }; + 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlcmn.cpp; path = ../../src/common/calctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 7FCA75FE592C3469AE351FBF /* winpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = winpars.cpp; path = ../../src/html/winpars.cpp; sourceTree = SOURCE_ROOT; }; + 6AC666417602346EA583709E /* translation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = translation.cpp; path = ../../src/common/translation.cpp; sourceTree = SOURCE_ROOT; }; + B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolbk.cpp; path = ../../src/xrc/xh_toolbk.cpp; sourceTree = SOURCE_ROOT; }; + FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMMIXAL.cxx; path = ../../src/stc/lexilla/lexers/LexMMIXAL.cxx; sourceTree = SOURCE_ROOT; }; + 4FE0B33481283D3493613B0F /* config.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = config.cpp; path = ../../src/common/config.cpp; sourceTree = SOURCE_ROOT; }; + 66411D54BAD338498AC59401 /* xh_scrol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scrol.cpp; path = ../../src/xrc/xh_scrol.cpp; sourceTree = SOURCE_ROOT; }; + 81821049E39B32C6ABCF6820 /* helpdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdlg.cpp; path = ../../src/html/helpdlg.cpp; sourceTree = SOURCE_ROOT; }; + 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RunStyles.cxx; path = ../../src/stc/scintilla/src/RunStyles.cxx; sourceTree = SOURCE_ROOT; }; + 6876262846EA3569B36D92E9 /* imagjpeg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagjpeg.cpp; path = ../../src/common/imagjpeg.cpp; sourceTree = SOURCE_ROOT; }; + 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipcmn.cpp; path = ../../src/common/richtooltipcmn.cpp; sourceTree = SOURCE_ROOT; }; + E08A51FA8D8A361681B07295 /* glcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcmn.cpp; path = ../../src/common/glcmn.cpp; sourceTree = SOURCE_ROOT; }; + B233180893DB3328AF4847DA /* notifmsgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgcmn.cpp; path = ../../src/common/notifmsgcmn.cpp; sourceTree = SOURCE_ROOT; }; + F7332A03D93D3DABB050615D /* dir.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dir.cpp; path = ../../src/unix/dir.cpp; sourceTree = SOURCE_ROOT; }; + DB6963739198360DB3DBCC6C /* dataview.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dataview.mm; path = ../../src/osx/cocoa/dataview.mm; sourceTree = SOURCE_ROOT; }; + 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_propdlg.cpp; path = ../../src/xrc/xh_propdlg.cpp; sourceTree = SOURCE_ROOT; }; + 7925E38823563BCDB5565DCF /* treebkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebkg.cpp; path = ../../src/generic/treebkg.cpp; sourceTree = SOURCE_ROOT; }; + 24930711031D35288D28B04B /* choiccmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choiccmn.cpp; path = ../../src/common/choiccmn.cpp; sourceTree = SOURCE_ROOT; }; + 20B922D61CDB3CCEB59A5194 /* convauto.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = convauto.cpp; path = ../../src/common/convauto.cpp; sourceTree = SOURCE_ROOT; }; + EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dircmn.cpp; path = ../../src/common/dircmn.cpp; sourceTree = SOURCE_ROOT; }; + 1731A6096BFC3A468AB4755A /* tif_open.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_open.c; path = ../../src/tiff/libtiff/tif_open.c; sourceTree = SOURCE_ROOT; }; + D0B9C41A4D12345AAA764CAD /* stc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stc.cpp; path = ../../src/stc/stc.cpp; sourceTree = SOURCE_ROOT; }; + CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choicbk.cpp; path = ../../src/xrc/xh_choicbk.cpp; sourceTree = SOURCE_ROOT; }; + 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbtncmn.cpp; path = ../../src/common/bmpbtncmn.cpp; sourceTree = SOURCE_ROOT; }; + FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbufcmn.cpp; path = ../../src/common/dcbufcmn.cpp; sourceTree = SOURCE_ROOT; }; + 3B98123FD57731139044B064 /* tif_zstd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zstd.c; path = ../../src/tiff/libtiff/tif_zstd.c; sourceTree = SOURCE_ROOT; }; + C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_kqueue.cpp; path = ../../src/unix/fswatcher_kqueue.cpp; sourceTree = SOURCE_ROOT; }; + FAC42945539F362D91D6F559 /* pcre2_substitute.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substitute.c; path = ../../3rdparty/pcre/src/pcre2_substitute.c; sourceTree = SOURCE_ROOT; }; + BD709DEB71623974B9836D69 /* dockart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dockart.cpp; path = ../../src/aui/dockart.cpp; sourceTree = SOURCE_ROOT; }; + EA93D41B11683E758D456531 /* log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = ../../src/common/log.cpp; sourceTree = SOURCE_ROOT; }; + C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AutoComplete.cxx; path = ../../src/stc/scintilla/src/AutoComplete.cxx; sourceTree = SOURCE_ROOT; }; + 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tokenzr.cpp; path = ../../src/common/tokenzr.cpp; sourceTree = SOURCE_ROOT; }; + 57E4784E521339BEB971D81D /* LexAVS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVS.cxx; path = ../../src/stc/lexilla/lexers/LexAVS.cxx; sourceTree = SOURCE_ROOT; }; + AE856D950B8C369EB0FE13BA /* datectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datectlg.cpp; path = ../../src/generic/datectlg.cpp; sourceTree = SOURCE_ROOT; }; + 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMSSQL.cxx; path = ../../src/stc/lexilla/lexers/LexMSSQL.cxx; sourceTree = SOURCE_ROOT; }; + A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgdlgg.cpp; path = ../../src/generic/msgdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatadst.c; path = ../../src/jpeg/jdatadst.c; sourceTree = SOURCE_ROOT; }; + 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexModula.cxx; path = ../../src/stc/lexilla/lexers/LexModula.cxx; sourceTree = SOURCE_ROOT; }; + 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxg.cpp; path = ../../src/generic/bmpcboxg.cpp; sourceTree = SOURCE_ROOT; }; + B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wakeuppipe.cpp; path = ../../src/unix/wakeuppipe.cpp; sourceTree = SOURCE_ROOT; }; + 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ucd.c; path = ../../3rdparty/pcre/src/pcre2_ucd.c; sourceTree = SOURCE_ROOT; }; + FA7029BB5751398AA02D8C24 /* imagtga.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagtga.cpp; path = ../../src/common/imagtga.cpp; sourceTree = SOURCE_ROOT; }; + AF7CE00168AB33C994374ABA /* tif_extension.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_extension.c; path = ../../src/tiff/libtiff/tif_extension.c; sourceTree = SOURCE_ROOT; }; + 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg_12.c; path = ../../src/tiff/libtiff/tif_jpeg_12.c; sourceTree = SOURCE_ROOT; }; + DC0FFDC7A6163F2DA73B84EB /* jchuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jchuff.c; path = ../../src/jpeg/jchuff.c; sourceTree = SOURCE_ROOT; }; + 12363D1F50FE301DAEE7F04B /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/ribbon/control.cpp; sourceTree = SOURCE_ROOT; }; + 375FF97B202F3C359402D13E /* jdpostct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdpostct.c; path = ../../src/jpeg/jdpostct.c; sourceTree = SOURCE_ROOT; }; + 84A7A3B499503ECABC6A838F /* btncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = btncmn.cpp; path = ../../src/common/btncmn.cpp; sourceTree = SOURCE_ROOT; }; + C3019BA65DD73F30A865365F /* frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frame.cpp; path = ../../src/osx/carbon/frame.cpp; sourceTree = SOURCE_ROOT; }; + 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bookctrl.cpp; path = ../../src/common/bookctrl.cpp; sourceTree = SOURCE_ROOT; }; + E8072CA67D19346ABF4D465F /* slidercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slidercmn.cpp; path = ../../src/common/slidercmn.cpp; sourceTree = SOURCE_ROOT; }; + F263022F3FEA3F75895B644D /* filesys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../src/common/filesys.cpp; sourceTree = SOURCE_ROOT; }; + 346C68F0CCD23823B78267F0 /* tif_lzw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzw.c; path = ../../src/tiff/libtiff/tif_lzw.c; sourceTree = SOURCE_ROOT; }; + BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_activityindicator.cpp; path = ../../src/xrc/xh_activityindicator.cpp; sourceTree = SOURCE_ROOT; }; + 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbox_osx.cpp; path = ../../src/osx/statbox_osx.cpp; sourceTree = SOURCE_ROOT; }; + 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdiobj.cpp; path = ../../src/osx/carbon/gdiobj.cpp; sourceTree = SOURCE_ROOT; }; + AF9EE701DD653E2299293E5F /* pngwio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwio.c; path = ../../src/png/pngwio.c; sourceTree = SOURCE_ROOT; }; + 5BE1FB352696346BB642C045 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/common/secretstore.cpp; sourceTree = SOURCE_ROOT; }; 05A4437E9697300390FDE14E /* auibar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = auibar.cpp; path = ../../src/aui/auibar.cpp; sourceTree = SOURCE_ROOT; }; + FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTeX.cxx; path = ../../src/stc/lexilla/lexers/LexTeX.cxx; sourceTree = SOURCE_ROOT; }; + 4867546E8B8D3C8683A23ED5 /* any.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = any.cpp; path = ../../src/common/any.cpp; sourceTree = SOURCE_ROOT; }; + 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combocmn.cpp; path = ../../src/common/combocmn.cpp; sourceTree = SOURCE_ROOT; }; + AC8BB1AABB3D393EBA527060 /* intl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = intl.cpp; path = ../../src/common/intl.cpp; sourceTree = SOURCE_ROOT; }; + 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRebol.cxx; path = ../../src/stc/lexilla/lexers/LexRebol.cxx; sourceTree = SOURCE_ROOT; }; + C25521AF59B9324EB2809C73 /* XPM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = XPM.cxx; path = ../../src/stc/scintilla/src/XPM.cxx; sourceTree = SOURCE_ROOT; }; + 49612306912038DDBCABB4DE /* url.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = url.cpp; path = ../../src/common/url.cpp; sourceTree = SOURCE_ROOT; }; + 0FBD8031E28A3C9CB7C45784 /* overlay.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = overlay.mm; path = ../../src/osx/cocoa/overlay.mm; sourceTree = SOURCE_ROOT; }; + 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_predict.c; path = ../../src/tiff/libtiff/tif_predict.c; sourceTree = SOURCE_ROOT; }; + B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_hyperlink.cpp; path = ../../src/xrc/xh_hyperlink.cpp; sourceTree = SOURCE_ROOT; }; + 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEDIFACT.cxx; path = ../../src/stc/lexilla/lexers/LexEDIFACT.cxx; sourceTree = SOURCE_ROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -5413,353 +5413,6 @@ name = wxcocoa; sourceTree = ""; }; - EB288BE7E74B3328B762A461 /* libtiff */ = { - isa = PBXGroup; - children = ( - 5D2F8259CC99380CB8217DEF /* tif_unix.c */, - D0CDADAF2D893E32A38351E4 /* tif_aux.c */, - F82278F9AF0432529891E6D7 /* tif_close.c */, - 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */, - 149D299A0EDB3D998118EC93 /* tif_color.c */, - CA0D5D47D62A3148BA51B31B /* tif_compress.c */, - E79B2D1F630036129B9677A7 /* tif_dir.c */, - 032A38738B58394E8617617B /* tif_dirinfo.c */, - F6EA240B3DB93D398A990FAD /* tif_dirread.c */, - B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */, - 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */, - 48F1439BF6C3361296F05A33 /* tif_error.c */, - AF7CE00168AB33C994374ABA /* tif_extension.c */, - 30FD1048328234E59D319863 /* tif_fax3.c */, - BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */, - 305614D19CF23CB2B14A5B2E /* tif_flush.c */, - 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */, - F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */, - 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */, - 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */, - 66FDA882451239EA8DF2E0B5 /* tif_luv.c */, - 3088384F07C63A5DB3581656 /* tif_lzma.c */, - 346C68F0CCD23823B78267F0 /* tif_lzw.c */, - DFDC805DD3063C389F93642D /* tif_next.c */, - 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */, - 1731A6096BFC3A468AB4755A /* tif_open.c */, - 9CE73979D0933A43830307E4 /* tif_packbits.c */, - 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */, - 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */, - 64B25B87203E3464BCDD277D /* tif_read.c */, - B83EDE2D1731311ABDE62F9F /* tif_strip.c */, - AAC12B4456E13F57BEA25A5E /* tif_swab.c */, - 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */, - BD88495AF72531A28D2201D0 /* tif_tile.c */, - 3E6F40F4740C3ED29D83E107 /* tif_version.c */, - C83C97A1FCC5345896C9D7DE /* tif_warning.c */, - 3716DA7B0C79360CBA26A71E /* tif_webp.c */, - E9B992CB6C28339FB0CA5E27 /* tif_write.c */, - 726C0457DF1232C793918DC1 /* tif_zip.c */, - 3B98123FD57731139044B064 /* tif_zstd.c */, - ); - name = libtiff; - sourceTree = ""; - }; - 64B126D857113F24BA8C4758 /* richtext */ = { - isa = PBXGroup; - children = ( - 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */, - FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */, - C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */, - 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */, - 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */, - C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */, - 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */, - D30617843F33310089C1F77A /* richtextstyles.cpp */, - BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */, - C69E48C06BD23C178F650E42 /* richtextxml.cpp */, - 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */, - ); - name = richtext; - sourceTree = ""; - }; - AA960FB143A63667839CE793 /* qa */ = { - isa = PBXGroup; - children = ( - 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */, - 182C8AD4F822375495795B43 /* dbgrptg.cpp */, - ); - name = qa; - sourceTree = ""; - }; - 2BE6C101F29D318895158F98 /* libscintilla */ = { - isa = PBXGroup; - children = ( - C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */, - 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */, - 274A156457C63EC5801029C2 /* CaseConvert.cxx */, - F52DCBC0442233738B39138E /* CaseFolder.cxx */, - E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */, - 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */, - 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */, - B883F991159731DCB2717A21 /* CharacterSet.cxx */, - 5219A792C6A736F193D4A82F /* ContractionState.cxx */, - CDF592CBE5193497A26EF978 /* DBCS.cxx */, - BF1C44D726E63B18A98006EC /* Decoration.cxx */, - 71DB140E670738839EC42C2B /* Document.cxx */, - E685D81FB9FF3081B6C5C321 /* EditModel.cxx */, - 430739CB8B95336ABB372EC7 /* EditView.cxx */, - DA5E95D498C53A808A8E2EEB /* Editor.cxx */, - 4FDE5A962FA234FA83A605AD /* Indicator.cxx */, - E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */, - AF3DF03795153E039B8F1F87 /* LineMarker.cxx */, - F951601E73683F27AD8CA99D /* MarginView.cxx */, - 9389DAF8B91030B7AAB029FF /* PerLine.cxx */, - BCD873D873A53BBF955D8A4E /* PositionCache.cxx */, - E145FC31ED523B4AA5080A61 /* RESearch.cxx */, - 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */, - 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */, - 2AF7739C389536F79DAA31E5 /* Selection.cxx */, - C28429A964C337A192D76CC8 /* Style.cxx */, - 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */, - 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */, - C133B838193A35ABBB803151 /* ViewStyle.cxx */, - C25521AF59B9324EB2809C73 /* XPM.cxx */, - ); - name = libscintilla; - sourceTree = ""; - }; - 7650A73F7FC9305EA62DAE86 /* libjpeg */ = { - isa = PBXGroup; - children = ( - 573D0D15EE9E3E629D61EA65 /* jaricom.c */, - 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */, - F83172EE2DAE352FB969D4F2 /* jcapistd.c */, - AA234ACC79743DA797601AA6 /* jcarith.c */, - E89AC104BF4F33A083F8B382 /* jccoefct.c */, - 8EFF4707641D3F20AB602ED6 /* jccolor.c */, - 6DBF3053414F3C448312165A /* jcdctmgr.c */, - DC0FFDC7A6163F2DA73B84EB /* jchuff.c */, - AA6C6739C3BD3EFA9CF71102 /* jcinit.c */, - 810EB7316DF3344197C78EC0 /* jcmainct.c */, - 664736BDE465350C9C4750E9 /* jcmarker.c */, - 3E3043D7BE9C33B59E900CCE /* jcmaster.c */, - 8EB76F786D7F3FF286948D22 /* jcomapi.c */, - 2F41EDEB298538CC86FF6DC1 /* jcparam.c */, - 7FE0455EBDC63D82B2D88587 /* jcprepct.c */, - 53D06E47477B3E32BB6B915E /* jcsample.c */, - 725574EF98C4301989181CBF /* jctrans.c */, - 86884BC843F6337EABF744BB /* jdapimin.c */, - 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */, - FA9DD56E399533A5BE7AAD16 /* jdarith.c */, - 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */, - DECAF5DD80383A2CA76EB383 /* jdatasrc.c */, - F1A6F3936A0D31CBB58082BA /* jdcoefct.c */, - 68B81FBDA49D3C1991B6356A /* jdcolor.c */, - A5BBC1E494D33D028CA547FF /* jddctmgr.c */, - 72869747E68E37998CB0A07E /* jdhuff.c */, - CCF7564A2B733F759AA8496B /* jdinput.c */, - B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */, - 20E4A10BCD773C84AEC481A1 /* jdmarker.c */, - ED19EF377E653F71B1876259 /* jdmaster.c */, - 0890779C662C35889A8C6C2E /* jdmerge.c */, - 375FF97B202F3C359402D13E /* jdpostct.c */, - 5FFCF47A161B3E08B19BFE14 /* jdsample.c */, - 4549845C0751356A907C23E0 /* jdtrans.c */, - 108517BCD39230E7A89BC943 /* jerror.c */, - 93D07403FCA530D7A9FD2917 /* jfdctflt.c */, - 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */, - 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */, - 3C131F7BF8A83960ACB26242 /* jidctflt.c */, - A0DCC5EF59143640BE13AD73 /* jidctfst.c */, - 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */, - 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */, - 374E341C8703367686DEDE93 /* jmemnobs.c */, - 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */, - 02D9332D5C5632E981936E29 /* jquant2.c */, - 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */, - ); - name = libjpeg; - sourceTree = ""; - }; - B1EF68113C6338CFBBED0FBE /* libregex */ = { - isa = PBXGroup; - children = ( - C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */, - BDADEB1DA6433E52972C8934 /* pcre2_compile.c */, - FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */, - 3026D20A03E53F1DB40FB35A /* pcre2_context.c */, - BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */, - 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */, - 25E03E349FC13E4A9428B94E /* pcre2_error.c */, - F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */, - 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */, - 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */, - D016F584D14C31E192DB3179 /* pcre2_maketables.c */, - 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */, - 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */, - A208BFC0C8C43847A9620ADA /* pcre2_newline.c */, - 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */, - 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */, - 2F4CDF9048EC36788619769D /* pcre2_script_run.c */, - BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */, - A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */, - 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */, - FAC42945539F362D91D6F559 /* pcre2_substitute.c */, - 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */, - B60497805D37375EBFCF3D98 /* pcre2_tables.c */, - 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */, - FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */, - 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */, - 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */, - ); - name = libregex; - sourceTree = ""; - }; - 6E2C8858F68E3FB0BEFFFCE5 /* libpng */ = { - isa = PBXGroup; - children = ( - AF26BAB1F4733114926F1724 /* png.c */, - 1A0650754DC2358CA5933B28 /* pngerror.c */, - 91300EB871CC39ECBC430D48 /* pngget.c */, - C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */, - 9CAA325362C73AC8BE20FAA7 /* pngpread.c */, - 29D6506AEA5A323B8735F126 /* pngread.c */, - A06AB1974DB93EE2999EC75C /* pngrio.c */, - 87799D3168B43EB7B5686826 /* pngrtran.c */, - 358D0A3AC73F322EA732D020 /* pngrutil.c */, - 5E463A493FD930DE80E58608 /* pngset.c */, - 5B32A13D5B3336098B1B9765 /* pngtrans.c */, - AF9EE701DD653E2299293E5F /* pngwio.c */, - 69A6CAF721E53E83B4820DE6 /* pngwrite.c */, - 0964797530CF3FE7B8DB6242 /* pngwtran.c */, - 45D7558DF5E03A2EB41883F0 /* pngwutil.c */, - 933D7637CAA43F6C99814BC5 /* arm_init.c */, - 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */, - FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */, - 994AF74DF2A13FF09A215853 /* intel_init.c */, - 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */, - ); - name = libpng; - sourceTree = ""; - }; - 374BD863E6AD33189B7E4040 /* net */ = { - isa = PBXGroup; - children = ( - B7581D7140293BAE88E43DBE /* fs_inet.cpp */, - 5CB4781DF8C432C688F30CDD /* ftp.cpp */, - F84F0DB790A23D92A193D2B4 /* http.cpp */, - 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */, - DE8238DA30FF3FB984511250 /* sckaddr.cpp */, - 56653FACC7D13804A70556AD /* sckfile.cpp */, - 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */, - D784A32C094730FEAA391A9B /* sckstrm.cpp */, - 40CE02524DD4385AB2C3DF95 /* socket.cpp */, - 49612306912038DDBCABB4DE /* url.cpp */, - 5EA9E372A64B3B808A64B178 /* webrequest.cpp */, - 5279968877003A8BB8279765 /* webrequest_curl.cpp */, - DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */, - BB7661E9E09A397790ED9545 /* sockunix.cpp */, - 4969528429903F15882F5391 /* sockosx.cpp */, - EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */, - ); - name = net; - sourceTree = ""; - }; - E96566B813153B4295AD767B /* stc */ = { - isa = PBXGroup; - children = ( - D0B9C41A4D12345AAA764CAD /* stc.cpp */, - 47FF6D792CA234C395692118 /* PlatWX.cpp */, - 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */, - A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */, - 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */, - ); - name = stc; - sourceTree = ""; - }; - 42F504C4994C38D7A8F062F4 /* libexpat */ = { - isa = PBXGroup; - children = ( - A92B6033D8233DB1821F193B /* xmlparse.c */, - 59C6B9849FF6325E890942EF /* xmlrole.c */, - 8685B8ED68F23DB0B770FD74 /* xmltok.c */, - ); - name = libexpat; - sourceTree = ""; - }; - 60E51BFF5CD2327483201F14 /* html */ = { - isa = PBXGroup; - children = ( - 2E24C6F2A04E30EB95598305 /* chm.cpp */, - 42E433D1700631A8907B8227 /* helpctrl.cpp */, - C466F32CCBD13DBC87285B3D /* helpdata.cpp */, - 81821049E39B32C6ABCF6820 /* helpdlg.cpp */, - 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */, - 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */, - 68E5188DB6003C35A8C7754D /* htmlcell.cpp */, - 2C6C4F5468743265A02D656C /* htmlfilt.cpp */, - 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */, - FCCFF49F92B4323D9181CEDA /* htmltag.cpp */, - 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */, - 194ADD28300E329E80F7892E /* htmprint.cpp */, - 52FE1599218730CC99A3F801 /* m_dflist.cpp */, - B1F3C70512D93501B0478F3E /* m_fonts.cpp */, - ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */, - 548906E4E72935E48CE4AF87 /* m_image.cpp */, - A5EE0B8985443BDCB36F781F /* m_layout.cpp */, - 080597FC0436378E96EDA94B /* m_links.cpp */, - B4028ABB08C63AB59F5F240B /* m_list.cpp */, - 61658C3EABB4341AA38C691E /* m_pre.cpp */, - 727F25F832AD32D4B12D8E39 /* m_span.cpp */, - 7EB95BCFA255323183A996C9 /* m_style.cpp */, - 082CA018FB883999839C1DCE /* m_tables.cpp */, - 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */, - 7FCA75FE592C3469AE351FBF /* winpars.cpp */, - FD5F11A3646F397BA62EB037 /* htmllbox.cpp */, - ); - name = html; - sourceTree = ""; - }; - FE1C78F1707A30878CBB2B4B /* ribbon */ = { - isa = PBXGroup; - children = ( - 4C4649974D8B3A109D1BF145 /* art_internal.cpp */, - B540E18F9C91381CA175BABB /* art_msw.cpp */, - DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */, - 9FDDE855D9F83E4891362EB4 /* bar.cpp */, - 5612DBC4125B379DA2B28824 /* buttonbar.cpp */, - 12363D1F50FE301DAEE7F04B /* control.cpp */, - 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */, - 59ED0C057D8F388A89DC7177 /* page.cpp */, - 00969CBE3B8F32C78C195619 /* panel.cpp */, - BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */, - B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */, - ); - name = ribbon; - sourceTree = ""; - }; - 04311EAB76193D5593D43DBB /* aui */ = { - isa = PBXGroup; - children = ( - 26632A254717372BAA4D514D /* framemanager.cpp */, - BD709DEB71623974B9836D69 /* dockart.cpp */, - A881F49ADCF33C299B041584 /* floatpane.cpp */, - A298576700C33F018616E7BD /* auibook.cpp */, - 05A4437E9697300390FDE14E /* auibar.cpp */, - C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */, - 51054B41BFD83E97BAF76D07 /* tabart.cpp */, - C55AF552EE6931E8BFF7281B /* xh_aui.cpp */, - 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */, - ); - name = aui; - sourceTree = ""; - }; - 816DD323A67F3B299C8F3481 /* opengl */ = { - isa = PBXGroup; - children = ( - E08A51FA8D8A361681B07295 /* glcmn.cpp */, - 35007225BB683683AA7C5E48 /* glcanvas.mm */, - FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */, - ); - name = opengl; - sourceTree = ""; - }; 2E7B4F88F81E37B4A9FF6C0F /* core */ = { isa = PBXGroup; children = ( @@ -5831,7 +5484,6 @@ B568A7364ECA30288820CCE7 /* mdi.cpp */, C2BB2949CC0B387AB6879539 /* metafile.cpp */, 530DC2E26BF2313E8702AD43 /* popupwin.cpp */, - 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */, E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */, 00DA3D3EEF5E305CA73A1871 /* region.cpp */, 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */, @@ -5895,17 +5547,18 @@ 2A4D36DE66EC3EB09E883D6B /* taskbar.mm */, 95B4B2890C3A372DAB8DC7BA /* datectrl_osx.cpp */, A0A63980677D371C85A60B75 /* datetimectrl.mm */, - 2ACC8667173D3AB09F6214F4 /* sound.cpp */, + 2ACC8667173D3AB09F6214F5 /* sound.cpp */, A9B2316B32653DA0939A372D /* sound_osx.cpp */, D049F49C75043592B7E318B3 /* datetimectrl_osx.cpp */, 018B15DE6F3A3D49B9CDE9DE /* hidjoystick.cpp */, - 2ACC8667173D3AB09F6214F5 /* sound.cpp */, + 2ACC8667173D3AB09F6214F4 /* sound.cpp */, DB6963739198360DB3DBCC6C /* dataview.mm */, 0FA0840034F1386F94D17639 /* timectrl_osx.cpp */, 4692909E4B823F71822B13F8 /* taskbarcmn.cpp */, 5814208070CF3D899F132BA1 /* activityindicator.mm */, FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */, A5617D10CB7136EC9A4194EF /* display.cpp */, + 92CCFD77BFB537EAA48E8BD3 /* renderer.mm */, A436B55DC44E3827A757A6D8 /* accelcmn.cpp */, 8555204EBA8930809B732842 /* accesscmn.cpp */, EE959EC7BFDD3A628E856404 /* anidecod.cpp */, @@ -6114,19 +5767,255 @@ name = core; sourceTree = ""; }; - B8F95052522B37AB86DA8917 /* propgrid */ = { + 83F62FA47C9636169F1E18E8 /* base */ = { isa = PBXGroup; children = ( - 326723AEB79A305F90D6B41D /* advprops.cpp */, - A9C7F740A55E39FD890B3C7F /* editors.cpp */, - EBED392D081335FA80523244 /* manager.cpp */, - 58E1F571B01F34D4AB70CA18 /* property.cpp */, - B98B72B3A0A73044B85AED60 /* propgrid.cpp */, - 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */, - 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */, - C20E46A504113C899B9DD9B7 /* props.cpp */, + 4867546E8B8D3C8683A23ED5 /* any.cpp */, + 95A156A823B536DE8476E4F9 /* appbase.cpp */, + 75D0C937F2A03ADA8581A2BB /* arcall.cpp */, + C513377E9E303F778BA9D7ED /* arcfind.cpp */, + 02D2E8B5C89939CE90B99E2B /* archive.cpp */, + A57CF60203F53459A03951A9 /* arrstr.cpp */, + F2024D29170D3B50A4DFDE11 /* base64.cpp */, + 2C904B4BA8273355869812B2 /* clntdata.cpp */, + FBE1C531185131A89EFF7FAF /* cmdline.cpp */, + 4FE0B33481283D3493613B0F /* config.cpp */, + 20B922D61CDB3CCEB59A5194 /* convauto.cpp */, + E0EBCDDF248638B58B01D9CC /* datetime.cpp */, + 864438709B363773B8C3382D /* datetimefmt.cpp */, + 81B3DFBB73573FFDBD320334 /* datstrm.cpp */, + EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */, + D272910EC35531E5B4D6E05B /* dynlib.cpp */, + 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */, + C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */, + 640783FBACA43206B782C77B /* evtloopcmn.cpp */, + 033B94A9AC8A3370A794503F /* extended.c */, + ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */, + 168DB301ACC736FF96D7F581 /* file.cpp */, + AC12D557950A3B0D89D9F2F3 /* fileback.cpp */, + 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */, + 58421C141C9E31C6A7A3C183 /* filefn.cpp */, + BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */, + F263022F3FEA3F75895B644D /* filesys.cpp */, + 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */, + EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */, + 832BBBFE664736D5978420C6 /* fmapbase.cpp */, + 88F2BA2F0598342186A484B5 /* fs_arc.cpp */, + AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */, + 888BD97139C936679691FF34 /* hash.cpp */, + A6636144CDE83E8E85270FAF /* hashmap.cpp */, + DB82939EDC593F9CA95C3098 /* init.cpp */, + AC8BB1AABB3D393EBA527060 /* intl.cpp */, + 2C090A76B6F23E6481A27282 /* ipcbase.cpp */, + 67D76B026121359F9B22F8B0 /* languageinfo.cpp */, + 552757A901E732CAA8E3F16D /* list.cpp */, + EA93D41B11683E758D456531 /* log.cpp */, + 72D7AF345E563587941BD868 /* longlong.cpp */, + 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */, + 9DB43FAB1E563B02ACEFF647 /* module.cpp */, + DC3D1E222FD93A69B1D1366E /* mstream.cpp */, + 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */, + 1731D6708BFE3DE7B101CE74 /* object.cpp */, + 97FFB03FF6793506B246BAC6 /* platinfo.cpp */, + 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */, + B35DA585CFDD32468868E892 /* process.cpp */, + FB46BC22F6B23909A938C561 /* regex.cpp */, + 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */, + F46EC1508C063C8395CE7A95 /* sstream.cpp */, + DE16011AD6323AAC8616F973 /* stdstream.cpp */, + 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */, + 9FEB8204E530329FA085E5B8 /* strconv.cpp */, + FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */, + F7E99B35A98D30818120B002 /* string.cpp */, + F1E724EA70AB35DDB130F84F /* stringops.cpp */, + 0EEAD9C3E180305D8899441E /* strvararg.cpp */, + F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */, + C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */, + 701B84EE7C043B539FF5195A /* textbuf.cpp */, + 0903EE9B3793303285FF96E3 /* textfile.cpp */, + 5B9586328A1F3C4BA0390AA5 /* time.cpp */, + 7195E665E0F233839B967FC9 /* timercmn.cpp */, + 0401B7302088357BB6B7F16F /* timerimpl.cpp */, + 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */, + 6AC666417602346EA583709E /* translation.cpp */, + 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */, + DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */, + D4E1DC1869C6327C80D2F5F4 /* uri.cpp */, + B63EBEE1A04537E7887E9FD0 /* ustring.cpp */, + 31F4B9B03D52339B8F82C114 /* variant.cpp */, + C37866F41B0C31E295AA7FA6 /* wfstream.cpp */, + 23FC98E2305230E2990471E3 /* wxcrt.cpp */, + 607EF0043E723B7B9BE101EA /* wxprintf.cpp */, + 418AD9241B673308BE31DC06 /* xlocale.cpp */, + 25C86D3D4839343BA1D8BDEE /* xti.cpp */, + FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */, + 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */, + B9B5BC858CCF3477895D2786 /* zstream.cpp */, + 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */, + 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */, + 5BE1FB352696346BB642C045 /* secretstore.cpp */, + 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */, + 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */, + 7C97C1F26B5A38C49543060C /* mimetype.cpp */, + 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */, + 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */, + D5F9383D1CE931499F339D85 /* strconv_cf.cpp */, + 2ED0C0702D2734D9B08FC31D /* utils_base.mm */, + 5BE1FB352696346BB642C044 /* secretstore.cpp */, + E1B794996B953D00AC7BC2AE /* uilocale.mm */, + 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */, + A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */, + B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */, + F7332A03D93D3DABB050615D /* dir.cpp */, + CA2D9F325F833C408657E7B7 /* dlunix.cpp */, + 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */, + 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */, + 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */, + 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */, + EA2520F427493A22A70A5C09 /* stackwalk.cpp */, + 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */, + AB466912FDA23F8B87A00A3C /* threadpsx.cpp */, + DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */, + B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */, + C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */, + 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */, + 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */, + 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */, + C9A305CEC03B3085B159B617 /* fs_mem.cpp */, + E968913A9A593B258BD8EACB /* msgout.cpp */, + 4188821BBA833CCAA678B234 /* utilscmn.cpp */, + 60DFD5962DE3379F801AF78F /* power.mm */, + 789F45D14FF23E248FCFB5FA /* utils.mm */, + 6506A965F677374491359FB8 /* volume.mm */, ); - name = propgrid; + name = base; + sourceTree = ""; + }; + 60328E6EA3793DA990E18FC1 /* xrc */ = { + isa = PBXGroup; + children = ( + BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */, + 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */, + 3116006345D833509865FF7F /* xh_bannerwindow.cpp */, + 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */, + 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */, + 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */, + 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */, + 093B5233861B3F9B8C85762B /* xh_cald.cpp */, + BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */, + EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */, + 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */, + CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */, + AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */, + D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */, + F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */, + F0905A1EBD653F6D82395602 /* xh_combo.cpp */, + 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */, + 616466F521DB3ECAB304289F /* xh_dataview.cpp */, + C63C964DAFAD311694367C94 /* xh_datectrl.cpp */, + BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */, + 06B4A895955B32258DCD62BF /* xh_dlg.cpp */, + 05310A868F0B35999C568681 /* xh_editlbox.cpp */, + 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */, + 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */, + 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */, + E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */, + 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */, + 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */, + 93B77251C0E0382D9A8E113D /* xh_grid.cpp */, + 889FFA9573A835F280A21CB4 /* xh_html.cpp */, + B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */, + 45C65E309F3A39598C043657 /* xh_infobar.cpp */, + B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */, + 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */, + 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */, + 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */, + D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */, + A87662D69F0432FC96701280 /* xh_notbk.cpp */, + 0080254545B9383ABDF2045C /* xh_odcombo.cpp */, + F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */, + 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */, + 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */, + F43AF44465B335479752116D /* xh_radbx.cpp */, + 66411D54BAD338498AC59401 /* xh_scrol.cpp */, + E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */, + 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */, + 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */, + 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */, + 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */, + 950D51915EF83B57B5E8306F /* xh_spin.cpp */, + EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */, + FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */, + FADE850169F7347F83FE1499 /* xh_statbar.cpp */, + 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */, + 147800BBCB80346798B35D75 /* xh_stbox.cpp */, + 5F555177554E398286DBC6FB /* xh_stlin.cpp */, + B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */, + 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */, + CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */, + 25A81E9028793C109D868068 /* xh_timectrl.cpp */, + 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */, + B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */, + 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */, + B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */, + 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */, + EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */, + 087B66573CD33DA99DA82B1C /* xmlres.cpp */, + 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */, + 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */, + ); + name = xrc; + sourceTree = ""; + }; + 2FF0B5E0505D3AEA9A4ACF11 /* adv */ = { + isa = PBXGroup; + children = ( + ); + name = adv; + sourceTree = ""; + }; + 04311EAB76193D5593D43DBB /* aui */ = { + isa = PBXGroup; + children = ( + 26632A254717372BAA4D514D /* framemanager.cpp */, + BD709DEB71623974B9836D69 /* dockart.cpp */, + A881F49ADCF33C299B041584 /* floatpane.cpp */, + A298576700C33F018616E7BD /* auibook.cpp */, + 05A4437E9697300390FDE14E /* auibar.cpp */, + C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */, + 51054B41BFD83E97BAF76D07 /* tabart.cpp */, + C55AF552EE6931E8BFF7281B /* xh_aui.cpp */, + 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */, + ); + name = aui; + sourceTree = ""; + }; + 816DD323A67F3B299C8F3481 /* opengl */ = { + isa = PBXGroup; + children = ( + E08A51FA8D8A361681B07295 /* glcmn.cpp */, + 35007225BB683683AA7C5E48 /* glcanvas.mm */, + FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */, + ); + name = opengl; + sourceTree = ""; + }; + AA960FB143A63667839CE793 /* qa */ = { + isa = PBXGroup; + children = ( + 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */, + 182C8AD4F822375495795B43 /* dbgrptg.cpp */, + ); + name = qa; + sourceTree = ""; + }; + 4D98B791E17232D39944F04F /* xml */ = { + isa = PBXGroup; + children = ( + E6AB648BC5173104A96CAE66 /* xml.cpp */, + 4048A3523EC03409BD899BEF /* xtixml.cpp */, + ); + name = xml; sourceTree = ""; }; 42D7047C48F9386084B46AFA /* liblexilla */ = { @@ -6262,6 +6151,280 @@ name = liblexilla; sourceTree = ""; }; + 64B126D857113F24BA8C4758 /* richtext */ = { + isa = PBXGroup; + children = ( + 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */, + FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */, + C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */, + 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */, + 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */, + C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */, + 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */, + D30617843F33310089C1F77A /* richtextstyles.cpp */, + BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */, + C69E48C06BD23C178F650E42 /* richtextxml.cpp */, + 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */, + ); + name = richtext; + sourceTree = ""; + }; + 2BE6C101F29D318895158F98 /* libscintilla */ = { + isa = PBXGroup; + children = ( + C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */, + 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */, + 274A156457C63EC5801029C2 /* CaseConvert.cxx */, + F52DCBC0442233738B39138E /* CaseFolder.cxx */, + E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */, + 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */, + 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */, + B883F991159731DCB2717A21 /* CharacterSet.cxx */, + 5219A792C6A736F193D4A82F /* ContractionState.cxx */, + CDF592CBE5193497A26EF978 /* DBCS.cxx */, + BF1C44D726E63B18A98006EC /* Decoration.cxx */, + 71DB140E670738839EC42C2B /* Document.cxx */, + E685D81FB9FF3081B6C5C321 /* EditModel.cxx */, + 430739CB8B95336ABB372EC7 /* EditView.cxx */, + DA5E95D498C53A808A8E2EEB /* Editor.cxx */, + 4FDE5A962FA234FA83A605AD /* Indicator.cxx */, + E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */, + AF3DF03795153E039B8F1F87 /* LineMarker.cxx */, + F951601E73683F27AD8CA99D /* MarginView.cxx */, + 9389DAF8B91030B7AAB029FF /* PerLine.cxx */, + BCD873D873A53BBF955D8A4E /* PositionCache.cxx */, + E145FC31ED523B4AA5080A61 /* RESearch.cxx */, + 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */, + 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */, + 2AF7739C389536F79DAA31E5 /* Selection.cxx */, + C28429A964C337A192D76CC8 /* Style.cxx */, + 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */, + 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */, + C133B838193A35ABBB803151 /* ViewStyle.cxx */, + C25521AF59B9324EB2809C73 /* XPM.cxx */, + ); + name = libscintilla; + sourceTree = ""; + }; + B1EF68113C6338CFBBED0FBE /* libregex */ = { + isa = PBXGroup; + children = ( + C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */, + BDADEB1DA6433E52972C8934 /* pcre2_compile.c */, + FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */, + 3026D20A03E53F1DB40FB35A /* pcre2_context.c */, + BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */, + 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */, + 25E03E349FC13E4A9428B94E /* pcre2_error.c */, + F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */, + 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */, + 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */, + D016F584D14C31E192DB3179 /* pcre2_maketables.c */, + 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */, + 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */, + A208BFC0C8C43847A9620ADA /* pcre2_newline.c */, + 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */, + 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */, + 2F4CDF9048EC36788619769D /* pcre2_script_run.c */, + BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */, + A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */, + 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */, + FAC42945539F362D91D6F559 /* pcre2_substitute.c */, + 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */, + B60497805D37375EBFCF3D98 /* pcre2_tables.c */, + 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */, + FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */, + 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */, + 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */, + ); + name = libregex; + sourceTree = ""; + }; + 6E2C8858F68E3FB0BEFFFCE5 /* libpng */ = { + isa = PBXGroup; + children = ( + AF26BAB1F4733114926F1724 /* png.c */, + 1A0650754DC2358CA5933B28 /* pngerror.c */, + 91300EB871CC39ECBC430D48 /* pngget.c */, + C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */, + 9CAA325362C73AC8BE20FAA7 /* pngpread.c */, + 29D6506AEA5A323B8735F126 /* pngread.c */, + A06AB1974DB93EE2999EC75C /* pngrio.c */, + 87799D3168B43EB7B5686826 /* pngrtran.c */, + 358D0A3AC73F322EA732D020 /* pngrutil.c */, + 5E463A493FD930DE80E58608 /* pngset.c */, + 5B32A13D5B3336098B1B9765 /* pngtrans.c */, + AF9EE701DD653E2299293E5F /* pngwio.c */, + 69A6CAF721E53E83B4820DE6 /* pngwrite.c */, + 0964797530CF3FE7B8DB6242 /* pngwtran.c */, + 45D7558DF5E03A2EB41883F0 /* pngwutil.c */, + 933D7637CAA43F6C99814BC5 /* arm_init.c */, + 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */, + FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */, + 994AF74DF2A13FF09A215853 /* intel_init.c */, + 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */, + ); + name = libpng; + sourceTree = ""; + }; + 42F504C4994C38D7A8F062F4 /* libexpat */ = { + isa = PBXGroup; + children = ( + A92B6033D8233DB1821F193B /* xmlparse.c */, + 59C6B9849FF6325E890942EF /* xmlrole.c */, + 8685B8ED68F23DB0B770FD74 /* xmltok.c */, + ); + name = libexpat; + sourceTree = ""; + }; + 374BD863E6AD33189B7E4040 /* net */ = { + isa = PBXGroup; + children = ( + B7581D7140293BAE88E43DBE /* fs_inet.cpp */, + 5CB4781DF8C432C688F30CDD /* ftp.cpp */, + F84F0DB790A23D92A193D2B4 /* http.cpp */, + 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */, + DE8238DA30FF3FB984511250 /* sckaddr.cpp */, + 56653FACC7D13804A70556AD /* sckfile.cpp */, + 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */, + D784A32C094730FEAA391A9B /* sckstrm.cpp */, + 40CE02524DD4385AB2C3DF95 /* socket.cpp */, + 49612306912038DDBCABB4DE /* url.cpp */, + 5EA9E372A64B3B808A64B178 /* webrequest.cpp */, + 5279968877003A8BB8279765 /* webrequest_curl.cpp */, + DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */, + BB7661E9E09A397790ED9545 /* sockunix.cpp */, + 4969528429903F15882F5391 /* sockosx.cpp */, + EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */, + ); + name = net; + sourceTree = ""; + }; + EB288BE7E74B3328B762A461 /* libtiff */ = { + isa = PBXGroup; + children = ( + 5D2F8259CC99380CB8217DEF /* tif_unix.c */, + D0CDADAF2D893E32A38351E4 /* tif_aux.c */, + F82278F9AF0432529891E6D7 /* tif_close.c */, + 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */, + 149D299A0EDB3D998118EC93 /* tif_color.c */, + CA0D5D47D62A3148BA51B31B /* tif_compress.c */, + E79B2D1F630036129B9677A7 /* tif_dir.c */, + 032A38738B58394E8617617B /* tif_dirinfo.c */, + F6EA240B3DB93D398A990FAD /* tif_dirread.c */, + B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */, + 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */, + 48F1439BF6C3361296F05A33 /* tif_error.c */, + AF7CE00168AB33C994374ABA /* tif_extension.c */, + 30FD1048328234E59D319863 /* tif_fax3.c */, + BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */, + 305614D19CF23CB2B14A5B2E /* tif_flush.c */, + 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */, + F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */, + 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */, + 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */, + 66FDA882451239EA8DF2E0B5 /* tif_luv.c */, + 3088384F07C63A5DB3581656 /* tif_lzma.c */, + 346C68F0CCD23823B78267F0 /* tif_lzw.c */, + DFDC805DD3063C389F93642D /* tif_next.c */, + 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */, + 1731A6096BFC3A468AB4755A /* tif_open.c */, + 9CE73979D0933A43830307E4 /* tif_packbits.c */, + 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */, + 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */, + 64B25B87203E3464BCDD277D /* tif_read.c */, + B83EDE2D1731311ABDE62F9F /* tif_strip.c */, + AAC12B4456E13F57BEA25A5E /* tif_swab.c */, + 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */, + BD88495AF72531A28D2201D0 /* tif_tile.c */, + 3E6F40F4740C3ED29D83E107 /* tif_version.c */, + C83C97A1FCC5345896C9D7DE /* tif_warning.c */, + 3716DA7B0C79360CBA26A71E /* tif_webp.c */, + E9B992CB6C28339FB0CA5E27 /* tif_write.c */, + 726C0457DF1232C793918DC1 /* tif_zip.c */, + 3B98123FD57731139044B064 /* tif_zstd.c */, + ); + name = libtiff; + sourceTree = ""; + }; + 60E51BFF5CD2327483201F14 /* html */ = { + isa = PBXGroup; + children = ( + 2E24C6F2A04E30EB95598305 /* chm.cpp */, + 42E433D1700631A8907B8227 /* helpctrl.cpp */, + C466F32CCBD13DBC87285B3D /* helpdata.cpp */, + 81821049E39B32C6ABCF6820 /* helpdlg.cpp */, + 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */, + 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */, + 68E5188DB6003C35A8C7754D /* htmlcell.cpp */, + 2C6C4F5468743265A02D656C /* htmlfilt.cpp */, + 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */, + FCCFF49F92B4323D9181CEDA /* htmltag.cpp */, + 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */, + 194ADD28300E329E80F7892E /* htmprint.cpp */, + 52FE1599218730CC99A3F801 /* m_dflist.cpp */, + B1F3C70512D93501B0478F3E /* m_fonts.cpp */, + ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */, + 548906E4E72935E48CE4AF87 /* m_image.cpp */, + A5EE0B8985443BDCB36F781F /* m_layout.cpp */, + 080597FC0436378E96EDA94B /* m_links.cpp */, + B4028ABB08C63AB59F5F240B /* m_list.cpp */, + 61658C3EABB4341AA38C691E /* m_pre.cpp */, + 727F25F832AD32D4B12D8E39 /* m_span.cpp */, + 7EB95BCFA255323183A996C9 /* m_style.cpp */, + 082CA018FB883999839C1DCE /* m_tables.cpp */, + 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */, + 7FCA75FE592C3469AE351FBF /* winpars.cpp */, + FD5F11A3646F397BA62EB037 /* htmllbox.cpp */, + ); + name = html; + sourceTree = ""; + }; + E96566B813153B4295AD767B /* stc */ = { + isa = PBXGroup; + children = ( + D0B9C41A4D12345AAA764CAD /* stc.cpp */, + 47FF6D792CA234C395692118 /* PlatWX.cpp */, + 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */, + A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */, + 18ABDAF9EF723072A7708009 /* PlatWXcocoa.mm */, + ); + name = stc; + sourceTree = ""; + }; + FE1C78F1707A30878CBB2B4B /* ribbon */ = { + isa = PBXGroup; + children = ( + 4C4649974D8B3A109D1BF145 /* art_internal.cpp */, + B540E18F9C91381CA175BABB /* art_msw.cpp */, + DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */, + 9FDDE855D9F83E4891362EB4 /* bar.cpp */, + 5612DBC4125B379DA2B28824 /* buttonbar.cpp */, + 12363D1F50FE301DAEE7F04B /* control.cpp */, + 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */, + 59ED0C057D8F388A89DC7177 /* page.cpp */, + 00969CBE3B8F32C78C195619 /* panel.cpp */, + BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */, + B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */, + ); + name = ribbon; + sourceTree = ""; + }; + B8F95052522B37AB86DA8917 /* propgrid */ = { + isa = PBXGroup; + children = ( + 326723AEB79A305F90D6B41D /* advprops.cpp */, + A9C7F740A55E39FD890B3C7F /* editors.cpp */, + EBED392D081335FA80523244 /* manager.cpp */, + 58E1F571B01F34D4AB70CA18 /* property.cpp */, + B98B72B3A0A73044B85AED60 /* propgrid.cpp */, + 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */, + 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */, + C20E46A504113C899B9DD9B7 /* props.cpp */, + ); + name = propgrid; + sourceTree = ""; + }; 52DDFBAA5ACC394FB6B30E74 /* libzlib */ = { isa = PBXGroup; children = ( @@ -6284,31 +6447,6 @@ name = libzlib; sourceTree = ""; }; - 5C5CD199E7573C73AE6F392D /* media */ = { - isa = PBXGroup; - children = ( - C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */, - 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */, - ); - name = media; - sourceTree = ""; - }; - 4D98B791E17232D39944F04F /* xml */ = { - isa = PBXGroup; - children = ( - E6AB648BC5173104A96CAE66 /* xml.cpp */, - 4048A3523EC03409BD899BEF /* xtixml.cpp */, - ); - name = xml; - sourceTree = ""; - }; - 2FF0B5E0505D3AEA9A4ACF11 /* adv */ = { - isa = PBXGroup; - children = ( - ); - name = adv; - sourceTree = ""; - }; 62E50658BDAD369D92294F68 /* webview */ = { isa = PBXGroup; children = ( @@ -6320,204 +6458,66 @@ name = webview; sourceTree = ""; }; - 83F62FA47C9636169F1E18E8 /* base */ = { + 5C5CD199E7573C73AE6F392D /* media */ = { isa = PBXGroup; children = ( - 4867546E8B8D3C8683A23ED5 /* any.cpp */, - 95A156A823B536DE8476E4F9 /* appbase.cpp */, - 75D0C937F2A03ADA8581A2BB /* arcall.cpp */, - C513377E9E303F778BA9D7ED /* arcfind.cpp */, - 02D2E8B5C89939CE90B99E2B /* archive.cpp */, - A57CF60203F53459A03951A9 /* arrstr.cpp */, - F2024D29170D3B50A4DFDE11 /* base64.cpp */, - 2C904B4BA8273355869812B2 /* clntdata.cpp */, - FBE1C531185131A89EFF7FAF /* cmdline.cpp */, - 4FE0B33481283D3493613B0F /* config.cpp */, - 20B922D61CDB3CCEB59A5194 /* convauto.cpp */, - E0EBCDDF248638B58B01D9CC /* datetime.cpp */, - 864438709B363773B8C3382D /* datetimefmt.cpp */, - 81B3DFBB73573FFDBD320334 /* datstrm.cpp */, - EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */, - D272910EC35531E5B4D6E05B /* dynlib.cpp */, - 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */, - C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */, - 640783FBACA43206B782C77B /* evtloopcmn.cpp */, - 033B94A9AC8A3370A794503F /* extended.c */, - ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */, - 168DB301ACC736FF96D7F581 /* file.cpp */, - AC12D557950A3B0D89D9F2F3 /* fileback.cpp */, - 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */, - 58421C141C9E31C6A7A3C183 /* filefn.cpp */, - BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */, - F263022F3FEA3F75895B644D /* filesys.cpp */, - 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */, - EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */, - 832BBBFE664736D5978420C6 /* fmapbase.cpp */, - 88F2BA2F0598342186A484B5 /* fs_arc.cpp */, - AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */, - 888BD97139C936679691FF34 /* hash.cpp */, - A6636144CDE83E8E85270FAF /* hashmap.cpp */, - DB82939EDC593F9CA95C3098 /* init.cpp */, - AC8BB1AABB3D393EBA527060 /* intl.cpp */, - 2C090A76B6F23E6481A27282 /* ipcbase.cpp */, - 67D76B026121359F9B22F8B0 /* languageinfo.cpp */, - 552757A901E732CAA8E3F16D /* list.cpp */, - EA93D41B11683E758D456531 /* log.cpp */, - 72D7AF345E563587941BD868 /* longlong.cpp */, - 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */, - 9DB43FAB1E563B02ACEFF647 /* module.cpp */, - DC3D1E222FD93A69B1D1366E /* mstream.cpp */, - 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */, - 1731D6708BFE3DE7B101CE74 /* object.cpp */, - 97FFB03FF6793506B246BAC6 /* platinfo.cpp */, - 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */, - B35DA585CFDD32468868E892 /* process.cpp */, - FB46BC22F6B23909A938C561 /* regex.cpp */, - 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */, - F46EC1508C063C8395CE7A95 /* sstream.cpp */, - DE16011AD6323AAC8616F973 /* stdstream.cpp */, - 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */, - 9FEB8204E530329FA085E5B8 /* strconv.cpp */, - FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */, - F7E99B35A98D30818120B002 /* string.cpp */, - F1E724EA70AB35DDB130F84F /* stringops.cpp */, - 0EEAD9C3E180305D8899441E /* strvararg.cpp */, - F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */, - C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */, - 701B84EE7C043B539FF5195A /* textbuf.cpp */, - 0903EE9B3793303285FF96E3 /* textfile.cpp */, - 5B9586328A1F3C4BA0390AA5 /* time.cpp */, - 7195E665E0F233839B967FC9 /* timercmn.cpp */, - 0401B7302088357BB6B7F16F /* timerimpl.cpp */, - 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */, - 6AC666417602346EA583709E /* translation.cpp */, - 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */, - DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */, - D4E1DC1869C6327C80D2F5F4 /* uri.cpp */, - B63EBEE1A04537E7887E9FD0 /* ustring.cpp */, - 31F4B9B03D52339B8F82C114 /* variant.cpp */, - C37866F41B0C31E295AA7FA6 /* wfstream.cpp */, - 23FC98E2305230E2990471E3 /* wxcrt.cpp */, - 607EF0043E723B7B9BE101EA /* wxprintf.cpp */, - 418AD9241B673308BE31DC06 /* xlocale.cpp */, - 25C86D3D4839343BA1D8BDEE /* xti.cpp */, - FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */, - 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */, - B9B5BC858CCF3477895D2786 /* zstream.cpp */, - 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */, - 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */, - 5BE1FB352696346BB642C044 /* secretstore.cpp */, - 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */, - 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */, - 7C97C1F26B5A38C49543060C /* mimetype.cpp */, - 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */, - 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */, - D5F9383D1CE931499F339D85 /* strconv_cf.cpp */, - 2ED0C0702D2734D9B08FC31D /* utils_base.mm */, - 5BE1FB352696346BB642C045 /* secretstore.cpp */, - E1B794996B953D00AC7BC2AE /* uilocale.mm */, - 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */, - A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */, - B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */, - F7332A03D93D3DABB050615D /* dir.cpp */, - CA2D9F325F833C408657E7B7 /* dlunix.cpp */, - 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */, - 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */, - 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */, - 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */, - EA2520F427493A22A70A5C09 /* stackwalk.cpp */, - 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */, - AB466912FDA23F8B87A00A3C /* threadpsx.cpp */, - DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */, - B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */, - C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */, - 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */, - 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */, - 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */, - C9A305CEC03B3085B159B617 /* fs_mem.cpp */, - E968913A9A593B258BD8EACB /* msgout.cpp */, - 4188821BBA833CCAA678B234 /* utilscmn.cpp */, - 60DFD5962DE3379F801AF78F /* power.mm */, - 789F45D14FF23E248FCFB5FA /* utils.mm */, - 6506A965F677374491359FB8 /* volume.mm */, + C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */, + 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */, ); - name = base; + name = media; sourceTree = ""; }; - 60328E6EA3793DA990E18FC1 /* xrc */ = { + 7650A73F7FC9305EA62DAE86 /* libjpeg */ = { isa = PBXGroup; children = ( - BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */, - 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */, - 3116006345D833509865FF7F /* xh_bannerwindow.cpp */, - 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */, - 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */, - 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */, - 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */, - 093B5233861B3F9B8C85762B /* xh_cald.cpp */, - BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */, - EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */, - 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */, - CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */, - AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */, - D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */, - F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */, - F0905A1EBD653F6D82395602 /* xh_combo.cpp */, - 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */, - 616466F521DB3ECAB304289F /* xh_dataview.cpp */, - C63C964DAFAD311694367C94 /* xh_datectrl.cpp */, - BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */, - 06B4A895955B32258DCD62BF /* xh_dlg.cpp */, - 05310A868F0B35999C568681 /* xh_editlbox.cpp */, - 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */, - 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */, - 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */, - E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */, - 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */, - 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */, - 93B77251C0E0382D9A8E113D /* xh_grid.cpp */, - 889FFA9573A835F280A21CB4 /* xh_html.cpp */, - B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */, - 45C65E309F3A39598C043657 /* xh_infobar.cpp */, - B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */, - 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */, - 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */, - 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */, - D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */, - A87662D69F0432FC96701280 /* xh_notbk.cpp */, - 0080254545B9383ABDF2045C /* xh_odcombo.cpp */, - F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */, - 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */, - 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */, - F43AF44465B335479752116D /* xh_radbx.cpp */, - 66411D54BAD338498AC59401 /* xh_scrol.cpp */, - E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */, - 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */, - 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */, - 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */, - 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */, - 950D51915EF83B57B5E8306F /* xh_spin.cpp */, - EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */, - FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */, - FADE850169F7347F83FE1499 /* xh_statbar.cpp */, - 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */, - 147800BBCB80346798B35D75 /* xh_stbox.cpp */, - 5F555177554E398286DBC6FB /* xh_stlin.cpp */, - B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */, - 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */, - CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */, - 25A81E9028793C109D868068 /* xh_timectrl.cpp */, - 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */, - B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */, - 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */, - B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */, - 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */, - EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */, - 087B66573CD33DA99DA82B1C /* xmlres.cpp */, - 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */, - 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */, + 573D0D15EE9E3E629D61EA65 /* jaricom.c */, + 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */, + F83172EE2DAE352FB969D4F2 /* jcapistd.c */, + AA234ACC79743DA797601AA6 /* jcarith.c */, + E89AC104BF4F33A083F8B382 /* jccoefct.c */, + 8EFF4707641D3F20AB602ED6 /* jccolor.c */, + 6DBF3053414F3C448312165A /* jcdctmgr.c */, + DC0FFDC7A6163F2DA73B84EB /* jchuff.c */, + AA6C6739C3BD3EFA9CF71102 /* jcinit.c */, + 810EB7316DF3344197C78EC0 /* jcmainct.c */, + 664736BDE465350C9C4750E9 /* jcmarker.c */, + 3E3043D7BE9C33B59E900CCE /* jcmaster.c */, + 8EB76F786D7F3FF286948D22 /* jcomapi.c */, + 2F41EDEB298538CC86FF6DC1 /* jcparam.c */, + 7FE0455EBDC63D82B2D88587 /* jcprepct.c */, + 53D06E47477B3E32BB6B915E /* jcsample.c */, + 725574EF98C4301989181CBF /* jctrans.c */, + 86884BC843F6337EABF744BB /* jdapimin.c */, + 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */, + FA9DD56E399533A5BE7AAD16 /* jdarith.c */, + 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */, + DECAF5DD80383A2CA76EB383 /* jdatasrc.c */, + F1A6F3936A0D31CBB58082BA /* jdcoefct.c */, + 68B81FBDA49D3C1991B6356A /* jdcolor.c */, + A5BBC1E494D33D028CA547FF /* jddctmgr.c */, + 72869747E68E37998CB0A07E /* jdhuff.c */, + CCF7564A2B733F759AA8496B /* jdinput.c */, + B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */, + 20E4A10BCD773C84AEC481A1 /* jdmarker.c */, + ED19EF377E653F71B1876259 /* jdmaster.c */, + 0890779C662C35889A8C6C2E /* jdmerge.c */, + 375FF97B202F3C359402D13E /* jdpostct.c */, + 5FFCF47A161B3E08B19BFE14 /* jdsample.c */, + 4549845C0751356A907C23E0 /* jdtrans.c */, + 108517BCD39230E7A89BC943 /* jerror.c */, + 93D07403FCA530D7A9FD2917 /* jfdctflt.c */, + 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */, + 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */, + 3C131F7BF8A83960ACB26242 /* jidctflt.c */, + A0DCC5EF59143640BE13AD73 /* jidctfst.c */, + 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */, + 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */, + 374E341C8703367686DEDE93 /* jmemnobs.c */, + 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */, + 02D9332D5C5632E981936E29 /* jquant2.c */, + 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */, ); - name = xrc; + name = libjpeg; sourceTree = ""; }; /* End PBXGroup section */ @@ -7703,131 +7703,131 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B60AD651E0523DB7B31E4108 /* LexillaAccess.cxx in Sources */, + B60AD651E0523DB7B31E4107 /* LexillaAccess.cxx in Sources */, 23CECD8647C037E0B41DF0D4 /* LexA68k.cxx in Sources */, 0654BCC3F0763C50A7949505 /* LexAPDL.cxx in Sources */, 0ADC8DBEE80D36B0BB9B058B /* LexASY.cxx in Sources */, 784F7C50882F320FA76537B5 /* LexAU3.cxx in Sources */, - 07EC76232BB3343FA5CB90B1 /* LexAVE.cxx in Sources */, + 07EC76232BB3343FA5CB90B0 /* LexAVE.cxx in Sources */, 5519BA1F2463308FAC4A0CA1 /* LexAVS.cxx in Sources */, - 66FD099CE5A338C18329FC36 /* LexAbaqus.cxx in Sources */, - CD35A576FD363FD49C3AC4B4 /* LexAda.cxx in Sources */, - 0C3F48DBD05E3566A4CA6D45 /* LexAsm.cxx in Sources */, - 825EAD51920B387DB4F8C426 /* LexAsn1.cxx in Sources */, - D54D3CA9E73336A08DB20705 /* LexBaan.cxx in Sources */, - 39FB197CF9EB3D76BE0723D0 /* LexBash.cxx in Sources */, + 66FD099CE5A338C18329FC37 /* LexAbaqus.cxx in Sources */, + CD35A576FD363FD49C3AC4B3 /* LexAda.cxx in Sources */, + 0C3F48DBD05E3566A4CA6D44 /* LexAsm.cxx in Sources */, + 825EAD51920B387DB4F8C427 /* LexAsn1.cxx in Sources */, + D54D3CA9E73336A08DB20706 /* LexBaan.cxx in Sources */, + 39FB197CF9EB3D76BE0723D1 /* LexBash.cxx in Sources */, 6C7C1CC506CB329FB2D086A9 /* LexBasic.cxx in Sources */, 12B1DEF410AB34999AB210DD /* LexBatch.cxx in Sources */, - C92005CB86C6361BBB9D7C69 /* LexBibTeX.cxx in Sources */, - 78E15D8200F635529F396099 /* LexBullant.cxx in Sources */, - 0C2073A011EA36B8AD906DA5 /* LexCIL.cxx in Sources */, - 6F472413FFA03B53B395BB76 /* LexCLW.cxx in Sources */, - D8ADDD24BEAC3D94B3388D3E /* LexCOBOL.cxx in Sources */, + C92005CB86C6361BBB9D7C68 /* LexBibTeX.cxx in Sources */, + 78E15D8200F635529F39609A /* LexBullant.cxx in Sources */, + 0C2073A011EA36B8AD906DA3 /* LexCIL.cxx in Sources */, + 6F472413FFA03B53B395BB75 /* LexCLW.cxx in Sources */, + D8ADDD24BEAC3D94B3388D40 /* LexCOBOL.cxx in Sources */, A0FCE3CF565C3F84B63712AD /* LexCPP.cxx in Sources */, - 069D53F2DFBF370A8CC99632 /* LexCSS.cxx in Sources */, - 268DDC88C99A3A64AB8B2FFA /* LexCaml.cxx in Sources */, - 6F5A0D3C7763334396A3783E /* LexCmake.cxx in Sources */, - 2020EE3C45743B53BE8C7F3A /* LexCoffeeScript.cxx in Sources */, + 069D53F2DFBF370A8CC99631 /* LexCSS.cxx in Sources */, + 268DDC88C99A3A64AB8B2FFC /* LexCaml.cxx in Sources */, + 6F5A0D3C7763334396A3783D /* LexCmake.cxx in Sources */, + 2020EE3C45743B53BE8C7F39 /* LexCoffeeScript.cxx in Sources */, B640A8A74D973A8FBEF63916 /* LexConf.cxx in Sources */, - 97F60B2A9CE93BC8949A8CCF /* LexCrontab.cxx in Sources */, - 834F2ADD0520313FBAC4F927 /* LexCsound.cxx in Sources */, - 8FB5FBC5730C33F1A3D85DA0 /* LexD.cxx in Sources */, - 0B792C3F31713850818EEFEA /* LexDMAP.cxx in Sources */, - DC5F82733F733D98B39DE74E /* LexDMIS.cxx in Sources */, - 0C2CBD7246993527A829BD96 /* LexDataflex.cxx in Sources */, - 51F44CB1D9AD3CBDB52EE93E /* LexDiff.cxx in Sources */, - AAC2AC9C49F1366D8BD20F5F /* LexECL.cxx in Sources */, - 67CE7065EE593DAAA2CE4489 /* LexEDIFACT.cxx in Sources */, + 97F60B2A9CE93BC8949A8CCE /* LexCrontab.cxx in Sources */, + 834F2ADD0520313FBAC4F929 /* LexCsound.cxx in Sources */, + 8FB5FBC5730C33F1A3D85D9F /* LexD.cxx in Sources */, + 0B792C3F31713850818EEFEC /* LexDMAP.cxx in Sources */, + DC5F82733F733D98B39DE74D /* LexDMIS.cxx in Sources */, + 0C2CBD7246993527A829BD95 /* LexDataflex.cxx in Sources */, + 51F44CB1D9AD3CBDB52EE93D /* LexDiff.cxx in Sources */, + AAC2AC9C49F1366D8BD20F5E /* LexECL.cxx in Sources */, + 67CE7065EE593DAAA2CE448A /* LexEDIFACT.cxx in Sources */, 4788F736CD9C324E8A3DFA74 /* LexEScript.cxx in Sources */, E8BBC08597EF383597DA030A /* LexEiffel.cxx in Sources */, BFD3BFBDC8DA3B1EAD141F96 /* LexErlang.cxx in Sources */, 8D6B0D48EA843E48AB0FE43D /* LexErrorList.cxx in Sources */, 512AB7B82D57387EBB7BEE27 /* LexFSharp.cxx in Sources */, 45D88A74B3EE3837B9F79597 /* LexFlagship.cxx in Sources */, - 27759C2FBB0E35FDA847B2B6 /* LexForth.cxx in Sources */, + 27759C2FBB0E35FDA847B2B5 /* LexForth.cxx in Sources */, 020BBB417207393F8C60EFB8 /* LexFortran.cxx in Sources */, - E62F8E49FD5035D8BC71BB4A /* LexGAP.cxx in Sources */, + E62F8E49FD5035D8BC71BB4B /* LexGAP.cxx in Sources */, 9B6A35E706543CDAA6A5014B /* LexGui4Cli.cxx in Sources */, - AEEE6BC41B6531898A61CB16 /* LexHTML.cxx in Sources */, - 51D133EC44F830588FEEAEC1 /* LexHaskell.cxx in Sources */, - D98FABF75BCE3AF18C91B42D /* LexHex.cxx in Sources */, + AEEE6BC41B6531898A61CB17 /* LexHTML.cxx in Sources */, + 51D133EC44F830588FEEAEC0 /* LexHaskell.cxx in Sources */, + D98FABF75BCE3AF18C91B42E /* LexHex.cxx in Sources */, D948CC99521633338B24E2F5 /* LexHollywood.cxx in Sources */, - 4D9368BD07F131C493232E2D /* LexIndent.cxx in Sources */, - B37802B0A90133C68EF93DDA /* LexInno.cxx in Sources */, - B0C44C3054CB3E0590DDCBDB /* LexJSON.cxx in Sources */, + 4D9368BD07F131C493232E2F /* LexIndent.cxx in Sources */, + B37802B0A90133C68EF93DDC /* LexInno.cxx in Sources */, + B0C44C3054CB3E0590DDCBDA /* LexJSON.cxx in Sources */, E3AD8574E13B39BDB8D4E92E /* LexKVIrc.cxx in Sources */, 14C024EB327435A2A571DA2E /* LexKix.cxx in Sources */, - 62331487C17B32E081B8FEA7 /* LexLaTeX.cxx in Sources */, - DF8124E5E17D386A84CEEA29 /* LexLisp.cxx in Sources */, + 62331487C17B32E081B8FEA9 /* LexLaTeX.cxx in Sources */, + DF8124E5E17D386A84CEEA28 /* LexLisp.cxx in Sources */, D13AE659C3AC37B68D39B2CA /* LexLout.cxx in Sources */, - 9D003890CB7035A298DB7058 /* LexLua.cxx in Sources */, - 3C394FBD47B6310C80577E3B /* LexMMIXAL.cxx in Sources */, - EC43AFB3670A3D459D9B388E /* LexMPT.cxx in Sources */, + 9D003890CB7035A298DB7056 /* LexLua.cxx in Sources */, + 3C394FBD47B6310C80577E3C /* LexMMIXAL.cxx in Sources */, + EC43AFB3670A3D459D9B388F /* LexMPT.cxx in Sources */, E8EE34F0A78C31B489B19FEE /* LexMSSQL.cxx in Sources */, - E80BEED62EBF34F09B3F401F /* LexMagik.cxx in Sources */, - 4301AFBA0A193A7EB392EB94 /* LexMake.cxx in Sources */, + E80BEED62EBF34F09B3F4021 /* LexMagik.cxx in Sources */, + 4301AFBA0A193A7EB392EB93 /* LexMake.cxx in Sources */, E0E40333B61C33B587870790 /* LexMarkdown.cxx in Sources */, - 5AEA6E94FB76371D928D371D /* LexMatlab.cxx in Sources */, - 4E712589FAA837F589B72F4D /* LexMaxima.cxx in Sources */, + 5AEA6E94FB76371D928D371C /* LexMatlab.cxx in Sources */, + 4E712589FAA837F589B72F4C /* LexMaxima.cxx in Sources */, 1A4F9F18BBEB3515AC7C7CC7 /* LexMetapost.cxx in Sources */, - 7CC211E10D853B958250A4CE /* LexModula.cxx in Sources */, - CB1F37993ECB3B73A51B42FF /* LexMySQL.cxx in Sources */, - D3EC9191D94837CABFF05DC5 /* LexNim.cxx in Sources */, + 7CC211E10D853B958250A4CF /* LexModula.cxx in Sources */, + CB1F37993ECB3B73A51B42FE /* LexMySQL.cxx in Sources */, + D3EC9191D94837CABFF05DC4 /* LexNim.cxx in Sources */, A874AF0B203D3DC99C27469A /* LexNimrod.cxx in Sources */, - 22C76BF2C3E331CD87657E6F /* LexNsis.cxx in Sources */, - A8476B3CE46B3FD4A2832F00 /* LexNull.cxx in Sources */, - 324B2BAC54553D45B3C56BFF /* LexOScript.cxx in Sources */, + 22C76BF2C3E331CD87657E70 /* LexNsis.cxx in Sources */, + A8476B3CE46B3FD4A2832F02 /* LexNull.cxx in Sources */, + 324B2BAC54553D45B3C56BFE /* LexOScript.cxx in Sources */, 76D1A1A49CC831FFB9EBB1F6 /* LexOpal.cxx in Sources */, 24A5A71C79733E9CB913C5B9 /* LexPB.cxx in Sources */, 0D79F1B4EF44393AA3242141 /* LexPLM.cxx in Sources */, - FD3B31CE1E7832218B5D9A15 /* LexPO.cxx in Sources */, - A3C4D47A84E8362295867526 /* LexPOV.cxx in Sources */, + FD3B31CE1E7832218B5D9A17 /* LexPO.cxx in Sources */, + A3C4D47A84E8362295867525 /* LexPOV.cxx in Sources */, 551BF168445E3D7BB54D0176 /* LexPS.cxx in Sources */, - 0718E7524134312090541D6E /* LexPascal.cxx in Sources */, + 0718E7524134312090541D6F /* LexPascal.cxx in Sources */, 369BCCFF61D13A058D837837 /* LexPerl.cxx in Sources */, - 22EC132AEF863BFBAA6EDEC4 /* LexPowerPro.cxx in Sources */, + 22EC132AEF863BFBAA6EDEC5 /* LexPowerPro.cxx in Sources */, 1FB1622D59593932B25C55BA /* LexPowerShell.cxx in Sources */, - 97C551F8AEF133D680D1FD37 /* LexProgress.cxx in Sources */, + 97C551F8AEF133D680D1FD38 /* LexProgress.cxx in Sources */, 56E1ED31F7CE38978F4A7CA2 /* LexProps.cxx in Sources */, A36B5107860E326591940740 /* LexPython.cxx in Sources */, - 31380AD4F5BD38A6B9212FE2 /* LexR.cxx in Sources */, + 31380AD4F5BD38A6B9212FE1 /* LexR.cxx in Sources */, 81244C52741332A8B92E5978 /* LexRaku.cxx in Sources */, CCFD3144A22C3A87B67D88AD /* LexRebol.cxx in Sources */, - 3694B007E88A3D8C8CB952F1 /* LexRegistry.cxx in Sources */, - 7C20B79175D33852A2E9DE85 /* LexRuby.cxx in Sources */, - 502D7B786EAE383B9546F321 /* LexRust.cxx in Sources */, + 3694B007E88A3D8C8CB952F0 /* LexRegistry.cxx in Sources */, + 7C20B79175D33852A2E9DE84 /* LexRuby.cxx in Sources */, + 502D7B786EAE383B9546F320 /* LexRust.cxx in Sources */, 1DD1888315513C24BF9C31B5 /* LexSAS.cxx in Sources */, FE5B7C7A84B83C17A38E8405 /* LexSML.cxx in Sources */, - 71CCB06E790C3C54BFF1199D /* LexSQL.cxx in Sources */, - E46BEC5C8D643BD099AF1D56 /* LexSTTXT.cxx in Sources */, - BA9F0BBD57F63FD29E484FD3 /* LexScriptol.cxx in Sources */, - F55F3887CDE633D7877C607D /* LexSmalltalk.cxx in Sources */, - D5C5DD83882B3227A1CCFE10 /* LexSorcus.cxx in Sources */, - 6F8129E317EE3486A89D8549 /* LexSpecman.cxx in Sources */, + 71CCB06E790C3C54BFF1199F /* LexSQL.cxx in Sources */, + E46BEC5C8D643BD099AF1D58 /* LexSTTXT.cxx in Sources */, + BA9F0BBD57F63FD29E484FD5 /* LexScriptol.cxx in Sources */, + F55F3887CDE633D7877C607B /* LexSmalltalk.cxx in Sources */, + D5C5DD83882B3227A1CCFE0F /* LexSorcus.cxx in Sources */, + 6F8129E317EE3486A89D854A /* LexSpecman.cxx in Sources */, 9678C2B19D293818AA8E9E0E /* LexSpice.cxx in Sources */, - 444D3B969B4336E8AD5CCFC1 /* LexStata.cxx in Sources */, + 444D3B969B4336E8AD5CCFBF /* LexStata.cxx in Sources */, 0F8C79010EF0316AA1B7392F /* LexTACL.cxx in Sources */, 2102C23970FB3F22AB46A59C /* LexTADS3.cxx in Sources */, - CAF5C5BB129431B596C4C6C2 /* LexTAL.cxx in Sources */, - 49BEDFBC3661339D90EF6935 /* LexTCL.cxx in Sources */, - 697FC496816F33568E1FB5A7 /* LexTCMD.cxx in Sources */, - 7D0E549020D33ED39751DFC9 /* LexTeX.cxx in Sources */, + CAF5C5BB129431B596C4C6C3 /* LexTAL.cxx in Sources */, + 49BEDFBC3661339D90EF6936 /* LexTCL.cxx in Sources */, + 697FC496816F33568E1FB5A5 /* LexTCMD.cxx in Sources */, + 7D0E549020D33ED39751DFC8 /* LexTeX.cxx in Sources */, BA57708D2D563967A0D1F003 /* LexTxt2tags.cxx in Sources */, D4EC9DB5F8DF319EA0FD26A5 /* LexVB.cxx in Sources */, - 16021CFD78623B8CBD08FC1F /* LexVHDL.cxx in Sources */, - 3C5E1A45A57B3169A4C073D9 /* LexVerilog.cxx in Sources */, + 16021CFD78623B8CBD08FC21 /* LexVHDL.cxx in Sources */, + 3C5E1A45A57B3169A4C073DB /* LexVerilog.cxx in Sources */, 9CC92BB4B0E233A0A7F8127B /* LexVisualProlog.cxx in Sources */, - 5E80C103F0853788A2B43E5E /* LexX12.cxx in Sources */, + 5E80C103F0853788A2B43E5F /* LexX12.cxx in Sources */, 159E4248CB1333AD841D9F03 /* LexYAML.cxx in Sources */, - 91364FDD73053139BBAA313C /* Accessor.cxx in Sources */, + 91364FDD73053139BBAA313D /* Accessor.cxx in Sources */, A08165E5D38E3EF6962A7AEB /* DefaultLexer.cxx in Sources */, 46395873DB1C3B7FA81DE5F8 /* LexerBase.cxx in Sources */, DF3B927516FB365E865A9781 /* LexerModule.cxx in Sources */, F6288F388B8C33FD85E9A156 /* LexerNoExceptions.cxx in Sources */, - 1C544DADDA6F3D62A5E25E93 /* LexerSimple.cxx in Sources */, + 1C544DADDA6F3D62A5E25E95 /* LexerSimple.cxx in Sources */, 7DEC57D6CE8232A09EF7421B /* PropSetSimple.cxx in Sources */, - CD241361D4693785A0B8939E /* StyleContext.cxx in Sources */, - 6C80B6049A523836BCD20BCB /* WordList.cxx in Sources */, + CD241361D4693785A0B8939F /* StyleContext.cxx in Sources */, + 6C80B6049A523836BCD20BCC /* WordList.cxx in Sources */, 46327A3C356D3570B27C6702 /* Lexilla.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -7837,121 +7837,121 @@ buildActionMask = 2147483647; files = ( 59BFB8C8310E37B39AF8B0D6 /* any.cpp in Sources */, - D5A25AC579F436509805335B /* appbase.cpp in Sources */, + D5A25AC579F436509805335C /* appbase.cpp in Sources */, C2B07E2ECDDC3833BDC9B28D /* arcall.cpp in Sources */, - 4CF9BA40653C3153805D88AB /* arcfind.cpp in Sources */, - 3EB6B8528A0D3B6CADAE1258 /* archive.cpp in Sources */, + 4CF9BA40653C3153805D88AD /* arcfind.cpp in Sources */, + 3EB6B8528A0D3B6CADAE1256 /* archive.cpp in Sources */, 3B8A54D5E5A53607A6F7979C /* arrstr.cpp in Sources */, - 0A2A4D2DC8F63FE1AC0BFAAF /* base64.cpp in Sources */, - 319FB8E64CE731D6A58AD303 /* clntdata.cpp in Sources */, + 0A2A4D2DC8F63FE1AC0BFAB1 /* base64.cpp in Sources */, + 319FB8E64CE731D6A58AD302 /* clntdata.cpp in Sources */, 51437DC2AD7B3BEB9A53CE1B /* cmdline.cpp in Sources */, DA0FA502405A37B2A5698D20 /* config.cpp in Sources */, BB6FE851028C3DE7A070C213 /* convauto.cpp in Sources */, - F89405757B063F80B111F46A /* datetime.cpp in Sources */, - 1D726139C977341A97D0C933 /* datetimefmt.cpp in Sources */, - E63364B7E727383BA8E2B7EC /* datstrm.cpp in Sources */, - 3ED6F4B64C283232A79423CF /* dircmn.cpp in Sources */, - AD7EEB418C7930CB828EAF89 /* dynlib.cpp in Sources */, - 0164A65CDB7A334A8E9AA4C0 /* dynload.cpp in Sources */, - 246B4FF96BA135258FE45F4F /* encconv.cpp in Sources */, - 97BAFEAD53E238B6881178DD /* evtloopcmn.cpp in Sources */, - F07D84D124F23E7FA11CF14A /* extended.c in Sources */, + F89405757B063F80B111F469 /* datetime.cpp in Sources */, + 1D726139C977341A97D0C931 /* datetimefmt.cpp in Sources */, + E63364B7E727383BA8E2B7ED /* datstrm.cpp in Sources */, + 3ED6F4B64C283232A79423D1 /* dircmn.cpp in Sources */, + AD7EEB418C7930CB828EAF87 /* dynlib.cpp in Sources */, + 0164A65CDB7A334A8E9AA4C1 /* dynload.cpp in Sources */, + 246B4FF96BA135258FE45F50 /* encconv.cpp in Sources */, + 97BAFEAD53E238B6881178DF /* evtloopcmn.cpp in Sources */, + F07D84D124F23E7FA11CF149 /* extended.c in Sources */, FEF99FF6C38D3B488396B144 /* ffile.cpp in Sources */, - D6C3421AD2A537AAA2F0AB82 /* file.cpp in Sources */, + D6C3421AD2A537AAA2F0AB81 /* file.cpp in Sources */, FFF5BFBE600E35FAB7EA522C /* fileback.cpp in Sources */, - 41943A8F82723027A151A46A /* fileconf.cpp in Sources */, + 41943A8F82723027A151A469 /* fileconf.cpp in Sources */, 49260580A7F23B569A827D41 /* filefn.cpp in Sources */, - D4C87E227A28391891D89089 /* filename.cpp in Sources */, - 8A4046BD38873D9CAC9C2B5B /* filesys.cpp in Sources */, + D4C87E227A28391891D8908A /* filename.cpp in Sources */, + 8A4046BD38873D9CAC9C2B5A /* filesys.cpp in Sources */, 9E0B67E34B683412978BA82E /* filtall.cpp in Sources */, - CA4DCD57060B38CC8B2283D9 /* filtfind.cpp in Sources */, + CA4DCD57060B38CC8B2283D8 /* filtfind.cpp in Sources */, 2FA1A8FE3644325ABAD273A5 /* fmapbase.cpp in Sources */, - FE2DBCCC1D0B36A3BE4493C0 /* fs_arc.cpp in Sources */, - F6B85CD918E93923BE631B96 /* fs_filter.cpp in Sources */, + FE2DBCCC1D0B36A3BE4493C2 /* fs_arc.cpp in Sources */, + F6B85CD918E93923BE631B97 /* fs_filter.cpp in Sources */, FE5285579C7F39C48FC66B12 /* hash.cpp in Sources */, - 595DCB164D55342EB86604EE /* hashmap.cpp in Sources */, - 1B06622C8D8731FC832199E2 /* init.cpp in Sources */, - 0743AE8613F535A0ABB79315 /* intl.cpp in Sources */, + 595DCB164D55342EB86604ED /* hashmap.cpp in Sources */, + 1B06622C8D8731FC832199E4 /* init.cpp in Sources */, + 0743AE8613F535A0ABB79317 /* intl.cpp in Sources */, A336FD218BE63B19991CA515 /* ipcbase.cpp in Sources */, - BFD4B8871B3934048B63141B /* languageinfo.cpp in Sources */, - 68AC8860B0943C1FAF76D96D /* list.cpp in Sources */, - 3141FEDED0943BD6A2EF858F /* log.cpp in Sources */, - 0C7E2D5C22A232368F862A62 /* longlong.cpp in Sources */, - B59FC7345C383D9099391AC5 /* mimecmn.cpp in Sources */, + BFD4B8871B3934048B63141A /* languageinfo.cpp in Sources */, + 68AC8860B0943C1FAF76D96B /* list.cpp in Sources */, + 3141FEDED0943BD6A2EF8591 /* log.cpp in Sources */, + 0C7E2D5C22A232368F862A61 /* longlong.cpp in Sources */, + B59FC7345C383D9099391AC4 /* mimecmn.cpp in Sources */, EC3A1C620D323B5590AABF04 /* module.cpp in Sources */, - F38202271C6131908C358DEE /* mstream.cpp in Sources */, + F38202271C6131908C358DEC /* mstream.cpp in Sources */, 31DD19A942283FA8810B6382 /* numformatter.cpp in Sources */, - 23A7AF68A03E380785EE7C25 /* object.cpp in Sources */, - D6B73239BF0E32288161679C /* platinfo.cpp in Sources */, - 0A406D2D1ADA343891E3664D /* powercmn.cpp in Sources */, - CA85901B9E2538CFB7E44217 /* process.cpp in Sources */, - 7A7439BE66AA3771B4A89049 /* regex.cpp in Sources */, - CF3082BA1ED232F4B904BD14 /* stdpbase.cpp in Sources */, - 539B586AEAD630A79FC12ED0 /* sstream.cpp in Sources */, + 23A7AF68A03E380785EE7C26 /* object.cpp in Sources */, + D6B73239BF0E32288161679E /* platinfo.cpp in Sources */, + 0A406D2D1ADA343891E3664E /* powercmn.cpp in Sources */, + CA85901B9E2538CFB7E44216 /* process.cpp in Sources */, + 7A7439BE66AA3771B4A89048 /* regex.cpp in Sources */, + CF3082BA1ED232F4B904BD15 /* stdpbase.cpp in Sources */, + 539B586AEAD630A79FC12ECF /* sstream.cpp in Sources */, 028257C52CAE3038AA862C35 /* stdstream.cpp in Sources */, - 6AA0EE765330326380989FD2 /* stopwatch.cpp in Sources */, - E882402BEE0330A080A65171 /* strconv.cpp in Sources */, + 6AA0EE765330326380989FD3 /* stopwatch.cpp in Sources */, + E882402BEE0330A080A65170 /* strconv.cpp in Sources */, 30493B486DFF35AF80D12C49 /* stream.cpp in Sources */, - 795613831EC8332A83FF26E8 /* string.cpp in Sources */, - 88E1AE56FD393C8BA5CF8547 /* stringops.cpp in Sources */, + 795613831EC8332A83FF26E7 /* string.cpp in Sources */, + 88E1AE56FD393C8BA5CF8546 /* stringops.cpp in Sources */, 056E30EA43753A7CB1AF8C9F /* strvararg.cpp in Sources */, 4DD98A9436C83CF3B9425A7A /* sysopt.cpp in Sources */, 9FB1E1763EFA334CA0C07C4A /* tarstrm.cpp in Sources */, - 2E4747E0736B30569ACD5423 /* textbuf.cpp in Sources */, - 6167245C417A32179EC37D2E /* textfile.cpp in Sources */, + 2E4747E0736B30569ACD5424 /* textbuf.cpp in Sources */, + 6167245C417A32179EC37D2D /* textfile.cpp in Sources */, 98AD7D0478BA36249B03C624 /* time.cpp in Sources */, 7FC3D17B3C853FE58841002E /* timercmn.cpp in Sources */, - 729091CC33C73C989B4E071B /* timerimpl.cpp in Sources */, - BF8C33B7CB3A3ECE814A95FB /* tokenzr.cpp in Sources */, + 729091CC33C73C989B4E0719 /* timerimpl.cpp in Sources */, + BF8C33B7CB3A3ECE814A95FD /* tokenzr.cpp in Sources */, ABCD15C4AB37396EA17B7B29 /* translation.cpp in Sources */, - 087FF6DE223A32509692F39D /* txtstrm.cpp in Sources */, + 087FF6DE223A32509692F39C /* txtstrm.cpp in Sources */, DAAFBED07FF8365B96D20B99 /* unichar.cpp in Sources */, - 2E8440A2BDD53BE7B01547C3 /* uri.cpp in Sources */, - C425A172B0AB3EBD9AC9A590 /* ustring.cpp in Sources */, + 2E8440A2BDD53BE7B01547C4 /* uri.cpp in Sources */, + C425A172B0AB3EBD9AC9A591 /* ustring.cpp in Sources */, 65E8A5F333D7336C816F0D0D /* variant.cpp in Sources */, - E53AFF04877D34C386D77381 /* wfstream.cpp in Sources */, + E53AFF04877D34C386D77380 /* wfstream.cpp in Sources */, 319EA32592DA3C74B86DDE01 /* wxcrt.cpp in Sources */, - A2473402D8B83628B1F6674B /* wxprintf.cpp in Sources */, + A2473402D8B83628B1F6674A /* wxprintf.cpp in Sources */, BA7B12396B873FDA8F3A2748 /* xlocale.cpp in Sources */, - C5419BC04D6234B5A8307B81 /* xti.cpp in Sources */, - 52C0984A2A4F31BC885519B1 /* xtistrm.cpp in Sources */, - CA155860CE9A3A8189C3A4C3 /* zipstrm.cpp in Sources */, - 014AF0BAB1783A5D9D75A7EF /* zstream.cpp in Sources */, - A93D0E6F0871368EA8FC9FF9 /* fswatchercmn.cpp in Sources */, - E49F0D43B5A63EF1A57A7112 /* fswatcherg.cpp in Sources */, - B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */, - A486A28E216D320AB57452D5 /* lzmastream.cpp in Sources */, - 9A63148F193E33B5964DD029 /* uilocale.cpp in Sources */, - 4657E7382E9E3EDC8DE2401F /* mimetype.cpp in Sources */, - 1DBDF75500D73A3098015E80 /* cfstring.cpp in Sources */, + C5419BC04D6234B5A8307B82 /* xti.cpp in Sources */, + 52C0984A2A4F31BC885519B2 /* xtistrm.cpp in Sources */, + CA155860CE9A3A8189C3A4C2 /* zipstrm.cpp in Sources */, + 014AF0BAB1783A5D9D75A7EE /* zstream.cpp in Sources */, + A93D0E6F0871368EA8FC9FFA /* fswatchercmn.cpp in Sources */, + E49F0D43B5A63EF1A57A7114 /* fswatcherg.cpp in Sources */, + B0FD1B96EAE635AFBFCF2C96 /* secretstore.cpp in Sources */, + A486A28E216D320AB57452D4 /* lzmastream.cpp in Sources */, + 9A63148F193E33B5964DD02A /* uilocale.cpp in Sources */, + 4657E7382E9E3EDC8DE24020 /* mimetype.cpp in Sources */, + 1DBDF75500D73A3098015E7F /* cfstring.cpp in Sources */, 9FBC642677C63D01AA2511BE /* evtloop_cf.cpp in Sources */, AAAB5DF8E60736D88273DCFF /* strconv_cf.cpp in Sources */, - 68C300D096BF39239876D043 /* utils_base.mm in Sources */, + 68C300D096BF39239876D044 /* utils_base.mm in Sources */, B0FD1B96EAE635AFBFCF2C92 /* secretstore.cpp in Sources */, AE660214E0CB375FBA508A37 /* uilocale.mm in Sources */, - D36E76A4CAF5352D9397E201 /* fdiodispatcher.cpp in Sources */, - D3FB75C8E3A73AE38EE8A6F6 /* selectdispatcher.cpp in Sources */, + D36E76A4CAF5352D9397E1FF /* fdiodispatcher.cpp in Sources */, + D3FB75C8E3A73AE38EE8A6F7 /* selectdispatcher.cpp in Sources */, BAAB6B1D80A33843A8436B10 /* appunix.cpp in Sources */, - 403FBA20CEFE3EAFB4E6B906 /* dir.cpp in Sources */, - 20BEEFFA08F3396791596870 /* dlunix.cpp in Sources */, - CBBD7B32DB7B3E24AE745D78 /* epolldispatcher.cpp in Sources */, - D18E2985C48733B2B7B3D444 /* evtloopunix.cpp in Sources */, - 3D22FC202D903007AEE3D166 /* fdiounix.cpp in Sources */, - 4B88254FF9963833A276A64D /* snglinst.cpp in Sources */, + 403FBA20CEFE3EAFB4E6B905 /* dir.cpp in Sources */, + 20BEEFFA08F3396791596872 /* dlunix.cpp in Sources */, + CBBD7B32DB7B3E24AE745D7A /* epolldispatcher.cpp in Sources */, + D18E2985C48733B2B7B3D443 /* evtloopunix.cpp in Sources */, + 3D22FC202D903007AEE3D165 /* fdiounix.cpp in Sources */, + 4B88254FF9963833A276A64E /* snglinst.cpp in Sources */, 5F78DB0417BF3CE1B4E35C81 /* stackwalk.cpp in Sources */, 2F35A207C3993DE08E4FE0B0 /* timerunx.cpp in Sources */, F5D2146C94E733FAAB6D286C /* threadpsx.cpp in Sources */, - B5C7FD8C27F43F3289A77FCA /* utilsunx.cpp in Sources */, - F9C5EAC42CCF3267B4100BB0 /* wakeuppipe.cpp in Sources */, - FF7DB2884F6E3C5DB4BDF61D /* fswatcher_kqueue.cpp in Sources */, - 830A61EA04FD367C9EB6A757 /* fswatcher_fsevents.cpp in Sources */, - DA71FBB9EFB2350ABB3CEC80 /* stdpaths.mm in Sources */, - 55D893FDD00633FEA82ABD84 /* event.cpp in Sources */, - 131B879180AE3FB481F81CC7 /* fs_mem.cpp in Sources */, + B5C7FD8C27F43F3289A77FC9 /* utilsunx.cpp in Sources */, + F9C5EAC42CCF3267B4100BAF /* wakeuppipe.cpp in Sources */, + FF7DB2884F6E3C5DB4BDF61E /* fswatcher_kqueue.cpp in Sources */, + 830A61EA04FD367C9EB6A758 /* fswatcher_fsevents.cpp in Sources */, + DA71FBB9EFB2350ABB3CEC81 /* stdpaths.mm in Sources */, + 55D893FDD00633FEA82ABD83 /* event.cpp in Sources */, + 131B879180AE3FB481F81CCA /* fs_mem.cpp in Sources */, 05814571E7A83F5DBFB6E4C5 /* msgout.cpp in Sources */, - 80665EEAE8613DF8A93A7984 /* utilscmn.cpp in Sources */, + 80665EEAE8613DF8A93A7985 /* utilscmn.cpp in Sources */, 3DE2CD678CEB39C2B1E09ACB /* power.mm in Sources */, - A1A7D793B034398B8696EF34 /* utils.mm in Sources */, + A1A7D793B034398B8696EF33 /* utils.mm in Sources */, E0E4885BF4AF34B48EB08B92 /* volume.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -7960,22 +7960,22 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 567A32722BA33AEE9FF93D7C /* fs_inet.cpp in Sources */, - 65514CD6A9F23ED98436AC03 /* ftp.cpp in Sources */, - B84642DA949638A189032CE7 /* http.cpp in Sources */, - 6CA1BAEBBDB4336E9E201F95 /* protocol.cpp in Sources */, + 567A32722BA33AEE9FF93D7D /* fs_inet.cpp in Sources */, + 65514CD6A9F23ED98436AC02 /* ftp.cpp in Sources */, + B84642DA949638A189032CE8 /* http.cpp in Sources */, + 6CA1BAEBBDB4336E9E201F96 /* protocol.cpp in Sources */, E39021D3CDCD33BAA646B006 /* sckaddr.cpp in Sources */, 9F608A33D52D327FAA295626 /* sckfile.cpp in Sources */, - BCD81FD3D1EC305F801E1C1C /* sckipc.cpp in Sources */, - A3A898DA3114311EB7F02228 /* sckstrm.cpp in Sources */, - 6978D7A20DA93A329DDD1385 /* socket.cpp in Sources */, - E7140F3AB94D3FDFA86D8C06 /* url.cpp in Sources */, - C987310872D1396BAF716E5B /* webrequest.cpp in Sources */, - EE972E8DC73F310B9B4C949D /* webrequest_curl.cpp in Sources */, - 652CFDD9A1C1366E99B5D6BC /* socketiohandler.cpp in Sources */, - 346D274E17673A01B0177D5C /* sockunix.cpp in Sources */, - AD07124BBA613B47829F0693 /* sockosx.cpp in Sources */, - 980ED1DA2F96361985952254 /* webrequest_urlsession.mm in Sources */, + BCD81FD3D1EC305F801E1C1B /* sckipc.cpp in Sources */, + A3A898DA3114311EB7F02227 /* sckstrm.cpp in Sources */, + 6978D7A20DA93A329DDD1384 /* socket.cpp in Sources */, + E7140F3AB94D3FDFA86D8C07 /* url.cpp in Sources */, + C987310872D1396BAF716E5A /* webrequest.cpp in Sources */, + EE972E8DC73F310B9B4C949E /* webrequest_curl.cpp in Sources */, + 652CFDD9A1C1366E99B5D6BE /* socketiohandler.cpp in Sources */, + 346D274E17673A01B0177D5D /* sockunix.cpp in Sources */, + AD07124BBA613B47829F0694 /* sockosx.cpp in Sources */, + 980ED1DA2F96361985952255 /* webrequest_urlsession.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7983,358 +7983,358 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 55D893FDD00633FEA82ABD83 /* event.cpp in Sources */, - 131B879180AE3FB481F81CCA /* fs_mem.cpp in Sources */, + 55D893FDD00633FEA82ABD81 /* event.cpp in Sources */, + 131B879180AE3FB481F81CC7 /* fs_mem.cpp in Sources */, 05814571E7A83F5DBFB6E4C4 /* msgout.cpp in Sources */, - 80665EEAE8613DF8A93A7985 /* utilscmn.cpp in Sources */, - 3DE2CD678CEB39C2B1E09ACD /* power.mm in Sources */, + 80665EEAE8613DF8A93A7987 /* utilscmn.cpp in Sources */, + 3DE2CD678CEB39C2B1E09ACA /* power.mm in Sources */, A1A7D793B034398B8696EF36 /* utils.mm in Sources */, - E0E4885BF4AF34B48EB08B94 /* volume.mm in Sources */, + E0E4885BF4AF34B48EB08B91 /* volume.mm in Sources */, F4C0CEADEDC23610BF6983D7 /* artmac.cpp in Sources */, - 296692A7A3783E3A83D005C7 /* brush.cpp in Sources */, - 86AED49CEAFC3637B1F10538 /* dialog_osx.cpp in Sources */, + 296692A7A3783E3A83D005C6 /* brush.cpp in Sources */, + 86AED49CEAFC3637B1F10539 /* dialog_osx.cpp in Sources */, DC6B669C9A78398F914AEE54 /* fontutil.cpp in Sources */, C1CDD035AA393ACC9E202C05 /* minifram.cpp in Sources */, - 4269B85FDC5639BEB76A8AED /* nonownedwnd_osx.cpp in Sources */, + 4269B85FDC5639BEB76A8AEC /* nonownedwnd_osx.cpp in Sources */, AC91349D7F0E37739B1F5167 /* palette.cpp in Sources */, - 2480859662ED399799E120A6 /* pen.cpp in Sources */, - 0E024D145DDD38ACAE68F463 /* toplevel_osx.cpp in Sources */, + 2480859662ED399799E120A7 /* pen.cpp in Sources */, + 0E024D145DDD38ACAE68F464 /* toplevel_osx.cpp in Sources */, 02BB539E2AD63C078DA776B1 /* uiaction_osx.cpp in Sources */, - 052331773CF6362C9A6CF38F /* utils_osx.cpp in Sources */, - CB2E99E8FB7D3269A333A55E /* window_osx.cpp in Sources */, - 03BF1610E2FC3BD5ACB754F2 /* bitmap.cpp in Sources */, - FF50EC0EC5F23DF890C6E95F /* colour.cpp in Sources */, - BD2B17EB72E73A6EB6E0B271 /* dcmemory.cpp in Sources */, + 052331773CF6362C9A6CF390 /* utils_osx.cpp in Sources */, + CB2E99E8FB7D3269A333A55F /* window_osx.cpp in Sources */, + 03BF1610E2FC3BD5ACB754F1 /* bitmap.cpp in Sources */, + FF50EC0EC5F23DF890C6E961 /* colour.cpp in Sources */, + BD2B17EB72E73A6EB6E0B270 /* dcmemory.cpp in Sources */, 371809DA4AD1382F8B532878 /* fontenum.cpp in Sources */, - 86BE5213D3F131D8A6862679 /* hid.cpp in Sources */, + 86BE5213D3F131D8A686267A /* hid.cpp in Sources */, AB58406CEBA13BC4A2A83B68 /* printmac.cpp in Sources */, - 91BDA5B04CF33C9AB7358B8A /* timer.cpp in Sources */, - C2D45B334BE03F6C941CA042 /* utilsexc_cf.cpp in Sources */, - 1A70DDEDF9E13FF4BDA390EA /* bmpbndl.mm in Sources */, - A92439BAFD3A30A29DD93131 /* apptraits.cpp in Sources */, + 91BDA5B04CF33C9AB7358B8C /* timer.cpp in Sources */, + C2D45B334BE03F6C941CA043 /* utilsexc_cf.cpp in Sources */, + 1A70DDEDF9E13FF4BDA390E9 /* bmpbndl.mm in Sources */, + A92439BAFD3A30A29DD93133 /* apptraits.cpp in Sources */, E82CB89681FF3747B6A94427 /* anybutton_osx.cpp in Sources */, - 49FE0228D8FD3F7AB64A4433 /* bmpbuttn_osx.cpp in Sources */, - 6AC347D2DCC730149A0A83DA /* button_osx.cpp in Sources */, + 49FE0228D8FD3F7AB64A4432 /* bmpbuttn_osx.cpp in Sources */, + 6AC347D2DCC730149A0A83D8 /* button_osx.cpp in Sources */, 0E92CEF677AA32C9A8CDA0A9 /* checkbox_osx.cpp in Sources */, - 07412469921A3E488A2F9BA7 /* checklst_osx.cpp in Sources */, - 4666CDC48BA9301EA283C001 /* choice_osx.cpp in Sources */, - 0836590D35FE37988DE70444 /* combobox_osx.cpp in Sources */, - 2DF74933A90E34129F1BEF74 /* dnd_osx.cpp in Sources */, + 07412469921A3E488A2F9BA6 /* checklst_osx.cpp in Sources */, + 4666CDC48BA9301EA283C000 /* choice_osx.cpp in Sources */, + 0836590D35FE37988DE70443 /* combobox_osx.cpp in Sources */, + 2DF74933A90E34129F1BEF72 /* dnd_osx.cpp in Sources */, 0FFFFA2F762B3160955D1D88 /* gauge_osx.cpp in Sources */, - E4B826CE70283D999CB591F4 /* listbox_osx.cpp in Sources */, - B198DA8239E9358A9D56B988 /* menu_osx.cpp in Sources */, - 1DF3A4F85FCB3BA79A552F3F /* menuitem_osx.cpp in Sources */, - A3321FE2A87D3BD69E0BB00B /* notebook_osx.cpp in Sources */, - 0C9A379D97B133FA831175A8 /* printdlg_osx.cpp in Sources */, - B1775EF7C72233408044034D /* radiobox_osx.cpp in Sources */, - 6A081BF19747385CB4C18781 /* radiobut_osx.cpp in Sources */, - DF8CE011EAC23F73BDA1C44E /* scrolbar_osx.cpp in Sources */, + E4B826CE70283D999CB591F5 /* listbox_osx.cpp in Sources */, + B198DA8239E9358A9D56B989 /* menu_osx.cpp in Sources */, + 1DF3A4F85FCB3BA79A552F3E /* menuitem_osx.cpp in Sources */, + A3321FE2A87D3BD69E0BB00A /* notebook_osx.cpp in Sources */, + 0C9A379D97B133FA831175A9 /* printdlg_osx.cpp in Sources */, + B1775EF7C72233408044034B /* radiobox_osx.cpp in Sources */, + 6A081BF19747385CB4C1877F /* radiobut_osx.cpp in Sources */, + DF8CE011EAC23F73BDA1C44F /* scrolbar_osx.cpp in Sources */, 27E73CA5C35A30CE89946ECA /* slider_osx.cpp in Sources */, - 00F1531404F832C6AE0748F2 /* spinbutt_osx.cpp in Sources */, + 00F1531404F832C6AE0748F3 /* spinbutt_osx.cpp in Sources */, 91EA325FCE3A3A6A8D1D21A7 /* srchctrl_osx.cpp in Sources */, 221DC4F6678A3EC5ACDDEA50 /* statbox_osx.cpp in Sources */, 91BC7802C15337CDA84C3743 /* statline_osx.cpp in Sources */, - 283C3ABE42433244983C27C3 /* stattext_osx.cpp in Sources */, + 283C3ABE42433244983C27C2 /* stattext_osx.cpp in Sources */, B6891F848CA0325EAB6D1374 /* textentry_osx.cpp in Sources */, - EDCA35F1555F3509895CCA6B /* textctrl_osx.cpp in Sources */, - 664A54F914443110B7BB6929 /* tglbtn_osx.cpp in Sources */, + EDCA35F1555F3509895CCA69 /* textctrl_osx.cpp in Sources */, + 664A54F914443110B7BB6928 /* tglbtn_osx.cpp in Sources */, A569A33A2097316D8110C2C1 /* toolbar_osx.cpp in Sources */, - F5FF98C231B33E3EB7902C66 /* colordlgosx.mm in Sources */, + F5FF98C231B33E3EB7902C65 /* colordlgosx.mm in Sources */, 2386B575BC3931D2AF86CB33 /* fontdlgosx.mm in Sources */, 2EECB3C2F9523D0B95847A7F /* accel.cpp in Sources */, - 7F77E347E1243D77A666FB43 /* clipbrd.cpp in Sources */, - 5417332FE2DB3CD3A647B15F /* cursor.cpp in Sources */, - D66F5D4D204B3B789C7F76BA /* fontdlg.cpp in Sources */, - 692FCCABFB963696AFC1E122 /* gdiobj.cpp in Sources */, + 7F77E347E1243D77A666FB44 /* clipbrd.cpp in Sources */, + 5417332FE2DB3CD3A647B15E /* cursor.cpp in Sources */, + D66F5D4D204B3B789C7F76B9 /* fontdlg.cpp in Sources */, + 692FCCABFB963696AFC1E123 /* gdiobj.cpp in Sources */, B0E94A59C83637C09FAAE71C /* app.cpp in Sources */, EB52C6A91594381393294501 /* control.cpp in Sources */, 45AB45C6B24A3983B22E56A7 /* dataobj.cpp in Sources */, - D088E7DDE38C31DC9C9B3417 /* dcclient.cpp in Sources */, - 182DFDBB58653FD9863D4176 /* dcprint.cpp in Sources */, - AAC2CB4D851230008AE4ABA2 /* dcscreen.cpp in Sources */, - 774EB9F3F7E93A379E1F7551 /* graphics.cpp in Sources */, + D088E7DDE38C31DC9C9B3418 /* dcclient.cpp in Sources */, + 182DFDBB58653FD9863D4177 /* dcprint.cpp in Sources */, + AAC2CB4D851230008AE4ABA1 /* dcscreen.cpp in Sources */, + 774EB9F3F7E93A379E1F7552 /* graphics.cpp in Sources */, 5792675690843C6AA4125A72 /* font.cpp in Sources */, - BDAB44F5D017395D9D3A1F25 /* frame.cpp in Sources */, + BDAB44F5D017395D9D3A1F23 /* frame.cpp in Sources */, 27E2EABB117334CD89CFD2A5 /* mdi.cpp in Sources */, - 73AA68AB9F1236ED9F1FBB2E /* metafile.cpp in Sources */, + 73AA68AB9F1236ED9F1FBB2F /* metafile.cpp in Sources */, 805CCAE64D023561AD334B53 /* popupwin.cpp in Sources */, - 6832385DDBB33D1B90C73CBA /* renderer.cpp in Sources */, - F6A1AC5CF84E32C19F91A616 /* statbrma.cpp in Sources */, + F6A1AC5CF84E32C19F91A615 /* statbrma.cpp in Sources */, D070C3BE95483FE38BABA1C0 /* region.cpp in Sources */, - 07158EBC05A637ECA9DC7B4F /* utilscocoa.mm in Sources */, - 7E6C627A325F32FFB2EF9B9F /* caret.cpp in Sources */, + 07158EBC05A637ECA9DC7B50 /* utilscocoa.mm in Sources */, + 7E6C627A325F32FFB2EF9BA0 /* caret.cpp in Sources */, FB8B6E4789A3311A98C5B0A8 /* clrpickerg.cpp in Sources */, 7569F0BC3C603EB19168088F /* collpaneg.cpp in Sources */, - BBAABF3C693E37D3B0FF2503 /* colrdlgg.cpp in Sources */, - F70156C3E68B38FCB72FE255 /* dirdlgg.cpp in Sources */, - E1F7C51F411B3AF39476E488 /* fdrepdlg.cpp in Sources */, - A965348C7FA73CEC90C8FA27 /* filedlgg.cpp in Sources */, + BBAABF3C693E37D3B0FF2502 /* colrdlgg.cpp in Sources */, + F70156C3E68B38FCB72FE254 /* dirdlgg.cpp in Sources */, + E1F7C51F411B3AF39476E489 /* fdrepdlg.cpp in Sources */, + A965348C7FA73CEC90C8FA25 /* filedlgg.cpp in Sources */, FD1F6CD8286D3D428FD52A29 /* filepickerg.cpp in Sources */, 16A382A265DE32FABC318F71 /* fontdlgg.cpp in Sources */, BEAC2449AFA7304989BA301E /* fontpickerg.cpp in Sources */, C3AC94EA13C1352790BF5FF7 /* listctrl.cpp in Sources */, - C005C2D547E735E9B081658E /* prntdlgg.cpp in Sources */, - A1AF8FF873D6383996995ED0 /* statusbr.cpp in Sources */, - 2E059BFE8E3B3D9299D5596B /* textmeasure.cpp in Sources */, + C005C2D547E735E9B081658F /* prntdlgg.cpp in Sources */, + A1AF8FF873D6383996995ECF /* statusbr.cpp in Sources */, + 2E059BFE8E3B3D9299D55969 /* textmeasure.cpp in Sources */, 01D4C5F2147F3942A7CE91AC /* icon.cpp in Sources */, 750C716389AD3ADBABC9D68B /* statbmp_osx.cpp in Sources */, - 1EDED99760B23A1999E75C14 /* imaglist.cpp in Sources */, - 65AD3B31319C35F1AC9EC625 /* anybutton.mm in Sources */, + 1EDED99760B23A1999E75C13 /* imaglist.cpp in Sources */, + 65AD3B31319C35F1AC9EC626 /* anybutton.mm in Sources */, CE32C5250F2834D4B81BE89A /* appprogress.mm in Sources */, - 14D6D5F8F5ED3C71936DD2B0 /* button.mm in Sources */, - 67A0583ADD8C35B8B9BA3D13 /* checkbox.mm in Sources */, - 603DF49D176737D383CE4F02 /* choice.mm in Sources */, - 8C2B50E3FC7A37C58CC9DC0B /* colour.mm in Sources */, - 8C52B1985BAA371FA22CCEBD /* combobox.mm in Sources */, - 6C3A459236F736B8A14A13AC /* dialog.mm in Sources */, - 8A9C3C04D00334418C3446FA /* dirdlg.mm in Sources */, - 5700B7F9166A37FDAA72E9DB /* dnd.mm in Sources */, - 58AABAD40AA236438347DDE0 /* evtloop.mm in Sources */, - C40AA245D5773351979A2850 /* filedlg.mm in Sources */, - 23E9AF567E873B948EFEA182 /* gauge.mm in Sources */, + 14D6D5F8F5ED3C71936DD2AF /* button.mm in Sources */, + 67A0583ADD8C35B8B9BA3D12 /* checkbox.mm in Sources */, + 603DF49D176737D383CE4F03 /* choice.mm in Sources */, + 8C2B50E3FC7A37C58CC9DC0C /* colour.mm in Sources */, + 8C52B1985BAA371FA22CCEBC /* combobox.mm in Sources */, + 6C3A459236F736B8A14A13AE /* dialog.mm in Sources */, + 8A9C3C04D00334418C3446FB /* dirdlg.mm in Sources */, + 5700B7F9166A37FDAA72E9DD /* dnd.mm in Sources */, + 58AABAD40AA236438347DDDF /* evtloop.mm in Sources */, + C40AA245D5773351979A2851 /* filedlg.mm in Sources */, + 23E9AF567E873B948EFEA181 /* gauge.mm in Sources */, 6E1FD7D3DEF03748AEE3A29F /* listbox.mm in Sources */, - 2A79B68D20FE3C9B98A15536 /* menu.mm in Sources */, - 127E255EE601383A9E0EF7EA /* menuitem.mm in Sources */, - F84D59648206349A9768157C /* msgdlg.mm in Sources */, - D6CF7416CA6A3CFF8FDFD49D /* nativewin.mm in Sources */, + 2A79B68D20FE3C9B98A15534 /* menu.mm in Sources */, + 127E255EE601383A9E0EF7EB /* menuitem.mm in Sources */, + F84D59648206349A9768157E /* msgdlg.mm in Sources */, + D6CF7416CA6A3CFF8FDFD49C /* nativewin.mm in Sources */, 893BDA491EDE3A0E91FADE42 /* nonownedwnd.mm in Sources */, 33BA7D6B9DC3378B820DEB89 /* notebook.mm in Sources */, 9241AAE354C53190BF3D5BA4 /* radiobut.mm in Sources */, - 8EE5A2467401365C8217AF2F /* preferences.mm in Sources */, - 22E90F33B5C9308EBF37A700 /* printdlg.mm in Sources */, - 5303FA25D0773FAEB963D8E3 /* scrolbar.mm in Sources */, - 30AEDF41EC5C374DBF96EFFC /* slider.mm in Sources */, - 5DA146A9F7653F53BF5299E9 /* spinbutt.mm in Sources */, - 55F01295F1D23805BCA12F17 /* srchctrl.mm in Sources */, - B30D10F6257631B0A1926F89 /* statbox.mm in Sources */, + 8EE5A2467401365C8217AF31 /* preferences.mm in Sources */, + 22E90F33B5C9308EBF37A702 /* printdlg.mm in Sources */, + 5303FA25D0773FAEB963D8E5 /* scrolbar.mm in Sources */, + 30AEDF41EC5C374DBF96EFFB /* slider.mm in Sources */, + 5DA146A9F7653F53BF5299EA /* spinbutt.mm in Sources */, + 55F01295F1D23805BCA12F16 /* srchctrl.mm in Sources */, + B30D10F6257631B0A1926F8B /* statbox.mm in Sources */, 1DE75213D296323B815A02BF /* statline.mm in Sources */, 21F74D4D4D84375AB155FD5B /* stattext.mm in Sources */, - 675B4E6CBA8632E89B4AC26F /* textctrl.mm in Sources */, - E6CA1EB5550F3930BFE286CE /* tglbtn.mm in Sources */, - A53B8C3ED0D33A1D9AA8219C /* toolbar.mm in Sources */, - 2B4507BC09563DB5B0F16596 /* tooltip.mm in Sources */, - 815AE3FED68330F4933AA171 /* window.mm in Sources */, - 47C31B7492F33C3EBE53262C /* settings.mm in Sources */, + 675B4E6CBA8632E89B4AC26E /* textctrl.mm in Sources */, + E6CA1EB5550F3930BFE286CF /* tglbtn.mm in Sources */, + A53B8C3ED0D33A1D9AA8219B /* toolbar.mm in Sources */, + 2B4507BC09563DB5B0F16598 /* tooltip.mm in Sources */, + 815AE3FED68330F4933AA16F /* window.mm in Sources */, + 47C31B7492F33C3EBE53262A /* settings.mm in Sources */, 4156FDB73D0A397A870E4303 /* overlay.mm in Sources */, - 14DEBD7C01FC358B917FDAF2 /* aboutdlg.mm in Sources */, - 0723C4E8B52C39FDBC2158B8 /* dataview_osx.cpp in Sources */, - 1B69C40CD7493FED9A272837 /* notifmsg.mm in Sources */, - 25C5C1713C0B39AC8EB6A38E /* taskbar.mm in Sources */, - 4F99EB97F65330C28EB4D077 /* datectrl_osx.cpp in Sources */, + 14DEBD7C01FC358B917FDAF3 /* aboutdlg.mm in Sources */, + 0723C4E8B52C39FDBC2158B7 /* dataview_osx.cpp in Sources */, + 1B69C40CD7493FED9A272835 /* notifmsg.mm in Sources */, + 25C5C1713C0B39AC8EB6A390 /* taskbar.mm in Sources */, + 4F99EB97F65330C28EB4D079 /* datectrl_osx.cpp in Sources */, 3316A16628B03D5E88529EA9 /* datetimectrl.mm in Sources */, 61FEDBF2D47A3B4E861F8297 /* sound.cpp in Sources */, CE2C937117FE3AB599DD30B9 /* sound_osx.cpp in Sources */, - 219304C9DDA33E9AADB515DD /* datetimectrl_osx.cpp in Sources */, - C1DCF69200593986A8C606A8 /* hidjoystick.cpp in Sources */, - 61FEDBF2D47A3B4E861F829B /* sound.cpp in Sources */, - 049052C49B0B3810BE0179C9 /* dataview.mm in Sources */, + 219304C9DDA33E9AADB515DE /* datetimectrl_osx.cpp in Sources */, + C1DCF69200593986A8C606A7 /* hidjoystick.cpp in Sources */, + 61FEDBF2D47A3B4E861F8296 /* sound.cpp in Sources */, + 049052C49B0B3810BE0179CA /* dataview.mm in Sources */, 20D05D14BFAD3F969666D03C /* timectrl_osx.cpp in Sources */, - D00AF125FCB63A7A8F9B87DF /* taskbarcmn.cpp in Sources */, - A4F2426F36653C6D87EC18AE /* activityindicator.mm in Sources */, - 215958201947310B88BBEDB3 /* statbmp.mm in Sources */, - F1F484DD591337399FCD0465 /* display.cpp in Sources */, - 3CDE2B6BF88D326189F069BD /* accelcmn.cpp in Sources */, - BDB8EF0E0DA03693BFB77EF8 /* accesscmn.cpp in Sources */, - 205520440CD13C0AB9E8915B /* anidecod.cpp in Sources */, - 353B584AD0C03919A57A304A /* affinematrix2d.cpp in Sources */, + D00AF125FCB63A7A8F9B87E0 /* taskbarcmn.cpp in Sources */, + A4F2426F36653C6D87EC18AF /* activityindicator.mm in Sources */, + 215958201947310B88BBEDB5 /* statbmp.mm in Sources */, + F1F484DD591337399FCD0463 /* display.cpp in Sources */, + 2FB16C6469433F1C91749129 /* renderer.mm in Sources */, + 3CDE2B6BF88D326189F069BF /* accelcmn.cpp in Sources */, + BDB8EF0E0DA03693BFB77EF9 /* accesscmn.cpp in Sources */, + 205520440CD13C0AB9E8915A /* anidecod.cpp in Sources */, + 353B584AD0C03919A57A3048 /* affinematrix2d.cpp in Sources */, DDC71B80D562303690FDBE4E /* appcmn.cpp in Sources */, EE0EA850822E35F596B5EBBC /* artprov.cpp in Sources */, A283187810EB32DAA173BD33 /* artstd.cpp in Sources */, - 75DCE6FF00E93C5D93970842 /* arttango.cpp in Sources */, - 1749412E53B9311DABA71DDC /* bmpbase.cpp in Sources */, - 3ACCC2EB8E973C11835EB598 /* bmpbtncmn.cpp in Sources */, - A5775D87FD713CBB930A783F /* bookctrl.cpp in Sources */, - C3A63D7091913CD39094AE0B /* btncmn.cpp in Sources */, - FBA19C939E1E33EDB0504400 /* cairo.cpp in Sources */, - 427E6AF88CF73D799206E37E /* checkboxcmn.cpp in Sources */, + 75DCE6FF00E93C5D93970843 /* arttango.cpp in Sources */, + 1749412E53B9311DABA71DDD /* bmpbase.cpp in Sources */, + 3ACCC2EB8E973C11835EB599 /* bmpbtncmn.cpp in Sources */, + A5775D87FD713CBB930A7840 /* bookctrl.cpp in Sources */, + C3A63D7091913CD39094AE0C /* btncmn.cpp in Sources */, + FBA19C939E1E33EDB05043FF /* cairo.cpp in Sources */, + 427E6AF88CF73D799206E37D /* checkboxcmn.cpp in Sources */, 37749AC3468836FC857BD0D5 /* checklstcmn.cpp in Sources */, C0CDA289E9EC3E20BE70B2E8 /* choiccmn.cpp in Sources */, - DFEB8DA3D42734949CB1E1AA /* clipcmn.cpp in Sources */, - 9D4B67A357D23B5283CA8D99 /* clrpickercmn.cpp in Sources */, + DFEB8DA3D42734949CB1E1AC /* clipcmn.cpp in Sources */, + 9D4B67A357D23B5283CA8D98 /* clrpickercmn.cpp in Sources */, EBF2D44758003221A22202BE /* colourcmn.cpp in Sources */, - 335DD610974A33D4B6581E2C /* colourdata.cpp in Sources */, - D542C7819D593112AE5F7C3E /* combocmn.cpp in Sources */, - 6F0605F3A4E83BF0BF4C8B7E /* cmdproc.cpp in Sources */, - 20F10669703137E68318C6FF /* cmndata.cpp in Sources */, + 335DD610974A33D4B6581E2A /* colourdata.cpp in Sources */, + D542C7819D593112AE5F7C3F /* combocmn.cpp in Sources */, + 6F0605F3A4E83BF0BF4C8B80 /* cmdproc.cpp in Sources */, + 20F10669703137E68318C6FE /* cmndata.cpp in Sources */, 6FA47EAACE613B039B6EC263 /* containr.cpp in Sources */, - 0C485288EA86379D9FD66538 /* cshelp.cpp in Sources */, - 25656617A56D342AA3D1BFE3 /* ctrlcmn.cpp in Sources */, - BF1760458996391E8EB42949 /* ctrlsub.cpp in Sources */, + 0C485288EA86379D9FD66536 /* cshelp.cpp in Sources */, + 25656617A56D342AA3D1BFE2 /* ctrlcmn.cpp in Sources */, + BF1760458996391E8EB4294B /* ctrlsub.cpp in Sources */, 2D60F289103837EA8925E3F1 /* dcbase.cpp in Sources */, 39D6435B10073B85A499AFDA /* dcbufcmn.cpp in Sources */, - 9564A6968D66325DAEADEBA5 /* dcgraph.cpp in Sources */, + 9564A6968D66325DAEADEBA4 /* dcgraph.cpp in Sources */, B791BD05072B3B909A7093C2 /* dcsvg.cpp in Sources */, - B559E894684A38238CAAA117 /* dirctrlcmn.cpp in Sources */, + B559E894684A38238CAAA115 /* dirctrlcmn.cpp in Sources */, 63F0C8EEDF4B3641878A8B4D /* dlgcmn.cpp in Sources */, - B839235BED6F3609BDB732BA /* dndcmn.cpp in Sources */, + B839235BED6F3609BDB732B8 /* dndcmn.cpp in Sources */, 2CCC30C0162131DBBE9D8028 /* dobjcmn.cpp in Sources */, F0B3F484C38C3BA0B9927CDA /* docmdi.cpp in Sources */, - B1E30CF6CFA932F5A3DBA94F /* docview.cpp in Sources */, - F80C2290D67B345F9CF60086 /* dpycmn.cpp in Sources */, - 6BF19C7CA9E93D989C210FE4 /* dseldlg.cpp in Sources */, + B1E30CF6CFA932F5A3DBA950 /* docview.cpp in Sources */, + F80C2290D67B345F9CF60087 /* dpycmn.cpp in Sources */, + 6BF19C7CA9E93D989C210FE5 /* dseldlg.cpp in Sources */, C2E37E798F743A4199C8658F /* fddlgcmn.cpp in Sources */, - 37715483D08335B790FFE059 /* filectrlcmn.cpp in Sources */, + 37715483D08335B790FFE058 /* filectrlcmn.cpp in Sources */, 0730A107A2B935A9923C8EF4 /* filehistorycmn.cpp in Sources */, - 9881E3FB23ED3283B6CC71A3 /* filepickercmn.cpp in Sources */, + 9881E3FB23ED3283B6CC71A2 /* filepickercmn.cpp in Sources */, 064908348009398C8EA8497C /* fontpickercmn.cpp in Sources */, - 1E166FC1A7B3371FB038B174 /* fldlgcmn.cpp in Sources */, - F747991E5C973F9B8C9D800A /* fontcmn.cpp in Sources */, + 1E166FC1A7B3371FB038B173 /* fldlgcmn.cpp in Sources */, + F747991E5C973F9B8C9D800B /* fontcmn.cpp in Sources */, 1E2AB43075973AE59A8D89C1 /* fontdata.cpp in Sources */, F910C74E48823E0BA7F7885D /* graphicc.cpp in Sources */, - F1E4D7CA634E33808AE3B522 /* fontenumcmn.cpp in Sources */, - D5AABE973F3A351EB1C1A5A6 /* fontmap.cpp in Sources */, + F1E4D7CA634E33808AE3B524 /* fontenumcmn.cpp in Sources */, + D5AABE973F3A351EB1C1A5A8 /* fontmap.cpp in Sources */, 60706F8836A130A2AF282FE3 /* fontutilcmn.cpp in Sources */, EDD5725CF41336EFA7FB3009 /* framecmn.cpp in Sources */, EAA469E1A0CC33E4A21A3F7B /* gaugecmn.cpp in Sources */, 5A8638C234133824BDF93BC0 /* gbsizer.cpp in Sources */, - 0E60E17BA4B23347A4F20162 /* gdicmn.cpp in Sources */, - 95AD56D602CF3C5085602AF9 /* geometry.cpp in Sources */, - 758629DA468A3EF7B1C15242 /* gifdecod.cpp in Sources */, - 7B642B17F5D23F4F8ED38BB5 /* graphcmn.cpp in Sources */, - B8FEEC2C94183AB69C963178 /* headercolcmn.cpp in Sources */, - 383A6993E90936D39A5F12BF /* headerctrlcmn.cpp in Sources */, - 4657479AF35533AEB7876678 /* helpbase.cpp in Sources */, + 0E60E17BA4B23347A4F20160 /* gdicmn.cpp in Sources */, + 95AD56D602CF3C5085602AF8 /* geometry.cpp in Sources */, + 758629DA468A3EF7B1C15241 /* gifdecod.cpp in Sources */, + 7B642B17F5D23F4F8ED38BB6 /* graphcmn.cpp in Sources */, + B8FEEC2C94183AB69C963177 /* headercolcmn.cpp in Sources */, + 383A6993E90936D39A5F12BE /* headerctrlcmn.cpp in Sources */, + 4657479AF35533AEB7876676 /* helpbase.cpp in Sources */, BF2585CFA6853023975F1E7A /* iconbndl.cpp in Sources */, - 5B5B8DF915D438AA9FCEB3A0 /* imagall.cpp in Sources */, - 0813551C951A3AD1A5EF01B3 /* imagbmp.cpp in Sources */, - 6C822F7F313734DCB51F44BB /* image.cpp in Sources */, + 5B5B8DF915D438AA9FCEB39E /* imagall.cpp in Sources */, + 0813551C951A3AD1A5EF01B2 /* imagbmp.cpp in Sources */, + 6C822F7F313734DCB51F44BA /* image.cpp in Sources */, 89046455F49D3D75A21C9DB9 /* imagfill.cpp in Sources */, 36DB80FD5B153E9099DB6912 /* imaggif.cpp in Sources */, 9110ACFC3CFB3C7994E907B0 /* imagiff.cpp in Sources */, - D13596A4E3CD31DE810061A2 /* imagjpeg.cpp in Sources */, + D13596A4E3CD31DE810061A3 /* imagjpeg.cpp in Sources */, D83B32B788EC310D919E0DF7 /* imagpcx.cpp in Sources */, 23965E313EDC3BBE9B2FA1C7 /* imagpng.cpp in Sources */, - 46E331300D8F349DB36AB50B /* imagpnm.cpp in Sources */, - AAABEE399008310A8BC9BE44 /* imagtga.cpp in Sources */, - 3C36437B2E933F83984D431E /* imagtiff.cpp in Sources */, - 774A89998E09308CBFB03EE1 /* imagxpm.cpp in Sources */, - 63F2517EC6B2334CA825A6FA /* layout.cpp in Sources */, - CFF73578F04D357E83D1D830 /* lboxcmn.cpp in Sources */, - 164010B26D363F5FA09785B8 /* listctrlcmn.cpp in Sources */, - 2F7F5B9BBCD83D90B237A1A2 /* markupparser.cpp in Sources */, + 46E331300D8F349DB36AB50C /* imagpnm.cpp in Sources */, + AAABEE399008310A8BC9BE43 /* imagtga.cpp in Sources */, + 3C36437B2E933F83984D431F /* imagtiff.cpp in Sources */, + 774A89998E09308CBFB03EE2 /* imagxpm.cpp in Sources */, + 63F2517EC6B2334CA825A6F9 /* layout.cpp in Sources */, + CFF73578F04D357E83D1D832 /* lboxcmn.cpp in Sources */, + 164010B26D363F5FA09785B7 /* listctrlcmn.cpp in Sources */, + 2F7F5B9BBCD83D90B237A1A1 /* markupparser.cpp in Sources */, 9A83D365AD1F37FA9C7030C3 /* matrix.cpp in Sources */, - E3A4615870B139D29FE727C3 /* menucmn.cpp in Sources */, - 171F09F8DD553FA5B4B3FAE4 /* modalhook.cpp in Sources */, - BD49EC50CB363642BDBF25C9 /* mousemanager.cpp in Sources */, - 7A84B9471A3238B4B66B1777 /* nbkbase.cpp in Sources */, + E3A4615870B139D29FE727C2 /* menucmn.cpp in Sources */, + 171F09F8DD553FA5B4B3FAE2 /* modalhook.cpp in Sources */, + BD49EC50CB363642BDBF25CA /* mousemanager.cpp in Sources */, + 7A84B9471A3238B4B66B1778 /* nbkbase.cpp in Sources */, AC6AC589EFB233C7B65A3225 /* overlaycmn.cpp in Sources */, - D6B2A64A78AF3F2983B441A8 /* ownerdrwcmn.cpp in Sources */, - 0742292656623EC481B34369 /* paper.cpp in Sources */, + D6B2A64A78AF3F2983B441A9 /* ownerdrwcmn.cpp in Sources */, + 0742292656623EC481B3436B /* paper.cpp in Sources */, E2A73751CECF32A68FFAEE82 /* panelcmn.cpp in Sources */, - 4279D39CAAF834F6A5B99198 /* persist.cpp in Sources */, + 4279D39CAAF834F6A5B99196 /* persist.cpp in Sources */, AF1E3338E892336E924AF632 /* pickerbase.cpp in Sources */, 6E68759BC2E63CA59C12FDC0 /* popupcmn.cpp in Sources */, - 6292B023DBF4337A91404AD0 /* preferencescmn.cpp in Sources */, - 1C52CB9487DF3AB9AF243B47 /* prntbase.cpp in Sources */, + 6292B023DBF4337A91404AD2 /* preferencescmn.cpp in Sources */, + 1C52CB9487DF3AB9AF243B49 /* prntbase.cpp in Sources */, 0B98B6721DEE37A1ADEA382B /* quantize.cpp in Sources */, - AE5286C71D1130EAA368A1C6 /* radiobtncmn.cpp in Sources */, + AE5286C71D1130EAA368A1C4 /* radiobtncmn.cpp in Sources */, AEB9099819B33F4A8AAB9F56 /* radiocmn.cpp in Sources */, 5116CE330E333724A66982E4 /* rearrangectrl.cpp in Sources */, - A9864F0104FA344BBE79D3BE /* rendcmn.cpp in Sources */, - A80D00249A693F43A9CBE779 /* rgncmn.cpp in Sources */, - C259D01CC62533D296EF023A /* scrolbarcmn.cpp in Sources */, - 7625D908B2CD34C78243BA8F /* settcmn.cpp in Sources */, + A9864F0104FA344BBE79D3BC /* rendcmn.cpp in Sources */, + A80D00249A693F43A9CBE777 /* rgncmn.cpp in Sources */, + C259D01CC62533D296EF023C /* scrolbarcmn.cpp in Sources */, + 7625D908B2CD34C78243BA91 /* settcmn.cpp in Sources */, F5D0BCF1A6C839E5829199E4 /* sizer.cpp in Sources */, - EDD92822EBD93E86AE5A2ED1 /* slidercmn.cpp in Sources */, - F46777ABE0743B04A1E1F0A5 /* spinbtncmn.cpp in Sources */, + EDD92822EBD93E86AE5A2ED0 /* slidercmn.cpp in Sources */, + F46777ABE0743B04A1E1F0A6 /* spinbtncmn.cpp in Sources */, 49C873EE448C3CD9A32012CE /* spinctrlcmn.cpp in Sources */, 1EA81A0E8E5A3B38B4D80338 /* srchcmn.cpp in Sources */, - 4AEC67BF65B039D99F421667 /* statbar.cpp in Sources */, + 4AEC67BF65B039D99F421668 /* statbar.cpp in Sources */, 7C52E7CC12463941B0E4D402 /* statbmpcmn.cpp in Sources */, - D9DCBE799DB634C2A73FD6BE /* statboxcmn.cpp in Sources */, - 8B38C6C416BA3A51B37F60C4 /* statlinecmn.cpp in Sources */, - D9EE059D3C3C3C13AE4419F2 /* stattextcmn.cpp in Sources */, - BAFF04F1680F32DA988EB03E /* stockitem.cpp in Sources */, + D9DCBE799DB634C2A73FD6BD /* statboxcmn.cpp in Sources */, + 8B38C6C416BA3A51B37F60C5 /* statlinecmn.cpp in Sources */, + D9EE059D3C3C3C13AE4419F3 /* stattextcmn.cpp in Sources */, + BAFF04F1680F32DA988EB03F /* stockitem.cpp in Sources */, 4958BD2E717A3F03AB030188 /* tbarbase.cpp in Sources */, - 9744994E8A813AA6938A7CE4 /* textcmn.cpp in Sources */, + 9744994E8A813AA6938A7CE3 /* textcmn.cpp in Sources */, AD4A533C4E1633598A6D5C70 /* textentrycmn.cpp in Sources */, 23479484EC143D34871550C2 /* textmeasurecmn.cpp in Sources */, - 700BBDECBE313E108BA99ABF /* toplvcmn.cpp in Sources */, - 45FE206BBAD13DDCA1EA41CF /* treebase.cpp in Sources */, - 796311E398FF313C84218826 /* uiactioncmn.cpp in Sources */, - E9EDB5C92D5D3B529E8D73B0 /* valgen.cpp in Sources */, + 700BBDECBE313E108BA99ABE /* toplvcmn.cpp in Sources */, + 45FE206BBAD13DDCA1EA41D0 /* treebase.cpp in Sources */, + 796311E398FF313C84218824 /* uiactioncmn.cpp in Sources */, + E9EDB5C92D5D3B529E8D73B2 /* valgen.cpp in Sources */, 9F70A89D00B03D4894AF763A /* validate.cpp in Sources */, - 1937FBA0A0DD32A8A743CFE3 /* valtext.cpp in Sources */, - 6A032420671B375D81273715 /* valnum.cpp in Sources */, - A2769D1659AE3CA3B58C2CAE /* wincmn.cpp in Sources */, - 1BCC944F5E0936F5830F03E8 /* windowid.cpp in Sources */, - 3399AB7BB1333B5AAF5FAF55 /* wrapsizer.cpp in Sources */, - C1E5799141603A75A26BEEA7 /* xpmdecod.cpp in Sources */, + 1937FBA0A0DD32A8A743CFE1 /* valtext.cpp in Sources */, + 6A032420671B375D81273714 /* valnum.cpp in Sources */, + A2769D1659AE3CA3B58C2CB0 /* wincmn.cpp in Sources */, + 1BCC944F5E0936F5830F03EA /* windowid.cpp in Sources */, + 3399AB7BB1333B5AAF5FAF57 /* wrapsizer.cpp in Sources */, + C1E5799141603A75A26BEEA8 /* xpmdecod.cpp in Sources */, 46F341B46F80376B962759F5 /* animateg.cpp in Sources */, - F5806029B1BA3924A8FDDBC3 /* busyinfo.cpp in Sources */, - CB078622E90F33BE9D131132 /* buttonbar.cpp in Sources */, - 03035C5CE4BC3288A5A18425 /* choicdgg.cpp in Sources */, - 9CA687845B3F30CCA44A89D1 /* choicbkg.cpp in Sources */, - 4442EA28B0B3373B9A2D0863 /* collheaderctrlg.cpp in Sources */, + F5806029B1BA3924A8FDDBC2 /* busyinfo.cpp in Sources */, + CB078622E90F33BE9D131133 /* buttonbar.cpp in Sources */, + 03035C5CE4BC3288A5A18426 /* choicdgg.cpp in Sources */, + 9CA687845B3F30CCA44A89D2 /* choicbkg.cpp in Sources */, + 4442EA28B0B3373B9A2D0862 /* collheaderctrlg.cpp in Sources */, 9C1F073349FD393E9220C0D3 /* combog.cpp in Sources */, - EAE02BA934B43EEE92C496C7 /* dcpsg.cpp in Sources */, - 22AE900003F73134BBEE8BB7 /* dirctrlg.cpp in Sources */, + EAE02BA934B43EEE92C496C8 /* dcpsg.cpp in Sources */, + 22AE900003F73134BBEE8BB6 /* dirctrlg.cpp in Sources */, 4040AE89BF9F34668091064A /* dragimgg.cpp in Sources */, 7EF89F935314301381802FAD /* filectrlg.cpp in Sources */, - 7D615329368D32709CEF4B5A /* headerctrlg.cpp in Sources */, + 7D615329368D32709CEF4B59 /* headerctrlg.cpp in Sources */, 2C95DFA8EE463487956B4EB6 /* infobar.cpp in Sources */, - 02E8F1195B653D26AAA89463 /* listbkg.cpp in Sources */, + 02E8F1195B653D26AAA89464 /* listbkg.cpp in Sources */, 026F90F7492C316A94128917 /* logg.cpp in Sources */, - 633DD2E870263F42A8DBF9C0 /* markuptext.cpp in Sources */, - 745C39E90E8C3C08A887B51E /* msgdlgg.cpp in Sources */, - 1AF2B2346C9639DAA4D15F30 /* numdlgg.cpp in Sources */, + 633DD2E870263F42A8DBF9C1 /* markuptext.cpp in Sources */, + 745C39E90E8C3C08A887B51C /* msgdlgg.cpp in Sources */, + 1AF2B2346C9639DAA4D15F31 /* numdlgg.cpp in Sources */, 4D0BA8B9F72C3C31BC170CE2 /* progdlgg.cpp in Sources */, - A1A7B833061C35B4AABD093C /* preferencesg.cpp in Sources */, - DEB35F871F8E3B90AD207AF0 /* printps.cpp in Sources */, - 96927C5A21FD3ACF936CDF6C /* renderg.cpp in Sources */, - F72020415D713C1BA41C17D1 /* richmsgdlgg.cpp in Sources */, + A1A7B833061C35B4AABD093D /* preferencesg.cpp in Sources */, + DEB35F871F8E3B90AD207AEF /* printps.cpp in Sources */, + 96927C5A21FD3ACF936CDF6E /* renderg.cpp in Sources */, + F72020415D713C1BA41C17CF /* richmsgdlgg.cpp in Sources */, ED8D23D79FF33ED380FE09ED /* scrlwing.cpp in Sources */, 85F9828B80B03178A274BD19 /* selstore.cpp in Sources */, 84997126352137E798CD258C /* spinctlg.cpp in Sources */, 62F1DC80D631335B892610A9 /* splitter.cpp in Sources */, B6C364CB4AE33708A862B4B4 /* srchctlg.cpp in Sources */, - 8FC1C07FEE793897A1E96D23 /* statbmpg.cpp in Sources */, - BF9B151DC0543E37878F8B9C /* stattextg.cpp in Sources */, + 8FC1C07FEE793897A1E96D25 /* statbmpg.cpp in Sources */, + BF9B151DC0543E37878F8B9A /* stattextg.cpp in Sources */, 62757F24C4EE3B84B6AE3F15 /* textdlgg.cpp in Sources */, 249C9177B1A33EFEAB30F93F /* tipwin.cpp in Sources */, - 32FECED7A7633C4D8C1BFBB4 /* toolbkg.cpp in Sources */, + 32FECED7A7633C4D8C1BFBB5 /* toolbkg.cpp in Sources */, DB3C3AA956A03FB492480266 /* treectlg.cpp in Sources */, - 5388468A6F8F3141B25CD402 /* treebkg.cpp in Sources */, - 87C67583D36C3465ACD64103 /* vlbox.cpp in Sources */, - A465A43B756630F1944B5A57 /* vscroll.cpp in Sources */, - 1CBF34ACA39330028A5EA9AD /* xmlreshandler.cpp in Sources */, + 5388468A6F8F3141B25CD400 /* treebkg.cpp in Sources */, + 87C67583D36C3465ACD64104 /* vlbox.cpp in Sources */, + A465A43B756630F1944B5A56 /* vscroll.cpp in Sources */, + 1CBF34ACA39330028A5EA9AC /* xmlreshandler.cpp in Sources */, 8AA341CCFB8E3F6AB3523595 /* splash.cpp in Sources */, - CEE0D7A7D5D8323B9957A780 /* notifmsgg.cpp in Sources */, - 1E17F95DD433379E8C18298E /* odcombo.cpp in Sources */, - 901F659891613419B8643954 /* calctrlcmn.cpp in Sources */, - E5D698D2606A304DA743AF94 /* grideditors.cpp in Sources */, + CEE0D7A7D5D8323B9957A781 /* notifmsgg.cpp in Sources */, + 1E17F95DD433379E8C18298C /* odcombo.cpp in Sources */, + 901F659891613419B8643953 /* calctrlcmn.cpp in Sources */, + E5D698D2606A304DA743AF93 /* grideditors.cpp in Sources */, 5C44446AB150378696CD6B3E /* bmpcboxcmn.cpp in Sources */, - A139B846584436BCBEBAE3C1 /* grid.cpp in Sources */, + A139B846584436BCBEBAE3BF /* grid.cpp in Sources */, 2E930206397C3EDCBD8206FE /* gridctrl.cpp in Sources */, - 760C729E41D93CC1AA2B4E0F /* hyperlinkg.cpp in Sources */, - F016C51053373E658ED4C9A9 /* helpext.cpp in Sources */, - 3554C88010CE3D2A8970A136 /* sashwin.cpp in Sources */, - 187F921A95DA3594B0AD980E /* gridsel.cpp in Sources */, - EC3D181D65F33E09A675FFF2 /* addremovectrl.cpp in Sources */, - 77BC918AF05C30E8A0BD27FA /* tipdlg.cpp in Sources */, - FEA741A9B6663A4C929893C4 /* aboutdlgg.cpp in Sources */, + 760C729E41D93CC1AA2B4E0D /* hyperlinkg.cpp in Sources */, + F016C51053373E658ED4C9AA /* helpext.cpp in Sources */, + 3554C88010CE3D2A8970A137 /* sashwin.cpp in Sources */, + 187F921A95DA3594B0AD980F /* gridsel.cpp in Sources */, + EC3D181D65F33E09A675FFF3 /* addremovectrl.cpp in Sources */, + 77BC918AF05C30E8A0BD27F9 /* tipdlg.cpp in Sources */, + FEA741A9B6663A4C929893C2 /* aboutdlgg.cpp in Sources */, 2FAE979E6FE23D088C768B7F /* gridcmn.cpp in Sources */, - 2FE10EA678C73523836FCC1C /* richtooltipcmn.cpp in Sources */, - B4425B59CC27389CA9FF81D2 /* datectlg.cpp in Sources */, - E0FAB345D2933D42B62917A5 /* bannerwindow.cpp in Sources */, - 060E095718B03EF98C75479B /* treelist.cpp in Sources */, + 2FE10EA678C73523836FCC1D /* richtooltipcmn.cpp in Sources */, + B4425B59CC27389CA9FF81D3 /* datectlg.cpp in Sources */, + E0FAB345D2933D42B62917A4 /* bannerwindow.cpp in Sources */, + 060E095718B03EF98C754799 /* treelist.cpp in Sources */, 1CD4F67F48CF3A5FA477D870 /* datavcmn.cpp in Sources */, CFDBB80A4C9A3BA092273937 /* animatecmn.cpp in Sources */, - E6D18B2EDE353F67883085A1 /* odcombocmn.cpp in Sources */, - 7B4DA2F5F25B3E188CBAFE3A /* hyperlnkcmn.cpp in Sources */, - 6A10511265493FA2BB79CE4F /* propdlg.cpp in Sources */, - B189DB62AE9F30A1B613756D /* bmpcboxg.cpp in Sources */, - C67EAE20657E36839BF86692 /* richtooltipg.cpp in Sources */, - 98F52D5224B438DFA8887E06 /* timectrlg.cpp in Sources */, + E6D18B2EDE353F678830859F /* odcombocmn.cpp in Sources */, + 7B4DA2F5F25B3E188CBAFE38 /* hyperlnkcmn.cpp in Sources */, + 6A10511265493FA2BB79CE4E /* propdlg.cpp in Sources */, + B189DB62AE9F30A1B613756B /* bmpcboxg.cpp in Sources */, + C67EAE20657E36839BF86690 /* richtooltipg.cpp in Sources */, + 98F52D5224B438DFA8887E07 /* timectrlg.cpp in Sources */, 8A662992FFCB32E99D11950E /* commandlinkbuttong.cpp in Sources */, - 800CFCEDBB7938338C65EEAD /* notifmsgcmn.cpp in Sources */, + 800CFCEDBB7938338C65EEAC /* notifmsgcmn.cpp in Sources */, 82FA4AA043213728AC266702 /* wizard.cpp in Sources */, - 8B60964DA1DF3F3DB40BE125 /* datavgen.cpp in Sources */, - 5557AA36FBCC3ED9A5F5751C /* editlbox.cpp in Sources */, + 8B60964DA1DF3F3DB40BE124 /* datavgen.cpp in Sources */, + 5557AA36FBCC3ED9A5F5751B /* editlbox.cpp in Sources */, 955D2199F1893D37BA2D7478 /* laywin.cpp in Sources */, 2F50DBC14FE538A49823925C /* calctrlg.cpp in Sources */, 63F895D6F5643E4B9E666B79 /* creddlgg.cpp in Sources */, - 8F372080E11E382EA0B5ED10 /* rowheightcache.cpp in Sources */, + 8F372080E11E382EA0B5ED11 /* rowheightcache.cpp in Sources */, DB244DC0A09C379AAA63C0A5 /* bmpbndl.cpp in Sources */, 32988828498D32B2B3F8A983 /* bmpsvg.cpp in Sources */, ); @@ -8351,8 +8351,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DEC5F4B34BC037169D3E5F2A /* mediactrlcmn.cpp in Sources */, - B6BC23F4F3E43315BD4C7CFA /* mediactrl.mm in Sources */, + DEC5F4B34BC037169D3E5F2B /* mediactrlcmn.cpp in Sources */, + B6BC23F4F3E43315BD4C7CF8 /* mediactrl.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8360,32 +8360,32 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 47EBBB18BDB539C2A948C711 /* chm.cpp in Sources */, + 47EBBB18BDB539C2A948C713 /* chm.cpp in Sources */, BAA75384DA82370298672333 /* helpctrl.cpp in Sources */, 2CAD4DF9505F36E4A2EAD53D /* helpdata.cpp in Sources */, - D17E3053DA0D3F7EA4D0951B /* helpdlg.cpp in Sources */, + D17E3053DA0D3F7EA4D0951C /* helpdlg.cpp in Sources */, 7C87CC7641033D91823ED689 /* helpfrm.cpp in Sources */, 3D762A0BBF1B39B88A769634 /* helpwnd.cpp in Sources */, - 4DA209AEF4AD32AAB97F971A /* htmlcell.cpp in Sources */, - FD3CC5F0AA41384B9388A1E2 /* htmlfilt.cpp in Sources */, + 4DA209AEF4AD32AAB97F9718 /* htmlcell.cpp in Sources */, + FD3CC5F0AA41384B9388A1E0 /* htmlfilt.cpp in Sources */, C5E5AB869065307F83E27DD3 /* htmlpars.cpp in Sources */, - EBA0986930DA3B59B2FB4F20 /* htmltag.cpp in Sources */, - 93E04642049537EB8A37BA26 /* htmlwin.cpp in Sources */, - 3E99016BDE043A08B4D6B3CE /* htmprint.cpp in Sources */, - 9836B3D336963795928FE5A3 /* m_dflist.cpp in Sources */, - 66584BC871303041BA622DE1 /* m_fonts.cpp in Sources */, - 99F7D7BFBB543A04AB728376 /* m_hline.cpp in Sources */, - A3586433C4B1398FB1C361D8 /* m_image.cpp in Sources */, + EBA0986930DA3B59B2FB4F1F /* htmltag.cpp in Sources */, + 93E04642049537EB8A37BA27 /* htmlwin.cpp in Sources */, + 3E99016BDE043A08B4D6B3CF /* htmprint.cpp in Sources */, + 9836B3D336963795928FE5A2 /* m_dflist.cpp in Sources */, + 66584BC871303041BA622DE2 /* m_fonts.cpp in Sources */, + 99F7D7BFBB543A04AB728377 /* m_hline.cpp in Sources */, + A3586433C4B1398FB1C361D6 /* m_image.cpp in Sources */, BD53E095EC1136EF853A47D9 /* m_layout.cpp in Sources */, - C05BDB0B5F5A33A9A57FF012 /* m_links.cpp in Sources */, - 81B742D64BEB373DB705947C /* m_list.cpp in Sources */, - FD38B04026F930CC80BC9481 /* m_pre.cpp in Sources */, - 57AE7FCF768F3965BD39B47B /* m_span.cpp in Sources */, - 4CFB7E6E5BD53E2BB39BEF63 /* m_style.cpp in Sources */, + C05BDB0B5F5A33A9A57FF014 /* m_links.cpp in Sources */, + 81B742D64BEB373DB705947A /* m_list.cpp in Sources */, + FD38B04026F930CC80BC9482 /* m_pre.cpp in Sources */, + 57AE7FCF768F3965BD39B47C /* m_span.cpp in Sources */, + 4CFB7E6E5BD53E2BB39BEF64 /* m_style.cpp in Sources */, 3D424F4B33653A00AE9B623A /* m_tables.cpp in Sources */, F3AC352D6DAE3A12A5664769 /* styleparams.cpp in Sources */, 2A7640E4210334AC93366902 /* winpars.cpp in Sources */, - 87AA9C5D887B3C31A2AFB49D /* htmllbox.cpp in Sources */, + 87AA9C5D887B3C31A2AFB49F /* htmllbox.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8393,10 +8393,10 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2DBF5F96CCC63F7481C26A43 /* webview_webkit.mm in Sources */, - 64A716F87A5136F9A790EC5C /* webview.cpp in Sources */, - 5C5D0983160A36189A770744 /* webviewarchivehandler.cpp in Sources */, - 048986FB629E313EA670CD0C /* webviewfshandler.cpp in Sources */, + 2DBF5F96CCC63F7481C26A45 /* webview_webkit.mm in Sources */, + 64A716F87A5136F9A790EC5B /* webview.cpp in Sources */, + 5C5D0983160A36189A770742 /* webviewarchivehandler.cpp in Sources */, + 048986FB629E313EA670CD0D /* webviewfshandler.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8404,7 +8404,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 61FD5E0E28F732E8AB1729FA /* xml.cpp in Sources */, + 61FD5E0E28F732E8AB1729F9 /* xml.cpp in Sources */, 42ED9BAFD6E936849F1D36CB /* xtixml.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -8413,75 +8413,75 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8F949B9010863F66A58FFEF1 /* xh_activityindicator.cpp in Sources */, - FBE4DB30865D3177B3A9993D /* xh_animatctrl.cpp in Sources */, + 8F949B9010863F66A58FFEF3 /* xh_activityindicator.cpp in Sources */, + FBE4DB30865D3177B3A9993B /* xh_animatctrl.cpp in Sources */, 702616D38A5B345D9CC87116 /* xh_bannerwindow.cpp in Sources */, - 94E510619F433AE3AC884755 /* xh_bmp.cpp in Sources */, - 8966F77CC97B3ED780C8F139 /* xh_bmpcbox.cpp in Sources */, - 84B3625464F732C3A79E1315 /* xh_bmpbt.cpp in Sources */, - D5C304182151365FA9FF8A3D /* xh_bttn.cpp in Sources */, + 94E510619F433AE3AC884756 /* xh_bmp.cpp in Sources */, + 8966F77CC97B3ED780C8F137 /* xh_bmpcbox.cpp in Sources */, + 84B3625464F732C3A79E1314 /* xh_bmpbt.cpp in Sources */, + D5C304182151365FA9FF8A3F /* xh_bttn.cpp in Sources */, FE9A662A1F9B34D099C45C1E /* xh_cald.cpp in Sources */, - 6138BCBC8E4438FA91E0EFA0 /* xh_chckb.cpp in Sources */, - 5F2C2A46781739D897CF293F /* xh_chckl.cpp in Sources */, + 6138BCBC8E4438FA91E0EFA1 /* xh_chckb.cpp in Sources */, + 5F2C2A46781739D897CF293D /* xh_chckl.cpp in Sources */, CE17002B5B7E37558274763A /* xh_choic.cpp in Sources */, - 26E4813A97DE323E88119164 /* xh_choicbk.cpp in Sources */, - E7AF3BF2B3473AD9BE66D1A2 /* xh_clrpicker.cpp in Sources */, - 1AB50C98FF473B33A3CA4D3A /* xh_cmdlinkbn.cpp in Sources */, + 26E4813A97DE323E88119163 /* xh_choicbk.cpp in Sources */, + E7AF3BF2B3473AD9BE66D1A1 /* xh_clrpicker.cpp in Sources */, + 1AB50C98FF473B33A3CA4D39 /* xh_cmdlinkbn.cpp in Sources */, E7921B0472B63E4091F4F517 /* xh_collpane.cpp in Sources */, 84382E5DB3203A73AC5EE391 /* xh_combo.cpp in Sources */, - F569D7A3F0E038E9B4CC2A76 /* xh_comboctrl.cpp in Sources */, + F569D7A3F0E038E9B4CC2A77 /* xh_comboctrl.cpp in Sources */, 14F303FD6B5F383DADDFD78A /* xh_dataview.cpp in Sources */, FB09720D13673A7B81BCB645 /* xh_datectrl.cpp in Sources */, - F7D10B6E0CBA32EFAF79C77E /* xh_dirpicker.cpp in Sources */, - 3B7E035ECF3D3FFB9827AC1D /* xh_dlg.cpp in Sources */, + F7D10B6E0CBA32EFAF79C77D /* xh_dirpicker.cpp in Sources */, + 3B7E035ECF3D3FFB9827AC1C /* xh_dlg.cpp in Sources */, E05B06A7FEEE32D5AD87EA51 /* xh_editlbox.cpp in Sources */, F24F637D59F637CA9A7E23C9 /* xh_filectrl.cpp in Sources */, - 5FE969523BDB3353AEF96811 /* xh_filepicker.cpp in Sources */, - 438EAEA4B30C325C827F6199 /* xh_fontpicker.cpp in Sources */, - 95826E8528CC32D8934C36ED /* xh_frame.cpp in Sources */, - BE99A85EE76236CC8C719A66 /* xh_gauge.cpp in Sources */, - 26649553E4763EE6BA268B7F /* xh_gdctl.cpp in Sources */, + 5FE969523BDB3353AEF96810 /* xh_filepicker.cpp in Sources */, + 438EAEA4B30C325C827F6198 /* xh_fontpicker.cpp in Sources */, + 95826E8528CC32D8934C36EE /* xh_frame.cpp in Sources */, + BE99A85EE76236CC8C719A65 /* xh_gauge.cpp in Sources */, + 26649553E4763EE6BA268B7E /* xh_gdctl.cpp in Sources */, 72AD4417FF7C3094BB1FF62C /* xh_grid.cpp in Sources */, - 83616D33080E3F0F9FA5FBB4 /* xh_html.cpp in Sources */, - 2B13BFC894C63373B7ACFA3D /* xh_hyperlink.cpp in Sources */, - EA10DA3199813E90B39C70D4 /* xh_infobar.cpp in Sources */, - C34B8675439F39B4845FFC51 /* xh_listb.cpp in Sources */, + 83616D33080E3F0F9FA5FBB5 /* xh_html.cpp in Sources */, + 2B13BFC894C63373B7ACFA3E /* xh_hyperlink.cpp in Sources */, + EA10DA3199813E90B39C70D5 /* xh_infobar.cpp in Sources */, + C34B8675439F39B4845FFC52 /* xh_listb.cpp in Sources */, F5DF7AF0FA9E371BB71EF79A /* xh_listbk.cpp in Sources */, - 96B507455762391688B5E501 /* xh_listc.cpp in Sources */, + 96B507455762391688B5E502 /* xh_listc.cpp in Sources */, F34D240EB4513FE996179183 /* xh_mdi.cpp in Sources */, 65FCDBFFF3F138A3ABBAA651 /* xh_menu.cpp in Sources */, 0FBF7C9EDFB53D8DA0991B55 /* xh_notbk.cpp in Sources */, 0FA6E1E47F123FF4A902E4D4 /* xh_odcombo.cpp in Sources */, 36B0B923B836358D9DB0AE12 /* xh_panel.cpp in Sources */, - CDC0FF253B503BA19693D68D /* xh_propdlg.cpp in Sources */, - 47F4FC8717AF3A848812DFCC /* xh_radbt.cpp in Sources */, + CDC0FF253B503BA19693D68E /* xh_propdlg.cpp in Sources */, + 47F4FC8717AF3A848812DFCD /* xh_radbt.cpp in Sources */, 7181709A030D3749AB355B74 /* xh_radbx.cpp in Sources */, - FDE14459359334DE9FB03ED6 /* xh_scrol.cpp in Sources */, - 87092C0C817D343DAB77E23E /* xh_scwin.cpp in Sources */, - 00E2F82590B33BDCA1F6D0C4 /* xh_htmllbox.cpp in Sources */, - A39B0D7EB43137F7BA50A35C /* xh_simplebook.cpp in Sources */, - E1A20811148F31D289AF98AF /* xh_sizer.cpp in Sources */, - 5F6B4F226B473AACB7AC8DF7 /* xh_slidr.cpp in Sources */, - C32EF2EC1A103BC3A6254322 /* xh_spin.cpp in Sources */, - 33ED014A7FF7398794E6E4D0 /* xh_split.cpp in Sources */, - 7C9EAFF4A0223EE597E0E39E /* xh_srchctrl.cpp in Sources */, - 8AB7191F7CB838FC8337C48E /* xh_statbar.cpp in Sources */, - 3D3EA1BAAD1833B1B48E9C86 /* xh_stbmp.cpp in Sources */, - F22C401903993639AE05A297 /* xh_stbox.cpp in Sources */, - BF3D600A93403C589B65C5C1 /* xh_stlin.cpp in Sources */, - 8292D346BFC33D6E8D3CDDC0 /* xh_sttxt.cpp in Sources */, - 0EB6AB38A68D3845AC384A25 /* xh_text.cpp in Sources */, - B181806CC34839E791E54BF2 /* xh_tglbtn.cpp in Sources */, - 89200B144075388BA69A07E3 /* xh_timectrl.cpp in Sources */, - F3CB42BB6D983675862C01F5 /* xh_toolb.cpp in Sources */, - 17F0494F87533196904F5315 /* xh_toolbk.cpp in Sources */, - 3357BD0518F538E9A949F886 /* xh_tree.cpp in Sources */, + FDE14459359334DE9FB03ED7 /* xh_scrol.cpp in Sources */, + 87092C0C817D343DAB77E240 /* xh_scwin.cpp in Sources */, + 00E2F82590B33BDCA1F6D0C6 /* xh_htmllbox.cpp in Sources */, + A39B0D7EB43137F7BA50A35E /* xh_simplebook.cpp in Sources */, + E1A20811148F31D289AF98B0 /* xh_sizer.cpp in Sources */, + 5F6B4F226B473AACB7AC8DF6 /* xh_slidr.cpp in Sources */, + C32EF2EC1A103BC3A6254323 /* xh_spin.cpp in Sources */, + 33ED014A7FF7398794E6E4D1 /* xh_split.cpp in Sources */, + 7C9EAFF4A0223EE597E0E39F /* xh_srchctrl.cpp in Sources */, + 8AB7191F7CB838FC8337C48D /* xh_statbar.cpp in Sources */, + 3D3EA1BAAD1833B1B48E9C87 /* xh_stbmp.cpp in Sources */, + F22C401903993639AE05A295 /* xh_stbox.cpp in Sources */, + BF3D600A93403C589B65C5C0 /* xh_stlin.cpp in Sources */, + 8292D346BFC33D6E8D3CDDBF /* xh_sttxt.cpp in Sources */, + 0EB6AB38A68D3845AC384A24 /* xh_text.cpp in Sources */, + B181806CC34839E791E54BF1 /* xh_tglbtn.cpp in Sources */, + 89200B144075388BA69A07E2 /* xh_timectrl.cpp in Sources */, + F3CB42BB6D983675862C01F3 /* xh_toolb.cpp in Sources */, + 17F0494F87533196904F5313 /* xh_toolbk.cpp in Sources */, + 3357BD0518F538E9A949F887 /* xh_tree.cpp in Sources */, 46CE8B53D2663927AAE5DF9E /* xh_treebk.cpp in Sources */, - C5A8DF376BB13A2A8290C2E5 /* xh_unkwn.cpp in Sources */, + C5A8DF376BB13A2A8290C2E6 /* xh_unkwn.cpp in Sources */, 37DD17F479A1371ABF3589BA /* xh_wizrd.cpp in Sources */, 1710A4BB0E6339558A187F8F /* xmlres.cpp in Sources */, - 135DFCE48FC03D8294D01A8A /* xmlrsall.cpp in Sources */, - 070797A894A03196B7BEC663 /* xh_bookctrlbase.cpp in Sources */, + 135DFCE48FC03D8294D01A89 /* xmlrsall.cpp in Sources */, + 070797A894A03196B7BEC661 /* xh_bookctrlbase.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8489,12 +8489,12 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 36EB5D19429D3BD1A01001D6 /* framemanager.cpp in Sources */, + 36EB5D19429D3BD1A01001D5 /* framemanager.cpp in Sources */, C7B6240E0E213836996A178D /* dockart.cpp in Sources */, - 15048519756B33959B15B161 /* floatpane.cpp in Sources */, - E104017EE1A4357DAF84E1E7 /* auibook.cpp in Sources */, - 39CC380F801F3EE984523275 /* auibar.cpp in Sources */, - 6C46AF0370793AA0B74A5A4B /* tabmdi.cpp in Sources */, + 15048519756B33959B15B162 /* floatpane.cpp in Sources */, + E104017EE1A4357DAF84E1E6 /* auibook.cpp in Sources */, + 39CC380F801F3EE984523277 /* auibar.cpp in Sources */, + 6C46AF0370793AA0B74A5A4C /* tabmdi.cpp in Sources */, AC0B0C52922B30188AE95E95 /* tabart.cpp in Sources */, C3C19BD343B235F9909D495A /* xh_aui.cpp in Sources */, 44C6F11C7D1C399F99CF6BD5 /* xh_auitoolb.cpp in Sources */, @@ -8506,15 +8506,15 @@ buildActionMask = 2147483647; files = ( DE43350F6C9D3148A64F0AFA /* art_internal.cpp in Sources */, - 7DC4A542372437ECA0790F89 /* art_msw.cpp in Sources */, + 7DC4A542372437ECA0790F87 /* art_msw.cpp in Sources */, A0BA01A85C303C78A3130713 /* art_aui.cpp in Sources */, 056CA84179433AA48D55DA65 /* bar.cpp in Sources */, CB078622E90F33BE9D131136 /* buttonbar.cpp in Sources */, - EB52C6A91594381393294500 /* control.cpp in Sources */, - 5F57C4908E5038D19D68ED7A /* gallery.cpp in Sources */, + EB52C6A91594381393294503 /* control.cpp in Sources */, + 5F57C4908E5038D19D68ED7B /* gallery.cpp in Sources */, 4BAFAE70A6B1313B96D86632 /* page.cpp in Sources */, - F0D892C2618130FEAD46BB86 /* panel.cpp in Sources */, - EA02FA6D3B003F8F8A2963C7 /* toolbar.cpp in Sources */, + F0D892C2618130FEAD46BB87 /* panel.cpp in Sources */, + EA02FA6D3B003F8F8A2963C8 /* toolbar.cpp in Sources */, 5A459FC1180130C5B705AEDA /* xh_ribbon.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -8526,11 +8526,11 @@ D54A162E557834A48F4646A9 /* advprops.cpp in Sources */, F501AB044AAC39DCB8C0B3E2 /* editors.cpp in Sources */, 6B9EEA3CF2E536E3B1ADAC43 /* manager.cpp in Sources */, - 46A4CCF128FC3EB092074DC6 /* property.cpp in Sources */, - 26BB10834DA1388881BDD1EC /* propgrid.cpp in Sources */, + 46A4CCF128FC3EB092074DC5 /* property.cpp in Sources */, + 26BB10834DA1388881BDD1ED /* propgrid.cpp in Sources */, BEA90F2C6BB93143958F899B /* propgridiface.cpp in Sources */, - A423177BBC0F3BE5A436B4B9 /* propgridpagestate.cpp in Sources */, - D72D99FC424337CF9EDC2042 /* props.cpp in Sources */, + A423177BBC0F3BE5A436B4B7 /* propgridpagestate.cpp in Sources */, + D72D99FC424337CF9EDC2044 /* props.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8545,11 +8545,11 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E3B3E4F75D503DB89B5C622D /* stc.cpp in Sources */, - 908957F65B7E36F8BF3858DF /* PlatWX.cpp in Sources */, + E3B3E4F75D503DB89B5C622E /* stc.cpp in Sources */, + 908957F65B7E36F8BF3858DE /* PlatWX.cpp in Sources */, 3E6AA08E72A030D39D867D4C /* ScintillaWX.cpp in Sources */, - 849B89D1F6AB3DDEAA2D53AF /* xh_styledtextctrl.cpp in Sources */, - 57F8001809BC3864A5FA798B /* PlatWXcocoa.mm in Sources */, + 849B89D1F6AB3DDEAA2D53AD /* xh_styledtextctrl.cpp in Sources */, + 57F8001809BC3864A5FA798C /* PlatWXcocoa.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8558,942 +8558,942 @@ buildActionMask = 2147483647; files = ( 59BFB8C8310E37B39AF8B0D5 /* any.cpp in Sources */, - D5A25AC579F436509805335C /* appbase.cpp in Sources */, + D5A25AC579F436509805335A /* appbase.cpp in Sources */, C2B07E2ECDDC3833BDC9B28E /* arcall.cpp in Sources */, - 4CF9BA40653C3153805D88AC /* arcfind.cpp in Sources */, - 3EB6B8528A0D3B6CADAE1257 /* archive.cpp in Sources */, - 3B8A54D5E5A53607A6F7979B /* arrstr.cpp in Sources */, - 0A2A4D2DC8F63FE1AC0BFAB0 /* base64.cpp in Sources */, - 319FB8E64CE731D6A58AD302 /* clntdata.cpp in Sources */, + 4CF9BA40653C3153805D88AB /* arcfind.cpp in Sources */, + 3EB6B8528A0D3B6CADAE1258 /* archive.cpp in Sources */, + 3B8A54D5E5A53607A6F7979A /* arrstr.cpp in Sources */, + 0A2A4D2DC8F63FE1AC0BFAAF /* base64.cpp in Sources */, + 319FB8E64CE731D6A58AD303 /* clntdata.cpp in Sources */, 51437DC2AD7B3BEB9A53CE1A /* cmdline.cpp in Sources */, DA0FA502405A37B2A5698D22 /* config.cpp in Sources */, - BB6FE851028C3DE7A070C214 /* convauto.cpp in Sources */, - F89405757B063F80B111F46B /* datetime.cpp in Sources */, - 1D726139C977341A97D0C931 /* datetimefmt.cpp in Sources */, + BB6FE851028C3DE7A070C215 /* convauto.cpp in Sources */, + F89405757B063F80B111F46A /* datetime.cpp in Sources */, + 1D726139C977341A97D0C933 /* datetimefmt.cpp in Sources */, E63364B7E727383BA8E2B7EE /* datstrm.cpp in Sources */, - 3ED6F4B64C283232A79423D1 /* dircmn.cpp in Sources */, - AD7EEB418C7930CB828EAF88 /* dynlib.cpp in Sources */, - 0164A65CDB7A334A8E9AA4BF /* dynload.cpp in Sources */, + 3ED6F4B64C283232A79423D0 /* dircmn.cpp in Sources */, + AD7EEB418C7930CB828EAF89 /* dynlib.cpp in Sources */, + 0164A65CDB7A334A8E9AA4C0 /* dynload.cpp in Sources */, 246B4FF96BA135258FE45F51 /* encconv.cpp in Sources */, 97BAFEAD53E238B6881178DE /* evtloopcmn.cpp in Sources */, F07D84D124F23E7FA11CF148 /* extended.c in Sources */, FEF99FF6C38D3B488396B142 /* ffile.cpp in Sources */, - D6C3421AD2A537AAA2F0AB81 /* file.cpp in Sources */, - FFF5BFBE600E35FAB7EA522E /* fileback.cpp in Sources */, - 41943A8F82723027A151A468 /* fileconf.cpp in Sources */, - 49260580A7F23B569A827D3F /* filefn.cpp in Sources */, - D4C87E227A28391891D8908A /* filename.cpp in Sources */, - 8A4046BD38873D9CAC9C2B5A /* filesys.cpp in Sources */, + D6C3421AD2A537AAA2F0AB82 /* file.cpp in Sources */, + FFF5BFBE600E35FAB7EA522D /* fileback.cpp in Sources */, + 41943A8F82723027A151A46A /* fileconf.cpp in Sources */, + 49260580A7F23B569A827D40 /* filefn.cpp in Sources */, + D4C87E227A28391891D89088 /* filename.cpp in Sources */, + 8A4046BD38873D9CAC9C2B59 /* filesys.cpp in Sources */, 9E0B67E34B683412978BA82F /* filtall.cpp in Sources */, - CA4DCD57060B38CC8B2283D7 /* filtfind.cpp in Sources */, + CA4DCD57060B38CC8B2283D9 /* filtfind.cpp in Sources */, 2FA1A8FE3644325ABAD273A4 /* fmapbase.cpp in Sources */, - FE2DBCCC1D0B36A3BE4493C1 /* fs_arc.cpp in Sources */, - F6B85CD918E93923BE631B97 /* fs_filter.cpp in Sources */, + FE2DBCCC1D0B36A3BE4493C0 /* fs_arc.cpp in Sources */, + F6B85CD918E93923BE631B96 /* fs_filter.cpp in Sources */, FE5285579C7F39C48FC66B10 /* hash.cpp in Sources */, 595DCB164D55342EB86604EC /* hashmap.cpp in Sources */, - 1B06622C8D8731FC832199E3 /* init.cpp in Sources */, - 0743AE8613F535A0ABB79317 /* intl.cpp in Sources */, - A336FD218BE63B19991CA513 /* ipcbase.cpp in Sources */, - BFD4B8871B3934048B63141A /* languageinfo.cpp in Sources */, - 68AC8860B0943C1FAF76D96B /* list.cpp in Sources */, - 3141FEDED0943BD6A2EF8591 /* log.cpp in Sources */, + 1B06622C8D8731FC832199E2 /* init.cpp in Sources */, + 0743AE8613F535A0ABB79315 /* intl.cpp in Sources */, + A336FD218BE63B19991CA514 /* ipcbase.cpp in Sources */, + BFD4B8871B3934048B63141B /* languageinfo.cpp in Sources */, + 68AC8860B0943C1FAF76D96C /* list.cpp in Sources */, + 3141FEDED0943BD6A2EF858F /* log.cpp in Sources */, 0C7E2D5C22A232368F862A60 /* longlong.cpp in Sources */, - B59FC7345C383D9099391AC3 /* mimecmn.cpp in Sources */, - EC3A1C620D323B5590AABF03 /* module.cpp in Sources */, - F38202271C6131908C358DEC /* mstream.cpp in Sources */, + B59FC7345C383D9099391AC5 /* mimecmn.cpp in Sources */, + EC3A1C620D323B5590AABF02 /* module.cpp in Sources */, + F38202271C6131908C358DEE /* mstream.cpp in Sources */, 31DD19A942283FA8810B6383 /* numformatter.cpp in Sources */, 23A7AF68A03E380785EE7C24 /* object.cpp in Sources */, D6B73239BF0E32288161679D /* platinfo.cpp in Sources */, - 0A406D2D1ADA343891E3664C /* powercmn.cpp in Sources */, - CA85901B9E2538CFB7E44216 /* process.cpp in Sources */, - 7A7439BE66AA3771B4A8904A /* regex.cpp in Sources */, - CF3082BA1ED232F4B904BD15 /* stdpbase.cpp in Sources */, + 0A406D2D1ADA343891E3664D /* powercmn.cpp in Sources */, + CA85901B9E2538CFB7E44217 /* process.cpp in Sources */, + 7A7439BE66AA3771B4A89049 /* regex.cpp in Sources */, + CF3082BA1ED232F4B904BD14 /* stdpbase.cpp in Sources */, 539B586AEAD630A79FC12ED1 /* sstream.cpp in Sources */, - 028257C52CAE3038AA862C37 /* stdstream.cpp in Sources */, - 6AA0EE765330326380989FD1 /* stopwatch.cpp in Sources */, - E882402BEE0330A080A65170 /* strconv.cpp in Sources */, - 30493B486DFF35AF80D12C4A /* stream.cpp in Sources */, - 795613831EC8332A83FF26E9 /* string.cpp in Sources */, - 88E1AE56FD393C8BA5CF8546 /* stringops.cpp in Sources */, - 056E30EA43753A7CB1AF8C9E /* strvararg.cpp in Sources */, + 028257C52CAE3038AA862C36 /* stdstream.cpp in Sources */, + 6AA0EE765330326380989FD2 /* stopwatch.cpp in Sources */, + E882402BEE0330A080A65171 /* strconv.cpp in Sources */, + 30493B486DFF35AF80D12C4B /* stream.cpp in Sources */, + 795613831EC8332A83FF26E8 /* string.cpp in Sources */, + 88E1AE56FD393C8BA5CF8547 /* stringops.cpp in Sources */, + 056E30EA43753A7CB1AF8CA0 /* strvararg.cpp in Sources */, 4DD98A9436C83CF3B9425A79 /* sysopt.cpp in Sources */, - 9FB1E1763EFA334CA0C07C4B /* tarstrm.cpp in Sources */, - 2E4747E0736B30569ACD5424 /* textbuf.cpp in Sources */, - 6167245C417A32179EC37D2D /* textfile.cpp in Sources */, - 98AD7D0478BA36249B03C623 /* time.cpp in Sources */, - 7FC3D17B3C853FE58841002D /* timercmn.cpp in Sources */, - 729091CC33C73C989B4E071A /* timerimpl.cpp in Sources */, - BF8C33B7CB3A3ECE814A95FD /* tokenzr.cpp in Sources */, + 9FB1E1763EFA334CA0C07C49 /* tarstrm.cpp in Sources */, + 2E4747E0736B30569ACD5423 /* textbuf.cpp in Sources */, + 6167245C417A32179EC37D2F /* textfile.cpp in Sources */, + 98AD7D0478BA36249B03C625 /* time.cpp in Sources */, + 7FC3D17B3C853FE58841002F /* timercmn.cpp in Sources */, + 729091CC33C73C989B4E071B /* timerimpl.cpp in Sources */, + BF8C33B7CB3A3ECE814A95FC /* tokenzr.cpp in Sources */, ABCD15C4AB37396EA17B7B2A /* translation.cpp in Sources */, - 087FF6DE223A32509692F39B /* txtstrm.cpp in Sources */, - DAAFBED07FF8365B96D20B9A /* unichar.cpp in Sources */, - 2E8440A2BDD53BE7B01547C2 /* uri.cpp in Sources */, + 087FF6DE223A32509692F39D /* txtstrm.cpp in Sources */, + DAAFBED07FF8365B96D20B9B /* unichar.cpp in Sources */, + 2E8440A2BDD53BE7B01547C3 /* uri.cpp in Sources */, C425A172B0AB3EBD9AC9A592 /* ustring.cpp in Sources */, 65E8A5F333D7336C816F0D0E /* variant.cpp in Sources */, - E53AFF04877D34C386D77380 /* wfstream.cpp in Sources */, + E53AFF04877D34C386D77382 /* wfstream.cpp in Sources */, 319EA32592DA3C74B86DDDFF /* wxcrt.cpp in Sources */, - A2473402D8B83628B1F6674A /* wxprintf.cpp in Sources */, - BA7B12396B873FDA8F3A274A /* xlocale.cpp in Sources */, + A2473402D8B83628B1F66749 /* wxprintf.cpp in Sources */, + BA7B12396B873FDA8F3A2749 /* xlocale.cpp in Sources */, C5419BC04D6234B5A8307B83 /* xti.cpp in Sources */, - 52C0984A2A4F31BC885519B2 /* xtistrm.cpp in Sources */, + 52C0984A2A4F31BC885519B0 /* xtistrm.cpp in Sources */, CA155860CE9A3A8189C3A4C4 /* zipstrm.cpp in Sources */, - 014AF0BAB1783A5D9D75A7EE /* zstream.cpp in Sources */, - A93D0E6F0871368EA8FC9FFB /* fswatchercmn.cpp in Sources */, - E49F0D43B5A63EF1A57A7114 /* fswatcherg.cpp in Sources */, - B0FD1B96EAE635AFBFCF2C96 /* secretstore.cpp in Sources */, - A486A28E216D320AB57452D4 /* lzmastream.cpp in Sources */, - 9A63148F193E33B5964DD02B /* uilocale.cpp in Sources */, + 014AF0BAB1783A5D9D75A7EF /* zstream.cpp in Sources */, + A93D0E6F0871368EA8FC9FF9 /* fswatchercmn.cpp in Sources */, + E49F0D43B5A63EF1A57A7113 /* fswatcherg.cpp in Sources */, + B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */, + A486A28E216D320AB57452D3 /* lzmastream.cpp in Sources */, + 9A63148F193E33B5964DD029 /* uilocale.cpp in Sources */, 4657E7382E9E3EDC8DE2401E /* mimetype.cpp in Sources */, - 1DBDF75500D73A3098015E7F /* cfstring.cpp in Sources */, + 1DBDF75500D73A3098015E81 /* cfstring.cpp in Sources */, 9FBC642677C63D01AA2511BD /* evtloop_cf.cpp in Sources */, - AAAB5DF8E60736D88273DD00 /* strconv_cf.cpp in Sources */, - 68C300D096BF39239876D045 /* utils_base.mm in Sources */, - B0FD1B96EAE635AFBFCF2C94 /* secretstore.cpp in Sources */, + AAAB5DF8E60736D88273DCFE /* strconv_cf.cpp in Sources */, + 68C300D096BF39239876D043 /* utils_base.mm in Sources */, + B0FD1B96EAE635AFBFCF2C93 /* secretstore.cpp in Sources */, AE660214E0CB375FBA508A38 /* uilocale.mm in Sources */, - D36E76A4CAF5352D9397E200 /* fdiodispatcher.cpp in Sources */, + D36E76A4CAF5352D9397E201 /* fdiodispatcher.cpp in Sources */, D3FB75C8E3A73AE38EE8A6F8 /* selectdispatcher.cpp in Sources */, - BAAB6B1D80A33843A8436B12 /* appunix.cpp in Sources */, - 403FBA20CEFE3EAFB4E6B905 /* dir.cpp in Sources */, - 20BEEFFA08F3396791596872 /* dlunix.cpp in Sources */, + BAAB6B1D80A33843A8436B11 /* appunix.cpp in Sources */, + 403FBA20CEFE3EAFB4E6B906 /* dir.cpp in Sources */, + 20BEEFFA08F3396791596871 /* dlunix.cpp in Sources */, CBBD7B32DB7B3E24AE745D79 /* epolldispatcher.cpp in Sources */, - D18E2985C48733B2B7B3D443 /* evtloopunix.cpp in Sources */, - 3D22FC202D903007AEE3D165 /* fdiounix.cpp in Sources */, + D18E2985C48733B2B7B3D442 /* evtloopunix.cpp in Sources */, + 3D22FC202D903007AEE3D166 /* fdiounix.cpp in Sources */, 4B88254FF9963833A276A64C /* snglinst.cpp in Sources */, 5F78DB0417BF3CE1B4E35C80 /* stackwalk.cpp in Sources */, - 2F35A207C3993DE08E4FE0B2 /* timerunx.cpp in Sources */, - F5D2146C94E733FAAB6D286B /* threadpsx.cpp in Sources */, - B5C7FD8C27F43F3289A77FCB /* utilsunx.cpp in Sources */, + 2F35A207C3993DE08E4FE0B1 /* timerunx.cpp in Sources */, + F5D2146C94E733FAAB6D286A /* threadpsx.cpp in Sources */, + B5C7FD8C27F43F3289A77FCA /* utilsunx.cpp in Sources */, F9C5EAC42CCF3267B4100BAE /* wakeuppipe.cpp in Sources */, FF7DB2884F6E3C5DB4BDF61F /* fswatcher_kqueue.cpp in Sources */, 830A61EA04FD367C9EB6A759 /* fswatcher_fsevents.cpp in Sources */, - DA71FBB9EFB2350ABB3CEC81 /* stdpaths.mm in Sources */, - 55D893FDD00633FEA82ABD81 /* event.cpp in Sources */, - 131B879180AE3FB481F81CC8 /* fs_mem.cpp in Sources */, + DA71FBB9EFB2350ABB3CEC80 /* stdpaths.mm in Sources */, + 55D893FDD00633FEA82ABD84 /* event.cpp in Sources */, + 131B879180AE3FB481F81CC9 /* fs_mem.cpp in Sources */, 05814571E7A83F5DBFB6E4C6 /* msgout.cpp in Sources */, - 80665EEAE8613DF8A93A7987 /* utilscmn.cpp in Sources */, - 3DE2CD678CEB39C2B1E09ACA /* power.mm in Sources */, - A1A7D793B034398B8696EF35 /* utils.mm in Sources */, - E0E4885BF4AF34B48EB08B93 /* volume.mm in Sources */, + 80665EEAE8613DF8A93A7984 /* utilscmn.cpp in Sources */, + 3DE2CD678CEB39C2B1E09ACC /* power.mm in Sources */, + A1A7D793B034398B8696EF34 /* utils.mm in Sources */, + E0E4885BF4AF34B48EB08B94 /* volume.mm in Sources */, F4C0CEADEDC23610BF6983D6 /* artmac.cpp in Sources */, - 296692A7A3783E3A83D005C8 /* brush.cpp in Sources */, + 296692A7A3783E3A83D005C7 /* brush.cpp in Sources */, 86AED49CEAFC3637B1F10537 /* dialog_osx.cpp in Sources */, - DC6B669C9A78398F914AEE55 /* fontutil.cpp in Sources */, - C1CDD035AA393ACC9E202C03 /* minifram.cpp in Sources */, - 4269B85FDC5639BEB76A8AEB /* nonownedwnd_osx.cpp in Sources */, - AC91349D7F0E37739B1F5166 /* palette.cpp in Sources */, - 2480859662ED399799E120A7 /* pen.cpp in Sources */, - 0E024D145DDD38ACAE68F464 /* toplevel_osx.cpp in Sources */, + DC6B669C9A78398F914AEE53 /* fontutil.cpp in Sources */, + C1CDD035AA393ACC9E202C04 /* minifram.cpp in Sources */, + 4269B85FDC5639BEB76A8AED /* nonownedwnd_osx.cpp in Sources */, + AC91349D7F0E37739B1F5165 /* palette.cpp in Sources */, + 2480859662ED399799E120A6 /* pen.cpp in Sources */, + 0E024D145DDD38ACAE68F463 /* toplevel_osx.cpp in Sources */, 02BB539E2AD63C078DA776B0 /* uiaction_osx.cpp in Sources */, - 052331773CF6362C9A6CF390 /* utils_osx.cpp in Sources */, - CB2E99E8FB7D3269A333A560 /* window_osx.cpp in Sources */, + 052331773CF6362C9A6CF38F /* utils_osx.cpp in Sources */, + CB2E99E8FB7D3269A333A55E /* window_osx.cpp in Sources */, 03BF1610E2FC3BD5ACB754F0 /* bitmap.cpp in Sources */, - FF50EC0EC5F23DF890C6E961 /* colour.cpp in Sources */, + FF50EC0EC5F23DF890C6E960 /* colour.cpp in Sources */, BD2B17EB72E73A6EB6E0B26F /* dcmemory.cpp in Sources */, - 371809DA4AD1382F8B532879 /* fontenum.cpp in Sources */, + 371809DA4AD1382F8B53287A /* fontenum.cpp in Sources */, 86BE5213D3F131D8A686267B /* hid.cpp in Sources */, - AB58406CEBA13BC4A2A83B66 /* printmac.cpp in Sources */, + AB58406CEBA13BC4A2A83B67 /* printmac.cpp in Sources */, 91BDA5B04CF33C9AB7358B8B /* timer.cpp in Sources */, C2D45B334BE03F6C941CA041 /* utilsexc_cf.cpp in Sources */, 1A70DDEDF9E13FF4BDA390EB /* bmpbndl.mm in Sources */, - A92439BAFD3A30A29DD93133 /* apptraits.cpp in Sources */, + A92439BAFD3A30A29DD93131 /* apptraits.cpp in Sources */, E82CB89681FF3747B6A94428 /* anybutton_osx.cpp in Sources */, - 49FE0228D8FD3F7AB64A4432 /* bmpbuttn_osx.cpp in Sources */, - 6AC347D2DCC730149A0A83D8 /* button_osx.cpp in Sources */, + 49FE0228D8FD3F7AB64A4433 /* bmpbuttn_osx.cpp in Sources */, + 6AC347D2DCC730149A0A83DA /* button_osx.cpp in Sources */, 0E92CEF677AA32C9A8CDA0A8 /* checkbox_osx.cpp in Sources */, 07412469921A3E488A2F9BA8 /* checklst_osx.cpp in Sources */, 4666CDC48BA9301EA283BFFF /* choice_osx.cpp in Sources */, 0836590D35FE37988DE70442 /* combobox_osx.cpp in Sources */, - 2DF74933A90E34129F1BEF72 /* dnd_osx.cpp in Sources */, - 0FFFFA2F762B3160955D1D89 /* gauge_osx.cpp in Sources */, - E4B826CE70283D999CB591F3 /* listbox_osx.cpp in Sources */, - B198DA8239E9358A9D56B989 /* menu_osx.cpp in Sources */, - 1DF3A4F85FCB3BA79A552F3D /* menuitem_osx.cpp in Sources */, - A3321FE2A87D3BD69E0BB00A /* notebook_osx.cpp in Sources */, - 0C9A379D97B133FA831175A9 /* printdlg_osx.cpp in Sources */, - B1775EF7C72233408044034B /* radiobox_osx.cpp in Sources */, + 2DF74933A90E34129F1BEF73 /* dnd_osx.cpp in Sources */, + 0FFFFA2F762B3160955D1D8A /* gauge_osx.cpp in Sources */, + E4B826CE70283D999CB591F4 /* listbox_osx.cpp in Sources */, + B198DA8239E9358A9D56B988 /* menu_osx.cpp in Sources */, + 1DF3A4F85FCB3BA79A552F3F /* menuitem_osx.cpp in Sources */, + A3321FE2A87D3BD69E0BB00B /* notebook_osx.cpp in Sources */, + 0C9A379D97B133FA831175A7 /* printdlg_osx.cpp in Sources */, + B1775EF7C72233408044034D /* radiobox_osx.cpp in Sources */, 6A081BF19747385CB4C18780 /* radiobut_osx.cpp in Sources */, DF8CE011EAC23F73BDA1C44D /* scrolbar_osx.cpp in Sources */, 27E73CA5C35A30CE89946ECC /* slider_osx.cpp in Sources */, - 00F1531404F832C6AE0748F3 /* spinbutt_osx.cpp in Sources */, - 91EA325FCE3A3A6A8D1D21A5 /* srchctrl_osx.cpp in Sources */, + 00F1531404F832C6AE0748F4 /* spinbutt_osx.cpp in Sources */, + 91EA325FCE3A3A6A8D1D21A6 /* srchctrl_osx.cpp in Sources */, 221DC4F6678A3EC5ACDDEA4F /* statbox_osx.cpp in Sources */, - 91BC7802C15337CDA84C3742 /* statline_osx.cpp in Sources */, - 283C3ABE42433244983C27C2 /* stattext_osx.cpp in Sources */, - B6891F848CA0325EAB6D1375 /* textentry_osx.cpp in Sources */, - EDCA35F1555F3509895CCA69 /* textctrl_osx.cpp in Sources */, + 91BC7802C15337CDA84C3744 /* statline_osx.cpp in Sources */, + 283C3ABE42433244983C27C1 /* stattext_osx.cpp in Sources */, + B6891F848CA0325EAB6D1373 /* textentry_osx.cpp in Sources */, + EDCA35F1555F3509895CCA6B /* textctrl_osx.cpp in Sources */, 664A54F914443110B7BB692A /* tglbtn_osx.cpp in Sources */, A569A33A2097316D8110C2C2 /* toolbar_osx.cpp in Sources */, F5FF98C231B33E3EB7902C64 /* colordlgosx.mm in Sources */, - 2386B575BC3931D2AF86CB35 /* fontdlgosx.mm in Sources */, - 2EECB3C2F9523D0B95847A80 /* accel.cpp in Sources */, - 7F77E347E1243D77A666FB44 /* clipbrd.cpp in Sources */, + 2386B575BC3931D2AF86CB34 /* fontdlgosx.mm in Sources */, + 2EECB3C2F9523D0B95847A81 /* accel.cpp in Sources */, + 7F77E347E1243D77A666FB45 /* clipbrd.cpp in Sources */, 5417332FE2DB3CD3A647B15D /* cursor.cpp in Sources */, - D66F5D4D204B3B789C7F76BB /* fontdlg.cpp in Sources */, - 692FCCABFB963696AFC1E123 /* gdiobj.cpp in Sources */, - B0E94A59C83637C09FAAE71D /* app.cpp in Sources */, - EB52C6A915943813932944FF /* control.cpp in Sources */, + D66F5D4D204B3B789C7F76BA /* fontdlg.cpp in Sources */, + 692FCCABFB963696AFC1E122 /* gdiobj.cpp in Sources */, + B0E94A59C83637C09FAAE71E /* app.cpp in Sources */, + EB52C6A915943813932944FE /* control.cpp in Sources */, 45AB45C6B24A3983B22E56A6 /* dataobj.cpp in Sources */, - D088E7DDE38C31DC9C9B3418 /* dcclient.cpp in Sources */, - 182DFDBB58653FD9863D4177 /* dcprint.cpp in Sources */, - AAC2CB4D851230008AE4ABA1 /* dcscreen.cpp in Sources */, - 774EB9F3F7E93A379E1F7552 /* graphics.cpp in Sources */, + D088E7DDE38C31DC9C9B3417 /* dcclient.cpp in Sources */, + 182DFDBB58653FD9863D4178 /* dcprint.cpp in Sources */, + AAC2CB4D851230008AE4ABA3 /* dcscreen.cpp in Sources */, + 774EB9F3F7E93A379E1F7553 /* graphics.cpp in Sources */, 5792675690843C6AA4125A73 /* font.cpp in Sources */, - BDAB44F5D017395D9D3A1F24 /* frame.cpp in Sources */, - 27E2EABB117334CD89CFD2A6 /* mdi.cpp in Sources */, - 73AA68AB9F1236ED9F1FBB2F /* metafile.cpp in Sources */, - 805CCAE64D023561AD334B55 /* popupwin.cpp in Sources */, - 6832385DDBB33D1B90C73CBC /* renderer.cpp in Sources */, - F6A1AC5CF84E32C19F91A615 /* statbrma.cpp in Sources */, + BDAB44F5D017395D9D3A1F25 /* frame.cpp in Sources */, + 27E2EABB117334CD89CFD2A4 /* mdi.cpp in Sources */, + 73AA68AB9F1236ED9F1FBB2E /* metafile.cpp in Sources */, + 805CCAE64D023561AD334B54 /* popupwin.cpp in Sources */, + F6A1AC5CF84E32C19F91A616 /* statbrma.cpp in Sources */, D070C3BE95483FE38BABA1BE /* region.cpp in Sources */, - 07158EBC05A637ECA9DC7B50 /* utilscocoa.mm in Sources */, - 7E6C627A325F32FFB2EF9B9E /* caret.cpp in Sources */, + 07158EBC05A637ECA9DC7B4F /* utilscocoa.mm in Sources */, + 7E6C627A325F32FFB2EF9B9F /* caret.cpp in Sources */, FB8B6E4789A3311A98C5B0AA /* clrpickerg.cpp in Sources */, 7569F0BC3C603EB191680891 /* collpaneg.cpp in Sources */, BBAABF3C693E37D3B0FF2504 /* colrdlgg.cpp in Sources */, - F70156C3E68B38FCB72FE254 /* dirdlgg.cpp in Sources */, - E1F7C51F411B3AF39476E48A /* fdrepdlg.cpp in Sources */, - A965348C7FA73CEC90C8FA25 /* filedlgg.cpp in Sources */, - FD1F6CD8286D3D428FD52A28 /* filepickerg.cpp in Sources */, + F70156C3E68B38FCB72FE253 /* dirdlgg.cpp in Sources */, + E1F7C51F411B3AF39476E488 /* fdrepdlg.cpp in Sources */, + A965348C7FA73CEC90C8FA26 /* filedlgg.cpp in Sources */, + FD1F6CD8286D3D428FD52A2A /* filepickerg.cpp in Sources */, 16A382A265DE32FABC318F70 /* fontdlgg.cpp in Sources */, - BEAC2449AFA7304989BA3020 /* fontpickerg.cpp in Sources */, - C3AC94EA13C1352790BF5FF9 /* listctrl.cpp in Sources */, - C005C2D547E735E9B081658F /* prntdlgg.cpp in Sources */, - A1AF8FF873D6383996995ECF /* statusbr.cpp in Sources */, - 2E059BFE8E3B3D9299D55969 /* textmeasure.cpp in Sources */, - 01D4C5F2147F3942A7CE91AA /* icon.cpp in Sources */, + BEAC2449AFA7304989BA301F /* fontpickerg.cpp in Sources */, + C3AC94EA13C1352790BF5FF8 /* listctrl.cpp in Sources */, + C005C2D547E735E9B081658E /* prntdlgg.cpp in Sources */, + A1AF8FF873D6383996995ED1 /* statusbr.cpp in Sources */, + 2E059BFE8E3B3D9299D5596B /* textmeasure.cpp in Sources */, + 01D4C5F2147F3942A7CE91AB /* icon.cpp in Sources */, 750C716389AD3ADBABC9D68A /* statbmp_osx.cpp in Sources */, - 1EDED99760B23A1999E75C12 /* imaglist.cpp in Sources */, - 65AD3B31319C35F1AC9EC626 /* anybutton.mm in Sources */, - CE32C5250F2834D4B81BE898 /* appprogress.mm in Sources */, - 14D6D5F8F5ED3C71936DD2B1 /* button.mm in Sources */, - 67A0583ADD8C35B8B9BA3D12 /* checkbox.mm in Sources */, - 603DF49D176737D383CE4F03 /* choice.mm in Sources */, - 8C2B50E3FC7A37C58CC9DC0A /* colour.mm in Sources */, + 1EDED99760B23A1999E75C14 /* imaglist.cpp in Sources */, + 65AD3B31319C35F1AC9EC627 /* anybutton.mm in Sources */, + CE32C5250F2834D4B81BE899 /* appprogress.mm in Sources */, + 14D6D5F8F5ED3C71936DD2B0 /* button.mm in Sources */, + 67A0583ADD8C35B8B9BA3D14 /* checkbox.mm in Sources */, + 603DF49D176737D383CE4F01 /* choice.mm in Sources */, + 8C2B50E3FC7A37C58CC9DC0B /* colour.mm in Sources */, 8C52B1985BAA371FA22CCEBB /* combobox.mm in Sources */, - 6C3A459236F736B8A14A13AD /* dialog.mm in Sources */, + 6C3A459236F736B8A14A13AC /* dialog.mm in Sources */, 8A9C3C04D00334418C3446F9 /* dirdlg.mm in Sources */, 5700B7F9166A37FDAA72E9DC /* dnd.mm in Sources */, - 58AABAD40AA236438347DDDE /* evtloop.mm in Sources */, - C40AA245D5773351979A2851 /* filedlg.mm in Sources */, + 58AABAD40AA236438347DDE0 /* evtloop.mm in Sources */, + C40AA245D5773351979A2850 /* filedlg.mm in Sources */, 23E9AF567E873B948EFEA180 /* gauge.mm in Sources */, 6E1FD7D3DEF03748AEE3A29E /* listbox.mm in Sources */, 2A79B68D20FE3C9B98A15535 /* menu.mm in Sources */, - 127E255EE601383A9E0EF7EC /* menuitem.mm in Sources */, - F84D59648206349A9768157E /* msgdlg.mm in Sources */, + 127E255EE601383A9E0EF7EA /* menuitem.mm in Sources */, + F84D59648206349A9768157C /* msgdlg.mm in Sources */, D6CF7416CA6A3CFF8FDFD49B /* nativewin.mm in Sources */, 893BDA491EDE3A0E91FADE40 /* nonownedwnd.mm in Sources */, 33BA7D6B9DC3378B820DEB87 /* notebook.mm in Sources */, 9241AAE354C53190BF3D5BA5 /* radiobut.mm in Sources */, - 8EE5A2467401365C8217AF31 /* preferences.mm in Sources */, - 22E90F33B5C9308EBF37A702 /* printdlg.mm in Sources */, - 5303FA25D0773FAEB963D8E4 /* scrolbar.mm in Sources */, - 30AEDF41EC5C374DBF96EFFD /* slider.mm in Sources */, - 5DA146A9F7653F53BF5299EA /* spinbutt.mm in Sources */, - 55F01295F1D23805BCA12F15 /* srchctrl.mm in Sources */, - B30D10F6257631B0A1926F8B /* statbox.mm in Sources */, - 1DE75213D296323B815A02C0 /* statline.mm in Sources */, - 21F74D4D4D84375AB155FD5D /* stattext.mm in Sources */, - 675B4E6CBA8632E89B4AC26E /* textctrl.mm in Sources */, - E6CA1EB5550F3930BFE286CF /* tglbtn.mm in Sources */, - A53B8C3ED0D33A1D9AA8219A /* toolbar.mm in Sources */, + 8EE5A2467401365C8217AF2F /* preferences.mm in Sources */, + 22E90F33B5C9308EBF37A701 /* printdlg.mm in Sources */, + 5303FA25D0773FAEB963D8E3 /* scrolbar.mm in Sources */, + 30AEDF41EC5C374DBF96EFFC /* slider.mm in Sources */, + 5DA146A9F7653F53BF5299E9 /* spinbutt.mm in Sources */, + 55F01295F1D23805BCA12F17 /* srchctrl.mm in Sources */, + B30D10F6257631B0A1926F89 /* statbox.mm in Sources */, + 1DE75213D296323B815A02BE /* statline.mm in Sources */, + 21F74D4D4D84375AB155FD5C /* stattext.mm in Sources */, + 675B4E6CBA8632E89B4AC26F /* textctrl.mm in Sources */, + E6CA1EB5550F3930BFE286CD /* tglbtn.mm in Sources */, + A53B8C3ED0D33A1D9AA8219C /* toolbar.mm in Sources */, 2B4507BC09563DB5B0F16597 /* tooltip.mm in Sources */, - 815AE3FED68330F4933AA170 /* window.mm in Sources */, - 47C31B7492F33C3EBE53262A /* settings.mm in Sources */, - 4156FDB73D0A397A870E4302 /* overlay.mm in Sources */, - 14DEBD7C01FC358B917FDAF4 /* aboutdlg.mm in Sources */, - 0723C4E8B52C39FDBC2158B7 /* dataview_osx.cpp in Sources */, - 1B69C40CD7493FED9A272835 /* notifmsg.mm in Sources */, - 25C5C1713C0B39AC8EB6A38F /* taskbar.mm in Sources */, - 4F99EB97F65330C28EB4D079 /* datectrl_osx.cpp in Sources */, + 815AE3FED68330F4933AA171 /* window.mm in Sources */, + 47C31B7492F33C3EBE53262B /* settings.mm in Sources */, + 4156FDB73D0A397A870E4304 /* overlay.mm in Sources */, + 14DEBD7C01FC358B917FDAF2 /* aboutdlg.mm in Sources */, + 0723C4E8B52C39FDBC2158B6 /* dataview_osx.cpp in Sources */, + 1B69C40CD7493FED9A272836 /* notifmsg.mm in Sources */, + 25C5C1713C0B39AC8EB6A38E /* taskbar.mm in Sources */, + 4F99EB97F65330C28EB4D078 /* datectrl_osx.cpp in Sources */, 3316A16628B03D5E88529EA7 /* datetimectrl.mm in Sources */, 61FEDBF2D47A3B4E861F8299 /* sound.cpp in Sources */, CE2C937117FE3AB599DD30BB /* sound_osx.cpp in Sources */, - 219304C9DDA33E9AADB515DC /* datetimectrl_osx.cpp in Sources */, - C1DCF69200593986A8C606A7 /* hidjoystick.cpp in Sources */, - 61FEDBF2D47A3B4E861F8296 /* sound.cpp in Sources */, + 219304C9DDA33E9AADB515DD /* datetimectrl_osx.cpp in Sources */, + C1DCF69200593986A8C606A6 /* hidjoystick.cpp in Sources */, + 61FEDBF2D47A3B4E861F8298 /* sound.cpp in Sources */, 049052C49B0B3810BE0179CB /* dataview.mm in Sources */, - 20D05D14BFAD3F969666D03B /* timectrl_osx.cpp in Sources */, + 20D05D14BFAD3F969666D03D /* timectrl_osx.cpp in Sources */, D00AF125FCB63A7A8F9B87DE /* taskbarcmn.cpp in Sources */, - A4F2426F36653C6D87EC18AF /* activityindicator.mm in Sources */, - 215958201947310B88BBEDB5 /* statbmp.mm in Sources */, - F1F484DD591337399FCD0463 /* display.cpp in Sources */, + A4F2426F36653C6D87EC18B0 /* activityindicator.mm in Sources */, + 215958201947310B88BBEDB3 /* statbmp.mm in Sources */, + F1F484DD591337399FCD0465 /* display.cpp in Sources */, + 2FB16C6469433F1C91749128 /* renderer.mm in Sources */, 3CDE2B6BF88D326189F069BE /* accelcmn.cpp in Sources */, BDB8EF0E0DA03693BFB77EF7 /* accesscmn.cpp in Sources */, 205520440CD13C0AB9E89159 /* anidecod.cpp in Sources */, - 353B584AD0C03919A57A3048 /* affinematrix2d.cpp in Sources */, + 353B584AD0C03919A57A304A /* affinematrix2d.cpp in Sources */, DDC71B80D562303690FDBE4C /* appcmn.cpp in Sources */, EE0EA850822E35F596B5EBBA /* artprov.cpp in Sources */, A283187810EB32DAA173BD35 /* artstd.cpp in Sources */, - 75DCE6FF00E93C5D93970843 /* arttango.cpp in Sources */, - 1749412E53B9311DABA71DDE /* bmpbase.cpp in Sources */, + 75DCE6FF00E93C5D93970842 /* arttango.cpp in Sources */, + 1749412E53B9311DABA71DDC /* bmpbase.cpp in Sources */, 3ACCC2EB8E973C11835EB597 /* bmpbtncmn.cpp in Sources */, - A5775D87FD713CBB930A783E /* bookctrl.cpp in Sources */, - C3A63D7091913CD39094AE0C /* btncmn.cpp in Sources */, - FBA19C939E1E33EDB05043FE /* cairo.cpp in Sources */, - 427E6AF88CF73D799206E37F /* checkboxcmn.cpp in Sources */, - 37749AC3468836FC857BD0D6 /* checklstcmn.cpp in Sources */, - C0CDA289E9EC3E20BE70B2E7 /* choiccmn.cpp in Sources */, - DFEB8DA3D42734949CB1E1AB /* clipcmn.cpp in Sources */, - 9D4B67A357D23B5283CA8D98 /* clrpickercmn.cpp in Sources */, + A5775D87FD713CBB930A783F /* bookctrl.cpp in Sources */, + C3A63D7091913CD39094AE0B /* btncmn.cpp in Sources */, + FBA19C939E1E33EDB0504400 /* cairo.cpp in Sources */, + 427E6AF88CF73D799206E37E /* checkboxcmn.cpp in Sources */, + 37749AC3468836FC857BD0D7 /* checklstcmn.cpp in Sources */, + C0CDA289E9EC3E20BE70B2E6 /* choiccmn.cpp in Sources */, + DFEB8DA3D42734949CB1E1AA /* clipcmn.cpp in Sources */, + 9D4B67A357D23B5283CA8D9A /* clrpickercmn.cpp in Sources */, EBF2D44758003221A22202BD /* colourcmn.cpp in Sources */, 335DD610974A33D4B6581E2B /* colourdata.cpp in Sources */, - D542C7819D593112AE5F7C3F /* combocmn.cpp in Sources */, - 6F0605F3A4E83BF0BF4C8B80 /* cmdproc.cpp in Sources */, - 20F10669703137E68318C6FE /* cmndata.cpp in Sources */, + D542C7819D593112AE5F7C3E /* combocmn.cpp in Sources */, + 6F0605F3A4E83BF0BF4C8B7E /* cmdproc.cpp in Sources */, + 20F10669703137E68318C6FF /* cmndata.cpp in Sources */, 6FA47EAACE613B039B6EC262 /* containr.cpp in Sources */, - 0C485288EA86379D9FD66536 /* cshelp.cpp in Sources */, + 0C485288EA86379D9FD66538 /* cshelp.cpp in Sources */, 25656617A56D342AA3D1BFE4 /* ctrlcmn.cpp in Sources */, BF1760458996391E8EB4294A /* ctrlsub.cpp in Sources */, 2D60F289103837EA8925E3F3 /* dcbase.cpp in Sources */, - 39D6435B10073B85A499AFD9 /* dcbufcmn.cpp in Sources */, + 39D6435B10073B85A499AFD8 /* dcbufcmn.cpp in Sources */, 9564A6968D66325DAEADEBA3 /* dcgraph.cpp in Sources */, B791BD05072B3B909A7093C4 /* dcsvg.cpp in Sources */, - B559E894684A38238CAAA116 /* dirctrlcmn.cpp in Sources */, + B559E894684A38238CAAA117 /* dirctrlcmn.cpp in Sources */, 63F0C8EEDF4B3641878A8B4F /* dlgcmn.cpp in Sources */, - B839235BED6F3609BDB732B9 /* dndcmn.cpp in Sources */, - 2CCC30C0162131DBBE9D8027 /* dobjcmn.cpp in Sources */, - F0B3F484C38C3BA0B9927CDB /* docmdi.cpp in Sources */, - B1E30CF6CFA932F5A3DBA950 /* docview.cpp in Sources */, - F80C2290D67B345F9CF60085 /* dpycmn.cpp in Sources */, - 6BF19C7CA9E93D989C210FE3 /* dseldlg.cpp in Sources */, - C2E37E798F743A4199C8658E /* fddlgcmn.cpp in Sources */, - 37715483D08335B790FFE058 /* filectrlcmn.cpp in Sources */, + B839235BED6F3609BDB732BA /* dndcmn.cpp in Sources */, + 2CCC30C0162131DBBE9D8029 /* dobjcmn.cpp in Sources */, + F0B3F484C38C3BA0B9927CD9 /* docmdi.cpp in Sources */, + B1E30CF6CFA932F5A3DBA951 /* docview.cpp in Sources */, + F80C2290D67B345F9CF60086 /* dpycmn.cpp in Sources */, + 6BF19C7CA9E93D989C210FE4 /* dseldlg.cpp in Sources */, + C2E37E798F743A4199C86590 /* fddlgcmn.cpp in Sources */, + 37715483D08335B790FFE059 /* filectrlcmn.cpp in Sources */, 0730A107A2B935A9923C8EF2 /* filehistorycmn.cpp in Sources */, 9881E3FB23ED3283B6CC71A4 /* filepickercmn.cpp in Sources */, - 064908348009398C8EA8497D /* fontpickercmn.cpp in Sources */, - 1E166FC1A7B3371FB038B173 /* fldlgcmn.cpp in Sources */, - F747991E5C973F9B8C9D800C /* fontcmn.cpp in Sources */, - 1E2AB43075973AE59A8D89C2 /* fontdata.cpp in Sources */, + 064908348009398C8EA8497E /* fontpickercmn.cpp in Sources */, + 1E166FC1A7B3371FB038B174 /* fldlgcmn.cpp in Sources */, + F747991E5C973F9B8C9D800A /* fontcmn.cpp in Sources */, + 1E2AB43075973AE59A8D89C3 /* fontdata.cpp in Sources */, F910C74E48823E0BA7F7885F /* graphicc.cpp in Sources */, F1E4D7CA634E33808AE3B523 /* fontenumcmn.cpp in Sources */, - D5AABE973F3A351EB1C1A5A8 /* fontmap.cpp in Sources */, - 60706F8836A130A2AF282FE2 /* fontutilcmn.cpp in Sources */, + D5AABE973F3A351EB1C1A5A6 /* fontmap.cpp in Sources */, + 60706F8836A130A2AF282FE1 /* fontutilcmn.cpp in Sources */, EDD5725CF41336EFA7FB300B /* framecmn.cpp in Sources */, - EAA469E1A0CC33E4A21A3F7A /* gaugecmn.cpp in Sources */, - 5A8638C234133824BDF93BC1 /* gbsizer.cpp in Sources */, - 0E60E17BA4B23347A4F20160 /* gdicmn.cpp in Sources */, - 95AD56D602CF3C5085602AFA /* geometry.cpp in Sources */, - 758629DA468A3EF7B1C15241 /* gifdecod.cpp in Sources */, - 7B642B17F5D23F4F8ED38BB4 /* graphcmn.cpp in Sources */, + EAA469E1A0CC33E4A21A3F7C /* gaugecmn.cpp in Sources */, + 5A8638C234133824BDF93BBF /* gbsizer.cpp in Sources */, + 0E60E17BA4B23347A4F20162 /* gdicmn.cpp in Sources */, + 95AD56D602CF3C5085602AF9 /* geometry.cpp in Sources */, + 758629DA468A3EF7B1C15243 /* gifdecod.cpp in Sources */, + 7B642B17F5D23F4F8ED38BB5 /* graphcmn.cpp in Sources */, B8FEEC2C94183AB69C963179 /* headercolcmn.cpp in Sources */, 383A6993E90936D39A5F12BD /* headerctrlcmn.cpp in Sources */, - 4657479AF35533AEB7876676 /* helpbase.cpp in Sources */, + 4657479AF35533AEB7876678 /* helpbase.cpp in Sources */, BF2585CFA6853023975F1E78 /* iconbndl.cpp in Sources */, - 5B5B8DF915D438AA9FCEB39E /* imagall.cpp in Sources */, - 0813551C951A3AD1A5EF01B2 /* imagbmp.cpp in Sources */, - 6C822F7F313734DCB51F44BA /* image.cpp in Sources */, + 5B5B8DF915D438AA9FCEB39F /* imagall.cpp in Sources */, + 0813551C951A3AD1A5EF01B3 /* imagbmp.cpp in Sources */, + 6C822F7F313734DCB51F44B9 /* image.cpp in Sources */, 89046455F49D3D75A21C9DB8 /* imagfill.cpp in Sources */, 36DB80FD5B153E9099DB6914 /* imaggif.cpp in Sources */, 9110ACFC3CFB3C7994E907B2 /* imagiff.cpp in Sources */, - D13596A4E3CD31DE810061A3 /* imagjpeg.cpp in Sources */, + D13596A4E3CD31DE810061A2 /* imagjpeg.cpp in Sources */, D83B32B788EC310D919E0DF9 /* imagpcx.cpp in Sources */, 23965E313EDC3BBE9B2FA1C5 /* imagpng.cpp in Sources */, 46E331300D8F349DB36AB50A /* imagpnm.cpp in Sources */, - AAABEE399008310A8BC9BE45 /* imagtga.cpp in Sources */, - 3C36437B2E933F83984D4320 /* imagtiff.cpp in Sources */, + AAABEE399008310A8BC9BE44 /* imagtga.cpp in Sources */, + 3C36437B2E933F83984D431E /* imagtiff.cpp in Sources */, 774A89998E09308CBFB03EE0 /* imagxpm.cpp in Sources */, 63F2517EC6B2334CA825A6FB /* layout.cpp in Sources */, CFF73578F04D357E83D1D831 /* lboxcmn.cpp in Sources */, - 164010B26D363F5FA09785B6 /* listctrlcmn.cpp in Sources */, - 2F7F5B9BBCD83D90B237A1A0 /* markupparser.cpp in Sources */, - 9A83D365AD1F37FA9C7030C2 /* matrix.cpp in Sources */, + 164010B26D363F5FA09785B8 /* listctrlcmn.cpp in Sources */, + 2F7F5B9BBCD83D90B237A1A2 /* markupparser.cpp in Sources */, + 9A83D365AD1F37FA9C7030C4 /* matrix.cpp in Sources */, E3A4615870B139D29FE727C1 /* menucmn.cpp in Sources */, - 171F09F8DD553FA5B4B3FAE3 /* modalhook.cpp in Sources */, + 171F09F8DD553FA5B4B3FAE4 /* modalhook.cpp in Sources */, BD49EC50CB363642BDBF25C8 /* mousemanager.cpp in Sources */, - 7A84B9471A3238B4B66B1778 /* nbkbase.cpp in Sources */, + 7A84B9471A3238B4B66B1776 /* nbkbase.cpp in Sources */, AC6AC589EFB233C7B65A3226 /* overlaycmn.cpp in Sources */, - D6B2A64A78AF3F2983B441A9 /* ownerdrwcmn.cpp in Sources */, + D6B2A64A78AF3F2983B441A8 /* ownerdrwcmn.cpp in Sources */, 0742292656623EC481B3436A /* paper.cpp in Sources */, - E2A73751CECF32A68FFAEE83 /* panelcmn.cpp in Sources */, - 4279D39CAAF834F6A5B99196 /* persist.cpp in Sources */, + E2A73751CECF32A68FFAEE84 /* panelcmn.cpp in Sources */, + 4279D39CAAF834F6A5B99198 /* persist.cpp in Sources */, AF1E3338E892336E924AF631 /* pickerbase.cpp in Sources */, 6E68759BC2E63CA59C12FDC1 /* popupcmn.cpp in Sources */, - 6292B023DBF4337A91404AD2 /* preferencescmn.cpp in Sources */, - 1C52CB9487DF3AB9AF243B48 /* prntbase.cpp in Sources */, - 0B98B6721DEE37A1ADEA382D /* quantize.cpp in Sources */, - AE5286C71D1130EAA368A1C5 /* radiobtncmn.cpp in Sources */, + 6292B023DBF4337A91404AD1 /* preferencescmn.cpp in Sources */, + 1C52CB9487DF3AB9AF243B47 /* prntbase.cpp in Sources */, + 0B98B6721DEE37A1ADEA382C /* quantize.cpp in Sources */, + AE5286C71D1130EAA368A1C6 /* radiobtncmn.cpp in Sources */, AEB9099819B33F4A8AAB9F54 /* radiocmn.cpp in Sources */, - 5116CE330E333724A66982E3 /* rearrangectrl.cpp in Sources */, - A9864F0104FA344BBE79D3BC /* rendcmn.cpp in Sources */, + 5116CE330E333724A66982E5 /* rearrangectrl.cpp in Sources */, + A9864F0104FA344BBE79D3BE /* rendcmn.cpp in Sources */, A80D00249A693F43A9CBE778 /* rgncmn.cpp in Sources */, C259D01CC62533D296EF023B /* scrolbarcmn.cpp in Sources */, - 7625D908B2CD34C78243BA91 /* settcmn.cpp in Sources */, - F5D0BCF1A6C839E5829199E3 /* sizer.cpp in Sources */, - EDD92822EBD93E86AE5A2ED0 /* slidercmn.cpp in Sources */, - F46777ABE0743B04A1E1F0A4 /* spinbtncmn.cpp in Sources */, - 49C873EE448C3CD9A32012CF /* spinctrlcmn.cpp in Sources */, - 1EA81A0E8E5A3B38B4D80337 /* srchcmn.cpp in Sources */, + 7625D908B2CD34C78243BA8F /* settcmn.cpp in Sources */, + F5D0BCF1A6C839E5829199E2 /* sizer.cpp in Sources */, + EDD92822EBD93E86AE5A2ED1 /* slidercmn.cpp in Sources */, + F46777ABE0743B04A1E1F0A5 /* spinbtncmn.cpp in Sources */, + 49C873EE448C3CD9A32012CD /* spinctrlcmn.cpp in Sources */, + 1EA81A0E8E5A3B38B4D80339 /* srchcmn.cpp in Sources */, 4AEC67BF65B039D99F421666 /* statbar.cpp in Sources */, - 7C52E7CC12463941B0E4D404 /* statbmpcmn.cpp in Sources */, - D9DCBE799DB634C2A73FD6BF /* statboxcmn.cpp in Sources */, - 8B38C6C416BA3A51B37F60C5 /* statlinecmn.cpp in Sources */, - D9EE059D3C3C3C13AE4419F1 /* stattextcmn.cpp in Sources */, - BAFF04F1680F32DA988EB03D /* stockitem.cpp in Sources */, - 4958BD2E717A3F03AB030189 /* tbarbase.cpp in Sources */, - 9744994E8A813AA6938A7CE3 /* textcmn.cpp in Sources */, + 7C52E7CC12463941B0E4D403 /* statbmpcmn.cpp in Sources */, + D9DCBE799DB634C2A73FD6BE /* statboxcmn.cpp in Sources */, + 8B38C6C416BA3A51B37F60C4 /* statlinecmn.cpp in Sources */, + D9EE059D3C3C3C13AE4419F2 /* stattextcmn.cpp in Sources */, + BAFF04F1680F32DA988EB03E /* stockitem.cpp in Sources */, + 4958BD2E717A3F03AB03018A /* tbarbase.cpp in Sources */, + 9744994E8A813AA6938A7CE2 /* textcmn.cpp in Sources */, AD4A533C4E1633598A6D5C6F /* textentrycmn.cpp in Sources */, 23479484EC143D34871550C3 /* textmeasurecmn.cpp in Sources */, 700BBDECBE313E108BA99ABD /* toplvcmn.cpp in Sources */, - 45FE206BBAD13DDCA1EA41D1 /* treebase.cpp in Sources */, - 796311E398FF313C84218824 /* uiactioncmn.cpp in Sources */, + 45FE206BBAD13DDCA1EA41CF /* treebase.cpp in Sources */, + 796311E398FF313C84218826 /* uiactioncmn.cpp in Sources */, E9EDB5C92D5D3B529E8D73B1 /* valgen.cpp in Sources */, - 9F70A89D00B03D4894AF7639 /* validate.cpp in Sources */, - 1937FBA0A0DD32A8A743CFE1 /* valtext.cpp in Sources */, - 6A032420671B375D81273716 /* valnum.cpp in Sources */, - A2769D1659AE3CA3B58C2CAF /* wincmn.cpp in Sources */, - 1BCC944F5E0936F5830F03EA /* windowid.cpp in Sources */, - 3399AB7BB1333B5AAF5FAF57 /* wrapsizer.cpp in Sources */, + 9F70A89D00B03D4894AF7638 /* validate.cpp in Sources */, + 1937FBA0A0DD32A8A743CFE3 /* valtext.cpp in Sources */, + 6A032420671B375D81273715 /* valnum.cpp in Sources */, + A2769D1659AE3CA3B58C2CAE /* wincmn.cpp in Sources */, + 1BCC944F5E0936F5830F03E9 /* windowid.cpp in Sources */, + 3399AB7BB1333B5AAF5FAF55 /* wrapsizer.cpp in Sources */, C1E5799141603A75A26BEEA9 /* xpmdecod.cpp in Sources */, 46F341B46F80376B962759F6 /* animateg.cpp in Sources */, F5806029B1BA3924A8FDDBC1 /* busyinfo.cpp in Sources */, - CB078622E90F33BE9D131134 /* buttonbar.cpp in Sources */, + CB078622E90F33BE9D131131 /* buttonbar.cpp in Sources */, 03035C5CE4BC3288A5A18424 /* choicdgg.cpp in Sources */, - 9CA687845B3F30CCA44A89D0 /* choicbkg.cpp in Sources */, + 9CA687845B3F30CCA44A89D1 /* choicbkg.cpp in Sources */, 4442EA28B0B3373B9A2D0864 /* collheaderctrlg.cpp in Sources */, 9C1F073349FD393E9220C0D4 /* combog.cpp in Sources */, EAE02BA934B43EEE92C496C9 /* dcpsg.cpp in Sources */, 22AE900003F73134BBEE8BB8 /* dirctrlg.cpp in Sources */, - 4040AE89BF9F34668091064C /* dragimgg.cpp in Sources */, + 4040AE89BF9F34668091064B /* dragimgg.cpp in Sources */, 7EF89F935314301381802FAB /* filectrlg.cpp in Sources */, - 7D615329368D32709CEF4B58 /* headerctrlg.cpp in Sources */, - 2C95DFA8EE463487956B4EB4 /* infobar.cpp in Sources */, + 7D615329368D32709CEF4B5A /* headerctrlg.cpp in Sources */, + 2C95DFA8EE463487956B4EB5 /* infobar.cpp in Sources */, 02E8F1195B653D26AAA89462 /* listbkg.cpp in Sources */, 026F90F7492C316A94128918 /* logg.cpp in Sources */, - 633DD2E870263F42A8DBF9BF /* markuptext.cpp in Sources */, + 633DD2E870263F42A8DBF9C0 /* markuptext.cpp in Sources */, 745C39E90E8C3C08A887B51D /* msgdlgg.cpp in Sources */, 1AF2B2346C9639DAA4D15F32 /* numdlgg.cpp in Sources */, - 4D0BA8B9F72C3C31BC170CE4 /* progdlgg.cpp in Sources */, - A1A7B833061C35B4AABD093D /* preferencesg.cpp in Sources */, - DEB35F871F8E3B90AD207AEF /* printps.cpp in Sources */, - 96927C5A21FD3ACF936CDF6D /* renderg.cpp in Sources */, + 4D0BA8B9F72C3C31BC170CE3 /* progdlgg.cpp in Sources */, + A1A7B833061C35B4AABD093C /* preferencesg.cpp in Sources */, + DEB35F871F8E3B90AD207AF0 /* printps.cpp in Sources */, + 96927C5A21FD3ACF936CDF6C /* renderg.cpp in Sources */, F72020415D713C1BA41C17D0 /* richmsgdlgg.cpp in Sources */, ED8D23D79FF33ED380FE09EC /* scrlwing.cpp in Sources */, - 85F9828B80B03178A274BD17 /* selstore.cpp in Sources */, + 85F9828B80B03178A274BD18 /* selstore.cpp in Sources */, 84997126352137E798CD258B /* spinctlg.cpp in Sources */, 62F1DC80D631335B892610A8 /* splitter.cpp in Sources */, B6C364CB4AE33708A862B4B5 /* srchctlg.cpp in Sources */, - 8FC1C07FEE793897A1E96D25 /* statbmpg.cpp in Sources */, - BF9B151DC0543E37878F8B9A /* stattextg.cpp in Sources */, - 62757F24C4EE3B84B6AE3F14 /* textdlgg.cpp in Sources */, - 249C9177B1A33EFEAB30F941 /* tipwin.cpp in Sources */, + 8FC1C07FEE793897A1E96D23 /* statbmpg.cpp in Sources */, + BF9B151DC0543E37878F8B9C /* stattextg.cpp in Sources */, + 62757F24C4EE3B84B6AE3F16 /* textdlgg.cpp in Sources */, + 249C9177B1A33EFEAB30F940 /* tipwin.cpp in Sources */, 32FECED7A7633C4D8C1BFBB3 /* toolbkg.cpp in Sources */, DB3C3AA956A03FB492480268 /* treectlg.cpp in Sources */, 5388468A6F8F3141B25CD401 /* treebkg.cpp in Sources */, - 87C67583D36C3465ACD64104 /* vlbox.cpp in Sources */, - A465A43B756630F1944B5A56 /* vscroll.cpp in Sources */, - 1CBF34ACA39330028A5EA9AC /* xmlreshandler.cpp in Sources */, - 8AA341CCFB8E3F6AB3523597 /* splash.cpp in Sources */, - CEE0D7A7D5D8323B9957A781 /* notifmsgg.cpp in Sources */, - 1E17F95DD433379E8C18298C /* odcombo.cpp in Sources */, - 901F659891613419B8643953 /* calctrlcmn.cpp in Sources */, - E5D698D2606A304DA743AF93 /* grideditors.cpp in Sources */, - 5C44446AB150378696CD6B3C /* bmpcboxcmn.cpp in Sources */, - A139B846584436BCBEBAE3BF /* grid.cpp in Sources */, - 2E930206397C3EDCBD8206FD /* gridctrl.cpp in Sources */, + 87C67583D36C3465ACD64105 /* vlbox.cpp in Sources */, + A465A43B756630F1944B5A57 /* vscroll.cpp in Sources */, + 1CBF34ACA39330028A5EA9AE /* xmlreshandler.cpp in Sources */, + 8AA341CCFB8E3F6AB3523596 /* splash.cpp in Sources */, + CEE0D7A7D5D8323B9957A782 /* notifmsgg.cpp in Sources */, + 1E17F95DD433379E8C18298E /* odcombo.cpp in Sources */, + 901F659891613419B8643952 /* calctrlcmn.cpp in Sources */, + E5D698D2606A304DA743AF92 /* grideditors.cpp in Sources */, + 5C44446AB150378696CD6B3D /* bmpcboxcmn.cpp in Sources */, + A139B846584436BCBEBAE3C0 /* grid.cpp in Sources */, + 2E930206397C3EDCBD8206FC /* gridctrl.cpp in Sources */, 760C729E41D93CC1AA2B4E0E /* hyperlinkg.cpp in Sources */, - F016C51053373E658ED4C9AA /* helpext.cpp in Sources */, + F016C51053373E658ED4C9A9 /* helpext.cpp in Sources */, 3554C88010CE3D2A8970A135 /* sashwin.cpp in Sources */, - 187F921A95DA3594B0AD980F /* gridsel.cpp in Sources */, + 187F921A95DA3594B0AD980E /* gridsel.cpp in Sources */, EC3D181D65F33E09A675FFF4 /* addremovectrl.cpp in Sources */, 77BC918AF05C30E8A0BD27F8 /* tipdlg.cpp in Sources */, - FEA741A9B6663A4C929893C3 /* aboutdlgg.cpp in Sources */, - 2FAE979E6FE23D088C768B7D /* gridcmn.cpp in Sources */, - 2FE10EA678C73523836FCC1D /* richtooltipcmn.cpp in Sources */, - B4425B59CC27389CA9FF81D1 /* datectlg.cpp in Sources */, - E0FAB345D2933D42B62917A3 /* bannerwindow.cpp in Sources */, + FEA741A9B6663A4C929893C4 /* aboutdlgg.cpp in Sources */, + 2FAE979E6FE23D088C768B7E /* gridcmn.cpp in Sources */, + 2FE10EA678C73523836FCC1E /* richtooltipcmn.cpp in Sources */, + B4425B59CC27389CA9FF81D2 /* datectlg.cpp in Sources */, + E0FAB345D2933D42B62917A5 /* bannerwindow.cpp in Sources */, 060E095718B03EF98C75479A /* treelist.cpp in Sources */, - 1CD4F67F48CF3A5FA477D86E /* datavcmn.cpp in Sources */, - CFDBB80A4C9A3BA092273936 /* animatecmn.cpp in Sources */, - E6D18B2EDE353F67883085A0 /* odcombocmn.cpp in Sources */, - 7B4DA2F5F25B3E188CBAFE39 /* hyperlnkcmn.cpp in Sources */, - 6A10511265493FA2BB79CE4E /* propdlg.cpp in Sources */, + 1CD4F67F48CF3A5FA477D86F /* datavcmn.cpp in Sources */, + CFDBB80A4C9A3BA092273938 /* animatecmn.cpp in Sources */, + E6D18B2EDE353F67883085A1 /* odcombocmn.cpp in Sources */, + 7B4DA2F5F25B3E188CBAFE3A /* hyperlnkcmn.cpp in Sources */, + 6A10511265493FA2BB79CE4D /* propdlg.cpp in Sources */, B189DB62AE9F30A1B613756C /* bmpcboxg.cpp in Sources */, C67EAE20657E36839BF86691 /* richtooltipg.cpp in Sources */, - 98F52D5224B438DFA8887E07 /* timectrlg.cpp in Sources */, - 8A662992FFCB32E99D11950C /* commandlinkbuttong.cpp in Sources */, - 800CFCEDBB7938338C65EEAE /* notifmsgcmn.cpp in Sources */, - 82FA4AA043213728AC266701 /* wizard.cpp in Sources */, - 8B60964DA1DF3F3DB40BE123 /* datavgen.cpp in Sources */, - 5557AA36FBCC3ED9A5F5751B /* editlbox.cpp in Sources */, + 98F52D5224B438DFA8887E08 /* timectrlg.cpp in Sources */, + 8A662992FFCB32E99D11950D /* commandlinkbuttong.cpp in Sources */, + 800CFCEDBB7938338C65EEAD /* notifmsgcmn.cpp in Sources */, + 82FA4AA043213728AC266700 /* wizard.cpp in Sources */, + 8B60964DA1DF3F3DB40BE125 /* datavgen.cpp in Sources */, + 5557AA36FBCC3ED9A5F5751C /* editlbox.cpp in Sources */, 955D2199F1893D37BA2D747A /* laywin.cpp in Sources */, 2F50DBC14FE538A49823925A /* calctrlg.cpp in Sources */, 63F895D6F5643E4B9E666B7A /* creddlgg.cpp in Sources */, - 8F372080E11E382EA0B5ED0F /* rowheightcache.cpp in Sources */, - DB244DC0A09C379AAA63C0A4 /* bmpbndl.cpp in Sources */, - 32988828498D32B2B3F8A982 /* bmpsvg.cpp in Sources */, + 8F372080E11E382EA0B5ED10 /* rowheightcache.cpp in Sources */, + DB244DC0A09C379AAA63C0A6 /* bmpbndl.cpp in Sources */, + 32988828498D32B2B3F8A984 /* bmpsvg.cpp in Sources */, 567A32722BA33AEE9FF93D7E /* fs_inet.cpp in Sources */, 65514CD6A9F23ED98436AC04 /* ftp.cpp in Sources */, - B84642DA949638A189032CE6 /* http.cpp in Sources */, + B84642DA949638A189032CE7 /* http.cpp in Sources */, 6CA1BAEBBDB4336E9E201F97 /* protocol.cpp in Sources */, - E39021D3CDCD33BAA646B008 /* sckaddr.cpp in Sources */, - 9F608A33D52D327FAA295624 /* sckfile.cpp in Sources */, - BCD81FD3D1EC305F801E1C1D /* sckipc.cpp in Sources */, - A3A898DA3114311EB7F02227 /* sckstrm.cpp in Sources */, - 6978D7A20DA93A329DDD1384 /* socket.cpp in Sources */, - E7140F3AB94D3FDFA86D8C08 /* url.cpp in Sources */, - C987310872D1396BAF716E5A /* webrequest.cpp in Sources */, - EE972E8DC73F310B9B4C949E /* webrequest_curl.cpp in Sources */, - 652CFDD9A1C1366E99B5D6BE /* socketiohandler.cpp in Sources */, + E39021D3CDCD33BAA646B007 /* sckaddr.cpp in Sources */, + 9F608A33D52D327FAA295625 /* sckfile.cpp in Sources */, + BCD81FD3D1EC305F801E1C1C /* sckipc.cpp in Sources */, + A3A898DA3114311EB7F02229 /* sckstrm.cpp in Sources */, + 6978D7A20DA93A329DDD1385 /* socket.cpp in Sources */, + E7140F3AB94D3FDFA86D8C06 /* url.cpp in Sources */, + C987310872D1396BAF716E5B /* webrequest.cpp in Sources */, + EE972E8DC73F310B9B4C949C /* webrequest_curl.cpp in Sources */, + 652CFDD9A1C1366E99B5D6BD /* socketiohandler.cpp in Sources */, 346D274E17673A01B0177D5B /* sockunix.cpp in Sources */, - AD07124BBA613B47829F0692 /* sockosx.cpp in Sources */, - 980ED1DA2F96361985952255 /* webrequest_urlsession.mm in Sources */, - 2DBF5F96CCC63F7481C26A45 /* webview_webkit.mm in Sources */, + AD07124BBA613B47829F0693 /* sockosx.cpp in Sources */, + 980ED1DA2F96361985952254 /* webrequest_urlsession.mm in Sources */, + 2DBF5F96CCC63F7481C26A43 /* webview_webkit.mm in Sources */, 64A716F87A5136F9A790EC5A /* webview.cpp in Sources */, - 5C5D0983160A36189A770743 /* webviewarchivehandler.cpp in Sources */, - 048986FB629E313EA670CD0E /* webviewfshandler.cpp in Sources */, + 5C5D0983160A36189A770744 /* webviewarchivehandler.cpp in Sources */, + 048986FB629E313EA670CD0C /* webviewfshandler.cpp in Sources */, DEC5F4B34BC037169D3E5F2C /* mediactrlcmn.cpp in Sources */, - B6BC23F4F3E43315BD4C7CF8 /* mediactrl.mm in Sources */, - 47EBBB18BDB539C2A948C713 /* chm.cpp in Sources */, + B6BC23F4F3E43315BD4C7CF9 /* mediactrl.mm in Sources */, + 47EBBB18BDB539C2A948C712 /* chm.cpp in Sources */, BAA75384DA82370298672335 /* helpctrl.cpp in Sources */, - 2CAD4DF9505F36E4A2EAD53E /* helpdata.cpp in Sources */, - D17E3053DA0D3F7EA4D0951C /* helpdlg.cpp in Sources */, - 7C87CC7641033D91823ED68A /* helpfrm.cpp in Sources */, - 3D762A0BBF1B39B88A769633 /* helpwnd.cpp in Sources */, - 4DA209AEF4AD32AAB97F9718 /* htmlcell.cpp in Sources */, - FD3CC5F0AA41384B9388A1E1 /* htmlfilt.cpp in Sources */, + 2CAD4DF9505F36E4A2EAD53F /* helpdata.cpp in Sources */, + D17E3053DA0D3F7EA4D0951B /* helpdlg.cpp in Sources */, + 7C87CC7641033D91823ED688 /* helpfrm.cpp in Sources */, + 3D762A0BBF1B39B88A769632 /* helpwnd.cpp in Sources */, + 4DA209AEF4AD32AAB97F971A /* htmlcell.cpp in Sources */, + FD3CC5F0AA41384B9388A1E2 /* htmlfilt.cpp in Sources */, C5E5AB869065307F83E27DD1 /* htmlpars.cpp in Sources */, EBA0986930DA3B59B2FB4F1E /* htmltag.cpp in Sources */, 93E04642049537EB8A37BA28 /* htmlwin.cpp in Sources */, - 3E99016BDE043A08B4D6B3CF /* htmprint.cpp in Sources */, + 3E99016BDE043A08B4D6B3CE /* htmprint.cpp in Sources */, 9836B3D336963795928FE5A1 /* m_dflist.cpp in Sources */, 66584BC871303041BA622DE0 /* m_fonts.cpp in Sources */, - 99F7D7BFBB543A04AB728375 /* m_hline.cpp in Sources */, - A3586433C4B1398FB1C361D7 /* m_image.cpp in Sources */, - BD53E095EC1136EF853A47D8 /* m_layout.cpp in Sources */, - C05BDB0B5F5A33A9A57FF014 /* m_links.cpp in Sources */, - 81B742D64BEB373DB705947B /* m_list.cpp in Sources */, - FD38B04026F930CC80BC9482 /* m_pre.cpp in Sources */, - 57AE7FCF768F3965BD39B47A /* m_span.cpp in Sources */, - 4CFB7E6E5BD53E2BB39BEF64 /* m_style.cpp in Sources */, - 3D424F4B33653A00AE9B623B /* m_tables.cpp in Sources */, - F3AC352D6DAE3A12A566476A /* styleparams.cpp in Sources */, - 2A7640E4210334AC93366900 /* winpars.cpp in Sources */, - 87AA9C5D887B3C31A2AFB49F /* htmllbox.cpp in Sources */, - 8F949B9010863F66A58FFEF2 /* xh_activityindicator.cpp in Sources */, - FBE4DB30865D3177B3A9993B /* xh_animatctrl.cpp in Sources */, + 99F7D7BFBB543A04AB728376 /* m_hline.cpp in Sources */, + A3586433C4B1398FB1C361D8 /* m_image.cpp in Sources */, + BD53E095EC1136EF853A47DA /* m_layout.cpp in Sources */, + C05BDB0B5F5A33A9A57FF012 /* m_links.cpp in Sources */, + 81B742D64BEB373DB705947C /* m_list.cpp in Sources */, + FD38B04026F930CC80BC9480 /* m_pre.cpp in Sources */, + 57AE7FCF768F3965BD39B47B /* m_span.cpp in Sources */, + 4CFB7E6E5BD53E2BB39BEF65 /* m_style.cpp in Sources */, + 3D424F4B33653A00AE9B623C /* m_tables.cpp in Sources */, + F3AC352D6DAE3A12A5664768 /* styleparams.cpp in Sources */, + 2A7640E4210334AC93366901 /* winpars.cpp in Sources */, + 87AA9C5D887B3C31A2AFB49E /* htmllbox.cpp in Sources */, + 8F949B9010863F66A58FFEF1 /* xh_activityindicator.cpp in Sources */, + FBE4DB30865D3177B3A9993C /* xh_animatctrl.cpp in Sources */, 702616D38A5B345D9CC87114 /* xh_bannerwindow.cpp in Sources */, - 94E510619F433AE3AC884756 /* xh_bmp.cpp in Sources */, - 8966F77CC97B3ED780C8F137 /* xh_bmpcbox.cpp in Sources */, - 84B3625464F732C3A79E1314 /* xh_bmpbt.cpp in Sources */, - D5C304182151365FA9FF8A3F /* xh_bttn.cpp in Sources */, - FE9A662A1F9B34D099C45C1D /* xh_cald.cpp in Sources */, - 6138BCBC8E4438FA91E0EFA1 /* xh_chckb.cpp in Sources */, - 5F2C2A46781739D897CF293E /* xh_chckl.cpp in Sources */, - CE17002B5B7E37558274763B /* xh_choic.cpp in Sources */, + 94E510619F433AE3AC884757 /* xh_bmp.cpp in Sources */, + 8966F77CC97B3ED780C8F139 /* xh_bmpcbox.cpp in Sources */, + 84B3625464F732C3A79E1315 /* xh_bmpbt.cpp in Sources */, + D5C304182151365FA9FF8A3D /* xh_bttn.cpp in Sources */, + FE9A662A1F9B34D099C45C1F /* xh_cald.cpp in Sources */, + 6138BCBC8E4438FA91E0EFA0 /* xh_chckb.cpp in Sources */, + 5F2C2A46781739D897CF293F /* xh_chckl.cpp in Sources */, + CE17002B5B7E375582747639 /* xh_choic.cpp in Sources */, 26E4813A97DE323E88119165 /* xh_choicbk.cpp in Sources */, - E7AF3BF2B3473AD9BE66D1A1 /* xh_clrpicker.cpp in Sources */, - 1AB50C98FF473B33A3CA4D39 /* xh_cmdlinkbn.cpp in Sources */, - E7921B0472B63E4091F4F519 /* xh_collpane.cpp in Sources */, + E7AF3BF2B3473AD9BE66D1A3 /* xh_clrpicker.cpp in Sources */, + 1AB50C98FF473B33A3CA4D3B /* xh_cmdlinkbn.cpp in Sources */, + E7921B0472B63E4091F4F518 /* xh_collpane.cpp in Sources */, 84382E5DB3203A73AC5EE390 /* xh_combo.cpp in Sources */, - F569D7A3F0E038E9B4CC2A78 /* xh_comboctrl.cpp in Sources */, - 14F303FD6B5F383DADDFD788 /* xh_dataview.cpp in Sources */, + F569D7A3F0E038E9B4CC2A76 /* xh_comboctrl.cpp in Sources */, + 14F303FD6B5F383DADDFD789 /* xh_dataview.cpp in Sources */, FB09720D13673A7B81BCB646 /* xh_datectrl.cpp in Sources */, - F7D10B6E0CBA32EFAF79C77D /* xh_dirpicker.cpp in Sources */, - 3B7E035ECF3D3FFB9827AC1E /* xh_dlg.cpp in Sources */, - E05B06A7FEEE32D5AD87EA50 /* xh_editlbox.cpp in Sources */, + F7D10B6E0CBA32EFAF79C77E /* xh_dirpicker.cpp in Sources */, + 3B7E035ECF3D3FFB9827AC1D /* xh_dlg.cpp in Sources */, + E05B06A7FEEE32D5AD87EA4F /* xh_editlbox.cpp in Sources */, F24F637D59F637CA9A7E23CB /* xh_filectrl.cpp in Sources */, - 5FE969523BDB3353AEF96812 /* xh_filepicker.cpp in Sources */, - 438EAEA4B30C325C827F6198 /* xh_fontpicker.cpp in Sources */, - 95826E8528CC32D8934C36EE /* xh_frame.cpp in Sources */, - BE99A85EE76236CC8C719A65 /* xh_gauge.cpp in Sources */, - 26649553E4763EE6BA268B7D /* xh_gdctl.cpp in Sources */, + 5FE969523BDB3353AEF96811 /* xh_filepicker.cpp in Sources */, + 438EAEA4B30C325C827F6197 /* xh_fontpicker.cpp in Sources */, + 95826E8528CC32D8934C36EC /* xh_frame.cpp in Sources */, + BE99A85EE76236CC8C719A66 /* xh_gauge.cpp in Sources */, + 26649553E4763EE6BA268B7F /* xh_gdctl.cpp in Sources */, 72AD4417FF7C3094BB1FF62E /* xh_grid.cpp in Sources */, - 83616D33080E3F0F9FA5FBB5 /* xh_html.cpp in Sources */, + 83616D33080E3F0F9FA5FBB4 /* xh_html.cpp in Sources */, 2B13BFC894C63373B7ACFA3F /* xh_hyperlink.cpp in Sources */, - EA10DA3199813E90B39C70D5 /* xh_infobar.cpp in Sources */, + EA10DA3199813E90B39C70D3 /* xh_infobar.cpp in Sources */, C34B8675439F39B4845FFC50 /* xh_listb.cpp in Sources */, - F5DF7AF0FA9E371BB71EF798 /* xh_listbk.cpp in Sources */, + F5DF7AF0FA9E371BB71EF799 /* xh_listbk.cpp in Sources */, 96B507455762391688B5E500 /* xh_listc.cpp in Sources */, - F34D240EB4513FE996179182 /* xh_mdi.cpp in Sources */, + F34D240EB4513FE996179184 /* xh_mdi.cpp in Sources */, 65FCDBFFF3F138A3ABBAA652 /* xh_menu.cpp in Sources */, 0FBF7C9EDFB53D8DA0991B57 /* xh_notbk.cpp in Sources */, 0FA6E1E47F123FF4A902E4D2 /* xh_odcombo.cpp in Sources */, - 36B0B923B836358D9DB0AE11 /* xh_panel.cpp in Sources */, + 36B0B923B836358D9DB0AE10 /* xh_panel.cpp in Sources */, CDC0FF253B503BA19693D68F /* xh_propdlg.cpp in Sources */, 47F4FC8717AF3A848812DFCE /* xh_radbt.cpp in Sources */, 7181709A030D3749AB355B76 /* xh_radbx.cpp in Sources */, FDE14459359334DE9FB03ED5 /* xh_scrol.cpp in Sources */, - 87092C0C817D343DAB77E240 /* xh_scwin.cpp in Sources */, - 00E2F82590B33BDCA1F6D0C6 /* xh_htmllbox.cpp in Sources */, - A39B0D7EB43137F7BA50A35E /* xh_simplebook.cpp in Sources */, - E1A20811148F31D289AF98B0 /* xh_sizer.cpp in Sources */, - 5F6B4F226B473AACB7AC8DF6 /* xh_slidr.cpp in Sources */, + 87092C0C817D343DAB77E23E /* xh_scwin.cpp in Sources */, + 00E2F82590B33BDCA1F6D0C4 /* xh_htmllbox.cpp in Sources */, + A39B0D7EB43137F7BA50A35C /* xh_simplebook.cpp in Sources */, + E1A20811148F31D289AF98AF /* xh_sizer.cpp in Sources */, + 5F6B4F226B473AACB7AC8DF7 /* xh_slidr.cpp in Sources */, C32EF2EC1A103BC3A6254321 /* xh_spin.cpp in Sources */, - 33ED014A7FF7398794E6E4CF /* xh_split.cpp in Sources */, - 7C9EAFF4A0223EE597E0E39F /* xh_srchctrl.cpp in Sources */, + 33ED014A7FF7398794E6E4D0 /* xh_split.cpp in Sources */, + 7C9EAFF4A0223EE597E0E3A0 /* xh_srchctrl.cpp in Sources */, 8AB7191F7CB838FC8337C48F /* xh_statbar.cpp in Sources */, - 3D3EA1BAAD1833B1B48E9C87 /* xh_stbmp.cpp in Sources */, - F22C401903993639AE05A295 /* xh_stbox.cpp in Sources */, - BF3D600A93403C589B65C5BF /* xh_stlin.cpp in Sources */, - 8292D346BFC33D6E8D3CDDBF /* xh_sttxt.cpp in Sources */, + 3D3EA1BAAD1833B1B48E9C88 /* xh_stbmp.cpp in Sources */, + F22C401903993639AE05A297 /* xh_stbox.cpp in Sources */, + BF3D600A93403C589B65C5C1 /* xh_stlin.cpp in Sources */, + 8292D346BFC33D6E8D3CDDC1 /* xh_sttxt.cpp in Sources */, 0EB6AB38A68D3845AC384A23 /* xh_text.cpp in Sources */, - B181806CC34839E791E54BF0 /* xh_tglbtn.cpp in Sources */, - 89200B144075388BA69A07E2 /* xh_timectrl.cpp in Sources */, - F3CB42BB6D983675862C01F3 /* xh_toolb.cpp in Sources */, - 17F0494F87533196904F5313 /* xh_toolbk.cpp in Sources */, - 3357BD0518F538E9A949F888 /* xh_tree.cpp in Sources */, - 46CE8B53D2663927AAE5DF9D /* xh_treebk.cpp in Sources */, - C5A8DF376BB13A2A8290C2E6 /* xh_unkwn.cpp in Sources */, - 37DD17F479A1371ABF3589B9 /* xh_wizrd.cpp in Sources */, - 1710A4BB0E6339558A187F8D /* xmlres.cpp in Sources */, - 135DFCE48FC03D8294D01A89 /* xmlrsall.cpp in Sources */, - 070797A894A03196B7BEC662 /* xh_bookctrlbase.cpp in Sources */, - 50E89226E8D7390D9D21C809 /* debugrpt.cpp in Sources */, + B181806CC34839E791E54BF2 /* xh_tglbtn.cpp in Sources */, + 89200B144075388BA69A07E4 /* xh_timectrl.cpp in Sources */, + F3CB42BB6D983675862C01F5 /* xh_toolb.cpp in Sources */, + 17F0494F87533196904F5314 /* xh_toolbk.cpp in Sources */, + 3357BD0518F538E9A949F886 /* xh_tree.cpp in Sources */, + 46CE8B53D2663927AAE5DF9F /* xh_treebk.cpp in Sources */, + C5A8DF376BB13A2A8290C2E7 /* xh_unkwn.cpp in Sources */, + 37DD17F479A1371ABF3589BB /* xh_wizrd.cpp in Sources */, + 1710A4BB0E6339558A187F8E /* xmlres.cpp in Sources */, + 135DFCE48FC03D8294D01A8B /* xmlrsall.cpp in Sources */, + 070797A894A03196B7BEC663 /* xh_bookctrlbase.cpp in Sources */, + 50E89226E8D7390D9D21C80B /* debugrpt.cpp in Sources */, 7C5552FA058034238F485901 /* dbgrptg.cpp in Sources */, - 61FD5E0E28F732E8AB1729F9 /* xml.cpp in Sources */, + 61FD5E0E28F732E8AB1729FA /* xml.cpp in Sources */, 42ED9BAFD6E936849F1D36CC /* xtixml.cpp in Sources */, EEB0B28903693C7E9D07192F /* glcmn.cpp in Sources */, 59F995B6E6EE3CA5A4487845 /* glcanvas.mm in Sources */, F2813BF297C73A3ABD02EC9A /* glcanvas_osx.cpp in Sources */, - 36EB5D19429D3BD1A01001D5 /* framemanager.cpp in Sources */, + 36EB5D19429D3BD1A01001D7 /* framemanager.cpp in Sources */, C7B6240E0E213836996A178B /* dockart.cpp in Sources */, - 15048519756B33959B15B162 /* floatpane.cpp in Sources */, - E104017EE1A4357DAF84E1E6 /* auibook.cpp in Sources */, + 15048519756B33959B15B163 /* floatpane.cpp in Sources */, + E104017EE1A4357DAF84E1E7 /* auibook.cpp in Sources */, 39CC380F801F3EE984523276 /* auibar.cpp in Sources */, 6C46AF0370793AA0B74A5A4A /* tabmdi.cpp in Sources */, - AC0B0C52922B30188AE95E94 /* tabart.cpp in Sources */, - C3C19BD343B235F9909D4959 /* xh_aui.cpp in Sources */, + AC0B0C52922B30188AE95E96 /* tabart.cpp in Sources */, + C3C19BD343B235F9909D495B /* xh_aui.cpp in Sources */, 44C6F11C7D1C399F99CF6BD6 /* xh_auitoolb.cpp in Sources */, - DE43350F6C9D3148A64F0AF9 /* art_internal.cpp in Sources */, - 7DC4A542372437ECA0790F88 /* art_msw.cpp in Sources */, - A0BA01A85C303C78A3130712 /* art_aui.cpp in Sources */, - 056CA84179433AA48D55DA66 /* bar.cpp in Sources */, - CB078622E90F33BE9D131131 /* buttonbar.cpp in Sources */, - EB52C6A91594381393294503 /* control.cpp in Sources */, - 5F57C4908E5038D19D68ED7B /* gallery.cpp in Sources */, + DE43350F6C9D3148A64F0AFB /* art_internal.cpp in Sources */, + 7DC4A542372437ECA0790F89 /* art_msw.cpp in Sources */, + A0BA01A85C303C78A3130711 /* art_aui.cpp in Sources */, + 056CA84179433AA48D55DA67 /* bar.cpp in Sources */, + CB078622E90F33BE9D131134 /* buttonbar.cpp in Sources */, + EB52C6A91594381393294500 /* control.cpp in Sources */, + 5F57C4908E5038D19D68ED7A /* gallery.cpp in Sources */, 4BAFAE70A6B1313B96D86631 /* page.cpp in Sources */, F0D892C2618130FEAD46BB88 /* panel.cpp in Sources */, - EA02FA6D3B003F8F8A2963C8 /* toolbar.cpp in Sources */, - 5A459FC1180130C5B705AEDB /* xh_ribbon.cpp in Sources */, - D54A162E557834A48F4646AA /* advprops.cpp in Sources */, + EA02FA6D3B003F8F8A2963C6 /* toolbar.cpp in Sources */, + 5A459FC1180130C5B705AEDC /* xh_ribbon.cpp in Sources */, + D54A162E557834A48F4646AB /* advprops.cpp in Sources */, F501AB044AAC39DCB8C0B3E3 /* editors.cpp in Sources */, - 6B9EEA3CF2E536E3B1ADAC42 /* manager.cpp in Sources */, - 46A4CCF128FC3EB092074DC5 /* property.cpp in Sources */, - 26BB10834DA1388881BDD1ED /* propgrid.cpp in Sources */, - BEA90F2C6BB93143958F899C /* propgridiface.cpp in Sources */, - A423177BBC0F3BE5A436B4B8 /* propgridpagestate.cpp in Sources */, - D72D99FC424337CF9EDC2044 /* props.cpp in Sources */, - 9065A4BE3D0433B88CF45571 /* richtextbuffer.cpp in Sources */, + 6B9EEA3CF2E536E3B1ADAC44 /* manager.cpp in Sources */, + 46A4CCF128FC3EB092074DC7 /* property.cpp in Sources */, + 26BB10834DA1388881BDD1EC /* propgrid.cpp in Sources */, + BEA90F2C6BB93143958F899A /* propgridiface.cpp in Sources */, + A423177BBC0F3BE5A436B4B9 /* propgridpagestate.cpp in Sources */, + D72D99FC424337CF9EDC2042 /* props.cpp in Sources */, + 9065A4BE3D0433B88CF45572 /* richtextbuffer.cpp in Sources */, 5C3B0ED2EA973DFDBFBCC693 /* richtextctrl.cpp in Sources */, 9455B49669853E71BD4FD965 /* richtextformatdlg.cpp in Sources */, - 70F898F8B129380BBECAC559 /* richtexthtml.cpp in Sources */, - F43DAE2E829A3A7493531381 /* richtextimagedlg.cpp in Sources */, + 70F898F8B129380BBECAC55A /* richtexthtml.cpp in Sources */, + F43DAE2E829A3A7493531382 /* richtextimagedlg.cpp in Sources */, 0FDDE8E193743F3A8CBDC67D /* richtextprint.cpp in Sources */, - FADD46CB89B135D1AF1D5F8A /* richtextstyledlg.cpp in Sources */, + FADD46CB89B135D1AF1D5F8B /* richtextstyledlg.cpp in Sources */, 2563C775427E3D68BD384F30 /* richtextstyles.cpp in Sources */, 604ABF86317C3D4F899DBF38 /* richtextsymboldlg.cpp in Sources */, 9058997222493A7A859A4D4C /* richtextxml.cpp in Sources */, 0BB3BF0909A134BA93CF5620 /* xh_richtext.cpp in Sources */, - E3B3E4F75D503DB89B5C622E /* stc.cpp in Sources */, - 908957F65B7E36F8BF3858DD /* PlatWX.cpp in Sources */, + E3B3E4F75D503DB89B5C622F /* stc.cpp in Sources */, + 908957F65B7E36F8BF3858DF /* PlatWX.cpp in Sources */, 3E6AA08E72A030D39D867D4B /* ScintillaWX.cpp in Sources */, - 849B89D1F6AB3DDEAA2D53AE /* xh_styledtextctrl.cpp in Sources */, + 849B89D1F6AB3DDEAA2D53AF /* xh_styledtextctrl.cpp in Sources */, 57F8001809BC3864A5FA798D /* PlatWXcocoa.mm in Sources */, - F5B0B26BD0803719A3FCB4D9 /* adler32.c in Sources */, - BE3ED6EF34303867B8C8E924 /* compress.c in Sources */, - AC07BA4EA5403443914DFDB1 /* crc32.c in Sources */, - 8DE45CEAF2DD3C22AA019F74 /* deflate.c in Sources */, + F5B0B26BD0803719A3FCB4D7 /* adler32.c in Sources */, + BE3ED6EF34303867B8C8E925 /* compress.c in Sources */, + AC07BA4EA5403443914DFDB3 /* crc32.c in Sources */, + 8DE45CEAF2DD3C22AA019F76 /* deflate.c in Sources */, 213CE0DD5B2335D0AD53B54B /* gzclose.c in Sources */, - 0E8A0B8FA40E365690C20232 /* gzlib.c in Sources */, + 0E8A0B8FA40E365690C20231 /* gzlib.c in Sources */, 4B996B4C54163D7091427DB5 /* gzread.c in Sources */, - 4E2737AC738431EB9898B8B8 /* gzwrite.c in Sources */, - 5EE94793DFCB3BA281A48650 /* infback.c in Sources */, - 10743B74A58231639C6BF611 /* inffast.c in Sources */, + 4E2737AC738431EB9898B8B6 /* gzwrite.c in Sources */, + 5EE94793DFCB3BA281A4864E /* infback.c in Sources */, + 10743B74A58231639C6BF612 /* inffast.c in Sources */, 42AC484FDD7D3E948CEA801D /* inflate.c in Sources */, - 3813146434693234965C4F32 /* inftrees.c in Sources */, - 1CC5AEC6C08E3600801CDADC /* trees.c in Sources */, - 9C6E9E4BA54733EF9F87E4B9 /* uncompr.c in Sources */, - 42260A6F1853361083803B0C /* zutil.c in Sources */, + 3813146434693234965C4F33 /* inftrees.c in Sources */, + 1CC5AEC6C08E3600801CDADB /* trees.c in Sources */, + 9C6E9E4BA54733EF9F87E4B7 /* uncompr.c in Sources */, + 42260A6F1853361083803B0D /* zutil.c in Sources */, 99E7A46106C03484BA70D29F /* tif_unix.c in Sources */, - 4E396D8D2E9138D797F320C8 /* tif_aux.c in Sources */, - 1EE845DDFDDE36CA8A218205 /* tif_close.c in Sources */, + 4E396D8D2E9138D797F320C6 /* tif_aux.c in Sources */, + 1EE845DDFDDE36CA8A218207 /* tif_close.c in Sources */, 8E674574343A3C009B1BCD00 /* tif_codec.c in Sources */, - D95C5F467D37339AB8DF2356 /* tif_color.c in Sources */, - 6D073876E1753549B5EEFDDC /* tif_compress.c in Sources */, - E3136EF5DD843ACE886E2868 /* tif_dir.c in Sources */, + D95C5F467D37339AB8DF2354 /* tif_color.c in Sources */, + 6D073876E1753549B5EEFDDB /* tif_compress.c in Sources */, + E3136EF5DD843ACE886E2869 /* tif_dir.c in Sources */, 7ECC6EE6D5273F75BB6B7B75 /* tif_dirinfo.c in Sources */, - D51B3389209E370489078893 /* tif_dirread.c in Sources */, - E7F35B834A163C67B65176C7 /* tif_dirwrite.c in Sources */, + D51B3389209E370489078892 /* tif_dirread.c in Sources */, + E7F35B834A163C67B65176C6 /* tif_dirwrite.c in Sources */, 2D4D105CA9BE3FA6995A5FFF /* tif_dumpmode.c in Sources */, - C2CF6B59914A3183ADE84028 /* tif_error.c in Sources */, - 2315C8692C443ED1AE431729 /* tif_extension.c in Sources */, + C2CF6B59914A3183ADE8402A /* tif_error.c in Sources */, + 2315C8692C443ED1AE43172A /* tif_extension.c in Sources */, FECC98B53C0F3106AB04E69F /* tif_fax3.c in Sources */, - 2C53221A318E37529E6460ED /* tif_fax3sm.c in Sources */, - 522E6CF2A62F34259BCE2DE4 /* tif_flush.c in Sources */, - 6944AC98F6F83E3D983DABD3 /* tif_getimage.c in Sources */, + 2C53221A318E37529E6460EB /* tif_fax3sm.c in Sources */, + 522E6CF2A62F34259BCE2DE3 /* tif_flush.c in Sources */, + 6944AC98F6F83E3D983DABD5 /* tif_getimage.c in Sources */, CB46C7E531903700ADFB11C9 /* tif_jbig.c in Sources */, - 07C769F64665317BA3E1AC90 /* tif_jpeg.c in Sources */, + 07C769F64665317BA3E1AC91 /* tif_jpeg.c in Sources */, 09A792A5129E3FE1BF077643 /* tif_jpeg_12.c in Sources */, - 88A43B1C5A7438838DE97B95 /* tif_luv.c in Sources */, - DC928C38CA8331F18FF00BCB /* tif_lzma.c in Sources */, + 88A43B1C5A7438838DE97B94 /* tif_luv.c in Sources */, + DC928C38CA8331F18FF00BCD /* tif_lzma.c in Sources */, 779D3480141B3683A6D132BF /* tif_lzw.c in Sources */, - F85D632964383F29BC3B30B6 /* tif_next.c in Sources */, - 64F11C549E3035DF85691062 /* tif_ojpeg.c in Sources */, + F85D632964383F29BC3B30B8 /* tif_next.c in Sources */, + 64F11C549E3035DF85691061 /* tif_ojpeg.c in Sources */, 793F542F20AB31F6AF736796 /* tif_open.c in Sources */, - A9A5973552EE30838306D15E /* tif_packbits.c in Sources */, - 64DD406C453D39FEBBE66ED3 /* tif_pixarlog.c in Sources */, - 9A178ED42D96329D8CBF9B8B /* tif_predict.c in Sources */, - 570FA90F526E3F25A8E8FCF4 /* tif_read.c in Sources */, + A9A5973552EE30838306D15C /* tif_packbits.c in Sources */, + 64DD406C453D39FEBBE66ED2 /* tif_pixarlog.c in Sources */, + 9A178ED42D96329D8CBF9B8A /* tif_predict.c in Sources */, + 570FA90F526E3F25A8E8FCF3 /* tif_read.c in Sources */, 912C69ADB1673ACEB0E6CF0A /* tif_strip.c in Sources */, - 552708E6296D33EBB5F6A493 /* tif_swab.c in Sources */, - 527054445A0D3A00A5C2EC46 /* tif_thunder.c in Sources */, - FEB073547F3F3AC19D31F698 /* tif_tile.c in Sources */, - 096BA201623034AD97218368 /* tif_version.c in Sources */, - 7A79D9AC608E3B8287229174 /* tif_warning.c in Sources */, - D772334837693C9D88069D99 /* tif_webp.c in Sources */, + 552708E6296D33EBB5F6A494 /* tif_swab.c in Sources */, + 527054445A0D3A00A5C2EC45 /* tif_thunder.c in Sources */, + FEB073547F3F3AC19D31F699 /* tif_tile.c in Sources */, + 096BA201623034AD97218369 /* tif_version.c in Sources */, + 7A79D9AC608E3B8287229175 /* tif_warning.c in Sources */, + D772334837693C9D88069D98 /* tif_webp.c in Sources */, F2F2963D8ECC32D39FDBF103 /* tif_write.c in Sources */, - 6E2C2E8AA1713ADE9C33837A /* tif_zip.c in Sources */, + 6E2C2E8AA1713ADE9C33837B /* tif_zip.c in Sources */, 6C1171E3FB7137CCB9E3F538 /* tif_zstd.c in Sources */, 5D3AD309AF39385EBF7D9DF9 /* jaricom.c in Sources */, - 894D43C8F224394FB3171F28 /* jcapimin.c in Sources */, - 743BB23211B336A6A0F26E59 /* jcapistd.c in Sources */, + 894D43C8F224394FB3171F27 /* jcapimin.c in Sources */, + 743BB23211B336A6A0F26E57 /* jcapistd.c in Sources */, 7EB83F6375BF3E73ABE56C40 /* jcarith.c in Sources */, - CA5BD8ABDBA13641BBE7CD67 /* jccoefct.c in Sources */, + CA5BD8ABDBA13641BBE7CD68 /* jccoefct.c in Sources */, 11DD420E32FB3EFB9DA0AB5D /* jccolor.c in Sources */, - BFA6983551B4310DA7C8A406 /* jcdctmgr.c in Sources */, - BDB7B2AD26CB356B8BEAAECE /* jchuff.c in Sources */, + BFA6983551B4310DA7C8A405 /* jcdctmgr.c in Sources */, + BDB7B2AD26CB356B8BEAAECF /* jchuff.c in Sources */, 86003C8EB906304F9025F789 /* jcinit.c in Sources */, - 98DF13E96160304EBB905E75 /* jcmainct.c in Sources */, + 98DF13E96160304EBB905E74 /* jcmainct.c in Sources */, DB73248401573A5996D8E68F /* jcmarker.c in Sources */, C6DF6F29407B34F29ED1B66F /* jcmaster.c in Sources */, - FCE5B139CBE73FCB804EF7DF /* jcomapi.c in Sources */, - ACD644CFA85A3B70A3E3B119 /* jcparam.c in Sources */, + FCE5B139CBE73FCB804EF7DE /* jcomapi.c in Sources */, + ACD644CFA85A3B70A3E3B11A /* jcparam.c in Sources */, 32486A808EBC3E088598D51D /* jcprepct.c in Sources */, - 50D7E093424138C88BB50D29 /* jcsample.c in Sources */, - CCE4ECA9CE883B008065C6FC /* jctrans.c in Sources */, + 50D7E093424138C88BB50D28 /* jcsample.c in Sources */, + CCE4ECA9CE883B008065C6FB /* jctrans.c in Sources */, 8B9C9FCB954F3596A4CED9A7 /* jdapimin.c in Sources */, - 67EBCE5FA5FF36349ADF0917 /* jdapistd.c in Sources */, - 8093A858CA9E3E9EA2D21860 /* jdarith.c in Sources */, - 76A83A293C9F33BCB7DFDE28 /* jdatadst.c in Sources */, + 67EBCE5FA5FF36349ADF0918 /* jdapistd.c in Sources */, + 8093A858CA9E3E9EA2D2185F /* jdarith.c in Sources */, + 76A83A293C9F33BCB7DFDE26 /* jdatadst.c in Sources */, 4CB3626391CE34D4B1F71AA1 /* jdatasrc.c in Sources */, - B5470121BB4B35DE9C4836DB /* jdcoefct.c in Sources */, + B5470121BB4B35DE9C4836DC /* jdcoefct.c in Sources */, D9F02AFDA07D3857A905527D /* jdcolor.c in Sources */, - 13854E7822783719A2530794 /* jddctmgr.c in Sources */, - 28ADE8D385A53445A5451F24 /* jdhuff.c in Sources */, + 13854E7822783719A2530792 /* jddctmgr.c in Sources */, + 28ADE8D385A53445A5451F25 /* jdhuff.c in Sources */, 14EF556997B0350F931EBE8E /* jdinput.c in Sources */, - 9FD99E06F6613A1A958FAF6C /* jdmainct.c in Sources */, - 61C3F7D495FB3E8BA402E4F8 /* jdmarker.c in Sources */, - CEBAAB0C77983358A601C000 /* jdmaster.c in Sources */, + 9FD99E06F6613A1A958FAF6B /* jdmainct.c in Sources */, + 61C3F7D495FB3E8BA402E4FA /* jdmarker.c in Sources */, + CEBAAB0C77983358A601BFFE /* jdmaster.c in Sources */, 1E4832B42B95308299B767BB /* jdmerge.c in Sources */, - E7D02E64384F37BC8939A2C5 /* jdpostct.c in Sources */, - D997FFC948B73FDA892DB532 /* jdsample.c in Sources */, - 11818B68C5263EB68D708846 /* jdtrans.c in Sources */, + E7D02E64384F37BC8939A2C4 /* jdpostct.c in Sources */, + D997FFC948B73FDA892DB533 /* jdsample.c in Sources */, + 11818B68C5263EB68D708847 /* jdtrans.c in Sources */, DE26572475EE336B8EEA5D94 /* jerror.c in Sources */, - 0948599C4FD53611A09B52AC /* jfdctflt.c in Sources */, + 0948599C4FD53611A09B52AB /* jfdctflt.c in Sources */, 9B3F9D04FB533D99B58BD51B /* jfdctfst.c in Sources */, CEC6430AEB6E3200BFA75D08 /* jfdctint.c in Sources */, - B01C4EF49CF9390DA93A3502 /* jidctflt.c in Sources */, - 48A1F28E04603A68A1E70319 /* jidctfst.c in Sources */, - C43A9650A9DC3372AB8F5F78 /* jidctint.c in Sources */, - 18A318847EAC37F2B915F083 /* jmemmgr.c in Sources */, - A7692B4D8658347BA16EEB84 /* jmemnobs.c in Sources */, - 15D65A523EB23EC385C05E0B /* jquant1.c in Sources */, - 3C0EB1DDA5243E31B2D92CE2 /* jquant2.c in Sources */, + B01C4EF49CF9390DA93A3504 /* jidctflt.c in Sources */, + 48A1F28E04603A68A1E7031A /* jidctfst.c in Sources */, + C43A9650A9DC3372AB8F5F79 /* jidctint.c in Sources */, + 18A318847EAC37F2B915F082 /* jmemmgr.c in Sources */, + A7692B4D8658347BA16EEB83 /* jmemnobs.c in Sources */, + 15D65A523EB23EC385C05E0D /* jquant1.c in Sources */, + 3C0EB1DDA5243E31B2D92CE4 /* jquant2.c in Sources */, 311840186794346AAAA42092 /* jutils.c in Sources */, - 94B1C88076793400810FAC30 /* png.c in Sources */, + 94B1C88076793400810FAC31 /* png.c in Sources */, 1569BB4728693B6285623A23 /* pngerror.c in Sources */, - D9496139621533328AE727B8 /* pngget.c in Sources */, + D9496139621533328AE727B6 /* pngget.c in Sources */, CFA91122523B31B9A07A3828 /* pngmem.c in Sources */, - 9EC837DA722736119D49868C /* pngpread.c in Sources */, - 9B8E5690A6103FC1BDC6C47F /* pngread.c in Sources */, - 31FEAB56919D372993CAD89E /* pngrio.c in Sources */, - 8FDC800D873F30E282691833 /* pngrtran.c in Sources */, - 61A2B54FD2E33C759CF5A5E8 /* pngrutil.c in Sources */, - 309C0A78D45C3AB7B8778B5B /* pngset.c in Sources */, - E515EAE375AE390688CBF8D4 /* pngtrans.c in Sources */, + 9EC837DA722736119D49868A /* pngpread.c in Sources */, + 9B8E5690A6103FC1BDC6C480 /* pngread.c in Sources */, + 31FEAB56919D372993CAD89D /* pngrio.c in Sources */, + 8FDC800D873F30E282691834 /* pngrtran.c in Sources */, + 61A2B54FD2E33C759CF5A5E9 /* pngrutil.c in Sources */, + 309C0A78D45C3AB7B8778B59 /* pngset.c in Sources */, + E515EAE375AE390688CBF8D5 /* pngtrans.c in Sources */, C8C68927DB243AEAB51E11F2 /* pngwio.c in Sources */, - 0095084719983B878378CA2A /* pngwrite.c in Sources */, - 242E1D1A9BF331BA918134EC /* pngwtran.c in Sources */, - 2989056891153968B372EA16 /* pngwutil.c in Sources */, - BB12132A86E2350AA47414CC /* arm_init.c in Sources */, - 0F2FD12272023C869CE8600A /* filter_neon_intrinsics.c in Sources */, - 86787E4138CC334BB74EC7B5 /* palette_neon_intrinsics.c in Sources */, - 25B0940CABAB39CD90C6F3C6 /* intel_init.c in Sources */, + 0095084719983B878378CA28 /* pngwrite.c in Sources */, + 242E1D1A9BF331BA918134EE /* pngwtran.c in Sources */, + 2989056891153968B372EA15 /* pngwutil.c in Sources */, + BB12132A86E2350AA47414CE /* arm_init.c in Sources */, + 0F2FD12272023C869CE86009 /* filter_neon_intrinsics.c in Sources */, + 86787E4138CC334BB74EC7B4 /* palette_neon_intrinsics.c in Sources */, + 25B0940CABAB39CD90C6F3C7 /* intel_init.c in Sources */, 8620088DDD233B139B250DD5 /* filter_sse2_intrinsics.c in Sources */, - 9FA6C4275F0D3E1A884ED561 /* pcre2_auto_possess.c in Sources */, + 9FA6C4275F0D3E1A884ED562 /* pcre2_auto_possess.c in Sources */, 6463C9BE78C0394CB7B451FC /* pcre2_compile.c in Sources */, - D7F14BDFFB7F369B842AFC15 /* pcre2_config.c in Sources */, - 27B5431DC79733CD8D403E88 /* pcre2_context.c in Sources */, - EB206A0264AD3CAA9F68B8FE /* pcre2_convert.c in Sources */, + D7F14BDFFB7F369B842AFC13 /* pcre2_config.c in Sources */, + 27B5431DC79733CD8D403E8A /* pcre2_context.c in Sources */, + EB206A0264AD3CAA9F68B8FD /* pcre2_convert.c in Sources */, 45E15DBB6B69382D8AF1BA21 /* pcre2_dfa_match.c in Sources */, - 2F7328AC75393951B08F75F3 /* pcre2_error.c in Sources */, - 5ED54DFAE28533108C08DF2A /* pcre2_extuni.c in Sources */, - C5C60B22CE6A3BCB868F69EA /* pcre2_find_bracket.c in Sources */, - 57B41B6BACFB3906ACD1BFAF /* pcre2_jit_compile.c in Sources */, - 7F62946D497A32CE857F65CA /* pcre2_maketables.c in Sources */, - 8C6E2BD9C31A3AE18AD17D46 /* pcre2_match.c in Sources */, - D66F55C93D1130F488970C07 /* pcre2_match_data.c in Sources */, - 00E12455C98032E18378EE5F /* pcre2_newline.c in Sources */, - 10B5C2A72C713A678458CD9D /* pcre2_ord2utf.c in Sources */, - 88E56F89A0DA3AD386F05FD2 /* pcre2_pattern_info.c in Sources */, - 1142E2D85FD93E9AB5D8A55C /* pcre2_script_run.c in Sources */, - 9E37D29DCF7A3945A0EECB3B /* pcre2_serialize.c in Sources */, - DFEB01E7B97A3515B785DCAA /* pcre2_string_utils.c in Sources */, - 60296753A32B39EB8BD0CB46 /* pcre2_study.c in Sources */, - A4DEBFA074C93388A1BBCB41 /* pcre2_substitute.c in Sources */, - B6728BCD1A0731299924C8C6 /* pcre2_substring.c in Sources */, + 2F7328AC75393951B08F75F1 /* pcre2_error.c in Sources */, + 5ED54DFAE28533108C08DF2B /* pcre2_extuni.c in Sources */, + C5C60B22CE6A3BCB868F69E9 /* pcre2_find_bracket.c in Sources */, + 57B41B6BACFB3906ACD1BFB0 /* pcre2_jit_compile.c in Sources */, + 7F62946D497A32CE857F65CB /* pcre2_maketables.c in Sources */, + 8C6E2BD9C31A3AE18AD17D45 /* pcre2_match.c in Sources */, + D66F55C93D1130F488970C05 /* pcre2_match_data.c in Sources */, + 00E12455C98032E18378EE60 /* pcre2_newline.c in Sources */, + 10B5C2A72C713A678458CD9F /* pcre2_ord2utf.c in Sources */, + 88E56F89A0DA3AD386F05FD4 /* pcre2_pattern_info.c in Sources */, + 1142E2D85FD93E9AB5D8A55A /* pcre2_script_run.c in Sources */, + 9E37D29DCF7A3945A0EECB3A /* pcre2_serialize.c in Sources */, + DFEB01E7B97A3515B785DCAB /* pcre2_string_utils.c in Sources */, + 60296753A32B39EB8BD0CB45 /* pcre2_study.c in Sources */, + A4DEBFA074C93388A1BBCB40 /* pcre2_substitute.c in Sources */, + B6728BCD1A0731299924C8C5 /* pcre2_substring.c in Sources */, 2047544E505C3BA38F0144E6 /* pcre2_tables.c in Sources */, - 8B87FEC23DB834EDBFB6EA33 /* pcre2_ucd.c in Sources */, - E17048DEEF1138318314F1D2 /* pcre2_valid_utf.c in Sources */, + 8B87FEC23DB834EDBFB6EA32 /* pcre2_ucd.c in Sources */, + E17048DEEF1138318314F1D1 /* pcre2_valid_utf.c in Sources */, AF1875145B2537298E4A28D8 /* pcre2_xclass.c in Sources */, 7BD3887F603E3704969A54E2 /* pcre2_chartables.c in Sources */, - E741CDA71895344C974D8F50 /* AutoComplete.cxx in Sources */, - E92EB502F79638B0BE569EF4 /* CallTip.cxx in Sources */, - B97C178B47173E6AB0CE577D /* CaseConvert.cxx in Sources */, - 86B0D280A43C308CAC14BE24 /* CaseFolder.cxx in Sources */, - 682403FBBD4E3D5E88159503 /* CellBuffer.cxx in Sources */, - 1D7442C82B343F50A83B25B2 /* CharClassify.cxx in Sources */, - DF861EBD9C483E79ADF98603 /* CharacterCategory.cxx in Sources */, - 13A71672A59233D3A9B2D5EA /* CharacterSet.cxx in Sources */, - 6BC8B3EDB3AE3EF4BACFC08A /* ContractionState.cxx in Sources */, + E741CDA71895344C974D8F52 /* AutoComplete.cxx in Sources */, + E92EB502F79638B0BE569EF6 /* CallTip.cxx in Sources */, + B97C178B47173E6AB0CE577C /* CaseConvert.cxx in Sources */, + 86B0D280A43C308CAC14BE25 /* CaseFolder.cxx in Sources */, + 682403FBBD4E3D5E88159502 /* CellBuffer.cxx in Sources */, + 1D7442C82B343F50A83B25B0 /* CharClassify.cxx in Sources */, + DF861EBD9C483E79ADF98602 /* CharacterCategory.cxx in Sources */, + 13A71672A59233D3A9B2D5EB /* CharacterSet.cxx in Sources */, + 6BC8B3EDB3AE3EF4BACFC08C /* ContractionState.cxx in Sources */, 895E7FE46F733C75AE8847E3 /* DBCS.cxx in Sources */, - 90BC965B1A1F35A3B2C9D1CB /* Decoration.cxx in Sources */, + 90BC965B1A1F35A3B2C9D1C9 /* Decoration.cxx in Sources */, 0D6596A44A8C37DE85D578F6 /* Document.cxx in Sources */, DD1B139EA5AD3F6DB92C0FAA /* EditModel.cxx in Sources */, - 3C665EA42ECC3E5990BA347B /* EditView.cxx in Sources */, - 6D723C987BFB39B7B887DCB1 /* Editor.cxx in Sources */, - 0B4AF44DC0C439AD83CDC37F /* Indicator.cxx in Sources */, - C8F1FB8C029031A5909DBC57 /* KeyMap.cxx in Sources */, - 923F4797A73A3BDD87BBD1E3 /* LineMarker.cxx in Sources */, + 3C665EA42ECC3E5990BA347D /* EditView.cxx in Sources */, + 6D723C987BFB39B7B887DCB3 /* Editor.cxx in Sources */, + 0B4AF44DC0C439AD83CDC380 /* Indicator.cxx in Sources */, + C8F1FB8C029031A5909DBC58 /* KeyMap.cxx in Sources */, + 923F4797A73A3BDD87BBD1E1 /* LineMarker.cxx in Sources */, EE6474BBB4AF34D093E2451F /* MarginView.cxx in Sources */, 523FB2A8435A3324A8E1B371 /* PerLine.cxx in Sources */, - BF068F3C06473D8CBC55D508 /* PositionCache.cxx in Sources */, + BF068F3C06473D8CBC55D509 /* PositionCache.cxx in Sources */, A52A7D2FEB1434E29C64582D /* RESearch.cxx in Sources */, - 7B372FEA276438C186F7E342 /* RunStyles.cxx in Sources */, - 15735ED6556130F6A14F0BCE /* ScintillaBase.cxx in Sources */, + 7B372FEA276438C186F7E340 /* RunStyles.cxx in Sources */, + 15735ED6556130F6A14F0BCF /* ScintillaBase.cxx in Sources */, 097BC5E023C33C1DA05606B0 /* Selection.cxx in Sources */, 4C9BA36123E43589956864C8 /* Style.cxx in Sources */, - 19D823E564D932758EA6F8D3 /* UniConversion.cxx in Sources */, - 4DA9DE940E043C58BEACBB57 /* UniqueString.cxx in Sources */, - 699D88EE2DAA3594B6606890 /* ViewStyle.cxx in Sources */, + 19D823E564D932758EA6F8D1 /* UniConversion.cxx in Sources */, + 4DA9DE940E043C58BEACBB58 /* UniqueString.cxx in Sources */, + 699D88EE2DAA3594B6606891 /* ViewStyle.cxx in Sources */, BCDAE378D03E37F5994FB9C7 /* XPM.cxx in Sources */, B60AD651E0523DB7B31E4106 /* LexillaAccess.cxx in Sources */, 23CECD8647C037E0B41DF0D5 /* LexA68k.cxx in Sources */, 0654BCC3F0763C50A7949506 /* LexAPDL.cxx in Sources */, - 0ADC8DBEE80D36B0BB9B058C /* LexASY.cxx in Sources */, - 784F7C50882F320FA76537B6 /* LexAU3.cxx in Sources */, + 0ADC8DBEE80D36B0BB9B058A /* LexASY.cxx in Sources */, + 784F7C50882F320FA76537B7 /* LexAU3.cxx in Sources */, 07EC76232BB3343FA5CB90B2 /* LexAVE.cxx in Sources */, - 5519BA1F2463308FAC4A0CA0 /* LexAVS.cxx in Sources */, + 5519BA1F2463308FAC4A0C9F /* LexAVS.cxx in Sources */, 66FD099CE5A338C18329FC38 /* LexAbaqus.cxx in Sources */, - CD35A576FD363FD49C3AC4B3 /* LexAda.cxx in Sources */, - 0C3F48DBD05E3566A4CA6D46 /* LexAsm.cxx in Sources */, + CD35A576FD363FD49C3AC4B4 /* LexAda.cxx in Sources */, + 0C3F48DBD05E3566A4CA6D45 /* LexAsm.cxx in Sources */, 825EAD51920B387DB4F8C428 /* LexAsn1.cxx in Sources */, - D54D3CA9E73336A08DB20706 /* LexBaan.cxx in Sources */, + D54D3CA9E73336A08DB20707 /* LexBaan.cxx in Sources */, 39FB197CF9EB3D76BE0723CF /* LexBash.cxx in Sources */, 6C7C1CC506CB329FB2D086AB /* LexBasic.cxx in Sources */, 12B1DEF410AB34999AB210DB /* LexBatch.cxx in Sources */, - C92005CB86C6361BBB9D7C67 /* LexBibTeX.cxx in Sources */, - 78E15D8200F635529F39609B /* LexBullant.cxx in Sources */, - 0C2073A011EA36B8AD906DA3 /* LexCIL.cxx in Sources */, - 6F472413FFA03B53B395BB75 /* LexCLW.cxx in Sources */, - D8ADDD24BEAC3D94B3388D40 /* LexCOBOL.cxx in Sources */, - A0FCE3CF565C3F84B63712AC /* LexCPP.cxx in Sources */, - 069D53F2DFBF370A8CC99630 /* LexCSS.cxx in Sources */, + C92005CB86C6361BBB9D7C69 /* LexBibTeX.cxx in Sources */, + 78E15D8200F635529F396099 /* LexBullant.cxx in Sources */, + 0C2073A011EA36B8AD906DA4 /* LexCIL.cxx in Sources */, + 6F472413FFA03B53B395BB74 /* LexCLW.cxx in Sources */, + D8ADDD24BEAC3D94B3388D3E /* LexCOBOL.cxx in Sources */, + A0FCE3CF565C3F84B63712AE /* LexCPP.cxx in Sources */, + 069D53F2DFBF370A8CC99632 /* LexCSS.cxx in Sources */, 268DDC88C99A3A64AB8B2FFB /* LexCaml.cxx in Sources */, 6F5A0D3C7763334396A3783F /* LexCmake.cxx in Sources */, - 2020EE3C45743B53BE8C7F38 /* LexCoffeeScript.cxx in Sources */, + 2020EE3C45743B53BE8C7F3A /* LexCoffeeScript.cxx in Sources */, B640A8A74D973A8FBEF63918 /* LexConf.cxx in Sources */, 97F60B2A9CE93BC8949A8CCD /* LexCrontab.cxx in Sources */, - 834F2ADD0520313FBAC4F928 /* LexCsound.cxx in Sources */, - 8FB5FBC5730C33F1A3D85D9F /* LexD.cxx in Sources */, - 0B792C3F31713850818EEFEB /* LexDMAP.cxx in Sources */, + 834F2ADD0520313FBAC4F927 /* LexCsound.cxx in Sources */, + 8FB5FBC5730C33F1A3D85DA1 /* LexD.cxx in Sources */, + 0B792C3F31713850818EEFEA /* LexDMAP.cxx in Sources */, DC5F82733F733D98B39DE74F /* LexDMIS.cxx in Sources */, - 0C2CBD7246993527A829BD94 /* LexDataflex.cxx in Sources */, - 51F44CB1D9AD3CBDB52EE93D /* LexDiff.cxx in Sources */, - AAC2AC9C49F1366D8BD20F5E /* LexECL.cxx in Sources */, + 0C2CBD7246993527A829BD96 /* LexDataflex.cxx in Sources */, + 51F44CB1D9AD3CBDB52EE93E /* LexDiff.cxx in Sources */, + AAC2AC9C49F1366D8BD20F5F /* LexECL.cxx in Sources */, 67CE7065EE593DAAA2CE448B /* LexEDIFACT.cxx in Sources */, 4788F736CD9C324E8A3DFA76 /* LexEScript.cxx in Sources */, - E8BBC08597EF383597DA0308 /* LexEiffel.cxx in Sources */, - BFD3BFBDC8DA3B1EAD141F97 /* LexErlang.cxx in Sources */, + E8BBC08597EF383597DA0309 /* LexEiffel.cxx in Sources */, + BFD3BFBDC8DA3B1EAD141F98 /* LexErlang.cxx in Sources */, 8D6B0D48EA843E48AB0FE43F /* LexErrorList.cxx in Sources */, 512AB7B82D57387EBB7BEE29 /* LexFSharp.cxx in Sources */, 45D88A74B3EE3837B9F79595 /* LexFlagship.cxx in Sources */, - 27759C2FBB0E35FDA847B2B7 /* LexForth.cxx in Sources */, + 27759C2FBB0E35FDA847B2B6 /* LexForth.cxx in Sources */, 020BBB417207393F8C60EFB7 /* LexFortran.cxx in Sources */, - E62F8E49FD5035D8BC71BB4B /* LexGAP.cxx in Sources */, + E62F8E49FD5035D8BC71BB49 /* LexGAP.cxx in Sources */, 9B6A35E706543CDAA6A5014C /* LexGui4Cli.cxx in Sources */, - AEEE6BC41B6531898A61CB17 /* LexHTML.cxx in Sources */, - 51D133EC44F830588FEEAEC2 /* LexHaskell.cxx in Sources */, + AEEE6BC41B6531898A61CB18 /* LexHTML.cxx in Sources */, + 51D133EC44F830588FEEAEC1 /* LexHaskell.cxx in Sources */, D98FABF75BCE3AF18C91B42F /* LexHex.cxx in Sources */, - D948CC99521633338B24E2F7 /* LexHollywood.cxx in Sources */, - 4D9368BD07F131C493232E2F /* LexIndent.cxx in Sources */, - B37802B0A90133C68EF93DDB /* LexInno.cxx in Sources */, - B0C44C3054CB3E0590DDCBDA /* LexJSON.cxx in Sources */, + D948CC99521633338B24E2F6 /* LexHollywood.cxx in Sources */, + 4D9368BD07F131C493232E2E /* LexIndent.cxx in Sources */, + B37802B0A90133C68EF93DDA /* LexInno.cxx in Sources */, + B0C44C3054CB3E0590DDCBDB /* LexJSON.cxx in Sources */, E3AD8574E13B39BDB8D4E930 /* LexKVIrc.cxx in Sources */, - 14C024EB327435A2A571DA2C /* LexKix.cxx in Sources */, + 14C024EB327435A2A571DA2D /* LexKix.cxx in Sources */, 62331487C17B32E081B8FEA8 /* LexLaTeX.cxx in Sources */, DF8124E5E17D386A84CEEA27 /* LexLisp.cxx in Sources */, D13AE659C3AC37B68D39B2CB /* LexLout.cxx in Sources */, - 9D003890CB7035A298DB7057 /* LexLua.cxx in Sources */, - 3C394FBD47B6310C80577E3D /* LexMMIXAL.cxx in Sources */, - EC43AFB3670A3D459D9B388D /* LexMPT.cxx in Sources */, - E8EE34F0A78C31B489B19FF0 /* LexMSSQL.cxx in Sources */, - E80BEED62EBF34F09B3F4020 /* LexMagik.cxx in Sources */, + 9D003890CB7035A298DB7058 /* LexLua.cxx in Sources */, + 3C394FBD47B6310C80577E3B /* LexMMIXAL.cxx in Sources */, + EC43AFB3670A3D459D9B388E /* LexMPT.cxx in Sources */, + E8EE34F0A78C31B489B19FEF /* LexMSSQL.cxx in Sources */, + E80BEED62EBF34F09B3F401F /* LexMagik.cxx in Sources */, 4301AFBA0A193A7EB392EB92 /* LexMake.cxx in Sources */, - E0E40333B61C33B58787078E /* LexMarkdown.cxx in Sources */, + E0E40333B61C33B58787078F /* LexMarkdown.cxx in Sources */, 5AEA6E94FB76371D928D371E /* LexMatlab.cxx in Sources */, - 4E712589FAA837F589B72F4C /* LexMaxima.cxx in Sources */, - 1A4F9F18BBEB3515AC7C7CC8 /* LexMetapost.cxx in Sources */, - 7CC211E10D853B958250A4CF /* LexModula.cxx in Sources */, - CB1F37993ECB3B73A51B42FE /* LexMySQL.cxx in Sources */, + 4E712589FAA837F589B72F4D /* LexMaxima.cxx in Sources */, + 1A4F9F18BBEB3515AC7C7CC6 /* LexMetapost.cxx in Sources */, + 7CC211E10D853B958250A4CE /* LexModula.cxx in Sources */, + CB1F37993ECB3B73A51B42FF /* LexMySQL.cxx in Sources */, D3EC9191D94837CABFF05DC6 /* LexNim.cxx in Sources */, A874AF0B203D3DC99C27469C /* LexNimrod.cxx in Sources */, - 22C76BF2C3E331CD87657E70 /* LexNsis.cxx in Sources */, + 22C76BF2C3E331CD87657E6F /* LexNsis.cxx in Sources */, A8476B3CE46B3FD4A2832F01 /* LexNull.cxx in Sources */, - 324B2BAC54553D45B3C56BFD /* LexOScript.cxx in Sources */, - 76D1A1A49CC831FFB9EBB1F7 /* LexOpal.cxx in Sources */, - 24A5A71C79733E9CB913C5B8 /* LexPB.cxx in Sources */, + 324B2BAC54553D45B3C56BFF /* LexOScript.cxx in Sources */, + 76D1A1A49CC831FFB9EBB1F5 /* LexOpal.cxx in Sources */, + 24A5A71C79733E9CB913C5B7 /* LexPB.cxx in Sources */, 0D79F1B4EF44393AA3242140 /* LexPLM.cxx in Sources */, FD3B31CE1E7832218B5D9A16 /* LexPO.cxx in Sources */, - A3C4D47A84E8362295867527 /* LexPOV.cxx in Sources */, + A3C4D47A84E8362295867526 /* LexPOV.cxx in Sources */, 551BF168445E3D7BB54D0175 /* LexPS.cxx in Sources */, - 0718E7524134312090541D6F /* LexPascal.cxx in Sources */, - 369BCCFF61D13A058D837836 /* LexPerl.cxx in Sources */, - 22EC132AEF863BFBAA6EDEC3 /* LexPowerPro.cxx in Sources */, - 1FB1622D59593932B25C55BC /* LexPowerShell.cxx in Sources */, + 0718E7524134312090541D70 /* LexPascal.cxx in Sources */, + 369BCCFF61D13A058D837835 /* LexPerl.cxx in Sources */, + 22EC132AEF863BFBAA6EDEC4 /* LexPowerPro.cxx in Sources */, + 1FB1622D59593932B25C55BB /* LexPowerShell.cxx in Sources */, 97C551F8AEF133D680D1FD36 /* LexProgress.cxx in Sources */, 56E1ED31F7CE38978F4A7CA0 /* LexProps.cxx in Sources */, - A36B5107860E32659194073F /* LexPython.cxx in Sources */, - 31380AD4F5BD38A6B9212FE1 /* LexR.cxx in Sources */, + A36B5107860E326591940741 /* LexPython.cxx in Sources */, + 31380AD4F5BD38A6B9212FE2 /* LexR.cxx in Sources */, 81244C52741332A8B92E5977 /* LexRaku.cxx in Sources */, - CCFD3144A22C3A87B67D88AC /* LexRebol.cxx in Sources */, - 3694B007E88A3D8C8CB952F0 /* LexRegistry.cxx in Sources */, - 7C20B79175D33852A2E9DE84 /* LexRuby.cxx in Sources */, - 502D7B786EAE383B9546F320 /* LexRust.cxx in Sources */, + CCFD3144A22C3A87B67D88AB /* LexRebol.cxx in Sources */, + 3694B007E88A3D8C8CB952F1 /* LexRegistry.cxx in Sources */, + 7C20B79175D33852A2E9DE83 /* LexRuby.cxx in Sources */, + 502D7B786EAE383B9546F31F /* LexRust.cxx in Sources */, 1DD1888315513C24BF9C31B6 /* LexSAS.cxx in Sources */, - FE5B7C7A84B83C17A38E8404 /* LexSML.cxx in Sources */, + FE5B7C7A84B83C17A38E8403 /* LexSML.cxx in Sources */, 71CCB06E790C3C54BFF1199E /* LexSQL.cxx in Sources */, - E46BEC5C8D643BD099AF1D58 /* LexSTTXT.cxx in Sources */, - BA9F0BBD57F63FD29E484FD5 /* LexScriptol.cxx in Sources */, - F55F3887CDE633D7877C607B /* LexSmalltalk.cxx in Sources */, - D5C5DD83882B3227A1CCFE0F /* LexSorcus.cxx in Sources */, - 6F8129E317EE3486A89D854A /* LexSpecman.cxx in Sources */, - 9678C2B19D293818AA8E9E0D /* LexSpice.cxx in Sources */, - 444D3B969B4336E8AD5CCFBF /* LexStata.cxx in Sources */, - 0F8C79010EF0316AA1B7392E /* LexTACL.cxx in Sources */, + E46BEC5C8D643BD099AF1D56 /* LexSTTXT.cxx in Sources */, + BA9F0BBD57F63FD29E484FD3 /* LexScriptol.cxx in Sources */, + F55F3887CDE633D7877C607C /* LexSmalltalk.cxx in Sources */, + D5C5DD83882B3227A1CCFE0E /* LexSorcus.cxx in Sources */, + 6F8129E317EE3486A89D8548 /* LexSpecman.cxx in Sources */, + 9678C2B19D293818AA8E9E0F /* LexSpice.cxx in Sources */, + 444D3B969B4336E8AD5CCFC1 /* LexStata.cxx in Sources */, + 0F8C79010EF0316AA1B7392D /* LexTACL.cxx in Sources */, 2102C23970FB3F22AB46A59B /* LexTADS3.cxx in Sources */, - CAF5C5BB129431B596C4C6C3 /* LexTAL.cxx in Sources */, + CAF5C5BB129431B596C4C6C2 /* LexTAL.cxx in Sources */, 49BEDFBC3661339D90EF6937 /* LexTCL.cxx in Sources */, - 697FC496816F33568E1FB5A5 /* LexTCMD.cxx in Sources */, + 697FC496816F33568E1FB5A6 /* LexTCMD.cxx in Sources */, 7D0E549020D33ED39751DFCA /* LexTeX.cxx in Sources */, BA57708D2D563967A0D1F005 /* LexTxt2tags.cxx in Sources */, - D4EC9DB5F8DF319EA0FD26A4 /* LexVB.cxx in Sources */, - 16021CFD78623B8CBD08FC21 /* LexVHDL.cxx in Sources */, - 3C5E1A45A57B3169A4C073DB /* LexVerilog.cxx in Sources */, - 9CC92BB4B0E233A0A7F8127A /* LexVisualProlog.cxx in Sources */, + D4EC9DB5F8DF319EA0FD26A6 /* LexVB.cxx in Sources */, + 16021CFD78623B8CBD08FC20 /* LexVHDL.cxx in Sources */, + 3C5E1A45A57B3169A4C073D9 /* LexVerilog.cxx in Sources */, + 9CC92BB4B0E233A0A7F81279 /* LexVisualProlog.cxx in Sources */, 5E80C103F0853788A2B43E5D /* LexX12.cxx in Sources */, 159E4248CB1333AD841D9F05 /* LexYAML.cxx in Sources */, - 91364FDD73053139BBAA313D /* Accessor.cxx in Sources */, - A08165E5D38E3EF6962A7AE9 /* DefaultLexer.cxx in Sources */, + 91364FDD73053139BBAA313C /* Accessor.cxx in Sources */, + A08165E5D38E3EF6962A7AEA /* DefaultLexer.cxx in Sources */, 46395873DB1C3B7FA81DE5F9 /* LexerBase.cxx in Sources */, - DF3B927516FB365E865A9780 /* LexerModule.cxx in Sources */, - F6288F388B8C33FD85E9A157 /* LexerNoExceptions.cxx in Sources */, - 1C544DADDA6F3D62A5E25E94 /* LexerSimple.cxx in Sources */, + DF3B927516FB365E865A9782 /* LexerModule.cxx in Sources */, + F6288F388B8C33FD85E9A155 /* LexerNoExceptions.cxx in Sources */, + 1C544DADDA6F3D62A5E25E93 /* LexerSimple.cxx in Sources */, 7DEC57D6CE8232A09EF74219 /* PropSetSimple.cxx in Sources */, CD241361D4693785A0B8939D /* StyleContext.cxx in Sources */, - 6C80B6049A523836BCD20BCC /* WordList.cxx in Sources */, + 6C80B6049A523836BCD20BCA /* WordList.cxx in Sources */, 46327A3C356D3570B27C6701 /* Lexilla.cxx in Sources */, - C2DEE063B5E032C1BD2B5027 /* xmlparse.c in Sources */, + C2DEE063B5E032C1BD2B5026 /* xmlparse.c in Sources */, AE84BC9A1CCA3ADA9C483951 /* xmlrole.c in Sources */, DB9565CC4EAE3BCB9F490622 /* xmltok.c in Sources */, ); @@ -9503,8 +9503,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EEB0B28903693C7E9D071930 /* glcmn.cpp in Sources */, - 59F995B6E6EE3CA5A4487846 /* glcanvas.mm in Sources */, + EEB0B28903693C7E9D071931 /* glcmn.cpp in Sources */, + 59F995B6E6EE3CA5A4487844 /* glcanvas.mm in Sources */, F2813BF297C73A3ABD02EC99 /* glcanvas_osx.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -9513,8 +9513,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 50E89226E8D7390D9D21C80B /* debugrpt.cpp in Sources */, - 7C5552FA058034238F485900 /* dbgrptg.cpp in Sources */, + 50E89226E8D7390D9D21C80A /* debugrpt.cpp in Sources */, + 7C5552FA058034238F485902 /* dbgrptg.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9522,8 +9522,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C2DEE063B5E032C1BD2B5026 /* xmlparse.c in Sources */, - AE84BC9A1CCA3ADA9C483952 /* xmlrole.c in Sources */, + C2DEE063B5E032C1BD2B5028 /* xmlparse.c in Sources */, + AE84BC9A1CCA3ADA9C483950 /* xmlrole.c in Sources */, DB9565CC4EAE3BCB9F490620 /* xmltok.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -9533,49 +9533,49 @@ buildActionMask = 2147483647; files = ( 5D3AD309AF39385EBF7D9DF8 /* jaricom.c in Sources */, - 894D43C8F224394FB3171F27 /* jcapimin.c in Sources */, - 743BB23211B336A6A0F26E57 /* jcapistd.c in Sources */, - 7EB83F6375BF3E73ABE56C41 /* jcarith.c in Sources */, - CA5BD8ABDBA13641BBE7CD66 /* jccoefct.c in Sources */, - 11DD420E32FB3EFB9DA0AB5C /* jccolor.c in Sources */, - BFA6983551B4310DA7C8A404 /* jcdctmgr.c in Sources */, - BDB7B2AD26CB356B8BEAAECF /* jchuff.c in Sources */, + 894D43C8F224394FB3171F26 /* jcapimin.c in Sources */, + 743BB23211B336A6A0F26E59 /* jcapistd.c in Sources */, + 7EB83F6375BF3E73ABE56C42 /* jcarith.c in Sources */, + CA5BD8ABDBA13641BBE7CD67 /* jccoefct.c in Sources */, + 11DD420E32FB3EFB9DA0AB5B /* jccolor.c in Sources */, + BFA6983551B4310DA7C8A406 /* jcdctmgr.c in Sources */, + BDB7B2AD26CB356B8BEAAECE /* jchuff.c in Sources */, 86003C8EB906304F9025F78A /* jcinit.c in Sources */, - 98DF13E96160304EBB905E74 /* jcmainct.c in Sources */, - DB73248401573A5996D8E68D /* jcmarker.c in Sources */, - C6DF6F29407B34F29ED1B66D /* jcmaster.c in Sources */, - FCE5B139CBE73FCB804EF7DE /* jcomapi.c in Sources */, + 98DF13E96160304EBB905E73 /* jcmainct.c in Sources */, + DB73248401573A5996D8E68E /* jcmarker.c in Sources */, + C6DF6F29407B34F29ED1B66E /* jcmaster.c in Sources */, + FCE5B139CBE73FCB804EF7DF /* jcomapi.c in Sources */, ACD644CFA85A3B70A3E3B118 /* jcparam.c in Sources */, - 32486A808EBC3E088598D51C /* jcprepct.c in Sources */, - 50D7E093424138C88BB50D28 /* jcsample.c in Sources */, - CCE4ECA9CE883B008065C6FD /* jctrans.c in Sources */, - 8B9C9FCB954F3596A4CED9A5 /* jdapimin.c in Sources */, - 67EBCE5FA5FF36349ADF0918 /* jdapistd.c in Sources */, - 8093A858CA9E3E9EA2D2185F /* jdarith.c in Sources */, - 76A83A293C9F33BCB7DFDE26 /* jdatadst.c in Sources */, + 32486A808EBC3E088598D51E /* jcprepct.c in Sources */, + 50D7E093424138C88BB50D29 /* jcsample.c in Sources */, + CCE4ECA9CE883B008065C6FC /* jctrans.c in Sources */, + 8B9C9FCB954F3596A4CED9A6 /* jdapimin.c in Sources */, + 67EBCE5FA5FF36349ADF0916 /* jdapistd.c in Sources */, + 8093A858CA9E3E9EA2D21861 /* jdarith.c in Sources */, + 76A83A293C9F33BCB7DFDE27 /* jdatadst.c in Sources */, 4CB3626391CE34D4B1F71AA2 /* jdatasrc.c in Sources */, - B5470121BB4B35DE9C4836DC /* jdcoefct.c in Sources */, - D9F02AFDA07D3857A905527C /* jdcolor.c in Sources */, - 13854E7822783719A2530793 /* jddctmgr.c in Sources */, - 28ADE8D385A53445A5451F23 /* jdhuff.c in Sources */, - 14EF556997B0350F931EBE8F /* jdinput.c in Sources */, + B5470121BB4B35DE9C4836DB /* jdcoefct.c in Sources */, + D9F02AFDA07D3857A905527E /* jdcolor.c in Sources */, + 13854E7822783719A2530794 /* jddctmgr.c in Sources */, + 28ADE8D385A53445A5451F24 /* jdhuff.c in Sources */, + 14EF556997B0350F931EBE90 /* jdinput.c in Sources */, 9FD99E06F6613A1A958FAF6D /* jdmainct.c in Sources */, 61C3F7D495FB3E8BA402E4F9 /* jdmarker.c in Sources */, - CEBAAB0C77983358A601BFFF /* jdmaster.c in Sources */, + CEBAAB0C77983358A601C000 /* jdmaster.c in Sources */, 1E4832B42B95308299B767BA /* jdmerge.c in Sources */, - E7D02E64384F37BC8939A2C6 /* jdpostct.c in Sources */, - D997FFC948B73FDA892DB533 /* jdsample.c in Sources */, + E7D02E64384F37BC8939A2C5 /* jdpostct.c in Sources */, + D997FFC948B73FDA892DB531 /* jdsample.c in Sources */, 11818B68C5263EB68D708845 /* jdtrans.c in Sources */, DE26572475EE336B8EEA5D93 /* jerror.c in Sources */, - 0948599C4FD53611A09B52AB /* jfdctflt.c in Sources */, + 0948599C4FD53611A09B52AD /* jfdctflt.c in Sources */, 9B3F9D04FB533D99B58BD519 /* jfdctfst.c in Sources */, CEC6430AEB6E3200BFA75D07 /* jfdctint.c in Sources */, - B01C4EF49CF9390DA93A3504 /* jidctflt.c in Sources */, - 48A1F28E04603A68A1E7031A /* jidctfst.c in Sources */, - C43A9650A9DC3372AB8F5F79 /* jidctint.c in Sources */, - 18A318847EAC37F2B915F081 /* jmemmgr.c in Sources */, - A7692B4D8658347BA16EEB85 /* jmemnobs.c in Sources */, - 15D65A523EB23EC385C05E0D /* jquant1.c in Sources */, + B01C4EF49CF9390DA93A3502 /* jidctflt.c in Sources */, + 48A1F28E04603A68A1E70319 /* jidctfst.c in Sources */, + C43A9650A9DC3372AB8F5F7A /* jidctint.c in Sources */, + 18A318847EAC37F2B915F083 /* jmemmgr.c in Sources */, + A7692B4D8658347BA16EEB84 /* jmemnobs.c in Sources */, + 15D65A523EB23EC385C05E0C /* jquant1.c in Sources */, 3C0EB1DDA5243E31B2D92CE3 /* jquant2.c in Sources */, 311840186794346AAAA42091 /* jutils.c in Sources */, ); @@ -9585,46 +9585,46 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 99E7A46106C03484BA70D29E /* tif_unix.c in Sources */, - 4E396D8D2E9138D797F320C7 /* tif_aux.c in Sources */, - 1EE845DDFDDE36CA8A218207 /* tif_close.c in Sources */, - 8E674574343A3C009B1BCD01 /* tif_codec.c in Sources */, - D95C5F467D37339AB8DF2355 /* tif_color.c in Sources */, - 6D073876E1753549B5EEFDDA /* tif_compress.c in Sources */, - E3136EF5DD843ACE886E2869 /* tif_dir.c in Sources */, - 7ECC6EE6D5273F75BB6B7B76 /* tif_dirinfo.c in Sources */, + 99E7A46106C03484BA70D2A0 /* tif_unix.c in Sources */, + 4E396D8D2E9138D797F320C8 /* tif_aux.c in Sources */, + 1EE845DDFDDE36CA8A218206 /* tif_close.c in Sources */, + 8E674574343A3C009B1BCD02 /* tif_codec.c in Sources */, + D95C5F467D37339AB8DF2356 /* tif_color.c in Sources */, + 6D073876E1753549B5EEFDDC /* tif_compress.c in Sources */, + E3136EF5DD843ACE886E286A /* tif_dir.c in Sources */, + 7ECC6EE6D5273F75BB6B7B74 /* tif_dirinfo.c in Sources */, D51B3389209E370489078891 /* tif_dirread.c in Sources */, E7F35B834A163C67B65176C8 /* tif_dirwrite.c in Sources */, - 2D4D105CA9BE3FA6995A6000 /* tif_dumpmode.c in Sources */, - C2CF6B59914A3183ADE8402A /* tif_error.c in Sources */, - 2315C8692C443ED1AE43172A /* tif_extension.c in Sources */, + 2D4D105CA9BE3FA6995A6001 /* tif_dumpmode.c in Sources */, + C2CF6B59914A3183ADE84029 /* tif_error.c in Sources */, + 2315C8692C443ED1AE431729 /* tif_extension.c in Sources */, FECC98B53C0F3106AB04E69E /* tif_fax3.c in Sources */, - 2C53221A318E37529E6460EB /* tif_fax3sm.c in Sources */, - 522E6CF2A62F34259BCE2DE3 /* tif_flush.c in Sources */, - 6944AC98F6F83E3D983DABD4 /* tif_getimage.c in Sources */, - CB46C7E531903700ADFB11CA /* tif_jbig.c in Sources */, - 07C769F64665317BA3E1AC92 /* tif_jpeg.c in Sources */, - 09A792A5129E3FE1BF077641 /* tif_jpeg_12.c in Sources */, - 88A43B1C5A7438838DE97B96 /* tif_luv.c in Sources */, - DC928C38CA8331F18FF00BCC /* tif_lzma.c in Sources */, - 779D3480141B3683A6D132C0 /* tif_lzw.c in Sources */, - F85D632964383F29BC3B30B8 /* tif_next.c in Sources */, - 64F11C549E3035DF85691061 /* tif_ojpeg.c in Sources */, - 793F542F20AB31F6AF736795 /* tif_open.c in Sources */, - A9A5973552EE30838306D15C /* tif_packbits.c in Sources */, - 64DD406C453D39FEBBE66ED2 /* tif_pixarlog.c in Sources */, - 9A178ED42D96329D8CBF9B8A /* tif_predict.c in Sources */, + 2C53221A318E37529E6460EC /* tif_fax3sm.c in Sources */, + 522E6CF2A62F34259BCE2DE4 /* tif_flush.c in Sources */, + 6944AC98F6F83E3D983DABD3 /* tif_getimage.c in Sources */, + CB46C7E531903700ADFB11C8 /* tif_jbig.c in Sources */, + 07C769F64665317BA3E1AC90 /* tif_jpeg.c in Sources */, + 09A792A5129E3FE1BF077642 /* tif_jpeg_12.c in Sources */, + 88A43B1C5A7438838DE97B95 /* tif_luv.c in Sources */, + DC928C38CA8331F18FF00BCB /* tif_lzma.c in Sources */, + 779D3480141B3683A6D132BE /* tif_lzw.c in Sources */, + F85D632964383F29BC3B30B7 /* tif_next.c in Sources */, + 64F11C549E3035DF85691060 /* tif_ojpeg.c in Sources */, + 793F542F20AB31F6AF736797 /* tif_open.c in Sources */, + A9A5973552EE30838306D15E /* tif_packbits.c in Sources */, + 64DD406C453D39FEBBE66ED1 /* tif_pixarlog.c in Sources */, + 9A178ED42D96329D8CBF9B89 /* tif_predict.c in Sources */, 570FA90F526E3F25A8E8FCF2 /* tif_read.c in Sources */, - 912C69ADB1673ACEB0E6CF09 /* tif_strip.c in Sources */, - 552708E6296D33EBB5F6A494 /* tif_swab.c in Sources */, - 527054445A0D3A00A5C2EC45 /* tif_thunder.c in Sources */, - FEB073547F3F3AC19D31F699 /* tif_tile.c in Sources */, - 096BA201623034AD97218369 /* tif_version.c in Sources */, - 7A79D9AC608E3B8287229175 /* tif_warning.c in Sources */, + 912C69ADB1673ACEB0E6CF08 /* tif_strip.c in Sources */, + 552708E6296D33EBB5F6A495 /* tif_swab.c in Sources */, + 527054445A0D3A00A5C2EC44 /* tif_thunder.c in Sources */, + FEB073547F3F3AC19D31F69A /* tif_tile.c in Sources */, + 096BA201623034AD9721836A /* tif_version.c in Sources */, + 7A79D9AC608E3B8287229176 /* tif_warning.c in Sources */, D772334837693C9D88069D9A /* tif_webp.c in Sources */, F2F2963D8ECC32D39FDBF101 /* tif_write.c in Sources */, 6E2C2E8AA1713ADE9C338379 /* tif_zip.c in Sources */, - 6C1171E3FB7137CCB9E3F536 /* tif_zstd.c in Sources */, + 6C1171E3FB7137CCB9E3F537 /* tif_zstd.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9632,20 +9632,20 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F5B0B26BD0803719A3FCB4D7 /* adler32.c in Sources */, - BE3ED6EF34303867B8C8E925 /* compress.c in Sources */, + F5B0B26BD0803719A3FCB4D8 /* adler32.c in Sources */, + BE3ED6EF34303867B8C8E924 /* compress.c in Sources */, AC07BA4EA5403443914DFDB2 /* crc32.c in Sources */, - 8DE45CEAF2DD3C22AA019F76 /* deflate.c in Sources */, + 8DE45CEAF2DD3C22AA019F75 /* deflate.c in Sources */, 213CE0DD5B2335D0AD53B54A /* gzclose.c in Sources */, - 0E8A0B8FA40E365690C20230 /* gzlib.c in Sources */, - 4B996B4C54163D7091427DB6 /* gzread.c in Sources */, - 4E2737AC738431EB9898B8B6 /* gzwrite.c in Sources */, - 5EE94793DFCB3BA281A4864F /* infback.c in Sources */, - 10743B74A58231639C6BF612 /* inffast.c in Sources */, - 42AC484FDD7D3E948CEA801C /* inflate.c in Sources */, - 3813146434693234965C4F33 /* inftrees.c in Sources */, - 1CC5AEC6C08E3600801CDADA /* trees.c in Sources */, - 9C6E9E4BA54733EF9F87E4B7 /* uncompr.c in Sources */, + 0E8A0B8FA40E365690C20232 /* gzlib.c in Sources */, + 4B996B4C54163D7091427DB7 /* gzread.c in Sources */, + 4E2737AC738431EB9898B8B8 /* gzwrite.c in Sources */, + 5EE94793DFCB3BA281A48650 /* infback.c in Sources */, + 10743B74A58231639C6BF610 /* inffast.c in Sources */, + 42AC484FDD7D3E948CEA801E /* inflate.c in Sources */, + 3813146434693234965C4F31 /* inftrees.c in Sources */, + 1CC5AEC6C08E3600801CDADC /* trees.c in Sources */, + 9C6E9E4BA54733EF9F87E4B9 /* uncompr.c in Sources */, 42260A6F1853361083803B0E /* zutil.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -9654,25 +9654,25 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 94B1C88076793400810FAC31 /* png.c in Sources */, - 1569BB4728693B6285623A25 /* pngerror.c in Sources */, - D9496139621533328AE727B7 /* pngget.c in Sources */, - CFA91122523B31B9A07A3826 /* pngmem.c in Sources */, - 9EC837DA722736119D49868A /* pngpread.c in Sources */, - 9B8E5690A6103FC1BDC6C480 /* pngread.c in Sources */, - 31FEAB56919D372993CAD89C /* pngrio.c in Sources */, - 8FDC800D873F30E282691834 /* pngrtran.c in Sources */, + 94B1C88076793400810FAC30 /* png.c in Sources */, + 1569BB4728693B6285623A24 /* pngerror.c in Sources */, + D9496139621533328AE727B8 /* pngget.c in Sources */, + CFA91122523B31B9A07A3827 /* pngmem.c in Sources */, + 9EC837DA722736119D49868C /* pngpread.c in Sources */, + 9B8E5690A6103FC1BDC6C47E /* pngread.c in Sources */, + 31FEAB56919D372993CAD89E /* pngrio.c in Sources */, + 8FDC800D873F30E282691833 /* pngrtran.c in Sources */, 61A2B54FD2E33C759CF5A5EA /* pngrutil.c in Sources */, - 309C0A78D45C3AB7B8778B59 /* pngset.c in Sources */, - E515EAE375AE390688CBF8D5 /* pngtrans.c in Sources */, - C8C68927DB243AEAB51E11F3 /* pngwio.c in Sources */, - 0095084719983B878378CA29 /* pngwrite.c in Sources */, - 242E1D1A9BF331BA918134ED /* pngwtran.c in Sources */, + 309C0A78D45C3AB7B8778B5B /* pngset.c in Sources */, + E515EAE375AE390688CBF8D4 /* pngtrans.c in Sources */, + C8C68927DB243AEAB51E11F4 /* pngwio.c in Sources */, + 0095084719983B878378CA2A /* pngwrite.c in Sources */, + 242E1D1A9BF331BA918134EC /* pngwtran.c in Sources */, 2989056891153968B372EA14 /* pngwutil.c in Sources */, - BB12132A86E2350AA47414CD /* arm_init.c in Sources */, - 0F2FD12272023C869CE86009 /* filter_neon_intrinsics.c in Sources */, - 86787E4138CC334BB74EC7B4 /* palette_neon_intrinsics.c in Sources */, - 25B0940CABAB39CD90C6F3C7 /* intel_init.c in Sources */, + BB12132A86E2350AA47414CC /* arm_init.c in Sources */, + 0F2FD12272023C869CE8600A /* filter_neon_intrinsics.c in Sources */, + 86787E4138CC334BB74EC7B6 /* palette_neon_intrinsics.c in Sources */, + 25B0940CABAB39CD90C6F3C6 /* intel_init.c in Sources */, 8620088DDD233B139B250DD4 /* filter_sse2_intrinsics.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -9681,32 +9681,32 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9FA6C4275F0D3E1A884ED562 /* pcre2_auto_possess.c in Sources */, + 9FA6C4275F0D3E1A884ED563 /* pcre2_auto_possess.c in Sources */, 6463C9BE78C0394CB7B451FA /* pcre2_compile.c in Sources */, - D7F14BDFFB7F369B842AFC13 /* pcre2_config.c in Sources */, + D7F14BDFFB7F369B842AFC14 /* pcre2_config.c in Sources */, 27B5431DC79733CD8D403E89 /* pcre2_context.c in Sources */, EB206A0264AD3CAA9F68B8FC /* pcre2_convert.c in Sources */, - 45E15DBB6B69382D8AF1BA23 /* pcre2_dfa_match.c in Sources */, + 45E15DBB6B69382D8AF1BA22 /* pcre2_dfa_match.c in Sources */, 2F7328AC75393951B08F75F2 /* pcre2_error.c in Sources */, - 5ED54DFAE28533108C08DF2C /* pcre2_extuni.c in Sources */, - C5C60B22CE6A3BCB868F69E9 /* pcre2_find_bracket.c in Sources */, - 57B41B6BACFB3906ACD1BFB1 /* pcre2_jit_compile.c in Sources */, - 7F62946D497A32CE857F65C9 /* pcre2_maketables.c in Sources */, - 8C6E2BD9C31A3AE18AD17D45 /* pcre2_match.c in Sources */, + 5ED54DFAE28533108C08DF2A /* pcre2_extuni.c in Sources */, + C5C60B22CE6A3BCB868F69E8 /* pcre2_find_bracket.c in Sources */, + 57B41B6BACFB3906ACD1BFAF /* pcre2_jit_compile.c in Sources */, + 7F62946D497A32CE857F65CA /* pcre2_maketables.c in Sources */, + 8C6E2BD9C31A3AE18AD17D44 /* pcre2_match.c in Sources */, D66F55C93D1130F488970C06 /* pcre2_match_data.c in Sources */, - 00E12455C98032E18378EE5E /* pcre2_newline.c in Sources */, + 00E12455C98032E18378EE5F /* pcre2_newline.c in Sources */, 10B5C2A72C713A678458CD9E /* pcre2_ord2utf.c in Sources */, - 88E56F89A0DA3AD386F05FD3 /* pcre2_pattern_info.c in Sources */, - 1142E2D85FD93E9AB5D8A55A /* pcre2_script_run.c in Sources */, - 9E37D29DCF7A3945A0EECB3A /* pcre2_serialize.c in Sources */, - DFEB01E7B97A3515B785DCAB /* pcre2_string_utils.c in Sources */, - 60296753A32B39EB8BD0CB45 /* pcre2_study.c in Sources */, + 88E56F89A0DA3AD386F05FD2 /* pcre2_pattern_info.c in Sources */, + 1142E2D85FD93E9AB5D8A55B /* pcre2_script_run.c in Sources */, + 9E37D29DCF7A3945A0EECB3B /* pcre2_serialize.c in Sources */, + DFEB01E7B97A3515B785DCA9 /* pcre2_string_utils.c in Sources */, + 60296753A32B39EB8BD0CB46 /* pcre2_study.c in Sources */, A4DEBFA074C93388A1BBCB42 /* pcre2_substitute.c in Sources */, - B6728BCD1A0731299924C8C4 /* pcre2_substring.c in Sources */, - 2047544E505C3BA38F0144E7 /* pcre2_tables.c in Sources */, + B6728BCD1A0731299924C8C6 /* pcre2_substring.c in Sources */, + 2047544E505C3BA38F0144E8 /* pcre2_tables.c in Sources */, 8B87FEC23DB834EDBFB6EA34 /* pcre2_ucd.c in Sources */, E17048DEEF1138318314F1D0 /* pcre2_valid_utf.c in Sources */, - AF1875145B2537298E4A28DA /* pcre2_xclass.c in Sources */, + AF1875145B2537298E4A28D9 /* pcre2_xclass.c in Sources */, 7BD3887F603E3704969A54E1 /* pcre2_chartables.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -9719,31 +9719,31 @@ E92EB502F79638B0BE569EF5 /* CallTip.cxx in Sources */, B97C178B47173E6AB0CE577B /* CaseConvert.cxx in Sources */, 86B0D280A43C308CAC14BE26 /* CaseFolder.cxx in Sources */, - 682403FBBD4E3D5E88159501 /* CellBuffer.cxx in Sources */, - 1D7442C82B343F50A83B25B0 /* CharClassify.cxx in Sources */, - DF861EBD9C483E79ADF98602 /* CharacterCategory.cxx in Sources */, + 682403FBBD4E3D5E88159503 /* CellBuffer.cxx in Sources */, + 1D7442C82B343F50A83B25B2 /* CharClassify.cxx in Sources */, + DF861EBD9C483E79ADF98604 /* CharacterCategory.cxx in Sources */, 13A71672A59233D3A9B2D5E9 /* CharacterSet.cxx in Sources */, 6BC8B3EDB3AE3EF4BACFC08B /* ContractionState.cxx in Sources */, - 895E7FE46F733C75AE8847E4 /* DBCS.cxx in Sources */, + 895E7FE46F733C75AE8847E5 /* DBCS.cxx in Sources */, 90BC965B1A1F35A3B2C9D1CA /* Decoration.cxx in Sources */, 0D6596A44A8C37DE85D578F8 /* Document.cxx in Sources */, - DD1B139EA5AD3F6DB92C0FA8 /* EditModel.cxx in Sources */, + DD1B139EA5AD3F6DB92C0FA9 /* EditModel.cxx in Sources */, 3C665EA42ECC3E5990BA347C /* EditView.cxx in Sources */, 6D723C987BFB39B7B887DCB2 /* Editor.cxx in Sources */, - 0B4AF44DC0C439AD83CDC37E /* Indicator.cxx in Sources */, - C8F1FB8C029031A5909DBC58 /* KeyMap.cxx in Sources */, + 0B4AF44DC0C439AD83CDC37F /* Indicator.cxx in Sources */, + C8F1FB8C029031A5909DBC56 /* KeyMap.cxx in Sources */, 923F4797A73A3BDD87BBD1E2 /* LineMarker.cxx in Sources */, - EE6474BBB4AF34D093E2451E /* MarginView.cxx in Sources */, + EE6474BBB4AF34D093E2451D /* MarginView.cxx in Sources */, 523FB2A8435A3324A8E1B372 /* PerLine.cxx in Sources */, - BF068F3C06473D8CBC55D509 /* PositionCache.cxx in Sources */, - A52A7D2FEB1434E29C64582E /* RESearch.cxx in Sources */, + BF068F3C06473D8CBC55D508 /* PositionCache.cxx in Sources */, + A52A7D2FEB1434E29C64582C /* RESearch.cxx in Sources */, 7B372FEA276438C186F7E341 /* RunStyles.cxx in Sources */, - 15735ED6556130F6A14F0BCF /* ScintillaBase.cxx in Sources */, + 15735ED6556130F6A14F0BCE /* ScintillaBase.cxx in Sources */, 097BC5E023C33C1DA05606B1 /* Selection.cxx in Sources */, 4C9BA36123E43589956864C7 /* Style.cxx in Sources */, - 19D823E564D932758EA6F8D2 /* UniConversion.cxx in Sources */, + 19D823E564D932758EA6F8D3 /* UniConversion.cxx in Sources */, 4DA9DE940E043C58BEACBB56 /* UniqueString.cxx in Sources */, - 699D88EE2DAA3594B6606892 /* ViewStyle.cxx in Sources */, + 699D88EE2DAA3594B6606890 /* ViewStyle.cxx in Sources */, BCDAE378D03E37F5994FB9C5 /* XPM.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -9753,943 +9753,943 @@ buildActionMask = 2147483647; files = ( 59BFB8C8310E37B39AF8B0D4 /* any.cpp in Sources */, - D5A25AC579F436509805335A /* appbase.cpp in Sources */, + D5A25AC579F436509805335B /* appbase.cpp in Sources */, C2B07E2ECDDC3833BDC9B28C /* arcall.cpp in Sources */, - 4CF9BA40653C3153805D88AD /* arcfind.cpp in Sources */, - 3EB6B8528A0D3B6CADAE1256 /* archive.cpp in Sources */, - 3B8A54D5E5A53607A6F7979A /* arrstr.cpp in Sources */, - 0A2A4D2DC8F63FE1AC0BFAB1 /* base64.cpp in Sources */, + 4CF9BA40653C3153805D88AC /* arcfind.cpp in Sources */, + 3EB6B8528A0D3B6CADAE1257 /* archive.cpp in Sources */, + 3B8A54D5E5A53607A6F7979B /* arrstr.cpp in Sources */, + 0A2A4D2DC8F63FE1AC0BFAB0 /* base64.cpp in Sources */, 319FB8E64CE731D6A58AD301 /* clntdata.cpp in Sources */, 51437DC2AD7B3BEB9A53CE1C /* cmdline.cpp in Sources */, DA0FA502405A37B2A5698D21 /* config.cpp in Sources */, - BB6FE851028C3DE7A070C215 /* convauto.cpp in Sources */, - F89405757B063F80B111F469 /* datetime.cpp in Sources */, + BB6FE851028C3DE7A070C214 /* convauto.cpp in Sources */, + F89405757B063F80B111F46B /* datetime.cpp in Sources */, 1D726139C977341A97D0C932 /* datetimefmt.cpp in Sources */, - E63364B7E727383BA8E2B7ED /* datstrm.cpp in Sources */, - 3ED6F4B64C283232A79423D0 /* dircmn.cpp in Sources */, - AD7EEB418C7930CB828EAF87 /* dynlib.cpp in Sources */, - 0164A65CDB7A334A8E9AA4C1 /* dynload.cpp in Sources */, - 246B4FF96BA135258FE45F50 /* encconv.cpp in Sources */, - 97BAFEAD53E238B6881178DF /* evtloopcmn.cpp in Sources */, - F07D84D124F23E7FA11CF149 /* extended.c in Sources */, + E63364B7E727383BA8E2B7EC /* datstrm.cpp in Sources */, + 3ED6F4B64C283232A79423CF /* dircmn.cpp in Sources */, + AD7EEB418C7930CB828EAF88 /* dynlib.cpp in Sources */, + 0164A65CDB7A334A8E9AA4BF /* dynload.cpp in Sources */, + 246B4FF96BA135258FE45F4F /* encconv.cpp in Sources */, + 97BAFEAD53E238B6881178DD /* evtloopcmn.cpp in Sources */, + F07D84D124F23E7FA11CF14A /* extended.c in Sources */, FEF99FF6C38D3B488396B143 /* ffile.cpp in Sources */, D6C3421AD2A537AAA2F0AB80 /* file.cpp in Sources */, - FFF5BFBE600E35FAB7EA522D /* fileback.cpp in Sources */, - 41943A8F82723027A151A469 /* fileconf.cpp in Sources */, - 49260580A7F23B569A827D40 /* filefn.cpp in Sources */, - D4C87E227A28391891D89088 /* filename.cpp in Sources */, - 8A4046BD38873D9CAC9C2B59 /* filesys.cpp in Sources */, + FFF5BFBE600E35FAB7EA522E /* fileback.cpp in Sources */, + 41943A8F82723027A151A468 /* fileconf.cpp in Sources */, + 49260580A7F23B569A827D3F /* filefn.cpp in Sources */, + D4C87E227A28391891D89089 /* filename.cpp in Sources */, + 8A4046BD38873D9CAC9C2B5B /* filesys.cpp in Sources */, 9E0B67E34B683412978BA82D /* filtall.cpp in Sources */, - CA4DCD57060B38CC8B2283D8 /* filtfind.cpp in Sources */, + CA4DCD57060B38CC8B2283D7 /* filtfind.cpp in Sources */, 2FA1A8FE3644325ABAD273A6 /* fmapbase.cpp in Sources */, - FE2DBCCC1D0B36A3BE4493C2 /* fs_arc.cpp in Sources */, + FE2DBCCC1D0B36A3BE4493C1 /* fs_arc.cpp in Sources */, F6B85CD918E93923BE631B95 /* fs_filter.cpp in Sources */, FE5285579C7F39C48FC66B11 /* hash.cpp in Sources */, - 595DCB164D55342EB86604ED /* hashmap.cpp in Sources */, - 1B06622C8D8731FC832199E4 /* init.cpp in Sources */, + 595DCB164D55342EB86604EE /* hashmap.cpp in Sources */, + 1B06622C8D8731FC832199E3 /* init.cpp in Sources */, 0743AE8613F535A0ABB79316 /* intl.cpp in Sources */, - A336FD218BE63B19991CA514 /* ipcbase.cpp in Sources */, + A336FD218BE63B19991CA513 /* ipcbase.cpp in Sources */, BFD4B8871B3934048B631419 /* languageinfo.cpp in Sources */, - 68AC8860B0943C1FAF76D96C /* list.cpp in Sources */, + 68AC8860B0943C1FAF76D96D /* list.cpp in Sources */, 3141FEDED0943BD6A2EF8590 /* log.cpp in Sources */, - 0C7E2D5C22A232368F862A61 /* longlong.cpp in Sources */, - B59FC7345C383D9099391AC4 /* mimecmn.cpp in Sources */, - EC3A1C620D323B5590AABF02 /* module.cpp in Sources */, + 0C7E2D5C22A232368F862A62 /* longlong.cpp in Sources */, + B59FC7345C383D9099391AC3 /* mimecmn.cpp in Sources */, + EC3A1C620D323B5590AABF03 /* module.cpp in Sources */, F38202271C6131908C358DED /* mstream.cpp in Sources */, 31DD19A942283FA8810B6384 /* numformatter.cpp in Sources */, - 23A7AF68A03E380785EE7C26 /* object.cpp in Sources */, - D6B73239BF0E32288161679E /* platinfo.cpp in Sources */, - 0A406D2D1ADA343891E3664E /* powercmn.cpp in Sources */, + 23A7AF68A03E380785EE7C25 /* object.cpp in Sources */, + D6B73239BF0E32288161679C /* platinfo.cpp in Sources */, + 0A406D2D1ADA343891E3664C /* powercmn.cpp in Sources */, CA85901B9E2538CFB7E44218 /* process.cpp in Sources */, - 7A7439BE66AA3771B4A89048 /* regex.cpp in Sources */, + 7A7439BE66AA3771B4A8904A /* regex.cpp in Sources */, CF3082BA1ED232F4B904BD16 /* stdpbase.cpp in Sources */, - 539B586AEAD630A79FC12ECF /* sstream.cpp in Sources */, - 028257C52CAE3038AA862C36 /* stdstream.cpp in Sources */, - 6AA0EE765330326380989FD3 /* stopwatch.cpp in Sources */, + 539B586AEAD630A79FC12ED0 /* sstream.cpp in Sources */, + 028257C52CAE3038AA862C37 /* stdstream.cpp in Sources */, + 6AA0EE765330326380989FD1 /* stopwatch.cpp in Sources */, E882402BEE0330A080A6516F /* strconv.cpp in Sources */, - 30493B486DFF35AF80D12C4B /* stream.cpp in Sources */, - 795613831EC8332A83FF26E7 /* string.cpp in Sources */, + 30493B486DFF35AF80D12C4A /* stream.cpp in Sources */, + 795613831EC8332A83FF26E9 /* string.cpp in Sources */, 88E1AE56FD393C8BA5CF8545 /* stringops.cpp in Sources */, - 056E30EA43753A7CB1AF8CA0 /* strvararg.cpp in Sources */, + 056E30EA43753A7CB1AF8C9E /* strvararg.cpp in Sources */, 4DD98A9436C83CF3B9425A78 /* sysopt.cpp in Sources */, - 9FB1E1763EFA334CA0C07C49 /* tarstrm.cpp in Sources */, + 9FB1E1763EFA334CA0C07C4B /* tarstrm.cpp in Sources */, 2E4747E0736B30569ACD5422 /* textbuf.cpp in Sources */, - 6167245C417A32179EC37D2F /* textfile.cpp in Sources */, - 98AD7D0478BA36249B03C625 /* time.cpp in Sources */, - 7FC3D17B3C853FE58841002F /* timercmn.cpp in Sources */, - 729091CC33C73C989B4E0719 /* timerimpl.cpp in Sources */, - BF8C33B7CB3A3ECE814A95FC /* tokenzr.cpp in Sources */, + 6167245C417A32179EC37D2E /* textfile.cpp in Sources */, + 98AD7D0478BA36249B03C623 /* time.cpp in Sources */, + 7FC3D17B3C853FE58841002D /* timercmn.cpp in Sources */, + 729091CC33C73C989B4E071A /* timerimpl.cpp in Sources */, + BF8C33B7CB3A3ECE814A95FB /* tokenzr.cpp in Sources */, ABCD15C4AB37396EA17B7B28 /* translation.cpp in Sources */, - 087FF6DE223A32509692F39C /* txtstrm.cpp in Sources */, - DAAFBED07FF8365B96D20B9B /* unichar.cpp in Sources */, - 2E8440A2BDD53BE7B01547C4 /* uri.cpp in Sources */, - C425A172B0AB3EBD9AC9A591 /* ustring.cpp in Sources */, + 087FF6DE223A32509692F39B /* txtstrm.cpp in Sources */, + DAAFBED07FF8365B96D20B9A /* unichar.cpp in Sources */, + 2E8440A2BDD53BE7B01547C2 /* uri.cpp in Sources */, + C425A172B0AB3EBD9AC9A590 /* ustring.cpp in Sources */, 65E8A5F333D7336C816F0D0C /* variant.cpp in Sources */, - E53AFF04877D34C386D77382 /* wfstream.cpp in Sources */, + E53AFF04877D34C386D77381 /* wfstream.cpp in Sources */, 319EA32592DA3C74B86DDE00 /* wxcrt.cpp in Sources */, - A2473402D8B83628B1F66749 /* wxprintf.cpp in Sources */, - BA7B12396B873FDA8F3A2749 /* xlocale.cpp in Sources */, - C5419BC04D6234B5A8307B82 /* xti.cpp in Sources */, - 52C0984A2A4F31BC885519B0 /* xtistrm.cpp in Sources */, - CA155860CE9A3A8189C3A4C2 /* zipstrm.cpp in Sources */, + A2473402D8B83628B1F6674B /* wxprintf.cpp in Sources */, + BA7B12396B873FDA8F3A274A /* xlocale.cpp in Sources */, + C5419BC04D6234B5A8307B81 /* xti.cpp in Sources */, + 52C0984A2A4F31BC885519B1 /* xtistrm.cpp in Sources */, + CA155860CE9A3A8189C3A4C3 /* zipstrm.cpp in Sources */, 014AF0BAB1783A5D9D75A7ED /* zstream.cpp in Sources */, - A93D0E6F0871368EA8FC9FFA /* fswatchercmn.cpp in Sources */, - E49F0D43B5A63EF1A57A7113 /* fswatcherg.cpp in Sources */, - B0FD1B96EAE635AFBFCF2C95 /* secretstore.cpp in Sources */, - A486A28E216D320AB57452D3 /* lzmastream.cpp in Sources */, - 9A63148F193E33B5964DD02A /* uilocale.cpp in Sources */, - 4657E7382E9E3EDC8DE24020 /* mimetype.cpp in Sources */, - 1DBDF75500D73A3098015E81 /* cfstring.cpp in Sources */, + A93D0E6F0871368EA8FC9FFB /* fswatchercmn.cpp in Sources */, + E49F0D43B5A63EF1A57A7112 /* fswatcherg.cpp in Sources */, + B0FD1B96EAE635AFBFCF2C94 /* secretstore.cpp in Sources */, + A486A28E216D320AB57452D5 /* lzmastream.cpp in Sources */, + 9A63148F193E33B5964DD02B /* uilocale.cpp in Sources */, + 4657E7382E9E3EDC8DE2401F /* mimetype.cpp in Sources */, + 1DBDF75500D73A3098015E80 /* cfstring.cpp in Sources */, 9FBC642677C63D01AA2511BC /* evtloop_cf.cpp in Sources */, - AAAB5DF8E60736D88273DCFE /* strconv_cf.cpp in Sources */, - 68C300D096BF39239876D044 /* utils_base.mm in Sources */, - B0FD1B96EAE635AFBFCF2C93 /* secretstore.cpp in Sources */, + AAAB5DF8E60736D88273DD00 /* strconv_cf.cpp in Sources */, + 68C300D096BF39239876D045 /* utils_base.mm in Sources */, + B0FD1B96EAE635AFBFCF2C95 /* secretstore.cpp in Sources */, AE660214E0CB375FBA508A36 /* uilocale.mm in Sources */, - D36E76A4CAF5352D9397E1FF /* fdiodispatcher.cpp in Sources */, - D3FB75C8E3A73AE38EE8A6F7 /* selectdispatcher.cpp in Sources */, - BAAB6B1D80A33843A8436B11 /* appunix.cpp in Sources */, + D36E76A4CAF5352D9397E200 /* fdiodispatcher.cpp in Sources */, + D3FB75C8E3A73AE38EE8A6F6 /* selectdispatcher.cpp in Sources */, + BAAB6B1D80A33843A8436B12 /* appunix.cpp in Sources */, 403FBA20CEFE3EAFB4E6B907 /* dir.cpp in Sources */, - 20BEEFFA08F3396791596871 /* dlunix.cpp in Sources */, - CBBD7B32DB7B3E24AE745D7A /* epolldispatcher.cpp in Sources */, - D18E2985C48733B2B7B3D442 /* evtloopunix.cpp in Sources */, + 20BEEFFA08F3396791596870 /* dlunix.cpp in Sources */, + CBBD7B32DB7B3E24AE745D78 /* epolldispatcher.cpp in Sources */, + D18E2985C48733B2B7B3D444 /* evtloopunix.cpp in Sources */, 3D22FC202D903007AEE3D164 /* fdiounix.cpp in Sources */, - 4B88254FF9963833A276A64E /* snglinst.cpp in Sources */, + 4B88254FF9963833A276A64D /* snglinst.cpp in Sources */, 5F78DB0417BF3CE1B4E35C7F /* stackwalk.cpp in Sources */, - 2F35A207C3993DE08E4FE0B1 /* timerunx.cpp in Sources */, - F5D2146C94E733FAAB6D286A /* threadpsx.cpp in Sources */, - B5C7FD8C27F43F3289A77FC9 /* utilsunx.cpp in Sources */, - F9C5EAC42CCF3267B4100BAF /* wakeuppipe.cpp in Sources */, - FF7DB2884F6E3C5DB4BDF61E /* fswatcher_kqueue.cpp in Sources */, - 830A61EA04FD367C9EB6A758 /* fswatcher_fsevents.cpp in Sources */, + 2F35A207C3993DE08E4FE0B2 /* timerunx.cpp in Sources */, + F5D2146C94E733FAAB6D286B /* threadpsx.cpp in Sources */, + B5C7FD8C27F43F3289A77FCB /* utilsunx.cpp in Sources */, + F9C5EAC42CCF3267B4100BB0 /* wakeuppipe.cpp in Sources */, + FF7DB2884F6E3C5DB4BDF61D /* fswatcher_kqueue.cpp in Sources */, + 830A61EA04FD367C9EB6A757 /* fswatcher_fsevents.cpp in Sources */, DA71FBB9EFB2350ABB3CEC82 /* stdpaths.mm in Sources */, 55D893FDD00633FEA82ABD82 /* event.cpp in Sources */, - 131B879180AE3FB481F81CC9 /* fs_mem.cpp in Sources */, + 131B879180AE3FB481F81CC8 /* fs_mem.cpp in Sources */, 05814571E7A83F5DBFB6E4C7 /* msgout.cpp in Sources */, 80665EEAE8613DF8A93A7986 /* utilscmn.cpp in Sources */, - 3DE2CD678CEB39C2B1E09ACC /* power.mm in Sources */, - A1A7D793B034398B8696EF33 /* utils.mm in Sources */, - E0E4885BF4AF34B48EB08B91 /* volume.mm in Sources */, + 3DE2CD678CEB39C2B1E09ACD /* power.mm in Sources */, + A1A7D793B034398B8696EF35 /* utils.mm in Sources */, + E0E4885BF4AF34B48EB08B93 /* volume.mm in Sources */, F4C0CEADEDC23610BF6983D8 /* artmac.cpp in Sources */, - 296692A7A3783E3A83D005C6 /* brush.cpp in Sources */, - 86AED49CEAFC3637B1F10539 /* dialog_osx.cpp in Sources */, - DC6B669C9A78398F914AEE53 /* fontutil.cpp in Sources */, - C1CDD035AA393ACC9E202C04 /* minifram.cpp in Sources */, - 4269B85FDC5639BEB76A8AEC /* nonownedwnd_osx.cpp in Sources */, - AC91349D7F0E37739B1F5165 /* palette.cpp in Sources */, + 296692A7A3783E3A83D005C8 /* brush.cpp in Sources */, + 86AED49CEAFC3637B1F10538 /* dialog_osx.cpp in Sources */, + DC6B669C9A78398F914AEE55 /* fontutil.cpp in Sources */, + C1CDD035AA393ACC9E202C03 /* minifram.cpp in Sources */, + 4269B85FDC5639BEB76A8AEB /* nonownedwnd_osx.cpp in Sources */, + AC91349D7F0E37739B1F5166 /* palette.cpp in Sources */, 2480859662ED399799E120A5 /* pen.cpp in Sources */, 0E024D145DDD38ACAE68F462 /* toplevel_osx.cpp in Sources */, 02BB539E2AD63C078DA776B2 /* uiaction_osx.cpp in Sources */, 052331773CF6362C9A6CF38E /* utils_osx.cpp in Sources */, - CB2E99E8FB7D3269A333A55F /* window_osx.cpp in Sources */, - 03BF1610E2FC3BD5ACB754F1 /* bitmap.cpp in Sources */, - FF50EC0EC5F23DF890C6E960 /* colour.cpp in Sources */, - BD2B17EB72E73A6EB6E0B270 /* dcmemory.cpp in Sources */, - 371809DA4AD1382F8B53287A /* fontenum.cpp in Sources */, - 86BE5213D3F131D8A686267A /* hid.cpp in Sources */, - AB58406CEBA13BC4A2A83B67 /* printmac.cpp in Sources */, - 91BDA5B04CF33C9AB7358B8C /* timer.cpp in Sources */, - C2D45B334BE03F6C941CA043 /* utilsexc_cf.cpp in Sources */, - 1A70DDEDF9E13FF4BDA390E9 /* bmpbndl.mm in Sources */, + CB2E99E8FB7D3269A333A560 /* window_osx.cpp in Sources */, + 03BF1610E2FC3BD5ACB754F2 /* bitmap.cpp in Sources */, + FF50EC0EC5F23DF890C6E95F /* colour.cpp in Sources */, + BD2B17EB72E73A6EB6E0B271 /* dcmemory.cpp in Sources */, + 371809DA4AD1382F8B532879 /* fontenum.cpp in Sources */, + 86BE5213D3F131D8A6862679 /* hid.cpp in Sources */, + AB58406CEBA13BC4A2A83B66 /* printmac.cpp in Sources */, + 91BDA5B04CF33C9AB7358B8A /* timer.cpp in Sources */, + C2D45B334BE03F6C941CA042 /* utilsexc_cf.cpp in Sources */, + 1A70DDEDF9E13FF4BDA390EA /* bmpbndl.mm in Sources */, A92439BAFD3A30A29DD93132 /* apptraits.cpp in Sources */, E82CB89681FF3747B6A94429 /* anybutton_osx.cpp in Sources */, 49FE0228D8FD3F7AB64A4434 /* bmpbuttn_osx.cpp in Sources */, 6AC347D2DCC730149A0A83D9 /* button_osx.cpp in Sources */, 0E92CEF677AA32C9A8CDA0A7 /* checkbox_osx.cpp in Sources */, - 07412469921A3E488A2F9BA6 /* checklst_osx.cpp in Sources */, - 4666CDC48BA9301EA283C000 /* choice_osx.cpp in Sources */, - 0836590D35FE37988DE70443 /* combobox_osx.cpp in Sources */, - 2DF74933A90E34129F1BEF73 /* dnd_osx.cpp in Sources */, - 0FFFFA2F762B3160955D1D8A /* gauge_osx.cpp in Sources */, - E4B826CE70283D999CB591F5 /* listbox_osx.cpp in Sources */, + 07412469921A3E488A2F9BA7 /* checklst_osx.cpp in Sources */, + 4666CDC48BA9301EA283C001 /* choice_osx.cpp in Sources */, + 0836590D35FE37988DE70444 /* combobox_osx.cpp in Sources */, + 2DF74933A90E34129F1BEF74 /* dnd_osx.cpp in Sources */, + 0FFFFA2F762B3160955D1D89 /* gauge_osx.cpp in Sources */, + E4B826CE70283D999CB591F3 /* listbox_osx.cpp in Sources */, B198DA8239E9358A9D56B98A /* menu_osx.cpp in Sources */, - 1DF3A4F85FCB3BA79A552F3E /* menuitem_osx.cpp in Sources */, + 1DF3A4F85FCB3BA79A552F3D /* menuitem_osx.cpp in Sources */, A3321FE2A87D3BD69E0BB009 /* notebook_osx.cpp in Sources */, - 0C9A379D97B133FA831175A7 /* printdlg_osx.cpp in Sources */, + 0C9A379D97B133FA831175A8 /* printdlg_osx.cpp in Sources */, B1775EF7C72233408044034C /* radiobox_osx.cpp in Sources */, - 6A081BF19747385CB4C1877F /* radiobut_osx.cpp in Sources */, - DF8CE011EAC23F73BDA1C44F /* scrolbar_osx.cpp in Sources */, + 6A081BF19747385CB4C18781 /* radiobut_osx.cpp in Sources */, + DF8CE011EAC23F73BDA1C44E /* scrolbar_osx.cpp in Sources */, 27E73CA5C35A30CE89946ECB /* slider_osx.cpp in Sources */, - 00F1531404F832C6AE0748F4 /* spinbutt_osx.cpp in Sources */, - 91EA325FCE3A3A6A8D1D21A6 /* srchctrl_osx.cpp in Sources */, + 00F1531404F832C6AE0748F2 /* spinbutt_osx.cpp in Sources */, + 91EA325FCE3A3A6A8D1D21A5 /* srchctrl_osx.cpp in Sources */, 221DC4F6678A3EC5ACDDEA51 /* statbox_osx.cpp in Sources */, - 91BC7802C15337CDA84C3744 /* statline_osx.cpp in Sources */, - 283C3ABE42433244983C27C1 /* stattext_osx.cpp in Sources */, - B6891F848CA0325EAB6D1373 /* textentry_osx.cpp in Sources */, + 91BC7802C15337CDA84C3742 /* statline_osx.cpp in Sources */, + 283C3ABE42433244983C27C3 /* stattext_osx.cpp in Sources */, + B6891F848CA0325EAB6D1375 /* textentry_osx.cpp in Sources */, EDCA35F1555F3509895CCA6A /* textctrl_osx.cpp in Sources */, - 664A54F914443110B7BB6928 /* tglbtn_osx.cpp in Sources */, + 664A54F914443110B7BB6929 /* tglbtn_osx.cpp in Sources */, A569A33A2097316D8110C2C3 /* toolbar_osx.cpp in Sources */, - F5FF98C231B33E3EB7902C65 /* colordlgosx.mm in Sources */, - 2386B575BC3931D2AF86CB34 /* fontdlgosx.mm in Sources */, - 2EECB3C2F9523D0B95847A81 /* accel.cpp in Sources */, - 7F77E347E1243D77A666FB45 /* clipbrd.cpp in Sources */, - 5417332FE2DB3CD3A647B15E /* cursor.cpp in Sources */, - D66F5D4D204B3B789C7F76B9 /* fontdlg.cpp in Sources */, + F5FF98C231B33E3EB7902C66 /* colordlgosx.mm in Sources */, + 2386B575BC3931D2AF86CB35 /* fontdlgosx.mm in Sources */, + 2EECB3C2F9523D0B95847A80 /* accel.cpp in Sources */, + 7F77E347E1243D77A666FB43 /* clipbrd.cpp in Sources */, + 5417332FE2DB3CD3A647B15F /* cursor.cpp in Sources */, + D66F5D4D204B3B789C7F76BB /* fontdlg.cpp in Sources */, 692FCCABFB963696AFC1E124 /* gdiobj.cpp in Sources */, - B0E94A59C83637C09FAAE71E /* app.cpp in Sources */, - EB52C6A915943813932944FE /* control.cpp in Sources */, + B0E94A59C83637C09FAAE71D /* app.cpp in Sources */, + EB52C6A91594381393294502 /* control.cpp in Sources */, 45AB45C6B24A3983B22E56A5 /* dataobj.cpp in Sources */, D088E7DDE38C31DC9C9B3419 /* dcclient.cpp in Sources */, - 182DFDBB58653FD9863D4178 /* dcprint.cpp in Sources */, - AAC2CB4D851230008AE4ABA3 /* dcscreen.cpp in Sources */, - 774EB9F3F7E93A379E1F7553 /* graphics.cpp in Sources */, + 182DFDBB58653FD9863D4176 /* dcprint.cpp in Sources */, + AAC2CB4D851230008AE4ABA2 /* dcscreen.cpp in Sources */, + 774EB9F3F7E93A379E1F7551 /* graphics.cpp in Sources */, 5792675690843C6AA4125A74 /* font.cpp in Sources */, - BDAB44F5D017395D9D3A1F23 /* frame.cpp in Sources */, - 27E2EABB117334CD89CFD2A4 /* mdi.cpp in Sources */, + BDAB44F5D017395D9D3A1F24 /* frame.cpp in Sources */, + 27E2EABB117334CD89CFD2A6 /* mdi.cpp in Sources */, 73AA68AB9F1236ED9F1FBB30 /* metafile.cpp in Sources */, - 805CCAE64D023561AD334B54 /* popupwin.cpp in Sources */, - 6832385DDBB33D1B90C73CBB /* renderer.cpp in Sources */, + 805CCAE64D023561AD334B55 /* popupwin.cpp in Sources */, F6A1AC5CF84E32C19F91A614 /* statbrma.cpp in Sources */, D070C3BE95483FE38BABA1BF /* region.cpp in Sources */, 07158EBC05A637ECA9DC7B51 /* utilscocoa.mm in Sources */, - 7E6C627A325F32FFB2EF9BA0 /* caret.cpp in Sources */, + 7E6C627A325F32FFB2EF9B9E /* caret.cpp in Sources */, FB8B6E4789A3311A98C5B0A9 /* clrpickerg.cpp in Sources */, 7569F0BC3C603EB191680890 /* collpaneg.cpp in Sources */, - BBAABF3C693E37D3B0FF2502 /* colrdlgg.cpp in Sources */, - F70156C3E68B38FCB72FE253 /* dirdlgg.cpp in Sources */, - E1F7C51F411B3AF39476E489 /* fdrepdlg.cpp in Sources */, - A965348C7FA73CEC90C8FA26 /* filedlgg.cpp in Sources */, - FD1F6CD8286D3D428FD52A2A /* filepickerg.cpp in Sources */, + BBAABF3C693E37D3B0FF2503 /* colrdlgg.cpp in Sources */, + F70156C3E68B38FCB72FE255 /* dirdlgg.cpp in Sources */, + E1F7C51F411B3AF39476E48A /* fdrepdlg.cpp in Sources */, + A965348C7FA73CEC90C8FA27 /* filedlgg.cpp in Sources */, + FD1F6CD8286D3D428FD52A28 /* filepickerg.cpp in Sources */, 16A382A265DE32FABC318F6F /* fontdlgg.cpp in Sources */, - BEAC2449AFA7304989BA301F /* fontpickerg.cpp in Sources */, - C3AC94EA13C1352790BF5FF8 /* listctrl.cpp in Sources */, + BEAC2449AFA7304989BA3020 /* fontpickerg.cpp in Sources */, + C3AC94EA13C1352790BF5FF9 /* listctrl.cpp in Sources */, C005C2D547E735E9B0816590 /* prntdlgg.cpp in Sources */, - A1AF8FF873D6383996995ED1 /* statusbr.cpp in Sources */, + A1AF8FF873D6383996995ED0 /* statusbr.cpp in Sources */, 2E059BFE8E3B3D9299D5596A /* textmeasure.cpp in Sources */, - 01D4C5F2147F3942A7CE91AB /* icon.cpp in Sources */, + 01D4C5F2147F3942A7CE91AA /* icon.cpp in Sources */, 750C716389AD3ADBABC9D689 /* statbmp_osx.cpp in Sources */, - 1EDED99760B23A1999E75C13 /* imaglist.cpp in Sources */, - 65AD3B31319C35F1AC9EC627 /* anybutton.mm in Sources */, - CE32C5250F2834D4B81BE899 /* appprogress.mm in Sources */, - 14D6D5F8F5ED3C71936DD2AF /* button.mm in Sources */, - 67A0583ADD8C35B8B9BA3D14 /* checkbox.mm in Sources */, - 603DF49D176737D383CE4F01 /* choice.mm in Sources */, - 8C2B50E3FC7A37C58CC9DC0C /* colour.mm in Sources */, - 8C52B1985BAA371FA22CCEBC /* combobox.mm in Sources */, - 6C3A459236F736B8A14A13AE /* dialog.mm in Sources */, - 8A9C3C04D00334418C3446FB /* dirdlg.mm in Sources */, - 5700B7F9166A37FDAA72E9DD /* dnd.mm in Sources */, - 58AABAD40AA236438347DDDF /* evtloop.mm in Sources */, + 1EDED99760B23A1999E75C12 /* imaglist.cpp in Sources */, + 65AD3B31319C35F1AC9EC625 /* anybutton.mm in Sources */, + CE32C5250F2834D4B81BE898 /* appprogress.mm in Sources */, + 14D6D5F8F5ED3C71936DD2B1 /* button.mm in Sources */, + 67A0583ADD8C35B8B9BA3D13 /* checkbox.mm in Sources */, + 603DF49D176737D383CE4F02 /* choice.mm in Sources */, + 8C2B50E3FC7A37C58CC9DC0A /* colour.mm in Sources */, + 8C52B1985BAA371FA22CCEBD /* combobox.mm in Sources */, + 6C3A459236F736B8A14A13AD /* dialog.mm in Sources */, + 8A9C3C04D00334418C3446FA /* dirdlg.mm in Sources */, + 5700B7F9166A37FDAA72E9DB /* dnd.mm in Sources */, + 58AABAD40AA236438347DDDE /* evtloop.mm in Sources */, C40AA245D5773351979A2852 /* filedlg.mm in Sources */, - 23E9AF567E873B948EFEA181 /* gauge.mm in Sources */, + 23E9AF567E873B948EFEA182 /* gauge.mm in Sources */, 6E1FD7D3DEF03748AEE3A29D /* listbox.mm in Sources */, - 2A79B68D20FE3C9B98A15534 /* menu.mm in Sources */, - 127E255EE601383A9E0EF7EB /* menuitem.mm in Sources */, + 2A79B68D20FE3C9B98A15536 /* menu.mm in Sources */, + 127E255EE601383A9E0EF7EC /* menuitem.mm in Sources */, F84D59648206349A9768157D /* msgdlg.mm in Sources */, - D6CF7416CA6A3CFF8FDFD49C /* nativewin.mm in Sources */, + D6CF7416CA6A3CFF8FDFD49D /* nativewin.mm in Sources */, 893BDA491EDE3A0E91FADE41 /* nonownedwnd.mm in Sources */, 33BA7D6B9DC3378B820DEB88 /* notebook.mm in Sources */, 9241AAE354C53190BF3D5BA3 /* radiobut.mm in Sources */, 8EE5A2467401365C8217AF30 /* preferences.mm in Sources */, - 22E90F33B5C9308EBF37A701 /* printdlg.mm in Sources */, - 5303FA25D0773FAEB963D8E5 /* scrolbar.mm in Sources */, - 30AEDF41EC5C374DBF96EFFB /* slider.mm in Sources */, + 22E90F33B5C9308EBF37A700 /* printdlg.mm in Sources */, + 5303FA25D0773FAEB963D8E4 /* scrolbar.mm in Sources */, + 30AEDF41EC5C374DBF96EFFD /* slider.mm in Sources */, 5DA146A9F7653F53BF5299E8 /* spinbutt.mm in Sources */, - 55F01295F1D23805BCA12F16 /* srchctrl.mm in Sources */, + 55F01295F1D23805BCA12F15 /* srchctrl.mm in Sources */, B30D10F6257631B0A1926F8A /* statbox.mm in Sources */, - 1DE75213D296323B815A02BE /* statline.mm in Sources */, - 21F74D4D4D84375AB155FD5C /* stattext.mm in Sources */, + 1DE75213D296323B815A02C0 /* statline.mm in Sources */, + 21F74D4D4D84375AB155FD5D /* stattext.mm in Sources */, 675B4E6CBA8632E89B4AC26D /* textctrl.mm in Sources */, - E6CA1EB5550F3930BFE286CD /* tglbtn.mm in Sources */, - A53B8C3ED0D33A1D9AA8219B /* toolbar.mm in Sources */, - 2B4507BC09563DB5B0F16598 /* tooltip.mm in Sources */, - 815AE3FED68330F4933AA16F /* window.mm in Sources */, - 47C31B7492F33C3EBE53262B /* settings.mm in Sources */, - 4156FDB73D0A397A870E4304 /* overlay.mm in Sources */, - 14DEBD7C01FC358B917FDAF3 /* aboutdlg.mm in Sources */, - 0723C4E8B52C39FDBC2158B6 /* dataview_osx.cpp in Sources */, - 1B69C40CD7493FED9A272836 /* notifmsg.mm in Sources */, - 25C5C1713C0B39AC8EB6A390 /* taskbar.mm in Sources */, - 4F99EB97F65330C28EB4D078 /* datectrl_osx.cpp in Sources */, + E6CA1EB5550F3930BFE286CE /* tglbtn.mm in Sources */, + A53B8C3ED0D33A1D9AA8219A /* toolbar.mm in Sources */, + 2B4507BC09563DB5B0F16596 /* tooltip.mm in Sources */, + 815AE3FED68330F4933AA170 /* window.mm in Sources */, + 47C31B7492F33C3EBE53262C /* settings.mm in Sources */, + 4156FDB73D0A397A870E4302 /* overlay.mm in Sources */, + 14DEBD7C01FC358B917FDAF4 /* aboutdlg.mm in Sources */, + 0723C4E8B52C39FDBC2158B8 /* dataview_osx.cpp in Sources */, + 1B69C40CD7493FED9A272837 /* notifmsg.mm in Sources */, + 25C5C1713C0B39AC8EB6A38F /* taskbar.mm in Sources */, + 4F99EB97F65330C28EB4D077 /* datectrl_osx.cpp in Sources */, 3316A16628B03D5E88529EA8 /* datetimectrl.mm in Sources */, - 61FEDBF2D47A3B4E861F8298 /* sound.cpp in Sources */, + 61FEDBF2D47A3B4E861F829B /* sound.cpp in Sources */, CE2C937117FE3AB599DD30BA /* sound_osx.cpp in Sources */, - 219304C9DDA33E9AADB515DE /* datetimectrl_osx.cpp in Sources */, - C1DCF69200593986A8C606A6 /* hidjoystick.cpp in Sources */, + 219304C9DDA33E9AADB515DC /* datetimectrl_osx.cpp in Sources */, + C1DCF69200593986A8C606A8 /* hidjoystick.cpp in Sources */, 61FEDBF2D47A3B4E861F829A /* sound.cpp in Sources */, - 049052C49B0B3810BE0179CA /* dataview.mm in Sources */, - 20D05D14BFAD3F969666D03D /* timectrl_osx.cpp in Sources */, - D00AF125FCB63A7A8F9B87E0 /* taskbarcmn.cpp in Sources */, - A4F2426F36653C6D87EC18B0 /* activityindicator.mm in Sources */, + 049052C49B0B3810BE0179C9 /* dataview.mm in Sources */, + 20D05D14BFAD3F969666D03B /* timectrl_osx.cpp in Sources */, + D00AF125FCB63A7A8F9B87DF /* taskbarcmn.cpp in Sources */, + A4F2426F36653C6D87EC18AE /* activityindicator.mm in Sources */, 215958201947310B88BBEDB4 /* statbmp.mm in Sources */, F1F484DD591337399FCD0464 /* display.cpp in Sources */, - 3CDE2B6BF88D326189F069BF /* accelcmn.cpp in Sources */, - BDB8EF0E0DA03693BFB77EF9 /* accesscmn.cpp in Sources */, - 205520440CD13C0AB9E8915A /* anidecod.cpp in Sources */, + 2FB16C6469433F1C9174912A /* renderer.mm in Sources */, + 3CDE2B6BF88D326189F069BD /* accelcmn.cpp in Sources */, + BDB8EF0E0DA03693BFB77EF8 /* accesscmn.cpp in Sources */, + 205520440CD13C0AB9E8915B /* anidecod.cpp in Sources */, 353B584AD0C03919A57A3049 /* affinematrix2d.cpp in Sources */, DDC71B80D562303690FDBE4D /* appcmn.cpp in Sources */, EE0EA850822E35F596B5EBBB /* artprov.cpp in Sources */, A283187810EB32DAA173BD34 /* artstd.cpp in Sources */, 75DCE6FF00E93C5D93970844 /* arttango.cpp in Sources */, - 1749412E53B9311DABA71DDD /* bmpbase.cpp in Sources */, - 3ACCC2EB8E973C11835EB599 /* bmpbtncmn.cpp in Sources */, - A5775D87FD713CBB930A7840 /* bookctrl.cpp in Sources */, + 1749412E53B9311DABA71DDE /* bmpbase.cpp in Sources */, + 3ACCC2EB8E973C11835EB598 /* bmpbtncmn.cpp in Sources */, + A5775D87FD713CBB930A783E /* bookctrl.cpp in Sources */, C3A63D7091913CD39094AE0D /* btncmn.cpp in Sources */, - FBA19C939E1E33EDB05043FF /* cairo.cpp in Sources */, - 427E6AF88CF73D799206E37D /* checkboxcmn.cpp in Sources */, - 37749AC3468836FC857BD0D7 /* checklstcmn.cpp in Sources */, - C0CDA289E9EC3E20BE70B2E6 /* choiccmn.cpp in Sources */, - DFEB8DA3D42734949CB1E1AC /* clipcmn.cpp in Sources */, - 9D4B67A357D23B5283CA8D9A /* clrpickercmn.cpp in Sources */, + FBA19C939E1E33EDB05043FE /* cairo.cpp in Sources */, + 427E6AF88CF73D799206E37F /* checkboxcmn.cpp in Sources */, + 37749AC3468836FC857BD0D6 /* checklstcmn.cpp in Sources */, + C0CDA289E9EC3E20BE70B2E7 /* choiccmn.cpp in Sources */, + DFEB8DA3D42734949CB1E1AB /* clipcmn.cpp in Sources */, + 9D4B67A357D23B5283CA8D99 /* clrpickercmn.cpp in Sources */, EBF2D44758003221A22202BC /* colourcmn.cpp in Sources */, - 335DD610974A33D4B6581E2A /* colourdata.cpp in Sources */, + 335DD610974A33D4B6581E2C /* colourdata.cpp in Sources */, D542C7819D593112AE5F7C3D /* combocmn.cpp in Sources */, 6F0605F3A4E83BF0BF4C8B7F /* cmdproc.cpp in Sources */, 20F10669703137E68318C6FD /* cmndata.cpp in Sources */, 6FA47EAACE613B039B6EC261 /* containr.cpp in Sources */, 0C485288EA86379D9FD66537 /* cshelp.cpp in Sources */, - 25656617A56D342AA3D1BFE2 /* ctrlcmn.cpp in Sources */, - BF1760458996391E8EB4294B /* ctrlsub.cpp in Sources */, + 25656617A56D342AA3D1BFE3 /* ctrlcmn.cpp in Sources */, + BF1760458996391E8EB42949 /* ctrlsub.cpp in Sources */, 2D60F289103837EA8925E3F2 /* dcbase.cpp in Sources */, - 39D6435B10073B85A499AFD8 /* dcbufcmn.cpp in Sources */, - 9564A6968D66325DAEADEBA4 /* dcgraph.cpp in Sources */, + 39D6435B10073B85A499AFD9 /* dcbufcmn.cpp in Sources */, + 9564A6968D66325DAEADEBA5 /* dcgraph.cpp in Sources */, B791BD05072B3B909A7093C3 /* dcsvg.cpp in Sources */, - B559E894684A38238CAAA115 /* dirctrlcmn.cpp in Sources */, + B559E894684A38238CAAA116 /* dirctrlcmn.cpp in Sources */, 63F0C8EEDF4B3641878A8B4E /* dlgcmn.cpp in Sources */, - B839235BED6F3609BDB732B8 /* dndcmn.cpp in Sources */, - 2CCC30C0162131DBBE9D8029 /* dobjcmn.cpp in Sources */, - F0B3F484C38C3BA0B9927CD9 /* docmdi.cpp in Sources */, - B1E30CF6CFA932F5A3DBA951 /* docview.cpp in Sources */, - F80C2290D67B345F9CF60087 /* dpycmn.cpp in Sources */, - 6BF19C7CA9E93D989C210FE5 /* dseldlg.cpp in Sources */, - C2E37E798F743A4199C86590 /* fddlgcmn.cpp in Sources */, + B839235BED6F3609BDB732B9 /* dndcmn.cpp in Sources */, + 2CCC30C0162131DBBE9D8027 /* dobjcmn.cpp in Sources */, + F0B3F484C38C3BA0B9927CDB /* docmdi.cpp in Sources */, + B1E30CF6CFA932F5A3DBA94F /* docview.cpp in Sources */, + F80C2290D67B345F9CF60085 /* dpycmn.cpp in Sources */, + 6BF19C7CA9E93D989C210FE3 /* dseldlg.cpp in Sources */, + C2E37E798F743A4199C8658E /* fddlgcmn.cpp in Sources */, 37715483D08335B790FFE05A /* filectrlcmn.cpp in Sources */, 0730A107A2B935A9923C8EF3 /* filehistorycmn.cpp in Sources */, - 9881E3FB23ED3283B6CC71A2 /* filepickercmn.cpp in Sources */, - 064908348009398C8EA8497E /* fontpickercmn.cpp in Sources */, + 9881E3FB23ED3283B6CC71A3 /* filepickercmn.cpp in Sources */, + 064908348009398C8EA8497D /* fontpickercmn.cpp in Sources */, 1E166FC1A7B3371FB038B172 /* fldlgcmn.cpp in Sources */, - F747991E5C973F9B8C9D800B /* fontcmn.cpp in Sources */, - 1E2AB43075973AE59A8D89C3 /* fontdata.cpp in Sources */, + F747991E5C973F9B8C9D800C /* fontcmn.cpp in Sources */, + 1E2AB43075973AE59A8D89C2 /* fontdata.cpp in Sources */, F910C74E48823E0BA7F7885E /* graphicc.cpp in Sources */, - F1E4D7CA634E33808AE3B524 /* fontenumcmn.cpp in Sources */, + F1E4D7CA634E33808AE3B522 /* fontenumcmn.cpp in Sources */, D5AABE973F3A351EB1C1A5A7 /* fontmap.cpp in Sources */, - 60706F8836A130A2AF282FE1 /* fontutilcmn.cpp in Sources */, + 60706F8836A130A2AF282FE2 /* fontutilcmn.cpp in Sources */, EDD5725CF41336EFA7FB300A /* framecmn.cpp in Sources */, - EAA469E1A0CC33E4A21A3F7C /* gaugecmn.cpp in Sources */, - 5A8638C234133824BDF93BBF /* gbsizer.cpp in Sources */, + EAA469E1A0CC33E4A21A3F7A /* gaugecmn.cpp in Sources */, + 5A8638C234133824BDF93BC1 /* gbsizer.cpp in Sources */, 0E60E17BA4B23347A4F20161 /* gdicmn.cpp in Sources */, - 95AD56D602CF3C5085602AF8 /* geometry.cpp in Sources */, - 758629DA468A3EF7B1C15243 /* gifdecod.cpp in Sources */, - 7B642B17F5D23F4F8ED38BB6 /* graphcmn.cpp in Sources */, - B8FEEC2C94183AB69C963177 /* headercolcmn.cpp in Sources */, - 383A6993E90936D39A5F12BE /* headerctrlcmn.cpp in Sources */, + 95AD56D602CF3C5085602AFA /* geometry.cpp in Sources */, + 758629DA468A3EF7B1C15242 /* gifdecod.cpp in Sources */, + 7B642B17F5D23F4F8ED38BB4 /* graphcmn.cpp in Sources */, + B8FEEC2C94183AB69C963178 /* headercolcmn.cpp in Sources */, + 383A6993E90936D39A5F12BF /* headerctrlcmn.cpp in Sources */, 4657479AF35533AEB7876677 /* helpbase.cpp in Sources */, BF2585CFA6853023975F1E79 /* iconbndl.cpp in Sources */, - 5B5B8DF915D438AA9FCEB39F /* imagall.cpp in Sources */, + 5B5B8DF915D438AA9FCEB3A0 /* imagall.cpp in Sources */, 0813551C951A3AD1A5EF01B4 /* imagbmp.cpp in Sources */, - 6C822F7F313734DCB51F44B9 /* image.cpp in Sources */, + 6C822F7F313734DCB51F44BB /* image.cpp in Sources */, 89046455F49D3D75A21C9DBA /* imagfill.cpp in Sources */, 36DB80FD5B153E9099DB6913 /* imaggif.cpp in Sources */, 9110ACFC3CFB3C7994E907B1 /* imagiff.cpp in Sources */, D13596A4E3CD31DE810061A1 /* imagjpeg.cpp in Sources */, D83B32B788EC310D919E0DF8 /* imagpcx.cpp in Sources */, 23965E313EDC3BBE9B2FA1C6 /* imagpng.cpp in Sources */, - 46E331300D8F349DB36AB50C /* imagpnm.cpp in Sources */, - AAABEE399008310A8BC9BE43 /* imagtga.cpp in Sources */, - 3C36437B2E933F83984D431F /* imagtiff.cpp in Sources */, - 774A89998E09308CBFB03EE2 /* imagxpm.cpp in Sources */, - 63F2517EC6B2334CA825A6F9 /* layout.cpp in Sources */, - CFF73578F04D357E83D1D832 /* lboxcmn.cpp in Sources */, - 164010B26D363F5FA09785B7 /* listctrlcmn.cpp in Sources */, - 2F7F5B9BBCD83D90B237A1A1 /* markupparser.cpp in Sources */, - 9A83D365AD1F37FA9C7030C4 /* matrix.cpp in Sources */, - E3A4615870B139D29FE727C2 /* menucmn.cpp in Sources */, - 171F09F8DD553FA5B4B3FAE2 /* modalhook.cpp in Sources */, - BD49EC50CB363642BDBF25CA /* mousemanager.cpp in Sources */, - 7A84B9471A3238B4B66B1776 /* nbkbase.cpp in Sources */, + 46E331300D8F349DB36AB50B /* imagpnm.cpp in Sources */, + AAABEE399008310A8BC9BE45 /* imagtga.cpp in Sources */, + 3C36437B2E933F83984D4320 /* imagtiff.cpp in Sources */, + 774A89998E09308CBFB03EE1 /* imagxpm.cpp in Sources */, + 63F2517EC6B2334CA825A6FA /* layout.cpp in Sources */, + CFF73578F04D357E83D1D830 /* lboxcmn.cpp in Sources */, + 164010B26D363F5FA09785B6 /* listctrlcmn.cpp in Sources */, + 2F7F5B9BBCD83D90B237A1A0 /* markupparser.cpp in Sources */, + 9A83D365AD1F37FA9C7030C2 /* matrix.cpp in Sources */, + E3A4615870B139D29FE727C3 /* menucmn.cpp in Sources */, + 171F09F8DD553FA5B4B3FAE3 /* modalhook.cpp in Sources */, + BD49EC50CB363642BDBF25C9 /* mousemanager.cpp in Sources */, + 7A84B9471A3238B4B66B1777 /* nbkbase.cpp in Sources */, AC6AC589EFB233C7B65A3224 /* overlaycmn.cpp in Sources */, D6B2A64A78AF3F2983B441AA /* ownerdrwcmn.cpp in Sources */, - 0742292656623EC481B3436B /* paper.cpp in Sources */, - E2A73751CECF32A68FFAEE84 /* panelcmn.cpp in Sources */, + 0742292656623EC481B34369 /* paper.cpp in Sources */, + E2A73751CECF32A68FFAEE83 /* panelcmn.cpp in Sources */, 4279D39CAAF834F6A5B99197 /* persist.cpp in Sources */, AF1E3338E892336E924AF633 /* pickerbase.cpp in Sources */, 6E68759BC2E63CA59C12FDC2 /* popupcmn.cpp in Sources */, - 6292B023DBF4337A91404AD1 /* preferencescmn.cpp in Sources */, - 1C52CB9487DF3AB9AF243B49 /* prntbase.cpp in Sources */, - 0B98B6721DEE37A1ADEA382C /* quantize.cpp in Sources */, - AE5286C71D1130EAA368A1C4 /* radiobtncmn.cpp in Sources */, + 6292B023DBF4337A91404AD0 /* preferencescmn.cpp in Sources */, + 1C52CB9487DF3AB9AF243B48 /* prntbase.cpp in Sources */, + 0B98B6721DEE37A1ADEA382D /* quantize.cpp in Sources */, + AE5286C71D1130EAA368A1C5 /* radiobtncmn.cpp in Sources */, AEB9099819B33F4A8AAB9F55 /* radiocmn.cpp in Sources */, - 5116CE330E333724A66982E5 /* rearrangectrl.cpp in Sources */, + 5116CE330E333724A66982E3 /* rearrangectrl.cpp in Sources */, A9864F0104FA344BBE79D3BD /* rendcmn.cpp in Sources */, - A80D00249A693F43A9CBE777 /* rgncmn.cpp in Sources */, - C259D01CC62533D296EF023C /* scrolbarcmn.cpp in Sources */, + A80D00249A693F43A9CBE779 /* rgncmn.cpp in Sources */, + C259D01CC62533D296EF023A /* scrolbarcmn.cpp in Sources */, 7625D908B2CD34C78243BA90 /* settcmn.cpp in Sources */, - F5D0BCF1A6C839E5829199E2 /* sizer.cpp in Sources */, + F5D0BCF1A6C839E5829199E3 /* sizer.cpp in Sources */, EDD92822EBD93E86AE5A2ED2 /* slidercmn.cpp in Sources */, - F46777ABE0743B04A1E1F0A6 /* spinbtncmn.cpp in Sources */, - 49C873EE448C3CD9A32012CD /* spinctrlcmn.cpp in Sources */, - 1EA81A0E8E5A3B38B4D80339 /* srchcmn.cpp in Sources */, - 4AEC67BF65B039D99F421668 /* statbar.cpp in Sources */, - 7C52E7CC12463941B0E4D403 /* statbmpcmn.cpp in Sources */, - D9DCBE799DB634C2A73FD6BD /* statboxcmn.cpp in Sources */, + F46777ABE0743B04A1E1F0A4 /* spinbtncmn.cpp in Sources */, + 49C873EE448C3CD9A32012CF /* spinctrlcmn.cpp in Sources */, + 1EA81A0E8E5A3B38B4D80337 /* srchcmn.cpp in Sources */, + 4AEC67BF65B039D99F421667 /* statbar.cpp in Sources */, + 7C52E7CC12463941B0E4D404 /* statbmpcmn.cpp in Sources */, + D9DCBE799DB634C2A73FD6BF /* statboxcmn.cpp in Sources */, 8B38C6C416BA3A51B37F60C6 /* statlinecmn.cpp in Sources */, - D9EE059D3C3C3C13AE4419F3 /* stattextcmn.cpp in Sources */, - BAFF04F1680F32DA988EB03F /* stockitem.cpp in Sources */, - 4958BD2E717A3F03AB03018A /* tbarbase.cpp in Sources */, - 9744994E8A813AA6938A7CE2 /* textcmn.cpp in Sources */, + D9EE059D3C3C3C13AE4419F1 /* stattextcmn.cpp in Sources */, + BAFF04F1680F32DA988EB03D /* stockitem.cpp in Sources */, + 4958BD2E717A3F03AB030189 /* tbarbase.cpp in Sources */, + 9744994E8A813AA6938A7CE4 /* textcmn.cpp in Sources */, AD4A533C4E1633598A6D5C71 /* textentrycmn.cpp in Sources */, 23479484EC143D34871550C1 /* textmeasurecmn.cpp in Sources */, - 700BBDECBE313E108BA99ABE /* toplvcmn.cpp in Sources */, - 45FE206BBAD13DDCA1EA41D0 /* treebase.cpp in Sources */, + 700BBDECBE313E108BA99ABF /* toplvcmn.cpp in Sources */, + 45FE206BBAD13DDCA1EA41D1 /* treebase.cpp in Sources */, 796311E398FF313C84218825 /* uiactioncmn.cpp in Sources */, - E9EDB5C92D5D3B529E8D73B2 /* valgen.cpp in Sources */, - 9F70A89D00B03D4894AF7638 /* validate.cpp in Sources */, + E9EDB5C92D5D3B529E8D73B0 /* valgen.cpp in Sources */, + 9F70A89D00B03D4894AF7639 /* validate.cpp in Sources */, 1937FBA0A0DD32A8A743CFE2 /* valtext.cpp in Sources */, - 6A032420671B375D81273714 /* valnum.cpp in Sources */, - A2769D1659AE3CA3B58C2CB0 /* wincmn.cpp in Sources */, - 1BCC944F5E0936F5830F03E9 /* windowid.cpp in Sources */, + 6A032420671B375D81273716 /* valnum.cpp in Sources */, + A2769D1659AE3CA3B58C2CAF /* wincmn.cpp in Sources */, + 1BCC944F5E0936F5830F03E8 /* windowid.cpp in Sources */, 3399AB7BB1333B5AAF5FAF56 /* wrapsizer.cpp in Sources */, - C1E5799141603A75A26BEEA8 /* xpmdecod.cpp in Sources */, + C1E5799141603A75A26BEEA7 /* xpmdecod.cpp in Sources */, 46F341B46F80376B962759F7 /* animateg.cpp in Sources */, - F5806029B1BA3924A8FDDBC2 /* busyinfo.cpp in Sources */, - CB078622E90F33BE9D131133 /* buttonbar.cpp in Sources */, - 03035C5CE4BC3288A5A18426 /* choicdgg.cpp in Sources */, - 9CA687845B3F30CCA44A89D2 /* choicbkg.cpp in Sources */, - 4442EA28B0B3373B9A2D0862 /* collheaderctrlg.cpp in Sources */, + F5806029B1BA3924A8FDDBC3 /* busyinfo.cpp in Sources */, + CB078622E90F33BE9D131135 /* buttonbar.cpp in Sources */, + 03035C5CE4BC3288A5A18425 /* choicdgg.cpp in Sources */, + 9CA687845B3F30CCA44A89D0 /* choicbkg.cpp in Sources */, + 4442EA28B0B3373B9A2D0863 /* collheaderctrlg.cpp in Sources */, 9C1F073349FD393E9220C0D5 /* combog.cpp in Sources */, - EAE02BA934B43EEE92C496C8 /* dcpsg.cpp in Sources */, - 22AE900003F73134BBEE8BB6 /* dirctrlg.cpp in Sources */, - 4040AE89BF9F34668091064B /* dragimgg.cpp in Sources */, + EAE02BA934B43EEE92C496C7 /* dcpsg.cpp in Sources */, + 22AE900003F73134BBEE8BB7 /* dirctrlg.cpp in Sources */, + 4040AE89BF9F34668091064C /* dragimgg.cpp in Sources */, 7EF89F935314301381802FAC /* filectrlg.cpp in Sources */, - 7D615329368D32709CEF4B59 /* headerctrlg.cpp in Sources */, - 2C95DFA8EE463487956B4EB5 /* infobar.cpp in Sources */, - 02E8F1195B653D26AAA89464 /* listbkg.cpp in Sources */, + 7D615329368D32709CEF4B58 /* headerctrlg.cpp in Sources */, + 2C95DFA8EE463487956B4EB4 /* infobar.cpp in Sources */, + 02E8F1195B653D26AAA89463 /* listbkg.cpp in Sources */, 026F90F7492C316A94128916 /* logg.cpp in Sources */, - 633DD2E870263F42A8DBF9C1 /* markuptext.cpp in Sources */, - 745C39E90E8C3C08A887B51C /* msgdlgg.cpp in Sources */, - 1AF2B2346C9639DAA4D15F31 /* numdlgg.cpp in Sources */, - 4D0BA8B9F72C3C31BC170CE3 /* progdlgg.cpp in Sources */, + 633DD2E870263F42A8DBF9BF /* markuptext.cpp in Sources */, + 745C39E90E8C3C08A887B51E /* msgdlgg.cpp in Sources */, + 1AF2B2346C9639DAA4D15F30 /* numdlgg.cpp in Sources */, + 4D0BA8B9F72C3C31BC170CE4 /* progdlgg.cpp in Sources */, A1A7B833061C35B4AABD093E /* preferencesg.cpp in Sources */, DEB35F871F8E3B90AD207AEE /* printps.cpp in Sources */, - 96927C5A21FD3ACF936CDF6E /* renderg.cpp in Sources */, - F72020415D713C1BA41C17CF /* richmsgdlgg.cpp in Sources */, + 96927C5A21FD3ACF936CDF6D /* renderg.cpp in Sources */, + F72020415D713C1BA41C17D1 /* richmsgdlgg.cpp in Sources */, ED8D23D79FF33ED380FE09EB /* scrlwing.cpp in Sources */, - 85F9828B80B03178A274BD18 /* selstore.cpp in Sources */, + 85F9828B80B03178A274BD17 /* selstore.cpp in Sources */, 84997126352137E798CD258A /* spinctlg.cpp in Sources */, 62F1DC80D631335B892610AA /* splitter.cpp in Sources */, B6C364CB4AE33708A862B4B6 /* srchctlg.cpp in Sources */, 8FC1C07FEE793897A1E96D24 /* statbmpg.cpp in Sources */, BF9B151DC0543E37878F8B9B /* stattextg.cpp in Sources */, - 62757F24C4EE3B84B6AE3F16 /* textdlgg.cpp in Sources */, - 249C9177B1A33EFEAB30F940 /* tipwin.cpp in Sources */, - 32FECED7A7633C4D8C1BFBB5 /* toolbkg.cpp in Sources */, + 62757F24C4EE3B84B6AE3F14 /* textdlgg.cpp in Sources */, + 249C9177B1A33EFEAB30F941 /* tipwin.cpp in Sources */, + 32FECED7A7633C4D8C1BFBB4 /* toolbkg.cpp in Sources */, DB3C3AA956A03FB492480267 /* treectlg.cpp in Sources */, - 5388468A6F8F3141B25CD400 /* treebkg.cpp in Sources */, - 87C67583D36C3465ACD64105 /* vlbox.cpp in Sources */, + 5388468A6F8F3141B25CD402 /* treebkg.cpp in Sources */, + 87C67583D36C3465ACD64103 /* vlbox.cpp in Sources */, A465A43B756630F1944B5A58 /* vscroll.cpp in Sources */, - 1CBF34ACA39330028A5EA9AE /* xmlreshandler.cpp in Sources */, - 8AA341CCFB8E3F6AB3523596 /* splash.cpp in Sources */, - CEE0D7A7D5D8323B9957A782 /* notifmsgg.cpp in Sources */, + 1CBF34ACA39330028A5EA9AD /* xmlreshandler.cpp in Sources */, + 8AA341CCFB8E3F6AB3523597 /* splash.cpp in Sources */, + CEE0D7A7D5D8323B9957A780 /* notifmsgg.cpp in Sources */, 1E17F95DD433379E8C18298D /* odcombo.cpp in Sources */, - 901F659891613419B8643952 /* calctrlcmn.cpp in Sources */, - E5D698D2606A304DA743AF92 /* grideditors.cpp in Sources */, - 5C44446AB150378696CD6B3D /* bmpcboxcmn.cpp in Sources */, - A139B846584436BCBEBAE3C0 /* grid.cpp in Sources */, - 2E930206397C3EDCBD8206FC /* gridctrl.cpp in Sources */, - 760C729E41D93CC1AA2B4E0D /* hyperlinkg.cpp in Sources */, + 901F659891613419B8643954 /* calctrlcmn.cpp in Sources */, + E5D698D2606A304DA743AF94 /* grideditors.cpp in Sources */, + 5C44446AB150378696CD6B3C /* bmpcboxcmn.cpp in Sources */, + A139B846584436BCBEBAE3C1 /* grid.cpp in Sources */, + 2E930206397C3EDCBD8206FD /* gridctrl.cpp in Sources */, + 760C729E41D93CC1AA2B4E0F /* hyperlinkg.cpp in Sources */, F016C51053373E658ED4C9AB /* helpext.cpp in Sources */, - 3554C88010CE3D2A8970A137 /* sashwin.cpp in Sources */, + 3554C88010CE3D2A8970A136 /* sashwin.cpp in Sources */, 187F921A95DA3594B0AD980D /* gridsel.cpp in Sources */, - EC3D181D65F33E09A675FFF3 /* addremovectrl.cpp in Sources */, - 77BC918AF05C30E8A0BD27F9 /* tipdlg.cpp in Sources */, - FEA741A9B6663A4C929893C2 /* aboutdlgg.cpp in Sources */, - 2FAE979E6FE23D088C768B7E /* gridcmn.cpp in Sources */, - 2FE10EA678C73523836FCC1E /* richtooltipcmn.cpp in Sources */, - B4425B59CC27389CA9FF81D3 /* datectlg.cpp in Sources */, - E0FAB345D2933D42B62917A4 /* bannerwindow.cpp in Sources */, - 060E095718B03EF98C754799 /* treelist.cpp in Sources */, - 1CD4F67F48CF3A5FA477D86F /* datavcmn.cpp in Sources */, - CFDBB80A4C9A3BA092273938 /* animatecmn.cpp in Sources */, - E6D18B2EDE353F678830859F /* odcombocmn.cpp in Sources */, - 7B4DA2F5F25B3E188CBAFE38 /* hyperlnkcmn.cpp in Sources */, - 6A10511265493FA2BB79CE4D /* propdlg.cpp in Sources */, - B189DB62AE9F30A1B613756B /* bmpcboxg.cpp in Sources */, - C67EAE20657E36839BF86690 /* richtooltipg.cpp in Sources */, - 98F52D5224B438DFA8887E08 /* timectrlg.cpp in Sources */, - 8A662992FFCB32E99D11950D /* commandlinkbuttong.cpp in Sources */, - 800CFCEDBB7938338C65EEAC /* notifmsgcmn.cpp in Sources */, - 82FA4AA043213728AC266700 /* wizard.cpp in Sources */, - 8B60964DA1DF3F3DB40BE124 /* datavgen.cpp in Sources */, + EC3D181D65F33E09A675FFF2 /* addremovectrl.cpp in Sources */, + 77BC918AF05C30E8A0BD27FA /* tipdlg.cpp in Sources */, + FEA741A9B6663A4C929893C3 /* aboutdlgg.cpp in Sources */, + 2FAE979E6FE23D088C768B7D /* gridcmn.cpp in Sources */, + 2FE10EA678C73523836FCC1C /* richtooltipcmn.cpp in Sources */, + B4425B59CC27389CA9FF81D1 /* datectlg.cpp in Sources */, + E0FAB345D2933D42B62917A3 /* bannerwindow.cpp in Sources */, + 060E095718B03EF98C75479B /* treelist.cpp in Sources */, + 1CD4F67F48CF3A5FA477D86E /* datavcmn.cpp in Sources */, + CFDBB80A4C9A3BA092273936 /* animatecmn.cpp in Sources */, + E6D18B2EDE353F67883085A0 /* odcombocmn.cpp in Sources */, + 7B4DA2F5F25B3E188CBAFE39 /* hyperlnkcmn.cpp in Sources */, + 6A10511265493FA2BB79CE4F /* propdlg.cpp in Sources */, + B189DB62AE9F30A1B613756D /* bmpcboxg.cpp in Sources */, + C67EAE20657E36839BF86692 /* richtooltipg.cpp in Sources */, + 98F52D5224B438DFA8887E06 /* timectrlg.cpp in Sources */, + 8A662992FFCB32E99D11950C /* commandlinkbuttong.cpp in Sources */, + 800CFCEDBB7938338C65EEAE /* notifmsgcmn.cpp in Sources */, + 82FA4AA043213728AC266701 /* wizard.cpp in Sources */, + 8B60964DA1DF3F3DB40BE123 /* datavgen.cpp in Sources */, 5557AA36FBCC3ED9A5F5751A /* editlbox.cpp in Sources */, 955D2199F1893D37BA2D7479 /* laywin.cpp in Sources */, 2F50DBC14FE538A49823925B /* calctrlg.cpp in Sources */, 63F895D6F5643E4B9E666B7B /* creddlgg.cpp in Sources */, - 8F372080E11E382EA0B5ED11 /* rowheightcache.cpp in Sources */, - DB244DC0A09C379AAA63C0A6 /* bmpbndl.cpp in Sources */, - 32988828498D32B2B3F8A984 /* bmpsvg.cpp in Sources */, - 567A32722BA33AEE9FF93D7D /* fs_inet.cpp in Sources */, - 65514CD6A9F23ED98436AC02 /* ftp.cpp in Sources */, - B84642DA949638A189032CE8 /* http.cpp in Sources */, - 6CA1BAEBBDB4336E9E201F96 /* protocol.cpp in Sources */, - E39021D3CDCD33BAA646B007 /* sckaddr.cpp in Sources */, - 9F608A33D52D327FAA295625 /* sckfile.cpp in Sources */, - BCD81FD3D1EC305F801E1C1B /* sckipc.cpp in Sources */, - A3A898DA3114311EB7F02229 /* sckstrm.cpp in Sources */, + 8F372080E11E382EA0B5ED0F /* rowheightcache.cpp in Sources */, + DB244DC0A09C379AAA63C0A4 /* bmpbndl.cpp in Sources */, + 32988828498D32B2B3F8A982 /* bmpsvg.cpp in Sources */, + 567A32722BA33AEE9FF93D7C /* fs_inet.cpp in Sources */, + 65514CD6A9F23ED98436AC03 /* ftp.cpp in Sources */, + B84642DA949638A189032CE6 /* http.cpp in Sources */, + 6CA1BAEBBDB4336E9E201F95 /* protocol.cpp in Sources */, + E39021D3CDCD33BAA646B008 /* sckaddr.cpp in Sources */, + 9F608A33D52D327FAA295624 /* sckfile.cpp in Sources */, + BCD81FD3D1EC305F801E1C1D /* sckipc.cpp in Sources */, + A3A898DA3114311EB7F02228 /* sckstrm.cpp in Sources */, 6978D7A20DA93A329DDD1383 /* socket.cpp in Sources */, - E7140F3AB94D3FDFA86D8C07 /* url.cpp in Sources */, + E7140F3AB94D3FDFA86D8C08 /* url.cpp in Sources */, C987310872D1396BAF716E5C /* webrequest.cpp in Sources */, - EE972E8DC73F310B9B4C949C /* webrequest_curl.cpp in Sources */, - 652CFDD9A1C1366E99B5D6BD /* socketiohandler.cpp in Sources */, - 346D274E17673A01B0177D5D /* sockunix.cpp in Sources */, - AD07124BBA613B47829F0694 /* sockosx.cpp in Sources */, + EE972E8DC73F310B9B4C949D /* webrequest_curl.cpp in Sources */, + 652CFDD9A1C1366E99B5D6BC /* socketiohandler.cpp in Sources */, + 346D274E17673A01B0177D5C /* sockunix.cpp in Sources */, + AD07124BBA613B47829F0692 /* sockosx.cpp in Sources */, 980ED1DA2F96361985952256 /* webrequest_urlsession.mm in Sources */, 2DBF5F96CCC63F7481C26A44 /* webview_webkit.mm in Sources */, - 64A716F87A5136F9A790EC5B /* webview.cpp in Sources */, - 5C5D0983160A36189A770742 /* webviewarchivehandler.cpp in Sources */, - 048986FB629E313EA670CD0D /* webviewfshandler.cpp in Sources */, - DEC5F4B34BC037169D3E5F2B /* mediactrlcmn.cpp in Sources */, - B6BC23F4F3E43315BD4C7CF9 /* mediactrl.mm in Sources */, - 47EBBB18BDB539C2A948C712 /* chm.cpp in Sources */, + 64A716F87A5136F9A790EC5C /* webview.cpp in Sources */, + 5C5D0983160A36189A770743 /* webviewarchivehandler.cpp in Sources */, + 048986FB629E313EA670CD0E /* webviewfshandler.cpp in Sources */, + DEC5F4B34BC037169D3E5F2A /* mediactrlcmn.cpp in Sources */, + B6BC23F4F3E43315BD4C7CFA /* mediactrl.mm in Sources */, + 47EBBB18BDB539C2A948C711 /* chm.cpp in Sources */, BAA75384DA82370298672334 /* helpctrl.cpp in Sources */, - 2CAD4DF9505F36E4A2EAD53F /* helpdata.cpp in Sources */, + 2CAD4DF9505F36E4A2EAD53E /* helpdata.cpp in Sources */, D17E3053DA0D3F7EA4D0951D /* helpdlg.cpp in Sources */, - 7C87CC7641033D91823ED688 /* helpfrm.cpp in Sources */, - 3D762A0BBF1B39B88A769632 /* helpwnd.cpp in Sources */, + 7C87CC7641033D91823ED68A /* helpfrm.cpp in Sources */, + 3D762A0BBF1B39B88A769633 /* helpwnd.cpp in Sources */, 4DA209AEF4AD32AAB97F9719 /* htmlcell.cpp in Sources */, - FD3CC5F0AA41384B9388A1E0 /* htmlfilt.cpp in Sources */, + FD3CC5F0AA41384B9388A1E1 /* htmlfilt.cpp in Sources */, C5E5AB869065307F83E27DD2 /* htmlpars.cpp in Sources */, - EBA0986930DA3B59B2FB4F1F /* htmltag.cpp in Sources */, - 93E04642049537EB8A37BA27 /* htmlwin.cpp in Sources */, + EBA0986930DA3B59B2FB4F20 /* htmltag.cpp in Sources */, + 93E04642049537EB8A37BA26 /* htmlwin.cpp in Sources */, 3E99016BDE043A08B4D6B3D0 /* htmprint.cpp in Sources */, - 9836B3D336963795928FE5A2 /* m_dflist.cpp in Sources */, - 66584BC871303041BA622DE2 /* m_fonts.cpp in Sources */, - 99F7D7BFBB543A04AB728377 /* m_hline.cpp in Sources */, - A3586433C4B1398FB1C361D6 /* m_image.cpp in Sources */, - BD53E095EC1136EF853A47DA /* m_layout.cpp in Sources */, + 9836B3D336963795928FE5A3 /* m_dflist.cpp in Sources */, + 66584BC871303041BA622DE1 /* m_fonts.cpp in Sources */, + 99F7D7BFBB543A04AB728375 /* m_hline.cpp in Sources */, + A3586433C4B1398FB1C361D7 /* m_image.cpp in Sources */, + BD53E095EC1136EF853A47D8 /* m_layout.cpp in Sources */, C05BDB0B5F5A33A9A57FF013 /* m_links.cpp in Sources */, - 81B742D64BEB373DB705947A /* m_list.cpp in Sources */, - FD38B04026F930CC80BC9480 /* m_pre.cpp in Sources */, - 57AE7FCF768F3965BD39B47C /* m_span.cpp in Sources */, - 4CFB7E6E5BD53E2BB39BEF65 /* m_style.cpp in Sources */, - 3D424F4B33653A00AE9B623C /* m_tables.cpp in Sources */, - F3AC352D6DAE3A12A5664768 /* styleparams.cpp in Sources */, - 2A7640E4210334AC93366901 /* winpars.cpp in Sources */, - 87AA9C5D887B3C31A2AFB49E /* htmllbox.cpp in Sources */, - 8F949B9010863F66A58FFEF3 /* xh_activityindicator.cpp in Sources */, - FBE4DB30865D3177B3A9993C /* xh_animatctrl.cpp in Sources */, + 81B742D64BEB373DB705947B /* m_list.cpp in Sources */, + FD38B04026F930CC80BC9481 /* m_pre.cpp in Sources */, + 57AE7FCF768F3965BD39B47A /* m_span.cpp in Sources */, + 4CFB7E6E5BD53E2BB39BEF63 /* m_style.cpp in Sources */, + 3D424F4B33653A00AE9B623B /* m_tables.cpp in Sources */, + F3AC352D6DAE3A12A566476A /* styleparams.cpp in Sources */, + 2A7640E4210334AC93366900 /* winpars.cpp in Sources */, + 87AA9C5D887B3C31A2AFB49D /* htmllbox.cpp in Sources */, + 8F949B9010863F66A58FFEF2 /* xh_activityindicator.cpp in Sources */, + FBE4DB30865D3177B3A9993D /* xh_animatctrl.cpp in Sources */, 702616D38A5B345D9CC87115 /* xh_bannerwindow.cpp in Sources */, - 94E510619F433AE3AC884757 /* xh_bmp.cpp in Sources */, + 94E510619F433AE3AC884755 /* xh_bmp.cpp in Sources */, 8966F77CC97B3ED780C8F138 /* xh_bmpcbox.cpp in Sources */, 84B3625464F732C3A79E1316 /* xh_bmpbt.cpp in Sources */, D5C304182151365FA9FF8A3E /* xh_bttn.cpp in Sources */, - FE9A662A1F9B34D099C45C1F /* xh_cald.cpp in Sources */, + FE9A662A1F9B34D099C45C1D /* xh_cald.cpp in Sources */, 6138BCBC8E4438FA91E0EF9F /* xh_chckb.cpp in Sources */, - 5F2C2A46781739D897CF293D /* xh_chckl.cpp in Sources */, - CE17002B5B7E375582747639 /* xh_choic.cpp in Sources */, - 26E4813A97DE323E88119163 /* xh_choicbk.cpp in Sources */, - E7AF3BF2B3473AD9BE66D1A3 /* xh_clrpicker.cpp in Sources */, - 1AB50C98FF473B33A3CA4D3B /* xh_cmdlinkbn.cpp in Sources */, - E7921B0472B63E4091F4F518 /* xh_collpane.cpp in Sources */, + 5F2C2A46781739D897CF293E /* xh_chckl.cpp in Sources */, + CE17002B5B7E37558274763B /* xh_choic.cpp in Sources */, + 26E4813A97DE323E88119164 /* xh_choicbk.cpp in Sources */, + E7AF3BF2B3473AD9BE66D1A2 /* xh_clrpicker.cpp in Sources */, + 1AB50C98FF473B33A3CA4D3A /* xh_cmdlinkbn.cpp in Sources */, + E7921B0472B63E4091F4F519 /* xh_collpane.cpp in Sources */, 84382E5DB3203A73AC5EE392 /* xh_combo.cpp in Sources */, - F569D7A3F0E038E9B4CC2A77 /* xh_comboctrl.cpp in Sources */, - 14F303FD6B5F383DADDFD789 /* xh_dataview.cpp in Sources */, + F569D7A3F0E038E9B4CC2A78 /* xh_comboctrl.cpp in Sources */, + 14F303FD6B5F383DADDFD788 /* xh_dataview.cpp in Sources */, FB09720D13673A7B81BCB647 /* xh_datectrl.cpp in Sources */, F7D10B6E0CBA32EFAF79C77C /* xh_dirpicker.cpp in Sources */, - 3B7E035ECF3D3FFB9827AC1C /* xh_dlg.cpp in Sources */, - E05B06A7FEEE32D5AD87EA4F /* xh_editlbox.cpp in Sources */, + 3B7E035ECF3D3FFB9827AC1E /* xh_dlg.cpp in Sources */, + E05B06A7FEEE32D5AD87EA50 /* xh_editlbox.cpp in Sources */, F24F637D59F637CA9A7E23CA /* xh_filectrl.cpp in Sources */, - 5FE969523BDB3353AEF96810 /* xh_filepicker.cpp in Sources */, - 438EAEA4B30C325C827F6197 /* xh_fontpicker.cpp in Sources */, - 95826E8528CC32D8934C36EC /* xh_frame.cpp in Sources */, + 5FE969523BDB3353AEF96812 /* xh_filepicker.cpp in Sources */, + 438EAEA4B30C325C827F6199 /* xh_fontpicker.cpp in Sources */, + 95826E8528CC32D8934C36ED /* xh_frame.cpp in Sources */, BE99A85EE76236CC8C719A64 /* xh_gauge.cpp in Sources */, - 26649553E4763EE6BA268B7E /* xh_gdctl.cpp in Sources */, + 26649553E4763EE6BA268B7D /* xh_gdctl.cpp in Sources */, 72AD4417FF7C3094BB1FF62D /* xh_grid.cpp in Sources */, 83616D33080E3F0F9FA5FBB6 /* xh_html.cpp in Sources */, - 2B13BFC894C63373B7ACFA3E /* xh_hyperlink.cpp in Sources */, - EA10DA3199813E90B39C70D3 /* xh_infobar.cpp in Sources */, - C34B8675439F39B4845FFC52 /* xh_listb.cpp in Sources */, - F5DF7AF0FA9E371BB71EF799 /* xh_listbk.cpp in Sources */, - 96B507455762391688B5E502 /* xh_listc.cpp in Sources */, - F34D240EB4513FE996179184 /* xh_mdi.cpp in Sources */, + 2B13BFC894C63373B7ACFA3D /* xh_hyperlink.cpp in Sources */, + EA10DA3199813E90B39C70D4 /* xh_infobar.cpp in Sources */, + C34B8675439F39B4845FFC51 /* xh_listb.cpp in Sources */, + F5DF7AF0FA9E371BB71EF798 /* xh_listbk.cpp in Sources */, + 96B507455762391688B5E501 /* xh_listc.cpp in Sources */, + F34D240EB4513FE996179182 /* xh_mdi.cpp in Sources */, 65FCDBFFF3F138A3ABBAA650 /* xh_menu.cpp in Sources */, 0FBF7C9EDFB53D8DA0991B56 /* xh_notbk.cpp in Sources */, 0FA6E1E47F123FF4A902E4D3 /* xh_odcombo.cpp in Sources */, - 36B0B923B836358D9DB0AE10 /* xh_panel.cpp in Sources */, - CDC0FF253B503BA19693D68E /* xh_propdlg.cpp in Sources */, - 47F4FC8717AF3A848812DFCD /* xh_radbt.cpp in Sources */, + 36B0B923B836358D9DB0AE11 /* xh_panel.cpp in Sources */, + CDC0FF253B503BA19693D68D /* xh_propdlg.cpp in Sources */, + 47F4FC8717AF3A848812DFCC /* xh_radbt.cpp in Sources */, 7181709A030D3749AB355B75 /* xh_radbx.cpp in Sources */, - FDE14459359334DE9FB03ED7 /* xh_scrol.cpp in Sources */, + FDE14459359334DE9FB03ED6 /* xh_scrol.cpp in Sources */, 87092C0C817D343DAB77E23F /* xh_scwin.cpp in Sources */, 00E2F82590B33BDCA1F6D0C5 /* xh_htmllbox.cpp in Sources */, A39B0D7EB43137F7BA50A35D /* xh_simplebook.cpp in Sources */, E1A20811148F31D289AF98B1 /* xh_sizer.cpp in Sources */, 5F6B4F226B473AACB7AC8DF5 /* xh_slidr.cpp in Sources */, - C32EF2EC1A103BC3A6254323 /* xh_spin.cpp in Sources */, - 33ED014A7FF7398794E6E4D1 /* xh_split.cpp in Sources */, - 7C9EAFF4A0223EE597E0E3A0 /* xh_srchctrl.cpp in Sources */, - 8AB7191F7CB838FC8337C48D /* xh_statbar.cpp in Sources */, - 3D3EA1BAAD1833B1B48E9C88 /* xh_stbmp.cpp in Sources */, + C32EF2EC1A103BC3A6254322 /* xh_spin.cpp in Sources */, + 33ED014A7FF7398794E6E4CF /* xh_split.cpp in Sources */, + 7C9EAFF4A0223EE597E0E39E /* xh_srchctrl.cpp in Sources */, + 8AB7191F7CB838FC8337C48E /* xh_statbar.cpp in Sources */, + 3D3EA1BAAD1833B1B48E9C86 /* xh_stbmp.cpp in Sources */, F22C401903993639AE05A296 /* xh_stbox.cpp in Sources */, - BF3D600A93403C589B65C5C0 /* xh_stlin.cpp in Sources */, - 8292D346BFC33D6E8D3CDDC1 /* xh_sttxt.cpp in Sources */, - 0EB6AB38A68D3845AC384A24 /* xh_text.cpp in Sources */, - B181806CC34839E791E54BF1 /* xh_tglbtn.cpp in Sources */, - 89200B144075388BA69A07E4 /* xh_timectrl.cpp in Sources */, + BF3D600A93403C589B65C5BF /* xh_stlin.cpp in Sources */, + 8292D346BFC33D6E8D3CDDC0 /* xh_sttxt.cpp in Sources */, + 0EB6AB38A68D3845AC384A25 /* xh_text.cpp in Sources */, + B181806CC34839E791E54BF0 /* xh_tglbtn.cpp in Sources */, + 89200B144075388BA69A07E3 /* xh_timectrl.cpp in Sources */, F3CB42BB6D983675862C01F4 /* xh_toolb.cpp in Sources */, - 17F0494F87533196904F5314 /* xh_toolbk.cpp in Sources */, - 3357BD0518F538E9A949F887 /* xh_tree.cpp in Sources */, - 46CE8B53D2663927AAE5DF9F /* xh_treebk.cpp in Sources */, - C5A8DF376BB13A2A8290C2E7 /* xh_unkwn.cpp in Sources */, - 37DD17F479A1371ABF3589BB /* xh_wizrd.cpp in Sources */, - 1710A4BB0E6339558A187F8E /* xmlres.cpp in Sources */, - 135DFCE48FC03D8294D01A8B /* xmlrsall.cpp in Sources */, - 070797A894A03196B7BEC661 /* xh_bookctrlbase.cpp in Sources */, - 50E89226E8D7390D9D21C80A /* debugrpt.cpp in Sources */, - 7C5552FA058034238F485902 /* dbgrptg.cpp in Sources */, + 17F0494F87533196904F5315 /* xh_toolbk.cpp in Sources */, + 3357BD0518F538E9A949F888 /* xh_tree.cpp in Sources */, + 46CE8B53D2663927AAE5DF9D /* xh_treebk.cpp in Sources */, + C5A8DF376BB13A2A8290C2E5 /* xh_unkwn.cpp in Sources */, + 37DD17F479A1371ABF3589B9 /* xh_wizrd.cpp in Sources */, + 1710A4BB0E6339558A187F8D /* xmlres.cpp in Sources */, + 135DFCE48FC03D8294D01A8A /* xmlrsall.cpp in Sources */, + 070797A894A03196B7BEC662 /* xh_bookctrlbase.cpp in Sources */, + 50E89226E8D7390D9D21C809 /* debugrpt.cpp in Sources */, + 7C5552FA058034238F485900 /* dbgrptg.cpp in Sources */, 61FD5E0E28F732E8AB1729F8 /* xml.cpp in Sources */, 42ED9BAFD6E936849F1D36CD /* xtixml.cpp in Sources */, - EEB0B28903693C7E9D071931 /* glcmn.cpp in Sources */, - 59F995B6E6EE3CA5A4487844 /* glcanvas.mm in Sources */, + EEB0B28903693C7E9D071930 /* glcmn.cpp in Sources */, + 59F995B6E6EE3CA5A4487846 /* glcanvas.mm in Sources */, F2813BF297C73A3ABD02EC98 /* glcanvas_osx.cpp in Sources */, - 36EB5D19429D3BD1A01001D7 /* framemanager.cpp in Sources */, + 36EB5D19429D3BD1A01001D6 /* framemanager.cpp in Sources */, C7B6240E0E213836996A178C /* dockart.cpp in Sources */, - 15048519756B33959B15B163 /* floatpane.cpp in Sources */, + 15048519756B33959B15B161 /* floatpane.cpp in Sources */, E104017EE1A4357DAF84E1E8 /* auibook.cpp in Sources */, - 39CC380F801F3EE984523277 /* auibar.cpp in Sources */, - 6C46AF0370793AA0B74A5A4C /* tabmdi.cpp in Sources */, - AC0B0C52922B30188AE95E96 /* tabart.cpp in Sources */, - C3C19BD343B235F9909D495B /* xh_aui.cpp in Sources */, + 39CC380F801F3EE984523275 /* auibar.cpp in Sources */, + 6C46AF0370793AA0B74A5A4B /* tabmdi.cpp in Sources */, + AC0B0C52922B30188AE95E94 /* tabart.cpp in Sources */, + C3C19BD343B235F9909D4959 /* xh_aui.cpp in Sources */, 44C6F11C7D1C399F99CF6BD4 /* xh_auitoolb.cpp in Sources */, - DE43350F6C9D3148A64F0AFB /* art_internal.cpp in Sources */, - 7DC4A542372437ECA0790F87 /* art_msw.cpp in Sources */, - A0BA01A85C303C78A3130711 /* art_aui.cpp in Sources */, - 056CA84179433AA48D55DA67 /* bar.cpp in Sources */, - CB078622E90F33BE9D131135 /* buttonbar.cpp in Sources */, - EB52C6A91594381393294502 /* control.cpp in Sources */, + DE43350F6C9D3148A64F0AF9 /* art_internal.cpp in Sources */, + 7DC4A542372437ECA0790F88 /* art_msw.cpp in Sources */, + A0BA01A85C303C78A3130712 /* art_aui.cpp in Sources */, + 056CA84179433AA48D55DA66 /* bar.cpp in Sources */, + CB078622E90F33BE9D131132 /* buttonbar.cpp in Sources */, + EB52C6A915943813932944FF /* control.cpp in Sources */, 5F57C4908E5038D19D68ED7C /* gallery.cpp in Sources */, 4BAFAE70A6B1313B96D86630 /* page.cpp in Sources */, - F0D892C2618130FEAD46BB87 /* panel.cpp in Sources */, - EA02FA6D3B003F8F8A2963C6 /* toolbar.cpp in Sources */, - 5A459FC1180130C5B705AEDC /* xh_ribbon.cpp in Sources */, - D54A162E557834A48F4646AB /* advprops.cpp in Sources */, + F0D892C2618130FEAD46BB86 /* panel.cpp in Sources */, + EA02FA6D3B003F8F8A2963C7 /* toolbar.cpp in Sources */, + 5A459FC1180130C5B705AEDB /* xh_ribbon.cpp in Sources */, + D54A162E557834A48F4646AA /* advprops.cpp in Sources */, F501AB044AAC39DCB8C0B3E1 /* editors.cpp in Sources */, - 6B9EEA3CF2E536E3B1ADAC44 /* manager.cpp in Sources */, - 46A4CCF128FC3EB092074DC7 /* property.cpp in Sources */, + 6B9EEA3CF2E536E3B1ADAC42 /* manager.cpp in Sources */, + 46A4CCF128FC3EB092074DC6 /* property.cpp in Sources */, 26BB10834DA1388881BDD1EE /* propgrid.cpp in Sources */, - BEA90F2C6BB93143958F899A /* propgridiface.cpp in Sources */, - A423177BBC0F3BE5A436B4B7 /* propgridpagestate.cpp in Sources */, + BEA90F2C6BB93143958F899C /* propgridiface.cpp in Sources */, + A423177BBC0F3BE5A436B4B8 /* propgridpagestate.cpp in Sources */, D72D99FC424337CF9EDC2043 /* props.cpp in Sources */, - 9065A4BE3D0433B88CF45572 /* richtextbuffer.cpp in Sources */, + 9065A4BE3D0433B88CF45571 /* richtextbuffer.cpp in Sources */, 5C3B0ED2EA973DFDBFBCC692 /* richtextctrl.cpp in Sources */, 9455B49669853E71BD4FD966 /* richtextformatdlg.cpp in Sources */, - 70F898F8B129380BBECAC55A /* richtexthtml.cpp in Sources */, - F43DAE2E829A3A7493531382 /* richtextimagedlg.cpp in Sources */, + 70F898F8B129380BBECAC559 /* richtexthtml.cpp in Sources */, + F43DAE2E829A3A7493531381 /* richtextimagedlg.cpp in Sources */, 0FDDE8E193743F3A8CBDC67C /* richtextprint.cpp in Sources */, - FADD46CB89B135D1AF1D5F8B /* richtextstyledlg.cpp in Sources */, + FADD46CB89B135D1AF1D5F8A /* richtextstyledlg.cpp in Sources */, 2563C775427E3D68BD384F2F /* richtextstyles.cpp in Sources */, 604ABF86317C3D4F899DBF37 /* richtextsymboldlg.cpp in Sources */, 9058997222493A7A859A4D4D /* richtextxml.cpp in Sources */, 0BB3BF0909A134BA93CF5621 /* xh_richtext.cpp in Sources */, - E3B3E4F75D503DB89B5C622F /* stc.cpp in Sources */, - 908957F65B7E36F8BF3858DE /* PlatWX.cpp in Sources */, + E3B3E4F75D503DB89B5C622D /* stc.cpp in Sources */, + 908957F65B7E36F8BF3858DD /* PlatWX.cpp in Sources */, 3E6AA08E72A030D39D867D4D /* ScintillaWX.cpp in Sources */, - 849B89D1F6AB3DDEAA2D53AD /* xh_styledtextctrl.cpp in Sources */, - 57F8001809BC3864A5FA798C /* PlatWXcocoa.mm in Sources */, - F5B0B26BD0803719A3FCB4D8 /* adler32.c in Sources */, + 849B89D1F6AB3DDEAA2D53AE /* xh_styledtextctrl.cpp in Sources */, + 57F8001809BC3864A5FA798B /* PlatWXcocoa.mm in Sources */, + F5B0B26BD0803719A3FCB4D9 /* adler32.c in Sources */, BE3ED6EF34303867B8C8E923 /* compress.c in Sources */, - AC07BA4EA5403443914DFDB3 /* crc32.c in Sources */, - 8DE45CEAF2DD3C22AA019F75 /* deflate.c in Sources */, + AC07BA4EA5403443914DFDB1 /* crc32.c in Sources */, + 8DE45CEAF2DD3C22AA019F74 /* deflate.c in Sources */, 213CE0DD5B2335D0AD53B54C /* gzclose.c in Sources */, - 0E8A0B8FA40E365690C20231 /* gzlib.c in Sources */, - 4B996B4C54163D7091427DB7 /* gzread.c in Sources */, + 0E8A0B8FA40E365690C20230 /* gzlib.c in Sources */, + 4B996B4C54163D7091427DB6 /* gzread.c in Sources */, 4E2737AC738431EB9898B8B7 /* gzwrite.c in Sources */, - 5EE94793DFCB3BA281A4864E /* infback.c in Sources */, - 10743B74A58231639C6BF610 /* inffast.c in Sources */, - 42AC484FDD7D3E948CEA801E /* inflate.c in Sources */, - 3813146434693234965C4F31 /* inftrees.c in Sources */, - 1CC5AEC6C08E3600801CDADB /* trees.c in Sources */, + 5EE94793DFCB3BA281A4864F /* infback.c in Sources */, + 10743B74A58231639C6BF611 /* inffast.c in Sources */, + 42AC484FDD7D3E948CEA801C /* inflate.c in Sources */, + 3813146434693234965C4F32 /* inftrees.c in Sources */, + 1CC5AEC6C08E3600801CDADA /* trees.c in Sources */, 9C6E9E4BA54733EF9F87E4B8 /* uncompr.c in Sources */, - 42260A6F1853361083803B0D /* zutil.c in Sources */, - 99E7A46106C03484BA70D2A0 /* tif_unix.c in Sources */, - 4E396D8D2E9138D797F320C6 /* tif_aux.c in Sources */, - 1EE845DDFDDE36CA8A218206 /* tif_close.c in Sources */, - 8E674574343A3C009B1BCD02 /* tif_codec.c in Sources */, - D95C5F467D37339AB8DF2354 /* tif_color.c in Sources */, - 6D073876E1753549B5EEFDDB /* tif_compress.c in Sources */, - E3136EF5DD843ACE886E286A /* tif_dir.c in Sources */, - 7ECC6EE6D5273F75BB6B7B74 /* tif_dirinfo.c in Sources */, - D51B3389209E370489078892 /* tif_dirread.c in Sources */, - E7F35B834A163C67B65176C6 /* tif_dirwrite.c in Sources */, - 2D4D105CA9BE3FA6995A6001 /* tif_dumpmode.c in Sources */, - C2CF6B59914A3183ADE84029 /* tif_error.c in Sources */, + 42260A6F1853361083803B0C /* zutil.c in Sources */, + 99E7A46106C03484BA70D29E /* tif_unix.c in Sources */, + 4E396D8D2E9138D797F320C7 /* tif_aux.c in Sources */, + 1EE845DDFDDE36CA8A218205 /* tif_close.c in Sources */, + 8E674574343A3C009B1BCD01 /* tif_codec.c in Sources */, + D95C5F467D37339AB8DF2355 /* tif_color.c in Sources */, + 6D073876E1753549B5EEFDDA /* tif_compress.c in Sources */, + E3136EF5DD843ACE886E2868 /* tif_dir.c in Sources */, + 7ECC6EE6D5273F75BB6B7B76 /* tif_dirinfo.c in Sources */, + D51B3389209E370489078893 /* tif_dirread.c in Sources */, + E7F35B834A163C67B65176C7 /* tif_dirwrite.c in Sources */, + 2D4D105CA9BE3FA6995A6000 /* tif_dumpmode.c in Sources */, + C2CF6B59914A3183ADE84028 /* tif_error.c in Sources */, 2315C8692C443ED1AE431728 /* tif_extension.c in Sources */, FECC98B53C0F3106AB04E6A0 /* tif_fax3.c in Sources */, - 2C53221A318E37529E6460EC /* tif_fax3sm.c in Sources */, + 2C53221A318E37529E6460ED /* tif_fax3sm.c in Sources */, 522E6CF2A62F34259BCE2DE2 /* tif_flush.c in Sources */, - 6944AC98F6F83E3D983DABD5 /* tif_getimage.c in Sources */, - CB46C7E531903700ADFB11C8 /* tif_jbig.c in Sources */, - 07C769F64665317BA3E1AC91 /* tif_jpeg.c in Sources */, - 09A792A5129E3FE1BF077642 /* tif_jpeg_12.c in Sources */, - 88A43B1C5A7438838DE97B94 /* tif_luv.c in Sources */, - DC928C38CA8331F18FF00BCD /* tif_lzma.c in Sources */, - 779D3480141B3683A6D132BE /* tif_lzw.c in Sources */, - F85D632964383F29BC3B30B7 /* tif_next.c in Sources */, - 64F11C549E3035DF85691060 /* tif_ojpeg.c in Sources */, - 793F542F20AB31F6AF736797 /* tif_open.c in Sources */, + 6944AC98F6F83E3D983DABD4 /* tif_getimage.c in Sources */, + CB46C7E531903700ADFB11CA /* tif_jbig.c in Sources */, + 07C769F64665317BA3E1AC92 /* tif_jpeg.c in Sources */, + 09A792A5129E3FE1BF077641 /* tif_jpeg_12.c in Sources */, + 88A43B1C5A7438838DE97B96 /* tif_luv.c in Sources */, + DC928C38CA8331F18FF00BCC /* tif_lzma.c in Sources */, + 779D3480141B3683A6D132C0 /* tif_lzw.c in Sources */, + F85D632964383F29BC3B30B6 /* tif_next.c in Sources */, + 64F11C549E3035DF85691062 /* tif_ojpeg.c in Sources */, + 793F542F20AB31F6AF736795 /* tif_open.c in Sources */, A9A5973552EE30838306D15D /* tif_packbits.c in Sources */, - 64DD406C453D39FEBBE66ED1 /* tif_pixarlog.c in Sources */, - 9A178ED42D96329D8CBF9B89 /* tif_predict.c in Sources */, - 570FA90F526E3F25A8E8FCF3 /* tif_read.c in Sources */, - 912C69ADB1673ACEB0E6CF08 /* tif_strip.c in Sources */, - 552708E6296D33EBB5F6A495 /* tif_swab.c in Sources */, - 527054445A0D3A00A5C2EC44 /* tif_thunder.c in Sources */, - FEB073547F3F3AC19D31F69A /* tif_tile.c in Sources */, - 096BA201623034AD9721836A /* tif_version.c in Sources */, - 7A79D9AC608E3B8287229176 /* tif_warning.c in Sources */, - D772334837693C9D88069D98 /* tif_webp.c in Sources */, + 64DD406C453D39FEBBE66ED3 /* tif_pixarlog.c in Sources */, + 9A178ED42D96329D8CBF9B8B /* tif_predict.c in Sources */, + 570FA90F526E3F25A8E8FCF4 /* tif_read.c in Sources */, + 912C69ADB1673ACEB0E6CF09 /* tif_strip.c in Sources */, + 552708E6296D33EBB5F6A493 /* tif_swab.c in Sources */, + 527054445A0D3A00A5C2EC46 /* tif_thunder.c in Sources */, + FEB073547F3F3AC19D31F698 /* tif_tile.c in Sources */, + 096BA201623034AD97218368 /* tif_version.c in Sources */, + 7A79D9AC608E3B8287229174 /* tif_warning.c in Sources */, + D772334837693C9D88069D99 /* tif_webp.c in Sources */, F2F2963D8ECC32D39FDBF102 /* tif_write.c in Sources */, - 6E2C2E8AA1713ADE9C33837B /* tif_zip.c in Sources */, - 6C1171E3FB7137CCB9E3F537 /* tif_zstd.c in Sources */, + 6E2C2E8AA1713ADE9C33837A /* tif_zip.c in Sources */, + 6C1171E3FB7137CCB9E3F536 /* tif_zstd.c in Sources */, 5D3AD309AF39385EBF7D9DFA /* jaricom.c in Sources */, - 894D43C8F224394FB3171F26 /* jcapimin.c in Sources */, + 894D43C8F224394FB3171F28 /* jcapimin.c in Sources */, 743BB23211B336A6A0F26E58 /* jcapistd.c in Sources */, - 7EB83F6375BF3E73ABE56C42 /* jcarith.c in Sources */, - CA5BD8ABDBA13641BBE7CD68 /* jccoefct.c in Sources */, - 11DD420E32FB3EFB9DA0AB5B /* jccolor.c in Sources */, - BFA6983551B4310DA7C8A405 /* jcdctmgr.c in Sources */, + 7EB83F6375BF3E73ABE56C41 /* jcarith.c in Sources */, + CA5BD8ABDBA13641BBE7CD66 /* jccoefct.c in Sources */, + 11DD420E32FB3EFB9DA0AB5C /* jccolor.c in Sources */, + BFA6983551B4310DA7C8A404 /* jcdctmgr.c in Sources */, BDB7B2AD26CB356B8BEAAECD /* jchuff.c in Sources */, 86003C8EB906304F9025F788 /* jcinit.c in Sources */, - 98DF13E96160304EBB905E73 /* jcmainct.c in Sources */, - DB73248401573A5996D8E68E /* jcmarker.c in Sources */, - C6DF6F29407B34F29ED1B66E /* jcmaster.c in Sources */, + 98DF13E96160304EBB905E75 /* jcmainct.c in Sources */, + DB73248401573A5996D8E68D /* jcmarker.c in Sources */, + C6DF6F29407B34F29ED1B66D /* jcmaster.c in Sources */, FCE5B139CBE73FCB804EF7DD /* jcomapi.c in Sources */, - ACD644CFA85A3B70A3E3B11A /* jcparam.c in Sources */, - 32486A808EBC3E088598D51E /* jcprepct.c in Sources */, + ACD644CFA85A3B70A3E3B119 /* jcparam.c in Sources */, + 32486A808EBC3E088598D51C /* jcprepct.c in Sources */, 50D7E093424138C88BB50D27 /* jcsample.c in Sources */, - CCE4ECA9CE883B008065C6FB /* jctrans.c in Sources */, - 8B9C9FCB954F3596A4CED9A6 /* jdapimin.c in Sources */, - 67EBCE5FA5FF36349ADF0916 /* jdapistd.c in Sources */, - 8093A858CA9E3E9EA2D21861 /* jdarith.c in Sources */, - 76A83A293C9F33BCB7DFDE27 /* jdatadst.c in Sources */, + CCE4ECA9CE883B008065C6FD /* jctrans.c in Sources */, + 8B9C9FCB954F3596A4CED9A5 /* jdapimin.c in Sources */, + 67EBCE5FA5FF36349ADF0917 /* jdapistd.c in Sources */, + 8093A858CA9E3E9EA2D21860 /* jdarith.c in Sources */, + 76A83A293C9F33BCB7DFDE28 /* jdatadst.c in Sources */, 4CB3626391CE34D4B1F71AA0 /* jdatasrc.c in Sources */, B5470121BB4B35DE9C4836DA /* jdcoefct.c in Sources */, - D9F02AFDA07D3857A905527E /* jdcolor.c in Sources */, - 13854E7822783719A2530792 /* jddctmgr.c in Sources */, - 28ADE8D385A53445A5451F25 /* jdhuff.c in Sources */, - 14EF556997B0350F931EBE90 /* jdinput.c in Sources */, - 9FD99E06F6613A1A958FAF6B /* jdmainct.c in Sources */, - 61C3F7D495FB3E8BA402E4FA /* jdmarker.c in Sources */, - CEBAAB0C77983358A601BFFE /* jdmaster.c in Sources */, + D9F02AFDA07D3857A905527C /* jdcolor.c in Sources */, + 13854E7822783719A2530793 /* jddctmgr.c in Sources */, + 28ADE8D385A53445A5451F23 /* jdhuff.c in Sources */, + 14EF556997B0350F931EBE8F /* jdinput.c in Sources */, + 9FD99E06F6613A1A958FAF6C /* jdmainct.c in Sources */, + 61C3F7D495FB3E8BA402E4F8 /* jdmarker.c in Sources */, + CEBAAB0C77983358A601BFFF /* jdmaster.c in Sources */, 1E4832B42B95308299B767B9 /* jdmerge.c in Sources */, - E7D02E64384F37BC8939A2C4 /* jdpostct.c in Sources */, - D997FFC948B73FDA892DB531 /* jdsample.c in Sources */, - 11818B68C5263EB68D708847 /* jdtrans.c in Sources */, + E7D02E64384F37BC8939A2C6 /* jdpostct.c in Sources */, + D997FFC948B73FDA892DB532 /* jdsample.c in Sources */, + 11818B68C5263EB68D708846 /* jdtrans.c in Sources */, DE26572475EE336B8EEA5D92 /* jerror.c in Sources */, - 0948599C4FD53611A09B52AD /* jfdctflt.c in Sources */, + 0948599C4FD53611A09B52AC /* jfdctflt.c in Sources */, 9B3F9D04FB533D99B58BD51A /* jfdctfst.c in Sources */, CEC6430AEB6E3200BFA75D09 /* jfdctint.c in Sources */, B01C4EF49CF9390DA93A3503 /* jidctflt.c in Sources */, 48A1F28E04603A68A1E70318 /* jidctfst.c in Sources */, - C43A9650A9DC3372AB8F5F7A /* jidctint.c in Sources */, - 18A318847EAC37F2B915F082 /* jmemmgr.c in Sources */, - A7692B4D8658347BA16EEB83 /* jmemnobs.c in Sources */, - 15D65A523EB23EC385C05E0C /* jquant1.c in Sources */, - 3C0EB1DDA5243E31B2D92CE4 /* jquant2.c in Sources */, + C43A9650A9DC3372AB8F5F78 /* jidctint.c in Sources */, + 18A318847EAC37F2B915F081 /* jmemmgr.c in Sources */, + A7692B4D8658347BA16EEB85 /* jmemnobs.c in Sources */, + 15D65A523EB23EC385C05E0B /* jquant1.c in Sources */, + 3C0EB1DDA5243E31B2D92CE2 /* jquant2.c in Sources */, 311840186794346AAAA42093 /* jutils.c in Sources */, 94B1C88076793400810FAC32 /* png.c in Sources */, - 1569BB4728693B6285623A24 /* pngerror.c in Sources */, - D9496139621533328AE727B6 /* pngget.c in Sources */, - CFA91122523B31B9A07A3827 /* pngmem.c in Sources */, + 1569BB4728693B6285623A25 /* pngerror.c in Sources */, + D9496139621533328AE727B7 /* pngget.c in Sources */, + CFA91122523B31B9A07A3826 /* pngmem.c in Sources */, 9EC837DA722736119D49868B /* pngpread.c in Sources */, - 9B8E5690A6103FC1BDC6C47E /* pngread.c in Sources */, - 31FEAB56919D372993CAD89D /* pngrio.c in Sources */, + 9B8E5690A6103FC1BDC6C47F /* pngread.c in Sources */, + 31FEAB56919D372993CAD89C /* pngrio.c in Sources */, 8FDC800D873F30E282691832 /* pngrtran.c in Sources */, - 61A2B54FD2E33C759CF5A5E9 /* pngrutil.c in Sources */, + 61A2B54FD2E33C759CF5A5E8 /* pngrutil.c in Sources */, 309C0A78D45C3AB7B8778B5A /* pngset.c in Sources */, E515EAE375AE390688CBF8D3 /* pngtrans.c in Sources */, - C8C68927DB243AEAB51E11F4 /* pngwio.c in Sources */, - 0095084719983B878378CA28 /* pngwrite.c in Sources */, - 242E1D1A9BF331BA918134EE /* pngwtran.c in Sources */, - 2989056891153968B372EA15 /* pngwutil.c in Sources */, - BB12132A86E2350AA47414CE /* arm_init.c in Sources */, + C8C68927DB243AEAB51E11F3 /* pngwio.c in Sources */, + 0095084719983B878378CA29 /* pngwrite.c in Sources */, + 242E1D1A9BF331BA918134ED /* pngwtran.c in Sources */, + 2989056891153968B372EA16 /* pngwutil.c in Sources */, + BB12132A86E2350AA47414CD /* arm_init.c in Sources */, 0F2FD12272023C869CE86008 /* filter_neon_intrinsics.c in Sources */, - 86787E4138CC334BB74EC7B6 /* palette_neon_intrinsics.c in Sources */, + 86787E4138CC334BB74EC7B5 /* palette_neon_intrinsics.c in Sources */, 25B0940CABAB39CD90C6F3C5 /* intel_init.c in Sources */, 8620088DDD233B139B250DD6 /* filter_sse2_intrinsics.c in Sources */, - 9FA6C4275F0D3E1A884ED563 /* pcre2_auto_possess.c in Sources */, + 9FA6C4275F0D3E1A884ED561 /* pcre2_auto_possess.c in Sources */, 6463C9BE78C0394CB7B451FB /* pcre2_compile.c in Sources */, - D7F14BDFFB7F369B842AFC14 /* pcre2_config.c in Sources */, - 27B5431DC79733CD8D403E8A /* pcre2_context.c in Sources */, - EB206A0264AD3CAA9F68B8FD /* pcre2_convert.c in Sources */, - 45E15DBB6B69382D8AF1BA22 /* pcre2_dfa_match.c in Sources */, - 2F7328AC75393951B08F75F1 /* pcre2_error.c in Sources */, - 5ED54DFAE28533108C08DF2B /* pcre2_extuni.c in Sources */, - C5C60B22CE6A3BCB868F69E8 /* pcre2_find_bracket.c in Sources */, - 57B41B6BACFB3906ACD1BFB0 /* pcre2_jit_compile.c in Sources */, - 7F62946D497A32CE857F65CB /* pcre2_maketables.c in Sources */, - 8C6E2BD9C31A3AE18AD17D44 /* pcre2_match.c in Sources */, - D66F55C93D1130F488970C05 /* pcre2_match_data.c in Sources */, - 00E12455C98032E18378EE60 /* pcre2_newline.c in Sources */, - 10B5C2A72C713A678458CD9F /* pcre2_ord2utf.c in Sources */, - 88E56F89A0DA3AD386F05FD4 /* pcre2_pattern_info.c in Sources */, - 1142E2D85FD93E9AB5D8A55B /* pcre2_script_run.c in Sources */, + D7F14BDFFB7F369B842AFC15 /* pcre2_config.c in Sources */, + 27B5431DC79733CD8D403E88 /* pcre2_context.c in Sources */, + EB206A0264AD3CAA9F68B8FE /* pcre2_convert.c in Sources */, + 45E15DBB6B69382D8AF1BA23 /* pcre2_dfa_match.c in Sources */, + 2F7328AC75393951B08F75F3 /* pcre2_error.c in Sources */, + 5ED54DFAE28533108C08DF2C /* pcre2_extuni.c in Sources */, + C5C60B22CE6A3BCB868F69EA /* pcre2_find_bracket.c in Sources */, + 57B41B6BACFB3906ACD1BFB1 /* pcre2_jit_compile.c in Sources */, + 7F62946D497A32CE857F65C9 /* pcre2_maketables.c in Sources */, + 8C6E2BD9C31A3AE18AD17D46 /* pcre2_match.c in Sources */, + D66F55C93D1130F488970C07 /* pcre2_match_data.c in Sources */, + 00E12455C98032E18378EE5E /* pcre2_newline.c in Sources */, + 10B5C2A72C713A678458CD9D /* pcre2_ord2utf.c in Sources */, + 88E56F89A0DA3AD386F05FD3 /* pcre2_pattern_info.c in Sources */, + 1142E2D85FD93E9AB5D8A55C /* pcre2_script_run.c in Sources */, 9E37D29DCF7A3945A0EECB39 /* pcre2_serialize.c in Sources */, - DFEB01E7B97A3515B785DCA9 /* pcre2_string_utils.c in Sources */, + DFEB01E7B97A3515B785DCAA /* pcre2_string_utils.c in Sources */, 60296753A32B39EB8BD0CB44 /* pcre2_study.c in Sources */, - A4DEBFA074C93388A1BBCB40 /* pcre2_substitute.c in Sources */, - B6728BCD1A0731299924C8C5 /* pcre2_substring.c in Sources */, - 2047544E505C3BA38F0144E8 /* pcre2_tables.c in Sources */, - 8B87FEC23DB834EDBFB6EA32 /* pcre2_ucd.c in Sources */, - E17048DEEF1138318314F1D1 /* pcre2_valid_utf.c in Sources */, - AF1875145B2537298E4A28D9 /* pcre2_xclass.c in Sources */, + A4DEBFA074C93388A1BBCB41 /* pcre2_substitute.c in Sources */, + B6728BCD1A0731299924C8C4 /* pcre2_substring.c in Sources */, + 2047544E505C3BA38F0144E7 /* pcre2_tables.c in Sources */, + 8B87FEC23DB834EDBFB6EA33 /* pcre2_ucd.c in Sources */, + E17048DEEF1138318314F1D2 /* pcre2_valid_utf.c in Sources */, + AF1875145B2537298E4A28DA /* pcre2_xclass.c in Sources */, 7BD3887F603E3704969A54E3 /* pcre2_chartables.c in Sources */, - E741CDA71895344C974D8F52 /* AutoComplete.cxx in Sources */, - E92EB502F79638B0BE569EF6 /* CallTip.cxx in Sources */, - B97C178B47173E6AB0CE577C /* CaseConvert.cxx in Sources */, - 86B0D280A43C308CAC14BE25 /* CaseFolder.cxx in Sources */, - 682403FBBD4E3D5E88159502 /* CellBuffer.cxx in Sources */, + E741CDA71895344C974D8F50 /* AutoComplete.cxx in Sources */, + E92EB502F79638B0BE569EF4 /* CallTip.cxx in Sources */, + B97C178B47173E6AB0CE577D /* CaseConvert.cxx in Sources */, + 86B0D280A43C308CAC14BE24 /* CaseFolder.cxx in Sources */, + 682403FBBD4E3D5E88159501 /* CellBuffer.cxx in Sources */, 1D7442C82B343F50A83B25B1 /* CharClassify.cxx in Sources */, - DF861EBD9C483E79ADF98604 /* CharacterCategory.cxx in Sources */, - 13A71672A59233D3A9B2D5EB /* CharacterSet.cxx in Sources */, - 6BC8B3EDB3AE3EF4BACFC08C /* ContractionState.cxx in Sources */, - 895E7FE46F733C75AE8847E5 /* DBCS.cxx in Sources */, - 90BC965B1A1F35A3B2C9D1C9 /* Decoration.cxx in Sources */, + DF861EBD9C483E79ADF98603 /* CharacterCategory.cxx in Sources */, + 13A71672A59233D3A9B2D5EA /* CharacterSet.cxx in Sources */, + 6BC8B3EDB3AE3EF4BACFC08A /* ContractionState.cxx in Sources */, + 895E7FE46F733C75AE8847E4 /* DBCS.cxx in Sources */, + 90BC965B1A1F35A3B2C9D1CB /* Decoration.cxx in Sources */, 0D6596A44A8C37DE85D578F7 /* Document.cxx in Sources */, - DD1B139EA5AD3F6DB92C0FA9 /* EditModel.cxx in Sources */, - 3C665EA42ECC3E5990BA347D /* EditView.cxx in Sources */, - 6D723C987BFB39B7B887DCB3 /* Editor.cxx in Sources */, - 0B4AF44DC0C439AD83CDC380 /* Indicator.cxx in Sources */, - C8F1FB8C029031A5909DBC56 /* KeyMap.cxx in Sources */, - 923F4797A73A3BDD87BBD1E1 /* LineMarker.cxx in Sources */, - EE6474BBB4AF34D093E2451D /* MarginView.cxx in Sources */, + DD1B139EA5AD3F6DB92C0FA8 /* EditModel.cxx in Sources */, + 3C665EA42ECC3E5990BA347B /* EditView.cxx in Sources */, + 6D723C987BFB39B7B887DCB1 /* Editor.cxx in Sources */, + 0B4AF44DC0C439AD83CDC37E /* Indicator.cxx in Sources */, + C8F1FB8C029031A5909DBC57 /* KeyMap.cxx in Sources */, + 923F4797A73A3BDD87BBD1E3 /* LineMarker.cxx in Sources */, + EE6474BBB4AF34D093E2451E /* MarginView.cxx in Sources */, 523FB2A8435A3324A8E1B370 /* PerLine.cxx in Sources */, BF068F3C06473D8CBC55D507 /* PositionCache.cxx in Sources */, - A52A7D2FEB1434E29C64582C /* RESearch.cxx in Sources */, - 7B372FEA276438C186F7E340 /* RunStyles.cxx in Sources */, + A52A7D2FEB1434E29C64582E /* RESearch.cxx in Sources */, + 7B372FEA276438C186F7E342 /* RunStyles.cxx in Sources */, 15735ED6556130F6A14F0BCD /* ScintillaBase.cxx in Sources */, 097BC5E023C33C1DA05606AF /* Selection.cxx in Sources */, 4C9BA36123E43589956864C6 /* Style.cxx in Sources */, - 19D823E564D932758EA6F8D1 /* UniConversion.cxx in Sources */, - 4DA9DE940E043C58BEACBB58 /* UniqueString.cxx in Sources */, - 699D88EE2DAA3594B6606891 /* ViewStyle.cxx in Sources */, + 19D823E564D932758EA6F8D2 /* UniConversion.cxx in Sources */, + 4DA9DE940E043C58BEACBB57 /* UniqueString.cxx in Sources */, + 699D88EE2DAA3594B6606892 /* ViewStyle.cxx in Sources */, BCDAE378D03E37F5994FB9C6 /* XPM.cxx in Sources */, - B60AD651E0523DB7B31E4107 /* LexillaAccess.cxx in Sources */, + B60AD651E0523DB7B31E4108 /* LexillaAccess.cxx in Sources */, 23CECD8647C037E0B41DF0D6 /* LexA68k.cxx in Sources */, 0654BCC3F0763C50A7949504 /* LexAPDL.cxx in Sources */, - 0ADC8DBEE80D36B0BB9B058A /* LexASY.cxx in Sources */, - 784F7C50882F320FA76537B7 /* LexAU3.cxx in Sources */, - 07EC76232BB3343FA5CB90B0 /* LexAVE.cxx in Sources */, - 5519BA1F2463308FAC4A0C9F /* LexAVS.cxx in Sources */, - 66FD099CE5A338C18329FC37 /* LexAbaqus.cxx in Sources */, + 0ADC8DBEE80D36B0BB9B058C /* LexASY.cxx in Sources */, + 784F7C50882F320FA76537B6 /* LexAU3.cxx in Sources */, + 07EC76232BB3343FA5CB90B1 /* LexAVE.cxx in Sources */, + 5519BA1F2463308FAC4A0CA0 /* LexAVS.cxx in Sources */, + 66FD099CE5A338C18329FC36 /* LexAbaqus.cxx in Sources */, CD35A576FD363FD49C3AC4B5 /* LexAda.cxx in Sources */, - 0C3F48DBD05E3566A4CA6D44 /* LexAsm.cxx in Sources */, - 825EAD51920B387DB4F8C427 /* LexAsn1.cxx in Sources */, - D54D3CA9E73336A08DB20707 /* LexBaan.cxx in Sources */, - 39FB197CF9EB3D76BE0723D1 /* LexBash.cxx in Sources */, + 0C3F48DBD05E3566A4CA6D46 /* LexAsm.cxx in Sources */, + 825EAD51920B387DB4F8C426 /* LexAsn1.cxx in Sources */, + D54D3CA9E73336A08DB20705 /* LexBaan.cxx in Sources */, + 39FB197CF9EB3D76BE0723D0 /* LexBash.cxx in Sources */, 6C7C1CC506CB329FB2D086AA /* LexBasic.cxx in Sources */, 12B1DEF410AB34999AB210DC /* LexBatch.cxx in Sources */, - C92005CB86C6361BBB9D7C68 /* LexBibTeX.cxx in Sources */, - 78E15D8200F635529F39609A /* LexBullant.cxx in Sources */, - 0C2073A011EA36B8AD906DA4 /* LexCIL.cxx in Sources */, - 6F472413FFA03B53B395BB74 /* LexCLW.cxx in Sources */, + C92005CB86C6361BBB9D7C67 /* LexBibTeX.cxx in Sources */, + 78E15D8200F635529F39609B /* LexBullant.cxx in Sources */, + 0C2073A011EA36B8AD906DA5 /* LexCIL.cxx in Sources */, + 6F472413FFA03B53B395BB76 /* LexCLW.cxx in Sources */, D8ADDD24BEAC3D94B3388D3F /* LexCOBOL.cxx in Sources */, - A0FCE3CF565C3F84B63712AE /* LexCPP.cxx in Sources */, - 069D53F2DFBF370A8CC99631 /* LexCSS.cxx in Sources */, - 268DDC88C99A3A64AB8B2FFC /* LexCaml.cxx in Sources */, - 6F5A0D3C7763334396A3783D /* LexCmake.cxx in Sources */, - 2020EE3C45743B53BE8C7F39 /* LexCoffeeScript.cxx in Sources */, + A0FCE3CF565C3F84B63712AC /* LexCPP.cxx in Sources */, + 069D53F2DFBF370A8CC99630 /* LexCSS.cxx in Sources */, + 268DDC88C99A3A64AB8B2FFA /* LexCaml.cxx in Sources */, + 6F5A0D3C7763334396A3783E /* LexCmake.cxx in Sources */, + 2020EE3C45743B53BE8C7F38 /* LexCoffeeScript.cxx in Sources */, B640A8A74D973A8FBEF63917 /* LexConf.cxx in Sources */, - 97F60B2A9CE93BC8949A8CCE /* LexCrontab.cxx in Sources */, - 834F2ADD0520313FBAC4F929 /* LexCsound.cxx in Sources */, - 8FB5FBC5730C33F1A3D85DA1 /* LexD.cxx in Sources */, - 0B792C3F31713850818EEFEC /* LexDMAP.cxx in Sources */, - DC5F82733F733D98B39DE74D /* LexDMIS.cxx in Sources */, - 0C2CBD7246993527A829BD95 /* LexDataflex.cxx in Sources */, + 97F60B2A9CE93BC8949A8CCF /* LexCrontab.cxx in Sources */, + 834F2ADD0520313FBAC4F928 /* LexCsound.cxx in Sources */, + 8FB5FBC5730C33F1A3D85DA0 /* LexD.cxx in Sources */, + 0B792C3F31713850818EEFEB /* LexDMAP.cxx in Sources */, + DC5F82733F733D98B39DE74E /* LexDMIS.cxx in Sources */, + 0C2CBD7246993527A829BD94 /* LexDataflex.cxx in Sources */, 51F44CB1D9AD3CBDB52EE93F /* LexDiff.cxx in Sources */, AAC2AC9C49F1366D8BD20F60 /* LexECL.cxx in Sources */, - 67CE7065EE593DAAA2CE448A /* LexEDIFACT.cxx in Sources */, + 67CE7065EE593DAAA2CE4489 /* LexEDIFACT.cxx in Sources */, 4788F736CD9C324E8A3DFA75 /* LexEScript.cxx in Sources */, - E8BBC08597EF383597DA0309 /* LexEiffel.cxx in Sources */, - BFD3BFBDC8DA3B1EAD141F98 /* LexErlang.cxx in Sources */, + E8BBC08597EF383597DA0308 /* LexEiffel.cxx in Sources */, + BFD3BFBDC8DA3B1EAD141F97 /* LexErlang.cxx in Sources */, 8D6B0D48EA843E48AB0FE43E /* LexErrorList.cxx in Sources */, 512AB7B82D57387EBB7BEE28 /* LexFSharp.cxx in Sources */, 45D88A74B3EE3837B9F79596 /* LexFlagship.cxx in Sources */, - 27759C2FBB0E35FDA847B2B5 /* LexForth.cxx in Sources */, + 27759C2FBB0E35FDA847B2B7 /* LexForth.cxx in Sources */, 020BBB417207393F8C60EFB6 /* LexFortran.cxx in Sources */, - E62F8E49FD5035D8BC71BB49 /* LexGAP.cxx in Sources */, + E62F8E49FD5035D8BC71BB4A /* LexGAP.cxx in Sources */, 9B6A35E706543CDAA6A5014A /* LexGui4Cli.cxx in Sources */, - AEEE6BC41B6531898A61CB18 /* LexHTML.cxx in Sources */, - 51D133EC44F830588FEEAEC0 /* LexHaskell.cxx in Sources */, - D98FABF75BCE3AF18C91B42E /* LexHex.cxx in Sources */, - D948CC99521633338B24E2F6 /* LexHollywood.cxx in Sources */, - 4D9368BD07F131C493232E2E /* LexIndent.cxx in Sources */, - B37802B0A90133C68EF93DDC /* LexInno.cxx in Sources */, + AEEE6BC41B6531898A61CB16 /* LexHTML.cxx in Sources */, + 51D133EC44F830588FEEAEC2 /* LexHaskell.cxx in Sources */, + D98FABF75BCE3AF18C91B42D /* LexHex.cxx in Sources */, + D948CC99521633338B24E2F7 /* LexHollywood.cxx in Sources */, + 4D9368BD07F131C493232E2D /* LexIndent.cxx in Sources */, + B37802B0A90133C68EF93DDB /* LexInno.cxx in Sources */, B0C44C3054CB3E0590DDCBDC /* LexJSON.cxx in Sources */, E3AD8574E13B39BDB8D4E92F /* LexKVIrc.cxx in Sources */, - 14C024EB327435A2A571DA2D /* LexKix.cxx in Sources */, - 62331487C17B32E081B8FEA9 /* LexLaTeX.cxx in Sources */, - DF8124E5E17D386A84CEEA28 /* LexLisp.cxx in Sources */, + 14C024EB327435A2A571DA2C /* LexKix.cxx in Sources */, + 62331487C17B32E081B8FEA7 /* LexLaTeX.cxx in Sources */, + DF8124E5E17D386A84CEEA29 /* LexLisp.cxx in Sources */, D13AE659C3AC37B68D39B2C9 /* LexLout.cxx in Sources */, - 9D003890CB7035A298DB7056 /* LexLua.cxx in Sources */, - 3C394FBD47B6310C80577E3C /* LexMMIXAL.cxx in Sources */, - EC43AFB3670A3D459D9B388F /* LexMPT.cxx in Sources */, - E8EE34F0A78C31B489B19FEF /* LexMSSQL.cxx in Sources */, - E80BEED62EBF34F09B3F4021 /* LexMagik.cxx in Sources */, - 4301AFBA0A193A7EB392EB93 /* LexMake.cxx in Sources */, - E0E40333B61C33B58787078F /* LexMarkdown.cxx in Sources */, - 5AEA6E94FB76371D928D371C /* LexMatlab.cxx in Sources */, + 9D003890CB7035A298DB7057 /* LexLua.cxx in Sources */, + 3C394FBD47B6310C80577E3D /* LexMMIXAL.cxx in Sources */, + EC43AFB3670A3D459D9B388D /* LexMPT.cxx in Sources */, + E8EE34F0A78C31B489B19FF0 /* LexMSSQL.cxx in Sources */, + E80BEED62EBF34F09B3F4020 /* LexMagik.cxx in Sources */, + 4301AFBA0A193A7EB392EB94 /* LexMake.cxx in Sources */, + E0E40333B61C33B58787078E /* LexMarkdown.cxx in Sources */, + 5AEA6E94FB76371D928D371D /* LexMatlab.cxx in Sources */, 4E712589FAA837F589B72F4E /* LexMaxima.cxx in Sources */, - 1A4F9F18BBEB3515AC7C7CC6 /* LexMetapost.cxx in Sources */, + 1A4F9F18BBEB3515AC7C7CC8 /* LexMetapost.cxx in Sources */, 7CC211E10D853B958250A4D0 /* LexModula.cxx in Sources */, CB1F37993ECB3B73A51B42FD /* LexMySQL.cxx in Sources */, - D3EC9191D94837CABFF05DC4 /* LexNim.cxx in Sources */, + D3EC9191D94837CABFF05DC5 /* LexNim.cxx in Sources */, A874AF0B203D3DC99C27469B /* LexNimrod.cxx in Sources */, 22C76BF2C3E331CD87657E6E /* LexNsis.cxx in Sources */, - A8476B3CE46B3FD4A2832F02 /* LexNull.cxx in Sources */, - 324B2BAC54553D45B3C56BFE /* LexOScript.cxx in Sources */, - 76D1A1A49CC831FFB9EBB1F5 /* LexOpal.cxx in Sources */, - 24A5A71C79733E9CB913C5B7 /* LexPB.cxx in Sources */, + A8476B3CE46B3FD4A2832F00 /* LexNull.cxx in Sources */, + 324B2BAC54553D45B3C56BFD /* LexOScript.cxx in Sources */, + 76D1A1A49CC831FFB9EBB1F7 /* LexOpal.cxx in Sources */, + 24A5A71C79733E9CB913C5B8 /* LexPB.cxx in Sources */, 0D79F1B4EF44393AA324213F /* LexPLM.cxx in Sources */, - FD3B31CE1E7832218B5D9A17 /* LexPO.cxx in Sources */, - A3C4D47A84E8362295867525 /* LexPOV.cxx in Sources */, + FD3B31CE1E7832218B5D9A15 /* LexPO.cxx in Sources */, + A3C4D47A84E8362295867527 /* LexPOV.cxx in Sources */, 551BF168445E3D7BB54D0174 /* LexPS.cxx in Sources */, - 0718E7524134312090541D70 /* LexPascal.cxx in Sources */, - 369BCCFF61D13A058D837835 /* LexPerl.cxx in Sources */, - 22EC132AEF863BFBAA6EDEC5 /* LexPowerPro.cxx in Sources */, - 1FB1622D59593932B25C55BB /* LexPowerShell.cxx in Sources */, - 97C551F8AEF133D680D1FD38 /* LexProgress.cxx in Sources */, + 0718E7524134312090541D6E /* LexPascal.cxx in Sources */, + 369BCCFF61D13A058D837836 /* LexPerl.cxx in Sources */, + 22EC132AEF863BFBAA6EDEC3 /* LexPowerPro.cxx in Sources */, + 1FB1622D59593932B25C55BC /* LexPowerShell.cxx in Sources */, + 97C551F8AEF133D680D1FD37 /* LexProgress.cxx in Sources */, 56E1ED31F7CE38978F4A7CA1 /* LexProps.cxx in Sources */, - A36B5107860E326591940741 /* LexPython.cxx in Sources */, + A36B5107860E32659194073F /* LexPython.cxx in Sources */, 31380AD4F5BD38A6B9212FE0 /* LexR.cxx in Sources */, 81244C52741332A8B92E5976 /* LexRaku.cxx in Sources */, - CCFD3144A22C3A87B67D88AB /* LexRebol.cxx in Sources */, + CCFD3144A22C3A87B67D88AC /* LexRebol.cxx in Sources */, 3694B007E88A3D8C8CB952F2 /* LexRegistry.cxx in Sources */, - 7C20B79175D33852A2E9DE83 /* LexRuby.cxx in Sources */, - 502D7B786EAE383B9546F31F /* LexRust.cxx in Sources */, + 7C20B79175D33852A2E9DE85 /* LexRuby.cxx in Sources */, + 502D7B786EAE383B9546F321 /* LexRust.cxx in Sources */, 1DD1888315513C24BF9C31B4 /* LexSAS.cxx in Sources */, - FE5B7C7A84B83C17A38E8403 /* LexSML.cxx in Sources */, - 71CCB06E790C3C54BFF1199F /* LexSQL.cxx in Sources */, + FE5B7C7A84B83C17A38E8404 /* LexSML.cxx in Sources */, + 71CCB06E790C3C54BFF1199D /* LexSQL.cxx in Sources */, E46BEC5C8D643BD099AF1D57 /* LexSTTXT.cxx in Sources */, BA9F0BBD57F63FD29E484FD4 /* LexScriptol.cxx in Sources */, - F55F3887CDE633D7877C607C /* LexSmalltalk.cxx in Sources */, - D5C5DD83882B3227A1CCFE0E /* LexSorcus.cxx in Sources */, - 6F8129E317EE3486A89D8548 /* LexSpecman.cxx in Sources */, - 9678C2B19D293818AA8E9E0F /* LexSpice.cxx in Sources */, + F55F3887CDE633D7877C607D /* LexSmalltalk.cxx in Sources */, + D5C5DD83882B3227A1CCFE10 /* LexSorcus.cxx in Sources */, + 6F8129E317EE3486A89D8549 /* LexSpecman.cxx in Sources */, + 9678C2B19D293818AA8E9E0D /* LexSpice.cxx in Sources */, 444D3B969B4336E8AD5CCFC0 /* LexStata.cxx in Sources */, - 0F8C79010EF0316AA1B7392D /* LexTACL.cxx in Sources */, + 0F8C79010EF0316AA1B7392E /* LexTACL.cxx in Sources */, 2102C23970FB3F22AB46A59A /* LexTADS3.cxx in Sources */, CAF5C5BB129431B596C4C6C1 /* LexTAL.cxx in Sources */, - 49BEDFBC3661339D90EF6936 /* LexTCL.cxx in Sources */, - 697FC496816F33568E1FB5A6 /* LexTCMD.cxx in Sources */, - 7D0E549020D33ED39751DFC8 /* LexTeX.cxx in Sources */, + 49BEDFBC3661339D90EF6935 /* LexTCL.cxx in Sources */, + 697FC496816F33568E1FB5A7 /* LexTCMD.cxx in Sources */, + 7D0E549020D33ED39751DFC9 /* LexTeX.cxx in Sources */, BA57708D2D563967A0D1F004 /* LexTxt2tags.cxx in Sources */, - D4EC9DB5F8DF319EA0FD26A6 /* LexVB.cxx in Sources */, - 16021CFD78623B8CBD08FC20 /* LexVHDL.cxx in Sources */, + D4EC9DB5F8DF319EA0FD26A4 /* LexVB.cxx in Sources */, + 16021CFD78623B8CBD08FC1F /* LexVHDL.cxx in Sources */, 3C5E1A45A57B3169A4C073DA /* LexVerilog.cxx in Sources */, - 9CC92BB4B0E233A0A7F81279 /* LexVisualProlog.cxx in Sources */, - 5E80C103F0853788A2B43E5F /* LexX12.cxx in Sources */, + 9CC92BB4B0E233A0A7F8127A /* LexVisualProlog.cxx in Sources */, + 5E80C103F0853788A2B43E5E /* LexX12.cxx in Sources */, 159E4248CB1333AD841D9F04 /* LexYAML.cxx in Sources */, 91364FDD73053139BBAA313B /* Accessor.cxx in Sources */, - A08165E5D38E3EF6962A7AEA /* DefaultLexer.cxx in Sources */, + A08165E5D38E3EF6962A7AE9 /* DefaultLexer.cxx in Sources */, 46395873DB1C3B7FA81DE5FA /* LexerBase.cxx in Sources */, - DF3B927516FB365E865A9782 /* LexerModule.cxx in Sources */, - F6288F388B8C33FD85E9A155 /* LexerNoExceptions.cxx in Sources */, - 1C544DADDA6F3D62A5E25E95 /* LexerSimple.cxx in Sources */, + DF3B927516FB365E865A9780 /* LexerModule.cxx in Sources */, + F6288F388B8C33FD85E9A157 /* LexerNoExceptions.cxx in Sources */, + 1C544DADDA6F3D62A5E25E94 /* LexerSimple.cxx in Sources */, 7DEC57D6CE8232A09EF7421A /* PropSetSimple.cxx in Sources */, - CD241361D4693785A0B8939F /* StyleContext.cxx in Sources */, - 6C80B6049A523836BCD20BCA /* WordList.cxx in Sources */, + CD241361D4693785A0B8939E /* StyleContext.cxx in Sources */, + 6C80B6049A523836BCD20BCB /* WordList.cxx in Sources */, 46327A3C356D3570B27C6703 /* Lexilla.cxx in Sources */, - C2DEE063B5E032C1BD2B5028 /* xmlparse.c in Sources */, - AE84BC9A1CCA3ADA9C483950 /* xmlrole.c in Sources */, + C2DEE063B5E032C1BD2B5027 /* xmlparse.c in Sources */, + AE84BC9A1CCA3ADA9C483952 /* xmlrole.c in Sources */, DB9565CC4EAE3BCB9F490621 /* xmltok.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/build/osx/wxiphone.xcodeproj/project.pbxproj b/build/osx/wxiphone.xcodeproj/project.pbxproj index 74703504db..ef99c4cc94 100644 --- a/build/osx/wxiphone.xcodeproj/project.pbxproj +++ b/build/osx/wxiphone.xcodeproj/project.pbxproj @@ -7,1821 +7,1819 @@ objects = { /* Begin PBXBuildFile section */ - FD3CC5F0AA41384B9388A1E0 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; - 61A2B54FD2E33C759CF5A5E8 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; - 097BC5E023C33C1DA05606AF /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; - 9A63148F193E33B5964DD029 /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; - 4657479AF35533AEB7876676 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; - A423177BBC0F3BE5A436B4B7 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; - 6C822F7F313734DCB51F44B9 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; - BF1760458996391E8EB42949 /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; - 58AABAD40AA236438347DDDE /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; - C43A9650A9DC3372AB8F5F78 /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; - 41943A8F82723027A151A468 /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; - F24F637D59F637CA9A7E23C9 /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; - 4442EA28B0B3373B9A2D0862 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; - 6292B023DBF4337A91404AD0 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; - A3A898DA3114311EB7F02227 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; - 5D3AD309AF39385EBF7D9DF8 /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; - 25656617A56D342AA3D1BFE2 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; - 2480859662ED399799E120A5 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; - 91BDA5B04CF33C9AB7358B8A /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; - 9D4B67A357D23B5283CA8D98 /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; - E39021D3CDCD33BAA646B006 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; - D542C7819D593112AE5F7C3D /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; - 36EB5D19429D3BD1A01001D5 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; - 31DD19A942283FA8810B6382 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; - 7569F0BC3C603EB19168088F /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; - 26E4813A97DE323E88119163 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; - DC928C38CA8331F18FF00BCB /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; - 5792675690843C6AA4125A72 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; - B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; - E8BBC08597EF383597DA0308 /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; - 2E930206397C3EDCBD8206FC /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; - 5519BA1F2463308FAC4A0C9F /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; - 026F90F7492C316A94128916 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; - FE5B7C7A84B83C17A38E8403 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; - 6D073876E1753549B5EEFDDA /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; - 444D3B969B4336E8AD5CCFBF /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; - E05B06A7FEEE32D5AD87EA4F /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; - 5B5B8DF915D438AA9FCEB39E /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; - CE2C937117FE3AB599DD30B9 /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; - 23965E313EDC3BBE9B2FA1C5 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; - D6C3421AD2A537AAA2F0AB80 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; - E62F8E49FD5035D8BC71BB49 /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; - 30AEDF41EC5C374DBF96EFFB /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; - 6944AC98F6F83E3D983DABD3 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; - 893BDA491EDE3A0E91FADE40 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; - 5E80C103F0853788A2B43E5D /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; - 57AE7FCF768F3965BD39B47A /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; - D66F5D4D204B3B789C7F76B9 /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; - 1E4832B42B95308299B767B9 /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; - 51D133EC44F830588FEEAEC0 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; - B791BD05072B3B909A7093C2 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; - BD2B17EB72E73A6EB6E0B26F /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; - 283C3ABE42433244983C27C1 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; - 4657E7382E9E3EDC8DE2401E /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; - AD4A533C4E1633598A6D5C6F /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; - F6B85CD918E93923BE631B95 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; - EAE02BA934B43EEE92C496C7 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; - 50E89226E8D7390D9D21C809 /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; - 912C69ADB1673ACEB0E6CF08 /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; - BDAB44F5D017395D9D3A1F23 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; - 5F78DB0417BF3CE1B4E35C7F /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; - 10743B74A58231639C6BF610 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; - 16A382A265DE32FABC318F6F /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; - BD49EC50CB363642BDBF25C8 /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; - F3CB42BB6D983675862C01F3 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; - A8476B3CE46B3FD4A2832F00 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; - 15D65A523EB23EC385C05E0B /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; - C34B8675439F39B4845FFC50 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; - 7C5552FA058034238F485900 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; - D13AE659C3AC37B68D39B2C9 /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; - 825EAD51920B387DB4F8C426 /* LexAsn1.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A46D50BEBF523B3F88831086 /* LexAsn1.cxx */; }; - 98AD7D0478BA36249B03C623 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; - 070797A894A03196B7BEC661 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; - DFEB01E7B97A3515B785DCA9 /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; - 71CCB06E790C3C54BFF1199D /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; - 369BCCFF61D13A058D837835 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; - 39D6435B10073B85A499AFD8 /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; - 4279D39CAAF834F6A5B99196 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; - 4CF9BA40653C3153805D88AB /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; - 060E095718B03EF98C754799 /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; - 8DE45CEAF2DD3C22AA019F74 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; - E80BEED62EBF34F09B3F401F /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; - 0C2073A011EA36B8AD906DA3 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; - 8A4046BD38873D9CAC9C2B59 /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; - 8C6E2BD9C31A3AE18AD17D44 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; - EC3A1C620D323B5590AABF02 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; - DB3C3AA956A03FB492480266 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; - C2DEE063B5E032C1BD2B5026 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; - 512AB7B82D57387EBB7BEE27 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; - CD241361D4693785A0B8939D /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; - 2F7F5B9BBCD83D90B237A1A0 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; - 95AD56D602CF3C5085602AF8 /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; - E882402BEE0330A080A6516F /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; - 2047544E505C3BA38F0144E6 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; - 9E0B67E34B683412978BA82D /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; - 8093A858CA9E3E9EA2D2185F /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; - DDC71B80D562303690FDBE4C /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; - 5417332FE2DB3CD3A647B15D /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; - 02BB539E2AD63C078DA776B0 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; - 795613831EC8332A83FF26E7 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; - 6978D7A20DA93A329DDD1383 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; - DD1B139EA5AD3F6DB92C0FA8 /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; - 84382E5DB3203A73AC5EE390 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; - 9F608A33D52D327FAA295624 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; - 1937FBA0A0DD32A8A743CFE1 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; - 675B4E6CBA8632E89B4AC26D /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; - AE660214E0CB375FBA508A36 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; - 7B4DA2F5F25B3E188CBAFE38 /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; - B839235BED6F3609BDB732B8 /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; - 9B8E5690A6103FC1BDC6C47E /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; - 6C1171E3FB7137CCB9E3F536 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; - 07412469921A3E488A2F9BA6 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; - BB12132A86E2350AA47414CC /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; - AAC2AC9C49F1366D8BD20F5E /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; - CB078622E90F33BE9D131131 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28824 /* buttonbar.cpp */; }; - BB6FE851028C3DE7A070C213 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; - A0BA01A85C303C78A3130711 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; - FADD46CB89B135D1AF1D5F8A /* richtextstyledlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */; }; - 1A70DDEDF9E13FF4BDA390E9 /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; - D772334837693C9D88069D98 /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; - 7C9EAFF4A0223EE597E0E39E /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; - ED8D23D79FF33ED380FE09EB /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; - EDCA35F1555F3509895CCA69 /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; - 0654BCC3F0763C50A7949504 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; - AB58406CEBA13BC4A2A83B66 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; - F72020415D713C1BA41C17CF /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; - 2A79B68D20FE3C9B98A15534 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; - 0A2A4D2DC8F63FE1AC0BFAAF /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; - 064908348009398C8EA8497C /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; - 87AA9C5D887B3C31A2AFB49D /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; - E6D18B2EDE353F678830859F /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; - F5D2146C94E733FAAB6D286A /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; - 6C3A459236F736B8A14A13AC /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; - 1DD1888315513C24BF9C31B4 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; - CB2E99E8FB7D3269A333A55E /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; - 570FA90F526E3F25A8E8FCF2 /* tif_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B25B87203E3464BCDD277D /* tif_read.c */; }; - B5C7FD8C27F43F3289A77FC9 /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; - 383A6993E90936D39A5F12BD /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; - 20F10669703137E68318C6FD /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; - DE43350F6C9D3148A64F0AF9 /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; - FECC98B53C0F3106AB04E69E /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; - 4DA9DE940E043C58BEACBB56 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; - 2CCC30C0162131DBBE9D8027 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; - 1C544DADDA6F3D62A5E25E93 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; - 0A406D2D1ADA343891E3664C /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; - 805CCAE64D023561AD334B53 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; - EA02FA6D3B003F8F8A2963C6 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; - 39CC380F801F3EE984523275 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; - A3C4D47A84E8362295867525 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; - E1A20811148F31D289AF98AF /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; - 774A89998E09308CBFB03EE0 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; - BE3ED6EF34303867B8C8E923 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; - D54A162E557834A48F4646A9 /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; - 49260580A7F23B569A827D3F /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; - F07D84D124F23E7FA11CF148 /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; - 3141FEDED0943BD6A2EF858F /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; - D5C304182151365FA9FF8A3D /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; - FBA19C939E1E33EDB05043FE /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; - 49FE0228D8FD3F7AB64A4432 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; - D948CC99521633338B24E2F5 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; - 67A0583ADD8C35B8B9BA3D12 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; - 27E2EABB117334CD89CFD2A4 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; - 9F70A89D00B03D4894AF7638 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; - 62757F24C4EE3B84B6AE3F14 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; - D4EC9DB5F8DF319EA0FD26A4 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; - 78E15D8200F635529F396099 /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; - 9A83D365AD1F37FA9C7030C2 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; - 88A43B1C5A7438838DE97B94 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; - 335DD610974A33D4B6581E2A /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; - FF7DB2884F6E3C5DB4BDF61D /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; - D5A25AC579F436509805335A /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; - 069D53F2DFBF370A8CC99630 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; - D088E7DDE38C31DC9C9B3417 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; - 2F7328AC75393951B08F75F1 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; - 4DA209AEF4AD32AAB97F9718 /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; - 4DD98A9436C83CF3B9425A78 /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; - F910C74E48823E0BA7F7885D /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; - E46BEC5C8D643BD099AF1D56 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; - 221DC4F6678A3EC5ACDDEA4F /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; - 7B642B17F5D23F4F8ED38BB4 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; - 346D274E17673A01B0177D5B /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; - 03035C5CE4BC3288A5A18424 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; - B4425B59CC27389CA9FF81D1 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; - FD38B04026F930CC80BC9480 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; - EB52C6A915943813932944FE /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; - 1CC5AEC6C08E3600801CDADA /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; - EBA0986930DA3B59B2FB4F1E /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; - CA85901B9E2538CFB7E44216 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; - 9836B3D336963795928FE5A1 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; - 779D3480141B3683A6D132BE /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; - 908957F65B7E36F8BF3858DD /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; - 97F60B2A9CE93BC8949A8CCD /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; - 13A71672A59233D3A9B2D5E9 /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; - B84642DA949638A189032CE6 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; - CCE4ECA9CE883B008065C6FB /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 725574EF98C4301989181CBF /* jctrans.c */; }; - 63F0C8EEDF4B3641878A8B4D /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; - 3EB6B8528A0D3B6CADAE1256 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; - 27E73CA5C35A30CE89946ECA /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; - 774EB9F3F7E93A379E1F7551 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; - 700BBDECBE313E108BA99ABD /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; - 77BC918AF05C30E8A0BD27F8 /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; - 25B0940CABAB39CD90C6F3C5 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; - 3CDE2B6BF88D326189F069BD /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; - 9C6E9E4BA54733EF9F87E4B7 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; - 1D7442C82B343F50A83B25B0 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; - A9864F0104FA344BBE79D3BC /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; - E8EE34F0A78C31B489B19FEE /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; - A39B0D7EB43137F7BA50A35C /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; - 3D22FC202D903007AEE3D164 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; - E7D02E64384F37BC8939A2C4 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 375FF97B202F3C359402D13E /* jdpostct.c */; }; - BEAC2449AFA7304989BA301E /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; - CBBD7B32DB7B3E24AE745D78 /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; - 27759C2FBB0E35FDA847B2B5 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; - 81244C52741332A8B92E5976 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; - 0948599C4FD53611A09B52AB /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; - 46F341B46F80376B962759F5 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; - 0F8C79010EF0316AA1B7392D /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; - 1142E2D85FD93E9AB5D8A55A /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; - 5EE94793DFCB3BA281A4864E /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; - CD35A576FD363FD49C3AC4B3 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; - 9A178ED42D96329D8CBF9B89 /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; - 2386B575BC3931D2AF86CB33 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; - A36B5107860E32659194073F /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; - A1AF8FF873D6383996995ECF /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; - 7DEC57D6CE8232A09EF74219 /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; - 9FA6C4275F0D3E1A884ED561 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; - 3C5E1A45A57B3169A4C073D9 /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; - 1EA81A0E8E5A3B38B4D80337 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; - 1749412E53B9311DABA71DDC /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; - 3C0EB1DDA5243E31B2D92CE2 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; - 699D88EE2DAA3594B6606890 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; - C1E5799141603A75A26BEEA7 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; - D9F02AFDA07D3857A905527C /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; - A93D0E6F0871368EA8FC9FF9 /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; - 47F4FC8717AF3A848812DFCC /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; - BAA75384DA82370298672333 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; - 52C0984A2A4F31BC885519B0 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; - 28ADE8D385A53445A5451F23 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; - A336FD218BE63B19991CA513 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; - 743BB23211B336A6A0F26E57 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; - BD53E095EC1136EF853A47D8 /* m_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EE0B8985443BDCB36F781F /* m_layout.cpp */; }; - 2DF74933A90E34129F1BEF72 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; - 2CAD4DF9505F36E4A2EAD53D /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; - 5C5D0983160A36189A770742 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; - 6C7C1CC506CB329FB2D086A9 /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; - BFD4B8871B3934048B631419 /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; - E1F7C51F411B3AF39476E488 /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; - E741CDA71895344C974D8F50 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; - D070C3BE95483FE38BABA1BE /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; - D36E76A4CAF5352D9397E1FF /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; - 2D60F289103837EA8925E3F1 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; - C5419BC04D6234B5A8307B81 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; - 371809DA4AD1382F8B532878 /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; - E49F0D43B5A63EF1A57A7112 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; - ABCD15C4AB37396EA17B7B28 /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; - BDB7B2AD26CB356B8BEAAECD /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; - 8B87FEC23DB834EDBFB6EA32 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; - A3321FE2A87D3BD69E0BB009 /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; - 3B7E035ECF3D3FFB9827AC1C /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; - 7DC4A542372437ECA0790F87 /* art_msw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B540E18F9C91381CA175BABB /* art_msw.cpp */; }; - A80D00249A693F43A9CBE777 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; - 65514CD6A9F23ED98436AC02 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; - 00E2F82590B33BDCA1F6D0C4 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; - 33ED014A7FF7398794E6E4CF /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; - AAC2CB4D851230008AE4ABA1 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; - 89046455F49D3D75A21C9DB8 /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; - A2473402D8B83628B1F66749 /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; - 98DF13E96160304EBB905E73 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; - 20BEEFFA08F3396791596870 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; - D54D3CA9E73336A08DB20705 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; - 23A7AF68A03E380785EE7C24 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; - 5557AA36FBCC3ED9A5F5751A /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; - BEA90F2C6BB93143958F899A /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; - 4788F736CD9C324E8A3DFA74 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; - A53B8C3ED0D33A1D9AA8219A /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; - E7921B0472B63E4091F4F517 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; - 32486A808EBC3E088598D51C /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; - 9519D59421513FF28FF717B6 /* regiong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FE538F33A1423FC2AC9E45F3 /* regiong.cpp */; }; - 2989056891153968B372EA14 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; - F22C401903993639AE05A295 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; - 07EC76232BB3343FA5CB90B0 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; - A1A7B833061C35B4AABD093C /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; - 45FE206BBAD13DDCA1EA41CF /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; - 45E15DBB6B69382D8AF1BA21 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; - 9B3F9D04FB533D99B58BD519 /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; - 61C3F7D495FB3E8BA402E4F8 /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; - 3C394FBD47B6310C80577E3B /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; - 88E1AE56FD393C8BA5CF8545 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; - 205520440CD13C0AB9E89159 /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; - C259D01CC62533D296EF023A /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; - A3586433C4B1398FB1C361D6 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; - B0FD1B96EAE635AFBFCF2C92 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; - BAAB6B1D80A33843A8436B10 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; - 0743AE8613F535A0ABB79315 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; - 61FD5E0E28F732E8AB1729F8 /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; - 23479484EC143D34871550C1 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; - A1A7D793B034398B8696EF33 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; - 4CB3626391CE34D4B1F71AA0 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; - 403FBA20CEFE3EAFB4E6B905 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; - 9CC92BB4B0E233A0A7F81279 /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; - 81B742D64BEB373DB705947A /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; - C3AC94EA13C1352790BF5FF7 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; - 84B3625464F732C3A79E1314 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; - B37802B0A90133C68EF93DDA /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; - C67EAE20657E36839BF86690 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; - 64A716F87A5136F9A790EC5A /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; - 8D6B0D48EA843E48AB0FE43D /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; - 14EF556997B0350F931EBE8E /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; - F6288F388B8C33FD85E9A155 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; - B8FEEC2C94183AB69C963177 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; - 2E4747E0736B30569ACD5422 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; - E92EB502F79638B0BE569EF4 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; - F569D7A3F0E038E9B4CC2A76 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; - 0742292656623EC481B34369 /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; - D95C5F467D37339AB8DF2354 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; - 2FA1A8FE3644325ABAD273A4 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; - 0813551C951A3AD1A5EF01B2 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; - 17F0494F87533196904F5313 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; - 4301AFBA0A193A7EB392EB92 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; - 6F8129E317EE3486A89D8548 /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; - 67CE7065EE593DAAA2CE4489 /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; - F4C0CEADEDC23610BF6983D6 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; - EAA469E1A0CC33E4A21A3F7A /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; - 7D0E549020D33ED39751DFC8 /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; - 24A5A71C79733E9CB913C5B7 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; - CE17002B5B7E375582747639 /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; - 48A1F28E04603A68A1E70318 /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; - 784F7C50882F320FA76537B5 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; - 7C20B79175D33852A2E9DE83 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; - AD7EEB418C7930CB828EAF87 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; - 6B9EEA3CF2E536E3B1ADAC42 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; - 37715483D08335B790FFE058 /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; - E515EAE375AE390688CBF8D3 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B32A13D5B3336098B1B9765 /* pngtrans.c */; }; - EBF2D44758003221A22202BC /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; - A569A33A2097316D8110C2C1 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; - E5D698D2606A304DA743AF92 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; - 2E059BFE8E3B3D9299D55969 /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; - FE2DBCCC1D0B36A3BE4493C0 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; - 4B88254FF9963833A276A64C /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; - 1FB1622D59593932B25C55BA /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; - 595DCB164D55342EB86604EC /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; - D83B32B788EC310D919E0DF7 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; - 8AB7191F7CB838FC8337C48D /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; - D4C87E227A28391891D89088 /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; - CCFD3144A22C3A87B67D88AB /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; - F38202271C6131908C358DEC /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; - E53AFF04877D34C386D77380 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; - B1775EF7C72233408044034B /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; - 16021CFD78623B8CBD08FC1F /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; - BA9F0BBD57F63FD29E484FD3 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; - 4B996B4C54163D7091427DB5 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; - 8B38C6C416BA3A51B37F60C4 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; - 020BBB417207393F8C60EFB6 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; - E7F35B834A163C67B65176C6 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; - 51437DC2AD7B3BEB9A53CE1A /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; - 22C76BF2C3E331CD87657E6E /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; - CB078622E90F33BE9D131132 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; - 0836590D35FE37988DE70442 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; - A2769D1659AE3CA3B58C2CAE /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; - C3A63D7091913CD39094AE0B /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; - FBE4DB30865D3177B3A9993B /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; - A08165E5D38E3EF6962A7AE9 /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; - 894D43C8F224394FB3171F26 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; - 9FBC642677C63D01AA2511BC /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; - 87C67583D36C3465ACD64103 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; - 3813146434693234965C4F31 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; - 93E04642049537EB8A37BA26 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; - AC91349D7F0E37739B1F5165 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF6B3FB66243812969E5BD1 /* palette.cpp */; }; - E0FAB345D2933D42B62917A3 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; - 47C31B7492F33C3EBE53262A /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; - 8966F77CC97B3ED780C8F137 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; - B6728BCD1A0731299924C8C4 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; - 3D3EA1BAAD1833B1B48E9C86 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; - 5ED54DFAE28533108C08DF2A /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; - D6B2A64A78AF3F2983B441A8 /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; - 3C665EA42ECC3E5990BA347B /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; - BF068F3C06473D8CBC55D507 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; - FD1F6CD8286D3D428FD52A28 /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; - 1AB50C98FF473B33A3CA4D39 /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; - 096BA201623034AD97218368 /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; - 048986FB629E313EA670CD0C /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; - B189DB62AE9F30A1B613756B /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; - 215958201947310B88BBEDB3 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; - 9881E3FB23ED3283B6CC71A2 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; - 319EA32592DA3C74B86DDDFF /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; - C05BDB0B5F5A33A9A57FF012 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; - C3C19BD343B235F9909D4959 /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; - 66FD099CE5A338C18329FC36 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; - 4BAFAE70A6B1313B96D86630 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; - D6B73239BF0E32288161679C /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; - 5A459FC1180130C5B705AEDA /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; - E104017EE1A4357DAF84E1E6 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; - DA71FBB9EFB2350ABB3CEC80 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; - F2813BF297C73A3ABD02EC98 /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; - FE9A662A1F9B34D099C45C1D /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; - B0E94A59C83637C09FAAE71C /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; - F2F2963D8ECC32D39FDBF101 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; - 1DBDF75500D73A3098015E7F /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; - 26BB10834DA1388881BDD1EC /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; - 1E166FC1A7B3371FB038B172 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; - AD07124BBA613B47829F0692 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; - 7A79D9AC608E3B8287229174 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; - 8FB5FBC5730C33F1A3D85D9F /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; - BFA6983551B4310DA7C8A404 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; - C005C2D547E735E9B081658E /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; - C5A8DF376BB13A2A8290C2E5 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; - AE84BC9A1CCA3ADA9C483950 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; - 7B372FEA276438C186F7E340 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; - CB1F37993ECB3B73A51B42FD /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; - A139B846584436BCBEBAE3BF /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; - 923F4797A73A3BDD87BBD1E1 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; - 9B6A35E706543CDAA6A5014A /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; - E3A4615870B139D29FE727C1 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; - 2A7640E4210334AC93366900 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; - C2D45B334BE03F6C941CA041 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; - 796311E398FF313C84218824 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; - 46E331300D8F349DB36AB50A /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; - 652CFDD9A1C1366E99B5D6BC /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; - C2E37E798F743A4199C8658E /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; - D72D99FC424337CF9EDC2042 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; - 65FCDBFFF3F138A3ABBAA650 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; - 1EDED99760B23A1999E75C12 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; - F6A1AC5CF84E32C19F91A614 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; - 7F62946D497A32CE857F65C9 /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; - D5C5DD83882B3227A1CCFE0E /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; - D98FABF75BCE3AF18C91B42D /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; - 2020EE3C45743B53BE8C7F38 /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; - E7AF3BF2B3473AD9BE66D1A1 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; - 1CD4F67F48CF3A5FA477D86E /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; - 82FA4AA043213728AC266700 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; - FB09720D13673A7B81BCB645 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; - F85D632964383F29BC3B30B6 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; - 89200B144075388BA69A07E2 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; - 22AE900003F73134BBEE8BB6 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; - 8FC1C07FEE793897A1E96D23 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; - 0730A107A2B935A9923C8EF2 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; - FEA741A9B6663A4C929893C2 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; - 6FA47EAACE613B039B6EC261 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; - CFDBB80A4C9A3BA092273936 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; - 1E17F95DD433379E8C18298C /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; - EE6474BBB4AF34D093E2451D /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; - AC07BA4EA5403443914DFDB1 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; - AEB9099819B33F4A8AAB9F54 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; - AF1E3338E892336E924AF631 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; - 353B584AD0C03919A57A3048 /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; - 895E7FE46F733C75AE8847E3 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; - DF861EBD9C483E79ADF98602 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; - 46CE8B53D2663927AAE5DF9D /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; - 0B4AF44DC0C439AD83CDC37E /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; - 7C87CC7641033D91823ED688 /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; - FE5285579C7F39C48FC66B10 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; - F5FF98C231B33E3EB7902C64 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; - E3B3E4F75D503DB89B5C622D /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; - B0C44C3054CB3E0590DDCBDA /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; - 4958BD2E717A3F03AB030188 /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; - 23E9AF567E873B948EFEA180 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; - 3D762A0BBF1B39B88A769632 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; - 7EF89F935314301381802FAB /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; - D997FFC948B73FDA892DB531 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; - 11DD420E32FB3EFB9DA0AB5B /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; - 09A792A5129E3FE1BF077641 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; - 633DD2E870263F42A8DBF9BF /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; - 8292D346BFC33D6E8D3CDDBF /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; - 2315C8692C443ED1AE431728 /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; - CDC0FF253B503BA19693D68D /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; - 056CA84179433AA48D55DA65 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; - 0C2CBD7246993527A829BD94 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; - 86787E4138CC334BB74EC7B4 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; - 502D7B786EAE383B9546F31F /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; - 0F2FD12272023C869CE86008 /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; - FCE5B139CBE73FCB804EF7DD /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; - 50D7E093424138C88BB50D27 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; - 9065A4BE3D0433B88CF45571 /* richtextbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */; }; - 95826E8528CC32D8934C36EC /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; - EB206A0264AD3CAA9F68B8FC /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; - 0FDDE8E193743F3A8CBDC67C /* richtextprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */; }; - 36B0B923B836358D9DB0AE10 /* xh_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */; }; - 135DFCE48FC03D8294D01A89 /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; - 296692A7A3783E3A83D005C6 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; - 73AA68AB9F1236ED9F1FBB2E /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; - BF3D600A93403C589B65C5BF /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; - BCDAE378D03E37F5994FB9C5 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; - 8B60964DA1DF3F3DB40BE123 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; - 5F57C4908E5038D19D68ED7A /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; - 19D823E564D932758EA6F8D1 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; - 98F52D5224B438DFA8887E06 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; - 901F659891613419B8643952 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; - 1EE845DDFDDE36CA8A218205 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; - 1569BB4728693B6285623A23 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; - EDD92822EBD93E86AE5A2ED0 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; - 88E56F89A0DA3AD386F05FD2 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; - 268DDC88C99A3A64AB8B2FFA /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; - CFA91122523B31B9A07A3826 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; - C7B6240E0E213836996A178B /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; - F84D59648206349A9768157C /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; - 4D0BA8B9F72C3C31BC170CE2 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; - F5B0B26BD0803719A3FCB4D7 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; - 02E8F1195B653D26AAA89462 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; - 056E30EA43753A7CB1AF8C9E /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; - 8AA341CCFB8E3F6AB3523595 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; - 9744994E8A813AA6938A7CE2 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; - E0E40333B61C33B58787078E /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; - 6463C9BE78C0394CB7B451FA /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; - AF1875145B2537298E4A28D8 /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; - 42ED9BAFD6E936849F1D36CB /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; - 0FBF7C9EDFB53D8DA0991B55 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; - FD3B31CE1E7832218B5D9A15 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; - 9D003890CB7035A298DB7056 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; - 0FFFFA2F762B3160955D1D88 /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; - 319FB8E64CE731D6A58AD301 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; - 9455B49669853E71BD4FD965 /* richtextformatdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */; }; - EE0EA850822E35F596B5EBBA /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; - 10B5C2A72C713A678458CD9D /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; - B181806CC34839E791E54BF0 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; - 6E68759BC2E63CA59C12FDC0 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; - 14C024EB327435A2A571DA2C /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; - 86BE5213D3F131D8A6862679 /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; - 47EBBB18BDB539C2A948C711 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; - 2563C775427E3D68BD384F2F /* richtextstyles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D30617843F33310089C1F77A /* richtextstyles.cpp */; }; - F46777ABE0743B04A1E1F0A4 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; - F3AC352D6DAE3A12A5664768 /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; - DB244DC0A09C379AAA63C0A4 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; - 62331487C17B32E081B8FEA7 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; - 6A10511265493FA2BB79CE4D /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; - 6BC8B3EDB3AE3EF4BACFC08A /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; - 42AC484FDD7D3E948CEA801C /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; - 3554C88010CE3D2A8970A135 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; - AC6AC589EFB233C7B65A3224 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; - CF3082BA1ED232F4B904BD14 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; - 4269B85FDC5639BEB76A8AEB /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; - 187F921A95DA3594B0AD980D /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; - FFF5BFBE600E35FAB7EA522C /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; - C5E5AB869065307F83E27DD1 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; - 7BD3887F603E3704969A54E1 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; - 6F0605F3A4E83BF0BF4C8B7E /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; - 07C769F64665317BA3E1AC90 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; - 8B9C9FCB954F3596A4CED9A5 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; - 65AD3B31319C35F1AC9EC625 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; - C2CF6B59914A3183ADE84028 /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; - 96B507455762391688B5E500 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; - 750C716389AD3ADBABC9D689 /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; - 246B4FF96BA135258FE45F4F /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; - 9678C2B19D293818AA8E9E0D /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; - ACD644CFA85A3B70A3E3B118 /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; - 30493B486DFF35AF80D12C49 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; - 9EC837DA722736119D49868A /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; - D7F14BDFFB7F369B842AFC13 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; - DF8124E5E17D386A84CEEA27 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; - 5C44446AB150378696CD6B3C /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; - 2102C23970FB3F22AB46A59A /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; - 523FB2A8435A3324A8E1B370 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; - 2DBF5F96CCC63F7481C26A43 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; - 213CE0DD5B2335D0AD53B54A /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; - 64F11C549E3035DF85691060 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; - FEF99FF6C38D3B488396B142 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; - D3FB75C8E3A73AE38EE8A6F6 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; - 745C39E90E8C3C08A887B51C /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; - 97C551F8AEF133D680D1FD36 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; - D18E2985C48733B2B7B3D442 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; - 0D79F1B4EF44393AA324213F /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; - 3D424F4B33653A00AE9B623A /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; - BFD3BFBDC8DA3B1EAD141F96 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; - AEEE6BC41B6531898A61CB16 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; - A52A7D2FEB1434E29C64582C /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; 0E92CEF677AA32C9A8CDA0A7 /* checkbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */; }; - C425A172B0AB3EBD9AC9A590 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; - 0E60E17BA4B23347A4F20160 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; - D8ADDD24BEAC3D94B3388D3E /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; - 23CECD8647C037E0B41DF0D4 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; - F747991E5C973F9B8C9D800A /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; - 3ED6F4B64C283232A79423CF /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; - 46327A3C356D3570B27C6701 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; - 9FB1E1763EFA334CA0C07C49 /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; - 21F74D4D4D84375AB155FD5B /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; - 05814571E7A83F5DBFB6E4C4 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; - 45AB45C6B24A3983B22E56A5 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; - C6DF6F29407B34F29ED1B66D /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; - 1E2AB43075973AE59A8D89C1 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; - D9DCBE799DB634C2A73FD6BD /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; - F5DF7AF0FA9E371BB71EF798 /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; - 5116CE330E333724A66982E3 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; - 94B1C88076793400810FAC30 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; - D13596A4E3CD31DE810061A1 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; - 9110ACFC3CFB3C7994E907B0 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; - D51B3389209E370489078891 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; - 14D6D5F8F5ED3C71936DD2AF /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; - AE5286C71D1130EAA368A1C4 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; - 5303FA25D0773FAEB963D8E3 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; - 0D6596A44A8C37DE85D578F6 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; - F55F3887CDE633D7877C607B /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; - 0EB6AB38A68D3845AC384A23 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; - 2C95DFA8EE463487956B4EB4 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; - 1BCC944F5E0936F5830F03E8 /* windowid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B9B85572D0312BBF2878DB /* windowid.cpp */; }; - 55D893FDD00633FEA82ABD81 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; - A7692B4D8658347BA16EEB83 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; - 15048519756B33959B15B161 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; - A0FCE3CF565C3F84B63712AC /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; - 567A32722BA33AEE9FF93D7C /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; - F5806029B1BA3924A8FDDBC1 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; - 522E6CF2A62F34259BCE2DE2 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; - F5D0BCF1A6C839E5829199E2 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; - 85F9828B80B03178A274BD17 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; - 311840186794346AAAA42091 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; - 80665EEAE8613DF8A93A7984 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; - BF9B151DC0543E37878F8B9A /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; - 0B98B6721DEE37A1ADEA382B /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; - DE26572475EE336B8EEA5D92 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; - 6A081BF19747385CB4C1877F /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; - 0095084719983B878378CA28 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; - 0C9A379D97B133FA831175A7 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; - 76A83A293C9F33BCB7DFDE26 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; - EB52C6A915943813932944FF /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; - F501AB044AAC39DCB8C0B3E1 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; - 9FD99E06F6613A1A958FAF6B /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; - 46395873DB1C3B7FA81DE5F8 /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; - 4E2737AC738431EB9898B8B6 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; - 45D88A74B3EE3837B9F79595 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; - B6BC23F4F3E43315BD4C7CF8 /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; - FDDCADE58FA2313986025D77 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F190B80DD28031A98E5BCA67 /* Foundation.framework */; }; - 0B792C3F31713850818EEFEA /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; - 96927C5A21FD3ACF936CDF6C /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; - 03BF1610E2FC3BD5ACB754F0 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; - A486A28E216D320AB57452D3 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; - D3EC9191D94837CABFF05DC4 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; - 91364FDD73053139BBAA313B /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; - 4666CDC48BA9301EA283BFFF /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; - 182DFDBB58653FD9863D4176 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; - 793F542F20AB31F6AF736795 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; - 5C3B0ED2EA973DFDBFBCC692 /* richtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */; }; - 438EAEA4B30C325C827F6197 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; - 13854E7822783719A2530792 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; - D17E3053DA0D3F7EA4D0951B /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; - 60296753A32B39EB8BD0CB44 /* pcre2_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */; }; - B59FC7345C383D9099391AC3 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; - CA155860CE9A3A8189C3A4C2 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; - 6832385DDBB33D1B90C73CBA /* renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */; }; - 527054445A0D3A00A5C2EC44 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; - 6C80B6049A523836BCD20BCA /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; - 242E1D1A9BF331BA918134EC /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; - 604ABF86317C3D4F899DBF37 /* richtextsymboldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */; }; - 8E674574343A3C009B1BCD00 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; - 6AA0EE765330326380989FD1 /* stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */; }; - 4AEC67BF65B039D99F421666 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; - 7A7439BE66AA3771B4A89048 /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; - BF2585CFA6853023975F1E78 /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; - B1E30CF6CFA932F5A3DBA94F /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; - 5A8638C234133824BDF93BBF /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; - 9CA687845B3F30CCA44A89D0 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; - E3AD8574E13B39BDB8D4E92E /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; - BA57708D2D563967A0D1F003 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; - 2B13BFC894C63373B7ACFA3D /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; - 26649553E4763EE6BA268B7D /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; - 27B5431DC79733CD8D403E88 /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; - 2FE10EA678C73523836FCC1C /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; - 14F303FD6B5F383DADDFD788 /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; - 9E37D29DCF7A3945A0EECB39 /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; - B60AD651E0523DB7B31E4106 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; - CA4DCD57060B38CC8B2283D7 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; - 0C485288EA86379D9FD66536 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; - F016C51053373E658ED4C9A9 /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; - 6138BCBC8E4438FA91E0EF9F /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; - 32FECED7A7633C4D8C1BFBB3 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; - 2F50DBC14FE538A49823925A /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; - F7D10B6E0CBA32EFAF79C77C /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; - D9EE059D3C3C3C13AE4419F1 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; - DB9565CC4EAE3BCB9F490620 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; - A965348C7FA73CEC90C8FA25 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; - B5470121BB4B35DE9C4836DA /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; - C0CDA289E9EC3E20BE70B2E6 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; - 37749AC3468836FC857BD0D5 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; - 90BC965B1A1F35A3B2C9D1C9 /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; - 87092C0C817D343DAB77E23E /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; - F0B3F484C38C3BA0B9927CD9 /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; - 7D615329368D32709CEF4B58 /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; - 1CBF34ACA39330028A5EA9AC /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; - F9C5EAC42CCF3267B4100BAE /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; - 91BC7802C15337CDA84C3742 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; - 62F1DC80D631335B892610A8 /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; - 67EBCE5FA5FF36349ADF0916 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */; }; - A283187810EB32DAA173BD33 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; - 702616D38A5B345D9CC87114 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; - 1D726139C977341A97D0C931 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; - E17048DEEF1138318314F1D0 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; - 2E8440A2BDD53BE7B01547C2 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; - 7CC211E10D853B958250A4CE /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; - AAABEE399008310A8BC9BE43 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; - 18A318847EAC37F2B915F081 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; - 60706F8836A130A2AF282FE1 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; - B6891F848CA0325EAB6D1373 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; - 5388468A6F8F3141B25CD400 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; - 15735ED6556130F6A14F0BCD /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; - 99F7D7BFBB543A04AB728375 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; - 72AD4417FF7C3094BB1FF62C /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; - 9564A6968D66325DAEADEBA3 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; - 0FA6E1E47F123FF4A902E4D2 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; - C8F1FB8C029031A5909DBC56 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; - F80C2290D67B345F9CF60085 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; - 164010B26D363F5FA09785B6 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; - 3ACCC2EB8E973C11835EB597 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; - E63364B7E727383BA8E2B7EC /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; - 39FB197CF9EB3D76BE0723CF /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; - D66F55C93D1130F488970C05 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; - 8FDC800D873F30E282691832 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; - B6C364CB4AE33708A862B4B4 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; - 70F898F8B129380BBECAC559 /* richtexthtml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */; }; - 36DB80FD5B153E9099DB6912 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; - FDE14459359334DE9FB03ED5 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; - 3357BD0518F538E9A949F886 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; - DEC5F4B34BC037169D3E5F2A /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; - 4E712589FAA837F589B72F4C /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; - E4B826CE70283D999CB591F3 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; - 42260A6F1853361083803B0C /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; - 2EECB3C2F9523D0B95847A7F /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; - 6BF19C7CA9E93D989C210FE3 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; - 014AF0BAB1783A5D9D75A7ED /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; - 59BFB8C8310E37B39AF8B0D4 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; - BAFF04F1680F32DA988EB03D /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; - C92005CB86C6361BBB9D7C67 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; - 1710A4BB0E6339558A187F8D /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; - A4DEBFA074C93388A1BBCB40 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; - 0E8A0B8FA40E365690C20230 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; - CAF5C5BB129431B596C4C6C1 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; - 9C1F073349FD393E9220C0D3 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; - 6F472413FFA03B53B395BB74 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; - 0164A65CDB7A334A8E9AA4BF /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; - 5FE969523BDB3353AEF96810 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; - F1E4D7CA634E33808AE3B522 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; - 539B586AEAD630A79FC12ECF /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; - BBAABF3C693E37D3B0FF2502 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; - 8A662992FFCB32E99D11950C /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; - 2F35A207C3993DE08E4FE0B0 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; - F34D240EB4513FE996179182 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; - B640A8A74D973A8FBEF63916 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; - 0C3F48DBD05E3566A4CA6D44 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; - EA10DA3199813E90B39C70D3 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; - 61FEDBF2D47A3B4E861F8296 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; - 1B06622C8D8731FC832199E2 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; - 4E396D8D2E9138D797F320C6 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; - A874AF0B203D3DC99C27469A /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; - 9058997222493A7A859A4D4C /* richtextxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C69E48C06BD23C178F650E42 /* richtextxml.cpp */; }; - F43DAE2E829A3A7493531381 /* richtextimagedlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */; }; - 664A54F914443110B7BB6928 /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; - 31380AD4F5BD38A6B9212FE0 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; - 3C36437B2E933F83984D431E /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; - 75DCE6FF00E93C5D93970842 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; - 7ECC6EE6D5273F75BB6B7B74 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; - E7140F3AB94D3FDFA86D8C06 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; - 6AC347D2DCC730149A0A83D8 /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; - AC0B0C52922B30188AE95E94 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; - 3B8A54D5E5A53607A6F7979A /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; - 3399AB7BB1333B5AAF5FAF55 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; - 834F2ADD0520313FBAC4F927 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; - CB46C7E531903700ADFB11C8 /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; - 249C9177B1A33EFEAB30F93F /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; - C8C68927DB243AEAB51E11F2 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; - 49C873EE448C3CD9A32012CD /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; - 087FF6DE223A32509692F39B /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; - 51F44CB1D9AD3CBDB52EE93D /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; - 57B41B6BACFB3906ACD1BFAF /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; - 0C7E2D5C22A232368F862A60 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; - C987310872D1396BAF716E5A /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; - 6CA1BAEBBDB4336E9E201F95 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; - A9A5973552EE30838306D15C /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; - 7EB83F6375BF3E73ABE56C40 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; - C5C60B22CE6A3BCB868F69E8 /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; - DC5F82733F733D98B39DE74D /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; - EC43AFB3670A3D459D9B388D /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; - 65E8A5F333D7336C816F0D0C /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; - BA7B12396B873FDA8F3A2748 /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; - 052331773CF6362C9A6CF38E /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; - 6167245C417A32179EC37D2D /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; - 955D2199F1893D37BA2D7478 /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; - EEB0B28903693C7E9D07192F /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; - 8620088DDD233B139B250DD4 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; - 2D4D105CA9BE3FA6995A5FFF /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; - 83616D33080E3F0F9FA5FBB4 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; - FF50EC0EC5F23DF890C6E95F /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; - 6D723C987BFB39B7B887DCB1 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; - AAAB5DF8E60736D88273DCFE /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; - 5AEA6E94FB76371D928D371C /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; - 1A4F9F18BBEB3515AC7C7CC6 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; - 309C0A78D45C3AB7B8778B59 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; - 427E6AF88CF73D799206E37D /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; - F70156C3E68B38FCB72FE253 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; - 07158EBC05A637ECA9DC7B4F /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; - 3E6AA08E72A030D39D867D4B /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; - A5775D87FD713CBB930A783E /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; - 3E99016BDE043A08B4D6B3CE /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; - 4C9BA36123E43589956864C6 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; - B559E894684A38238CAAA115 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; - 6F5A0D3C7763334396A3783D /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; - 1AF2B2346C9639DAA4D15F30 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; - 4D9368BD07F131C493232E2D /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; - EC3D181D65F33E09A675FFF2 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; - 1C52CB9487DF3AB9AF243B47 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; - 127E255EE601383A9E0EF7EA /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; - 37DD17F479A1371ABF3589B9 /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; - DEB35F871F8E3B90AD207AEE /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; - 4CFB7E6E5BD53E2BB39BEF63 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; - 7625D908B2CD34C78243BA8F /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; - C1CDD035AA393ACC9E202C03 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; - 31FEAB56919D372993CAD89C /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; - C32EF2EC1A103BC3A6254321 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; - 00E12455C98032E18378EE5E /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; - 0BB3BF0909A134BA93CF5620 /* xh_richtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */; }; - 8F372080E11E382EA0B5ED0F /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; - 7A84B9471A3238B4B66B1776 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; - BDB8EF0E0DA03693BFB77EF7 /* accesscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8555204EBA8930809B732842 /* accesscmn.cpp */; }; - 815AE3FED68330F4933AA16F /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; - 68C300D096BF39239876D043 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; - 49BEDFBC3661339D90EF6935 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; - 4040AE89BF9F34668091064A /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; - 760C729E41D93CC1AA2B4E0D /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; - 800CFCEDBB7938338C65EEAC /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; - E3136EF5DD843ACE886E2868 /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; - A465A43B756630F1944B5A56 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; - 00F1531404F832C6AE0748F2 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; - 0718E7524134312090541D6E /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; - CEBAAB0C77983358A601BFFE /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; - 86003C8EB906304F9025F788 /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; - EE972E8DC73F310B9B4C949C /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; - 01D4C5F2147F3942A7CE91AA /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; - FB8B6E4789A3311A98C5B0A8 /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; - 159E4248CB1333AD841D9F03 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; - 7E6C627A325F32FFB2EF9B9E /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; - 028257C52CAE3038AA862C35 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; - 3694B007E88A3D8C8CB952F0 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; - 64DD406C453D39FEBBE66ED1 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; - 63F2517EC6B2334CA825A6F9 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; - BE99A85EE76236CC8C719A64 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; - 5F2C2A46781739D897CF293D /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; - 5F6B4F226B473AACB7AC8DF5 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; - 2FAE979E6FE23D088C768B7D /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; - 84997126352137E798CD258A /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; - EDD5725CF41336EFA7FB3009 /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; - 66584BC871303041BA622DE0 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; - F0D892C2618130FEAD46BB86 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; - 324B2BAC54553D45B3C56BFD /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; - 32988828498D32B2B3F8A982 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; - 0ADC8DBEE80D36B0BB9B058A /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; - 86B0D280A43C308CAC14BE24 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; - D9496139621533328AE727B6 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; - FEB073547F3F3AC19D31F698 /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; - B198DA8239E9358A9D56B988 /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; - DFEB8DA3D42734949CB1E1AA /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; - 11818B68C5263EB68D708845 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; - 758629DA468A3EF7B1C15241 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; - 6A032420671B375D81273714 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; - 68AC8860B0943C1FAF76D96B /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; - 86AED49CEAFC3637B1F10537 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; - 7FC3D17B3C853FE58841002D /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; - D5AABE973F3A351EB1C1A5A6 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; - DB73248401573A5996D8E68D /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; - DC6B669C9A78398F914AEE53 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; - 59F995B6E6EE3CA5A4487844 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; - 6E2C2E8AA1713ADE9C338379 /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; - 63F895D6F5643E4B9E666B79 /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; - 7F77E347E1243D77A666FB43 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; - 0E024D145DDD38ACAE68F462 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; - C2B07E2ECDDC3833BDC9B28C /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; - 552708E6296D33EBB5F6A493 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; - E82CB89681FF3747B6A94427 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; - 849B89D1F6AB3DDEAA2D53AD /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; - CEC6430AEB6E3200BFA75D07 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; - 12B1DEF410AB34999AB210DB /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; - BCD81FD3D1EC305F801E1C1B /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; - E9EDB5C92D5D3B529E8D73B0 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; - 76D1A1A49CC831FFB9EBB1F5 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; - CEE0D7A7D5D8323B9957A780 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; - E2A73751CECF32A68FFAEE82 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; + 5B5B8DF915D438AA9FCEB39E /* imagall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FFDFB4D208F37569AC548B0 /* imagall.cpp */; }; + F38202271C6131908C358DEC /* mstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC3D1E222FD93A69B1D1366E /* mstream.cpp */; }; 46A4CCF128FC3EB092074DC5 /* property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E1F571B01F34D4AB70CA18 /* property.cpp */; }; - BF8C33B7CB3A3ECE814A95FB /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; - 692FCCABFB963696AFC1E122 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; - DAAFBED07FF8365B96D20B99 /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; - 97BAFEAD53E238B6881178DD /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; - 7181709A030D3749AB355B74 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; - 1DF3A4F85FCB3BA79A552F3D /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; - CA5BD8ABDBA13641BBE7CD66 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; - 171F09F8DD553FA5B4B3FAE2 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; - DF3B927516FB365E865A9780 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; - 682403FBBD4E3D5E88159501 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; - DA0FA502405A37B2A5698D20 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; - 8F949B9010863F66A58FFEF1 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; - 7C52E7CC12463941B0E4D402 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; - 980ED1DA2F96361985952254 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; - 99E7A46106C03484BA70D29E /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; - 729091CC33C73C989B4E0719 /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; - 6C46AF0370793AA0B74A5A4A /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; - CFF73578F04D357E83D1D830 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; - A92439BAFD3A30A29DD93131 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; - 697FC496816F33568E1FB5A5 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; - 56E1ED31F7CE38978F4A7CA0 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; - 830A61EA04FD367C9EB6A757 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; - 551BF168445E3D7BB54D0174 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; - 94E510619F433AE3AC884755 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; - 131B879180AE3FB481F81CC7 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; - F89405757B063F80B111F469 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; - 44C6F11C7D1C399F99CF6BD4 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; - B97C178B47173E6AB0CE577B /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; - 2C53221A318E37529E6460EB /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; - 22EC132AEF863BFBAA6EDEC3 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; - B01C4EF49CF9390DA93A3502 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; - 91EA325FCE3A3A6A8D1D21A5 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; + E8EE34F0A78C31B489B19FEE /* LexMSSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */; }; + C1CDD035AA393ACC9E202C03 /* minifram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 693F731B7D1730A79485F9EC /* minifram.cpp */; }; + DC928C38CA8331F18FF00BCB /* tif_lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 3088384F07C63A5DB3581656 /* tif_lzma.c */; }; + 3E6AA08E72A030D39D867D4B /* ScintillaWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */; }; + C5419BC04D6234B5A8307B81 /* xti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25C86D3D4839343BA1D8BDEE /* xti.cpp */; }; + 00E2F82590B33BDCA1F6D0C4 /* xh_htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */; }; + 67CE7065EE593DAAA2CE4489 /* LexEDIFACT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */; }; + 76A83A293C9F33BCB7DFDE26 /* jdatadst.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */; }; + B6BC23F4F3E43315BD4C7CF8 /* mediactrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */; }; + BD53E095EC1136EF853A47D8 /* m_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EE0B8985443BDCB36F781F /* m_layout.cpp */; }; + 51D133EC44F830588FEEAEC0 /* LexHaskell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */; }; DF8CE011EAC23F73BDA1C44D /* scrolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */; }; + 23965E313EDC3BBE9B2FA1C5 /* imagpng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24396D584D053948A3FF0DCD /* imagpng.cpp */; }; + 980ED1DA2F96361985952254 /* webrequest_urlsession.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */; }; + 6C3A459236F736B8A14A13AC /* dialog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 83B878A16ABC396E8C03A15E /* dialog.mm */; }; + 894D43C8F224394FB3171F26 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */; }; + 4958BD2E717A3F03AB030188 /* tbarbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F32C01D122301AB00D06A5 /* tbarbase.cpp */; }; + C0CDA289E9EC3E20BE70B2E6 /* choiccmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24930711031D35288D28B04B /* choiccmn.cpp */; }; + 0B4AF44DC0C439AD83CDC37E /* Indicator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4FDE5A962FA234FA83A605AD /* Indicator.cxx */; }; + 159E4248CB1333AD841D9F03 /* LexYAML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */; }; + 10743B74A58231639C6BF610 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 400275BE019D3E5BA47988BE /* inffast.c */; }; + 652CFDD9A1C1366E99B5D6BC /* socketiohandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */; }; + B6728BCD1A0731299924C8C4 /* pcre2_substring.c in Sources */ = {isa = PBXBuildFile; fileRef = 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */; }; + 403FBA20CEFE3EAFB4E6B905 /* dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7332A03D93D3DABB050615D /* dir.cpp */; }; + A9A5973552EE30838306D15C /* tif_packbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CE73979D0933A43830307E4 /* tif_packbits.c */; }; + CF3082BA1ED232F4B904BD14 /* stdpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */; }; + B60AD651E0523DB7B31E4106 /* LexillaAccess.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8052B1625907355894CCF263 /* LexillaAccess.cxx */; }; + 8FDC800D873F30E282691832 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 87799D3168B43EB7B5686826 /* pngrtran.c */; }; + DF8124E5E17D386A84CEEA27 /* LexLisp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 40586C8986443431A64EB066 /* LexLisp.cxx */; }; + 502D7B786EAE383B9546F31F /* LexRust.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 24BD2EF635673E819B8406CB /* LexRust.cxx */; }; + 026F90F7492C316A94128916 /* logg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64705CE9398316D87BAB4DC /* logg.cpp */; }; + 5D3AD309AF39385EBF7D9DF8 /* jaricom.c in Sources */ = {isa = PBXBuildFile; fileRef = 573D0D15EE9E3E629D61EA65 /* jaricom.c */; }; + 39FB197CF9EB3D76BE0723CF /* LexBash.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 78D7866F95C73A28BB540606 /* LexBash.cxx */; }; + 59BFB8C8310E37B39AF8B0D4 /* any.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4867546E8B8D3C8683A23ED5 /* any.cpp */; }; + 9A63148F193E33B5964DD029 /* uilocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */; }; + F70156C3E68B38FCB72FE253 /* dirdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */; }; + 6E2C2E8AA1713ADE9C338379 /* tif_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 726C0457DF1232C793918DC1 /* tif_zip.c */; }; + 3D762A0BBF1B39B88A769632 /* helpwnd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */; }; + 22C76BF2C3E331CD87657E6E /* LexNsis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0322549563787A21CE8F1 /* LexNsis.cxx */; }; + 8AA341CCFB8E3F6AB3523595 /* splash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F8836E29C5A370E80CE070E /* splash.cpp */; }; + B5470121BB4B35DE9C4836DA /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F3936A0D31CBB58082BA /* jdcoefct.c */; }; + 205520440CD13C0AB9E89159 /* anidecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE959EC7BFDD3A628E856404 /* anidecod.cpp */; }; + F5FF98C231B33E3EB7902C64 /* colordlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAAED71A534135A9A61612A6 /* colordlgosx.mm */; }; + 1CC5AEC6C08E3600801CDADA /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B4EDF38F8A3E5EBAFF560F /* trees.c */; }; + D4C87E227A28391891D89088 /* filename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */; }; + 760C729E41D93CC1AA2B4E0D /* hyperlinkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */; }; + BCD81FD3D1EC305F801E1C1B /* sckipc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */; }; + 6C1171E3FB7137CCB9E3F536 /* tif_zstd.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B98123FD57731139044B064 /* tif_zstd.c */; }; + 5E80C103F0853788A2B43E5D /* LexX12.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 17A8A93EF3C03546BE19F43B /* LexX12.cxx */; }; + BEA90F2C6BB93143958F899A /* propgridiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */; }; + 242E1D1A9BF331BA918134EC /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 0964797530CF3FE7B8DB6242 /* pngwtran.c */; }; + F5B0B26BD0803719A3FCB4D7 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E45F6DF601A34BCB3CC0206 /* adler32.c */; }; + CE2C937117FE3AB599DD30B9 /* sound_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B2316B32653DA0939A372D /* sound_osx.cpp */; }; + 2A79B68D20FE3C9B98A15534 /* menu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D799486AD7F336BB1F33DDC /* menu.mm */; }; + 47EBBB18BDB539C2A948C711 /* chm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E24C6F2A04E30EB95598305 /* chm.cpp */; }; + 7FC3D17B3C853FE58841002D /* timercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7195E665E0F233839B967FC9 /* timercmn.cpp */; }; + B791BD05072B3B909A7093C2 /* dcsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */; }; + D6B73239BF0E32288161679C /* platinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97FFB03FF6793506B246BAC6 /* platinfo.cpp */; }; + 0E024D145DDD38ACAE68F462 /* toplevel_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */; }; + 2047544E505C3BA38F0144E6 /* pcre2_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = B60497805D37375EBFCF3D98 /* pcre2_tables.c */; }; + 056CA84179433AA48D55DA65 /* bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FDDE855D9F83E4891362EB4 /* bar.cpp */; }; + E3AD8574E13B39BDB8D4E92E /* LexKVIrc.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */; }; + ABCD15C4AB37396EA17B7B28 /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AC666417602346EA583709E /* translation.cpp */; }; + FCE5B139CBE73FCB804EF7DD /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB76F786D7F3FF286948D22 /* jcomapi.c */; }; + CA4DCD57060B38CC8B2283D7 /* filtfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */; }; + 048986FB629E313EA670CD0C /* webviewfshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */; }; + 18A318847EAC37F2B915F081 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */; }; + A3586433C4B1398FB1C361D6 /* m_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 548906E4E72935E48CE4AF87 /* m_image.cpp */; }; + 8B87FEC23DB834EDBFB6EA32 /* pcre2_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */; }; + 7D615329368D32709CEF4B58 /* headerctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7273A7E255323EB3B391D997 /* headerctrlg.cpp */; }; + 11818B68C5263EB68D708845 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 4549845C0751356A907C23E0 /* jdtrans.c */; }; + 6AC347D2DCC730149A0A83D8 /* button_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF4F4F5211933057824B5621 /* button_osx.cpp */; }; + E104017EE1A4357DAF84E1E6 /* auibook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A298576700C33F018616E7BD /* auibook.cpp */; }; + 70F898F8B129380BBECAC559 /* richtexthtml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */; }; + 65E8A5F333D7336C816F0D0C /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31F4B9B03D52339B8F82C114 /* variant.cpp */; }; + 25B0940CABAB39CD90C6F3C5 /* intel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 994AF74DF2A13FF09A215853 /* intel_init.c */; }; + EE0EA850822E35F596B5EBBA /* artprov.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29387393C07C39DB8FF1663B /* artprov.cpp */; }; + AE660214E0CB375FBA508A36 /* uilocale.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B794996B953D00AC7BC2AE /* uilocale.mm */; }; + 0E8A0B8FA40E365690C20230 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7395814D42CC38F6B8CD81B4 /* gzlib.c */; }; + 72AD4417FF7C3094BB1FF62C /* xh_grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B77251C0E0382D9A8E113D /* xh_grid.cpp */; }; + 00F1531404F832C6AE0748F2 /* spinbutt_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */; }; + EAE02BA934B43EEE92C496C7 /* dcpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEA0945B20913754A54D0FD9 /* dcpsg.cpp */; }; + 901F659891613419B8643952 /* calctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */; }; + ACD644CFA85A3B70A3E3B118 /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F41EDEB298538CC86FF6DC1 /* jcparam.c */; }; + 0164A65CDB7A334A8E9AA4BF /* dynload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */; }; + CA5BD8ABDBA13641BBE7CD66 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = E89AC104BF4F33A083F8B382 /* jccoefct.c */; }; + 86003C8EB906304F9025F788 /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6C6739C3BD3EFA9CF71102 /* jcinit.c */; }; + C92005CB86C6361BBB9D7C67 /* LexBibTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */; }; + CAF5C5BB129431B596C4C6C1 /* LexTAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 38891BF8F51E398F9082903F /* LexTAL.cxx */; }; + C32EF2EC1A103BC3A6254321 /* xh_spin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 950D51915EF83B57B5E8306F /* xh_spin.cpp */; }; + 02BB539E2AD63C078DA776B0 /* uiaction_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */; }; + 0C2CBD7246993527A829BD94 /* LexDataflex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */; }; + 675B4E6CBA8632E89B4AC26D /* textctrl.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E16323A43E36DC8024EDF1 /* textctrl.mm */; }; + C5A8DF376BB13A2A8290C2E5 /* xh_unkwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */; }; + AD7EEB418C7930CB828EAF87 /* dynlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D272910EC35531E5B4D6E05B /* dynlib.cpp */; }; + 05814571E7A83F5DBFB6E4C4 /* msgout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E968913A9A593B258BD8EACB /* msgout.cpp */; }; + E1F7C51F411B3AF39476E488 /* fdrepdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */; }; + 31DD19A942283FA8810B6382 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */; }; + A569A33A2097316D8110C2C1 /* toolbar_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */; }; + C005C2D547E735E9B081658E /* prntdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */; }; + 0730A107A2B935A9923C8EF2 /* filehistorycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B3307E56B332769901E99F /* filehistorycmn.cpp */; }; + F569D7A3F0E038E9B4CC2A76 /* xh_comboctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */; }; + D3FB75C8E3A73AE38EE8A6F6 /* selectdispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */; }; + 88E56F89A0DA3AD386F05FD2 /* pcre2_pattern_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */; }; + 9519D59421513FF28FF717B6 /* regiong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FE538F33A1423FC2AC9E45F3 /* regiong.cpp */; }; + BA57708D2D563967A0D1F003 /* LexTxt2tags.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */; }; + 070797A894A03196B7BEC661 /* xh_bookctrlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */; }; + F501AB044AAC39DCB8C0B3E1 /* editors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9C7F740A55E39FD890B3C7F /* editors.cpp */; }; + D13AE659C3AC37B68D39B2C9 /* LexLout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B14D6E7E15FD3C869E341198 /* LexLout.cxx */; }; + 61C3F7D495FB3E8BA402E4F8 /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 20E4A10BCD773C84AEC481A1 /* jdmarker.c */; }; + 96927C5A21FD3ACF936CDF6C /* renderg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CABA38E78D34DFA260AA06 /* renderg.cpp */; }; + B6891F848CA0325EAB6D1373 /* textentry_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 777385D10CCC350C90F02824 /* textentry_osx.cpp */; }; + 57AE7FCF768F3965BD39B47A /* m_span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727F25F832AD32D4B12D8E39 /* m_span.cpp */; }; + 1CD4F67F48CF3A5FA477D86E /* datavcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */; }; + 0A2A4D2DC8F63FE1AC0BFAAF /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2024D29170D3B50A4DFDE11 /* base64.cpp */; }; + 7F77E347E1243D77A666FB43 /* clipbrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */; }; + 213CE0DD5B2335D0AD53B54A /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A24E9101688368296C21EBE /* gzclose.c */; }; + 1E4832B42B95308299B767B9 /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 0890779C662C35889A8C6C2E /* jdmerge.c */; }; + D8ADDD24BEAC3D94B3388D3E /* LexCOBOL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */; }; + 86B0D280A43C308CAC14BE24 /* CaseFolder.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F52DCBC0442233738B39138E /* CaseFolder.cxx */; }; + 66584BC871303041BA622DE0 /* m_fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1F3C70512D93501B0478F3E /* m_fonts.cpp */; }; + 46E331300D8F349DB36AB50A /* imagpnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC12B97F233B3B9494DA217F /* imagpnm.cpp */; }; + 3D424F4B33653A00AE9B623A /* m_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082CA018FB883999839C1DCE /* m_tables.cpp */; }; + 7CC211E10D853B958250A4CE /* LexModula.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */; }; + 353B584AD0C03919A57A3048 /* affinematrix2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD09A813E10A31C19554B425 /* affinematrix2d.cpp */; }; + 77BC918AF05C30E8A0BD27F8 /* tipdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */; }; + 7A84B9471A3238B4B66B1776 /* nbkbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B901252876603DCEA4C66D89 /* nbkbase.cpp */; }; + 8B60964DA1DF3F3DB40BE123 /* datavgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F3D473DC5123EDAB767045C /* datavgen.cpp */; }; + 7ECC6EE6D5273F75BB6B7B74 /* tif_dirinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 032A38738B58394E8617617B /* tif_dirinfo.c */; }; + 1EE845DDFDDE36CA8A218205 /* tif_close.c in Sources */ = {isa = PBXBuildFile; fileRef = F82278F9AF0432529891E6D7 /* tif_close.c */; }; + 9FBC642677C63D01AA2511BC /* evtloop_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */; }; + A423177BBC0F3BE5A436B4B7 /* propgridpagestate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */; }; + 6FA47EAACE613B039B6EC261 /* containr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3645350F572364BABF50238 /* containr.cpp */; }; + 31380AD4F5BD38A6B9212FE0 /* LexR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7255468B6D5F3D8697994A53 /* LexR.cxx */; }; + 2315C8692C443ED1AE431728 /* tif_extension.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7CE00168AB33C994374ABA /* tif_extension.c */; }; + A36B5107860E32659194073F /* LexPython.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CC2713393AB132AA8E337AE1 /* LexPython.cxx */; }; + DEC5F4B34BC037169D3E5F2A /* mediactrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */; }; + E7140F3AB94D3FDFA86D8C06 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49612306912038DDBCABB4DE /* url.cpp */; }; + 1142E2D85FD93E9AB5D8A55A /* pcre2_script_run.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F4CDF9048EC36788619769D /* pcre2_script_run.c */; }; + 2D60F289103837EA8925E3F1 /* dcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1EE17722EA937E88A7F0C01 /* dcbase.cpp */; }; + A4DEBFA074C93388A1BBCB40 /* pcre2_substitute.c in Sources */ = {isa = PBXBuildFile; fileRef = FAC42945539F362D91D6F559 /* pcre2_substitute.c */; }; + C2CF6B59914A3183ADE84028 /* tif_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F1439BF6C3361296F05A33 /* tif_error.c */; }; + 14C024EB327435A2A571DA2C /* LexKix.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B303230368143F37B2409DE6 /* LexKix.cxx */; }; + 21F74D4D4D84375AB155FD5B /* stattext.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95186FEF3DEF39D8B1157BD5 /* stattext.mm */; }; + 758629DA468A3EF7B1C15241 /* gifdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */; }; + E7F35B834A163C67B65176C6 /* tif_dirwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */; }; + D95C5F467D37339AB8DF2354 /* tif_color.c in Sources */ = {isa = PBXBuildFile; fileRef = 149D299A0EDB3D998118EC93 /* tif_color.c */; }; + 97F60B2A9CE93BC8949A8CCD /* LexCrontab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */; }; + 0813551C951A3AD1A5EF01B2 /* imagbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F84098A475939BB9EE87E70 /* imagbmp.cpp */; }; + F5D2146C94E733FAAB6D286A /* threadpsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB466912FDA23F8B87A00A3C /* threadpsx.cpp */; }; + 07412469921A3E488A2F9BA6 /* checklst_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */; }; + 2FE10EA678C73523836FCC1C /* richtooltipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */; }; + 3ACCC2EB8E973C11835EB597 /* bmpbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */; }; + 8B9C9FCB954F3596A4CED9A5 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 86884BC843F6337EABF744BB /* jdapimin.c */; }; + 23CECD8647C037E0B41DF0D4 /* LexA68k.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7020ADB5D3E0375E875B418B /* LexA68k.cxx */; }; + 0654BCC3F0763C50A7949504 /* LexAPDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */; }; + FF50EC0EC5F23DF890C6E95F /* colour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F14339D1C331087650931 /* colour.cpp */; }; + 46CE8B53D2663927AAE5DF9D /* xh_treebk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */; }; + 51F44CB1D9AD3CBDB52EE93D /* LexDiff.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */; }; + AC6AC589EFB233C7B65A3224 /* overlaycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 303ACF199BE431BD891C9301 /* overlaycmn.cpp */; }; + DAAFBED07FF8365B96D20B99 /* unichar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */; }; + 1CBF34ACA39330028A5EA9AC /* xmlreshandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */; }; + BDB8EF0E0DA03693BFB77EF7 /* accesscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8555204EBA8930809B732842 /* accesscmn.cpp */; }; + 65AD3B31319C35F1AC9EC625 /* anybutton.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4020D790AE7363CB29F1C2F /* anybutton.mm */; }; + 27E2EABB117334CD89CFD2A4 /* mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B568A7364ECA30288820CCE7 /* mdi.cpp */; }; + F6288F388B8C33FD85E9A155 /* LexerNoExceptions.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */; }; + 85F9828B80B03178A274BD17 /* selstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED2105A5A033E3384EBC4ED /* selstore.cpp */; }; + 9CC92BB4B0E233A0A7F81279 /* LexVisualProlog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */; }; + F4C0CEADEDC23610BF6983D6 /* artmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0665A40F3FC3F218074C63C /* artmac.cpp */; }; + A139B846584436BCBEBAE3BF /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76337016F2CA3C85831702E6 /* grid.cpp */; }; + BEAC2449AFA7304989BA301E /* fontpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */; }; + 699D88EE2DAA3594B6606890 /* ViewStyle.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C133B838193A35ABBB803151 /* ViewStyle.cxx */; }; + 03035C5CE4BC3288A5A18424 /* choicdgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */; }; + BB12132A86E2350AA47414CC /* arm_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 933D7637CAA43F6C99814BC5 /* arm_init.c */; }; + F72020415D713C1BA41C17CF /* richmsgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */; }; + FBA19C939E1E33EDB05043FE /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */; }; + BDB7B2AD26CB356B8BEAAECD /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0FFDC7A6163F2DA73B84EB /* jchuff.c */; }; + CFF73578F04D357E83D1D830 /* lboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */; }; + C2DEE063B5E032C1BD2B5026 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = A92B6033D8233DB1821F193B /* xmlparse.c */; }; + F0B3F484C38C3BA0B9927CD9 /* docmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */; }; + 1BCC944F5E0936F5830F03E8 /* windowid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B9B85572D0312BBF2878DB /* windowid.cpp */; }; + AD07124BBA613B47829F0692 /* sockosx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4969528429903F15882F5391 /* sockosx.cpp */; }; + 9E37D29DCF7A3945A0EECB39 /* pcre2_serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */; }; + 8FB5FBC5730C33F1A3D85D9F /* LexD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */; }; + 28ADE8D385A53445A5451F23 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 72869747E68E37998CB0A07E /* jdhuff.c */; }; + 01D4C5F2147F3942A7CE91AA /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5DAF1F49F0F3F41A427A21D /* icon.cpp */; }; + 60706F8836A130A2AF282FE1 /* fontutilcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */; }; + B6C364CB4AE33708A862B4B4 /* srchctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D46A36564C78312CAC538E93 /* srchctlg.cpp */; }; + 7C20B79175D33852A2E9DE83 /* LexRuby.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8734C52C7559310784396455 /* LexRuby.cxx */; }; + 20F10669703137E68318C6FD /* cmndata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */; }; + 66FD099CE5A338C18329FC36 /* LexAbaqus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD72950967F33809931D4968 /* LexAbaqus.cxx */; }; + F6A1AC5CF84E32C19F91A614 /* statbrma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */; }; + E7D02E64384F37BC8939A2C4 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 375FF97B202F3C359402D13E /* jdpostct.c */; }; + FE9A662A1F9B34D099C45C1D /* xh_cald.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093B5233861B3F9B8C85762B /* xh_cald.cpp */; }; + 0ADC8DBEE80D36B0BB9B058A /* LexASY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A82C367B86F83981803D55DB /* LexASY.cxx */; }; + FD3CC5F0AA41384B9388A1E0 /* htmlfilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C4F5468743265A02D656C /* htmlfilt.cpp */; }; + A486A28E216D320AB57452D3 /* lzmastream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */; }; + AF1E3338E892336E924AF631 /* pickerbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */; }; + 4657479AF35533AEB7876676 /* helpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB30516233A39BE809405AA /* helpbase.cpp */; }; + 2480859662ED399799E120A5 /* pen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA819575B5136B09FA8FEB1 /* pen.cpp */; }; + 45AB45C6B24A3983B22E56A5 /* dataobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 271B4B77622B3411A7BF6634 /* dataobj.cpp */; }; + D54A162E557834A48F4646A9 /* advprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326723AEB79A305F90D6B41D /* advprops.cpp */; }; + 834F2ADD0520313FBAC4F927 /* LexCsound.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */; }; + E80BEED62EBF34F09B3F401F /* LexMagik.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 45860601270D318D93BEE1F3 /* LexMagik.cxx */; }; + 028257C52CAE3038AA862C35 /* stdstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE16011AD6323AAC8616F973 /* stdstream.cpp */; }; + 62F1DC80D631335B892610A8 /* splitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C125FA3837C631A9BE0ED5E7 /* splitter.cpp */; }; + 5F78DB0417BF3CE1B4E35C7F /* stackwalk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2520F427493A22A70A5C09 /* stackwalk.cpp */; }; + FEB073547F3F3AC19D31F698 /* tif_tile.c in Sources */ = {isa = PBXBuildFile; fileRef = BD88495AF72531A28D2201D0 /* tif_tile.c */; }; + 692FCCABFB963696AFC1E122 /* gdiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */; }; + C34B8675439F39B4845FFC50 /* xh_listb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */; }; + 2F7F5B9BBCD83D90B237A1A0 /* markupparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA7F7633279936EFA0B9C5CF /* markupparser.cpp */; }; + EDD5725CF41336EFA7FB3009 /* framecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54B80C17F823CB5900AD2E8 /* framecmn.cpp */; }; + B559E894684A38238CAAA115 /* dirctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E110907DDC13305E88B90086 /* dirctrlcmn.cpp */; }; + 795613831EC8332A83FF26E7 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E99B35A98D30818120B002 /* string.cpp */; }; + 91EA325FCE3A3A6A8D1D21A5 /* srchctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */; }; + 4CB3626391CE34D4B1F71AA0 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = DECAF5DD80383A2CA76EB383 /* jdatasrc.c */; }; + A965348C7FA73CEC90C8FA25 /* filedlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */; }; + FADD46CB89B135D1AF1D5F8A /* richtextstyledlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */; }; + CA155860CE9A3A8189C3A4C2 /* zipstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */; }; + BF068F3C06473D8CBC55D507 /* PositionCache.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BCD873D873A53BBF955D8A4E /* PositionCache.cxx */; }; + E92EB502F79638B0BE569EF4 /* CallTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */; }; + 5303FA25D0773FAEB963D8E3 /* scrolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = CC2E24773D853A77B9FEFA4C /* scrolbar.mm */; }; + E8BBC08597EF383597DA0308 /* LexEiffel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 55EBB18CB4773C788510B14B /* LexEiffel.cxx */; }; + 42AC484FDD7D3E948CEA801C /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = B5370A676AAC32419D7FDD87 /* inflate.c */; }; + 2020EE3C45743B53BE8C7F38 /* LexCoffeeScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */; }; + F2813BF297C73A3ABD02EC98 /* glcanvas_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */; }; + 923F4797A73A3BDD87BBD1E1 /* LineMarker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AF3DF03795153E039B8F1F87 /* LineMarker.cxx */; }; + CEBAAB0C77983358A601BFFE /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = ED19EF377E653F71B1876259 /* jdmaster.c */; }; + 0B792C3F31713850818EEFEA /* LexDMAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = AC62806DE67F33E18C386D4F /* LexDMAP.cxx */; }; + 774EB9F3F7E93A379E1F7551 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C4762898E5330C28651EE73 /* graphics.cpp */; }; + 9B3F9D04FB533D99B58BD519 /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */; }; + A1A7D793B034398B8696EF33 /* utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 789F45D14FF23E248FCFB5FA /* utils.mm */; }; + 68C300D096BF39239876D043 /* utils_base.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0C0702D2734D9B08FC31D /* utils_base.mm */; }; + 5A459FC1180130C5B705AEDA /* xh_ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */; }; + 371809DA4AD1382F8B532878 /* fontenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E1DBA275AD325DB759C180 /* fontenum.cpp */; }; + 3399AB7BB1333B5AAF5FAF55 /* wrapsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */; }; + 171F09F8DD553FA5B4B3FAE2 /* modalhook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58E7C516E2453A269280A404 /* modalhook.cpp */; }; + 5EE94793DFCB3BA281A4864E /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB0E2D0966C3E408C4A2D3D /* infback.c */; }; + 89200B144075388BA69A07E2 /* xh_timectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A81E9028793C109D868068 /* xh_timectrl.cpp */; }; + 5388468A6F8F3141B25CD400 /* treebkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7925E38823563BCDB5565DCF /* treebkg.cpp */; }; + 33ED014A7FF7398794E6E4CF /* xh_split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */; }; + C3C19BD343B235F9909D4959 /* xh_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C55AF552EE6931E8BFF7281B /* xh_aui.cpp */; }; + 0D79F1B4EF44393AA324213F /* LexPLM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */; }; + 729091CC33C73C989B4E0719 /* timerimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0401B7302088357BB6B7F16F /* timerimpl.cpp */; }; + AAABEE399008310A8BC9BE43 /* imagtga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA7029BB5751398AA02D8C24 /* imagtga.cpp */; }; + FEA741A9B6663A4C929893C2 /* aboutdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */; }; + BDAB44F5D017395D9D3A1F23 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3019BA65DD73F30A865365F /* frame.cpp */; }; + 47F4FC8717AF3A848812DFCC /* xh_radbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */; }; + B8FEEC2C94183AB69C963177 /* headercolcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */; }; + 9F608A33D52D327FAA295624 /* sckfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56653FACC7D13804A70556AD /* sckfile.cpp */; }; + BBAABF3C693E37D3B0FF2502 /* colrdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */; }; + EBF2D44758003221A22202BC /* colourcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D61240ABD70328BA5789663 /* colourcmn.cpp */; }; + 86BE5213D3F131D8A6862679 /* hid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 160EB9744CB63A0B81DC651F /* hid.cpp */; }; + CB46C7E531903700ADFB11C8 /* tif_jbig.c in Sources */ = {isa = PBXBuildFile; fileRef = F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */; }; + 84382E5DB3203A73AC5EE390 /* xh_combo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0905A1EBD653F6D82395602 /* xh_combo.cpp */; }; + 17F0494F87533196904F5313 /* xh_toolbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */; }; + EB206A0264AD3CAA9F68B8FC /* pcre2_convert.c in Sources */ = {isa = PBXBuildFile; fileRef = BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */; }; + 12B1DEF410AB34999AB210DB /* LexBatch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 853C2741D98438DA90B87D90 /* LexBatch.cxx */; }; + 27B5431DC79733CD8D403E88 /* pcre2_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 3026D20A03E53F1DB40FB35A /* pcre2_context.c */; }; + 94E510619F433AE3AC884755 /* xh_bmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */; }; + E0E40333B61C33B58787078E /* LexMarkdown.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */; }; + B01C4EF49CF9390DA93A3502 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C131F7BF8A83960ACB26242 /* jidctflt.c */; }; + 61FD5E0E28F732E8AB1729F8 /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6AB648BC5173104A96CAE66 /* xml.cpp */; }; + A39B0D7EB43137F7BA50A35C /* xh_simplebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */; }; + F5806029B1BA3924A8FDDBC1 /* busyinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F94CF171F4532B89FECF475 /* busyinfo.cpp */; }; + 30AEDF41EC5C374DBF96EFFB /* slider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B862D1027C4367BBF44420F /* slider.mm */; }; + 14EF556997B0350F931EBE8E /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF7564A2B733F759AA8496B /* jdinput.c */; }; + BB6FE851028C3DE7A070C213 /* convauto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20B922D61CDB3CCEB59A5194 /* convauto.cpp */; }; + B1775EF7C72233408044034B /* radiobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 773D91F8280434519BD167EA /* radiobox_osx.cpp */; }; + 6F5A0D3C7763334396A3783D /* LexCmake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */; }; + 46395873DB1C3B7FA81DE5F8 /* LexerBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */; }; + F07D84D124F23E7FA11CF148 /* extended.c in Sources */ = {isa = PBXBuildFile; fileRef = 033B94A9AC8A3370A794503F /* extended.c */; }; + 096BA201623034AD97218368 /* tif_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6F40F4740C3ED29D83E107 /* tif_version.c */; }; + 743BB23211B336A6A0F26E57 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = F83172EE2DAE352FB969D4F2 /* jcapistd.c */; }; + A5775D87FD713CBB930A783E /* bookctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */; }; + 9FB1E1763EFA334CA0C07C49 /* tarstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */; }; + 6F472413FFA03B53B395BB74 /* LexCLW.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2459D69BA35838C274488 /* LexCLW.cxx */; }; + 908957F65B7E36F8BF3858DD /* PlatWX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6D792CA234C395692118 /* PlatWX.cpp */; }; + DFEB8DA3D42734949CB1E1AA /* clipcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */; }; + 46F341B46F80376B962759F5 /* animateg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 580AFC66F3003582B43043B1 /* animateg.cpp */; }; + 9CA687845B3F30CCA44A89D0 /* choicbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */; }; + 745C39E90E8C3C08A887B51C /* msgdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */; }; + 6D723C987BFB39B7B887DCB1 /* Editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DA5E95D498C53A808A8E2EEB /* Editor.cxx */; }; + BA7B12396B873FDA8F3A2748 /* xlocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418AD9241B673308BE31DC06 /* xlocale.cpp */; }; + 020BBB417207393F8C60EFB6 /* LexFortran.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */; }; + BF9B151DC0543E37878F8B9A /* stattextg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE635F30F3935099AF1486C /* stattextg.cpp */; }; + 4BAFAE70A6B1313B96D86630 /* page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59ED0C057D8F388A89DC7177 /* page.cpp */; }; + C7B6240E0E213836996A178B /* dockart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD709DEB71623974B9836D69 /* dockart.cpp */; }; + D51B3389209E370489078891 /* tif_dirread.c in Sources */ = {isa = PBXBuildFile; fileRef = F6EA240B3DB93D398A990FAD /* tif_dirread.c */; }; + 164010B26D363F5FA09785B6 /* listctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */; }; + DE43350F6C9D3148A64F0AF9 /* art_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C4649974D8B3A109D1BF145 /* art_internal.cpp */; }; + 0E60E17BA4B23347A4F20160 /* gdicmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 998D611109EC33A9A6A11C5A /* gdicmn.cpp */; }; + 595DCB164D55342EB86604EC /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6636144CDE83E8E85270FAF /* hashmap.cpp */; }; + 0742292656623EC481B34369 /* paper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D973CA8D673267BD0844D3 /* paper.cpp */; }; + 6978D7A20DA93A329DDD1383 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40CE02524DD4385AB2C3DF95 /* socket.cpp */; }; + 825EAD51920B387DB4F8C426 /* LexAsn1.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A46D50BEBF523B3F88831086 /* LexAsn1.cxx */; }; + 61FEDBF2D47A3B4E861F8296 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ACC8667173D3AB09F6214F4 /* sound.cpp */; }; + 15D65A523EB23EC385C05E0B /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */; }; + 39D6435B10073B85A499AFD8 /* dcbufcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */; }; + 955D2199F1893D37BA2D7478 /* laywin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C3784C240C2F330683494926 /* laywin.cpp */; }; + 774A89998E09308CBFB03EE0 /* imagxpm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C85865D28DC31649440A921 /* imagxpm.cpp */; }; + E3136EF5DD843ACE886E2868 /* tif_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = E79B2D1F630036129B9677A7 /* tif_dir.c */; }; + A08165E5D38E3EF6962A7AE9 /* DefaultLexer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */; }; + EEB0B28903693C7E9D07192F /* glcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E08A51FA8D8A361681B07295 /* glcmn.cpp */; }; + 5557AA36FBCC3ED9A5F5751A /* editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D90D14874FD38079835AF0B /* editlbox.cpp */; }; + CFDBB80A4C9A3BA092273936 /* animatecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */; }; + 0948599C4FD53611A09B52AB /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 93D07403FCA530D7A9FD2917 /* jfdctflt.c */; }; + 6F0605F3A4E83BF0BF4C8B7E /* cmdproc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */; }; + 5C5D0983160A36189A770742 /* webviewarchivehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */; }; + 61A2B54FD2E33C759CF5A5E8 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 358D0A3AC73F322EA732D020 /* pngrutil.c */; }; + C5C60B22CE6A3BCB868F69E8 /* pcre2_find_bracket.c in Sources */ = {isa = PBXBuildFile; fileRef = 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */; }; + 7DEC57D6CE8232A09EF74219 /* PropSetSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */; }; + F9C5EAC42CCF3267B4100BAE /* wakeuppipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */; }; + 1AB50C98FF473B33A3CA4D39 /* xh_cmdlinkbn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */; }; + 444D3B969B4336E8AD5CCFBF /* LexStata.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B61D36546E97371FAC5D4565 /* LexStata.cxx */; }; + D7F14BDFFB7F369B842AFC13 /* pcre2_config.c in Sources */ = {isa = PBXBuildFile; fileRef = FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */; }; + 2F35A207C3993DE08E4FE0B0 /* timerunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */; }; + 7C87CC7641033D91823ED688 /* helpfrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */; }; + EA02FA6D3B003F8F8A2963C6 /* toolbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */; }; + 6C46AF0370793AA0B74A5A4A /* tabmdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */; }; + DEB35F871F8E3B90AD207AEE /* printps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF76670146413EEFA005206A /* printps.cpp */; }; + 4269B85FDC5639BEB76A8AEB /* nonownedwnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */; }; + 83616D33080E3F0F9FA5FBB4 /* xh_html.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 889FFA9573A835F280A21CB4 /* xh_html.cpp */; }; + 97C551F8AEF133D680D1FD36 /* LexProgress.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */; }; + 7C52E7CC12463941B0E4D402 /* statbmpcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */; }; + 7BD3887F603E3704969A54E1 /* pcre2_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */; }; + E515EAE375AE390688CBF8D3 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B32A13D5B3336098B1B9765 /* pngtrans.c */; }; + D5C5DD83882B3227A1CCFE0E /* LexSorcus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */; }; + 87092C0C817D343DAB77E23E /* xh_scwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */; }; + 912C69ADB1673ACEB0E6CF08 /* tif_strip.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDE2D1731311ABDE62F9F /* tif_strip.c */; }; + 7C9EAFF4A0223EE597E0E39E /* xh_srchctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */; }; + C987310872D1396BAF716E5A /* webrequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA9E372A64B3B808A64B178 /* webrequest.cpp */; }; + 052331773CF6362C9A6CF38E /* utils_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EED7C691150139EFA35E8EBD /* utils_osx.cpp */; }; + 9110ACFC3CFB3C7994E907B0 /* imagiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4A745D1821A32D591D76650 /* imagiff.cpp */; }; + 32FECED7A7633C4D8C1BFBB3 /* toolbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF23D67E693D999B875101 /* toolbkg.cpp */; }; + D5AABE973F3A351EB1C1A5A6 /* fontmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0817D6A1AF83608B050EBC3 /* fontmap.cpp */; }; + 5C44446AB150378696CD6B3C /* bmpcboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */; }; + D088E7DDE38C31DC9C9B3417 /* dcclient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B17772732159304AA7312D72 /* dcclient.cpp */; }; + 0B98B6721DEE37A1ADEA382B /* quantize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B890199A37723EFD86C0ADA5 /* quantize.cpp */; }; + 49C873EE448C3CD9A32012CD /* spinctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */; }; + A465A43B756630F1944B5A56 /* vscroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1629FA905F903324AA5BE72C /* vscroll.cpp */; }; + 0C2073A011EA36B8AD906DA3 /* LexCIL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7F18C26877336DBE638D75 /* LexCIL.cxx */; }; + 1D726139C977341A97D0C931 /* datetimefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 864438709B363773B8C3382D /* datetimefmt.cpp */; }; + BF3D600A93403C589B65C5BF /* xh_stlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F555177554E398286DBC6FB /* xh_stlin.cpp */; }; + CCFD3144A22C3A87B67D88AB /* LexRebol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */; }; + BE99A85EE76236CC8C719A64 /* xh_gauge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */; }; + A1A7B833061C35B4AABD093C /* preferencesg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */; }; + 0EB6AB38A68D3845AC384A23 /* xh_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */; }; + 4DD98A9436C83CF3B9425A78 /* sysopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */; }; + 99E7A46106C03484BA70D29E /* tif_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2F8259CC99380CB8217DEF /* tif_unix.c */; }; + D948CC99521633338B24E2F5 /* LexHollywood.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */; }; + DC6B669C9A78398F914AEE53 /* fontutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FF661188B563D27A11F5716 /* fontutil.cpp */; }; + 27759C2FBB0E35FDA847B2B5 /* LexForth.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B181F564935730E89AB00D92 /* LexForth.cxx */; }; + 893BDA491EDE3A0E91FADE40 /* nonownedwnd.mm in Sources */ = {isa = PBXBuildFile; fileRef = AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */; }; + 6167245C417A32179EC37D2D /* textfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0903EE9B3793303285FF96E3 /* textfile.cpp */; }; + 5AEA6E94FB76371D928D371C /* LexMatlab.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9153A350893820B942D37E /* LexMatlab.cxx */; }; + E62F8E49FD5035D8BC71BB49 /* LexGAP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */; }; + 2989056891153968B372EA14 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D7558DF5E03A2EB41883F0 /* pngwutil.c */; }; + DA71FBB9EFB2350ABB3CEC80 /* stdpaths.mm in Sources */ = {isa = PBXBuildFile; fileRef = 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */; }; + B189DB62AE9F30A1B613756B /* bmpcboxg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */; }; + D13596A4E3CD31DE810061A1 /* imagjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6876262846EA3569B36D92E9 /* imagjpeg.cpp */; }; + EE6474BBB4AF34D093E2451D /* MarginView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F951601E73683F27AD8CA99D /* MarginView.cxx */; }; + 5417332FE2DB3CD3A647B15D /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */; }; + D6C3421AD2A537AAA2F0AB80 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168DB301ACC736FF96D7F581 /* file.cpp */; }; + 346D274E17673A01B0177D5B /* sockunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7661E9E09A397790ED9545 /* sockunix.cpp */; }; + 55D893FDD00633FEA82ABD81 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */; }; + 4DA9DE940E043C58BEACBB56 /* UniqueString.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */; }; + 67EBCE5FA5FF36349ADF0916 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */; }; + 42ED9BAFD6E936849F1D36CB /* xtixml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048A3523EC03409BD899BEF /* xtixml.cpp */; }; + 895E7FE46F733C75AE8847E3 /* DBCS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDF592CBE5193497A26EF978 /* DBCS.cxx */; }; + B0E94A59C83637C09FAAE71C /* app.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757B31FCCA1F381C95B30DF8 /* app.cpp */; }; + 87AA9C5D887B3C31A2AFB49D /* htmllbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD5F11A3646F397BA62EB037 /* htmllbox.cpp */; }; + 84B3625464F732C3A79E1314 /* xh_bmpbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */; }; + 88A43B1C5A7438838DE97B94 /* tif_luv.c in Sources */ = {isa = PBXBuildFile; fileRef = 66FDA882451239EA8DF2E0B5 /* tif_luv.c */; }; + 56E1ED31F7CE38978F4A7CA0 /* LexProps.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DE0102314288305D830B9EFE /* LexProps.cxx */; }; + F2F2963D8ECC32D39FDBF101 /* tif_write.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B992CB6C28339FB0CA5E27 /* tif_write.c */; }; + 3CDE2B6BF88D326189F069BD /* accelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A436B55DC44E3827A757A6D8 /* accelcmn.cpp */; }; + 6BC8B3EDB3AE3EF4BACFC08A /* ContractionState.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5219A792C6A736F193D4A82F /* ContractionState.cxx */; }; + 26E4813A97DE323E88119163 /* xh_choicbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */; }; + 3EB6B8528A0D3B6CADAE1256 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D2E8B5C89939CE90B99E2B /* archive.cpp */; }; + BFD4B8871B3934048B631419 /* languageinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67D76B026121359F9B22F8B0 /* languageinfo.cpp */; }; + 8F949B9010863F66A58FFEF1 /* xh_activityindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */; }; + E39021D3CDCD33BAA646B006 /* sckaddr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8238DA30FF3FB984511250 /* sckaddr.cpp */; }; + FB8B6E4789A3311A98C5B0A8 /* clrpickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */; }; + 2F7328AC75393951B08F75F1 /* pcre2_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 25E03E349FC13E4A9428B94E /* pcre2_error.c */; }; + DA0FA502405A37B2A5698D20 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0B33481283D3493613B0F /* config.cpp */; }; + D5A25AC579F436509805335A /* appbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95A156A823B536DE8476E4F9 /* appbase.cpp */; }; + 23A7AF68A03E380785EE7C24 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1731D6708BFE3DE7B101CE74 /* object.cpp */; }; + 32988828498D32B2B3F8A982 /* bmpsvg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741E9B48274638CD9DD73698 /* bmpsvg.cpp */; }; + 702616D38A5B345D9CC87114 /* xh_bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3116006345D833509865FF7F /* xh_bannerwindow.cpp */; }; + 4CFB7E6E5BD53E2BB39BEF63 /* m_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EB95BCFA255323183A996C9 /* m_style.cpp */; }; + F80C2290D67B345F9CF60085 /* dpycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */; }; + F43DAE2E829A3A7493531381 /* richtextimagedlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */; }; + 700BBDECBE313E108BA99ABD /* toplvcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 861438BD294335D4B859EA71 /* toplvcmn.cpp */; }; + 1EA81A0E8E5A3B38B4D80337 /* srchcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF103B09F02315282EC8F44 /* srchcmn.cpp */; }; + 59F995B6E6EE3CA5A4487844 /* glcanvas.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35007225BB683683AA7C5E48 /* glcanvas.mm */; }; + 215958201947310B88BBEDB3 /* statbmp.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */; }; + 8C6E2BD9C31A3AE18AD17D44 /* pcre2_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */; }; + 58AABAD40AA236438347DDDE /* evtloop.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8D2549709E0133C9A267E3A5 /* evtloop.mm */; }; + 5F6B4F226B473AACB7AC8DF5 /* xh_slidr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */; }; + E63364B7E727383BA8E2B7EC /* datstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81B3DFBB73573FFDBD320334 /* datstrm.cpp */; }; + B1E30CF6CFA932F5A3DBA94F /* docview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB634FD597793A74B3B3AA7F /* docview.cpp */; }; + 5F57C4908E5038D19D68ED7A /* gallery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */; }; + 1C52CB9487DF3AB9AF243B47 /* prntbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 242BF97B558634A79322052C /* prntbase.cpp */; }; + EB52C6A915943813932944FE /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04B /* control.cpp */; }; + 283C3ABE42433244983C27C1 /* stattext_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */; }; + F84D59648206349A9768157C /* msgdlg.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */; }; + 91BDA5B04CF33C9AB7358B8A /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69F098E47EBF34368ABAE7ED /* timer.cpp */; }; + 63F0C8EEDF4B3641878A8B4D /* dlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9051902662BE38B3912B34EA /* dlgcmn.cpp */; }; + D542C7819D593112AE5F7C3D /* combocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */; }; + 682403FBBD4E3D5E88159501 /* CellBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */; }; + 131B879180AE3FB481F81CC7 /* fs_mem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9A305CEC03B3085B159B617 /* fs_mem.cpp */; }; + 6E68759BC2E63CA59C12FDC0 /* popupcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D922063B2F2536629EEEAAF0 /* popupcmn.cpp */; }; + 309C0A78D45C3AB7B8778B59 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E463A493FD930DE80E58608 /* pngset.c */; }; + CD241361D4693785A0B8939D /* StyleContext.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */; }; + 5FE969523BDB3353AEF96810 /* xh_filepicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */; }; + 65514CD6A9F23ED98436AC02 /* ftp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4781DF8C432C688F30CDD /* ftp.cpp */; }; + A2473402D8B83628B1F66749 /* wxprintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607EF0043E723B7B9BE101EA /* wxprintf.cpp */; }; + B4425B59CC27389CA9FF81D1 /* datectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE856D950B8C369EB0FE13BA /* datectlg.cpp */; }; + D18E2985C48733B2B7B3D442 /* evtloopunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */; }; + A93D0E6F0871368EA8FC9FF9 /* fswatchercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */; }; + 3B8A54D5E5A53607A6F7979A /* arrstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A57CF60203F53459A03951A9 /* arrstr.cpp */; }; + 0D6596A44A8C37DE85D578F6 /* Document.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 71DB140E670738839EC42C2B /* Document.cxx */; }; + FD1F6CD8286D3D428FD52A28 /* filepickerg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B580FD04D0D83601826FD5EE /* filepickerg.cpp */; }; + AC91349D7F0E37739B1F5165 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF6B3FB66243812969E5BD1 /* palette.cpp */; }; + 23E9AF567E873B948EFEA180 /* gauge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F0605AAC3D28A8C9F253 /* gauge.mm */; }; + AB58406CEBA13BC4A2A83B66 /* printmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */; }; + 4657E7382E9E3EDC8DE2401E /* mimetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C97C1F26B5A38C49543060C /* mimetype.cpp */; }; + 9FA6C4275F0D3E1A884ED561 /* pcre2_auto_possess.c in Sources */ = {isa = PBXBuildFile; fileRef = C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */; }; + FE5285579C7F39C48FC66B10 /* hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 888BD97139C936679691FF34 /* hash.cpp */; }; + 7B642B17F5D23F4F8ED38BB4 /* graphcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BB59DD194923D6399087A75 /* graphcmn.cpp */; }; + 16A382A265DE32FABC318F6F /* fontdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB170BF78EFE39D692E11985 /* fontdlgg.cpp */; }; + 45E15DBB6B69382D8AF1BA21 /* pcre2_dfa_match.c in Sources */ = {isa = PBXBuildFile; fileRef = 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */; }; + 9744994E8A813AA6938A7CE2 /* textcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */; }; + 296692A7A3783E3A83D005C6 /* brush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 302A13BC64C238A297F4399F /* brush.cpp */; }; + 24A5A71C79733E9CB913C5B7 /* LexPB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8744F2C80ECF375999195935 /* LexPB.cxx */; }; + C5E5AB869065307F83E27DD1 /* htmlpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */; }; + 98F52D5224B438DFA8887E06 /* timectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 741578B590AF3F2CABE615EB /* timectrlg.cpp */; }; + 46327A3C356D3570B27C6701 /* Lexilla.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */; }; + A52A7D2FEB1434E29C64582C /* RESearch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E145FC31ED523B4AA5080A61 /* RESearch.cxx */; }; + 52C0984A2A4F31BC885519B0 /* xtistrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */; }; + F89405757B063F80B111F469 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0EBCDDF248638B58B01D9CC /* datetime.cpp */; }; + 07C769F64665317BA3E1AC90 /* tif_jpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */; }; + 335DD610974A33D4B6581E2A /* colourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */; }; + DE26572475EE336B8EEA5D92 /* jerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 108517BCD39230E7A89BC943 /* jerror.c */; }; + 27E73CA5C35A30CE89946ECA /* slider_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D215A0D67563350CB4EECB06 /* slider_osx.cpp */; }; + 6A081BF19747385CB4C1877F /* radiobut_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */; }; + 42260A6F1853361083803B0C /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CB467F9898C3952A68D988B /* zutil.c */; }; + 9836B3D336963795928FE5A1 /* m_dflist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52FE1599218730CC99A3F801 /* m_dflist.cpp */; }; + 2DBF5F96CCC63F7481C26A43 /* webview_webkit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FEECFD764E037288CE94FEB /* webview_webkit.mm */; }; + C8F1FB8C029031A5909DBC56 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */; }; + 2E930206397C3EDCBD8206FC /* gridctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */; }; + 2FAE979E6FE23D088C768B7D /* gridcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */; }; + A3321FE2A87D3BD69E0BB009 /* notebook_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5248A45AB113341EAC361910 /* notebook_osx.cpp */; }; + 9F70A89D00B03D4894AF7638 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01BA6D45FE4C381493EB4372 /* validate.cpp */; }; + A3A898DA3114311EB7F02227 /* sckstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D784A32C094730FEAA391A9B /* sckstrm.cpp */; }; + 1DF3A4F85FCB3BA79A552F3D /* menuitem_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */; }; + 37DD17F479A1371ABF3589B9 /* xh_wizrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */; }; + EBA0986930DA3B59B2FB4F1E /* htmltag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCCFF49F92B4323D9181CEDA /* htmltag.cpp */; }; + 0C485288EA86379D9FD66536 /* cshelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67DCEEB6861731319C30817F /* cshelp.cpp */; }; + 1A4F9F18BBEB3515AC7C7CC6 /* LexMetapost.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */; }; + BAAB6B1D80A33843A8436B10 /* appunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */; }; + 0C9A379D97B133FA831175A7 /* printdlg_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */; }; + F6B85CD918E93923BE631B95 /* fs_filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */; }; + 3C5E1A45A57B3169A4C073D9 /* LexVerilog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */; }; + 311840186794346AAAA42091 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */; }; + B0C44C3054CB3E0590DDCBDA /* LexJSON.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */; }; + B198DA8239E9358A9D56B988 /* menu_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66C21CA37BF63893887FD91B /* menu_osx.cpp */; }; + EC43AFB3670A3D459D9B388D /* LexMPT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FE3B47058A723243A285594D /* LexMPT.cxx */; }; + AF1875145B2537298E4A28D8 /* pcre2_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */; }; + 23479484EC143D34871550C1 /* textmeasurecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */; }; + 37749AC3468836FC857BD0D5 /* checklstcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */; }; + 26BB10834DA1388881BDD1EC /* propgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98B72B3A0A73044B85AED60 /* propgrid.cpp */; }; + C2E37E798F743A4199C8658E /* fddlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */; }; + 2FA1A8FE3644325ABAD273A4 /* fmapbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BBBFE664736D5978420C6 /* fmapbase.cpp */; }; + 8292D346BFC33D6E8D3CDDBF /* xh_sttxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */; }; + BD49EC50CB363642BDBF25C8 /* mousemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D037EA567C253DEEA17E822B /* mousemanager.cpp */; }; + 36EB5D19429D3BD1A01001D5 /* framemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26632A254717372BAA4D514D /* framemanager.cpp */; }; + A53B8C3ED0D33A1D9AA8219A /* toolbar.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3BF8C9FF2D5314591329D0D /* toolbar.mm */; }; + 319EA32592DA3C74B86DDDFF /* wxcrt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FC98E2305230E2990471E3 /* wxcrt.cpp */; }; + 324B2BAC54553D45B3C56BFD /* LexOScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */; }; + 8B38C6C416BA3A51B37F60C4 /* statlinecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */; }; + 4442EA28B0B3373B9A2D0862 /* collheaderctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */; }; + 221DC4F6678A3EC5ACDDEA4F /* statbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */; }; + 81B742D64BEB373DB705947A /* m_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4028ABB08C63AB59F5F240B /* m_list.cpp */; }; + DF3B927516FB365E865A9780 /* LexerModule.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */; }; + 6944AC98F6F83E3D983DABD3 /* tif_getimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */; }; + 664A54F914443110B7BB6928 /* tglbtn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */; }; + 25656617A56D342AA3D1BFE2 /* ctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */; }; + CEC6430AEB6E3200BFA75D07 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */; }; + CFA91122523B31B9A07A3826 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */; }; + CB078622E90F33BE9D131131 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28824 /* buttonbar.cpp */; }; + BF8C33B7CB3A3ECE814A95FB /* tokenzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */; }; + 1FB1622D59593932B25C55BA /* LexPowerShell.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */; }; + C425A172B0AB3EBD9AC9A590 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63EBEE1A04537E7887E9FD0 /* ustring.cpp */; }; + 2C53221A318E37529E6460EB /* tif_fax3sm.c in Sources */ = {isa = PBXBuildFile; fileRef = BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */; }; + 48A1F28E04603A68A1E70318 /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = A0DCC5EF59143640BE13AD73 /* jidctfst.c */; }; + D66F55C93D1130F488970C05 /* pcre2_match_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */; }; + 3C665EA42ECC3E5990BA347B /* EditView.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 430739CB8B95336ABB372EC7 /* EditView.cxx */; }; + 68AC8860B0943C1FAF76D96B /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 552757A901E732CAA8E3F16D /* list.cpp */; }; + 427E6AF88CF73D799206E37D /* checkboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FC2F076657431458896115A /* checkboxcmn.cpp */; }; + 4301AFBA0A193A7EB392EB92 /* LexMake.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F00FC91343C35AF99F708 /* LexMake.cxx */; }; + FB09720D13673A7B81BCB645 /* xh_datectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C63C964DAFAD311694367C94 /* xh_datectrl.cpp */; }; + 060E095718B03EF98C754799 /* treelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5190E3E110443FD29F2474FC /* treelist.cpp */; }; + 8FC1C07FEE793897A1E96D23 /* statbmpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA2119A7C67D37B290C17989 /* statbmpg.cpp */; }; + 087FF6DE223A32509692F39B /* txtstrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */; }; + E7921B0472B63E4091F4F517 /* xh_collpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */; }; + 784F7C50882F320FA76537B5 /* LexAU3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C76222F466E831F896A89269 /* LexAU3.cxx */; }; + C05BDB0B5F5A33A9A57FF012 /* m_links.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 080597FC0436378E96EDA94B /* m_links.cpp */; }; + 0C3F48DBD05E3566A4CA6D44 /* LexAsm.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A65399C8A6D636139E362119 /* LexAsm.cxx */; }; + 097BC5E023C33C1DA05606AF /* Selection.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2AF7739C389536F79DAA31E5 /* Selection.cxx */; }; + D9496139621533328AE727B6 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 91300EB871CC39ECBC430D48 /* pngget.c */; }; + A0BA01A85C303C78A3130711 /* art_aui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */; }; + 268DDC88C99A3A64AB8B2FFA /* LexCaml.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */; }; + 49FE0228D8FD3F7AB64A4432 /* bmpbuttn_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */; }; + D997FFC948B73FDA892DB531 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FFCF47A161B3E08B19BFE14 /* jdsample.c */; }; + 512AB7B82D57387EBB7BEE27 /* LexFSharp.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F8AD617806563DE394C15922 /* LexFSharp.cxx */; }; + 2102C23970FB3F22AB46A59A /* LexTADS3.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A284E855892F3A9E9E19E854 /* LexTADS3.cxx */; }; + 4788F736CD9C324E8A3DFA74 /* LexEScript.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */; }; + B59FC7345C383D9099391AC3 /* mimecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */; }; + ED8D23D79FF33ED380FE09EB /* scrlwing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */; }; + B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C044 /* secretstore.cpp */; }; + D4EC9DB5F8DF319EA0FD26A4 /* LexVB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8F633793051F371F94C27530 /* LexVB.cxx */; }; + E6D18B2EDE353F678830859F /* odcombocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F23140777B733679D2FAAFC /* odcombocmn.cpp */; }; + 4D9368BD07F131C493232E2D /* LexIndent.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */; }; + 7C5552FA058034238F485900 /* dbgrptg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 182C8AD4F822375495795B43 /* dbgrptg.cpp */; }; + EDD92822EBD93E86AE5A2ED0 /* slidercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8072CA67D19346ABF4D465F /* slidercmn.cpp */; }; + DB9565CC4EAE3BCB9F490620 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 8685B8ED68F23DB0B770FD74 /* xmltok.c */; }; + D9EE059D3C3C3C13AE4419F1 /* stattextcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */; }; + A7692B4D8658347BA16EEB83 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 374E341C8703367686DEDE93 /* jmemnobs.c */; }; + F910C74E48823E0BA7F7885D /* graphicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BACAA6CE4A0934459F26B27C /* graphicc.cpp */; }; + FE2DBCCC1D0B36A3BE4493C0 /* fs_arc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88F2BA2F0598342186A484B5 /* fs_arc.cpp */; }; + 64DD406C453D39FEBBE66ED1 /* tif_pixarlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */; }; + 07EC76232BB3343FA5CB90B0 /* LexAVE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */; }; + D72D99FC424337CF9EDC2042 /* props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20E46A504113C899B9DD9B7 /* props.cpp */; }; + EA10DA3199813E90B39C70D3 /* xh_infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45C65E309F3A39598C043657 /* xh_infobar.cpp */; }; + 8093A858CA9E3E9EA2D2185F /* jdarith.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9DD56E399533A5BE7AAD16 /* jdarith.c */; }; + 0A406D2D1ADA343891E3664C /* powercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */; }; + 0836590D35FE37988DE70442 /* combobox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */; }; + 1937FBA0A0DD32A8A743CFE1 /* valtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE8701E1CF2B352B945C17E5 /* valtext.cpp */; }; + F5D0BCF1A6C839E5829199E2 /* sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */; }; + F0D892C2618130FEAD46BB86 /* panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00969CBE3B8F32C78C195619 /* panel.cpp */; }; + 78E15D8200F635529F396099 /* LexBullant.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 6718204F4700318E89EAC906 /* LexBullant.cxx */; }; + B5C7FD8C27F43F3289A77FC9 /* utilsunx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */; }; + 7D0E549020D33ED39751DFC8 /* LexTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */; }; + F747991E5C973F9B8C9D800A /* fontcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */; }; + 6AA0EE765330326380989FD1 /* stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */; }; + DD1B139EA5AD3F6DB92C0FA8 /* EditModel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E685D81FB9FF3081B6C5C321 /* EditModel.cxx */; }; + 527054445A0D3A00A5C2EC44 /* tif_thunder.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */; }; + 44C6F11C7D1C399F99CF6BD4 /* xh_auitoolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */; }; + DDC71B80D562303690FDBE4C /* appcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F01DDE448E4C3983ACCE67FD /* appcmn.cpp */; }; + E17048DEEF1138318314F1D0 /* pcre2_valid_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */; }; + 37715483D08335B790FFE058 /* filectrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */; }; + 7E6C627A325F32FFB2EF9B9E /* caret.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A82EDCFFBAC30098B238957 /* caret.cpp */; }; + 2CAD4DF9505F36E4A2EAD53D /* helpdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C466F32CCBD13DBC87285B3D /* helpdata.cpp */; }; + 9455B49669853E71BD4FD965 /* richtextformatdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */; }; + 96B507455762391688B5E500 /* xh_listc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */; }; + B37802B0A90133C68EF93DDA /* LexInno.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */; }; + F46777ABE0743B04A1E1F0A4 /* spinbtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */; }; + 7625D908B2CD34C78243BA8F /* settcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */; }; + 1C544DADDA6F3D62A5E25E93 /* LexerSimple.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */; }; + B84642DA949638A189032CE6 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F84F0DB790A23D92A193D2B4 /* http.cpp */; }; + 2F50DBC14FE538A49823925A /* calctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 496674699F173A5385EAFF07 /* calctrlg.cpp */; }; + FD38B04026F930CC80BC9480 /* m_pre.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61658C3EABB4341AA38C691E /* m_pre.cpp */; }; + 13A71672A59233D3A9B2D5E9 /* CharacterSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B883F991159731DCB2717A21 /* CharacterSet.cxx */; }; + AEB9099819B33F4A8AAB9F54 /* radiocmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */; }; + CB1F37993ECB3B73A51B42FD /* LexMySQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */; }; + F3CB42BB6D983675862C01F3 /* xh_toolb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */; }; + 47C31B7492F33C3EBE53262A /* settings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6831AA74AB5B38D5AA6946D7 /* settings.mm */; }; + 1DD1888315513C24BF9C31B4 /* LexSAS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E1B538562B93D148F54645B /* LexSAS.cxx */; }; + B640A8A74D973A8FBEF63916 /* LexConf.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 04082EC1C91334379425802D /* LexConf.cxx */; }; + 1B06622C8D8731FC832199E2 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB82939EDC593F9CA95C3098 /* init.cpp */; }; + 8A662992FFCB32E99D11950C /* commandlinkbuttong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */; }; + AC07BA4EA5403443914DFDB1 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7013DB195D023C31ADE68546 /* crc32.c */; }; + 5C3B0ED2EA973DFDBFBCC692 /* richtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */; }; + C259D01CC62533D296EF023A /* scrolbarcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */; }; + 8D6B0D48EA843E48AB0FE43D /* LexErrorList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */; }; + 50D7E093424138C88BB50D27 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 53D06E47477B3E32BB6B915E /* jcsample.c */; }; + D54D3CA9E73336A08DB20705 /* LexBaan.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */; }; + DC5F82733F733D98B39DE74D /* LexDMIS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */; }; + 383A6993E90936D39A5F12BD /* headerctrlcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */; }; + 1DBDF75500D73A3098015E7F /* cfstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */; }; + 91BC7802C15337CDA84C3742 /* statline_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */; }; + E4B826CE70283D999CB591F3 /* listbox_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99CA41708513A599AE275A2 /* listbox_osx.cpp */; }; + FDDCADE58FA2313986025D77 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F190B80DD28031A98E5BCA67 /* Foundation.framework */; }; + 4C9BA36123E43589956864C6 /* Style.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C28429A964C337A192D76CC8 /* Style.cxx */; }; + A9864F0104FA344BBE79D3BC /* rendcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CED508FA3C3B6B9265099E /* rendcmn.cpp */; }; + 4E2737AC738431EB9898B8B6 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */; }; + F22C401903993639AE05A295 /* xh_stbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147800BBCB80346798B35D75 /* xh_stbox.cpp */; }; + 3694B007E88A3D8C8CB952F0 /* LexRegistry.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A737317EDE0F3921B1412966 /* LexRegistry.cxx */; }; + CE17002B5B7E375582747639 /* xh_choic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */; }; + 796311E398FF313C84218824 /* uiactioncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */; }; + 6BF19C7CA9E93D989C210FE3 /* dseldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1197B997B1D139C5AE4D198A /* dseldlg.cpp */; }; + A3C4D47A84E8362295867525 /* LexPOV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */; }; + D070C3BE95483FE38BABA1BE /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00DA3D3EEF5E305CA73A1871 /* region.cpp */; }; + 82FA4AA043213728AC266700 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */; }; + 00E12455C98032E18378EE5E /* pcre2_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = A208BFC0C8C43847A9620ADA /* pcre2_newline.c */; }; + E7AF3BF2B3473AD9BE66D1A1 /* xh_clrpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */; }; + 3D3EA1BAAD1833B1B48E9C86 /* xh_stbmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */; }; + E5D698D2606A304DA743AF92 /* grideditors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66426B63AA3E3A279936C034 /* grideditors.cpp */; }; + 7F62946D497A32CE857F65C9 /* pcre2_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = D016F584D14C31E192DB3179 /* pcre2_maketables.c */; }; + BF1760458996391E8EB42949 /* ctrlsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */; }; + CEE0D7A7D5D8323B9957A780 /* notifmsgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */; }; + F3AC352D6DAE3A12A5664768 /* styleparams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */; }; + DFEB01E7B97A3515B785DCA9 /* pcre2_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */; }; + 26649553E4763EE6BA268B7D /* xh_gdctl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */; }; + E3A4615870B139D29FE727C1 /* menucmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F175D6E8E5723FC797701275 /* menucmn.cpp */; }; + D36E76A4CAF5352D9397E1FF /* fdiodispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */; }; + 36DB80FD5B153E9099DB6912 /* imaggif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */; }; + 056E30EA43753A7CB1AF8C9E /* strvararg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EEAD9C3E180305D8899441E /* strvararg.cpp */; }; + 1569BB4728693B6285623A23 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A0650754DC2358CA5933B28 /* pngerror.c */; }; + 1749412E53B9311DABA71DDC /* bmpbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */; }; + B181806CC34839E791E54BF0 /* xh_tglbtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */; }; + BA9F0BBD57F63FD29E484FD3 /* LexScriptol.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */; }; + EC3A1C620D323B5590AABF02 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB43FAB1E563B02ACEFF647 /* module.cpp */; }; + EAA469E1A0CC33E4A21A3F7A /* gaugecmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */; }; + C3A63D7091913CD39094AE0B /* btncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A7A3B499503ECABC6A838F /* btncmn.cpp */; }; + 89046455F49D3D75A21C9DB8 /* imagfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 137E01C362E134449BF966ED /* imagfill.cpp */; }; + 5792675690843C6AA4125A72 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F5E7BCD9B2307D8DBCC052 /* font.cpp */; }; + CD35A576FD363FD49C3AC4B3 /* LexAda.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 375E7A99FF4C38FA9E223772 /* LexAda.cxx */; }; + 0718E7524134312090541D6E /* LexPascal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */; }; + 7A79D9AC608E3B8287229174 /* tif_warning.c in Sources */ = {isa = PBXBuildFile; fileRef = C83C97A1FCC5345896C9D7DE /* tif_warning.c */; }; + CA85901B9E2538CFB7E44216 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B35DA585CFDD32468868E892 /* process.cpp */; }; + 4AEC67BF65B039D99F421666 /* statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C87B071E3593A889704F512 /* statbar.cpp */; }; + A80D00249A693F43A9CBE777 /* rgncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63867276260C3F4A980E83D8 /* rgncmn.cpp */; }; + E3B3E4F75D503DB89B5C622D /* stc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0B9C41A4D12345AAA764CAD /* stc.cpp */; }; + 3C36437B2E933F83984D431E /* imagtiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */; }; + 3554C88010CE3D2A8970A135 /* sashwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */; }; + 8A4046BD38873D9CAC9C2B59 /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F263022F3FEA3F75895B644D /* filesys.cpp */; }; + D9DCBE799DB634C2A73FD6BD /* statboxcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D73954EB5397301F87881646 /* statboxcmn.cpp */; }; + 570FA90F526E3F25A8E8FCF2 /* tif_read.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B25B87203E3464BCDD277D /* tif_read.c */; }; + 60296753A32B39EB8BD0CB44 /* pcre2_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */; }; + 523FB2A8435A3324A8E1B370 /* PerLine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9389DAF8B91030B7AAB029FF /* PerLine.cxx */; }; + 2563C775427E3D68BD384F2F /* richtextstyles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D30617843F33310089C1F77A /* richtextstyles.cpp */; }; + 438EAEA4B30C325C827F6197 /* xh_fontpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */; }; + 64A716F87A5136F9A790EC5A /* webview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DA80913C0E33144A42BD30F /* webview.cpp */; }; + A92439BAFD3A30A29DD93131 /* apptraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4A23A8BC7373D4BBD72851D /* apptraits.cpp */; }; + 84997126352137E798CD258A /* spinctlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59572A234F0636D78BFD9F6B /* spinctlg.cpp */; }; + 39CC380F801F3EE984523275 /* auibar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A4437E9697300390FDE14E /* auibar.cpp */; }; + 8E674574343A3C009B1BCD00 /* tif_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */; }; + 14D6D5F8F5ED3C71936DD2AF /* button.mm in Sources */ = {isa = PBXBuildFile; fileRef = C06FED83BF933DF98C2466AE /* button.mm */; }; + 0BB3BF0909A134BA93CF5620 /* xh_richtext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */; }; + 1D7442C82B343F50A83B25B0 /* CharClassify.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */; }; + 15735ED6556130F6A14F0BCD /* ScintillaBase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */; }; + BF2585CFA6853023975F1E78 /* iconbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */; }; + 90BC965B1A1F35A3B2C9D1C9 /* Decoration.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BF1C44D726E63B18A98006EC /* Decoration.cxx */; }; + 97BAFEAD53E238B6881178DD /* evtloopcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 640783FBACA43206B782C77B /* evtloopcmn.cpp */; }; + C2B07E2ECDDC3833BDC9B28C /* arcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75D0C937F2A03ADA8581A2BB /* arcall.cpp */; }; + 2A7640E4210334AC93366900 /* winpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FCA75FE592C3469AE351FBF /* winpars.cpp */; }; + E2A73751CECF32A68FFAEE82 /* panelcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70E9B2C076673C87B4218A01 /* panelcmn.cpp */; }; + D5C304182151365FA9FF8A3D /* xh_bttn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */; }; + 2E4747E0736B30569ACD5422 /* textbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 701B84EE7C043B539FF5195A /* textbuf.cpp */; }; + CBBD7B32DB7B3E24AE745D78 /* epolldispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */; }; + 9A83D365AD1F37FA9C7030C2 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF330EAACFA53877BE289896 /* matrix.cpp */; }; + 62757F24C4EE3B84B6AE3F14 /* textdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D529E2668C23D94A7706C8A /* textdlgg.cpp */; }; + 98AD7D0478BA36249B03C623 /* time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B9586328A1F3C4BA0390AA5 /* time.cpp */; }; + 0095084719983B878378CA28 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6CAF721E53E83B4820DE6 /* pngwrite.c */; }; + 6D073876E1753549B5EEFDDA /* tif_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CA0D5D47D62A3148BA51B31B /* tif_compress.c */; }; + 2D4D105CA9BE3FA6995A5FFF /* tif_dumpmode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */; }; + 57B41B6BACFB3906ACD1BFAF /* pcre2_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */; }; + 95826E8528CC32D8934C36EC /* xh_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */; }; + 6292B023DBF4337A91404AD0 /* preferencescmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A046179831F63824A67B509B /* preferencescmn.cpp */; }; + 800CFCEDBB7938338C65EEAC /* notifmsgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B233180893DB3328AF4847DA /* notifmsgcmn.cpp */; }; + 830A61EA04FD367C9EB6A757 /* fswatcher_fsevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */; }; + 3C0EB1DDA5243E31B2D92CE2 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9332D5C5632E981936E29 /* jquant2.c */; }; + 2B13BFC894C63373B7ACFA3D /* xh_hyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */; }; + FD3B31CE1E7832218B5D9A15 /* LexPO.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3430B6483E35C3A201BF44 /* LexPO.cxx */; }; + 1EDED99760B23A1999E75C12 /* imaglist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */; }; + 9E0B67E34B683412978BA82D /* filtall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */; }; + 6463C9BE78C0394CB7B451FA /* pcre2_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = BDADEB1DA6433E52972C8934 /* pcre2_compile.c */; }; + E0FAB345D2933D42B62917A3 /* bannerwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36296C259D023EAAA240FC79 /* bannerwindow.cpp */; }; + B0FD1B96EAE635AFBFCF2C92 /* secretstore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BE1FB352696346BB642C045 /* secretstore.cpp */; }; + CB2E99E8FB7D3269A333A55E /* window_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D7C4995D7A35A1854B533F /* window_osx.cpp */; }; + FF7DB2884F6E3C5DB4BDF61D /* fswatcher_kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */; }; + 20BEEFFA08F3396791596870 /* dlunix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D9F325F833C408657E7B7 /* dlunix.cpp */; }; + 36B0B923B836358D9DB0AE10 /* xh_panel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */; }; + 07158EBC05A637ECA9DC7B4F /* utilscocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */; }; + F5DF7AF0FA9E371BB71EF798 /* xh_listbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */; }; + A8476B3CE46B3FD4A2832F00 /* LexNull.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */; }; + 16021CFD78623B8CBD08FC1F /* LexVHDL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */; }; + D6B2A64A78AF3F2983B441A8 /* ownerdrwcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */; }; + 4040AE89BF9F34668091064A /* dragimgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A67053D16D63C588E555C84 /* dragimgg.cpp */; }; + 3357BD0518F538E9A949F886 /* xh_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */; }; + 8DE45CEAF2DD3C22AA019F74 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CF73F49AEC238C99CE89845 /* deflate.c */; }; + 3D22FC202D903007AEE3D164 /* fdiounix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */; }; + CB078622E90F33BE9D131132 /* buttonbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5612DBC4125B379DA2B28825 /* buttonbar.cpp */; }; + 127E255EE601383A9E0EF7EA /* menuitem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61548D0FE1353D7C846DD721 /* menuitem.mm */; }; + 93E04642049537EB8A37BA26 /* htmlwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */; }; + EDCA35F1555F3509895CCA69 /* textctrl_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */; }; + 03BF1610E2FC3BD5ACB754F0 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */; }; + 75DCE6FF00E93C5D93970842 /* arttango.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9988CBB0772A3539970162FA /* arttango.cpp */; }; + 750C716389AD3ADBABC9D689 /* statbmp_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */; }; + 069D53F2DFBF370A8CC99630 /* LexCSS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */; }; + FE5B7C7A84B83C17A38E8403 /* LexSML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */; }; + AAC2AC9C49F1366D8BD20F5E /* LexECL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1AD9605C9385374C87FAC9BC /* LexECL.cxx */; }; + 67A0583ADD8C35B8B9BA3D12 /* checkbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81708CFA21A03013ACB8DDD7 /* checkbox.mm */; }; + AE5286C71D1130EAA368A1C4 /* radiobtncmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 724927B0045F3CC0884878BB /* radiobtncmn.cpp */; }; + FBE4DB30865D3177B3A9993B /* xh_animatctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */; }; + DF861EBD9C483E79ADF98602 /* CharacterCategory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */; }; + DB3C3AA956A03FB492480266 /* treectlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */; }; + 7A7439BE66AA3771B4A89048 /* regex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB46BC22F6B23909A938C561 /* regex.cpp */; }; + 10B5C2A72C713A678458CD9D /* pcre2_ord2utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */; }; + 4E712589FAA837F589B72F4C /* LexMaxima.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */; }; + 86787E4138CC334BB74EC7B4 /* palette_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */; }; + D772334837693C9D88069D98 /* tif_webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA7B0C79360CBA26A71E /* tif_webp.c */; }; + E82CB89681FF3747B6A94427 /* anybutton_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */; }; + 3B7E035ECF3D3FFB9827AC1C /* xh_dlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06B4A895955B32258DCD62BF /* xh_dlg.cpp */; }; + 95AD56D602CF3C5085602AF8 /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC0A61629E635FAB4E09505 /* geometry.cpp */; }; + 6CA1BAEBBDB4336E9E201F95 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */; }; + 7181709A030D3749AB355B74 /* xh_radbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F43AF44465B335479752116D /* xh_radbx.cpp */; }; + 41943A8F82723027A151A468 /* fileconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */; }; + 0FDDE8E193743F3A8CBDC67C /* richtextprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */; }; + 187F921A95DA3594B0AD980D /* gridsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26381308E32A3A179E7A9B40 /* gridsel.cpp */; }; + 3813146434693234965C4F31 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B0D32537D35069C7E053F /* inftrees.c */; }; + 8966F77CC97B3ED780C8F137 /* xh_bmpcbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */; }; + 9D4B67A357D23B5283CA8D98 /* clrpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */; }; + 4CF9BA40653C3153805D88AB /* arcfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C513377E9E303F778BA9D7ED /* arcfind.cpp */; }; + 8620088DDD233B139B250DD4 /* filter_sse2_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */; }; + 2C95DFA8EE463487956B4EB4 /* infobar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */; }; + 6F8129E317EE3486A89D8548 /* LexSpecman.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */; }; + AC0B0C52922B30188AE95E94 /* tabart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51054B41BFD83E97BAF76D07 /* tabart.cpp */; }; + AAC2CB4D851230008AE4ABA1 /* dcscreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */; }; + 51437DC2AD7B3BEB9A53CE1A /* cmdline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBE1C531185131A89EFF7FAF /* cmdline.cpp */; }; + FECC98B53C0F3106AB04E69E /* tif_fax3.c in Sources */ = {isa = PBXBuildFile; fileRef = 30FD1048328234E59D319863 /* tif_fax3.c */; }; + 02E8F1195B653D26AAA89462 /* listbkg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */; }; + D83B32B788EC310D919E0DF7 /* imagpcx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */; }; + 6C80B6049A523836BCD20BCA /* WordList.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BF9256DF533EBAE2B945E /* WordList.cxx */; }; + 246B4FF96BA135258FE45F4F /* encconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */; }; + 182DFDBB58653FD9863D4176 /* dcprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 238741BDA2C73E56899CCB04 /* dcprint.cpp */; }; + 522E6CF2A62F34259BCE2DE2 /* tif_flush.c in Sources */ = {isa = PBXBuildFile; fileRef = 305614D19CF23CB2B14A5B2E /* tif_flush.c */; }; + E05B06A7FEEE32D5AD87EA4F /* xh_editlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05310A868F0B35999C568681 /* xh_editlbox.cpp */; }; + 45D88A74B3EE3837B9F79595 /* LexFlagship.cxx in Sources */ = {isa = PBXBuildFile; fileRef = F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */; }; + 4D0BA8B9F72C3C31BC170CE2 /* progdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */; }; + 64F11C549E3035DF85691060 /* tif_ojpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */; }; + 63F895D6F5643E4B9E666B79 /* creddlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */; }; + 4E396D8D2E9138D797F320C6 /* tif_aux.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CDADAF2D893E32A38351E4 /* tif_aux.c */; }; + DB73248401573A5996D8E68D /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 664736BDE465350C9C4750E9 /* jcmarker.c */; }; + 6C822F7F313734DCB51F44B9 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A30C745CA73E30B788B408 /* image.cpp */; }; + 552708E6296D33EBB5F6A493 /* tif_swab.c in Sources */ = {isa = PBXBuildFile; fileRef = AAC12B4456E13F57BEA25A5E /* tif_swab.c */; }; + 6B9EEA3CF2E536E3B1ADAC42 /* manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBED392D081335FA80523244 /* manager.cpp */; }; + 45FE206BBAD13DDCA1EA41CF /* treebase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BA6ADD758693BD180D3275B /* treebase.cpp */; }; + BFD3BFBDC8DA3B1EAD141F96 /* LexErlang.cxx in Sources */ = {isa = PBXBuildFile; fileRef = A1276C0E5D48337489DEE8DF /* LexErlang.cxx */; }; + 2DF74933A90E34129F1BEF72 /* dnd_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA72410F615B3A78A6340532 /* dnd_osx.cpp */; }; + 1E2AB43075973AE59A8D89C1 /* fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */; }; + C3AC94EA13C1352790BF5FF7 /* listctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9016355F66D3125919E017D /* listctrl.cpp */; }; + D66F5D4D204B3B789C7F76B9 /* fontdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18044326B5B13A98A49732DD /* fontdlg.cpp */; }; + 3141FEDED0943BD6A2EF858F /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA93D41B11683E758D456531 /* log.cpp */; }; + 319FB8E64CE731D6A58AD301 /* clntdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C904B4BA8273355869812B2 /* clntdata.cpp */; }; + 7DC4A542372437ECA0790F87 /* art_msw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B540E18F9C91381CA175BABB /* art_msw.cpp */; }; + 604ABF86317C3D4F899DBF37 /* richtextsymboldlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */; }; + 9058997222493A7A859A4D4C /* richtextxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C69E48C06BD23C178F650E42 /* richtextxml.cpp */; }; + 697FC496816F33568E1FB5A5 /* LexTCMD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */; }; + 2E059BFE8E3B3D9299D55969 /* textmeasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9B31409EC6532FC83B0B957 /* textmeasure.cpp */; }; + 3ED6F4B64C283232A79423CF /* dircmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */; }; + E741CDA71895344C974D8F50 /* AutoComplete.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */; }; + A0FCE3CF565C3F84B63712AC /* LexCPP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */; }; + 0F2FD12272023C869CE86008 /* filter_neon_intrinsics.c in Sources */ = {isa = PBXBuildFile; fileRef = 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */; }; + A1AF8FF873D6383996995ECF /* statusbr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 071FEABEA61E3B559A47A7DB /* statusbr.cpp */; }; + 2EECB3C2F9523D0B95847A7F /* accel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C78A1539462370CAA429508 /* accel.cpp */; }; + E1A20811148F31D289AF98AF /* xh_sizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */; }; + 1AF2B2346C9639DAA4D15F30 /* numdlgg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */; }; + AEEE6BC41B6531898A61CB16 /* LexHTML.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D87406BCF3E833369E12D89A /* LexHTML.cxx */; }; + 7EB83F6375BF3E73ABE56C40 /* jcarith.c in Sources */ = {isa = PBXBuildFile; fileRef = AA234ACC79743DA797601AA6 /* jcarith.c */; }; + 0FA6E1E47F123FF4A902E4D2 /* xh_odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0080254545B9383ABDF2045C /* xh_odcombo.cpp */; }; + 98DF13E96160304EBB905E73 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 810EB7316DF3344197C78EC0 /* jcmainct.c */; }; + 5F2C2A46781739D897CF293D /* xh_chckl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */; }; + BAFF04F1680F32DA988EB03D /* stockitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B180290089B139F18B0C7BBA /* stockitem.cpp */; }; + 9678C2B19D293818AA8E9E0D /* LexSpice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 4592464D4868329897F3864D /* LexSpice.cxx */; }; + E49F0D43B5A63EF1A57A7112 /* fswatcherg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */; }; + 7B372FEA276438C186F7E340 /* RunStyles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */; }; + 80665EEAE8613DF8A93A7984 /* utilscmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4188821BBA833CCAA678B234 /* utilscmn.cpp */; }; + 5519BA1F2463308FAC4A0C9F /* LexAVS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 57E4784E521339BEB971D81D /* LexAVS.cxx */; }; + F34D240EB4513FE996179182 /* xh_mdi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */; }; + 9065A4BE3D0433B88CF45571 /* richtextbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */; }; + 86AED49CEAFC3637B1F10537 /* dialog_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */; }; + 99F7D7BFBB543A04AB728375 /* m_hline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */; }; + 1E17F95DD433379E8C18298C /* odcombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */; }; + 9C1F073349FD393E9220C0D3 /* combog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBD7B44E33373BCCB60FC11F /* combog.cpp */; }; + AD4A533C4E1633598A6D5C6F /* textentrycmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */; }; + C2D45B334BE03F6C941CA041 /* utilsexc_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */; }; + 567A32722BA33AEE9FF93D7C /* fs_inet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7581D7140293BAE88E43DBE /* fs_inet.cpp */; }; + 22AE900003F73134BBEE8BB6 /* dirctrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */; }; + D3EC9191D94837CABFF05DC4 /* LexNim.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */; }; + 9EC837DA722736119D49868A /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CAA325362C73AC8BE20FAA7 /* pngpread.c */; }; + FFF5BFBE600E35FAB7EA522C /* fileback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC12D557950A3B0D89D9F2F3 /* fileback.cpp */; }; + F7D10B6E0CBA32EFAF79C77C /* xh_dirpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */; }; + BD2B17EB72E73A6EB6E0B26F /* dcmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343D4FDD5CC030618EF24729 /* dcmemory.cpp */; }; + 6138BCBC8E4438FA91E0EF9F /* xh_chckb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */; }; + E882402BEE0330A080A6516F /* strconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB8204E530329FA085E5B8 /* strconv.cpp */; }; + 2E8440A2BDD53BE7B01547C2 /* uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E1DC1869C6327C80D2F5F4 /* uri.cpp */; }; + CDC0FF253B503BA19693D68D /* xh_propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */; }; + 4279D39CAAF834F6A5B99196 /* persist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22D9626646773CED82449D5D /* persist.cpp */; }; + AAAB5DF8E60736D88273DCFE /* strconv_cf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5F9383D1CE931499F339D85 /* strconv_cf.cpp */; }; + F016C51053373E658ED4C9A9 /* helpext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF376BC55EA73F5FB7328142 /* helpext.cpp */; }; + 65FCDBFFF3F138A3ABBAA650 /* xh_menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */; }; + 633DD2E870263F42A8DBF9BF /* markuptext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */; }; + FDE14459359334DE9FB03ED5 /* xh_scrol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66411D54BAD338498AC59401 /* xh_scrol.cpp */; }; + 91364FDD73053139BBAA313B /* Accessor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D2DE67C976CF3004A8FE883A /* Accessor.cxx */; }; + 9A178ED42D96329D8CBF9B89 /* tif_predict.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */; }; + 4B996B4C54163D7091427DB5 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = BAD4614CABC934D6AFF8D9CD /* gzread.c */; }; + F85D632964383F29BC3B30B6 /* tif_next.c in Sources */ = {isa = PBXBuildFile; fileRef = DFDC805DD3063C389F93642D /* tif_next.c */; }; + 19D823E564D932758EA6F8D1 /* UniConversion.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */; }; + D98FABF75BCE3AF18C91B42D /* LexHex.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */; }; + 8F372080E11E382EA0B5ED0F /* rowheightcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */; }; + EE972E8DC73F310B9B4C949C /* webrequest_curl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5279968877003A8BB8279765 /* webrequest_curl.cpp */; }; + 5A8638C234133824BDF93BBF /* gbsizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */; }; + F24F637D59F637CA9A7E23C9 /* xh_filectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */; }; + 9D003890CB7035A298DB7056 /* LexLua.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5145561C78303EEE9F827962 /* LexLua.cxx */; }; + 249C9177B1A33EFEAB30F93F /* tipwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */; }; + 0C7E2D5C22A232368F862A60 /* longlong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72D7AF345E563587941BD868 /* longlong.cpp */; }; + B97C178B47173E6AB0CE577B /* CaseConvert.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274A156457C63EC5801029C2 /* CaseConvert.cxx */; }; + EB52C6A915943813932944FF /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12363D1F50FE301DAEE7F04A /* control.cpp */; }; + 62331487C17B32E081B8FEA7 /* LexLaTeX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */; }; + C67EAE20657E36839BF86690 /* richtooltipg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */; }; + 11DD420E32FB3EFB9DA0AB5B /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EFF4707641D3F20AB602ED6 /* jccolor.c */; }; + 2CCC30C0162131DBBE9D8027 /* dobjcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */; }; + 014AF0BAB1783A5D9D75A7ED /* zstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B5BC858CCF3477895D2786 /* zstream.cpp */; }; + 2386B575BC3931D2AF86CB33 /* fontdlgosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */; }; + 3C394FBD47B6310C80577E3B /* LexMMIXAL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */; }; + 31FEAB56919D372993CAD89C /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = A06AB1974DB93EE2999EC75C /* pngrio.c */; }; + A336FD218BE63B19991CA513 /* ipcbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C090A76B6F23E6481A27282 /* ipcbase.cpp */; }; + 49BEDFBC3661339D90EF6935 /* LexTCL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */; }; + 0FBF7C9EDFB53D8DA0991B55 /* xh_notbk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A87662D69F0432FC96701280 /* xh_notbk.cpp */; }; + F55F3887CDE633D7877C607B /* LexSmalltalk.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */; }; + 76D1A1A49CC831FFB9EBB1F5 /* LexOpal.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */; }; + 0F8C79010EF0316AA1B7392D /* LexTACL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */; }; + 0743AE8613F535A0ABB79315 /* intl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC8BB1AABB3D393EBA527060 /* intl.cpp */; }; + 5116CE330E333724A66982E3 /* rearrangectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */; }; + 63F2517EC6B2334CA825A6F9 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEB08798C70E33DDB360E563 /* layout.cpp */; }; + BFA6983551B4310DA7C8A404 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DBF3053414F3C448312165A /* jcdctmgr.c */; }; + 551BF168445E3D7BB54D0174 /* LexPS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = EDB48813110636DBA045BF3A /* LexPS.cxx */; }; + 22EC132AEF863BFBAA6EDEC3 /* LexPowerPro.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */; }; + C43A9650A9DC3372AB8F5F78 /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */; }; + CCE4ECA9CE883B008065C6FB /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 725574EF98C4301989181CBF /* jctrans.c */; }; + D17E3053DA0D3F7EA4D0951B /* helpdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81821049E39B32C6ABCF6820 /* helpdlg.cpp */; }; + 9881E3FB23ED3283B6CC71A2 /* filepickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */; }; + 6A10511265493FA2BB79CE4D /* propdlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BC93D1DE277395592610085 /* propdlg.cpp */; }; + C6DF6F29407B34F29ED1B66D /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E3043D7BE9C33B59E900CCE /* jcmaster.c */; }; + B839235BED6F3609BDB732B8 /* dndcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */; }; + 49260580A7F23B569A827D3F /* filefn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58421C141C9E31C6A7A3C183 /* filefn.cpp */; }; + DB244DC0A09C379AAA63C0A4 /* bmpbndl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */; }; + D9F02AFDA07D3857A905527C /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 68B81FBDA49D3C1991B6356A /* jdcolor.c */; }; + 09A792A5129E3FE1BF077641 /* tif_jpeg_12.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */; }; + 9B8E5690A6103FC1BDC6C47E /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 29D6506AEA5A323B8735F126 /* pngread.c */; }; + 0FFFFA2F762B3160955D1D88 /* gauge_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC28591B403B32B7AFCC079D /* gauge_osx.cpp */; }; + F1E4D7CA634E33808AE3B522 /* fontenumcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 373242CD08F330208A7CF438 /* fontenumcmn.cpp */; }; + 9564A6968D66325DAEADEBA3 /* dcgraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */; }; + 4DA209AEF4AD32AAB97F9718 /* htmlcell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68E5188DB6003C35A8C7754D /* htmlcell.cpp */; }; + C1E5799141603A75A26BEEA7 /* xpmdecod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C562D5885AFF3E15837325CE /* xpmdecod.cpp */; }; + E53AFF04877D34C386D77380 /* wfstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C37866F41B0C31E295AA7FA6 /* wfstream.cpp */; }; + E46BEC5C8D643BD099AF1D56 /* LexSTTXT.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */; }; + FEF99FF6C38D3B488396B142 /* ffile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */; }; + 15048519756B33959B15B161 /* floatpane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A881F49ADCF33C299B041584 /* floatpane.cpp */; }; + BCDAE378D03E37F5994FB9C5 /* XPM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C25521AF59B9324EB2809C73 /* XPM.cxx */; }; + 32486A808EBC3E088598D51C /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE0455EBDC63D82B2D88587 /* jcprepct.c */; }; + 9FD99E06F6613A1A958FAF6B /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */; }; + 9C6E9E4BA54733EF9F87E4B7 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 513033E36E643593AC305B3D /* uncompr.c */; }; + 539B586AEAD630A79FC12ECF /* sstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46EC1508C063C8395CE7A95 /* sstream.cpp */; }; + 30493B486DFF35AF80D12C49 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */; }; + 1710A4BB0E6339558A187F8D /* xmlres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 087B66573CD33DA99DA82B1C /* xmlres.cpp */; }; + 1E166FC1A7B3371FB038B172 /* fldlgcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */; }; + 5ED54DFAE28533108C08DF2A /* pcre2_extuni.c in Sources */ = {isa = PBXBuildFile; fileRef = F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */; }; + 81244C52741332A8B92E5976 /* LexRaku.cxx in Sources */ = {isa = PBXBuildFile; fileRef = ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */; }; + 779D3480141B3683A6D132BE /* tif_lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 346C68F0CCD23823B78267F0 /* tif_lzw.c */; }; + 88E1AE56FD393C8BA5CF8545 /* stringops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F1E724EA70AB35DDB130F84F /* stringops.cpp */; }; + 13854E7822783719A2530792 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A5BBC1E494D33D028CA547FF /* jddctmgr.c */; }; + 73AA68AB9F1236ED9F1FBB2E /* metafile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2949CC0B387AB6879539 /* metafile.cpp */; }; + 1A70DDEDF9E13FF4BDA390E9 /* bmpbndl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */; }; + 135DFCE48FC03D8294D01A89 /* xmlrsall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */; }; + 7B4DA2F5F25B3E188CBAFE38 /* hyperlnkcmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */; }; + 14F303FD6B5F383DADDFD788 /* xh_dataview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 616466F521DB3ECAB304289F /* xh_dataview.cpp */; }; + A874AF0B203D3DC99C27469A /* LexNimrod.cxx in Sources */ = {isa = PBXBuildFile; fileRef = BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */; }; + C8C68927DB243AEAB51E11F2 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9EE701DD653E2299293E5F /* pngwio.c */; }; + 94B1C88076793400810FAC30 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AF26BAB1F4733114926F1724 /* png.c */; }; + BAA75384DA82370298672333 /* helpctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 42E433D1700631A8907B8227 /* helpctrl.cpp */; }; + 9B6A35E706543CDAA6A5014A /* LexGui4Cli.cxx in Sources */ = {isa = PBXBuildFile; fileRef = FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */; }; + A283187810EB32DAA173BD33 /* artstd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24E82A05E9A9323287CDB15B /* artstd.cpp */; }; + 71CCB06E790C3C54BFF1199D /* LexSQL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */; }; + 7EF89F935314301381802FAB /* filectrlg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2334539088B036BEAB230D1C /* filectrlg.cpp */; }; + 7569F0BC3C603EB19168088F /* collpaneg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84758329F2163F00A9C005DF /* collpaneg.cpp */; }; + 6A032420671B375D81273714 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 684D92E552BE313CBE0A88AA /* valnum.cpp */; }; + AE84BC9A1CCA3ADA9C483950 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 59C6B9849FF6325E890942EF /* xmlrole.c */; }; + 064908348009398C8EA8497C /* fontpickercmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */; }; + 793F542F20AB31F6AF736795 /* tif_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1731A6096BFC3A468AB4755A /* tif_open.c */; }; + 50E89226E8D7390D9D21C809 /* debugrpt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */; }; + E9EDB5C92D5D3B529E8D73B0 /* valgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7440859617F3B47AF4D3817 /* valgen.cpp */; }; + 815AE3FED68330F4933AA16F /* window.mm in Sources */ = {isa = PBXBuildFile; fileRef = C94DC3402FAE3C4FA776DEEA /* window.mm */; }; + 8AB7191F7CB838FC8337C48D /* xh_statbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FADE850169F7347F83FE1499 /* xh_statbar.cpp */; }; + 6C7C1CC506CB329FB2D086A9 /* LexBasic.cxx in Sources */ = {isa = PBXBuildFile; fileRef = B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */; }; + BE3ED6EF34303867B8C8E923 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C4495603293C07A3B09D54 /* compress.c */; }; + 369BCCFF61D13A058D837835 /* LexPerl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */; }; + 849B89D1F6AB3DDEAA2D53AD /* xh_styledtextctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */; }; + 3E99016BDE043A08B4D6B3CE /* htmprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 194ADD28300E329E80F7892E /* htmprint.cpp */; }; + EC3D181D65F33E09A675FFF2 /* addremovectrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 964578C24B9F390AAD08576E /* addremovectrl.cpp */; }; + 4666CDC48BA9301EA283BFFF /* choice_osx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */; }; + 87C67583D36C3465ACD64103 /* vlbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA90128E29A03CCCA30F4D35 /* vlbox.cpp */; }; + A2769D1659AE3CA3B58C2CAE /* wincmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */; }; + 4B88254FF9963833A276A64C /* snglinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */; }; + 805CCAE64D023561AD334B53 /* popupwin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530DC2E26BF2313E8702AD43 /* popupwin.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickerg.cpp; path = ../../src/generic/clrpickerg.cpp; sourceTree = SOURCE_ROOT; }; - F82278F9AF0432529891E6D7 /* tif_close.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_close.c; path = ../../src/tiff/libtiff/tif_close.c; sourceTree = SOURCE_ROOT; }; - AF9EE701DD653E2299293E5F /* pngwio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwio.c; path = ../../src/png/pngwio.c; sourceTree = SOURCE_ROOT; }; - 4549845C0751356A907C23E0 /* jdtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdtrans.c; path = ../../src/jpeg/jdtrans.c; sourceTree = SOURCE_ROOT; }; - D272910EC35531E5B4D6E05B /* dynlib.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dynlib.cpp; path = ../../src/common/dynlib.cpp; sourceTree = SOURCE_ROOT; }; - 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterCategory.cxx; path = ../../src/stc/scintilla/src/CharacterCategory.cxx; sourceTree = SOURCE_ROOT; }; - FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stream.cpp; path = ../../src/common/stream.cpp; sourceTree = SOURCE_ROOT; }; - 864438709B363773B8C3382D /* datetimefmt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetimefmt.cpp; path = ../../src/common/datetimefmt.cpp; sourceTree = SOURCE_ROOT; }; - 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntdlgg.cpp; path = ../../src/generic/prntdlgg.cpp; sourceTree = SOURCE_ROOT; }; - B0665A40F3FC3F218074C63C /* artmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artmac.cpp; path = ../../src/osx/artmac.cpp; sourceTree = SOURCE_ROOT; }; - 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctrlcmn.cpp; path = ../../src/common/spinctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 20E4A10BCD773C84AEC481A1 /* jdmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmarker.c; path = ../../src/jpeg/jdmarker.c; sourceTree = SOURCE_ROOT; }; - DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statline_osx.cpp; path = ../../src/osx/statline_osx.cpp; sourceTree = SOURCE_ROOT; }; - BF1C44D726E63B18A98006EC /* Decoration.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Decoration.cxx; path = ../../src/stc/scintilla/src/Decoration.cxx; sourceTree = SOURCE_ROOT; }; - 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = renderer.cpp; path = ../../src/osx/carbon/renderer.cpp; sourceTree = SOURCE_ROOT; }; - 7C97C1F26B5A38C49543060C /* mimetype.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimetype.cpp; path = ../../src/osx/core/mimetype.cpp; sourceTree = SOURCE_ROOT; }; - A0DCC5EF59143640BE13AD73 /* jidctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctfst.c; path = ../../src/jpeg/jidctfst.c; sourceTree = SOURCE_ROOT; }; - 725574EF98C4301989181CBF /* jctrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jctrans.c; path = ../../src/jpeg/jctrans.c; sourceTree = SOURCE_ROOT; }; - B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_ribbon.cpp; path = ../../src/xrc/xh_ribbon.cpp; sourceTree = SOURCE_ROOT; }; - 58E1F571B01F34D4AB70CA18 /* property.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = property.cpp; path = ../../src/propgrid/property.cpp; sourceTree = SOURCE_ROOT; }; - D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPerl.cxx; path = ../../src/stc/lexilla/lexers/LexPerl.cxx; sourceTree = SOURCE_ROOT; }; - AF3DF03795153E039B8F1F87 /* LineMarker.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LineMarker.cxx; path = ../../src/stc/scintilla/src/LineMarker.cxx; sourceTree = SOURCE_ROOT; }; - 1D799486AD7F336BB1F33DDC /* menu.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menu.mm; path = ../../src/osx/iphone/menu.mm; sourceTree = SOURCE_ROOT; }; - 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_pattern_info.c; path = ../../3rdparty/pcre/src/pcre2_pattern_info.c; sourceTree = SOURCE_ROOT; }; - 64B25B87203E3464BCDD277D /* tif_read.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_read.c; path = ../../src/tiff/libtiff/tif_read.c; sourceTree = SOURCE_ROOT; }; - FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridcmn.cpp; path = ../../src/common/gridcmn.cpp; sourceTree = SOURCE_ROOT; }; - BACAA6CE4A0934459F26B27C /* graphicc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphicc.cpp; path = ../../src/generic/graphicc.cpp; sourceTree = SOURCE_ROOT; }; - 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVisualProlog.cxx; path = ../../src/stc/lexilla/lexers/LexVisualProlog.cxx; sourceTree = SOURCE_ROOT; }; - 22D9626646773CED82449D5D /* persist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = persist.cpp; path = ../../src/common/persist.cpp; sourceTree = SOURCE_ROOT; }; - 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniConversion.cxx; path = ../../src/stc/scintilla/src/UniConversion.cxx; sourceTree = SOURCE_ROOT; }; - C06FED83BF933DF98C2466AE /* button.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = button.mm; path = ../../src/osx/iphone/button.mm; sourceTree = SOURCE_ROOT; }; - 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gaugecmn.cpp; path = ../../src/common/gaugecmn.cpp; sourceTree = SOURCE_ROOT; }; - 2D61240ABD70328BA5789663 /* colourcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourcmn.cpp; path = ../../src/common/colourcmn.cpp; sourceTree = SOURCE_ROOT; }; - 5ED2105A5A033E3384EBC4ED /* selstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selstore.cpp; path = ../../src/generic/selstore.cpp; sourceTree = SOURCE_ROOT; }; - 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbox_osx.cpp; path = ../../src/osx/statbox_osx.cpp; sourceTree = SOURCE_ROOT; }; - C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextprint.cpp; path = ../../src/richtext/richtextprint.cpp; sourceTree = SOURCE_ROOT; }; - 9051902662BE38B3912B34EA /* dlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlgcmn.cpp; path = ../../src/common/dlgcmn.cpp; sourceTree = SOURCE_ROOT; }; - 78D7866F95C73A28BB540606 /* LexBash.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBash.cxx; path = ../../src/stc/lexilla/lexers/LexBash.cxx; sourceTree = SOURCE_ROOT; }; - DA2119A7C67D37B290C17989 /* statbmpg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpg.cpp; path = ../../src/generic/statbmpg.cpp; sourceTree = SOURCE_ROOT; }; - B83EDE2D1731311ABDE62F9F /* tif_strip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_strip.c; path = ../../src/tiff/libtiff/tif_strip.c; sourceTree = SOURCE_ROOT; }; - B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_treebk.cpp; path = ../../src/xrc/xh_treebk.cpp; sourceTree = SOURCE_ROOT; }; - 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg.c; path = ../../src/tiff/libtiff/tif_jpeg.c; sourceTree = SOURCE_ROOT; }; - 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rearrangectrl.cpp; path = ../../src/common/rearrangectrl.cpp; sourceTree = SOURCE_ROOT; }; - B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexD.cxx; path = ../../src/stc/lexilla/lexers/LexD.cxx; sourceTree = SOURCE_ROOT; }; - 530DC2E26BF2313E8702AD43 /* popupwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupwin.cpp; path = ../../src/osx/carbon/popupwin.cpp; sourceTree = SOURCE_ROOT; }; - 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdrepdlg.cpp; path = ../../src/generic/fdrepdlg.cpp; sourceTree = SOURCE_ROOT; }; - CA72410F615B3A78A6340532 /* dnd_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dnd_osx.cpp; path = ../../src/osx/dnd_osx.cpp; sourceTree = SOURCE_ROOT; }; - 7925E38823563BCDB5565DCF /* treebkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebkg.cpp; path = ../../src/generic/treebkg.cpp; sourceTree = SOURCE_ROOT; }; - 12363D1F50FE301DAEE7F04A /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/ribbon/control.cpp; sourceTree = SOURCE_ROOT; }; - 3F8836E29C5A370E80CE070E /* splash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splash.cpp; path = ../../src/generic/splash.cpp; sourceTree = SOURCE_ROOT; }; - 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCSS.cxx; path = ../../src/stc/lexilla/lexers/LexCSS.cxx; sourceTree = SOURCE_ROOT; }; - F01DDE448E4C3983ACCE67FD /* appcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appcmn.cpp; path = ../../src/common/appcmn.cpp; sourceTree = SOURCE_ROOT; }; - A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_string_utils.c; path = ../../3rdparty/pcre/src/pcre2_string_utils.c; sourceTree = SOURCE_ROOT; }; - 552757A901E732CAA8E3F16D /* list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = ../../src/common/list.cpp; sourceTree = SOURCE_ROOT; }; - 160EB9744CB63A0B81DC651F /* hid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hid.cpp; path = ../../src/osx/core/hid.cpp; sourceTree = SOURCE_ROOT; }; - 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemmgr.c; path = ../../src/jpeg/jmemmgr.c; sourceTree = SOURCE_ROOT; }; - 757B31FCCA1F381C95B30DF8 /* app.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = app.cpp; path = ../../src/osx/carbon/app.cpp; sourceTree = SOURCE_ROOT; }; - 4592464D4868329897F3864D /* LexSpice.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpice.cxx; path = ../../src/stc/lexilla/lexers/LexSpice.cxx; sourceTree = SOURCE_ROOT; }; - 1C4762898E5330C28651EE73 /* graphics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphics.cpp; path = ../../src/osx/carbon/graphics.cpp; sourceTree = SOURCE_ROOT; }; - E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLaTeX.cxx; path = ../../src/stc/lexilla/lexers/LexLaTeX.cxx; sourceTree = SOURCE_ROOT; }; - FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_valid_utf.c; path = ../../3rdparty/pcre/src/pcre2_valid_utf.c; sourceTree = SOURCE_ROOT; }; - 83B878A16ABC396E8C03A15E /* dialog.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dialog.mm; path = ../../src/osx/iphone/dialog.mm; sourceTree = SOURCE_ROOT; }; - BC12B97F233B3B9494DA217F /* imagpnm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpnm.cpp; path = ../../src/common/imagpnm.cpp; sourceTree = SOURCE_ROOT; }; - B540E18F9C91381CA175BABB /* art_msw.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_msw.cpp; path = ../../src/ribbon/art_msw.cpp; sourceTree = SOURCE_ROOT; }; - 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlnkcmn.cpp; path = ../../src/common/hyperlnkcmn.cpp; sourceTree = SOURCE_ROOT; }; - D4C4495603293C07A3B09D54 /* compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = compress.c; path = ../../src/zlib/compress.c; sourceTree = SOURCE_ROOT; }; - C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anybutton_osx.cpp; path = ../../src/osx/anybutton_osx.cpp; sourceTree = SOURCE_ROOT; }; - 2ED0C0702D2734D9B08FC31D /* utils_base.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils_base.mm; path = ../../src/osx/cocoa/utils_base.mm; sourceTree = SOURCE_ROOT; }; - 2F4CDF9048EC36788619769D /* pcre2_script_run.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_script_run.c; path = ../../3rdparty/pcre/src/pcre2_script_run.c; sourceTree = SOURCE_ROOT; }; - E4E16323A43E36DC8024EDF1 /* textctrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = textctrl.mm; path = ../../src/osx/iphone/textctrl.mm; sourceTree = SOURCE_ROOT; }; - 0C7F18C26877336DBE638D75 /* LexCIL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCIL.cxx; path = ../../src/stc/lexilla/lexers/LexCIL.cxx; sourceTree = SOURCE_ROOT; }; - 5248A45AB113341EAC361910 /* notebook_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notebook_osx.cpp; path = ../../src/osx/notebook_osx.cpp; sourceTree = SOURCE_ROOT; }; - 3E6F40F4740C3ED29D83E107 /* tif_version.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_version.c; path = ../../src/tiff/libtiff/tif_version.c; sourceTree = SOURCE_ROOT; }; - FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMMIXAL.cxx; path = ../../src/stc/lexilla/lexers/LexMMIXAL.cxx; sourceTree = SOURCE_ROOT; }; - 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpcmn.cpp; path = ../../src/common/statbmpcmn.cpp; sourceTree = SOURCE_ROOT; }; - 346C68F0CCD23823B78267F0 /* tif_lzw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzw.c; path = ../../src/tiff/libtiff/tif_lzw.c; sourceTree = SOURCE_ROOT; }; - 66426B63AA3E3A279936C034 /* grideditors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grideditors.cpp; path = ../../src/generic/grideditors.cpp; sourceTree = SOURCE_ROOT; }; - 61548D0FE1353D7C846DD721 /* menuitem.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menuitem.mm; path = ../../src/osx/iphone/menuitem.mm; sourceTree = SOURCE_ROOT; }; - 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatadst.c; path = ../../src/jpeg/jdatadst.c; sourceTree = SOURCE_ROOT; }; - F263022F3FEA3F75895B644D /* filesys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../src/common/filesys.cpp; sourceTree = SOURCE_ROOT; }; - 701B84EE7C043B539FF5195A /* textbuf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textbuf.cpp; path = ../../src/common/textbuf.cpp; sourceTree = SOURCE_ROOT; }; - B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_hyperlink.cpp; path = ../../src/xrc/xh_hyperlink.cpp; sourceTree = SOURCE_ROOT; }; - 25A81E9028793C109D868068 /* xh_timectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_timectrl.cpp; path = ../../src/xrc/xh_timectrl.cpp; sourceTree = SOURCE_ROOT; }; - 4188821BBA833CCAA678B234 /* utilscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilscmn.cpp; path = ../../src/common/utilscmn.cpp; sourceTree = SOURCE_ROOT; }; - CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlinkg.cpp; path = ../../src/generic/hyperlinkg.cpp; sourceTree = SOURCE_ROOT; }; - FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTeX.cxx; path = ../../src/stc/lexilla/lexers/LexTeX.cxx; sourceTree = SOURCE_ROOT; }; - C94DC3402FAE3C4FA776DEEA /* window.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = window.mm; path = ../../src/osx/iphone/window.mm; sourceTree = SOURCE_ROOT; }; - C562D5885AFF3E15837325CE /* xpmdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xpmdecod.cpp; path = ../../src/common/xpmdecod.cpp; sourceTree = SOURCE_ROOT; }; - E145FC31ED523B4AA5080A61 /* RESearch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RESearch.cxx; path = ../../src/stc/scintilla/src/RESearch.cxx; sourceTree = SOURCE_ROOT; }; - 861438BD294335D4B859EA71 /* toplvcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplvcmn.cpp; path = ../../src/common/toplvcmn.cpp; sourceTree = SOURCE_ROOT; }; - 8F633793051F371F94C27530 /* LexVB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVB.cxx; path = ../../src/stc/lexilla/lexers/LexVB.cxx; sourceTree = SOURCE_ROOT; }; - A881F49ADCF33C299B041584 /* floatpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = floatpane.cpp; path = ../../src/aui/floatpane.cpp; sourceTree = SOURCE_ROOT; }; - 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_pixarlog.c; path = ../../src/tiff/libtiff/tif_pixarlog.c; sourceTree = SOURCE_ROOT; }; - EBED392D081335FA80523244 /* manager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = manager.cpp; path = ../../src/propgrid/manager.cpp; sourceTree = SOURCE_ROOT; }; - D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_menu.cpp; path = ../../src/xrc/xh_menu.cpp; sourceTree = SOURCE_ROOT; }; - 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PropSetSimple.cxx; path = ../../src/stc/lexilla/lexlib/PropSetSimple.cxx; sourceTree = SOURCE_ROOT; }; - ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ffile.cpp; path = ../../src/common/ffile.cpp; sourceTree = SOURCE_ROOT; }; - 84A7A3B499503ECABC6A838F /* btncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = btncmn.cpp; path = ../../src/common/btncmn.cpp; sourceTree = SOURCE_ROOT; }; - 42E433D1700631A8907B8227 /* helpctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpctrl.cpp; path = ../../src/html/helpctrl.cpp; sourceTree = SOURCE_ROOT; }; - 375FF97B202F3C359402D13E /* jdpostct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdpostct.c; path = ../../src/jpeg/jdpostct.c; sourceTree = SOURCE_ROOT; }; - A737317EDE0F3921B1412966 /* LexRegistry.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRegistry.cxx; path = ../../src/stc/lexilla/lexers/LexRegistry.cxx; sourceTree = SOURCE_ROOT; }; - 773D91F8280434519BD167EA /* radiobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobox_osx.cpp; path = ../../src/osx/radiobox_osx.cpp; sourceTree = SOURCE_ROOT; }; - B99CA41708513A599AE275A2 /* listbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbox_osx.cpp; path = ../../src/osx/listbox_osx.cpp; sourceTree = SOURCE_ROOT; }; - 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCoffeeScript.cxx; path = ../../src/stc/lexilla/lexers/LexCoffeeScript.cxx; sourceTree = SOURCE_ROOT; }; - 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numdlgg.cpp; path = ../../src/generic/numdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 20B922D61CDB3CCEB59A5194 /* convauto.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = convauto.cpp; path = ../../src/common/convauto.cpp; sourceTree = SOURCE_ROOT; }; - 9988CBB0772A3539970162FA /* arttango.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arttango.cpp; path = ../../src/common/arttango.cpp; sourceTree = SOURCE_ROOT; }; - EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_split.cpp; path = ../../src/xrc/xh_split.cpp; sourceTree = SOURCE_ROOT; }; - 726C0457DF1232C793918DC1 /* tif_zip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zip.c; path = ../../src/tiff/libtiff/tif_zip.c; sourceTree = SOURCE_ROOT; }; - 950D51915EF83B57B5E8306F /* xh_spin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_spin.cpp; path = ../../src/xrc/xh_spin.cpp; sourceTree = SOURCE_ROOT; }; - EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webrequest_urlsession.mm; path = ../../src/osx/webrequest_urlsession.mm; sourceTree = SOURCE_ROOT; }; - 1197B997B1D139C5AE4D198A /* dseldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dseldlg.cpp; path = ../../src/common/dseldlg.cpp; sourceTree = SOURCE_ROOT; }; - 573D0D15EE9E3E629D61EA65 /* jaricom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jaricom.c; path = ../../src/jpeg/jaricom.c; sourceTree = SOURCE_ROOT; }; - AB634FD597793A74B3B3AA7F /* docview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docview.cpp; path = ../../src/common/docview.cpp; sourceTree = SOURCE_ROOT; }; - D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencesg.cpp; path = ../../src/generic/preferencesg.cpp; sourceTree = SOURCE_ROOT; }; - AC62806DE67F33E18C386D4F /* LexDMAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMAP.cxx; path = ../../src/stc/lexilla/lexers/LexDMAP.cxx; sourceTree = SOURCE_ROOT; }; - 4FE0B33481283D3493613B0F /* config.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = config.cpp; path = ../../src/common/config.cpp; sourceTree = SOURCE_ROOT; }; - 04082EC1C91334379425802D /* LexConf.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexConf.cxx; path = ../../src/stc/lexilla/lexers/LexConf.cxx; sourceTree = SOURCE_ROOT; }; - 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_sse2_intrinsics.c; path = ../../src/png/intel/filter_sse2_intrinsics.c; sourceTree = SOURCE_ROOT; }; - EEA0945B20913754A54D0FD9 /* dcpsg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcpsg.cpp; path = ../../src/generic/dcpsg.cpp; sourceTree = SOURCE_ROOT; }; - 0080254545B9383ABDF2045C /* xh_odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_odcombo.cpp; path = ../../src/xrc/xh_odcombo.cpp; sourceTree = SOURCE_ROOT; }; - 430739CB8B95336ABB372EC7 /* EditView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditView.cxx; path = ../../src/stc/scintilla/src/EditView.cxx; sourceTree = SOURCE_ROOT; }; - E9B31409EC6532FC83B0B957 /* textmeasure.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasure.cpp; path = ../../src/generic/textmeasure.cpp; sourceTree = SOURCE_ROOT; }; - 6AC666417602346EA583709E /* translation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = translation.cpp; path = ../../src/common/translation.cpp; sourceTree = SOURCE_ROOT; }; - 29D6506AEA5A323B8735F126 /* pngread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngread.c; path = ../../src/png/pngread.c; sourceTree = SOURCE_ROOT; }; - DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsunx.cpp; path = ../../src/unix/utilsunx.cpp; sourceTree = SOURCE_ROOT; }; - CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webviewfshandler.cpp; path = ../../src/common/webviewfshandler.cpp; sourceTree = SOURCE_ROOT; }; - 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tokenzr.cpp; path = ../../src/common/tokenzr.cpp; sourceTree = SOURCE_ROOT; }; - 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMSSQL.cxx; path = ../../src/stc/lexilla/lexers/LexMSSQL.cxx; sourceTree = SOURCE_ROOT; }; - 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileconf.cpp; path = ../../src/common/fileconf.cpp; sourceTree = SOURCE_ROOT; }; - 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_getimage.c; path = ../../src/tiff/libtiff/tif_getimage.c; sourceTree = SOURCE_ROOT; }; - 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmndata.cpp; path = ../../src/common/cmndata.cpp; sourceTree = SOURCE_ROOT; }; - FCCFF49F92B4323D9181CEDA /* htmltag.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmltag.cpp; path = ../../src/html/htmltag.cpp; sourceTree = SOURCE_ROOT; }; - 3CF73F49AEC238C99CE89845 /* deflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = ../../src/zlib/deflate.c; sourceTree = SOURCE_ROOT; }; - 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBibTeX.cxx; path = ../../src/stc/lexilla/lexers/LexBibTeX.cxx; sourceTree = SOURCE_ROOT; }; - 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = infobar.cpp; path = ../../src/generic/infobar.cpp; sourceTree = SOURCE_ROOT; }; - AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_clrpicker.cpp; path = ../../src/xrc/xh_clrpicker.cpp; sourceTree = SOURCE_ROOT; }; - 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checklstcmn.cpp; path = ../../src/common/checklstcmn.cpp; sourceTree = SOURCE_ROOT; }; - 684D92E552BE313CBE0A88AA /* valnum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valnum.cpp; path = ../../src/common/valnum.cpp; sourceTree = SOURCE_ROOT; }; - C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tarstrm.cpp; path = ../../src/common/tarstrm.cpp; sourceTree = SOURCE_ROOT; }; - 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopunix.cpp; path = ../../src/unix/evtloopunix.cpp; sourceTree = SOURCE_ROOT; }; - C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = encconv.cpp; path = ../../src/common/encconv.cpp; sourceTree = SOURCE_ROOT; }; - D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVerilog.cxx; path = ../../src/stc/lexilla/lexers/LexVerilog.cxx; sourceTree = SOURCE_ROOT; }; - 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridiface.cpp; path = ../../src/propgrid/propgridiface.cpp; sourceTree = SOURCE_ROOT; }; - 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCPP.cxx; path = ../../src/stc/lexilla/lexers/LexCPP.cxx; sourceTree = SOURCE_ROOT; }; - 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctint.c; path = ../../src/jpeg/jidctint.c; sourceTree = SOURCE_ROOT; }; - 1AD9605C9385374C87FAC9BC /* LexECL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexECL.cxx; path = ../../src/stc/lexilla/lexers/LexECL.cxx; sourceTree = SOURCE_ROOT; }; - 12363D1F50FE301DAEE7F04B /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/osx/carbon/control.cpp; sourceTree = SOURCE_ROOT; }; - CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choicbk.cpp; path = ../../src/xrc/xh_choicbk.cpp; sourceTree = SOURCE_ROOT; }; - D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Lexilla.cxx; path = ../../src/stc/lexilla/src/Lexilla.cxx; sourceTree = SOURCE_ROOT; }; - FE538F33A1423FC2AC9E45F3 /* regiong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regiong.cpp; path = ../../src/generic/regiong.cpp; sourceTree = SOURCE_ROOT; }; - A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbarcmn.cpp; path = ../../src/common/scrolbarcmn.cpp; sourceTree = SOURCE_ROOT; }; - B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmainct.c; path = ../../src/jpeg/jdmainct.c; sourceTree = SOURCE_ROOT; }; - 5F84098A475939BB9EE87E70 /* imagbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagbmp.cpp; path = ../../src/common/imagbmp.cpp; sourceTree = SOURCE_ROOT; }; - DB82939EDC593F9CA95C3098 /* init.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = init.cpp; path = ../../src/common/init.cpp; sourceTree = SOURCE_ROOT; }; - 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cursor.cpp; path = ../../src/osx/carbon/cursor.cpp; sourceTree = SOURCE_ROOT; }; - 741E9B48274638CD9DD73698 /* bmpsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpsvg.cpp; path = ../../src/generic/bmpsvg.cpp; sourceTree = SOURCE_ROOT; }; - 994AF74DF2A13FF09A215853 /* intel_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = intel_init.c; path = ../../src/png/intel/intel_init.c; sourceTree = SOURCE_ROOT; }; - 8685B8ED68F23DB0B770FD74 /* xmltok.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmltok.c; path = ../../src/expat/expat/lib/xmltok.c; sourceTree = SOURCE_ROOT; }; - 02D2E8B5C89939CE90B99E2B /* archive.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = archive.cpp; path = ../../src/common/archive.cpp; sourceTree = SOURCE_ROOT; }; - 071FEABEA61E3B559A47A7DB /* statusbr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statusbr.cpp; path = ../../src/generic/statusbr.cpp; sourceTree = SOURCE_ROOT; }; - 63867276260C3F4A980E83D8 /* rgncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rgncmn.cpp; path = ../../src/common/rgncmn.cpp; sourceTree = SOURCE_ROOT; }; - BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_serialize.c; path = ../../3rdparty/pcre/src/pcre2_serialize.c; sourceTree = SOURCE_ROOT; }; - 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMySQL.cxx; path = ../../src/stc/lexilla/lexers/LexMySQL.cxx; sourceTree = SOURCE_ROOT; }; - 48F1439BF6C3361296F05A33 /* tif_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_error.c; path = ../../src/tiff/libtiff/tif_error.c; sourceTree = SOURCE_ROOT; }; - 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_neon_intrinsics.c; path = ../../src/png/arm/filter_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; - 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_xclass.c; path = ../../3rdparty/pcre/src/pcre2_xclass.c; sourceTree = SOURCE_ROOT; }; - 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdiobj.cpp; path = ../../src/osx/carbon/gdiobj.cpp; sourceTree = SOURCE_ROOT; }; - 75D0C937F2A03ADA8581A2BB /* arcall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcall.cpp; path = ../../src/common/arcall.cpp; sourceTree = SOURCE_ROOT; }; - 5B32A13D5B3336098B1B9765 /* pngtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngtrans.c; path = ../../src/png/pngtrans.c; sourceTree = SOURCE_ROOT; }; - 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridpagestate.cpp; path = ../../src/propgrid/propgridpagestate.cpp; sourceTree = SOURCE_ROOT; }; - DECAF5DD80383A2CA76EB383 /* jdatasrc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatasrc.c; path = ../../src/jpeg/jdatasrc.c; sourceTree = SOURCE_ROOT; }; - 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbtncmn.cpp; path = ../../src/common/bmpbtncmn.cpp; sourceTree = SOURCE_ROOT; }; - DE16011AD6323AAC8616F973 /* stdstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdstream.cpp; path = ../../src/common/stdstream.cpp; sourceTree = SOURCE_ROOT; }; - 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridctrl.cpp; path = ../../src/generic/gridctrl.cpp; sourceTree = SOURCE_ROOT; }; - E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbrma.cpp; path = ../../src/osx/carbon/statbrma.cpp; sourceTree = SOURCE_ROOT; }; - 2ACC8667173D3AB09F6214F4 /* sound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../src/osx/core/sound.cpp; sourceTree = SOURCE_ROOT; }; - 30FD1048328234E59D319863 /* tif_fax3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3.c; path = ../../src/tiff/libtiff/tif_fax3.c; sourceTree = SOURCE_ROOT; }; - 8734C52C7559310784396455 /* LexRuby.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRuby.cxx; path = ../../src/stc/lexilla/lexers/LexRuby.cxx; sourceTree = SOURCE_ROOT; }; - BD88495AF72531A28D2201D0 /* tif_tile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_tile.c; path = ../../src/tiff/libtiff/tif_tile.c; sourceTree = SOURCE_ROOT; }; - 693F731B7D1730A79485F9EC /* minifram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = minifram.cpp; path = ../../src/osx/minifram.cpp; sourceTree = SOURCE_ROOT; }; - 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_animatctrl.cpp; path = ../../src/xrc/xh_animatctrl.cpp; sourceTree = SOURCE_ROOT; }; - 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_propdlg.cpp; path = ../../src/xrc/xh_propdlg.cpp; sourceTree = SOURCE_ROOT; }; - A046179831F63824A67B509B /* preferencescmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencescmn.cpp; path = ../../src/common/preferencescmn.cpp; sourceTree = SOURCE_ROOT; }; - 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = mediactrl.mm; path = ../../src/osx/cocoa/mediactrl.mm; sourceTree = SOURCE_ROOT; }; - C466F32CCBD13DBC87285B3D /* helpdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdata.cpp; path = ../../src/html/helpdata.cpp; sourceTree = SOURCE_ROOT; }; - 95186FEF3DEF39D8B1157BD5 /* stattext.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stattext.mm; path = ../../src/osx/iphone/stattext.mm; sourceTree = SOURCE_ROOT; }; - 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_ojpeg.c; path = ../../src/tiff/libtiff/tif_ojpeg.c; sourceTree = SOURCE_ROOT; }; - 5F555177554E398286DBC6FB /* xh_stlin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stlin.cpp; path = ../../src/xrc/xh_stlin.cpp; sourceTree = SOURCE_ROOT; }; - 0401B7302088357BB6B7F16F /* timerimpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerimpl.cpp; path = ../../src/common/timerimpl.cpp; sourceTree = SOURCE_ROOT; }; - 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uilocale.cpp; path = ../../src/common/uilocale.cpp; sourceTree = SOURCE_ROOT; }; - C64705CE9398316D87BAB4DC /* logg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = logg.cpp; path = ../../src/generic/logg.cpp; sourceTree = SOURCE_ROOT; }; - 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckipc.cpp; path = ../../src/common/sckipc.cpp; sourceTree = SOURCE_ROOT; }; - 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numformatter.cpp; path = ../../src/common/numformatter.cpp; sourceTree = SOURCE_ROOT; }; - BDADEB1DA6433E52972C8934 /* pcre2_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_compile.c; path = ../../3rdparty/pcre/src/pcre2_compile.c; sourceTree = SOURCE_ROOT; }; - 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbutt_osx.cpp; path = ../../src/osx/spinbutt_osx.cpp; sourceTree = SOURCE_ROOT; }; - 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match.c; path = ../../3rdparty/pcre/src/pcre2_match.c; sourceTree = SOURCE_ROOT; }; - 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpbt.cpp; path = ../../src/xrc/xh_bmpbt.cpp; sourceTree = SOURCE_ROOT; }; - 5BE1FB352696346BB642C044 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/osx/core/secretstore.cpp; sourceTree = SOURCE_ROOT; }; - 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFortran.cxx; path = ../../src/stc/lexilla/lexers/LexFortran.cxx; sourceTree = SOURCE_ROOT; }; - E8072CA67D19346ABF4D465F /* slidercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slidercmn.cpp; path = ../../src/common/slidercmn.cpp; sourceTree = SOURCE_ROOT; }; - C125FA3837C631A9BE0ED5E7 /* splitter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splitter.cpp; path = ../../src/generic/splitter.cpp; sourceTree = SOURCE_ROOT; }; - 87D973CA8D673267BD0844D3 /* paper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = paper.cpp; path = ../../src/common/paper.cpp; sourceTree = SOURCE_ROOT; }; - A06AB1974DB93EE2999EC75C /* pngrio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrio.c; path = ../../src/png/pngrio.c; sourceTree = SOURCE_ROOT; }; - D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTxt2tags.cxx; path = ../../src/stc/lexilla/lexers/LexTxt2tags.cxx; sourceTree = SOURCE_ROOT; }; - FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_config.c; path = ../../3rdparty/pcre/src/pcre2_config.c; sourceTree = SOURCE_ROOT; }; - 66C21CA37BF63893887FD91B /* menu_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menu_osx.cpp; path = ../../src/osx/menu_osx.cpp; sourceTree = SOURCE_ROOT; }; - 51054B41BFD83E97BAF76D07 /* tabart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabart.cpp; path = ../../src/aui/tabart.cpp; sourceTree = SOURCE_ROOT; }; - DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_aui.cpp; path = ../../src/ribbon/art_aui.cpp; sourceTree = SOURCE_ROOT; }; - 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statlinecmn.cpp; path = ../../src/common/statlinecmn.cpp; sourceTree = SOURCE_ROOT; }; - 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fldlgcmn.cpp; path = ../../src/common/fldlgcmn.cpp; sourceTree = SOURCE_ROOT; }; - D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markuptext.cpp; path = ../../src/generic/markuptext.cpp; sourceTree = SOURCE_ROOT; }; - 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_comboctrl.cpp; path = ../../src/xrc/xh_comboctrl.cpp; sourceTree = SOURCE_ROOT; }; - 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sashwin.cpp; path = ../../src/generic/sashwin.cpp; sourceTree = SOURCE_ROOT; }; - 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = bmpbndl.mm; path = ../../src/osx/core/bmpbndl.mm; sourceTree = SOURCE_ROOT; }; - B890199A37723EFD86C0ADA5 /* quantize.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = quantize.cpp; path = ../../src/common/quantize.cpp; sourceTree = SOURCE_ROOT; }; - 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPascal.cxx; path = ../../src/stc/lexilla/lexers/LexPascal.cxx; sourceTree = SOURCE_ROOT; }; - 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlrsall.cpp; path = ../../src/xrc/xmlrsall.cpp; sourceTree = SOURCE_ROOT; }; - EA93D41B11683E758D456531 /* log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = ../../src/common/log.cpp; sourceTree = SOURCE_ROOT; }; 70E9B2C076673C87B4218A01 /* panelcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = panelcmn.cpp; path = ../../src/common/panelcmn.cpp; sourceTree = SOURCE_ROOT; }; - 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEDIFACT.cxx; path = ../../src/stc/lexilla/lexers/LexEDIFACT.cxx; sourceTree = SOURCE_ROOT; }; + 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSML.cxx; path = ../../src/stc/lexilla/lexers/LexSML.cxx; sourceTree = SOURCE_ROOT; }; + 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRebol.cxx; path = ../../src/stc/lexilla/lexers/LexRebol.cxx; sourceTree = SOURCE_ROOT; }; + 3B98123FD57731139044B064 /* tif_zstd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zstd.c; path = ../../src/tiff/libtiff/tif_zstd.c; sourceTree = SOURCE_ROOT; }; + 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match.c; path = ../../3rdparty/pcre/src/pcre2_match.c; sourceTree = SOURCE_ROOT; }; + D46A36564C78312CAC538E93 /* srchctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctlg.cpp; path = ../../src/generic/srchctlg.cpp; sourceTree = SOURCE_ROOT; }; + C20E46A504113C899B9DD9B7 /* props.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = props.cpp; path = ../../src/propgrid/props.cpp; sourceTree = SOURCE_ROOT; }; + 5DE635F30F3935099AF1486C /* stattextg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextg.cpp; path = ../../src/generic/stattextg.cpp; sourceTree = SOURCE_ROOT; }; + 20B922D61CDB3CCEB59A5194 /* convauto.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = convauto.cpp; path = ../../src/common/convauto.cpp; sourceTree = SOURCE_ROOT; }; + A208BFC0C8C43847A9620ADA /* pcre2_newline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_newline.c; path = ../../3rdparty/pcre/src/pcre2_newline.c; sourceTree = SOURCE_ROOT; }; + 66411D54BAD338498AC59401 /* xh_scrol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scrol.cpp; path = ../../src/xrc/xh_scrol.cpp; sourceTree = SOURCE_ROOT; }; + 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg.c; path = ../../src/tiff/libtiff/tif_jpeg.c; sourceTree = SOURCE_ROOT; }; + F1E724EA70AB35DDB130F84F /* stringops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stringops.cpp; path = ../../src/common/stringops.cpp; sourceTree = SOURCE_ROOT; }; + AACFDE3263CE3E728AFC47DF /* xh_clrpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_clrpicker.cpp; path = ../../src/xrc/xh_clrpicker.cpp; sourceTree = SOURCE_ROOT; }; + 5FC445EFDC503C74A5CC6D7D /* xh_comboctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_comboctrl.cpp; path = ../../src/xrc/xh_comboctrl.cpp; sourceTree = SOURCE_ROOT; }; + 1BB59DD194923D6399087A75 /* graphcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphcmn.cpp; path = ../../src/common/graphcmn.cpp; sourceTree = SOURCE_ROOT; }; + E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirdlgg.cpp; path = ../../src/generic/dirdlgg.cpp; sourceTree = SOURCE_ROOT; }; + FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtistrm.cpp; path = ../../src/common/xtistrm.cpp; sourceTree = SOURCE_ROOT; }; + E0EBCDDF248638B58B01D9CC /* datetime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetime.cpp; path = ../../src/common/datetime.cpp; sourceTree = SOURCE_ROOT; }; + D0817D6A1AF83608B050EBC3 /* fontmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontmap.cpp; path = ../../src/common/fontmap.cpp; sourceTree = SOURCE_ROOT; }; + A9B2316B32653DA0939A372D /* sound_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound_osx.cpp; path = ../../src/osx/sound_osx.cpp; sourceTree = SOURCE_ROOT; }; + 04082EC1C91334379425802D /* LexConf.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexConf.cxx; path = ../../src/stc/lexilla/lexers/LexConf.cxx; sourceTree = SOURCE_ROOT; }; + DE16011AD6323AAC8616F973 /* stdstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdstream.cpp; path = ../../src/common/stdstream.cpp; sourceTree = SOURCE_ROOT; }; + 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVHDL.cxx; path = ../../src/stc/lexilla/lexers/LexVHDL.cxx; sourceTree = SOURCE_ROOT; }; + 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerShell.cxx; path = ../../src/stc/lexilla/lexers/LexPowerShell.cxx; sourceTree = SOURCE_ROOT; }; + C125FA3837C631A9BE0ED5E7 /* splitter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splitter.cpp; path = ../../src/generic/splitter.cpp; sourceTree = SOURCE_ROOT; }; + EDB48813110636DBA045BF3A /* LexPS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPS.cxx; path = ../../src/stc/lexilla/lexers/LexPS.cxx; sourceTree = SOURCE_ROOT; }; + D016F584D14C31E192DB3179 /* pcre2_maketables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_maketables.c; path = ../../3rdparty/pcre/src/pcre2_maketables.c; sourceTree = SOURCE_ROOT; }; + 05310A868F0B35999C568681 /* xh_editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_editlbox.cpp; path = ../../src/xrc/xh_editlbox.cpp; sourceTree = SOURCE_ROOT; }; + EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_wizrd.cpp; path = ../../src/xrc/xh_wizrd.cpp; sourceTree = SOURCE_ROOT; }; + 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filectrl.cpp; path = ../../src/xrc/xh_filectrl.cpp; sourceTree = SOURCE_ROOT; }; + F1A6F3936A0D31CBB58082BA /* jdcoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcoefct.c; path = ../../src/jpeg/jdcoefct.c; sourceTree = SOURCE_ROOT; }; + 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHex.cxx; path = ../../src/stc/lexilla/lexers/LexHex.cxx; sourceTree = SOURCE_ROOT; }; + 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tree.cpp; path = ../../src/xrc/xh_tree.cpp; sourceTree = SOURCE_ROOT; }; 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCmake.cxx; path = ../../src/stc/lexilla/lexers/LexCmake.cxx; sourceTree = SOURCE_ROOT; }; - 9CAA325362C73AC8BE20FAA7 /* pngpread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngpread.c; path = ../../src/png/pngpread.c; sourceTree = SOURCE_ROOT; }; - 3116006345D833509865FF7F /* xh_bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bannerwindow.cpp; path = ../../src/xrc/xh_bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; - 0E7BF9256DF533EBAE2B945E /* WordList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WordList.cxx; path = ../../src/stc/lexilla/lexlib/WordList.cxx; sourceTree = SOURCE_ROOT; }; - F6EA240B3DB93D398A990FAD /* tif_dirread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirread.c; path = ../../src/tiff/libtiff/tif_dirread.c; sourceTree = SOURCE_ROOT; }; - FD5F11A3646F397BA62EB037 /* htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmllbox.cpp; path = ../../src/generic/htmllbox.cpp; sourceTree = SOURCE_ROOT; }; + 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBaan.cxx; path = ../../src/stc/lexilla/lexers/LexBaan.cxx; sourceTree = SOURCE_ROOT; }; + 57E4784E521339BEB971D81D /* LexAVS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVS.cxx; path = ../../src/stc/lexilla/lexers/LexAVS.cxx; sourceTree = SOURCE_ROOT; }; + 6A82EDCFFBAC30098B238957 /* caret.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = caret.cpp; path = ../../src/generic/caret.cpp; sourceTree = SOURCE_ROOT; }; + ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRaku.cxx; path = ../../src/stc/lexilla/lexers/LexRaku.cxx; sourceTree = SOURCE_ROOT; }; + 3F8836E29C5A370E80CE070E /* splash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = splash.cpp; path = ../../src/generic/splash.cpp; sourceTree = SOURCE_ROOT; }; + 7EE2459D69BA35838C274488 /* LexCLW.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCLW.cxx; path = ../../src/stc/lexilla/lexers/LexCLW.cxx; sourceTree = SOURCE_ROOT; }; + 6BD8DAB407D231EFA5B2CAE5 /* numformatter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numformatter.cpp; path = ../../src/common/numformatter.cpp; sourceTree = SOURCE_ROOT; }; + B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNim.cxx; path = ../../src/stc/lexilla/lexers/LexNim.cxx; sourceTree = SOURCE_ROOT; }; + 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctfst.c; path = ../../src/jpeg/jfdctfst.c; sourceTree = SOURCE_ROOT; }; + 3720038D64CF3C0B8F642A90 /* tokenzr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tokenzr.cpp; path = ../../src/common/tokenzr.cpp; sourceTree = SOURCE_ROOT; }; + 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_jit_compile.c; path = ../../3rdparty/pcre/src/pcre2_jit_compile.c; sourceTree = SOURCE_ROOT; }; + 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlpars.cpp; path = ../../src/html/htmlpars.cpp; sourceTree = SOURCE_ROOT; }; + 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colrdlgg.cpp; path = ../../src/generic/colrdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 5190E3E110443FD29F2474FC /* treelist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treelist.cpp; path = ../../src/generic/treelist.cpp; sourceTree = SOURCE_ROOT; }; + 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharClassify.cxx; path = ../../src/stc/scintilla/src/CharClassify.cxx; sourceTree = SOURCE_ROOT; }; + D30617843F33310089C1F77A /* richtextstyles.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyles.cpp; path = ../../src/richtext/richtextstyles.cpp; sourceTree = SOURCE_ROOT; }; + 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutilcmn.cpp; path = ../../src/common/fontutilcmn.cpp; sourceTree = SOURCE_ROOT; }; + D73954EB5397301F87881646 /* statboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statboxcmn.cpp; path = ../../src/common/statboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + 168DB301ACC736FF96D7F581 /* file.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = file.cpp; path = ../../src/common/file.cpp; sourceTree = SOURCE_ROOT; }; + 66C21CA37BF63893887FD91B /* menu_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menu_osx.cpp; path = ../../src/osx/menu_osx.cpp; sourceTree = SOURCE_ROOT; }; + 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniConversion.cxx; path = ../../src/stc/scintilla/src/UniConversion.cxx; sourceTree = SOURCE_ROOT; }; + A737317EDE0F3921B1412966 /* LexRegistry.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRegistry.cxx; path = ../../src/stc/lexilla/lexers/LexRegistry.cxx; sourceTree = SOURCE_ROOT; }; + 3088384F07C63A5DB3581656 /* tif_lzma.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzma.c; path = ../../src/tiff/libtiff/tif_lzma.c; sourceTree = SOURCE_ROOT; }; + 2D61240ABD70328BA5789663 /* colourcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourcmn.cpp; path = ../../src/common/colourcmn.cpp; sourceTree = SOURCE_ROOT; }; + 7013DB195D023C31ADE68546 /* crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = ../../src/zlib/crc32.c; sourceTree = SOURCE_ROOT; }; + 7D90D14874FD38079835AF0B /* editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editlbox.cpp; path = ../../src/generic/editlbox.cpp; sourceTree = SOURCE_ROOT; }; + 24DF23D67E693D999B875101 /* toolbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbkg.cpp; path = ../../src/generic/toolbkg.cpp; sourceTree = SOURCE_ROOT; }; + 8EB76F786D7F3FF286948D22 /* jcomapi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcomapi.c; path = ../../src/jpeg/jcomapi.c; sourceTree = SOURCE_ROOT; }; + CA72410F615B3A78A6340532 /* dnd_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dnd_osx.cpp; path = ../../src/osx/dnd_osx.cpp; sourceTree = SOURCE_ROOT; }; + CCED0C7EF69A31A4A9240D60 /* xh_choicbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choicbk.cpp; path = ../../src/xrc/xh_choicbk.cpp; sourceTree = SOURCE_ROOT; }; + EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webrequest_urlsession.mm; path = ../../src/osx/webrequest_urlsession.mm; sourceTree = SOURCE_ROOT; }; + 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBibTeX.cxx; path = ../../src/stc/lexilla/lexers/LexBibTeX.cxx; sourceTree = SOURCE_ROOT; }; + 9E9B79C8C7C4302AA057843E /* evtloopunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopunix.cpp; path = ../../src/unix/evtloopunix.cpp; sourceTree = SOURCE_ROOT; }; + EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fddlgcmn.cpp; path = ../../src/common/fddlgcmn.cpp; sourceTree = SOURCE_ROOT; }; + 917F2666B67E3D2EB84E74F8 /* sashwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sashwin.cpp; path = ../../src/generic/sashwin.cpp; sourceTree = SOURCE_ROOT; }; + 45C65E309F3A39598C043657 /* xh_infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_infobar.cpp; path = ../../src/xrc/xh_infobar.cpp; sourceTree = SOURCE_ROOT; }; + EBED392D081335FA80523244 /* manager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = manager.cpp; path = ../../src/propgrid/manager.cpp; sourceTree = SOURCE_ROOT; }; + A4A745D1821A32D591D76650 /* imagiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagiff.cpp; path = ../../src/common/imagiff.cpp; sourceTree = SOURCE_ROOT; }; + 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dndcmn.cpp; path = ../../src/common/dndcmn.cpp; sourceTree = SOURCE_ROOT; }; + 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar_osx.cpp; path = ../../src/osx/toolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; + EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckl.cpp; path = ../../src/xrc/xh_chckl.cpp; sourceTree = SOURCE_ROOT; }; E08A51FA8D8A361681B07295 /* glcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcmn.cpp; path = ../../src/common/glcmn.cpp; sourceTree = SOURCE_ROOT; }; + ADA6B65038FB32F7A3EFBB97 /* ffile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ffile.cpp; path = ../../src/common/ffile.cpp; sourceTree = SOURCE_ROOT; }; + A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlcmn.cpp; path = ../../src/common/headerctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + A0DCC5EF59143640BE13AD73 /* jidctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctfst.c; path = ../../src/jpeg/jidctfst.c; sourceTree = SOURCE_ROOT; }; + AF26BAB1F4733114926F1724 /* png.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = png.c; path = ../../src/png/png.c; sourceTree = SOURCE_ROOT; }; + B181F564935730E89AB00D92 /* LexForth.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexForth.cxx; path = ../../src/stc/lexilla/lexers/LexForth.cxx; sourceTree = SOURCE_ROOT; }; + 00969CBE3B8F32C78C195619 /* panel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = panel.cpp; path = ../../src/ribbon/panel.cpp; sourceTree = SOURCE_ROOT; }; + 6BC0A61629E635FAB4E09505 /* geometry.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = geometry.cpp; path = ../../src/common/geometry.cpp; sourceTree = SOURCE_ROOT; }; + 66426B63AA3E3A279936C034 /* grideditors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grideditors.cpp; path = ../../src/generic/grideditors.cpp; sourceTree = SOURCE_ROOT; }; + F951601E73683F27AD8CA99D /* MarginView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MarginView.cxx; path = ../../src/stc/scintilla/src/MarginView.cxx; sourceTree = SOURCE_ROOT; }; + B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmainct.c; path = ../../src/jpeg/jdmainct.c; sourceTree = SOURCE_ROOT; }; + BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = progdlgg.cpp; path = ../../src/generic/progdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PropSetSimple.cxx; path = ../../src/stc/lexilla/lexlib/PropSetSimple.cxx; sourceTree = SOURCE_ROOT; }; + D0B9C41A4D12345AAA764CAD /* stc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stc.cpp; path = ../../src/stc/stc.cpp; sourceTree = SOURCE_ROOT; }; + 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbt.cpp; path = ../../src/xrc/xh_radbt.cpp; sourceTree = SOURCE_ROOT; }; + 7020ADB5D3E0375E875B418B /* LexA68k.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexA68k.cxx; path = ../../src/stc/lexilla/lexers/LexA68k.cxx; sourceTree = SOURCE_ROOT; }; + 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkbox_osx.cpp; path = ../../src/osx/checkbox_osx.cpp; sourceTree = SOURCE_ROOT; }; + 05A4437E9697300390FDE14E /* auibar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = auibar.cpp; path = ../../src/aui/auibar.cpp; sourceTree = SOURCE_ROOT; }; + 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapistd.c; path = ../../src/jpeg/jdapistd.c; sourceTree = SOURCE_ROOT; }; + BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVE.cxx; path = ../../src/stc/lexilla/lexers/LexAVE.cxx; sourceTree = SOURCE_ROOT; }; + 3716DA7B0C79360CBA26A71E /* tif_webp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_webp.c; path = ../../src/tiff/libtiff/tif_webp.c; sourceTree = SOURCE_ROOT; }; + FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexGui4Cli.cxx; path = ../../src/stc/lexilla/lexers/LexGui4Cli.cxx; sourceTree = SOURCE_ROOT; }; + 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../src/common/event.cpp; sourceTree = SOURCE_ROOT; }; + E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_frame.cpp; path = ../../src/xrc/xh_frame.cpp; sourceTree = SOURCE_ROOT; }; + 274A156457C63EC5801029C2 /* CaseConvert.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseConvert.cxx; path = ../../src/stc/scintilla/src/CaseConvert.cxx; sourceTree = SOURCE_ROOT; }; + CDF592CBE5193497A26EF978 /* DBCS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DBCS.cxx; path = ../../src/stc/scintilla/src/DBCS.cxx; sourceTree = SOURCE_ROOT; }; + 5F094B0B07DF33BCA6077BC0 /* fdrepdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdrepdlg.cpp; path = ../../src/generic/fdrepdlg.cpp; sourceTree = SOURCE_ROOT; }; + FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_valid_utf.c; path = ../../3rdparty/pcre/src/pcre2_valid_utf.c; sourceTree = SOURCE_ROOT; }; + DB82939EDC593F9CA95C3098 /* init.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = init.cpp; path = ../../src/common/init.cpp; sourceTree = SOURCE_ROOT; }; + DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerModule.cxx; path = ../../src/stc/lexilla/lexlib/LexerModule.cxx; sourceTree = SOURCE_ROOT; }; + B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wrapsizer.cpp; path = ../../src/common/wrapsizer.cpp; sourceTree = SOURCE_ROOT; }; + 864438709B363773B8C3382D /* datetimefmt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetimefmt.cpp; path = ../../src/common/datetimefmt.cpp; sourceTree = SOURCE_ROOT; }; + B580FD04D0D83601826FD5EE /* filepickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickerg.cpp; path = ../../src/generic/filepickerg.cpp; sourceTree = SOURCE_ROOT; }; + 67D76B026121359F9B22F8B0 /* languageinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = languageinfo.cpp; path = ../../src/common/languageinfo.cpp; sourceTree = SOURCE_ROOT; }; + A06AB1974DB93EE2999EC75C /* pngrio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrio.c; path = ../../src/png/pngrio.c; sourceTree = SOURCE_ROOT; }; + 2ACC8667173D3AB09F6214F4 /* sound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../src/osx/core/sound.cpp; sourceTree = SOURCE_ROOT; }; + B3645350F572364BABF50238 /* containr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = containr.cpp; path = ../../src/common/containr.cpp; sourceTree = SOURCE_ROOT; }; + 7FE0455EBDC63D82B2D88587 /* jcprepct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcprepct.c; path = ../../src/jpeg/jcprepct.c; sourceTree = SOURCE_ROOT; }; + FB46BC22F6B23909A938C561 /* regex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regex.cpp; path = ../../src/common/regex.cpp; sourceTree = SOURCE_ROOT; }; + 5CB4781DF8C432C688F30CDD /* ftp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ftp.cpp; path = ../../src/common/ftp.cpp; sourceTree = SOURCE_ROOT; }; + F263022F3FEA3F75895B644D /* filesys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../src/common/filesys.cpp; sourceTree = SOURCE_ROOT; }; + EA93D41B11683E758D456531 /* log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = ../../src/common/log.cpp; sourceTree = SOURCE_ROOT; }; + DC3D1E222FD93A69B1D1366E /* mstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mstream.cpp; path = ../../src/common/mstream.cpp; sourceTree = SOURCE_ROOT; }; + 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueString.cxx; path = ../../src/stc/scintilla/src/UniqueString.cxx; sourceTree = SOURCE_ROOT; }; + 2AF7739C389536F79DAA31E5 /* Selection.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Selection.cxx; path = ../../src/stc/scintilla/src/Selection.cxx; sourceTree = SOURCE_ROOT; }; + F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_panel.cpp; path = ../../src/xrc/xh_panel.cpp; sourceTree = SOURCE_ROOT; }; AA90128E29A03CCCA30F4D35 /* vlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vlbox.cpp; path = ../../src/generic/vlbox.cpp; sourceTree = SOURCE_ROOT; }; 77D6E66F72443765A2FBE263 /* aboutdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = aboutdlgg.cpp; path = ../../src/generic/aboutdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg_12.c; path = ../../src/tiff/libtiff/tif_jpeg_12.c; sourceTree = SOURCE_ROOT; }; - 5B9586328A1F3C4BA0390AA5 /* time.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = time.cpp; path = ../../src/common/time.cpp; sourceTree = SOURCE_ROOT; }; - EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dircmn.cpp; path = ../../src/common/dircmn.cpp; sourceTree = SOURCE_ROOT; }; - 6718204F4700318E89EAC906 /* LexBullant.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBullant.cxx; path = ../../src/stc/lexilla/lexers/LexBullant.cxx; sourceTree = SOURCE_ROOT; }; - A65399C8A6D636139E362119 /* LexAsm.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsm.cxx; path = ../../src/stc/lexilla/lexers/LexAsm.cxx; sourceTree = SOURCE_ROOT; }; - 6831AA74AB5B38D5AA6946D7 /* settings.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = settings.mm; path = ../../src/osx/iphone/settings.mm; sourceTree = SOURCE_ROOT; }; - F951601E73683F27AD8CA99D /* MarginView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MarginView.cxx; path = ../../src/stc/scintilla/src/MarginView.cxx; sourceTree = SOURCE_ROOT; }; - 6CD29E47B69D3F3482665E77 /* toolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar_osx.cpp; path = ../../src/osx/toolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; - A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_styledtextctrl.cpp; path = ../../src/xrc/xh_styledtextctrl.cpp; sourceTree = SOURCE_ROOT; }; - 02D9332D5C5632E981936E29 /* jquant2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant2.c; path = ../../src/jpeg/jquant2.c; sourceTree = SOURCE_ROOT; }; C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mediactrlcmn.cpp; path = ../../src/common/mediactrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - F1E724EA70AB35DDB130F84F /* stringops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stringops.cpp; path = ../../src/common/stringops.cpp; sourceTree = SOURCE_ROOT; }; - EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filedlgg.cpp; path = ../../src/generic/filedlgg.cpp; sourceTree = SOURCE_ROOT; }; - DB170BF78EFE39D692E11985 /* fontdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlgg.cpp; path = ../../src/generic/fontdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTACL.cxx; path = ../../src/stc/lexilla/lexers/LexTACL.cxx; sourceTree = SOURCE_ROOT; }; - F0905A1EBD653F6D82395602 /* xh_combo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_combo.cpp; path = ../../src/xrc/xh_combo.cpp; sourceTree = SOURCE_ROOT; }; + 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFortran.cxx; path = ../../src/stc/lexilla/lexers/LexFortran.cxx; sourceTree = SOURCE_ROOT; }; + B890199A37723EFD86C0ADA5 /* quantize.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = quantize.cpp; path = ../../src/common/quantize.cpp; sourceTree = SOURCE_ROOT; }; + 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match_data.c; path = ../../3rdparty/pcre/src/pcre2_match_data.c; sourceTree = SOURCE_ROOT; }; + 48F1439BF6C3361296F05A33 /* tif_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_error.c; path = ../../src/tiff/libtiff/tif_error.c; sourceTree = SOURCE_ROOT; }; + B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wakeuppipe.cpp; path = ../../src/unix/wakeuppipe.cpp; sourceTree = SOURCE_ROOT; }; + E79B2D1F630036129B9677A7 /* tif_dir.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dir.c; path = ../../src/tiff/libtiff/tif_dir.c; sourceTree = SOURCE_ROOT; }; + F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_extuni.c; path = ../../3rdparty/pcre/src/pcre2_extuni.c; sourceTree = SOURCE_ROOT; }; + B60497805D37375EBFCF3D98 /* pcre2_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_tables.c; path = ../../3rdparty/pcre/src/pcre2_tables.c; sourceTree = SOURCE_ROOT; }; + C133B838193A35ABBB803151 /* ViewStyle.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ViewStyle.cxx; path = ../../src/stc/scintilla/src/ViewStyle.cxx; sourceTree = SOURCE_ROOT; }; + B233180893DB3328AF4847DA /* notifmsgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgcmn.cpp; path = ../../src/common/notifmsgcmn.cpp; sourceTree = SOURCE_ROOT; }; + 2A67053D16D63C588E555C84 /* dragimgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dragimgg.cpp; path = ../../src/generic/dragimgg.cpp; sourceTree = SOURCE_ROOT; }; + F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jbig.c; path = ../../src/tiff/libtiff/tif_jbig.c; sourceTree = SOURCE_ROOT; }; + 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbuttn_osx.cpp; path = ../../src/osx/bmpbuttn_osx.cpp; sourceTree = SOURCE_ROOT; }; + 8D2549709E0133C9A267E3A5 /* evtloop.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = evtloop.mm; path = ../../src/osx/iphone/evtloop.mm; sourceTree = SOURCE_ROOT; }; + 998D611109EC33A9A6A11C5A /* gdicmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdicmn.cpp; path = ../../src/common/gdicmn.cpp; sourceTree = SOURCE_ROOT; }; + C64705CE9398316D87BAB4DC /* logg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = logg.cpp; path = ../../src/generic/logg.cpp; sourceTree = SOURCE_ROOT; }; + FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTeX.cxx; path = ../../src/stc/lexilla/lexers/LexTeX.cxx; sourceTree = SOURCE_ROOT; }; + 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDataflex.cxx; path = ../../src/stc/lexilla/lexers/LexDataflex.cxx; sourceTree = SOURCE_ROOT; }; + 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_thunder.c; path = ../../src/tiff/libtiff/tif_thunder.c; sourceTree = SOURCE_ROOT; }; + 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = powercmn.cpp; path = ../../src/common/powercmn.cpp; sourceTree = SOURCE_ROOT; }; + 9988CBB0772A3539970162FA /* arttango.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arttango.cpp; path = ../../src/common/arttango.cpp; sourceTree = SOURCE_ROOT; }; + E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scwin.cpp; path = ../../src/xrc/xh_scwin.cpp; sourceTree = SOURCE_ROOT; }; + 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textctrl_osx.cpp; path = ../../src/osx/textctrl_osx.cpp; sourceTree = SOURCE_ROOT; }; + E9B31409EC6532FC83B0B957 /* textmeasure.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasure.cpp; path = ../../src/generic/textmeasure.cpp; sourceTree = SOURCE_ROOT; }; + 832BBBFE664736D5978420C6 /* fmapbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fmapbase.cpp; path = ../../src/common/fmapbase.cpp; sourceTree = SOURCE_ROOT; }; + C3784C240C2F330683494926 /* laywin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = laywin.cpp; path = ../../src/generic/laywin.cpp; sourceTree = SOURCE_ROOT; }; + 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlcmn.cpp; path = ../../src/common/ctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 726C0457DF1232C793918DC1 /* tif_zip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zip.c; path = ../../src/tiff/libtiff/tif_zip.c; sourceTree = SOURCE_ROOT; }; + 7255468B6D5F3D8697994A53 /* LexR.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexR.cxx; path = ../../src/stc/lexilla/lexers/LexR.cxx; sourceTree = SOURCE_ROOT; }; + 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlcmn.cpp; path = ../../src/common/calctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + B61D36546E97371FAC5D4565 /* LexStata.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexStata.cxx; path = ../../src/stc/lexilla/lexers/LexStata.cxx; sourceTree = SOURCE_ROOT; }; + 69A6CAF721E53E83B4820DE6 /* pngwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwrite.c; path = ../../src/png/pngwrite.c; sourceTree = SOURCE_ROOT; }; + 45D7558DF5E03A2EB41883F0 /* pngwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwutil.c; path = ../../src/png/pngwutil.c; sourceTree = SOURCE_ROOT; }; + 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_getimage.c; path = ../../src/tiff/libtiff/tif_getimage.c; sourceTree = SOURCE_ROOT; }; + 25A81E9028793C109D868068 /* xh_timectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_timectrl.cpp; path = ../../src/xrc/xh_timectrl.cpp; sourceTree = SOURCE_ROOT; }; + 02D2E8B5C89939CE90B99E2B /* archive.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = archive.cpp; path = ../../src/common/archive.cpp; sourceTree = SOURCE_ROOT; }; + 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bttn.cpp; path = ../../src/xrc/xh_bttn.cpp; sourceTree = SOURCE_ROOT; }; + 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_htmllbox.cpp; path = ../../src/xrc/xh_htmllbox.cpp; sourceTree = SOURCE_ROOT; }; + 640783FBACA43206B782C77B /* evtloopcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopcmn.cpp; path = ../../src/common/evtloopcmn.cpp; sourceTree = SOURCE_ROOT; }; + 032A38738B58394E8617617B /* tif_dirinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirinfo.c; path = ../../src/tiff/libtiff/tif_dirinfo.c; sourceTree = SOURCE_ROOT; }; + 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textcmn.cpp; path = ../../src/common/textcmn.cpp; sourceTree = SOURCE_ROOT; }; + 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVisualProlog.cxx; path = ../../src/stc/lexilla/lexers/LexVisualProlog.cxx; sourceTree = SOURCE_ROOT; }; + BD709DEB71623974B9836D69 /* dockart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dockart.cpp; path = ../../src/aui/dockart.cpp; sourceTree = SOURCE_ROOT; }; + EF330EAACFA53877BE289896 /* matrix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = matrix.cpp; path = ../../src/common/matrix.cpp; sourceTree = SOURCE_ROOT; }; + 2C090A76B6F23E6481A27282 /* ipcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ipcbase.cpp; path = ../../src/common/ipcbase.cpp; sourceTree = SOURCE_ROOT; }; + F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sysopt.cpp; path = ../../src/common/sysopt.cpp; sourceTree = SOURCE_ROOT; }; + 570D603125ED3A14848FA2E2 /* gaugecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gaugecmn.cpp; path = ../../src/common/gaugecmn.cpp; sourceTree = SOURCE_ROOT; }; + 6876262846EA3569B36D92E9 /* imagjpeg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagjpeg.cpp; path = ../../src/common/imagjpeg.cpp; sourceTree = SOURCE_ROOT; }; + C2BB2949CC0B387AB6879539 /* metafile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = metafile.cpp; path = ../../src/osx/carbon/metafile.cpp; sourceTree = SOURCE_ROOT; }; + C0F7BBD216853E718C9F23D9 /* tarstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tarstrm.cpp; path = ../../src/common/tarstrm.cpp; sourceTree = SOURCE_ROOT; }; + 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPOV.cxx; path = ../../src/stc/lexilla/lexers/LexPOV.cxx; sourceTree = SOURCE_ROOT; }; + 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmp.cpp; path = ../../src/xrc/xh_bmp.cpp; sourceTree = SOURCE_ROOT; }; + 7EB95BCFA255323183A996C9 /* m_style.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_style.cpp; path = ../../src/html/m_style.cpp; sourceTree = SOURCE_ROOT; }; + 0DA80913C0E33144A42BD30F /* webview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webview.cpp; path = ../../src/common/webview.cpp; sourceTree = SOURCE_ROOT; }; + A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selectdispatcher.cpp; path = ../../src/common/selectdispatcher.cpp; sourceTree = SOURCE_ROOT; }; + 346C68F0CCD23823B78267F0 /* tif_lzw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzw.c; path = ../../src/tiff/libtiff/tif_lzw.c; sourceTree = SOURCE_ROOT; }; + A436B55DC44E3827A757A6D8 /* accelcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accelcmn.cpp; path = ../../src/common/accelcmn.cpp; sourceTree = SOURCE_ROOT; }; + 147800BBCB80346798B35D75 /* xh_stbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbox.cpp; path = ../../src/xrc/xh_stbox.cpp; sourceTree = SOURCE_ROOT; }; + 082CA018FB883999839C1DCE /* m_tables.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_tables.cpp; path = ../../src/html/m_tables.cpp; sourceTree = SOURCE_ROOT; }; + 149D299A0EDB3D998118EC93 /* tif_color.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_color.c; path = ../../src/tiff/libtiff/tif_color.c; sourceTree = SOURCE_ROOT; }; + 972BC9B2B0D438EFB12BCE1E /* rearrangectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rearrangectrl.cpp; path = ../../src/common/rearrangectrl.cpp; sourceTree = SOURCE_ROOT; }; + 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pickerbase.cpp; path = ../../src/common/pickerbase.cpp; sourceTree = SOURCE_ROOT; }; + B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolbk.cpp; path = ../../src/xrc/xh_toolbk.cpp; sourceTree = SOURCE_ROOT; }; + D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTxt2tags.cxx; path = ../../src/stc/lexilla/lexers/LexTxt2tags.cxx; sourceTree = SOURCE_ROOT; }; + 2334539088B036BEAB230D1C /* filectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlg.cpp; path = ../../src/generic/filectrlg.cpp; sourceTree = SOURCE_ROOT; }; + 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lzmastream.cpp; path = ../../src/common/lzmastream.cpp; sourceTree = SOURCE_ROOT; }; + 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCsound.cxx; path = ../../src/stc/lexilla/lexers/LexCsound.cxx; sourceTree = SOURCE_ROOT; }; + 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctint.c; path = ../../src/jpeg/jidctint.c; sourceTree = SOURCE_ROOT; }; + F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFlagship.cxx; path = ../../src/stc/lexilla/lexers/LexFlagship.cxx; sourceTree = SOURCE_ROOT; }; + BDADEB1DA6433E52972C8934 /* pcre2_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_compile.c; path = ../../3rdparty/pcre/src/pcre2_compile.c; sourceTree = SOURCE_ROOT; }; + 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcherg.cpp; path = ../../src/generic/fswatcherg.cpp; sourceTree = SOURCE_ROOT; }; + D037EA567C253DEEA17E822B /* mousemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mousemanager.cpp; path = ../../src/common/mousemanager.cpp; sourceTree = SOURCE_ROOT; }; + 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexGAP.cxx; path = ../../src/stc/lexilla/lexers/LexGAP.cxx; sourceTree = SOURCE_ROOT; }; + C466F32CCBD13DBC87285B3D /* helpdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdata.cpp; path = ../../src/html/helpdata.cpp; sourceTree = SOURCE_ROOT; }; + 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = protocol.cpp; path = ../../src/common/protocol.cpp; sourceTree = SOURCE_ROOT; }; + 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentrycmn.cpp; path = ../../src/common/textentrycmn.cpp; sourceTree = SOURCE_ROOT; }; + 4592464D4868329897F3864D /* LexSpice.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpice.cxx; path = ../../src/stc/lexilla/lexers/LexSpice.cxx; sourceTree = SOURCE_ROOT; }; + 0BF1F491B8A8376E8E2E8182 /* cursor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cursor.cpp; path = ../../src/osx/carbon/cursor.cpp; sourceTree = SOURCE_ROOT; }; + 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bookctrl.cpp; path = ../../src/common/bookctrl.cpp; sourceTree = SOURCE_ROOT; }; + 087B66573CD33DA99DA82B1C /* xmlres.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlres.cpp; path = ../../src/xrc/xmlres.cpp; sourceTree = SOURCE_ROOT; }; + 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ucd.c; path = ../../3rdparty/pcre/src/pcre2_ucd.c; sourceTree = SOURCE_ROOT; }; + 98A7F0605AAC3D28A8C9F253 /* gauge.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = gauge.mm; path = ../../src/osx/iphone/gauge.mm; sourceTree = SOURCE_ROOT; }; + 418AD9241B673308BE31DC06 /* xlocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xlocale.cpp; path = ../../src/common/xlocale.cpp; sourceTree = SOURCE_ROOT; }; + BACAA6CE4A0934459F26B27C /* graphicc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphicc.cpp; path = ../../src/generic/graphicc.cpp; sourceTree = SOURCE_ROOT; }; + FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statbmp.mm; path = ../../src/osx/iphone/statbmp.mm; sourceTree = SOURCE_ROOT; }; + B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBasic.cxx; path = ../../src/stc/lexilla/lexers/LexBasic.cxx; sourceTree = SOURCE_ROOT; }; + 0C7F18C26877336DBE638D75 /* LexCIL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCIL.cxx; path = ../../src/stc/lexilla/lexers/LexCIL.cxx; sourceTree = SOURCE_ROOT; }; + 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCrontab.cxx; path = ../../src/stc/lexilla/lexers/LexCrontab.cxx; sourceTree = SOURCE_ROOT; }; + 26381308E32A3A179E7A9B40 /* gridsel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridsel.cpp; path = ../../src/generic/gridsel.cpp; sourceTree = SOURCE_ROOT; }; + 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_chartables.c; path = ../../3rdparty/pcre/src/pcre2_chartables.c; sourceTree = SOURCE_ROOT; }; + A284E855892F3A9E9E19E854 /* LexTADS3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTADS3.cxx; path = ../../src/stc/lexilla/lexers/LexTADS3.cxx; sourceTree = SOURCE_ROOT; }; + 64DA16CF41C834D7B7642024 /* prntdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntdlgg.cpp; path = ../../src/generic/prntdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMaxima.cxx; path = ../../src/stc/lexilla/lexers/LexMaxima.cxx; sourceTree = SOURCE_ROOT; }; + EEADAA811BBF3CBBB9E254FD /* xh_split.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_split.cpp; path = ../../src/xrc/xh_split.cpp; sourceTree = SOURCE_ROOT; }; + 55EBB18CB4773C788510B14B /* LexEiffel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEiffel.cxx; path = ../../src/stc/lexilla/lexers/LexEiffel.cxx; sourceTree = SOURCE_ROOT; }; + 358D0A3AC73F322EA732D020 /* pngrutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrutil.c; path = ../../src/png/pngrutil.c; sourceTree = SOURCE_ROOT; }; + 2B5A9DF3206B3954A4B38BFD /* clrpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickerg.cpp; path = ../../src/generic/clrpickerg.cpp; sourceTree = SOURCE_ROOT; }; + B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appunix.cpp; path = ../../src/unix/appunix.cpp; sourceTree = SOURCE_ROOT; }; + 5BE1FB352696346BB642C044 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/common/secretstore.cpp; sourceTree = SOURCE_ROOT; }; + 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpwnd.cpp; path = ../../src/html/helpwnd.cpp; sourceTree = SOURCE_ROOT; }; + 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_sse2_intrinsics.c; path = ../../src/png/intel/filter_sse2_intrinsics.c; sourceTree = SOURCE_ROOT; }; + F4020D790AE7363CB29F1C2F /* anybutton.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = anybutton.mm; path = ../../src/osx/iphone/anybutton.mm; sourceTree = SOURCE_ROOT; }; + 61658C3EABB4341AA38C691E /* m_pre.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_pre.cpp; path = ../../src/html/m_pre.cpp; sourceTree = SOURCE_ROOT; }; 477B609FA2373FB58F4C8768 /* wxiphone.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = wxiphone.xcconfig; sourceTree = ""; }; - 375E7A99FF4C38FA9E223772 /* LexAda.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAda.cxx; path = ../../src/stc/lexilla/lexers/LexAda.cxx; sourceTree = SOURCE_ROOT; }; 8707324525DB344EA0E7D5CE /* wxdebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = wxdebug.xcconfig; sourceTree = ""; }; D5B7B7C10A3E3C689AE1E418 /* wxrelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = wxrelease.xcconfig; sourceTree = ""; }; - ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docmdi.cpp; path = ../../src/common/docmdi.cpp; sourceTree = SOURCE_ROOT; }; - 400275BE019D3E5BA47988BE /* inffast.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = ../../src/zlib/inffast.c; sourceTree = SOURCE_ROOT; }; - 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdpbase.cpp; path = ../../src/common/stdpbase.cpp; sourceTree = SOURCE_ROOT; }; - DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DefaultLexer.cxx; path = ../../src/stc/lexilla/lexlib/DefaultLexer.cxx; sourceTree = SOURCE_ROOT; }; - 93D07403FCA530D7A9FD2917 /* jfdctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctflt.c; path = ../../src/jpeg/jfdctflt.c; sourceTree = SOURCE_ROOT; }; - 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listbk.cpp; path = ../../src/xrc/xh_listbk.cpp; sourceTree = SOURCE_ROOT; }; - 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerBase.cxx; path = ../../src/stc/lexilla/lexlib/LexerBase.cxx; sourceTree = SOURCE_ROOT; }; - 29387393C07C39DB8FF1663B /* artprov.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artprov.cpp; path = ../../src/common/artprov.cpp; sourceTree = SOURCE_ROOT; }; - 8FFDFB4D208F37569AC548B0 /* imagall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagall.cpp; path = ../../src/common/imagall.cpp; sourceTree = SOURCE_ROOT; }; + B4E4032CA9883CA4B25BE082 /* xh_hyperlink.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_hyperlink.cpp; path = ../../src/xrc/xh_hyperlink.cpp; sourceTree = SOURCE_ROOT; }; + B0665A40F3FC3F218074C63C /* artmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artmac.cpp; path = ../../src/osx/artmac.cpp; sourceTree = SOURCE_ROOT; }; + 2C904B4BA8273355869812B2 /* clntdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clntdata.cpp; path = ../../src/common/clntdata.cpp; sourceTree = SOURCE_ROOT; }; BD169D8019A13A11BDB26214 /* xh_dirpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dirpicker.cpp; path = ../../src/xrc/xh_dirpicker.cpp; sourceTree = SOURCE_ROOT; }; - 26632A254717372BAA4D514D /* framemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framemanager.cpp; path = ../../src/aui/framemanager.cpp; sourceTree = SOURCE_ROOT; }; - B883F991159731DCB2717A21 /* CharacterSet.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterSet.cxx; path = ../../src/stc/scintilla/src/CharacterSet.cxx; sourceTree = SOURCE_ROOT; }; - F4B85051B7C835A8BF4E3EE1 /* xh_panel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_panel.cpp; path = ../../src/xrc/xh_panel.cpp; sourceTree = SOURCE_ROOT; }; - FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexGui4Cli.cxx; path = ../../src/stc/lexilla/lexers/LexGui4Cli.cxx; sourceTree = SOURCE_ROOT; }; - 7A24E9101688368296C21EBE /* gzclose.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzclose.c; path = ../../src/zlib/gzclose.c; sourceTree = SOURCE_ROOT; }; - 0116581B77DF3A5D889B8D17 /* dndcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dndcmn.cpp; path = ../../src/common/dndcmn.cpp; sourceTree = SOURCE_ROOT; }; - E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = creddlgg.cpp; path = ../../src/generic/creddlgg.cpp; sourceTree = SOURCE_ROOT; }; - 05310A868F0B35999C568681 /* xh_editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_editlbox.cpp; path = ../../src/xrc/xh_editlbox.cpp; sourceTree = SOURCE_ROOT; }; - DC3430B6483E35C3A201BF44 /* LexPO.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPO.cxx; path = ../../src/stc/lexilla/lexers/LexPO.cxx; sourceTree = SOURCE_ROOT; }; - B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listb.cpp; path = ../../src/xrc/xh_listb.cpp; sourceTree = SOURCE_ROOT; }; - 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CallTip.cxx; path = ../../src/stc/scintilla/src/CallTip.cxx; sourceTree = SOURCE_ROOT; }; - 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gallery.cpp; path = ../../src/ribbon/gallery.cpp; sourceTree = SOURCE_ROOT; }; - EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtfind.cpp; path = ../../src/common/filtfind.cpp; sourceTree = SOURCE_ROOT; }; - B38F3D4DC6D139BA93401F7A /* wakeuppipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wakeuppipe.cpp; path = ../../src/unix/wakeuppipe.cpp; sourceTree = SOURCE_ROOT; }; - 06B4A895955B32258DCD62BF /* xh_dlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dlg.cpp; path = ../../src/xrc/xh_dlg.cpp; sourceTree = SOURCE_ROOT; }; - 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlpars.cpp; path = ../../src/html/htmlpars.cpp; sourceTree = SOURCE_ROOT; }; - D4E1DC1869C6327C80D2F5F4 /* uri.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uri.cpp; path = ../../src/common/uri.cpp; sourceTree = SOURCE_ROOT; }; - 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSorcus.cxx; path = ../../src/stc/lexilla/lexers/LexSorcus.cxx; sourceTree = SOURCE_ROOT; }; - E110907DDC13305E88B90086 /* dirctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlcmn.cpp; path = ../../src/common/dirctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - A436B55DC44E3827A757A6D8 /* accelcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accelcmn.cpp; path = ../../src/common/accelcmn.cpp; sourceTree = SOURCE_ROOT; }; - 99BC7A16DBCA36EDA9D6F1DB /* powercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = powercmn.cpp; path = ../../src/common/powercmn.cpp; sourceTree = SOURCE_ROOT; }; - C76222F466E831F896A89269 /* LexAU3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAU3.cxx; path = ../../src/stc/lexilla/lexers/LexAU3.cxx; sourceTree = SOURCE_ROOT; }; - F52DCBC0442233738B39138E /* CaseFolder.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseFolder.cxx; path = ../../src/stc/scintilla/src/CaseFolder.cxx; sourceTree = SOURCE_ROOT; }; - B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headercolcmn.cpp; path = ../../src/common/headercolcmn.cpp; sourceTree = SOURCE_ROOT; }; - F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jbig.c; path = ../../src/tiff/libtiff/tif_jbig.c; sourceTree = SOURCE_ROOT; }; - 149D299A0EDB3D998118EC93 /* tif_color.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_color.c; path = ../../src/tiff/libtiff/tif_color.c; sourceTree = SOURCE_ROOT; }; - 1731D6708BFE3DE7B101CE74 /* object.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = ../../src/common/object.cpp; sourceTree = SOURCE_ROOT; }; - C25521AF59B9324EB2809C73 /* XPM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = XPM.cxx; path = ../../src/stc/scintilla/src/XPM.cxx; sourceTree = SOURCE_ROOT; }; - 2A67053D16D63C588E555C84 /* dragimgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dragimgg.cpp; path = ../../src/generic/dragimgg.cpp; sourceTree = SOURCE_ROOT; }; - A1276C0E5D48337489DEE8DF /* LexErlang.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErlang.cxx; path = ../../src/stc/lexilla/lexers/LexErlang.cxx; sourceTree = SOURCE_ROOT; }; - 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdproc.cpp; path = ../../src/common/cmdproc.cpp; sourceTree = SOURCE_ROOT; }; - 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombo.cpp; path = ../../src/generic/odcombo.cpp; sourceTree = SOURCE_ROOT; }; - 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nonownedwnd_osx.cpp; path = ../../src/osx/nonownedwnd_osx.cpp; sourceTree = SOURCE_ROOT; }; - 3DFD4F32E48039C3B9A66355 /* textcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textcmn.cpp; path = ../../src/common/textcmn.cpp; sourceTree = SOURCE_ROOT; }; - 8C78A1539462370CAA429508 /* accel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accel.cpp; path = ../../src/osx/accel.cpp; sourceTree = SOURCE_ROOT; }; - BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVE.cxx; path = ../../src/stc/lexilla/lexers/LexAVE.cxx; sourceTree = SOURCE_ROOT; }; - 3D5F00FC91343C35AF99F708 /* LexMake.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMake.cxx; path = ../../src/stc/lexilla/lexers/LexMake.cxx; sourceTree = SOURCE_ROOT; }; - 3716DA7B0C79360CBA26A71E /* tif_webp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_webp.c; path = ../../src/tiff/libtiff/tif_webp.c; sourceTree = SOURCE_ROOT; }; - F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_extuni.c; path = ../../3rdparty/pcre/src/pcre2_extuni.c; sourceTree = SOURCE_ROOT; }; - 49612306912038DDBCABB4DE /* url.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = url.cpp; path = ../../src/common/url.cpp; sourceTree = SOURCE_ROOT; }; - 137E01C362E134449BF966ED /* imagfill.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagfill.cpp; path = ../../src/common/imagfill.cpp; sourceTree = SOURCE_ROOT; }; - A46D50BEBF523B3F88831086 /* LexAsn1.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsn1.cxx; path = ../../src/stc/lexilla/lexers/LexAsn1.cxx; sourceTree = SOURCE_ROOT; }; - D87406BCF3E833369E12D89A /* LexHTML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHTML.cxx; path = ../../src/stc/lexilla/lexers/LexHTML.cxx; sourceTree = SOURCE_ROOT; }; - 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webviewarchivehandler.cpp; path = ../../src/common/webviewarchivehandler.cpp; sourceTree = SOURCE_ROOT; }; - 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_codec.c; path = ../../src/tiff/libtiff/tif_codec.c; sourceTree = SOURCE_ROOT; }; - 2E00E14795F23A8392713A26 /* fontutilcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutilcmn.cpp; path = ../../src/common/fontutilcmn.cpp; sourceTree = SOURCE_ROOT; }; - 2334539088B036BEAB230D1C /* filectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlg.cpp; path = ../../src/generic/filectrlg.cpp; sourceTree = SOURCE_ROOT; }; - 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant1.c; path = ../../src/jpeg/jquant1.c; sourceTree = SOURCE_ROOT; }; - FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcanvas_osx.cpp; path = ../../src/osx/glcanvas_osx.cpp; sourceTree = SOURCE_ROOT; }; - 5FFCF47A161B3E08B19BFE14 /* jdsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdsample.c; path = ../../src/jpeg/jdsample.c; sourceTree = SOURCE_ROOT; }; - 24E82A05E9A9323287CDB15B /* artstd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artstd.cpp; path = ../../src/common/artstd.cpp; sourceTree = SOURCE_ROOT; }; - 5DE635F30F3935099AF1486C /* stattextg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextg.cpp; path = ../../src/generic/stattextg.cpp; sourceTree = SOURCE_ROOT; }; - BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_activityindicator.cpp; path = ../../src/xrc/xh_activityindicator.cpp; sourceTree = SOURCE_ROOT; }; - 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNull.cxx; path = ../../src/stc/lexilla/lexers/LexNull.cxx; sourceTree = SOURCE_ROOT; }; - BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNimrod.cxx; path = ../../src/stc/lexilla/lexers/LexNimrod.cxx; sourceTree = SOURCE_ROOT; }; - 00969CBE3B8F32C78C195619 /* panel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = panel.cpp; path = ../../src/ribbon/panel.cpp; sourceTree = SOURCE_ROOT; }; - 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substring.c; path = ../../3rdparty/pcre/src/pcre2_substring.c; sourceTree = SOURCE_ROOT; }; - B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNim.cxx; path = ../../src/stc/lexilla/lexers/LexNim.cxx; sourceTree = SOURCE_ROOT; }; - 76337016F2CA3C85831702E6 /* grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grid.cpp; path = ../../src/generic/grid.cpp; sourceTree = SOURCE_ROOT; }; - 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ownerdrwcmn.cpp; path = ../../src/common/ownerdrwcmn.cpp; sourceTree = SOURCE_ROOT; }; - 5AACC1EC2E2A33B3ABF5EDCA /* xh_radbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbt.cpp; path = ../../src/xrc/xh_radbt.cpp; sourceTree = SOURCE_ROOT; }; - 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiodispatcher.cpp; path = ../../src/common/fdiodispatcher.cpp; sourceTree = SOURCE_ROOT; }; - BBB30516233A39BE809405AA /* helpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpbase.cpp; path = ../../src/common/helpbase.cpp; sourceTree = SOURCE_ROOT; }; - D73954EB5397301F87881646 /* statboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statboxcmn.cpp; path = ../../src/common/statboxcmn.cpp; sourceTree = SOURCE_ROOT; }; - 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicbkg.cpp; path = ../../src/generic/choicbkg.cpp; sourceTree = SOURCE_ROOT; }; - C37866F41B0C31E295AA7FA6 /* wfstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wfstream.cpp; path = ../../src/common/wfstream.cpp; sourceTree = SOURCE_ROOT; }; - 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatchercmn.cpp; path = ../../src/common/fswatchercmn.cpp; sourceTree = SOURCE_ROOT; }; - 810EB7316DF3344197C78EC0 /* jcmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmainct.c; path = ../../src/jpeg/jcmainct.c; sourceTree = SOURCE_ROOT; }; - C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdata.cpp; path = ../../src/common/fontdata.cpp; sourceTree = SOURCE_ROOT; }; - 7BA6ADD758693BD180D3275B /* treebase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebase.cpp; path = ../../src/common/treebase.cpp; sourceTree = SOURCE_ROOT; }; - 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tglbtn_osx.cpp; path = ../../src/osx/tglbtn_osx.cpp; sourceTree = SOURCE_ROOT; }; - 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSmalltalk.cxx; path = ../../src/stc/lexilla/lexers/LexSmalltalk.cxx; sourceTree = SOURCE_ROOT; }; - 58E7C516E2453A269280A404 /* modalhook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = modalhook.cpp; path = ../../src/common/modalhook.cpp; sourceTree = SOURCE_ROOT; }; - 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSQL.cxx; path = ../../src/stc/lexilla/lexers/LexSQL.cxx; sourceTree = SOURCE_ROOT; }; - 55EBB18CB4773C788510B14B /* LexEiffel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEiffel.cxx; path = ../../src/stc/lexilla/lexers/LexEiffel.cxx; sourceTree = SOURCE_ROOT; }; - 5F3D473DC5123EDAB767045C /* datavgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavgen.cpp; path = ../../src/generic/datavgen.cpp; sourceTree = SOURCE_ROOT; }; - A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dpycmn.cpp; path = ../../src/common/dpycmn.cpp; sourceTree = SOURCE_ROOT; }; - 496674699F173A5385EAFF07 /* calctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlg.cpp; path = ../../src/generic/calctrlg.cpp; sourceTree = SOURCE_ROOT; }; - B7581D7140293BAE88E43DBE /* fs_inet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_inet.cpp; path = ../../src/common/fs_inet.cpp; sourceTree = SOURCE_ROOT; }; - 640783FBACA43206B782C77B /* evtloopcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloopcmn.cpp; path = ../../src/common/evtloopcmn.cpp; sourceTree = SOURCE_ROOT; }; - 853C2741D98438DA90B87D90 /* LexBatch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBatch.cxx; path = ../../src/stc/lexilla/lexers/LexBatch.cxx; sourceTree = SOURCE_ROOT; }; - 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gauge.cpp; path = ../../src/xrc/xh_gauge.cpp; sourceTree = SOURCE_ROOT; }; - AA6C6739C3BD3EFA9CF71102 /* jcinit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcinit.c; path = ../../src/jpeg/jcinit.c; sourceTree = SOURCE_ROOT; }; - 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpcbox.cpp; path = ../../src/xrc/xh_bmpcbox.cpp; sourceTree = SOURCE_ROOT; }; - 93B77251C0E0382D9A8E113D /* xh_grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_grid.cpp; path = ../../src/xrc/xh_grid.cpp; sourceTree = SOURCE_ROOT; }; - F4020D790AE7363CB29F1C2F /* anybutton.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = anybutton.mm; path = ../../src/osx/iphone/anybutton.mm; sourceTree = SOURCE_ROOT; }; - 9FDDE855D9F83E4891362EB4 /* bar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bar.cpp; path = ../../src/ribbon/bar.cpp; sourceTree = SOURCE_ROOT; }; - AC8BB1AABB3D393EBA527060 /* intl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = intl.cpp; path = ../../src/common/intl.cpp; sourceTree = SOURCE_ROOT; }; - CD72950967F33809931D4968 /* LexAbaqus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAbaqus.cxx; path = ../../src/stc/lexilla/lexers/LexAbaqus.cxx; sourceTree = SOURCE_ROOT; }; - 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEScript.cxx; path = ../../src/stc/lexilla/lexers/LexEScript.cxx; sourceTree = SOURCE_ROOT; }; - 8D0EF4BDCB5F329ABE15EEED /* calctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlcmn.cpp; path = ../../src/common/calctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socketiohandler.cpp; path = ../../src/common/socketiohandler.cpp; sourceTree = SOURCE_ROOT; }; - 97FFB03FF6793506B246BAC6 /* platinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = platinfo.cpp; path = ../../src/common/platinfo.cpp; sourceTree = SOURCE_ROOT; }; - 0EEAD9C3E180305D8899441E /* strvararg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strvararg.cpp; path = ../../src/common/strvararg.cpp; sourceTree = SOURCE_ROOT; }; - 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stopwatch.cpp; path = ../../src/common/stopwatch.cpp; sourceTree = SOURCE_ROOT; }; - 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_study.c; path = ../../3rdparty/pcre/src/pcre2_study.c; sourceTree = SOURCE_ROOT; }; - BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_convert.c; path = ../../3rdparty/pcre/src/pcre2_convert.c; sourceTree = SOURCE_ROOT; }; - E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyMap.cxx; path = ../../src/stc/scintilla/src/KeyMap.cxx; sourceTree = SOURCE_ROOT; }; - DAAED71A534135A9A61612A6 /* colordlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = colordlgosx.mm; path = ../../src/osx/carbon/colordlgosx.mm; sourceTree = SOURCE_ROOT; }; - 1FBC22BAD63D3A1AB78F5F82 /* pickerbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pickerbase.cpp; path = ../../src/common/pickerbase.cpp; sourceTree = SOURCE_ROOT; }; - 9B862D1027C4367BBF44420F /* slider.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = slider.mm; path = ../../src/osx/iphone/slider.mm; sourceTree = SOURCE_ROOT; }; - 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dynload.cpp; path = ../../src/common/dynload.cpp; sourceTree = SOURCE_ROOT; }; - 2C6C4F5468743265A02D656C /* htmlfilt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlfilt.cpp; path = ../../src/html/htmlfilt.cpp; sourceTree = SOURCE_ROOT; }; - 47FF6D792CA234C395692118 /* PlatWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PlatWX.cpp; path = ../../src/stc/PlatWX.cpp; sourceTree = SOURCE_ROOT; }; - 5D2F8259CC99380CB8217DEF /* tif_unix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_unix.c; path = ../../src/tiff/libtiff/tif_unix.c; sourceTree = SOURCE_ROOT; }; - A5EE0B8985443BDCB36F781F /* m_layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_layout.cpp; path = ../../src/html/m_layout.cpp; sourceTree = SOURCE_ROOT; }; - 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVHDL.cxx; path = ../../src/stc/lexilla/lexers/LexVHDL.cxx; sourceTree = SOURCE_ROOT; }; - 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combocmn.cpp; path = ../../src/common/combocmn.cpp; sourceTree = SOURCE_ROOT; }; - E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CellBuffer.cxx; path = ../../src/stc/scintilla/src/CellBuffer.cxx; sourceTree = SOURCE_ROOT; }; - AAC12B4456E13F57BEA25A5E /* tif_swab.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_swab.c; path = ../../src/tiff/libtiff/tif_swab.c; sourceTree = SOURCE_ROOT; }; - FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextctrl.cpp; path = ../../src/richtext/richtextctrl.cpp; sourceTree = SOURCE_ROOT; }; - 9FEB8204E530329FA085E5B8 /* strconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv.cpp; path = ../../src/common/strconv.cpp; sourceTree = SOURCE_ROOT; }; - 9C87B071E3593A889704F512 /* statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbar.cpp; path = ../../src/common/statbar.cpp; sourceTree = SOURCE_ROOT; }; - 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_mdi.cpp; path = ../../src/xrc/xh_mdi.cpp; sourceTree = SOURCE_ROOT; }; - 60EE4448A28D38F5ADE17B5A /* xh_filectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filectrl.cpp; path = ../../src/xrc/xh_filectrl.cpp; sourceTree = SOURCE_ROOT; }; - D2DE67C976CF3004A8FE883A /* Accessor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Accessor.cxx; path = ../../src/stc/lexilla/lexlib/Accessor.cxx; sourceTree = SOURCE_ROOT; }; - C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_kqueue.cpp; path = ../../src/unix/fswatcher_kqueue.cpp; sourceTree = SOURCE_ROOT; }; - 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerPro.cxx; path = ../../src/stc/lexilla/lexers/LexPowerPro.cxx; sourceTree = SOURCE_ROOT; }; - E0EBCDDF248638B58B01D9CC /* datetime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datetime.cpp; path = ../../src/common/datetime.cpp; sourceTree = SOURCE_ROOT; }; - 741578B590AF3F2CABE615EB /* timectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timectrlg.cpp; path = ../../src/generic/timectrlg.cpp; sourceTree = SOURCE_ROOT; }; - 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrlwing.cpp; path = ../../src/generic/scrlwing.cpp; sourceTree = SOURCE_ROOT; }; - 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattext_osx.cpp; path = ../../src/osx/stattext_osx.cpp; sourceTree = SOURCE_ROOT; }; - A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickercmn.cpp; path = ../../src/common/fontpickercmn.cpp; sourceTree = SOURCE_ROOT; }; - 52FE1599218730CC99A3F801 /* m_dflist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_dflist.cpp; path = ../../src/html/m_dflist.cpp; sourceTree = SOURCE_ROOT; }; - 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_jit_compile.c; path = ../../3rdparty/pcre/src/pcre2_jit_compile.c; sourceTree = SOURCE_ROOT; }; - F83172EE2DAE352FB969D4F2 /* jcapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapistd.c; path = ../../src/jpeg/jcapistd.c; sourceTree = SOURCE_ROOT; }; - 17A8A93EF3C03546BE19F43B /* LexX12.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexX12.cxx; path = ../../src/stc/lexilla/lexers/LexX12.cxx; sourceTree = SOURCE_ROOT; }; - E9D416E57FEB3F0B95734FF6 /* dirdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirdlgg.cpp; path = ../../src/generic/dirdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gifdecod.cpp; path = ../../src/common/gifdecod.cpp; sourceTree = SOURCE_ROOT; }; - 77F5E7BCD9B2307D8DBCC052 /* font.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = font.cpp; path = ../../src/osx/carbon/font.cpp; sourceTree = SOURCE_ROOT; }; - 9DB43FAB1E563B02ACEFF647 /* module.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = module.cpp; path = ../../src/common/module.cpp; sourceTree = SOURCE_ROOT; }; - 182C8AD4F822375495795B43 /* dbgrptg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dbgrptg.cpp; path = ../../src/generic/dbgrptg.cpp; sourceTree = SOURCE_ROOT; }; - 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexModula.cxx; path = ../../src/stc/lexilla/lexers/LexModula.cxx; sourceTree = SOURCE_ROOT; }; - 3C131F7BF8A83960ACB26242 /* jidctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctflt.c; path = ../../src/jpeg/jidctflt.c; sourceTree = SOURCE_ROOT; }; - 147800BBCB80346798B35D75 /* xh_stbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbox.cpp; path = ../../src/xrc/xh_stbox.cpp; sourceTree = SOURCE_ROOT; }; - 1BB59DD194923D6399087A75 /* graphcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphcmn.cpp; path = ../../src/common/graphcmn.cpp; sourceTree = SOURCE_ROOT; }; - 5C85865D28DC31649440A921 /* imagxpm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagxpm.cpp; path = ../../src/common/imagxpm.cpp; sourceTree = SOURCE_ROOT; }; - F84F0DB790A23D92A193D2B4 /* http.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = http.cpp; path = ../../src/common/http.cpp; sourceTree = SOURCE_ROOT; }; - 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_text.cpp; path = ../../src/xrc/xh_text.cpp; sourceTree = SOURCE_ROOT; }; - 81821049E39B32C6ABCF6820 /* helpdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdlg.cpp; path = ../../src/html/helpdlg.cpp; sourceTree = SOURCE_ROOT; }; - B63EBEE1A04537E7887E9FD0 /* ustring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ustring.cpp; path = ../../src/common/ustring.cpp; sourceTree = SOURCE_ROOT; }; - 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexIndent.cxx; path = ../../src/stc/lexilla/lexers/LexIndent.cxx; sourceTree = SOURCE_ROOT; }; - 3B98123FD57731139044B064 /* tif_zstd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_zstd.c; path = ../../src/tiff/libtiff/tif_zstd.c; sourceTree = SOURCE_ROOT; }; - F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmp_osx.cpp; path = ../../src/osx/statbmp_osx.cpp; sourceTree = SOURCE_ROOT; }; - FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickerg.cpp; path = ../../src/generic/fontpickerg.cpp; sourceTree = SOURCE_ROOT; }; - 374E341C8703367686DEDE93 /* jmemnobs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemnobs.c; path = ../../src/jpeg/jmemnobs.c; sourceTree = SOURCE_ROOT; }; - B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCOBOL.cxx; path = ../../src/stc/lexilla/lexers/LexCOBOL.cxx; sourceTree = SOURCE_ROOT; }; - CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaggif.cpp; path = ../../src/common/imaggif.cpp; sourceTree = SOURCE_ROOT; }; - 36E1DBA275AD325DB759C180 /* fontenum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenum.cpp; path = ../../src/osx/core/fontenum.cpp; sourceTree = SOURCE_ROOT; }; - 6876262846EA3569B36D92E9 /* imagjpeg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagjpeg.cpp; path = ../../src/common/imagjpeg.cpp; sourceTree = SOURCE_ROOT; }; - 67D76B026121359F9B22F8B0 /* languageinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = languageinfo.cpp; path = ../../src/common/languageinfo.cpp; sourceTree = SOURCE_ROOT; }; - 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSML.cxx; path = ../../src/stc/lexilla/lexers/LexSML.cxx; sourceTree = SOURCE_ROOT; }; - F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_collpane.cpp; path = ../../src/xrc/xh_collpane.cpp; sourceTree = SOURCE_ROOT; }; - F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFlagship.cxx; path = ../../src/stc/lexilla/lexers/LexFlagship.cxx; sourceTree = SOURCE_ROOT; }; - 8555204EBA8930809B732842 /* accesscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accesscmn.cpp; path = ../../src/common/accesscmn.cpp; sourceTree = SOURCE_ROOT; }; - 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCaml.cxx; path = ../../src/stc/lexilla/lexers/LexCaml.cxx; sourceTree = SOURCE_ROOT; }; - 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxcmn.cpp; path = ../../src/common/bmpcboxcmn.cpp; sourceTree = SOURCE_ROOT; }; - 2F41EDEB298538CC86FF6DC1 /* jcparam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcparam.c; path = ../../src/jpeg/jcparam.c; sourceTree = SOURCE_ROOT; }; - D5F9383D1CE931499F339D85 /* strconv_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv_cf.cpp; path = ../../src/osx/core/strconv_cf.cpp; sourceTree = SOURCE_ROOT; }; - D784A32C094730FEAA391A9B /* sckstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckstrm.cpp; path = ../../src/common/sckstrm.cpp; sourceTree = SOURCE_ROOT; }; - EDC7345501033EC3AAD53D5F /* fddlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fddlgcmn.cpp; path = ../../src/common/fddlgcmn.cpp; sourceTree = SOURCE_ROOT; }; - 18044326B5B13A98A49732DD /* fontdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlg.cpp; path = ../../src/osx/carbon/fontdlg.cpp; sourceTree = SOURCE_ROOT; }; - 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ucd.c; path = ../../3rdparty/pcre/src/pcre2_ucd.c; sourceTree = SOURCE_ROOT; }; - 6A82EDCFFBAC30098B238957 /* caret.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = caret.cpp; path = ../../src/generic/caret.cpp; sourceTree = SOURCE_ROOT; }; - 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSTTXT.cxx; path = ../../src/stc/lexilla/lexers/LexSTTXT.cxx; sourceTree = SOURCE_ROOT; }; - AF7CE00168AB33C994374ABA /* tif_extension.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_extension.c; path = ../../src/tiff/libtiff/tif_extension.c; sourceTree = SOURCE_ROOT; }; - CCF7564A2B733F759AA8496B /* jdinput.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdinput.c; path = ../../src/jpeg/jdinput.c; sourceTree = SOURCE_ROOT; }; - 66FDA882451239EA8DF2E0B5 /* tif_luv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_luv.c; path = ../../src/tiff/libtiff/tif_luv.c; sourceTree = SOURCE_ROOT; }; - F43AF44465B335479752116D /* xh_radbx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbx.cpp; path = ../../src/xrc/xh_radbx.cpp; sourceTree = SOURCE_ROOT; }; - 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexGAP.cxx; path = ../../src/stc/lexilla/lexers/LexGAP.cxx; sourceTree = SOURCE_ROOT; }; - 6BC93D1DE277395592610085 /* propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propdlg.cpp; path = ../../src/generic/propdlg.cpp; sourceTree = SOURCE_ROOT; }; - 00DA3D3EEF5E305CA73A1871 /* region.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = region.cpp; path = ../../src/osx/carbon/region.cpp; sourceTree = SOURCE_ROOT; }; - EED7C691150139EFA35E8EBD /* utils_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utils_osx.cpp; path = ../../src/osx/utils_osx.cpp; sourceTree = SOURCE_ROOT; }; - 2AF7739C389536F79DAA31E5 /* Selection.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Selection.cxx; path = ../../src/stc/scintilla/src/Selection.cxx; sourceTree = SOURCE_ROOT; }; - 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_auitoolb.cpp; path = ../../src/xrc/xh_auitoolb.cpp; sourceTree = SOURCE_ROOT; }; - D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cmdlinkbn.cpp; path = ../../src/xrc/xh_cmdlinkbn.cpp; sourceTree = SOURCE_ROOT; }; - ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_hline.cpp; path = ../../src/html/m_hline.cpp; sourceTree = SOURCE_ROOT; }; - 07CDBBC10C8E37BBA8600DD6 /* xh_bmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmp.cpp; path = ../../src/xrc/xh_bmp.cpp; sourceTree = SOURCE_ROOT; }; - F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMetapost.cxx; path = ../../src/stc/lexilla/lexers/LexMetapost.cxx; sourceTree = SOURCE_ROOT; }; - EE959EC7BFDD3A628E856404 /* anidecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anidecod.cpp; path = ../../src/common/anidecod.cpp; sourceTree = SOURCE_ROOT; }; - FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKVIrc.cxx; path = ../../src/stc/lexilla/lexers/LexKVIrc.cxx; sourceTree = SOURCE_ROOT; }; - 9D1F14339D1C331087650931 /* colour.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colour.cpp; path = ../../src/osx/core/colour.cpp; sourceTree = SOURCE_ROOT; }; - 274A156457C63EC5801029C2 /* CaseConvert.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseConvert.cxx; path = ../../src/stc/scintilla/src/CaseConvert.cxx; sourceTree = SOURCE_ROOT; }; - 8D2549709E0133C9A267E3A5 /* evtloop.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = evtloop.mm; path = ../../src/osx/iphone/evtloop.mm; sourceTree = SOURCE_ROOT; }; - D0CDADAF2D893E32A38351E4 /* tif_aux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_aux.c; path = ../../src/tiff/libtiff/tif_aux.c; sourceTree = SOURCE_ROOT; }; - 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treectlg.cpp; path = ../../src/generic/treectlg.cpp; sourceTree = SOURCE_ROOT; }; - FA9DD56E399533A5BE7AAD16 /* jdarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdarith.c; path = ../../src/jpeg/jdarith.c; sourceTree = SOURCE_ROOT; }; - FD6B26B5A6A733A89EF5AB9C /* statbmp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = statbmp.mm; path = ../../src/osx/iphone/statbmp.mm; sourceTree = SOURCE_ROOT; }; - 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolb.cpp; path = ../../src/xrc/xh_toolb.cpp; sourceTree = SOURCE_ROOT; }; - B60497805D37375EBFCF3D98 /* pcre2_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_tables.c; path = ../../3rdparty/pcre/src/pcre2_tables.c; sourceTree = SOURCE_ROOT; }; - F8AD617806563DE394C15922 /* LexFSharp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFSharp.cxx; path = ../../src/stc/lexilla/lexers/LexFSharp.cxx; sourceTree = SOURCE_ROOT; }; - 71DB140E670738839EC42C2B /* Document.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Document.cxx; path = ../../src/stc/scintilla/src/Document.cxx; sourceTree = SOURCE_ROOT; }; - 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stdpaths.mm; path = ../../src/osx/cocoa/stdpaths.mm; sourceTree = SOURCE_ROOT; }; - 59572A234F0636D78BFD9F6B /* spinctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctlg.cpp; path = ../../src/generic/spinctlg.cpp; sourceTree = SOURCE_ROOT; }; - EF330EAACFA53877BE289896 /* matrix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = matrix.cpp; path = ../../src/common/matrix.cpp; sourceTree = SOURCE_ROOT; }; - 9389DAF8B91030B7AAB029FF /* PerLine.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PerLine.cxx; path = ../../src/stc/scintilla/src/PerLine.cxx; sourceTree = SOURCE_ROOT; }; - B61D36546E97371FAC5D4565 /* LexStata.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexStata.cxx; path = ../../src/stc/lexilla/lexers/LexStata.cxx; sourceTree = SOURCE_ROOT; }; - 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaWX.cpp; path = ../../src/stc/ScintillaWX.cpp; sourceTree = SOURCE_ROOT; }; - 26381308E32A3A179E7A9B40 /* gridsel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridsel.cpp; path = ../../src/generic/gridsel.cpp; sourceTree = SOURCE_ROOT; }; - 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHex.cxx; path = ../../src/stc/lexilla/lexers/LexHex.cxx; sourceTree = SOURCE_ROOT; }; - 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCsound.cxx; path = ../../src/stc/lexilla/lexers/LexCsound.cxx; sourceTree = SOURCE_ROOT; }; - 24396D584D053948A3FF0DCD /* imagpng.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpng.cpp; path = ../../src/common/imagpng.cpp; sourceTree = SOURCE_ROOT; }; - 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cfstring.cpp; path = ../../src/osx/core/cfstring.cpp; sourceTree = SOURCE_ROOT; }; - 84758329F2163F00A9C005DF /* collpaneg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collpaneg.cpp; path = ../../src/generic/collpaneg.cpp; sourceTree = SOURCE_ROOT; }; - FDAEFCE0ED9D30DA94340A3B /* xtistrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtistrm.cpp; path = ../../src/common/xtistrm.cpp; sourceTree = SOURCE_ROOT; }; - C9A305CEC03B3085B159B617 /* fs_mem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_mem.cpp; path = ../../src/common/fs_mem.cpp; sourceTree = SOURCE_ROOT; }; - 4FC2F076657431458896115A /* checkboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkboxcmn.cpp; path = ../../src/common/checkboxcmn.cpp; sourceTree = SOURCE_ROOT; }; - FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_srchctrl.cpp; path = ../../src/xrc/xh_srchctrl.cpp; sourceTree = SOURCE_ROOT; }; - 727F25F832AD32D4B12D8E39 /* m_span.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_span.cpp; path = ../../src/html/m_span.cpp; sourceTree = SOURCE_ROOT; }; - 38891BF8F51E398F9082903F /* LexTAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTAL.cxx; path = ../../src/stc/lexilla/lexers/LexTAL.cxx; sourceTree = SOURCE_ROOT; }; - B35DA585CFDD32468868E892 /* process.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = process.cpp; path = ../../src/common/process.cpp; sourceTree = SOURCE_ROOT; }; - A57CF60203F53459A03951A9 /* arrstr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arrstr.cpp; path = ../../src/common/arrstr.cpp; sourceTree = SOURCE_ROOT; }; - 5190E3E110443FD29F2474FC /* treelist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treelist.cpp; path = ../../src/generic/treelist.cpp; sourceTree = SOURCE_ROOT; }; - B3645350F572364BABF50238 /* containr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = containr.cpp; path = ../../src/common/containr.cpp; sourceTree = SOURCE_ROOT; }; - 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlg.cpp; path = ../../src/generic/dirctrlg.cpp; sourceTree = SOURCE_ROOT; }; - 68E5188DB6003C35A8C7754D /* htmlcell.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlcell.cpp; path = ../../src/html/htmlcell.cpp; sourceTree = SOURCE_ROOT; }; - 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBaan.cxx; path = ../../src/stc/lexilla/lexers/LexBaan.cxx; sourceTree = SOURCE_ROOT; }; - D0817D6A1AF83608B050EBC3 /* fontmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontmap.cpp; path = ../../src/common/fontmap.cpp; sourceTree = SOURCE_ROOT; }; - 238741BDA2C73E56899CCB04 /* dcprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcprint.cpp; path = ../../src/osx/carbon/dcprint.cpp; sourceTree = SOURCE_ROOT; }; - 6DBF3053414F3C448312165A /* jcdctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcdctmgr.c; path = ../../src/jpeg/jcdctmgr.c; sourceTree = SOURCE_ROOT; }; - 7273A7E255323EB3B391D997 /* headerctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlg.cpp; path = ../../src/generic/headerctrlg.cpp; sourceTree = SOURCE_ROOT; }; - 05A4437E9697300390FDE14E /* auibar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = auibar.cpp; path = ../../src/aui/auibar.cpp; sourceTree = SOURCE_ROOT; }; - B9B5BC858CCF3477895D2786 /* zstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zstream.cpp; path = ../../src/common/zstream.cpp; sourceTree = SOURCE_ROOT; }; - 5E463A493FD930DE80E58608 /* pngset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngset.c; path = ../../src/png/pngset.c; sourceTree = SOURCE_ROOT; }; - 168DB301ACC736FF96D7F581 /* file.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = file.cpp; path = ../../src/common/file.cpp; sourceTree = SOURCE_ROOT; }; - EBD381E57BAE3F2AA31A68CB /* xh_wizrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_wizrd.cpp; path = ../../src/xrc/xh_wizrd.cpp; sourceTree = SOURCE_ROOT; }; - B568A7364ECA30288820CCE7 /* mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mdi.cpp; path = ../../src/osx/carbon/mdi.cpp; sourceTree = SOURCE_ROOT; }; - D7B3307E56B332769901E99F /* filehistorycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filehistorycmn.cpp; path = ../../src/common/filehistorycmn.cpp; sourceTree = SOURCE_ROOT; }; - 69A6CAF721E53E83B4820DE6 /* pngwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwrite.c; path = ../../src/png/pngwrite.c; sourceTree = SOURCE_ROOT; }; - AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wincmn.cpp; path = ../../src/common/wincmn.cpp; sourceTree = SOURCE_ROOT; }; - D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOScript.cxx; path = ../../src/stc/lexilla/lexers/LexOScript.cxx; sourceTree = SOURCE_ROOT; }; - 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_fontpicker.cpp; path = ../../src/xrc/xh_fontpicker.cpp; sourceTree = SOURCE_ROOT; }; - F175D6E8E5723FC797701275 /* menucmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menucmn.cpp; path = ../../src/common/menucmn.cpp; sourceTree = SOURCE_ROOT; }; - 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_richtext.cpp; path = ../../src/xrc/xh_richtext.cpp; sourceTree = SOURCE_ROOT; }; - 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerNoExceptions.cxx; path = ../../src/stc/lexilla/lexlib/LexerNoExceptions.cxx; sourceTree = SOURCE_ROOT; }; - 0964797530CF3FE7B8DB6242 /* pngwtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwtran.c; path = ../../src/png/pngwtran.c; sourceTree = SOURCE_ROOT; }; - B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sttxt.cpp; path = ../../src/xrc/xh_sttxt.cpp; sourceTree = SOURCE_ROOT; }; - D215A0D67563350CB4EECB06 /* slider_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slider_osx.cpp; path = ../../src/osx/slider_osx.cpp; sourceTree = SOURCE_ROOT; }; - 00BC2298BC7A33B7A68584FE /* bookctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bookctrl.cpp; path = ../../src/common/bookctrl.cpp; sourceTree = SOURCE_ROOT; }; - C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_auto_possess.c; path = ../../3rdparty/pcre/src/pcre2_auto_possess.c; sourceTree = SOURCE_ROOT; }; - 23FC98E2305230E2990471E3 /* wxcrt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxcrt.cpp; path = ../../src/common/wxcrt.cpp; sourceTree = SOURCE_ROOT; }; - 69F098E47EBF34368ABAE7ED /* timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timer.cpp; path = ../../src/osx/core/timer.cpp; sourceTree = SOURCE_ROOT; }; - 8E7ADC9F00803853B1004529 /* xh_htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_htmllbox.cpp; path = ../../src/xrc/xh_htmllbox.cpp; sourceTree = SOURCE_ROOT; }; - 1731A6096BFC3A468AB4755A /* tif_open.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_open.c; path = ../../src/tiff/libtiff/tif_open.c; sourceTree = SOURCE_ROOT; }; - 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiounix.cpp; path = ../../src/unix/fdiounix.cpp; sourceTree = SOURCE_ROOT; }; - 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lboxcmn.cpp; path = ../../src/common/lboxcmn.cpp; sourceTree = SOURCE_ROOT; }; - 40586C8986443431A64EB066 /* LexLisp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLisp.cxx; path = ../../src/stc/lexilla/lexers/LexLisp.cxx; sourceTree = SOURCE_ROOT; }; - 0E45F6DF601A34BCB3CC0206 /* adler32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = ../../src/zlib/adler32.c; sourceTree = SOURCE_ROOT; }; - 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlwin.cpp; path = ../../src/html/htmlwin.cpp; sourceTree = SOURCE_ROOT; }; - 724927B0045F3CC0884878BB /* radiobtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobtncmn.cpp; path = ../../src/common/radiobtncmn.cpp; sourceTree = SOURCE_ROOT; }; - 38EF5FC5934C34D599FD6074 /* bmpbuttn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbuttn_osx.cpp; path = ../../src/osx/bmpbuttn_osx.cpp; sourceTree = SOURCE_ROOT; }; - 66411D54BAD338498AC59401 /* xh_scrol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scrol.cpp; path = ../../src/xrc/xh_scrol.cpp; sourceTree = SOURCE_ROOT; }; - 9D6B0D32537D35069C7E053F /* inftrees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = ../../src/zlib/inftrees.c; sourceTree = SOURCE_ROOT; }; - 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choice_osx.cpp; path = ../../src/osx/choice_osx.cpp; sourceTree = SOURCE_ROOT; }; - A92B6033D8233DB1821F193B /* xmlparse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlparse.c; path = ../../src/expat/expat/lib/xmlparse.c; sourceTree = SOURCE_ROOT; }; - 59C6B9849FF6325E890942EF /* xmlrole.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlrole.c; path = ../../src/expat/expat/lib/xmlrole.c; sourceTree = SOURCE_ROOT; }; - A284E855892F3A9E9E19E854 /* LexTADS3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTADS3.cxx; path = ../../src/stc/lexilla/lexers/LexTADS3.cxx; sourceTree = SOURCE_ROOT; }; - C55AF552EE6931E8BFF7281B /* xh_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_aui.cpp; path = ../../src/xrc/xh_aui.cpp; sourceTree = SOURCE_ROOT; }; - 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcgraph.cpp; path = ../../src/common/dcgraph.cpp; sourceTree = SOURCE_ROOT; }; - 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listc.cpp; path = ../../src/xrc/xh_listc.cpp; sourceTree = SOURCE_ROOT; }; - BAD4614CABC934D6AFF8D9CD /* gzread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzread.c; path = ../../src/zlib/gzread.c; sourceTree = SOURCE_ROOT; }; - 998D611109EC33A9A6A11C5A /* gdicmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdicmn.cpp; path = ../../src/common/gdicmn.cpp; sourceTree = SOURCE_ROOT; }; - 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHollywood.cxx; path = ../../src/stc/lexilla/lexers/LexHollywood.cxx; sourceTree = SOURCE_ROOT; }; - 7395814D42CC38F6B8CD81B4 /* gzlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzlib.c; path = ../../src/zlib/gzlib.c; sourceTree = SOURCE_ROOT; }; - 57E4784E521339BEB971D81D /* LexAVS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAVS.cxx; path = ../../src/stc/lexilla/lexers/LexAVS.cxx; sourceTree = SOURCE_ROOT; }; - E968913A9A593B258BD8EACB /* msgout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgout.cpp; path = ../../src/common/msgout.cpp; sourceTree = SOURCE_ROOT; }; - B233180893DB3328AF4847DA /* notifmsgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgcmn.cpp; path = ../../src/common/notifmsgcmn.cpp; sourceTree = SOURCE_ROOT; }; - E1B794996B953D00AC7BC2AE /* uilocale.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = uilocale.mm; path = ../../src/osx/core/uilocale.mm; sourceTree = SOURCE_ROOT; }; - F32F6B47EBB23068B1FCDC0D /* sysopt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sysopt.cpp; path = ../../src/common/sysopt.cpp; sourceTree = SOURCE_ROOT; }; - 8052B1625907355894CCF263 /* LexillaAccess.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexillaAccess.cxx; path = ../../src/stc/lexilla/access/LexillaAccess.cxx; sourceTree = SOURCE_ROOT; }; - F7440859617F3B47AF4D3817 /* valgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valgen.cpp; path = ../../src/common/valgen.cpp; sourceTree = SOURCE_ROOT; }; - 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErrorList.cxx; path = ../../src/stc/lexilla/lexers/LexErrorList.cxx; sourceTree = SOURCE_ROOT; }; - 56653FACC7D13804A70556AD /* sckfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckfile.cpp; path = ../../src/common/sckfile.cpp; sourceTree = SOURCE_ROOT; }; - 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProgress.cxx; path = ../../src/stc/lexilla/lexers/LexProgress.cxx; sourceTree = SOURCE_ROOT; }; - 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerunx.cpp; path = ../../src/unix/timerunx.cpp; sourceTree = SOURCE_ROOT; }; - 080597FC0436378E96EDA94B /* m_links.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_links.cpp; path = ../../src/html/m_links.cpp; sourceTree = SOURCE_ROOT; }; - EC28591B403B32B7AFCC079D /* gauge_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gauge_osx.cpp; path = ../../src/osx/gauge_osx.cpp; sourceTree = SOURCE_ROOT; }; - 67DCEEB6861731319C30817F /* cshelp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cshelp.cpp; path = ../../src/common/cshelp.cpp; sourceTree = SOURCE_ROOT; }; - 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMIS.cxx; path = ../../src/stc/lexilla/lexers/LexDMIS.cxx; sourceTree = SOURCE_ROOT; }; - 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = protocol.cpp; path = ../../src/common/protocol.cpp; sourceTree = SOURCE_ROOT; }; - 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_thunder.c; path = ../../src/tiff/libtiff/tif_thunder.c; sourceTree = SOURCE_ROOT; }; - 5BE1FB352696346BB642C045 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/common/secretstore.cpp; sourceTree = SOURCE_ROOT; }; - 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpecman.cxx; path = ../../src/stc/lexilla/lexers/LexSpecman.cxx; sourceTree = SOURCE_ROOT; }; - 4CB467F9898C3952A68D988B /* zutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = ../../src/zlib/zutil.c; sourceTree = SOURCE_ROOT; }; - 0785AD527D033586A7DCE8B8 /* xh_bttn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bttn.cpp; path = ../../src/xrc/xh_bttn.cpp; sourceTree = SOURCE_ROOT; }; - 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsexc_cf.cpp; path = ../../src/osx/core/utilsexc_cf.cpp; sourceTree = SOURCE_ROOT; }; - F2024D29170D3B50A4DFDE11 /* base64.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../src/common/base64.cpp; sourceTree = SOURCE_ROOT; }; - 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_match_data.c; path = ../../3rdparty/pcre/src/pcre2_match_data.c; sourceTree = SOURCE_ROOT; }; - F1A6F3936A0D31CBB58082BA /* jdcoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcoefct.c; path = ../../src/jpeg/jdcoefct.c; sourceTree = SOURCE_ROOT; }; - 5F63BF9430CE371DA04AC900 /* textentrycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentrycmn.cpp; path = ../../src/common/textentrycmn.cpp; sourceTree = SOURCE_ROOT; }; - 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcscreen.cpp; path = ../../src/osx/carbon/dcscreen.cpp; sourceTree = SOURCE_ROOT; }; - ED19EF377E653F71B1876259 /* jdmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmaster.c; path = ../../src/jpeg/jdmaster.c; sourceTree = SOURCE_ROOT; }; - 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextimagedlg.cpp; path = ../../src/richtext/richtextimagedlg.cpp; sourceTree = SOURCE_ROOT; }; - CBD7B44E33373BCCB60FC11F /* combog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combog.cpp; path = ../../src/generic/combog.cpp; sourceTree = SOURCE_ROOT; }; - 607EF0043E723B7B9BE101EA /* wxprintf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxprintf.cpp; path = ../../src/common/wxprintf.cpp; sourceTree = SOURCE_ROOT; }; - 0DA80913C0E33144A42BD30F /* webview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webview.cpp; path = ../../src/common/webview.cpp; sourceTree = SOURCE_ROOT; }; - 61658C3EABB4341AA38C691E /* m_pre.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_pre.cpp; path = ../../src/html/m_pre.cpp; sourceTree = SOURCE_ROOT; }; - 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbmp.cpp; path = ../../src/xrc/xh_stbmp.cpp; sourceTree = SOURCE_ROOT; }; - D922063B2F2536629EEEAAF0 /* popupcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupcmn.cpp; path = ../../src/common/popupcmn.cpp; sourceTree = SOURCE_ROOT; }; - 7255468B6D5F3D8697994A53 /* LexR.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexR.cxx; path = ../../src/stc/lexilla/lexers/LexR.cxx; sourceTree = SOURCE_ROOT; }; - C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabmdi.cpp; path = ../../src/aui/tabmdi.cpp; sourceTree = SOURCE_ROOT; }; - FAC42945539F362D91D6F559 /* pcre2_substitute.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substitute.c; path = ../../3rdparty/pcre/src/pcre2_substitute.c; sourceTree = SOURCE_ROOT; }; - 548906E4E72935E48CE4AF87 /* m_image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_image.cpp; path = ../../src/html/m_image.cpp; sourceTree = SOURCE_ROOT; }; - 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcherg.cpp; path = ../../src/generic/fswatcherg.cpp; sourceTree = SOURCE_ROOT; }; - 36296C259D023EAAA240FC79 /* bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bannerwindow.cpp; path = ../../src/generic/bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; - AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagtiff.cpp; path = ../../src/common/imagtiff.cpp; sourceTree = SOURCE_ROOT; }; - 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPLM.cxx; path = ../../src/stc/lexilla/lexers/LexPLM.cxx; sourceTree = SOURCE_ROOT; }; - 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtexthtml.cpp; path = ../../src/richtext/richtexthtml.cpp; sourceTree = SOURCE_ROOT; }; - E9B9B85572D0312BBF2878DB /* windowid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = windowid.cpp; path = ../../src/common/windowid.cpp; sourceTree = SOURCE_ROOT; }; - 98A7F0605AAC3D28A8C9F253 /* gauge.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = gauge.mm; path = ../../src/osx/iphone/gauge.mm; sourceTree = SOURCE_ROOT; }; - 58421C141C9E31C6A7A3C183 /* filefn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filefn.cpp; path = ../../src/common/filefn.cpp; sourceTree = SOURCE_ROOT; }; - 21A697F65B1E31168F0A7BD7 /* xh_tree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tree.cpp; path = ../../src/xrc/xh_tree.cpp; sourceTree = SOURCE_ROOT; }; - 513033E36E643593AC305B3D /* uncompr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = ../../src/zlib/uncompr.c; sourceTree = SOURCE_ROOT; }; - 7EB95BCFA255323183A996C9 /* m_style.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_style.cpp; path = ../../src/html/m_style.cpp; sourceTree = SOURCE_ROOT; }; - 40CE02524DD4385AB2C3DF95 /* socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../src/common/socket.cpp; sourceTree = SOURCE_ROOT; }; - BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickercmn.cpp; path = ../../src/common/filepickercmn.cpp; sourceTree = SOURCE_ROOT; }; - 7EE2459D69BA35838C274488 /* LexCLW.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCLW.cxx; path = ../../src/stc/lexilla/lexers/LexCLW.cxx; sourceTree = SOURCE_ROOT; }; - 358D0A3AC73F322EA732D020 /* pngrutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrutil.c; path = ../../src/png/pngrutil.c; sourceTree = SOURCE_ROOT; }; - F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexJSON.cxx; path = ../../src/stc/lexilla/lexers/LexJSON.cxx; sourceTree = SOURCE_ROOT; }; - 889FFA9573A835F280A21CB4 /* xh_html.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_html.cpp; path = ../../src/xrc/xh_html.cpp; sourceTree = SOURCE_ROOT; }; - BB7661E9E09A397790ED9545 /* sockunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockunix.cpp; path = ../../src/unix/sockunix.cpp; sourceTree = SOURCE_ROOT; }; - E6AB648BC5173104A96CAE66 /* xml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xml.cpp; path = ../../src/xml/xml.cpp; sourceTree = SOURCE_ROOT; }; - CC2713393AB132AA8E337AE1 /* LexPython.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPython.cxx; path = ../../src/stc/lexilla/lexers/LexPython.cxx; sourceTree = SOURCE_ROOT; }; - 303ACF199BE431BD891C9301 /* overlaycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = overlaycmn.cpp; path = ../../src/common/overlaycmn.cpp; sourceTree = SOURCE_ROOT; }; - 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerShell.cxx; path = ../../src/stc/lexilla/lexers/LexPowerShell.cxx; sourceTree = SOURCE_ROOT; }; - C69E48C06BD23C178F650E42 /* richtextxml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextxml.cpp; path = ../../src/richtext/richtextxml.cpp; sourceTree = SOURCE_ROOT; }; - A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animatecmn.cpp; path = ../../src/common/animatecmn.cpp; sourceTree = SOURCE_ROOT; }; - 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lzmastream.cpp; path = ../../src/common/lzmastream.cpp; sourceTree = SOURCE_ROOT; }; - 3026D20A03E53F1DB40FB35A /* pcre2_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_context.c; path = ../../3rdparty/pcre/src/pcre2_context.c; sourceTree = SOURCE_ROOT; }; - 2E24C6F2A04E30EB95598305 /* chm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = chm.cpp; path = ../../src/html/chm.cpp; sourceTree = SOURCE_ROOT; }; - B5370A676AAC32419D7FDD87 /* inflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = ../../src/zlib/inflate.c; sourceTree = SOURCE_ROOT; }; - 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexYAML.cxx; path = ../../src/stc/lexilla/lexers/LexYAML.cxx; sourceTree = SOURCE_ROOT; }; - 7013DB195D023C31ADE68546 /* crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = ../../src/zlib/crc32.c; sourceTree = SOURCE_ROOT; }; - 4FDE5A962FA234FA83A605AD /* Indicator.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Indicator.cxx; path = ../../src/stc/scintilla/src/Indicator.cxx; sourceTree = SOURCE_ROOT; }; - BEF6B3FB66243812969E5BD1 /* palette.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = palette.cpp; path = ../../src/osx/palette.cpp; sourceTree = SOURCE_ROOT; }; - 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_chartables.c; path = ../../3rdparty/pcre/src/pcre2_chartables.c; sourceTree = SOURCE_ROOT; }; - 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = styleparams.cpp; path = ../../src/html/styleparams.cpp; sourceTree = SOURCE_ROOT; }; - A82C367B86F83981803D55DB /* LexASY.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexASY.cxx; path = ../../src/stc/lexilla/lexers/LexASY.cxx; sourceTree = SOURCE_ROOT; }; - 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtall.cpp; path = ../../src/common/filtall.cpp; sourceTree = SOURCE_ROOT; }; - 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gdctl.cpp; path = ../../src/xrc/xh_gdctl.cpp; sourceTree = SOURCE_ROOT; }; - 7A34C5BBBA543DC0A50DE1B6 /* event.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../src/common/event.cpp; sourceTree = SOURCE_ROOT; }; - 0903EE9B3793303285FF96E3 /* textfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textfile.cpp; path = ../../src/common/textfile.cpp; sourceTree = SOURCE_ROOT; }; - E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbase.cpp; path = ../../src/common/bmpbase.cpp; sourceTree = SOURCE_ROOT; }; - FBE1C531185131A89EFF7FAF /* cmdline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdline.cpp; path = ../../src/common/cmdline.cpp; sourceTree = SOURCE_ROOT; }; - 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dumpmode.c; path = ../../src/tiff/libtiff/tif_dumpmode.c; sourceTree = SOURCE_ROOT; }; - 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharClassify.cxx; path = ../../src/stc/scintilla/src/CharClassify.cxx; sourceTree = SOURCE_ROOT; }; - 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbar_osx.cpp; path = ../../src/osx/scrolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; - 5219A792C6A736F193D4A82F /* ContractionState.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ContractionState.cxx; path = ../../src/stc/scintilla/src/ContractionState.cxx; sourceTree = SOURCE_ROOT; }; - 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDataflex.cxx; path = ../../src/stc/lexilla/lexers/LexDataflex.cxx; sourceTree = SOURCE_ROOT; }; - 373242CD08F330208A7CF438 /* fontenumcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenumcmn.cpp; path = ../../src/common/fontenumcmn.cpp; sourceTree = SOURCE_ROOT; }; 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzwrite.c; path = ../../src/zlib/gzwrite.c; sourceTree = SOURCE_ROOT; }; + B17772732159304AA7312D72 /* dcclient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcclient.cpp; path = ../../src/osx/carbon/dcclient.cpp; sourceTree = SOURCE_ROOT; }; + A046179831F63824A67B509B /* preferencescmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencescmn.cpp; path = ../../src/common/preferencescmn.cpp; sourceTree = SOURCE_ROOT; }; + DA7F7633279936EFA0B9C5CF /* markupparser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markupparser.cpp; path = ../../src/common/markupparser.cpp; sourceTree = SOURCE_ROOT; }; + DE8701E1CF2B352B945C17E5 /* valtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valtext.cpp; path = ../../src/common/valtext.cpp; sourceTree = SOURCE_ROOT; }; + 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bookctrlbase.cpp; path = ../../src/xrc/xh_bookctrlbase.cpp; sourceTree = SOURCE_ROOT; }; + 53D06E47477B3E32BB6B915E /* jcsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcsample.c; path = ../../src/jpeg/jcsample.c; sourceTree = SOURCE_ROOT; }; + AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickercmn.cpp; path = ../../src/common/clrpickercmn.cpp; sourceTree = SOURCE_ROOT; }; + 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctrl_osx.cpp; path = ../../src/osx/srchctrl_osx.cpp; sourceTree = SOURCE_ROOT; }; + 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexScriptol.cxx; path = ../../src/stc/lexilla/lexers/LexScriptol.cxx; sourceTree = SOURCE_ROOT; }; + FDB0E2D0966C3E408C4A2D3D /* infback.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = infback.c; path = ../../src/zlib/infback.c; sourceTree = SOURCE_ROOT; }; + 3BFC1F090EFE30B784CE4C64 /* xh_toolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolb.cpp; path = ../../src/xrc/xh_toolb.cpp; sourceTree = SOURCE_ROOT; }; + C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AutoComplete.cxx; path = ../../src/stc/scintilla/src/AutoComplete.cxx; sourceTree = SOURCE_ROOT; }; + 75D0C937F2A03ADA8581A2BB /* arcall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcall.cpp; path = ../../src/common/arcall.cpp; sourceTree = SOURCE_ROOT; }; + E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbrma.cpp; path = ../../src/osx/carbon/statbrma.cpp; sourceTree = SOURCE_ROOT; }; + 49CABA38E78D34DFA260AA06 /* renderg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = renderg.cpp; path = ../../src/generic/renderg.cpp; sourceTree = SOURCE_ROOT; }; + 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextcmn.cpp; path = ../../src/common/stattextcmn.cpp; sourceTree = SOURCE_ROOT; }; + 8FFDFB4D208F37569AC548B0 /* imagall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagall.cpp; path = ../../src/common/imagall.cpp; sourceTree = SOURCE_ROOT; }; + 4969528429903F15882F5391 /* sockosx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockosx.cpp; path = ../../src/osx/core/sockosx.cpp; sourceTree = SOURCE_ROOT; }; + C69E48C06BD23C178F650E42 /* richtextxml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextxml.cpp; path = ../../src/richtext/richtextxml.cpp; sourceTree = SOURCE_ROOT; }; + 2C6C4F5468743265A02D656C /* htmlfilt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlfilt.cpp; path = ../../src/html/htmlfilt.cpp; sourceTree = SOURCE_ROOT; }; + C513377E9E303F778BA9D7ED /* arcfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcfind.cpp; path = ../../src/common/arcfind.cpp; sourceTree = SOURCE_ROOT; }; + 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCMD.cxx; path = ../../src/stc/lexilla/lexers/LexTCMD.cxx; sourceTree = SOURCE_ROOT; }; + 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlwin.cpp; path = ../../src/html/htmlwin.cpp; sourceTree = SOURCE_ROOT; }; + 580AFC66F3003582B43043B1 /* animateg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animateg.cpp; path = ../../src/generic/animateg.cpp; sourceTree = SOURCE_ROOT; }; + 832DDCA57DEE3FD1B34829EC /* xh_stbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stbmp.cpp; path = ../../src/xrc/xh_stbmp.cpp; sourceTree = SOURCE_ROOT; }; + 40CE02524DD4385AB2C3DF95 /* socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../src/common/socket.cpp; sourceTree = SOURCE_ROOT; }; + 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridiface.cpp; path = ../../src/propgrid/propgridiface.cpp; sourceTree = SOURCE_ROOT; }; + 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ord2utf.c; path = ../../3rdparty/pcre/src/pcre2_ord2utf.c; sourceTree = SOURCE_ROOT; }; + 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMIS.cxx; path = ../../src/stc/lexilla/lexers/LexDMIS.cxx; sourceTree = SOURCE_ROOT; }; + DC75C7251C1732B0B07C7BD3 /* utilsunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsunx.cpp; path = ../../src/unix/utilsunx.cpp; sourceTree = SOURCE_ROOT; }; + 9660AE8FEB7B3EDB857B9238 /* lboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lboxcmn.cpp; path = ../../src/common/lboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tglbtn.cpp; path = ../../src/xrc/xh_tglbtn.cpp; sourceTree = SOURCE_ROOT; }; + D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Lexilla.cxx; path = ../../src/stc/lexilla/src/Lexilla.cxx; sourceTree = SOURCE_ROOT; }; + AC62806DE67F33E18C386D4F /* LexDMAP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDMAP.cxx; path = ../../src/stc/lexilla/lexers/LexDMAP.cxx; sourceTree = SOURCE_ROOT; }; + D87406BCF3E833369E12D89A /* LexHTML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHTML.cxx; path = ../../src/stc/lexilla/lexers/LexHTML.cxx; sourceTree = SOURCE_ROOT; }; + 95B4EDF38F8A3E5EBAFF560F /* trees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = trees.c; path = ../../src/zlib/trees.c; sourceTree = SOURCE_ROOT; }; + 6BC93D1DE277395592610085 /* propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propdlg.cpp; path = ../../src/generic/propdlg.cpp; sourceTree = SOURCE_ROOT; }; + 093B5233861B3F9B8C85762B /* xh_cald.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cald.cpp; path = ../../src/xrc/xh_cald.cpp; sourceTree = SOURCE_ROOT; }; + 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipg.cpp; path = ../../src/generic/richtooltipg.cpp; sourceTree = SOURCE_ROOT; }; + B540E18F9C91381CA175BABB /* art_msw.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_msw.cpp; path = ../../src/ribbon/art_msw.cpp; sourceTree = SOURCE_ROOT; }; + BBB30516233A39BE809405AA /* helpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpbase.cpp; path = ../../src/common/helpbase.cpp; sourceTree = SOURCE_ROOT; }; + A37E3D1FB4FB31AFAE88665A /* dpycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dpycmn.cpp; path = ../../src/common/dpycmn.cpp; sourceTree = SOURCE_ROOT; }; + 772AD4682A3E38538511D341 /* bmpbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbtncmn.cpp; path = ../../src/common/bmpbtncmn.cpp; sourceTree = SOURCE_ROOT; }; + FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcanvas_osx.cpp; path = ../../src/osx/glcanvas_osx.cpp; sourceTree = SOURCE_ROOT; }; + CCF7564A2B733F759AA8496B /* jdinput.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdinput.c; path = ../../src/jpeg/jdinput.c; sourceTree = SOURCE_ROOT; }; + FBE1C531185131A89EFF7FAF /* cmdline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdline.cpp; path = ../../src/common/cmdline.cpp; sourceTree = SOURCE_ROOT; }; + E9B9B85572D0312BBF2878DB /* windowid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = windowid.cpp; path = ../../src/common/windowid.cpp; sourceTree = SOURCE_ROOT; }; + A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_styledtextctrl.cpp; path = ../../src/xrc/xh_styledtextctrl.cpp; sourceTree = SOURCE_ROOT; }; + 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyledlg.cpp; path = ../../src/richtext/richtextstyledlg.cpp; sourceTree = SOURCE_ROOT; }; + F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexJSON.cxx; path = ../../src/stc/lexilla/lexers/LexJSON.cxx; sourceTree = SOURCE_ROOT; }; + 853C2741D98438DA90B87D90 /* LexBatch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBatch.cxx; path = ../../src/stc/lexilla/lexers/LexBatch.cxx; sourceTree = SOURCE_ROOT; }; + A82C367B86F83981803D55DB /* LexASY.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexASY.cxx; path = ../../src/stc/lexilla/lexers/LexASY.cxx; sourceTree = SOURCE_ROOT; }; + 87799D3168B43EB7B5686826 /* pngrtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrtran.c; path = ../../src/png/pngrtran.c; sourceTree = SOURCE_ROOT; }; + BAD4614CABC934D6AFF8D9CD /* gzread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzread.c; path = ../../src/zlib/gzread.c; sourceTree = SOURCE_ROOT; }; + E110907DDC13305E88B90086 /* dirctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlcmn.cpp; path = ../../src/common/dirctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + FD5F11A3646F397BA62EB037 /* htmllbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmllbox.cpp; path = ../../src/generic/htmllbox.cpp; sourceTree = SOURCE_ROOT; }; + C019CE87CF9931B0B77C0823 /* fswatcher_kqueue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_kqueue.cpp; path = ../../src/unix/fswatcher_kqueue.cpp; sourceTree = SOURCE_ROOT; }; + E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CellBuffer.cxx; path = ../../src/stc/scintilla/src/CellBuffer.cxx; sourceTree = SOURCE_ROOT; }; + BCD873D873A53BBF955D8A4E /* PositionCache.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PositionCache.cxx; path = ../../src/stc/scintilla/src/PositionCache.cxx; sourceTree = SOURCE_ROOT; }; + A881F49ADCF33C299B041584 /* floatpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = floatpane.cpp; path = ../../src/aui/floatpane.cpp; sourceTree = SOURCE_ROOT; }; + 5F3D473DC5123EDAB767045C /* datavgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavgen.cpp; path = ../../src/generic/datavgen.cpp; sourceTree = SOURCE_ROOT; }; + 6DBF3053414F3C448312165A /* jcdctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcdctmgr.c; path = ../../src/jpeg/jcdctmgr.c; sourceTree = SOURCE_ROOT; }; + 69A7F3F58B1E3812A055C84F /* numdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = numdlgg.cpp; path = ../../src/generic/numdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapimin.c; path = ../../src/jpeg/jcapimin.c; sourceTree = SOURCE_ROOT; }; + C63C964DAFAD311694367C94 /* xh_datectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_datectrl.cpp; path = ../../src/xrc/xh_datectrl.cpp; sourceTree = SOURCE_ROOT; }; + C9A305CEC03B3085B159B617 /* fs_mem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_mem.cpp; path = ../../src/common/fs_mem.cpp; sourceTree = SOURCE_ROOT; }; + 8FAA77ADAB7833648DA5D079 /* spinctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctrlcmn.cpp; path = ../../src/common/spinctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErrorList.cxx; path = ../../src/stc/lexilla/lexers/LexErrorList.cxx; sourceTree = SOURCE_ROOT; }; + 8F4F0113872C39FB9D10E411 /* stopwatch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stopwatch.cpp; path = ../../src/common/stopwatch.cpp; sourceTree = SOURCE_ROOT; }; + 8C78A1539462370CAA429508 /* accel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accel.cpp; path = ../../src/osx/accel.cpp; sourceTree = SOURCE_ROOT; }; + BC12B97F233B3B9494DA217F /* imagpnm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpnm.cpp; path = ../../src/common/imagpnm.cpp; sourceTree = SOURCE_ROOT; }; + F7332A03D93D3DABB050615D /* dir.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dir.cpp; path = ../../src/unix/dir.cpp; sourceTree = SOURCE_ROOT; }; + 242BF97B558634A79322052C /* prntbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntbase.cpp; path = ../../src/common/prntbase.cpp; sourceTree = SOURCE_ROOT; }; + 400275BE019D3E5BA47988BE /* inffast.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = ../../src/zlib/inffast.c; sourceTree = SOURCE_ROOT; }; + 530DC2E26BF2313E8702AD43 /* popupwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupwin.cpp; path = ../../src/osx/carbon/popupwin.cpp; sourceTree = SOURCE_ROOT; }; + 17A8A93EF3C03546BE19F43B /* LexX12.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexX12.cxx; path = ../../src/stc/lexilla/lexers/LexX12.cxx; sourceTree = SOURCE_ROOT; }; + 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gallery.cpp; path = ../../src/ribbon/gallery.cpp; sourceTree = SOURCE_ROOT; }; + 57EB0085AFB93BFC88AC6FFC /* xh_listbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listbk.cpp; path = ../../src/xrc/xh_listbk.cpp; sourceTree = SOURCE_ROOT; }; + 3D5F00FC91343C35AF99F708 /* LexMake.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMake.cxx; path = ../../src/stc/lexilla/lexers/LexMake.cxx; sourceTree = SOURCE_ROOT; }; + 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxg.cpp; path = ../../src/generic/bmpcboxg.cpp; sourceTree = SOURCE_ROOT; }; + 7BA6ADD758693BD180D3275B /* treebase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebase.cpp; path = ../../src/common/treebase.cpp; sourceTree = SOURCE_ROOT; }; + CDB4AB7CDABA3A54B4F8207B /* imaggif.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaggif.cpp; path = ../../src/common/imaggif.cpp; sourceTree = SOURCE_ROOT; }; + 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_ojpeg.c; path = ../../src/tiff/libtiff/tif_ojpeg.c; sourceTree = SOURCE_ROOT; }; + 8052B1625907355894CCF263 /* LexillaAccess.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexillaAccess.cxx; path = ../../src/stc/lexilla/access/LexillaAccess.cxx; sourceTree = SOURCE_ROOT; }; + 61DA2A4C0D143CBE804BB8A1 /* fileconf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileconf.cpp; path = ../../src/common/fileconf.cpp; sourceTree = SOURCE_ROOT; }; + 7195E665E0F233839B967FC9 /* timercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timercmn.cpp; path = ../../src/common/timercmn.cpp; sourceTree = SOURCE_ROOT; }; + 95A156A823B536DE8476E4F9 /* appbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appbase.cpp; path = ../../src/common/appbase.cpp; sourceTree = SOURCE_ROOT; }; + AC5C60B3AF893BE98BCE6C1D /* wincmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wincmn.cpp; path = ../../src/common/wincmn.cpp; sourceTree = SOURCE_ROOT; }; + 59ED0C057D8F388A89DC7177 /* page.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = page.cpp; path = ../../src/ribbon/page.cpp; sourceTree = SOURCE_ROOT; }; + 8C1E755F2408363288B2CE69 /* xh_animatctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_animatctrl.cpp; path = ../../src/xrc/xh_animatctrl.cpp; sourceTree = SOURCE_ROOT; }; + D4E1DC1869C6327C80D2F5F4 /* uri.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uri.cpp; path = ../../src/common/uri.cpp; sourceTree = SOURCE_ROOT; }; + 24930711031D35288D28B04B /* choiccmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choiccmn.cpp; path = ../../src/common/choiccmn.cpp; sourceTree = SOURCE_ROOT; }; + DFDC805DD3063C389F93642D /* tif_next.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_next.c; path = ../../src/tiff/libtiff/tif_next.c; sourceTree = SOURCE_ROOT; }; + 7CF5C09D9A1230EEB42713E1 /* stattext_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattext_osx.cpp; path = ../../src/osx/stattext_osx.cpp; sourceTree = SOURCE_ROOT; }; + D2DE67C976CF3004A8FE883A /* Accessor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Accessor.cxx; path = ../../src/stc/lexilla/lexlib/Accessor.cxx; sourceTree = SOURCE_ROOT; }; + B83EDE2D1731311ABDE62F9F /* tif_strip.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_strip.c; path = ../../src/tiff/libtiff/tif_strip.c; sourceTree = SOURCE_ROOT; }; + 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_jpeg_12.c; path = ../../src/tiff/libtiff/tif_jpeg_12.c; sourceTree = SOURCE_ROOT; }; + FE3B47058A723243A285594D /* LexMPT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMPT.cxx; path = ../../src/stc/lexilla/lexers/LexMPT.cxx; sourceTree = SOURCE_ROOT; }; + 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collheaderctrlg.cpp; path = ../../src/generic/collheaderctrlg.cpp; sourceTree = SOURCE_ROOT; }; + 71DB140E670738839EC42C2B /* Document.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Document.cxx; path = ../../src/stc/scintilla/src/Document.cxx; sourceTree = SOURCE_ROOT; }; + 86884BC843F6337EABF744BB /* jdapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapimin.c; path = ../../src/jpeg/jdapimin.c; sourceTree = SOURCE_ROOT; }; + 81708CFA21A03013ACB8DDD7 /* checkbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = checkbox.mm; path = ../../src/osx/iphone/checkbox.mm; sourceTree = SOURCE_ROOT; }; + 8826A683573F35EA9789612C /* xh_bmpcbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpcbox.cpp; path = ../../src/xrc/xh_bmpcbox.cpp; sourceTree = SOURCE_ROOT; }; + A8ABD099BCEA30DCBF7A04F4 /* animatecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animatecmn.cpp; path = ../../src/common/animatecmn.cpp; sourceTree = SOURCE_ROOT; }; + 343D4FDD5CC030618EF24729 /* dcmemory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcmemory.cpp; path = ../../src/osx/core/dcmemory.cpp; sourceTree = SOURCE_ROOT; }; + F582C6B3A5AA3367BB4DBE97 /* statbmp_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmp_osx.cpp; path = ../../src/osx/statbmp_osx.cpp; sourceTree = SOURCE_ROOT; }; + 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProgress.cxx; path = ../../src/stc/lexilla/lexers/LexProgress.cxx; sourceTree = SOURCE_ROOT; }; + 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCaml.cxx; path = ../../src/stc/lexilla/lexers/LexCaml.cxx; sourceTree = SOURCE_ROOT; }; + 1EF103B09F02315282EC8F44 /* srchcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchcmn.cpp; path = ../../src/common/srchcmn.cpp; sourceTree = SOURCE_ROOT; }; + E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMarkdown.cxx; path = ../../src/stc/lexilla/lexers/LexMarkdown.cxx; sourceTree = SOURCE_ROOT; }; + 8CF560E06F2A3B6088203D09 /* bmpcboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxcmn.cpp; path = ../../src/common/bmpcboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + DD09A813E10A31C19554B425 /* affinematrix2d.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = affinematrix2d.cpp; path = ../../src/common/affinematrix2d.cpp; sourceTree = SOURCE_ROOT; }; + 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterCategory.cxx; path = ../../src/stc/scintilla/src/CharacterCategory.cxx; sourceTree = SOURCE_ROOT; }; + FFDD414DBCC73D0FB6C2C5FD /* stream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stream.cpp; path = ../../src/common/stream.cpp; sourceTree = SOURCE_ROOT; }; + 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combobox_osx.cpp; path = ../../src/osx/combobox_osx.cpp; sourceTree = SOURCE_ROOT; }; + BF1C44D726E63B18A98006EC /* Decoration.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Decoration.cxx; path = ../../src/stc/scintilla/src/Decoration.cxx; sourceTree = SOURCE_ROOT; }; + 5145561C78303EEE9F827962 /* LexLua.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLua.cxx; path = ../../src/stc/lexilla/lexers/LexLua.cxx; sourceTree = SOURCE_ROOT; }; + 3026D20A03E53F1DB40FB35A /* pcre2_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_context.c; path = ../../3rdparty/pcre/src/pcre2_context.c; sourceTree = SOURCE_ROOT; }; + 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDiff.cxx; path = ../../src/stc/lexilla/lexers/LexDiff.cxx; sourceTree = SOURCE_ROOT; }; + B568A7364ECA30288820CCE7 /* mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mdi.cpp; path = ../../src/osx/carbon/mdi.cpp; sourceTree = SOURCE_ROOT; }; + 3E6F40F4740C3ED29D83E107 /* tif_version.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_version.c; path = ../../src/tiff/libtiff/tif_version.c; sourceTree = SOURCE_ROOT; }; + A57CF60203F53459A03951A9 /* arrstr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arrstr.cpp; path = ../../src/common/arrstr.cpp; sourceTree = SOURCE_ROOT; }; + 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPowerPro.cxx; path = ../../src/stc/lexilla/lexers/LexPowerPro.cxx; sourceTree = SOURCE_ROOT; }; + 741578B590AF3F2CABE615EB /* timectrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timectrlg.cpp; path = ../../src/generic/timectrlg.cpp; sourceTree = SOURCE_ROOT; }; + FD55F391CD1032DFACA88CFD /* xh_srchctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_srchctrl.cpp; path = ../../src/xrc/xh_srchctrl.cpp; sourceTree = SOURCE_ROOT; }; + 1629FA905F903324AA5BE72C /* vscroll.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vscroll.cpp; path = ../../src/generic/vscroll.cpp; sourceTree = SOURCE_ROOT; }; + 080597FC0436378E96EDA94B /* m_links.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_links.cpp; path = ../../src/html/m_links.cpp; sourceTree = SOURCE_ROOT; }; + A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_string_utils.c; path = ../../3rdparty/pcre/src/pcre2_string_utils.c; sourceTree = SOURCE_ROOT; }; + 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPLM.cxx; path = ../../src/stc/lexilla/lexers/LexPLM.cxx; sourceTree = SOURCE_ROOT; }; + B180290089B139F18B0C7BBA /* stockitem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stockitem.cpp; path = ../../src/common/stockitem.cpp; sourceTree = SOURCE_ROOT; }; + D0B70966E9423F198C8CBE65 /* xh_cmdlinkbn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cmdlinkbn.cpp; path = ../../src/xrc/xh_cmdlinkbn.cpp; sourceTree = SOURCE_ROOT; }; + 7273A7E255323EB3B391D997 /* headerctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlg.cpp; path = ../../src/generic/headerctrlg.cpp; sourceTree = SOURCE_ROOT; }; + DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = unichar.cpp; path = ../../src/common/unichar.cpp; sourceTree = SOURCE_ROOT; }; + D3078CDAEB863CFD84EDD3BB /* xh_menu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_menu.cpp; path = ../../src/xrc/xh_menu.cpp; sourceTree = SOURCE_ROOT; }; + CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menuitem_osx.cpp; path = ../../src/osx/menuitem_osx.cpp; sourceTree = SOURCE_ROOT; }; + 108517BCD39230E7A89BC943 /* jerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jerror.c; path = ../../src/jpeg/jerror.c; sourceTree = SOURCE_ROOT; }; + 430739CB8B95336ABB372EC7 /* EditView.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditView.cxx; path = ../../src/stc/scintilla/src/EditView.cxx; sourceTree = SOURCE_ROOT; }; + B98B72B3A0A73044B85AED60 /* propgrid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgrid.cpp; path = ../../src/propgrid/propgrid.cpp; sourceTree = SOURCE_ROOT; }; + C94DC3402FAE3C4FA776DEEA /* window.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = window.mm; path = ../../src/osx/iphone/window.mm; sourceTree = SOURCE_ROOT; }; + 194ADD28300E329E80F7892E /* htmprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmprint.cpp; path = ../../src/html/htmprint.cpp; sourceTree = SOURCE_ROOT; }; + FE538F33A1423FC2AC9E45F3 /* regiong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regiong.cpp; path = ../../src/generic/regiong.cpp; sourceTree = SOURCE_ROOT; }; + 6AC666417602346EA583709E /* translation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = translation.cpp; path = ../../src/common/translation.cpp; sourceTree = SOURCE_ROOT; }; + 67DCEEB6861731319C30817F /* cshelp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cshelp.cpp; path = ../../src/common/cshelp.cpp; sourceTree = SOURCE_ROOT; }; + 87E609641B583666AB9D1D58 /* xh_fontpicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_fontpicker.cpp; path = ../../src/xrc/xh_fontpicker.cpp; sourceTree = SOURCE_ROOT; }; + CA2D9F325F833C408657E7B7 /* dlunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlunix.cpp; path = ../../src/unix/dlunix.cpp; sourceTree = SOURCE_ROOT; }; + E8EE191DC59F362AAED2CDC1 /* bmpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbase.cpp; path = ../../src/common/bmpbase.cpp; sourceTree = SOURCE_ROOT; }; + 1C4762898E5330C28651EE73 /* graphics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = graphics.cpp; path = ../../src/osx/carbon/graphics.cpp; sourceTree = SOURCE_ROOT; }; + E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyMap.cxx; path = ../../src/stc/scintilla/src/KeyMap.cxx; sourceTree = SOURCE_ROOT; }; + F2024D29170D3B50A4DFDE11 /* base64.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../src/common/base64.cpp; sourceTree = SOURCE_ROOT; }; + 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckipc.cpp; path = ../../src/common/sckipc.cpp; sourceTree = SOURCE_ROOT; }; + 77F5E7BCD9B2307D8DBCC052 /* font.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = font.cpp; path = ../../src/osx/carbon/font.cpp; sourceTree = SOURCE_ROOT; }; + 26D7C4995D7A35A1854B533F /* window_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = window_osx.cpp; path = ../../src/osx/window_osx.cpp; sourceTree = SOURCE_ROOT; }; + 5EA9E372A64B3B808A64B178 /* webrequest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest.cpp; path = ../../src/common/webrequest.cpp; sourceTree = SOURCE_ROOT; }; + 1731A6096BFC3A468AB4755A /* tif_open.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_open.c; path = ../../src/tiff/libtiff/tif_open.c; sourceTree = SOURCE_ROOT; }; + 950D51915EF83B57B5E8306F /* xh_spin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_spin.cpp; path = ../../src/xrc/xh_spin.cpp; sourceTree = SOURCE_ROOT; }; + 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipwin.cpp; path = ../../src/generic/tipwin.cpp; sourceTree = SOURCE_ROOT; }; + 01BA6D45FE4C381493EB4372 /* validate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = validate.cpp; path = ../../src/common/validate.cpp; sourceTree = SOURCE_ROOT; }; + 7F039CCBBE6C32A09930EBDB /* treectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treectlg.cpp; path = ../../src/generic/treectlg.cpp; sourceTree = SOURCE_ROOT; }; + B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_ribbon.cpp; path = ../../src/xrc/xh_ribbon.cpp; sourceTree = SOURCE_ROOT; }; + 7C97C1F26B5A38C49543060C /* mimetype.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimetype.cpp; path = ../../src/osx/core/mimetype.cpp; sourceTree = SOURCE_ROOT; }; + E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = commandlinkbuttong.cpp; path = ../../src/generic/commandlinkbuttong.cpp; sourceTree = SOURCE_ROOT; }; + 9D1F14339D1C331087650931 /* colour.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colour.cpp; path = ../../src/osx/core/colour.cpp; sourceTree = SOURCE_ROOT; }; + C55AF552EE6931E8BFF7281B /* xh_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_aui.cpp; path = ../../src/xrc/xh_aui.cpp; sourceTree = SOURCE_ROOT; }; + 56653FACC7D13804A70556AD /* sckfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckfile.cpp; path = ../../src/common/sckfile.cpp; sourceTree = SOURCE_ROOT; }; + 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_pixarlog.c; path = ../../src/tiff/libtiff/tif_pixarlog.c; sourceTree = SOURCE_ROOT; }; + FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMMIXAL.cxx; path = ../../src/stc/lexilla/lexers/LexMMIXAL.cxx; sourceTree = SOURCE_ROOT; }; + 727F25F832AD32D4B12D8E39 /* m_span.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_span.cpp; path = ../../src/html/m_span.cpp; sourceTree = SOURCE_ROOT; }; + 0EEAD9C3E180305D8899441E /* strvararg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strvararg.cpp; path = ../../src/common/strvararg.cpp; sourceTree = SOURCE_ROOT; }; + 66FDA882451239EA8DF2E0B5 /* tif_luv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_luv.c; path = ../../src/tiff/libtiff/tif_luv.c; sourceTree = SOURCE_ROOT; }; + 5612DBC4125B379DA2B28824 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/ribbon/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; + 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCoffeeScript.cxx; path = ../../src/stc/lexilla/lexers/LexCoffeeScript.cxx; sourceTree = SOURCE_ROOT; }; + 1D799486AD7F336BB1F33DDC /* menu.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menu.mm; path = ../../src/osx/iphone/menu.mm; sourceTree = SOURCE_ROOT; }; + C28429A964C337A192D76CC8 /* Style.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Style.cxx; path = ../../src/stc/scintilla/src/Style.cxx; sourceTree = SOURCE_ROOT; }; + 72869747E68E37998CB0A07E /* jdhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdhuff.c; path = ../../src/jpeg/jdhuff.c; sourceTree = SOURCE_ROOT; }; + 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_fsevents.cpp; path = ../../src/osx/fswatcher_fsevents.cpp; sourceTree = SOURCE_ROOT; }; + F5DAF1F49F0F3F41A427A21D /* icon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = icon.cpp; path = ../../src/generic/icon.cpp; sourceTree = SOURCE_ROOT; }; + 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextbuffer.cpp; path = ../../src/richtext/richtextbuffer.cpp; sourceTree = SOURCE_ROOT; }; + 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOpal.cxx; path = ../../src/stc/lexilla/lexers/LexOpal.cxx; sourceTree = SOURCE_ROOT; }; + 033B94A9AC8A3370A794503F /* extended.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = extended.c; path = ../../src/common/extended.c; sourceTree = SOURCE_ROOT; }; + 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimecmn.cpp; path = ../../src/common/mimecmn.cpp; sourceTree = SOURCE_ROOT; }; + 4048A3523EC03409BD899BEF /* xtixml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtixml.cpp; path = ../../src/common/xtixml.cpp; sourceTree = SOURCE_ROOT; }; + 2ED0C0702D2734D9B08FC31D /* utils_base.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils_base.mm; path = ../../src/osx/cocoa/utils_base.mm; sourceTree = SOURCE_ROOT; }; + BFA50405234C30EEA3F77F17 /* filepickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickercmn.cpp; path = ../../src/common/filepickercmn.cpp; sourceTree = SOURCE_ROOT; }; + 9AFCEB1FFA3037458F132CAB /* xh_mdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_mdi.cpp; path = ../../src/xrc/xh_mdi.cpp; sourceTree = SOURCE_ROOT; }; 616466F521DB3ECAB304289F /* xh_dataview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dataview.cpp; path = ../../src/xrc/xh_dataview.cpp; sourceTree = SOURCE_ROOT; }; - EA3F8832890138E9AB6E65D8 /* xh_chckl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckl.cpp; path = ../../src/xrc/xh_chckl.cpp; sourceTree = SOURCE_ROOT; }; - 8EFF4707641D3F20AB602ED6 /* jccolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccolor.c; path = ../../src/jpeg/jccolor.c; sourceTree = SOURCE_ROOT; }; - A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selectdispatcher.cpp; path = ../../src/common/selectdispatcher.cpp; sourceTree = SOURCE_ROOT; }; - DE0102314288305D830B9EFE /* LexProps.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProps.cxx; path = ../../src/stc/lexilla/lexers/LexProps.cxx; sourceTree = SOURCE_ROOT; }; + 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEDIFACT.cxx; path = ../../src/stc/lexilla/lexers/LexEDIFACT.cxx; sourceTree = SOURCE_ROOT; }; + B303230368143F37B2409DE6 /* LexKix.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKix.cxx; path = ../../src/stc/lexilla/lexers/LexKix.cxx; sourceTree = SOURCE_ROOT; }; + 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaBase.cxx; path = ../../src/stc/scintilla/src/ScintillaBase.cxx; sourceTree = SOURCE_ROOT; }; + 4FC2F076657431458896115A /* checkboxcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkboxcmn.cpp; path = ../../src/common/checkboxcmn.cpp; sourceTree = SOURCE_ROOT; }; + DA2119A7C67D37B290C17989 /* statbmpg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpg.cpp; path = ../../src/generic/statbmpg.cpp; sourceTree = SOURCE_ROOT; }; + A5EE0B8985443BDCB36F781F /* m_layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_layout.cpp; path = ../../src/html/m_layout.cpp; sourceTree = SOURCE_ROOT; }; + 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaglist.cpp; path = ../../src/generic/imaglist.cpp; sourceTree = SOURCE_ROOT; }; + 11AE4D94B791344AB6BF6397 /* xh_bmpbt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bmpbt.cpp; path = ../../src/xrc/xh_bmpbt.cpp; sourceTree = SOURCE_ROOT; }; + E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richmsgdlgg.cpp; path = ../../src/generic/richmsgdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 2F41EDEB298538CC86FF6DC1 /* jcparam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcparam.c; path = ../../src/jpeg/jcparam.c; sourceTree = SOURCE_ROOT; }; + 68E5188DB6003C35A8C7754D /* htmlcell.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmlcell.cpp; path = ../../src/html/htmlcell.cpp; sourceTree = SOURCE_ROOT; }; + 29387393C07C39DB8FF1663B /* artprov.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artprov.cpp; path = ../../src/common/artprov.cpp; sourceTree = SOURCE_ROOT; }; + B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexD.cxx; path = ../../src/stc/lexilla/lexers/LexD.cxx; sourceTree = SOURCE_ROOT; }; + 5D2F8259CC99380CB8217DEF /* tif_unix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_unix.c; path = ../../src/tiff/libtiff/tif_unix.c; sourceTree = SOURCE_ROOT; }; + 757B31FCCA1F381C95B30DF8 /* app.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = app.cpp; path = ../../src/osx/carbon/app.cpp; sourceTree = SOURCE_ROOT; }; + 9CAA325362C73AC8BE20FAA7 /* pngpread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngpread.c; path = ../../src/png/pngpread.c; sourceTree = SOURCE_ROOT; }; + BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filename.cpp; path = ../../src/common/filename.cpp; sourceTree = SOURCE_ROOT; }; + 3E3043D7BE9C33B59E900CCE /* jcmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmaster.c; path = ../../src/jpeg/jcmaster.c; sourceTree = SOURCE_ROOT; }; + FADE850169F7347F83FE1499 /* xh_statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_statbar.cpp; path = ../../src/xrc/xh_statbar.cpp; sourceTree = SOURCE_ROOT; }; + AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiaction_osx.cpp; path = ../../src/osx/uiaction_osx.cpp; sourceTree = SOURCE_ROOT; }; + 76337016F2CA3C85831702E6 /* grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = grid.cpp; path = ../../src/generic/grid.cpp; sourceTree = SOURCE_ROOT; }; + DA5E95D498C53A808A8E2EEB /* Editor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Editor.cxx; path = ../../src/stc/scintilla/src/Editor.cxx; sourceTree = SOURCE_ROOT; }; + ED19EF377E653F71B1876259 /* jdmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmaster.c; path = ../../src/jpeg/jdmaster.c; sourceTree = SOURCE_ROOT; }; + A65399C8A6D636139E362119 /* LexAsm.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsm.cxx; path = ../../src/stc/lexilla/lexers/LexAsm.cxx; sourceTree = SOURCE_ROOT; }; + 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filepicker.cpp; path = ../../src/xrc/xh_filepicker.cpp; sourceTree = SOURCE_ROOT; }; + 7906BD74118A3B4DAC515BC2 /* odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombo.cpp; path = ../../src/generic/odcombo.cpp; sourceTree = SOURCE_ROOT; }; + F52DCBC0442233738B39138E /* CaseFolder.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CaseFolder.cxx; path = ../../src/stc/scintilla/src/CaseFolder.cxx; sourceTree = SOURCE_ROOT; }; + AA6C6739C3BD3EFA9CF71102 /* jcinit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcinit.c; path = ../../src/jpeg/jcinit.c; sourceTree = SOURCE_ROOT; }; + B3F1680BBE8331A7B745638C /* xh_sttxt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sttxt.cpp; path = ../../src/xrc/xh_sttxt.cpp; sourceTree = SOURCE_ROOT; }; + 5E463A493FD930DE80E58608 /* pngset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngset.c; path = ../../src/png/pngset.c; sourceTree = SOURCE_ROOT; }; + 513033E36E643593AC305B3D /* uncompr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = uncompr.c; path = ../../src/zlib/uncompr.c; sourceTree = SOURCE_ROOT; }; + E4E16323A43E36DC8024EDF1 /* textctrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = textctrl.mm; path = ../../src/osx/iphone/textctrl.mm; sourceTree = SOURCE_ROOT; }; + CC2E24773D853A77B9FEFA4C /* scrolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = scrolbar.mm; path = ../../src/osx/iphone/scrolbar.mm; sourceTree = SOURCE_ROOT; }; + E8DE97F5A2AD393CBD31AED3 /* creddlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = creddlgg.cpp; path = ../../src/generic/creddlgg.cpp; sourceTree = SOURCE_ROOT; }; + 96CED508FA3C3B6B9265099E /* rendcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rendcmn.cpp; path = ../../src/common/rendcmn.cpp; sourceTree = SOURCE_ROOT; }; + EC9B6DFBF2F73917A99361C5 /* dircmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dircmn.cpp; path = ../../src/common/dircmn.cpp; sourceTree = SOURCE_ROOT; }; + C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_auto_possess.c; path = ../../3rdparty/pcre/src/pcre2_auto_possess.c; sourceTree = SOURCE_ROOT; }; + 238741BDA2C73E56899CCB04 /* dcprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcprint.cpp; path = ../../src/osx/carbon/dcprint.cpp; sourceTree = SOURCE_ROOT; }; + 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexYAML.cxx; path = ../../src/stc/lexilla/lexers/LexYAML.cxx; sourceTree = SOURCE_ROOT; }; + 81821049E39B32C6ABCF6820 /* helpdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpdlg.cpp; path = ../../src/html/helpdlg.cpp; sourceTree = SOURCE_ROOT; }; + 25E03E349FC13E4A9428B94E /* pcre2_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_error.c; path = ../../3rdparty/pcre/src/pcre2_error.c; sourceTree = SOURCE_ROOT; }; + 22D9626646773CED82449D5D /* persist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = persist.cpp; path = ../../src/common/persist.cpp; sourceTree = SOURCE_ROOT; }; + BEB08798C70E33DDB360E563 /* layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = layout.cpp; path = ../../src/common/layout.cpp; sourceTree = SOURCE_ROOT; }; + 5248A45AB113341EAC361910 /* notebook_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notebook_osx.cpp; path = ../../src/osx/notebook_osx.cpp; sourceTree = SOURCE_ROOT; }; + 701B84EE7C043B539FF5195A /* textbuf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textbuf.cpp; path = ../../src/common/textbuf.cpp; sourceTree = SOURCE_ROOT; }; + F6EA240B3DB93D398A990FAD /* tif_dirread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirread.c; path = ../../src/tiff/libtiff/tif_dirread.c; sourceTree = SOURCE_ROOT; }; + 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexModula.cxx; path = ../../src/stc/lexilla/lexers/LexModula.cxx; sourceTree = SOURCE_ROOT; }; + E968913A9A593B258BD8EACB /* msgout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgout.cpp; path = ../../src/common/msgout.cpp; sourceTree = SOURCE_ROOT; }; + 548906E4E72935E48CE4AF87 /* m_image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_image.cpp; path = ../../src/html/m_image.cpp; sourceTree = SOURCE_ROOT; }; FA7029BB5751398AA02D8C24 /* imagtga.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagtga.cpp; path = ../../src/common/imagtga.cpp; sourceTree = SOURCE_ROOT; }; - DF376BC55EA73F5FB7328142 /* helpext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpext.cpp; path = ../../src/generic/helpext.cpp; sourceTree = SOURCE_ROOT; }; + 5F555177554E398286DBC6FB /* xh_stlin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_stlin.cpp; path = ../../src/xrc/xh_stlin.cpp; sourceTree = SOURCE_ROOT; }; + 8744F2C80ECF375999195935 /* LexPB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPB.cxx; path = ../../src/stc/lexilla/lexers/LexPB.cxx; sourceTree = SOURCE_ROOT; }; + D1EE17722EA937E88A7F0C01 /* dcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbase.cpp; path = ../../src/common/dcbase.cpp; sourceTree = SOURCE_ROOT; }; + BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckb.cpp; path = ../../src/xrc/xh_chckb.cpp; sourceTree = SOURCE_ROOT; }; + 375E7A99FF4C38FA9E223772 /* LexAda.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAda.cxx; path = ../../src/stc/lexilla/lexers/LexAda.cxx; sourceTree = SOURCE_ROOT; }; + 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerBase.cxx; path = ../../src/stc/lexilla/lexlib/LexerBase.cxx; sourceTree = SOURCE_ROOT; }; + E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrlcmn.cpp; path = ../../src/common/listctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPerl.cxx; path = ../../src/stc/lexilla/lexers/LexPerl.cxx; sourceTree = SOURCE_ROOT; }; + B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipdlg.cpp; path = ../../src/generic/tipdlg.cpp; sourceTree = SOURCE_ROOT; }; + 5FFCF47A161B3E08B19BFE14 /* jdsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdsample.c; path = ../../src/jpeg/jdsample.c; sourceTree = SOURCE_ROOT; }; + 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = snglinst.cpp; path = ../../src/unix/snglinst.cpp; sourceTree = SOURCE_ROOT; }; + A5BBC1E494D33D028CA547FF /* jddctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jddctmgr.c; path = ../../src/jpeg/jddctmgr.c; sourceTree = SOURCE_ROOT; }; + C76222F466E831F896A89269 /* LexAU3.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAU3.cxx; path = ../../src/stc/lexilla/lexers/LexAU3.cxx; sourceTree = SOURCE_ROOT; }; + 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zipstrm.cpp; path = ../../src/common/zipstrm.cpp; sourceTree = SOURCE_ROOT; }; + CBCA90340E433DBBAE74EBE1 /* hyperlinkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlinkg.cpp; path = ../../src/generic/hyperlinkg.cpp; sourceTree = SOURCE_ROOT; }; + 741E9B48274638CD9DD73698 /* bmpsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpsvg.cpp; path = ../../src/generic/bmpsvg.cpp; sourceTree = SOURCE_ROOT; }; + 5ED2105A5A033E3384EBC4ED /* selstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selstore.cpp; path = ../../src/generic/selstore.cpp; sourceTree = SOURCE_ROOT; }; + 137E01C362E134449BF966ED /* imagfill.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagfill.cpp; path = ../../src/common/imagfill.cpp; sourceTree = SOURCE_ROOT; }; + 8F633793051F371F94C27530 /* LexVB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVB.cxx; path = ../../src/stc/lexilla/lexers/LexVB.cxx; sourceTree = SOURCE_ROOT; }; + BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNimrod.cxx; path = ../../src/stc/lexilla/lexers/LexNimrod.cxx; sourceTree = SOURCE_ROOT; }; + 24BD2EF635673E819B8406CB /* LexRust.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRust.cxx; path = ../../src/stc/lexilla/lexers/LexRust.cxx; sourceTree = SOURCE_ROOT; }; + DC9153A350893820B942D37E /* LexMatlab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMatlab.cxx; path = ../../src/stc/lexilla/lexers/LexMatlab.cxx; sourceTree = SOURCE_ROOT; }; + 9DE6A96FDD5D381D8B33D58E /* infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = infobar.cpp; path = ../../src/generic/infobar.cpp; sourceTree = SOURCE_ROOT; }; + ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_hline.cpp; path = ../../src/html/m_hline.cpp; sourceTree = SOURCE_ROOT; }; + 271B4B77622B3411A7BF6634 /* dataobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dataobj.cpp; path = ../../src/osx/carbon/dataobj.cpp; sourceTree = SOURCE_ROOT; }; + 83B878A16ABC396E8C03A15E /* dialog.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = dialog.mm; path = ../../src/osx/iphone/dialog.mm; sourceTree = SOURCE_ROOT; }; + FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = palette_neon_intrinsics.c; path = ../../src/png/arm/palette_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; + 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = txtstrm.cpp; path = ../../src/common/txtstrm.cpp; sourceTree = SOURCE_ROOT; }; + 8A7D521FE5B437D7AD5F4B54 /* hyperlnkcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hyperlnkcmn.cpp; path = ../../src/common/hyperlnkcmn.cpp; sourceTree = SOURCE_ROOT; }; + 87D973CA8D673267BD0844D3 /* paper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = paper.cpp; path = ../../src/common/paper.cpp; sourceTree = SOURCE_ROOT; }; + 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHollywood.cxx; path = ../../src/stc/lexilla/lexers/LexHollywood.cxx; sourceTree = SOURCE_ROOT; }; + AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_filter.cpp; path = ../../src/common/fs_filter.cpp; sourceTree = SOURCE_ROOT; }; + 4549845C0751356A907C23E0 /* jdtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdtrans.c; path = ../../src/jpeg/jdtrans.c; sourceTree = SOURCE_ROOT; }; + 26632A254717372BAA4D514D /* framemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framemanager.cpp; path = ../../src/aui/framemanager.cpp; sourceTree = SOURCE_ROOT; }; + 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = epolldispatcher.cpp; path = ../../src/unix/epolldispatcher.cpp; sourceTree = SOURCE_ROOT; }; + DE8238DA30FF3FB984511250 /* sckaddr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckaddr.cpp; path = ../../src/common/sckaddr.cpp; sourceTree = SOURCE_ROOT; }; + 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RunStyles.cxx; path = ../../src/stc/scintilla/src/RunStyles.cxx; sourceTree = SOURCE_ROOT; }; + DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = iconbndl.cpp; path = ../../src/common/iconbndl.cpp; sourceTree = SOURCE_ROOT; }; + 4438C284ED5C31EF8CC28FF3 /* filtall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtall.cpp; path = ../../src/common/filtall.cpp; sourceTree = SOURCE_ROOT; }; + 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMySQL.cxx; path = ../../src/stc/lexilla/lexers/LexMySQL.cxx; sourceTree = SOURCE_ROOT; }; + EA2520F427493A22A70A5C09 /* stackwalk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalk.cpp; path = ../../src/unix/stackwalk.cpp; sourceTree = SOURCE_ROOT; }; + 40586C8986443431A64EB066 /* LexLisp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLisp.cxx; path = ../../src/stc/lexilla/lexers/LexLisp.cxx; sourceTree = SOURCE_ROOT; }; + 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatchercmn.cpp; path = ../../src/common/fswatchercmn.cpp; sourceTree = SOURCE_ROOT; }; + 1731D6708BFE3DE7B101CE74 /* object.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = ../../src/common/object.cpp; sourceTree = SOURCE_ROOT; }; + 600740717F7E320F8CA78384 /* scrolbar_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbar_osx.cpp; path = ../../src/osx/scrolbar_osx.cpp; sourceTree = SOURCE_ROOT; }; + B35DA585CFDD32468868E892 /* process.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = process.cpp; path = ../../src/common/process.cpp; sourceTree = SOURCE_ROOT; }; + 0CB2CC8E60833A6993BEA321 /* timerunx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerunx.cpp; path = ../../src/unix/timerunx.cpp; sourceTree = SOURCE_ROOT; }; + 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerNoExceptions.cxx; path = ../../src/stc/lexilla/lexlib/LexerNoExceptions.cxx; sourceTree = SOURCE_ROOT; }; + 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMSSQL.cxx; path = ../../src/stc/lexilla/lexers/LexMSSQL.cxx; sourceTree = SOURCE_ROOT; }; + 9DB43FAB1E563B02ACEFF647 /* module.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = module.cpp; path = ../../src/common/module.cpp; sourceTree = SOURCE_ROOT; }; + 61548D0FE1353D7C846DD721 /* menuitem.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = menuitem.mm; path = ../../src/osx/iphone/menuitem.mm; sourceTree = SOURCE_ROOT; }; + 4FDE5A962FA234FA83A605AD /* Indicator.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Indicator.cxx; path = ../../src/stc/scintilla/src/Indicator.cxx; sourceTree = SOURCE_ROOT; }; + 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexEScript.cxx; path = ../../src/stc/lexilla/lexers/LexEScript.cxx; sourceTree = SOURCE_ROOT; }; + D4C4495603293C07A3B09D54 /* compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = compress.c; path = ../../src/zlib/compress.c; sourceTree = SOURCE_ROOT; }; + A6636144CDE83E8E85270FAF /* hashmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hashmap.cpp; path = ../../src/common/hashmap.cpp; sourceTree = SOURCE_ROOT; }; + 4BA819575B5136B09FA8FEB1 /* pen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pen.cpp; path = ../../src/osx/pen.cpp; sourceTree = SOURCE_ROOT; }; + B5370A676AAC32419D7FDD87 /* inflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = ../../src/zlib/inflate.c; sourceTree = SOURCE_ROOT; }; + B4028ABB08C63AB59F5F240B /* m_list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_list.cpp; path = ../../src/html/m_list.cpp; sourceTree = SOURCE_ROOT; }; + DE0102314288305D830B9EFE /* LexProps.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexProps.cxx; path = ../../src/stc/lexilla/lexers/LexProps.cxx; sourceTree = SOURCE_ROOT; }; + 292C08C0A1203654ABAA2CB1 /* statlinecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statlinecmn.cpp; path = ../../src/common/statlinecmn.cpp; sourceTree = SOURCE_ROOT; }; + C269E9CA99DF3AE5B1BD6AFA /* encconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = encconv.cpp; path = ../../src/common/encconv.cpp; sourceTree = SOURCE_ROOT; }; + C62CD918A09D3FE5B1BF2D17 /* anybutton_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anybutton_osx.cpp; path = ../../src/osx/anybutton_osx.cpp; sourceTree = SOURCE_ROOT; }; + 58E1F571B01F34D4AB70CA18 /* property.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = property.cpp; path = ../../src/propgrid/property.cpp; sourceTree = SOURCE_ROOT; }; + 5E2F1BF8904635049BAFD6E1 /* spinbutt_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbutt_osx.cpp; path = ../../src/osx/spinbutt_osx.cpp; sourceTree = SOURCE_ROOT; }; + 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sizer.cpp; path = ../../src/common/sizer.cpp; sourceTree = SOURCE_ROOT; }; + DB170BF78EFE39D692E11985 /* fontdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlgg.cpp; path = ../../src/generic/fontdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 30FD1048328234E59D319863 /* tif_fax3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3.c; path = ../../src/tiff/libtiff/tif_fax3.c; sourceTree = SOURCE_ROOT; }; 31F4B9B03D52339B8F82C114 /* variant.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = variant.cpp; path = ../../src/common/variant.cpp; sourceTree = SOURCE_ROOT; }; + 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSQL.cxx; path = ../../src/stc/lexilla/lexers/LexSQL.cxx; sourceTree = SOURCE_ROOT; }; + BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar.cpp; path = ../../src/ribbon/toolbar.cpp; sourceTree = SOURCE_ROOT; }; + FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKVIrc.cxx; path = ../../src/stc/lexilla/lexers/LexKVIrc.cxx; sourceTree = SOURCE_ROOT; }; + 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTACL.cxx; path = ../../src/stc/lexilla/lexers/LexTACL.cxx; sourceTree = SOURCE_ROOT; }; + 5F5D02D60DCA35358B2780C7 /* xh_listc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listc.cpp; path = ../../src/xrc/xh_listc.cpp; sourceTree = SOURCE_ROOT; }; + F0905A1EBD653F6D82395602 /* xh_combo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_combo.cpp; path = ../../src/xrc/xh_combo.cpp; sourceTree = SOURCE_ROOT; }; + AFA85C8E426C361F9CA9D15F /* imagtiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagtiff.cpp; path = ../../src/common/imagtiff.cpp; sourceTree = SOURCE_ROOT; }; + BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3sm.c; path = ../../src/tiff/libtiff/tif_fax3sm.c; sourceTree = SOURCE_ROOT; }; + 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplevel_osx.cpp; path = ../../src/osx/toplevel_osx.cpp; sourceTree = SOURCE_ROOT; }; + 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gdiobj.cpp; path = ../../src/osx/carbon/gdiobj.cpp; sourceTree = SOURCE_ROOT; }; + 84A2E6F103403BBFADD449FE /* xh_gdctl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gdctl.cpp; path = ../../src/xrc/xh_gdctl.cpp; sourceTree = SOURCE_ROOT; }; + F8AD617806563DE394C15922 /* LexFSharp.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexFSharp.cxx; path = ../../src/stc/lexilla/lexers/LexFSharp.cxx; sourceTree = SOURCE_ROOT; }; + 5B9586328A1F3C4BA0390AA5 /* time.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = time.cpp; path = ../../src/common/time.cpp; sourceTree = SOURCE_ROOT; }; + 302A13BC64C238A297F4399F /* brush.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = brush.cpp; path = ../../src/osx/brush.cpp; sourceTree = SOURCE_ROOT; }; + 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_simplebook.cpp; path = ../../src/xrc/xh_simplebook.cpp; sourceTree = SOURCE_ROOT; }; + A46D50BEBF523B3F88831086 /* LexAsn1.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAsn1.cxx; path = ../../src/stc/lexilla/lexers/LexAsn1.cxx; sourceTree = SOURCE_ROOT; }; + D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexVerilog.cxx; path = ../../src/stc/lexilla/lexers/LexVerilog.cxx; sourceTree = SOURCE_ROOT; }; + 25C86D3D4839343BA1D8BDEE /* xti.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xti.cpp; path = ../../src/common/xti.cpp; sourceTree = SOURCE_ROOT; }; + FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextctrl.cpp; path = ../../src/richtext/richtextctrl.cpp; sourceTree = SOURCE_ROOT; }; + E145FC31ED523B4AA5080A61 /* RESearch.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RESearch.cxx; path = ../../src/stc/scintilla/src/RESearch.cxx; sourceTree = SOURCE_ROOT; }; + D215A0D67563350CB4EECB06 /* slider_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slider_osx.cpp; path = ../../src/osx/slider_osx.cpp; sourceTree = SOURCE_ROOT; }; + 9A23D41D747D38BF8AD30067 /* xh_gauge.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_gauge.cpp; path = ../../src/xrc/xh_gauge.cpp; sourceTree = SOURCE_ROOT; }; + 182C8AD4F822375495795B43 /* dbgrptg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dbgrptg.cpp; path = ../../src/generic/dbgrptg.cpp; sourceTree = SOURCE_ROOT; }; + C049D0CFFF0D34E591E1FEA1 /* fontdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdata.cpp; path = ../../src/common/fontdata.cpp; sourceTree = SOURCE_ROOT; }; + 49BF55FA3427335097F99A2C /* xh_propdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_propdlg.cpp; path = ../../src/xrc/xh_propdlg.cpp; sourceTree = SOURCE_ROOT; }; + 0E45F6DF601A34BCB3CC0206 /* adler32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = ../../src/zlib/adler32.c; sourceTree = SOURCE_ROOT; }; + 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexIndent.cxx; path = ../../src/stc/lexilla/lexers/LexIndent.cxx; sourceTree = SOURCE_ROOT; }; + 810EB7316DF3344197C78EC0 /* jcmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmainct.c; path = ../../src/jpeg/jcmainct.c; sourceTree = SOURCE_ROOT; }; + 8734C52C7559310784396455 /* LexRuby.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRuby.cxx; path = ../../src/stc/lexilla/lexers/LexRuby.cxx; sourceTree = SOURCE_ROOT; }; + C06FED83BF933DF98C2466AE /* button.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = button.mm; path = ../../src/osx/iphone/button.mm; sourceTree = SOURCE_ROOT; }; + 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSmalltalk.cxx; path = ../../src/stc/lexilla/lexers/LexSmalltalk.cxx; sourceTree = SOURCE_ROOT; }; + A298576700C33F018616E7BD /* auibook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = auibook.cpp; path = ../../src/aui/auibook.cpp; sourceTree = SOURCE_ROOT; }; + 81B3DFBB73573FFDBD320334 /* datstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datstrm.cpp; path = ../../src/common/datstrm.cpp; sourceTree = SOURCE_ROOT; }; + 0903EE9B3793303285FF96E3 /* textfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textfile.cpp; path = ../../src/common/textfile.cpp; sourceTree = SOURCE_ROOT; }; + 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctint.c; path = ../../src/jpeg/jfdctint.c; sourceTree = SOURCE_ROOT; }; + 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substring.c; path = ../../3rdparty/pcre/src/pcre2_substring.c; sourceTree = SOURCE_ROOT; }; + 72D7AF345E563587941BD868 /* longlong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = longlong.cpp; path = ../../src/common/longlong.cpp; sourceTree = SOURCE_ROOT; }; + A92B6033D8233DB1821F193B /* xmlparse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlparse.c; path = ../../src/expat/expat/lib/xmlparse.c; sourceTree = SOURCE_ROOT; }; + DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_aui.cpp; path = ../../src/ribbon/art_aui.cpp; sourceTree = SOURCE_ROOT; }; + B912D2E3385E365CAB61A7FF /* xh_treebk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_treebk.cpp; path = ../../src/xrc/xh_treebk.cpp; sourceTree = SOURCE_ROOT; }; + 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_dfa_match.c; path = ../../3rdparty/pcre/src/pcre2_dfa_match.c; sourceTree = SOURCE_ROOT; }; + 58E7C516E2453A269280A404 /* modalhook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = modalhook.cpp; path = ../../src/common/modalhook.cpp; sourceTree = SOURCE_ROOT; }; + 68B81FBDA49D3C1991B6356A /* jdcolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcolor.c; path = ../../src/jpeg/jdcolor.c; sourceTree = SOURCE_ROOT; }; + F7E99B35A98D30818120B002 /* string.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../src/common/string.cpp; sourceTree = SOURCE_ROOT; }; + F175D6E8E5723FC797701275 /* menucmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menucmn.cpp; path = ../../src/common/menucmn.cpp; sourceTree = SOURCE_ROOT; }; + AF3DF03795153E039B8F1F87 /* LineMarker.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LineMarker.cxx; path = ../../src/stc/scintilla/src/LineMarker.cxx; sourceTree = SOURCE_ROOT; }; + BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_convert.c; path = ../../3rdparty/pcre/src/pcre2_convert.c; sourceTree = SOURCE_ROOT; }; + 373242CD08F330208A7CF438 /* fontenumcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenumcmn.cpp; path = ../../src/common/fontenumcmn.cpp; sourceTree = SOURCE_ROOT; }; + 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jutils.c; path = ../../src/jpeg/jutils.c; sourceTree = SOURCE_ROOT; }; + 8D529E2668C23D94A7706C8A /* textdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textdlgg.cpp; path = ../../src/generic/textdlgg.cpp; sourceTree = SOURCE_ROOT; }; + 8555204EBA8930809B732842 /* accesscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = accesscmn.cpp; path = ../../src/common/accesscmn.cpp; sourceTree = SOURCE_ROOT; }; + 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printmac.cpp; path = ../../src/osx/core/printmac.cpp; sourceTree = SOURCE_ROOT; }; + 964578C24B9F390AAD08576E /* addremovectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = addremovectrl.cpp; path = ../../src/common/addremovectrl.cpp; sourceTree = SOURCE_ROOT; }; + 51054B41BFD83E97BAF76D07 /* tabart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabart.cpp; path = ../../src/aui/tabart.cpp; sourceTree = SOURCE_ROOT; }; + B99CA41708513A599AE275A2 /* listbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbox_osx.cpp; path = ../../src/osx/listbox_osx.cpp; sourceTree = SOURCE_ROOT; }; + 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_xclass.c; path = ../../3rdparty/pcre/src/pcre2_xclass.c; sourceTree = SOURCE_ROOT; }; + C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextprint.cpp; path = ../../src/richtext/richtextprint.cpp; sourceTree = SOURCE_ROOT; }; + 93BA27DFFB023F2EBD6295E3 /* dynload.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dynload.cpp; path = ../../src/common/dynload.cpp; sourceTree = SOURCE_ROOT; }; + 190409DF8A3C3D9580FBB8AA /* stdpaths.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stdpaths.mm; path = ../../src/osx/cocoa/stdpaths.mm; sourceTree = SOURCE_ROOT; }; + 36296C259D023EAAA240FC79 /* bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bannerwindow.cpp; path = ../../src/generic/bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; + 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloop_cf.cpp; path = ../../src/osx/core/evtloop_cf.cpp; sourceTree = SOURCE_ROOT; }; + 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wizard.cpp; path = ../../src/generic/wizard.cpp; sourceTree = SOURCE_ROOT; }; + 6F23140777B733679D2FAAFC /* odcombocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombocmn.cpp; path = ../../src/common/odcombocmn.cpp; sourceTree = SOURCE_ROOT; }; 9E1B538562B93D148F54645B /* LexSAS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSAS.cxx; path = ../../src/stc/lexilla/lexers/LexSAS.cxx; sourceTree = SOURCE_ROOT; }; F190B80DD28031A98E5BCA67 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jutils.c; path = ../../src/jpeg/jutils.c; sourceTree = SOURCE_ROOT; }; - 96CED508FA3C3B6B9265099E /* rendcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rendcmn.cpp; path = ../../src/common/rendcmn.cpp; sourceTree = SOURCE_ROOT; }; - 97C4E26489B034B6AE723D8D /* xh_simplebook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_simplebook.cpp; path = ../../src/xrc/xh_simplebook.cpp; sourceTree = SOURCE_ROOT; }; - D3F32C01D122301AB00D06A5 /* tbarbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tbarbase.cpp; path = ../../src/common/tbarbase.cpp; sourceTree = SOURCE_ROOT; }; - 53D06E47477B3E32BB6B915E /* jcsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcsample.c; path = ../../src/jpeg/jcsample.c; sourceTree = SOURCE_ROOT; }; - 580AFC66F3003582B43043B1 /* animateg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = animateg.cpp; path = ../../src/generic/animateg.cpp; sourceTree = SOURCE_ROOT; }; - 5145561C78303EEE9F827962 /* LexLua.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLua.cxx; path = ../../src/stc/lexilla/lexers/LexLua.cxx; sourceTree = SOURCE_ROOT; }; - C20E46A504113C899B9DD9B7 /* props.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = props.cpp; path = ../../src/propgrid/props.cpp; sourceTree = SOURCE_ROOT; }; - 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiocmn.cpp; path = ../../src/common/radiocmn.cpp; sourceTree = SOURCE_ROOT; }; - 777385D10CCC350C90F02824 /* textentry_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentry_osx.cpp; path = ../../src/osx/textentry_osx.cpp; sourceTree = SOURCE_ROOT; }; - 5612DBC4125B379DA2B28824 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/ribbon/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; - FDB0E2D0966C3E408C4A2D3D /* infback.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = infback.c; path = ../../src/zlib/infback.c; sourceTree = SOURCE_ROOT; }; - C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbtncmn.cpp; path = ../../src/common/spinbtncmn.cpp; sourceTree = SOURCE_ROOT; }; - B303230368143F37B2409DE6 /* LexKix.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexKix.cxx; path = ../../src/stc/lexilla/lexers/LexKix.cxx; sourceTree = SOURCE_ROOT; }; - C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngmem.c; path = ../../src/png/pngmem.c; sourceTree = SOURCE_ROOT; }; - D9016355F66D3125919E017D /* listctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrl.cpp; path = ../../src/generic/listctrl.cpp; sourceTree = SOURCE_ROOT; }; - 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RunStyles.cxx; path = ../../src/stc/scintilla/src/RunStyles.cxx; sourceTree = SOURCE_ROOT; }; - 68B81FBDA49D3C1991B6356A /* jdcolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdcolor.c; path = ../../src/jpeg/jdcolor.c; sourceTree = SOURCE_ROOT; }; - 082CA018FB883999839C1DCE /* m_tables.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_tables.cpp; path = ../../src/html/m_tables.cpp; sourceTree = SOURCE_ROOT; }; - C3019BA65DD73F30A865365F /* frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frame.cpp; path = ../../src/osx/carbon/frame.cpp; sourceTree = SOURCE_ROOT; }; - A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bitmap.cpp; path = ../../src/osx/core/bitmap.cpp; sourceTree = SOURCE_ROOT; }; - C513377E9E303F778BA9D7ED /* arcfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arcfind.cpp; path = ../../src/common/arcfind.cpp; sourceTree = SOURCE_ROOT; }; - 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOpal.cxx; path = ../../src/stc/lexilla/lexers/LexOpal.cxx; sourceTree = SOURCE_ROOT; }; - A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgdlgg.cpp; path = ../../src/generic/msgdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 033B94A9AC8A3370A794503F /* extended.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = extended.c; path = ../../src/common/extended.c; sourceTree = SOURCE_ROOT; }; - 54BD19211DBD388AA0DEC7A1 /* stattextcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stattextcmn.cpp; path = ../../src/common/stattextcmn.cpp; sourceTree = SOURCE_ROOT; }; - 964578C24B9F390AAD08576E /* addremovectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = addremovectrl.cpp; path = ../../src/common/addremovectrl.cpp; sourceTree = SOURCE_ROOT; }; - 4969528429903F15882F5391 /* sockosx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockosx.cpp; path = ../../src/osx/core/sockosx.cpp; sourceTree = SOURCE_ROOT; }; - D037EA567C253DEEA17E822B /* mousemanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mousemanager.cpp; path = ../../src/common/mousemanager.cpp; sourceTree = SOURCE_ROOT; }; - 194ADD28300E329E80F7892E /* htmprint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmprint.cpp; path = ../../src/html/htmprint.cpp; sourceTree = SOURCE_ROOT; }; - 24BD2EF635673E819B8406CB /* LexRust.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRust.cxx; path = ../../src/stc/lexilla/lexers/LexRust.cxx; sourceTree = SOURCE_ROOT; }; - E685D81FB9FF3081B6C5C321 /* EditModel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditModel.cxx; path = ../../src/stc/scintilla/src/EditModel.cxx; sourceTree = SOURCE_ROOT; }; - 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctint.c; path = ../../src/jpeg/jfdctint.c; sourceTree = SOURCE_ROOT; }; - 9E2C8A7034343354841F7D8B /* toplevel_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplevel_osx.cpp; path = ../../src/osx/toplevel_osx.cpp; sourceTree = SOURCE_ROOT; }; - 2C904B4BA8273355869812B2 /* clntdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clntdata.cpp; path = ../../src/common/clntdata.cpp; sourceTree = SOURCE_ROOT; }; - 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipcmn.cpp; path = ../../src/common/richtooltipcmn.cpp; sourceTree = SOURCE_ROOT; }; - A298576700C33F018616E7BD /* auibook.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = auibook.cpp; path = ../../src/aui/auibook.cpp; sourceTree = SOURCE_ROOT; }; - 7195E665E0F233839B967FC9 /* timercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timercmn.cpp; path = ../../src/common/timercmn.cpp; sourceTree = SOURCE_ROOT; }; - 91300EB871CC39ECBC430D48 /* pngget.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngget.c; path = ../../src/png/pngget.c; sourceTree = SOURCE_ROOT; }; - 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlsub.cpp; path = ../../src/common/ctrlsub.cpp; sourceTree = SOURCE_ROOT; }; - 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbndl.cpp; path = ../../src/common/bmpbndl.cpp; sourceTree = SOURCE_ROOT; }; - D30617843F33310089C1F77A /* richtextstyles.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyles.cpp; path = ../../src/richtext/richtextstyles.cpp; sourceTree = SOURCE_ROOT; }; - C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCL.cxx; path = ../../src/stc/lexilla/lexers/LexTCL.cxx; sourceTree = SOURCE_ROOT; }; - 72D7AF345E563587941BD868 /* longlong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = longlong.cpp; path = ../../src/common/longlong.cpp; sourceTree = SOURCE_ROOT; }; - 49CABA38E78D34DFA260AA06 /* renderg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = renderg.cpp; path = ../../src/generic/renderg.cpp; sourceTree = SOURCE_ROOT; }; - A3BF8C9FF2D5314591329D0D /* toolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = toolbar.mm; path = ../../src/osx/iphone/toolbar.mm; sourceTree = SOURCE_ROOT; }; - 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavcmn.cpp; path = ../../src/common/datavcmn.cpp; sourceTree = SOURCE_ROOT; }; - D1EE17722EA937E88A7F0C01 /* dcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbase.cpp; path = ../../src/common/dcbase.cpp; sourceTree = SOURCE_ROOT; }; - C28429A964C337A192D76CC8 /* Style.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Style.cxx; path = ../../src/stc/scintilla/src/Style.cxx; sourceTree = SOURCE_ROOT; }; - 25C86D3D4839343BA1D8BDEE /* xti.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xti.cpp; path = ../../src/common/xti.cpp; sourceTree = SOURCE_ROOT; }; - 6F23140777B733679D2FAAFC /* odcombocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = odcombocmn.cpp; path = ../../src/common/odcombocmn.cpp; sourceTree = SOURCE_ROOT; }; - 1BC0322549563787A21CE8F1 /* LexNsis.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNsis.cxx; path = ../../src/stc/lexilla/lexers/LexNsis.cxx; sourceTree = SOURCE_ROOT; }; - 5C8CEE782CD236A5A9999724 /* xh_filepicker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_filepicker.cpp; path = ../../src/xrc/xh_filepicker.cpp; sourceTree = SOURCE_ROOT; }; - C83C97A1FCC5345896C9D7DE /* tif_warning.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_warning.c; path = ../../src/tiff/libtiff/tif_warning.c; sourceTree = SOURCE_ROOT; }; - AC6359B01A7B35F6B710ACF8 /* uiaction_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiaction_osx.cpp; path = ../../src/osx/uiaction_osx.cpp; sourceTree = SOURCE_ROOT; }; - 0890779C662C35889A8C6C2E /* jdmerge.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmerge.c; path = ../../src/jpeg/jdmerge.c; sourceTree = SOURCE_ROOT; }; - E5A9B63746753EDFB2EC48D3 /* xh_frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_frame.cpp; path = ../../src/xrc/xh_frame.cpp; sourceTree = SOURCE_ROOT; }; - B56A9BF7AE1E3F11A5848297 /* tipdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipdlg.cpp; path = ../../src/generic/tipdlg.cpp; sourceTree = SOURCE_ROOT; }; - 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlreshandler.cpp; path = ../../src/xrc/xmlreshandler.cpp; sourceTree = SOURCE_ROOT; }; - CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicdgg.cpp; path = ../../src/generic/choicdgg.cpp; sourceTree = SOURCE_ROOT; }; - DC3D1E222FD93A69B1D1366E /* mstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mstream.cpp; path = ../../src/common/mstream.cpp; sourceTree = SOURCE_ROOT; }; - 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaBase.cxx; path = ../../src/stc/scintilla/src/ScintillaBase.cxx; sourceTree = SOURCE_ROOT; }; - D016F584D14C31E192DB3179 /* pcre2_maketables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_maketables.c; path = ../../3rdparty/pcre/src/pcre2_maketables.c; sourceTree = SOURCE_ROOT; }; - 2F316F7DD3CB3390A6E50179 /* mimecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mimecmn.cpp; path = ../../src/common/mimecmn.cpp; sourceTree = SOURCE_ROOT; }; - 4BA819575B5136B09FA8FEB1 /* pen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pen.cpp; path = ../../src/osx/pen.cpp; sourceTree = SOURCE_ROOT; }; - AA234ACC79743DA797601AA6 /* jcarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcarith.c; path = ../../src/jpeg/jcarith.c; sourceTree = SOURCE_ROOT; }; - 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctfst.c; path = ../../src/jpeg/jfdctfst.c; sourceTree = SOURCE_ROOT; }; - BCD873D873A53BBF955D8A4E /* PositionCache.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PositionCache.cxx; path = ../../src/stc/scintilla/src/PositionCache.cxx; sourceTree = SOURCE_ROOT; }; - A5794CD687013AF8A20A691A /* headerctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headerctrlcmn.cpp; path = ../../src/common/headerctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 5EA9E372A64B3B808A64B178 /* webrequest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest.cpp; path = ../../src/common/webrequest.cpp; sourceTree = SOURCE_ROOT; }; - 5FEECFD764E037288CE94FEB /* webview_webkit.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webview_webkit.mm; path = ../../src/osx/webview_webkit.mm; sourceTree = SOURCE_ROOT; }; - C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AutoComplete.cxx; path = ../../src/stc/scintilla/src/AutoComplete.cxx; sourceTree = SOURCE_ROOT; }; - 66AC0EA493AB3B6A86DAE174 /* colrdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colrdlgg.cpp; path = ../../src/generic/colrdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextstyledlg.cpp; path = ../../src/richtext/richtextstyledlg.cpp; sourceTree = SOURCE_ROOT; }; - BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbar.cpp; path = ../../src/ribbon/toolbar.cpp; sourceTree = SOURCE_ROOT; }; - 418AD9241B673308BE31DC06 /* xlocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xlocale.cpp; path = ../../src/common/xlocale.cpp; sourceTree = SOURCE_ROOT; }; - C2BB2949CC0B387AB6879539 /* metafile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = metafile.cpp; path = ../../src/osx/carbon/metafile.cpp; sourceTree = SOURCE_ROOT; }; - 0EB91E8407CB3300A19F387D /* ctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlcmn.cpp; path = ../../src/common/ctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 1A0650754DC2358CA5933B28 /* pngerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngerror.c; path = ../../src/png/pngerror.c; sourceTree = SOURCE_ROOT; }; - DE8701E1CF2B352B945C17E5 /* valtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valtext.cpp; path = ../../src/common/valtext.cpp; sourceTree = SOURCE_ROOT; }; - 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_dfa_match.c; path = ../../3rdparty/pcre/src/pcre2_dfa_match.c; sourceTree = SOURCE_ROOT; }; - 3D5D8B68EA743F6E97ADF612 /* snglinst.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = snglinst.cpp; path = ../../src/unix/snglinst.cpp; sourceTree = SOURCE_ROOT; }; - 933D7637CAA43F6C99814BC5 /* arm_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = arm_init.c; path = ../../src/png/arm/arm_init.c; sourceTree = SOURCE_ROOT; }; - E97AE22E9F043AB6846B3BE7 /* xh_scwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_scwin.cpp; path = ../../src/xrc/xh_scwin.cpp; sourceTree = SOURCE_ROOT; }; - 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UniqueString.cxx; path = ../../src/stc/scintilla/src/UniqueString.cxx; sourceTree = SOURCE_ROOT; }; - BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dialog_osx.cpp; path = ../../src/osx/dialog_osx.cpp; sourceTree = SOURCE_ROOT; }; - 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cairo.cpp; path = ../../src/common/cairo.cpp; sourceTree = SOURCE_ROOT; }; - 3E3043D7BE9C33B59E900CCE /* jcmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmaster.c; path = ../../src/jpeg/jcmaster.c; sourceTree = SOURCE_ROOT; }; - 95A156A823B536DE8476E4F9 /* appbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appbase.cpp; path = ../../src/common/appbase.cpp; sourceTree = SOURCE_ROOT; }; - 5279968877003A8BB8279765 /* webrequest_curl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest_curl.cpp; path = ../../src/common/webrequest_curl.cpp; sourceTree = SOURCE_ROOT; }; - CF4F4F5211933057824B5621 /* button_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = button_osx.cpp; path = ../../src/osx/button_osx.cpp; sourceTree = SOURCE_ROOT; }; - 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_find_bracket.c; path = ../../3rdparty/pcre/src/pcre2_find_bracket.c; sourceTree = SOURCE_ROOT; }; - 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_predict.c; path = ../../src/tiff/libtiff/tif_predict.c; sourceTree = SOURCE_ROOT; }; - B1F3C70512D93501B0478F3E /* m_fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_fonts.cpp; path = ../../src/html/m_fonts.cpp; sourceTree = SOURCE_ROOT; }; - B14D6E7E15FD3C869E341198 /* LexLout.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLout.cxx; path = ../../src/stc/lexilla/lexers/LexLout.cxx; sourceTree = SOURCE_ROOT; }; - B40E0F6AA0273ACD9BDEAD72 /* appunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appunix.cpp; path = ../../src/unix/appunix.cpp; sourceTree = SOURCE_ROOT; }; - DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcsvg.cpp; path = ../../src/common/dcsvg.cpp; sourceTree = SOURCE_ROOT; }; - CDF592CBE5193497A26EF978 /* DBCS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DBCS.cxx; path = ../../src/stc/scintilla/src/DBCS.cxx; sourceTree = SOURCE_ROOT; }; - 543C896D9A30340A8C2CB7C8 /* combobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combobox_osx.cpp; path = ../../src/osx/combobox_osx.cpp; sourceTree = SOURCE_ROOT; }; - E8BD1489D95E3FD78B200B1B /* commandlinkbuttong.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = commandlinkbuttong.cpp; path = ../../src/generic/commandlinkbuttong.cpp; sourceTree = SOURCE_ROOT; }; - 093B5233861B3F9B8C85762B /* xh_cald.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_cald.cpp; path = ../../src/xrc/xh_cald.cpp; sourceTree = SOURCE_ROOT; }; - AE856D950B8C369EB0FE13BA /* datectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datectlg.cpp; path = ../../src/generic/datectlg.cpp; sourceTree = SOURCE_ROOT; }; - A9B2316B32653DA0939A372D /* sound_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sound_osx.cpp; path = ../../src/osx/sound_osx.cpp; sourceTree = SOURCE_ROOT; }; - DA7F7633279936EFA0B9C5CF /* markupparser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markupparser.cpp; path = ../../src/common/markupparser.cpp; sourceTree = SOURCE_ROOT; }; - C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextformatdlg.cpp; path = ../../src/richtext/richtextformatdlg.cpp; sourceTree = SOURCE_ROOT; }; - ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRaku.cxx; path = ../../src/stc/lexilla/lexers/LexRaku.cxx; sourceTree = SOURCE_ROOT; }; - E1B1FBB2BCC43BA7A45E9438 /* listctrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrlcmn.cpp; path = ../../src/common/listctrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - 8EB76F786D7F3FF286948D22 /* jcomapi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcomapi.c; path = ../../src/jpeg/jcomapi.c; sourceTree = SOURCE_ROOT; }; - F46EC1508C063C8395CE7A95 /* sstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sstream.cpp; path = ../../src/common/sstream.cpp; sourceTree = SOURCE_ROOT; }; - 88F2BA2F0598342186A484B5 /* fs_arc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_arc.cpp; path = ../../src/common/fs_arc.cpp; sourceTree = SOURCE_ROOT; }; - FE3B47058A723243A285594D /* LexMPT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMPT.cxx; path = ../../src/stc/lexilla/lexers/LexMPT.cxx; sourceTree = SOURCE_ROOT; }; - 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontcmn.cpp; path = ../../src/common/fontcmn.cpp; sourceTree = SOURCE_ROOT; }; - 7FE0455EBDC63D82B2D88587 /* jcprepct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcprepct.c; path = ../../src/jpeg/jcprepct.c; sourceTree = SOURCE_ROOT; }; - DC9153A350893820B942D37E /* LexMatlab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMatlab.cxx; path = ../../src/stc/lexilla/lexers/LexMatlab.cxx; sourceTree = SOURCE_ROOT; }; - 2EA275DD7D1138F9AE988E45 /* epolldispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = epolldispatcher.cpp; path = ../../src/unix/epolldispatcher.cpp; sourceTree = SOURCE_ROOT; }; - A6636144CDE83E8E85270FAF /* hashmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hashmap.cpp; path = ../../src/common/hashmap.cpp; sourceTree = SOURCE_ROOT; }; - 13FD4A890E9B3BAEBD568C3B /* bmpcboxg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpcboxg.cpp; path = ../../src/generic/bmpcboxg.cpp; sourceTree = SOURCE_ROOT; }; - 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexScriptol.cxx; path = ../../src/stc/lexilla/lexers/LexScriptol.cxx; sourceTree = SOURCE_ROOT; }; - 25E03E349FC13E4A9428B94E /* pcre2_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_error.c; path = ../../3rdparty/pcre/src/pcre2_error.c; sourceTree = SOURCE_ROOT; }; - 888BD97139C936679691FF34 /* hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cpp; path = ../../src/common/hash.cpp; sourceTree = SOURCE_ROOT; }; - DD09A813E10A31C19554B425 /* affinematrix2d.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = affinematrix2d.cpp; path = ../../src/common/affinematrix2d.cpp; sourceTree = SOURCE_ROOT; }; - 72D1F357DC993BE4AACDC3FD /* xh_bookctrlbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bookctrlbase.cpp; path = ../../src/xrc/xh_bookctrlbase.cpp; sourceTree = SOURCE_ROOT; }; - CC2E24773D853A77B9FEFA4C /* scrolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = scrolbar.mm; path = ../../src/osx/iphone/scrolbar.mm; sourceTree = SOURCE_ROOT; }; - 032A38738B58394E8617617B /* tif_dirinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirinfo.c; path = ../../src/tiff/libtiff/tif_dirinfo.c; sourceTree = SOURCE_ROOT; }; - 7D90D14874FD38079835AF0B /* editlbox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editlbox.cpp; path = ../../src/generic/editlbox.cpp; sourceTree = SOURCE_ROOT; }; - B181F564935730E89AB00D92 /* LexForth.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexForth.cxx; path = ../../src/stc/lexilla/lexers/LexForth.cxx; sourceTree = SOURCE_ROOT; }; - 95B4EDF38F8A3E5EBAFF560F /* trees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = trees.c; path = ../../src/zlib/trees.c; sourceTree = SOURCE_ROOT; }; - 72869747E68E37998CB0A07E /* jdhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdhuff.c; path = ../../src/jpeg/jdhuff.c; sourceTree = SOURCE_ROOT; }; - 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextbuffer.cpp; path = ../../src/richtext/richtextbuffer.cpp; sourceTree = SOURCE_ROOT; }; - 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpcx.cpp; path = ../../src/common/imagpcx.cpp; sourceTree = SOURCE_ROOT; }; - B17FC30EF9D035689B68C955 /* xh_toolbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_toolbk.cpp; path = ../../src/xrc/xh_toolbk.cpp; sourceTree = SOURCE_ROOT; }; - 92F377099B8B37F18C26716B /* collheaderctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collheaderctrlg.cpp; path = ../../src/generic/collheaderctrlg.cpp; sourceTree = SOURCE_ROOT; }; - FADE850169F7347F83FE1499 /* xh_statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_statbar.cpp; path = ../../src/xrc/xh_statbar.cpp; sourceTree = SOURCE_ROOT; }; - 3C654A08F74B3DBCA96CC2A9 /* sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sizer.cpp; path = ../../src/common/sizer.cpp; sourceTree = SOURCE_ROOT; }; - B17772732159304AA7312D72 /* dcclient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcclient.cpp; path = ../../src/osx/carbon/dcclient.cpp; sourceTree = SOURCE_ROOT; }; - 1EF103B09F02315282EC8F44 /* srchcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchcmn.cpp; path = ../../src/common/srchcmn.cpp; sourceTree = SOURCE_ROOT; }; - BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextsymboldlg.cpp; path = ../../src/richtext/richtextsymboldlg.cpp; sourceTree = SOURCE_ROOT; }; - DE8238DA30FF3FB984511250 /* sckaddr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckaddr.cpp; path = ../../src/common/sckaddr.cpp; sourceTree = SOURCE_ROOT; }; - 4048A3523EC03409BD899BEF /* xtixml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtixml.cpp; path = ../../src/common/xtixml.cpp; sourceTree = SOURCE_ROOT; }; - B4DEA098A05736AE94F01926 /* libwx_osx_iphone.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwx_osx_iphone.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9CE73979D0933A43830307E4 /* tif_packbits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_packbits.c; path = ../../src/tiff/libtiff/tif_packbits.c; sourceTree = SOURCE_ROOT; }; - 87799D3168B43EB7B5686826 /* pngrtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngrtran.c; path = ../../src/png/pngrtran.c; sourceTree = SOURCE_ROOT; }; - 5B83407D156C3CC3A66F05A4 /* fswatcher_fsevents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fswatcher_fsevents.cpp; path = ../../src/osx/fswatcher_fsevents.cpp; sourceTree = SOURCE_ROOT; }; - C63C964DAFAD311694367C94 /* xh_datectrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_datectrl.cpp; path = ../../src/xrc/xh_datectrl.cpp; sourceTree = SOURCE_ROOT; }; - 7020ADB5D3E0375E875B418B /* LexA68k.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexA68k.cxx; path = ../../src/stc/lexilla/lexers/LexA68k.cxx; sourceTree = SOURCE_ROOT; }; - D0B9C41A4D12345AAA764CAD /* stc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stc.cpp; path = ../../src/stc/stc.cpp; sourceTree = SOURCE_ROOT; }; - 35007225BB683683AA7C5E48 /* glcanvas.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = glcanvas.mm; path = ../../src/osx/iphone/glcanvas.mm; sourceTree = SOURCE_ROOT; }; - A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiactioncmn.cpp; path = ../../src/common/uiactioncmn.cpp; sourceTree = SOURCE_ROOT; }; - 2F94CF171F4532B89FECF475 /* busyinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = busyinfo.cpp; path = ../../src/generic/busyinfo.cpp; sourceTree = SOURCE_ROOT; }; - 343D4FDD5CC030618EF24729 /* dcmemory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcmemory.cpp; path = ../../src/osx/core/dcmemory.cpp; sourceTree = SOURCE_ROOT; }; - FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = palette_neon_intrinsics.c; path = ../../src/png/arm/palette_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; - 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAPDL.cxx; path = ../../src/stc/lexilla/lexers/LexAPDL.cxx; sourceTree = SOURCE_ROOT; }; - 8744F2C80ECF375999195935 /* LexPB.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPB.cxx; path = ../../src/stc/lexilla/lexers/LexPB.cxx; sourceTree = SOURCE_ROOT; }; - 6BC0A61629E635FAB4E09505 /* geometry.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = geometry.cpp; path = ../../src/common/geometry.cpp; sourceTree = SOURCE_ROOT; }; - DFDC805DD3063C389F93642D /* tif_next.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_next.c; path = ../../src/tiff/libtiff/tif_next.c; sourceTree = SOURCE_ROOT; }; - 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpfrm.cpp; path = ../../src/html/helpfrm.cpp; sourceTree = SOURCE_ROOT; }; - CF6511DE2CB43534A5566403 /* menuitem_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menuitem_osx.cpp; path = ../../src/osx/menuitem_osx.cpp; sourceTree = SOURCE_ROOT; }; - AC12D557950A3B0D89D9F2F3 /* fileback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileback.cpp; path = ../../src/common/fileback.cpp; sourceTree = SOURCE_ROOT; }; - ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = settcmn.cpp; path = ../../src/common/settcmn.cpp; sourceTree = SOURCE_ROOT; }; - DB90ADAC10693B6F91E7D4E9 /* unichar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = unichar.cpp; path = ../../src/common/unichar.cpp; sourceTree = SOURCE_ROOT; }; - BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasurecmn.cpp; path = ../../src/common/textmeasurecmn.cpp; sourceTree = SOURCE_ROOT; }; + 1197B997B1D139C5AE4D198A /* dseldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dseldlg.cpp; path = ../../src/common/dseldlg.cpp; sourceTree = SOURCE_ROOT; }; + C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabmdi.cpp; path = ../../src/aui/tabmdi.cpp; sourceTree = SOURCE_ROOT; }; + 693F731B7D1730A79485F9EC /* minifram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = minifram.cpp; path = ../../src/osx/minifram.cpp; sourceTree = SOURCE_ROOT; }; + 725574EF98C4301989181CBF /* jctrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jctrans.c; path = ../../src/jpeg/jctrans.c; sourceTree = SOURCE_ROOT; }; 38E0F60AE1F83633A0CC18FC /* xh_slidr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_slidr.cpp; path = ../../src/xrc/xh_slidr.cpp; sourceTree = SOURCE_ROOT; }; - 5CC5C13F8AA1387BADB7E60C /* printmac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printmac.cpp; path = ../../src/osx/core/printmac.cpp; sourceTree = SOURCE_ROOT; }; - 81B3DFBB73573FFDBD320334 /* datstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datstrm.cpp; path = ../../src/common/datstrm.cpp; sourceTree = SOURCE_ROOT; }; - B580FD04D0D83601826FD5EE /* filepickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filepickerg.cpp; path = ../../src/generic/filepickerg.cpp; sourceTree = SOURCE_ROOT; }; - B4028ABB08C63AB59F5F240B /* m_list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_list.cpp; path = ../../src/html/m_list.cpp; sourceTree = SOURCE_ROOT; }; - 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printdlg_osx.cpp; path = ../../src/osx/printdlg_osx.cpp; sourceTree = SOURCE_ROOT; }; - 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexRebol.cxx; path = ../../src/stc/lexilla/lexers/LexRebol.cxx; sourceTree = SOURCE_ROOT; }; - 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = StyleContext.cxx; path = ../../src/stc/lexilla/lexlib/StyleContext.cxx; sourceTree = SOURCE_ROOT; }; - E79B2D1F630036129B9677A7 /* tif_dir.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dir.c; path = ../../src/tiff/libtiff/tif_dir.c; sourceTree = SOURCE_ROOT; }; - E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMarkdown.cxx; path = ../../src/stc/lexilla/lexers/LexMarkdown.cxx; sourceTree = SOURCE_ROOT; }; - 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utilscocoa.mm; path = ../../src/osx/carbon/utilscocoa.mm; sourceTree = SOURCE_ROOT; }; - A87662D69F0432FC96701280 /* xh_notbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_notbk.cpp; path = ../../src/xrc/xh_notbk.cpp; sourceTree = SOURCE_ROOT; }; - 5612DBC4125B379DA2B28825 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/generic/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; - 24DF23D67E693D999B875101 /* toolbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toolbkg.cpp; path = ../../src/generic/toolbkg.cpp; sourceTree = SOURCE_ROOT; }; - AF26BAB1F4733114926F1724 /* png.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = png.c; path = ../../src/png/png.c; sourceTree = SOURCE_ROOT; }; - AB466912FDA23F8B87A00A3C /* threadpsx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = threadpsx.cpp; path = ../../src/unix/threadpsx.cpp; sourceTree = SOURCE_ROOT; }; - BEB08798C70E33DDB360E563 /* layout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = layout.cpp; path = ../../src/common/layout.cpp; sourceTree = SOURCE_ROOT; }; - 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gbsizer.cpp; path = ../../src/common/gbsizer.cpp; sourceTree = SOURCE_ROOT; }; - 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = fontdlgosx.mm; path = ../../src/osx/carbon/fontdlgosx.mm; sourceTree = SOURCE_ROOT; }; - AAB58DD0DEC13D68B8708085 /* fs_filter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_filter.cpp; path = ../../src/common/fs_filter.cpp; sourceTree = SOURCE_ROOT; }; - 117CD1A3BCB53CEE800787AE /* txtstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = txtstrm.cpp; path = ../../src/common/txtstrm.cpp; sourceTree = SOURCE_ROOT; }; - 027D2F04BE933ED6B9BA1518 /* imaglist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imaglist.cpp; path = ../../src/generic/imaglist.cpp; sourceTree = SOURCE_ROOT; }; - 7FCA75FE592C3469AE351FBF /* winpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = winpars.cpp; path = ../../src/html/winpars.cpp; sourceTree = SOURCE_ROOT; }; - 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPOV.cxx; path = ../../src/stc/lexilla/lexers/LexPOV.cxx; sourceTree = SOURCE_ROOT; }; - 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbkg.cpp; path = ../../src/generic/listbkg.cpp; sourceTree = SOURCE_ROOT; }; - EDB48813110636DBA045BF3A /* LexPS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPS.cxx; path = ../../src/stc/lexilla/lexers/LexPS.cxx; sourceTree = SOURCE_ROOT; }; - 4C4649974D8B3A109D1BF145 /* art_internal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_internal.cpp; path = ../../src/ribbon/art_internal.cpp; sourceTree = SOURCE_ROOT; }; - 087B66573CD33DA99DA82B1C /* xmlres.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlres.cpp; path = ../../src/xrc/xmlres.cpp; sourceTree = SOURCE_ROOT; }; - B901252876603DCEA4C66D89 /* nbkbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nbkbase.cpp; path = ../../src/common/nbkbase.cpp; sourceTree = SOURCE_ROOT; }; - 832BBBFE664736D5978420C6 /* fmapbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fmapbase.cpp; path = ../../src/common/fmapbase.cpp; sourceTree = SOURCE_ROOT; }; - 789F45D14FF23E248FCFB5FA /* utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils.mm; path = ../../src/osx/iphone/utils.mm; sourceTree = SOURCE_ROOT; }; - 5CB4781DF8C432C688F30CDD /* ftp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ftp.cpp; path = ../../src/common/ftp.cpp; sourceTree = SOURCE_ROOT; }; - 59ED0C057D8F388A89DC7177 /* page.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = page.cpp; path = ../../src/ribbon/page.cpp; sourceTree = SOURCE_ROOT; }; - 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choic.cpp; path = ../../src/xrc/xh_choic.cpp; sourceTree = SOURCE_ROOT; }; - 8F08F70E1EF239999A4D2AC4 /* wizard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wizard.cpp; path = ../../src/generic/wizard.cpp; sourceTree = SOURCE_ROOT; }; - CDA232B9FFD33B7482E69B58 /* xh_tglbtn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_tglbtn.cpp; path = ../../src/xrc/xh_tglbtn.cpp; sourceTree = SOURCE_ROOT; }; - 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexInno.cxx; path = ../../src/stc/lexilla/lexers/LexInno.cxx; sourceTree = SOURCE_ROOT; }; - CA2D9F325F833C408657E7B7 /* dlunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlunix.cpp; path = ../../src/unix/dlunix.cpp; sourceTree = SOURCE_ROOT; }; - 242BF97B558634A79322052C /* prntbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prntbase.cpp; path = ../../src/common/prntbase.cpp; sourceTree = SOURCE_ROOT; }; - CA0D5D47D62A3148BA51B31B /* tif_compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_compress.c; path = ../../src/tiff/libtiff/tif_compress.c; sourceTree = SOURCE_ROOT; }; - 5FF661188B563D27A11F5716 /* fontutil.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutil.cpp; path = ../../src/osx/fontutil.cpp; sourceTree = SOURCE_ROOT; }; - 4867546E8B8D3C8683A23ED5 /* any.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = any.cpp; path = ../../src/common/any.cpp; sourceTree = SOURCE_ROOT; }; - 302A13BC64C238A297F4399F /* brush.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = brush.cpp; path = ../../src/osx/brush.cpp; sourceTree = SOURCE_ROOT; }; - 8D529E2668C23D94A7706C8A /* textdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textdlgg.cpp; path = ../../src/generic/textdlgg.cpp; sourceTree = SOURCE_ROOT; }; - DC0FFDC7A6163F2DA73B84EB /* jchuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jchuff.c; path = ../../src/jpeg/jchuff.c; sourceTree = SOURCE_ROOT; }; - 305614D19CF23CB2B14A5B2E /* tif_flush.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_flush.c; path = ../../src/tiff/libtiff/tif_flush.c; sourceTree = SOURCE_ROOT; }; - E9B992CB6C28339FB0CA5E27 /* tif_write.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_write.c; path = ../../src/tiff/libtiff/tif_write.c; sourceTree = SOURCE_ROOT; }; - EA2520F427493A22A70A5C09 /* stackwalk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalk.cpp; path = ../../src/unix/stackwalk.cpp; sourceTree = SOURCE_ROOT; }; - 108517BCD39230E7A89BC943 /* jerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jerror.c; path = ../../src/jpeg/jerror.c; sourceTree = SOURCE_ROOT; }; - 45C65E309F3A39598C043657 /* xh_infobar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_infobar.cpp; path = ../../src/xrc/xh_infobar.cpp; sourceTree = SOURCE_ROOT; }; - DA5E95D498C53A808A8E2EEB /* Editor.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Editor.cxx; path = ../../src/stc/scintilla/src/Editor.cxx; sourceTree = SOURCE_ROOT; }; - C133B838193A35ABBB803151 /* ViewStyle.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ViewStyle.cxx; path = ../../src/stc/scintilla/src/ViewStyle.cxx; sourceTree = SOURCE_ROOT; }; - 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = debugrpt.cpp; path = ../../src/common/debugrpt.cpp; sourceTree = SOURCE_ROOT; }; - 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobut_osx.cpp; path = ../../src/osx/radiobut_osx.cpp; sourceTree = SOURCE_ROOT; }; - 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCrontab.cxx; path = ../../src/stc/lexilla/lexers/LexCrontab.cxx; sourceTree = SOURCE_ROOT; }; - 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_unkwn.cpp; path = ../../src/xrc/xh_unkwn.cpp; sourceTree = SOURCE_ROOT; }; - CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerSimple.cxx; path = ../../src/stc/lexilla/lexlib/LexerSimple.cxx; sourceTree = SOURCE_ROOT; }; - 45860601270D318D93BEE1F3 /* LexMagik.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMagik.cxx; path = ../../src/stc/lexilla/lexers/LexMagik.cxx; sourceTree = SOURCE_ROOT; }; - 86884BC843F6337EABF744BB /* jdapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapimin.c; path = ../../src/jpeg/jdapimin.c; sourceTree = SOURCE_ROOT; }; - 271B4B77622B3411A7BF6634 /* dataobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dataobj.cpp; path = ../../src/osx/carbon/dataobj.cpp; sourceTree = SOURCE_ROOT; }; - 3088384F07C63A5DB3581656 /* tif_lzma.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_lzma.c; path = ../../src/tiff/libtiff/tif_lzma.c; sourceTree = SOURCE_ROOT; }; - B5E2D6917EB1352983C7FE85 /* wrapsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wrapsizer.cpp; path = ../../src/common/wrapsizer.cpp; sourceTree = SOURCE_ROOT; }; - BEA102FF0FFC33DEAEF2FE14 /* progdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = progdlgg.cpp; path = ../../src/generic/progdlgg.cpp; sourceTree = SOURCE_ROOT; }; - 2C090A76B6F23E6481A27282 /* ipcbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ipcbase.cpp; path = ../../src/common/ipcbase.cpp; sourceTree = SOURCE_ROOT; }; - B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirwrite.c; path = ../../src/tiff/libtiff/tif_dirwrite.c; sourceTree = SOURCE_ROOT; }; - DBFB65776C563C88BB7BF0D6 /* iconbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = iconbndl.cpp; path = ../../src/common/iconbndl.cpp; sourceTree = SOURCE_ROOT; }; - A9C7F740A55E39FD890B3C7F /* editors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editors.cpp; path = ../../src/propgrid/editors.cpp; sourceTree = SOURCE_ROOT; }; - 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdapistd.c; path = ../../src/jpeg/jdapistd.c; sourceTree = SOURCE_ROOT; }; - 01BA6D45FE4C381493EB4372 /* validate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = validate.cpp; path = ../../src/common/validate.cpp; sourceTree = SOURCE_ROOT; }; - 6C0129D2DB2D3431B66FD9C3 /* textctrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textctrl_osx.cpp; path = ../../src/osx/textctrl_osx.cpp; sourceTree = SOURCE_ROOT; }; - 1629FA905F903324AA5BE72C /* vscroll.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vscroll.cpp; path = ../../src/generic/vscroll.cpp; sourceTree = SOURCE_ROOT; }; - AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = nonownedwnd.mm; path = ../../src/osx/iphone/nonownedwnd.mm; sourceTree = SOURCE_ROOT; }; - 26D7C4995D7A35A1854B533F /* window_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = window_osx.cpp; path = ../../src/osx/window_osx.cpp; sourceTree = SOURCE_ROOT; }; - BAD9A0BFED6A37E4A305E1D7 /* filename.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filename.cpp; path = ../../src/common/filename.cpp; sourceTree = SOURCE_ROOT; }; - E89AC104BF4F33A083F8B382 /* jccoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccoefct.c; path = ../../src/jpeg/jccoefct.c; sourceTree = SOURCE_ROOT; }; - BD709DEB71623974B9836D69 /* dockart.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dockart.cpp; path = ../../src/aui/dockart.cpp; sourceTree = SOURCE_ROOT; }; - 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clipbrd.cpp; path = ../../src/osx/carbon/clipbrd.cpp; sourceTree = SOURCE_ROOT; }; - 664736BDE465350C9C4750E9 /* jcmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmarker.c; path = ../../src/jpeg/jcmarker.c; sourceTree = SOURCE_ROOT; }; + 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webviewarchivehandler.cpp; path = ../../src/common/webviewarchivehandler.cpp; sourceTree = SOURCE_ROOT; }; + 59D075A3E96F3187B58F6D03 /* choice_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choice_osx.cpp; path = ../../src/osx/choice_osx.cpp; sourceTree = SOURCE_ROOT; }; A2B7B30FA60633339D8862C6 /* rowheightcache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rowheightcache.cpp; path = ../../src/generic/rowheightcache.cpp; sourceTree = SOURCE_ROOT; }; - AF76670146413EEFA005206A /* printps.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printps.cpp; path = ../../src/generic/printps.cpp; sourceTree = SOURCE_ROOT; }; - A208BFC0C8C43847A9620ADA /* pcre2_newline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_newline.c; path = ../../3rdparty/pcre/src/pcre2_newline.c; sourceTree = SOURCE_ROOT; }; - 45D7558DF5E03A2EB41883F0 /* pngwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwutil.c; path = ../../src/png/pngwutil.c; sourceTree = SOURCE_ROOT; }; - BB7DBBD53BA837D2B01CE2B6 /* xh_chckb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_chckb.cpp; path = ../../src/xrc/xh_chckb.cpp; sourceTree = SOURCE_ROOT; }; - B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBasic.cxx; path = ../../src/stc/lexilla/lexers/LexBasic.cxx; sourceTree = SOURCE_ROOT; }; - 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dobjcmn.cpp; path = ../../src/common/dobjcmn.cpp; sourceTree = SOURCE_ROOT; }; + 9FEB8204E530329FA085E5B8 /* strconv.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv.cpp; path = ../../src/common/strconv.cpp; sourceTree = SOURCE_ROOT; }; + 0E7BF9256DF533EBAE2B945E /* WordList.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WordList.cxx; path = ../../src/stc/lexilla/lexlib/WordList.cxx; sourceTree = SOURCE_ROOT; }; + 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSpecman.cxx; path = ../../src/stc/lexilla/lexers/LexSpecman.cxx; sourceTree = SOURCE_ROOT; }; + CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webviewfshandler.cpp; path = ../../src/common/webviewfshandler.cpp; sourceTree = SOURCE_ROOT; }; + 777385D10CCC350C90F02824 /* textentry_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textentry_osx.cpp; path = ../../src/osx/textentry_osx.cpp; sourceTree = SOURCE_ROOT; }; + 02D9332D5C5632E981936E29 /* jquant2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant2.c; path = ../../src/jpeg/jquant2.c; sourceTree = SOURCE_ROOT; }; + 19559DDA007D364E838014B5 /* nonownedwnd_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nonownedwnd_osx.cpp; path = ../../src/osx/nonownedwnd_osx.cpp; sourceTree = SOURCE_ROOT; }; + 7395814D42CC38F6B8CD81B4 /* gzlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzlib.c; path = ../../src/zlib/gzlib.c; sourceTree = SOURCE_ROOT; }; + D9016355F66D3125919E017D /* listctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listctrl.cpp; path = ../../src/generic/listctrl.cpp; sourceTree = SOURCE_ROOT; }; + 09F8B0818C3A3248A26EE05D /* choicbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicbkg.cpp; path = ../../src/generic/choicbkg.cpp; sourceTree = SOURCE_ROOT; }; + 59572A234F0636D78BFD9F6B /* spinctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinctlg.cpp; path = ../../src/generic/spinctlg.cpp; sourceTree = SOURCE_ROOT; }; + 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpfrm.cpp; path = ../../src/html/helpfrm.cpp; sourceTree = SOURCE_ROOT; }; + 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSTTXT.cxx; path = ../../src/stc/lexilla/lexers/LexSTTXT.cxx; sourceTree = SOURCE_ROOT; }; + CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerSimple.cxx; path = ../../src/stc/lexilla/lexlib/LexerSimple.cxx; sourceTree = SOURCE_ROOT; }; + CF4F4F5211933057824B5621 /* button_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = button_osx.cpp; path = ../../src/osx/button_osx.cpp; sourceTree = SOURCE_ROOT; }; + AF9EE701DD653E2299293E5F /* pngwio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwio.c; path = ../../src/png/pngwio.c; sourceTree = SOURCE_ROOT; }; + A1CB6A4171D4343BB0A9858A /* msgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = msgdlgg.cpp; path = ../../src/generic/msgdlgg.cpp; sourceTree = SOURCE_ROOT; }; + FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_config.c; path = ../../3rdparty/pcre/src/pcre2_config.c; sourceTree = SOURCE_ROOT; }; + 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexSorcus.cxx; path = ../../src/stc/lexilla/lexers/LexSorcus.cxx; sourceTree = SOURCE_ROOT; }; + EA4AF89C36C53EB4B307DCAB /* filtfind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filtfind.cpp; path = ../../src/common/filtfind.cpp; sourceTree = SOURCE_ROOT; }; + C83C97A1FCC5345896C9D7DE /* tif_warning.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_warning.c; path = ../../src/tiff/libtiff/tif_warning.c; sourceTree = SOURCE_ROOT; }; + 12363D1F50FE301DAEE7F04A /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/osx/carbon/control.cpp; sourceTree = SOURCE_ROOT; }; + 22D6E6D9712338C6906CFAA4 /* dcscreen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcscreen.cpp; path = ../../src/osx/carbon/dcscreen.cpp; sourceTree = SOURCE_ROOT; }; + 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextimagedlg.cpp; path = ../../src/richtext/richtextimagedlg.cpp; sourceTree = SOURCE_ROOT; }; + DC0FFDC7A6163F2DA73B84EB /* jchuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jchuff.c; path = ../../src/jpeg/jchuff.c; sourceTree = SOURCE_ROOT; }; + 5612DBC4125B379DA2B28825 /* buttonbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = buttonbar.cpp; path = ../../src/generic/buttonbar.cpp; sourceTree = SOURCE_ROOT; }; D4A23A8BC7373D4BBD72851D /* apptraits.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = apptraits.cpp; path = ../../src/unix/apptraits.cpp; sourceTree = SOURCE_ROOT; }; - 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_ord2utf.c; path = ../../3rdparty/pcre/src/pcre2_ord2utf.c; sourceTree = SOURCE_ROOT; }; - E9977457BC7F3A1D93C18A02 /* richmsgdlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richmsgdlgg.cpp; path = ../../src/generic/richmsgdlgg.cpp; sourceTree = SOURCE_ROOT; }; - F5DAF1F49F0F3F41A427A21D /* icon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = icon.cpp; path = ../../src/generic/icon.cpp; sourceTree = SOURCE_ROOT; }; - 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgg.cpp; path = ../../src/generic/notifmsgg.cpp; sourceTree = SOURCE_ROOT; }; - D46A36564C78312CAC538E93 /* srchctlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctlg.cpp; path = ../../src/generic/srchctlg.cpp; sourceTree = SOURCE_ROOT; }; - 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpwnd.cpp; path = ../../src/html/helpwnd.cpp; sourceTree = SOURCE_ROOT; }; - 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = evtloop_cf.cpp; path = ../../src/osx/core/evtloop_cf.cpp; sourceTree = SOURCE_ROOT; }; - B180290089B139F18B0C7BBA /* stockitem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stockitem.cpp; path = ../../src/common/stockitem.cpp; sourceTree = SOURCE_ROOT; }; - F7E99B35A98D30818120B002 /* string.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../src/common/string.cpp; sourceTree = SOURCE_ROOT; }; - BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_fax3sm.c; path = ../../src/tiff/libtiff/tif_fax3sm.c; sourceTree = SOURCE_ROOT; }; - 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlcmn.cpp; path = ../../src/common/filectrlcmn.cpp; sourceTree = SOURCE_ROOT; }; - C3784C240C2F330683494926 /* laywin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = laywin.cpp; path = ../../src/generic/laywin.cpp; sourceTree = SOURCE_ROOT; }; - AB8A747FB60239B9AB710264 /* clrpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clrpickercmn.cpp; path = ../../src/common/clrpickercmn.cpp; sourceTree = SOURCE_ROOT; }; - FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbufcmn.cpp; path = ../../src/common/dcbufcmn.cpp; sourceTree = SOURCE_ROOT; }; - 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexDiff.cxx; path = ../../src/stc/lexilla/lexers/LexDiff.cxx; sourceTree = SOURCE_ROOT; }; - 81708CFA21A03013ACB8DDD7 /* checkbox.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = checkbox.mm; path = ../../src/osx/iphone/checkbox.mm; sourceTree = SOURCE_ROOT; }; - 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourdata.cpp; path = ../../src/common/colourdata.cpp; sourceTree = SOURCE_ROOT; }; - A4A745D1821A32D591D76650 /* imagiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagiff.cpp; path = ../../src/common/imagiff.cpp; sourceTree = SOURCE_ROOT; }; - DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexerModule.cxx; path = ../../src/stc/lexilla/lexlib/LexerModule.cxx; sourceTree = SOURCE_ROOT; }; - 54710DA2AC4F3262A8A1EA63 /* richtooltipg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipg.cpp; path = ../../src/generic/richtooltipg.cpp; sourceTree = SOURCE_ROOT; }; - 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHaskell.cxx; path = ../../src/stc/lexilla/lexers/LexHaskell.cxx; sourceTree = SOURCE_ROOT; }; - B98B72B3A0A73044B85AED60 /* propgrid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgrid.cpp; path = ../../src/propgrid/propgrid.cpp; sourceTree = SOURCE_ROOT; }; - 326723AEB79A305F90D6B41D /* advprops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = advprops.cpp; path = ../../src/propgrid/advprops.cpp; sourceTree = SOURCE_ROOT; }; - A5BBC1E494D33D028CA547FF /* jddctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jddctmgr.c; path = ../../src/jpeg/jddctmgr.c; sourceTree = SOURCE_ROOT; }; - 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = msgdlg.mm; path = ../../src/osx/iphone/msgdlg.mm; sourceTree = SOURCE_ROOT; }; - 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sizer.cpp; path = ../../src/xrc/xh_sizer.cpp; sourceTree = SOURCE_ROOT; }; - A54B80C17F823CB5900AD2E8 /* framecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framecmn.cpp; path = ../../src/common/framecmn.cpp; sourceTree = SOURCE_ROOT; }; - 9E8BF36D3A7C309482CBA9EC /* tipwin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tipwin.cpp; path = ../../src/generic/tipwin.cpp; sourceTree = SOURCE_ROOT; }; - 81A30C745CA73E30B788B408 /* image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image.cpp; path = ../../src/common/image.cpp; sourceTree = SOURCE_ROOT; }; - 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCMD.cxx; path = ../../src/stc/lexilla/lexers/LexTCMD.cxx; sourceTree = SOURCE_ROOT; }; - 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapimin.c; path = ../../src/jpeg/jcapimin.c; sourceTree = SOURCE_ROOT; }; + B9B5BC858CCF3477895D2786 /* zstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zstream.cpp; path = ../../src/common/zstream.cpp; sourceTree = SOURCE_ROOT; }; + A1A53EC3A3463EFDB7614E93 /* bitmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bitmap.cpp; path = ../../src/osx/core/bitmap.cpp; sourceTree = SOURCE_ROOT; }; + EDD97DF408EC347A8CB8EF45 /* filedlgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filedlgg.cpp; path = ../../src/generic/filedlgg.cpp; sourceTree = SOURCE_ROOT; }; + BEC69FC5D7F73759A0670C4A /* textmeasurecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textmeasurecmn.cpp; path = ../../src/common/textmeasurecmn.cpp; sourceTree = SOURCE_ROOT; }; + 91300EB871CC39ECBC430D48 /* pngget.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngget.c; path = ../../src/png/pngget.c; sourceTree = SOURCE_ROOT; }; 9860CD56245B3E7FBD0E7846 /* checklst_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checklst_osx.cpp; path = ../../src/osx/checklst_osx.cpp; sourceTree = SOURCE_ROOT; }; - 54FB8A5FCBD0309AAC2E4F70 /* zipstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = zipstrm.cpp; path = ../../src/common/zipstrm.cpp; sourceTree = SOURCE_ROOT; }; - 7C80A0223B993BCB80D1C0A0 /* srchctrl_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = srchctrl_osx.cpp; path = ../../src/osx/srchctrl_osx.cpp; sourceTree = SOURCE_ROOT; }; - 998C092CB83639CFA3DC63B1 /* checkbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checkbox_osx.cpp; path = ../../src/osx/checkbox_osx.cpp; sourceTree = SOURCE_ROOT; }; - F7332A03D93D3DABB050615D /* dir.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dir.cpp; path = ../../src/unix/dir.cpp; sourceTree = SOURCE_ROOT; }; - 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMaxima.cxx; path = ../../src/stc/lexilla/lexers/LexMaxima.cxx; sourceTree = SOURCE_ROOT; }; + 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiodispatcher.cpp; path = ../../src/common/fdiodispatcher.cpp; sourceTree = SOURCE_ROOT; }; + 81A30C745CA73E30B788B408 /* image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image.cpp; path = ../../src/common/image.cpp; sourceTree = SOURCE_ROOT; }; + 12453E271F2A3AC9969E62A4 /* clipbrd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clipbrd.cpp; path = ../../src/osx/carbon/clipbrd.cpp; sourceTree = SOURCE_ROOT; }; + 95E2B80B2D7033808504DA8D /* utilsexc_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilsexc_cf.cpp; path = ../../src/osx/core/utilsexc_cf.cpp; sourceTree = SOURCE_ROOT; }; + 5219A792C6A736F193D4A82F /* ContractionState.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ContractionState.cxx; path = ../../src/stc/scintilla/src/ContractionState.cxx; sourceTree = SOURCE_ROOT; }; + 9D6B0D32537D35069C7E053F /* inftrees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = ../../src/zlib/inftrees.c; sourceTree = SOURCE_ROOT; }; + D7B3307E56B332769901E99F /* filehistorycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filehistorycmn.cpp; path = ../../src/common/filehistorycmn.cpp; sourceTree = SOURCE_ROOT; }; + A87662D69F0432FC96701280 /* xh_notbk.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_notbk.cpp; path = ../../src/xrc/xh_notbk.cpp; sourceTree = SOURCE_ROOT; }; + D8F06DEA1AA339ED819B3812 /* preferencesg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = preferencesg.cpp; path = ../../src/generic/preferencesg.cpp; sourceTree = SOURCE_ROOT; }; + EE959EC7BFDD3A628E856404 /* anidecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = anidecod.cpp; path = ../../src/common/anidecod.cpp; sourceTree = SOURCE_ROOT; }; + 684D92E552BE313CBE0A88AA /* valnum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valnum.cpp; path = ../../src/common/valnum.cpp; sourceTree = SOURCE_ROOT; }; + 552757A901E732CAA8E3F16D /* list.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = ../../src/common/list.cpp; sourceTree = SOURCE_ROOT; }; + 30C0FB3166DD31A893AE98E2 /* fontcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontcmn.cpp; path = ../../src/common/fontcmn.cpp; sourceTree = SOURCE_ROOT; }; + E9B992CB6C28339FB0CA5E27 /* tif_write.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_write.c; path = ../../src/tiff/libtiff/tif_write.c; sourceTree = SOURCE_ROOT; }; + A9E441D48CB73EF2BFD6C384 /* scrolbarcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrolbarcmn.cpp; path = ../../src/common/scrolbarcmn.cpp; sourceTree = SOURCE_ROOT; }; + EEA0945B20913754A54D0FD9 /* dcpsg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcpsg.cpp; path = ../../src/generic/dcpsg.cpp; sourceTree = SOURCE_ROOT; }; + CC2713393AB132AA8E337AE1 /* LexPython.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPython.cxx; path = ../../src/stc/lexilla/lexers/LexPython.cxx; sourceTree = SOURCE_ROOT; }; + 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CallTip.cxx; path = ../../src/stc/scintilla/src/CallTip.cxx; sourceTree = SOURCE_ROOT; }; + 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCPP.cxx; path = ../../src/stc/lexilla/lexers/LexCPP.cxx; sourceTree = SOURCE_ROOT; }; + 9051902662BE38B3912B34EA /* dlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dlgcmn.cpp; path = ../../src/common/dlgcmn.cpp; sourceTree = SOURCE_ROOT; }; + 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexHaskell.cxx; path = ../../src/stc/lexilla/lexers/LexHaskell.cxx; sourceTree = SOURCE_ROOT; }; + 06BB94FBD5E23872BE5AB4A3 /* combocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combocmn.cpp; path = ../../src/common/combocmn.cpp; sourceTree = SOURCE_ROOT; }; + 789F45D14FF23E248FCFB5FA /* utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utils.mm; path = ../../src/osx/iphone/utils.mm; sourceTree = SOURCE_ROOT; }; + AF76670146413EEFA005206A /* printps.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printps.cpp; path = ../../src/generic/printps.cpp; sourceTree = SOURCE_ROOT; }; + 1A0650754DC2358CA5933B28 /* pngerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngerror.c; path = ../../src/png/pngerror.c; sourceTree = SOURCE_ROOT; }; + 84A7A3B499503ECABC6A838F /* btncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = btncmn.cpp; path = ../../src/common/btncmn.cpp; sourceTree = SOURCE_ROOT; }; + 16FE98EC26223BF0A78AB2EE /* gifdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gifdecod.cpp; path = ../../src/common/gifdecod.cpp; sourceTree = SOURCE_ROOT; }; + 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_codec.c; path = ../../src/tiff/libtiff/tif_codec.c; sourceTree = SOURCE_ROOT; }; + 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtexthtml.cpp; path = ../../src/richtext/richtexthtml.cpp; sourceTree = SOURCE_ROOT; }; + 5168ADF7BE39351F8F24E1E6 /* cfstring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cfstring.cpp; path = ../../src/osx/core/cfstring.cpp; sourceTree = SOURCE_ROOT; }; + 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = debugrpt.cpp; path = ../../src/common/debugrpt.cpp; sourceTree = SOURCE_ROOT; }; + E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLaTeX.cxx; path = ../../src/stc/lexilla/lexers/LexLaTeX.cxx; sourceTree = SOURCE_ROOT; }; + DECAF5DD80383A2CA76EB383 /* jdatasrc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatasrc.c; path = ../../src/jpeg/jdatasrc.c; sourceTree = SOURCE_ROOT; }; + 00DA3D3EEF5E305CA73A1871 /* region.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = region.cpp; path = ../../src/osx/carbon/region.cpp; sourceTree = SOURCE_ROOT; }; + 38891BF8F51E398F9082903F /* LexTAL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTAL.cxx; path = ../../src/stc/lexilla/lexers/LexTAL.cxx; sourceTree = SOURCE_ROOT; }; + 4CB467F9898C3952A68D988B /* zutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = ../../src/zlib/zutil.c; sourceTree = SOURCE_ROOT; }; + FCCFF49F92B4323D9181CEDA /* htmltag.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = htmltag.cpp; path = ../../src/html/htmltag.cpp; sourceTree = SOURCE_ROOT; }; + FA9DD56E399533A5BE7AAD16 /* jdarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdarith.c; path = ../../src/jpeg/jdarith.c; sourceTree = SOURCE_ROOT; }; + E8072CA67D19346ABF4D465F /* slidercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slidercmn.cpp; path = ../../src/common/slidercmn.cpp; sourceTree = SOURCE_ROOT; }; + 95186FEF3DEF39D8B1157BD5 /* stattext.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = stattext.mm; path = ../../src/osx/iphone/stattext.mm; sourceTree = SOURCE_ROOT; }; + FBC5A5797B0D369291A76D6E /* dcbufcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcbufcmn.cpp; path = ../../src/common/dcbufcmn.cpp; sourceTree = SOURCE_ROOT; }; + 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_pattern_info.c; path = ../../3rdparty/pcre/src/pcre2_pattern_info.c; sourceTree = SOURCE_ROOT; }; + 52FE1599218730CC99A3F801 /* m_dflist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_dflist.cpp; path = ../../src/html/m_dflist.cpp; sourceTree = SOURCE_ROOT; }; + 7A1CE0B28CB73F90AE92B5AB /* richtooltipcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtooltipcmn.cpp; path = ../../src/common/richtooltipcmn.cpp; sourceTree = SOURCE_ROOT; }; + C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexTCL.cxx; path = ../../src/stc/lexilla/lexers/LexTCL.cxx; sourceTree = SOURCE_ROOT; }; + 7A24E9101688368296C21EBE /* gzclose.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = gzclose.c; path = ../../src/zlib/gzclose.c; sourceTree = SOURCE_ROOT; }; + C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngmem.c; path = ../../src/png/pngmem.c; sourceTree = SOURCE_ROOT; }; + 4FE0B33481283D3493613B0F /* config.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = config.cpp; path = ../../src/common/config.cpp; sourceTree = SOURCE_ROOT; }; + 4C4649974D8B3A109D1BF145 /* art_internal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = art_internal.cpp; path = ../../src/ribbon/art_internal.cpp; sourceTree = SOURCE_ROOT; }; 239D386E9D7D39C5A1E859C6 /* clipcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = clipcmn.cpp; path = ../../src/common/clipcmn.cpp; sourceTree = SOURCE_ROOT; }; - 24930711031D35288D28B04B /* choiccmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choiccmn.cpp; path = ../../src/common/choiccmn.cpp; sourceTree = SOURCE_ROOT; }; - FB46BC22F6B23909A938C561 /* regex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regex.cpp; path = ../../src/common/regex.cpp; sourceTree = SOURCE_ROOT; }; + 1B7308D9C4BA39F19223C82C /* tglbtn_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tglbtn_osx.cpp; path = ../../src/osx/tglbtn_osx.cpp; sourceTree = SOURCE_ROOT; }; + DE9DBF06A1F43EF2B26445D5 /* dcsvg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcsvg.cpp; path = ../../src/common/dcsvg.cpp; sourceTree = SOURCE_ROOT; }; + DAAED71A534135A9A61612A6 /* colordlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = colordlgosx.mm; path = ../../src/osx/carbon/colordlgosx.mm; sourceTree = SOURCE_ROOT; }; + E685D81FB9FF3081B6C5C321 /* EditModel.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EditModel.cxx; path = ../../src/stc/scintilla/src/EditModel.cxx; sourceTree = SOURCE_ROOT; }; + F82278F9AF0432529891E6D7 /* tif_close.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_close.c; path = ../../src/tiff/libtiff/tif_close.c; sourceTree = SOURCE_ROOT; }; + 83A94241BCB13767AFEC5946 /* checklstcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = checklstcmn.cpp; path = ../../src/common/checklstcmn.cpp; sourceTree = SOURCE_ROOT; }; + 97FFB03FF6793506B246BAC6 /* platinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = platinfo.cpp; path = ../../src/common/platinfo.cpp; sourceTree = SOURCE_ROOT; }; + 8685B8ED68F23DB0B770FD74 /* xmltok.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmltok.c; path = ../../src/expat/expat/lib/xmltok.c; sourceTree = SOURCE_ROOT; }; + A3BF8C9FF2D5314591329D0D /* toolbar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = toolbar.mm; path = ../../src/osx/iphone/toolbar.mm; sourceTree = SOURCE_ROOT; }; + 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_auitoolb.cpp; path = ../../src/xrc/xh_auitoolb.cpp; sourceTree = SOURCE_ROOT; }; + 924AA3A156F834BCA1A57976 /* notifmsgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = notifmsgg.cpp; path = ../../src/generic/notifmsgg.cpp; sourceTree = SOURCE_ROOT; }; + 607EF0043E723B7B9BE101EA /* wxprintf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxprintf.cpp; path = ../../src/common/wxprintf.cpp; sourceTree = SOURCE_ROOT; }; + 776CD7F5B0673B4688F2EC92 /* dcgraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dcgraph.cpp; path = ../../src/common/dcgraph.cpp; sourceTree = SOURCE_ROOT; }; + E1B794996B953D00AC7BC2AE /* uilocale.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = uilocale.mm; path = ../../src/osx/core/uilocale.mm; sourceTree = SOURCE_ROOT; }; + 42E433D1700631A8907B8227 /* helpctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpctrl.cpp; path = ../../src/html/helpctrl.cpp; sourceTree = SOURCE_ROOT; }; + 888BD97139C936679691FF34 /* hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cpp; path = ../../src/common/hash.cpp; sourceTree = SOURCE_ROOT; }; + 93B77251C0E0382D9A8E113D /* xh_grid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_grid.cpp; path = ../../src/xrc/xh_grid.cpp; sourceTree = SOURCE_ROOT; }; + 1BC0322549563787A21CE8F1 /* LexNsis.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNsis.cxx; path = ../../src/stc/lexilla/lexers/LexNsis.cxx; sourceTree = SOURCE_ROOT; }; + 773D91F8280434519BD167EA /* radiobox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobox_osx.cpp; path = ../../src/osx/radiobox_osx.cpp; sourceTree = SOURCE_ROOT; }; + DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DefaultLexer.cxx; path = ../../src/stc/lexilla/lexlib/DefaultLexer.cxx; sourceTree = SOURCE_ROOT; }; + E6AB648BC5173104A96CAE66 /* xml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xml.cpp; path = ../../src/xml/xml.cpp; sourceTree = SOURCE_ROOT; }; + 9B862D1027C4367BBF44420F /* slider.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = slider.mm; path = ../../src/osx/iphone/slider.mm; sourceTree = SOURCE_ROOT; }; + 5E7A77AA776B3B5CAEE3CC90 /* listbkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = listbkg.cpp; path = ../../src/generic/listbkg.cpp; sourceTree = SOURCE_ROOT; }; + 3116006345D833509865FF7F /* xh_bannerwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_bannerwindow.cpp; path = ../../src/xrc/xh_bannerwindow.cpp; sourceTree = SOURCE_ROOT; }; + 84758329F2163F00A9C005DF /* collpaneg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = collpaneg.cpp; path = ../../src/generic/collpaneg.cpp; sourceTree = SOURCE_ROOT; }; + F84F0DB790A23D92A193D2B4 /* http.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = http.cpp; path = ../../src/common/http.cpp; sourceTree = SOURCE_ROOT; }; + 5F84098A475939BB9EE87E70 /* imagbmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagbmp.cpp; path = ../../src/common/imagbmp.cpp; sourceTree = SOURCE_ROOT; }; + 326723AEB79A305F90D6B41D /* advprops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = advprops.cpp; path = ../../src/propgrid/advprops.cpp; sourceTree = SOURCE_ROOT; }; + 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_predict.c; path = ../../src/tiff/libtiff/tif_predict.c; sourceTree = SOURCE_ROOT; }; + 1B0533F88F3434609A54FB37 /* ctrlsub.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlsub.cpp; path = ../../src/common/ctrlsub.cpp; sourceTree = SOURCE_ROOT; }; + 1AD9605C9385374C87FAC9BC /* LexECL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexECL.cxx; path = ../../src/stc/lexilla/lexers/LexECL.cxx; sourceTree = SOURCE_ROOT; }; + 3B548B1FF2A238809315C8A9 /* fdiounix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fdiounix.cpp; path = ../../src/unix/fdiounix.cpp; sourceTree = SOURCE_ROOT; }; + A9C7F740A55E39FD890B3C7F /* editors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = editors.cpp; path = ../../src/propgrid/editors.cpp; sourceTree = SOURCE_ROOT; }; + AF7CE00168AB33C994374ABA /* tif_extension.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_extension.c; path = ../../src/tiff/libtiff/tif_extension.c; sourceTree = SOURCE_ROOT; }; + 91292D8E11203A6B8E9767DA /* dirctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dirctrlg.cpp; path = ../../src/generic/dirctrlg.cpp; sourceTree = SOURCE_ROOT; }; + 3C131F7BF8A83960ACB26242 /* jidctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jidctflt.c; path = ../../src/jpeg/jidctflt.c; sourceTree = SOURCE_ROOT; }; + 24396D584D053948A3FF0DCD /* imagpng.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpng.cpp; path = ../../src/common/imagpng.cpp; sourceTree = SOURCE_ROOT; }; + B63EBEE1A04537E7887E9FD0 /* ustring.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ustring.cpp; path = ../../src/common/ustring.cpp; sourceTree = SOURCE_ROOT; }; + 6831AA74AB5B38D5AA6946D7 /* settings.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = settings.mm; path = ../../src/osx/iphone/settings.mm; sourceTree = SOURCE_ROOT; }; + 933D7637CAA43F6C99814BC5 /* arm_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = arm_init.c; path = ../../src/png/arm/arm_init.c; sourceTree = SOURCE_ROOT; }; + 10ED6D770A5A349AA4EE9747 /* imagpcx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagpcx.cpp; path = ../../src/common/imagpcx.cpp; sourceTree = SOURCE_ROOT; }; + ABE3DC4AA47D39ACA83F27C0 /* settcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = settcmn.cpp; path = ../../src/common/settcmn.cpp; sourceTree = SOURCE_ROOT; }; + 29922DF1D0D63C33A186E783 /* xmlrsall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlrsall.cpp; path = ../../src/xrc/xmlrsall.cpp; sourceTree = SOURCE_ROOT; }; + 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemmgr.c; path = ../../src/jpeg/jmemmgr.c; sourceTree = SOURCE_ROOT; }; + DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = socketiohandler.cpp; path = ../../src/common/socketiohandler.cpp; sourceTree = SOURCE_ROOT; }; + 9CE73979D0933A43830307E4 /* tif_packbits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_packbits.c; path = ../../src/tiff/libtiff/tif_packbits.c; sourceTree = SOURCE_ROOT; }; + 4B1A8E72B8E531B28C6DFD7A /* bmpbndl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = bmpbndl.mm; path = ../../src/osx/core/bmpbndl.mm; sourceTree = SOURCE_ROOT; }; + AAC12B4456E13F57BEA25A5E /* tif_swab.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_swab.c; path = ../../src/tiff/libtiff/tif_swab.c; sourceTree = SOURCE_ROOT; }; + 5FFCB72168FD31DE86A1B674 /* radiobut_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobut_osx.cpp; path = ../../src/osx/radiobut_osx.cpp; sourceTree = SOURCE_ROOT; }; + D4FC6F0AB2AC34D2B26F8ED8 /* markuptext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = markuptext.cpp; path = ../../src/generic/markuptext.cpp; sourceTree = SOURCE_ROOT; }; + 36E1DBA275AD325DB759C180 /* fontenum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontenum.cpp; path = ../../src/osx/core/fontenum.cpp; sourceTree = SOURCE_ROOT; }; + 75BF90BEF2F83BF28EC0458D /* stdpbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdpbase.cpp; path = ../../src/common/stdpbase.cpp; sourceTree = SOURCE_ROOT; }; + 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = mediactrl.mm; path = ../../src/osx/cocoa/mediactrl.mm; sourceTree = SOURCE_ROOT; }; + 071FEABEA61E3B559A47A7DB /* statusbr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statusbr.cpp; path = ../../src/generic/statusbr.cpp; sourceTree = SOURCE_ROOT; }; + 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ScintillaWX.cpp; path = ../../src/stc/ScintillaWX.cpp; sourceTree = SOURCE_ROOT; }; + 93D07403FCA530D7A9FD2917 /* jfdctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jfdctflt.c; path = ../../src/jpeg/jfdctflt.c; sourceTree = SOURCE_ROOT; }; + B4DEA098A05736AE94F01926 /* libwx_osx_iphone.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwx_osx_iphone.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3CF73F49AEC238C99CE89845 /* deflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = ../../src/zlib/deflate.c; sourceTree = SOURCE_ROOT; }; + AA234ACC79743DA797601AA6 /* jcarith.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcarith.c; path = ../../src/jpeg/jcarith.c; sourceTree = SOURCE_ROOT; }; + 4A5FF9CED1FE36069FDBF636 /* cmdproc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdproc.cpp; path = ../../src/common/cmdproc.cpp; sourceTree = SOURCE_ROOT; }; + 1E2FEBCEED2D33CFAAF75206 /* gbsizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gbsizer.cpp; path = ../../src/common/gbsizer.cpp; sourceTree = SOURCE_ROOT; }; + A87BF60D0D4A33E2AD2E1E25 /* uiactioncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uiactioncmn.cpp; path = ../../src/common/uiactioncmn.cpp; sourceTree = SOURCE_ROOT; }; + 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = styleparams.cpp; path = ../../src/html/styleparams.cpp; sourceTree = SOURCE_ROOT; }; + FBE8E520BA0530C6AD857434 /* fontpickerg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickerg.cpp; path = ../../src/generic/fontpickerg.cpp; sourceTree = SOURCE_ROOT; }; + 2F94CF171F4532B89FECF475 /* busyinfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = busyinfo.cpp; path = ../../src/generic/busyinfo.cpp; sourceTree = SOURCE_ROOT; }; + ECC9F5C21ACB31A0B24AEE35 /* docmdi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docmdi.cpp; path = ../../src/common/docmdi.cpp; sourceTree = SOURCE_ROOT; }; + C668C23A4E9A3A39BEED384E /* spinbtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbtncmn.cpp; path = ../../src/common/spinbtncmn.cpp; sourceTree = SOURCE_ROOT; }; + 29D6506AEA5A323B8735F126 /* pngread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngread.c; path = ../../src/png/pngread.c; sourceTree = SOURCE_ROOT; }; + 24E82A05E9A9323287CDB15B /* artstd.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = artstd.cpp; path = ../../src/common/artstd.cpp; sourceTree = SOURCE_ROOT; }; + 63867276260C3F4A980E83D8 /* rgncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = rgncmn.cpp; path = ../../src/common/rgncmn.cpp; sourceTree = SOURCE_ROOT; }; + 7925E38823563BCDB5565DCF /* treebkg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = treebkg.cpp; path = ../../src/generic/treebkg.cpp; sourceTree = SOURCE_ROOT; }; + 9AD367F1047838A9A7A34DBF /* xmlreshandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xmlreshandler.cpp; path = ../../src/xrc/xmlreshandler.cpp; sourceTree = SOURCE_ROOT; }; + 5DBE56B153AA3AC8A4BBE77C /* cairo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cairo.cpp; path = ../../src/common/cairo.cpp; sourceTree = SOURCE_ROOT; }; + D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexOScript.cxx; path = ../../src/stc/lexilla/lexers/LexOScript.cxx; sourceTree = SOURCE_ROOT; }; + 0D3BD03BCE953D1B964EDB7A /* colourdata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = colourdata.cpp; path = ../../src/common/colourdata.cpp; sourceTree = SOURCE_ROOT; }; + A54B80C17F823CB5900AD2E8 /* framecmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = framecmn.cpp; path = ../../src/common/framecmn.cpp; sourceTree = SOURCE_ROOT; }; + 0890779C662C35889A8C6C2E /* jdmerge.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmerge.c; path = ../../src/jpeg/jdmerge.c; sourceTree = SOURCE_ROOT; }; + AC12D557950A3B0D89D9F2F3 /* fileback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fileback.cpp; path = ../../src/common/fileback.cpp; sourceTree = SOURCE_ROOT; }; + C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextformatdlg.cpp; path = ../../src/richtext/richtextformatdlg.cpp; sourceTree = SOURCE_ROOT; }; + 5279968877003A8BB8279765 /* webrequest_curl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = webrequest_curl.cpp; path = ../../src/common/webrequest_curl.cpp; sourceTree = SOURCE_ROOT; }; + 375FF97B202F3C359402D13E /* jdpostct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdpostct.c; path = ../../src/jpeg/jdpostct.c; sourceTree = SOURCE_ROOT; }; + 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdatadst.c; path = ../../src/jpeg/jdatadst.c; sourceTree = SOURCE_ROOT; }; + 9FDDE855D9F83E4891362EB4 /* bar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bar.cpp; path = ../../src/ribbon/bar.cpp; sourceTree = SOURCE_ROOT; }; + B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCOBOL.cxx; path = ../../src/stc/lexilla/lexers/LexCOBOL.cxx; sourceTree = SOURCE_ROOT; }; + 5FEECFD764E037288CE94FEB /* webview_webkit.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = webview_webkit.mm; path = ../../src/osx/webview_webkit.mm; sourceTree = SOURCE_ROOT; }; + DE35DFD2063632AA8FE50C89 /* statline_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statline_osx.cpp; path = ../../src/osx/statline_osx.cpp; sourceTree = SOURCE_ROOT; }; + BB7661E9E09A397790ED9545 /* sockunix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sockunix.cpp; path = ../../src/unix/sockunix.cpp; sourceTree = SOURCE_ROOT; }; + 59C6B9849FF6325E890942EF /* xmlrole.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xmlrole.c; path = ../../src/expat/expat/lib/xmlrole.c; sourceTree = SOURCE_ROOT; }; + A9D5CF9CC4553336916FB27B /* fontpickercmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontpickercmn.cpp; path = ../../src/common/fontpickercmn.cpp; sourceTree = SOURCE_ROOT; }; + C37866F41B0C31E295AA7FA6 /* wfstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wfstream.cpp; path = ../../src/common/wfstream.cpp; sourceTree = SOURCE_ROOT; }; + 303ACF199BE431BD891C9301 /* overlaycmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = overlaycmn.cpp; path = ../../src/common/overlaycmn.cpp; sourceTree = SOURCE_ROOT; }; + 3E93DE2F9FE73AD2AB9571E2 /* dobjcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dobjcmn.cpp; path = ../../src/common/dobjcmn.cpp; sourceTree = SOURCE_ROOT; }; + F7440859617F3B47AF4D3817 /* valgen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = valgen.cpp; path = ../../src/common/valgen.cpp; sourceTree = SOURCE_ROOT; }; + 69F098E47EBF34368ABAE7ED /* timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timer.cpp; path = ../../src/osx/core/timer.cpp; sourceTree = SOURCE_ROOT; }; + B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dirwrite.c; path = ../../src/tiff/libtiff/tif_dirwrite.c; sourceTree = SOURCE_ROOT; }; + 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_dumpmode.c; path = ../../src/tiff/libtiff/tif_dumpmode.c; sourceTree = SOURCE_ROOT; }; + 15FCCD1B587637DDA3C1748A /* xh_unkwn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_unkwn.cpp; path = ../../src/xrc/xh_unkwn.cpp; sourceTree = SOURCE_ROOT; }; + 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = uilocale.cpp; path = ../../src/common/uilocale.cpp; sourceTree = SOURCE_ROOT; }; + 496674699F173A5385EAFF07 /* calctrlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = calctrlg.cpp; path = ../../src/generic/calctrlg.cpp; sourceTree = SOURCE_ROOT; }; + 160EB9744CB63A0B81DC651F /* hid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = hid.cpp; path = ../../src/osx/core/hid.cpp; sourceTree = SOURCE_ROOT; }; + 45E7EC6D0C0E3C878664C0A9 /* fldlgcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fldlgcmn.cpp; path = ../../src/common/fldlgcmn.cpp; sourceTree = SOURCE_ROOT; }; + DF376BC55EA73F5FB7328142 /* helpext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = helpext.cpp; path = ../../src/generic/helpext.cpp; sourceTree = SOURCE_ROOT; }; + F8638A6CCF773CCFB70DFC29 /* xh_collpane.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_collpane.cpp; path = ../../src/xrc/xh_collpane.cpp; sourceTree = SOURCE_ROOT; }; + 78D7866F95C73A28BB540606 /* LexBash.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBash.cxx; path = ../../src/stc/lexilla/lexers/LexBash.cxx; sourceTree = SOURCE_ROOT; }; + 889FFA9573A835F280A21CB4 /* xh_html.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_html.cpp; path = ../../src/xrc/xh_html.cpp; sourceTree = SOURCE_ROOT; }; + 5B32A13D5B3336098B1B9765 /* pngtrans.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngtrans.c; path = ../../src/png/pngtrans.c; sourceTree = SOURCE_ROOT; }; + 9C87B071E3593A889704F512 /* statbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbar.cpp; path = ../../src/common/statbar.cpp; sourceTree = SOURCE_ROOT; }; + 4867546E8B8D3C8683A23ED5 /* any.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = any.cpp; path = ../../src/common/any.cpp; sourceTree = SOURCE_ROOT; }; + B14D6E7E15FD3C869E341198 /* LexLout.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexLout.cxx; path = ../../src/stc/lexilla/lexers/LexLout.cxx; sourceTree = SOURCE_ROOT; }; + 95DEEF60B1E9358A8CCCC67E /* datavcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datavcmn.cpp; path = ../../src/common/datavcmn.cpp; sourceTree = SOURCE_ROOT; }; + 2F4CDF9048EC36788619769D /* pcre2_script_run.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_script_run.c; path = ../../3rdparty/pcre/src/pcre2_script_run.c; sourceTree = SOURCE_ROOT; }; + 12363D1F50FE301DAEE7F04B /* control.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = control.cpp; path = ../../src/ribbon/control.cpp; sourceTree = SOURCE_ROOT; }; + 0080254545B9383ABDF2045C /* xh_odcombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_odcombo.cpp; path = ../../src/xrc/xh_odcombo.cpp; sourceTree = SOURCE_ROOT; }; + 861438BD294335D4B859EA71 /* toplvcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = toplvcmn.cpp; path = ../../src/common/toplvcmn.cpp; sourceTree = SOURCE_ROOT; }; + 89EC3C6F9AEF3F6DA7CEB3B3 /* xh_choic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_choic.cpp; path = ../../src/xrc/xh_choic.cpp; sourceTree = SOURCE_ROOT; }; + D5F9383D1CE931499F339D85 /* strconv_cf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = strconv_cf.cpp; path = ../../src/osx/core/strconv_cf.cpp; sourceTree = SOURCE_ROOT; }; + 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAPDL.cxx; path = ../../src/stc/lexilla/lexers/LexAPDL.cxx; sourceTree = SOURCE_ROOT; }; + CA0D5D47D62A3148BA51B31B /* tif_compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_compress.c; path = ../../src/tiff/libtiff/tif_compress.c; sourceTree = SOURCE_ROOT; }; + AE856D950B8C369EB0FE13BA /* datectlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = datectlg.cpp; path = ../../src/generic/datectlg.cpp; sourceTree = SOURCE_ROOT; }; + 6718204F4700318E89EAC906 /* LexBullant.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexBullant.cxx; path = ../../src/stc/lexilla/lexers/LexBullant.cxx; sourceTree = SOURCE_ROOT; }; + 7FCA75FE592C3469AE351FBF /* winpars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = winpars.cpp; path = ../../src/html/winpars.cpp; sourceTree = SOURCE_ROOT; }; + 3FB6D34C3029357EB64AECAA /* scrlwing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrlwing.cpp; path = ../../src/generic/scrlwing.cpp; sourceTree = SOURCE_ROOT; }; + B1F3C70512D93501B0478F3E /* m_fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = m_fonts.cpp; path = ../../src/html/m_fonts.cpp; sourceTree = SOURCE_ROOT; }; + 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jquant1.c; path = ../../src/jpeg/jquant1.c; sourceTree = SOURCE_ROOT; }; + AB634FD597793A74B3B3AA7F /* docview.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = docview.cpp; path = ../../src/common/docview.cpp; sourceTree = SOURCE_ROOT; }; + B7581D7140293BAE88E43DBE /* fs_inet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_inet.cpp; path = ../../src/common/fs_inet.cpp; sourceTree = SOURCE_ROOT; }; + A1276C0E5D48337489DEE8DF /* LexErlang.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexErlang.cxx; path = ../../src/stc/lexilla/lexers/LexErlang.cxx; sourceTree = SOURCE_ROOT; }; + C3019BA65DD73F30A865365F /* frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frame.cpp; path = ../../src/osx/carbon/frame.cpp; sourceTree = SOURCE_ROOT; }; + 88F2BA2F0598342186A484B5 /* fs_arc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fs_arc.cpp; path = ../../src/common/fs_arc.cpp; sourceTree = SOURCE_ROOT; }; + 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = StyleContext.cxx; path = ../../src/stc/lexilla/lexlib/StyleContext.cxx; sourceTree = SOURCE_ROOT; }; + EED7C691150139EFA35E8EBD /* utils_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utils_osx.cpp; path = ../../src/osx/utils_osx.cpp; sourceTree = SOURCE_ROOT; }; + BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_serialize.c; path = ../../3rdparty/pcre/src/pcre2_serialize.c; sourceTree = SOURCE_ROOT; }; + B883F991159731DCB2717A21 /* CharacterSet.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CharacterSet.cxx; path = ../../src/stc/scintilla/src/CharacterSet.cxx; sourceTree = SOURCE_ROOT; }; + 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexInno.cxx; path = ../../src/stc/lexilla/lexers/LexInno.cxx; sourceTree = SOURCE_ROOT; }; + 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_richtext.cpp; path = ../../src/xrc/xh_richtext.cpp; sourceTree = SOURCE_ROOT; }; + 8EFF4707641D3F20AB602ED6 /* jccolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccolor.c; path = ../../src/jpeg/jccolor.c; sourceTree = SOURCE_ROOT; }; + F46EC1508C063C8395CE7A95 /* sstream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sstream.cpp; path = ../../src/common/sstream.cpp; sourceTree = SOURCE_ROOT; }; + 2E24C6F2A04E30EB95598305 /* chm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = chm.cpp; path = ../../src/html/chm.cpp; sourceTree = SOURCE_ROOT; }; + CF23AF3EFC5731B2A5BCF4A3 /* choicdgg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = choicdgg.cpp; path = ../../src/generic/choicdgg.cpp; sourceTree = SOURCE_ROOT; }; + 573D0D15EE9E3E629D61EA65 /* jaricom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jaricom.c; path = ../../src/jpeg/jaricom.c; sourceTree = SOURCE_ROOT; }; + 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexCSS.cxx; path = ../../src/stc/lexilla/lexers/LexCSS.cxx; sourceTree = SOURCE_ROOT; }; + 49612306912038DDBCABB4DE /* url.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = url.cpp; path = ../../src/common/url.cpp; sourceTree = SOURCE_ROOT; }; + 5A756B733D093B09BE2098A6 /* filectrlcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filectrlcmn.cpp; path = ../../src/common/filectrlcmn.cpp; sourceTree = SOURCE_ROOT; }; + 664736BDE465350C9C4750E9 /* jcmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcmarker.c; path = ../../src/jpeg/jcmarker.c; sourceTree = SOURCE_ROOT; }; + B901252876603DCEA4C66D89 /* nbkbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nbkbase.cpp; path = ../../src/common/nbkbase.cpp; sourceTree = SOURCE_ROOT; }; + 0510EE0FB3FF36EF8670ABD1 /* cmndata.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmndata.cpp; path = ../../src/common/cmndata.cpp; sourceTree = SOURCE_ROOT; }; + 9F16A18CD9C23410B18592FD /* statbox_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbox_osx.cpp; path = ../../src/osx/statbox_osx.cpp; sourceTree = SOURCE_ROOT; }; + BEF6B3FB66243812969E5BD1 /* palette.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = palette.cpp; path = ../../src/osx/palette.cpp; sourceTree = SOURCE_ROOT; }; + 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = propgridpagestate.cpp; path = ../../src/propgrid/propgridpagestate.cpp; sourceTree = SOURCE_ROOT; }; + 5BE1FB352696346BB642C045 /* secretstore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = secretstore.cpp; path = ../../src/osx/core/secretstore.cpp; sourceTree = SOURCE_ROOT; }; + BB60FA0E3524391D8581AD7C /* xh_activityindicator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_activityindicator.cpp; path = ../../src/xrc/xh_activityindicator.cpp; sourceTree = SOURCE_ROOT; }; + D0CDADAF2D893E32A38351E4 /* tif_aux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_aux.c; path = ../../src/tiff/libtiff/tif_aux.c; sourceTree = SOURCE_ROOT; }; + DC3430B6483E35C3A201BF44 /* LexPO.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPO.cxx; path = ../../src/stc/lexilla/lexers/LexPO.cxx; sourceTree = SOURCE_ROOT; }; + 5FF661188B563D27A11F5716 /* fontutil.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontutil.cpp; path = ../../src/osx/fontutil.cpp; sourceTree = SOURCE_ROOT; }; + 531B0E5DB9ED393996E3FBB8 /* radiocmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiocmn.cpp; path = ../../src/common/radiocmn.cpp; sourceTree = SOURCE_ROOT; }; + 155ECF01CC4C318281AAA870 /* ownerdrwcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ownerdrwcmn.cpp; path = ../../src/common/ownerdrwcmn.cpp; sourceTree = SOURCE_ROOT; }; + 26CC5C56BD493346B16854F9 /* bmpbndl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bmpbndl.cpp; path = ../../src/common/bmpbndl.cpp; sourceTree = SOURCE_ROOT; }; + EC28591B403B32B7AFCC079D /* gauge_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gauge_osx.cpp; path = ../../src/osx/gauge_osx.cpp; sourceTree = SOURCE_ROOT; }; + BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = richtextsymboldlg.cpp; path = ../../src/richtext/richtextsymboldlg.cpp; sourceTree = SOURCE_ROOT; }; + 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_find_bracket.c; path = ../../3rdparty/pcre/src/pcre2_find_bracket.c; sourceTree = SOURCE_ROOT; }; + 45860601270D318D93BEE1F3 /* LexMagik.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMagik.cxx; path = ../../src/stc/lexilla/lexers/LexMagik.cxx; sourceTree = SOURCE_ROOT; }; + AECB45CEAC093CE4AB4B7E45 /* nonownedwnd.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = nonownedwnd.mm; path = ../../src/osx/iphone/nonownedwnd.mm; sourceTree = SOURCE_ROOT; }; + 9DD609EC0591359C9A576A43 /* printdlg_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = printdlg_osx.cpp; path = ../../src/osx/printdlg_osx.cpp; sourceTree = SOURCE_ROOT; }; + 53B95C9A1BCB30CC87495DA3 /* xh_text.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_text.cpp; path = ../../src/xrc/xh_text.cpp; sourceTree = SOURCE_ROOT; }; + CBD7B44E33373BCCB60FC11F /* combog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combog.cpp; path = ../../src/generic/combog.cpp; sourceTree = SOURCE_ROOT; }; + 47FF6D792CA234C395692118 /* PlatWX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PlatWX.cpp; path = ../../src/stc/PlatWX.cpp; sourceTree = SOURCE_ROOT; }; + 9389DAF8B91030B7AAB029FF /* PerLine.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PerLine.cxx; path = ../../src/stc/scintilla/src/PerLine.cxx; sourceTree = SOURCE_ROOT; }; + C25521AF59B9324EB2809C73 /* XPM.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = XPM.cxx; path = ../../src/stc/scintilla/src/XPM.cxx; sourceTree = SOURCE_ROOT; }; + E89AC104BF4F33A083F8B382 /* jccoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jccoefct.c; path = ../../src/jpeg/jccoefct.c; sourceTree = SOURCE_ROOT; }; + FDD3CE34439B3D2BBD9DC8D3 /* gridcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridcmn.cpp; path = ../../src/common/gridcmn.cpp; sourceTree = SOURCE_ROOT; }; + AC8BB1AABB3D393EBA527060 /* intl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = intl.cpp; path = ../../src/common/intl.cpp; sourceTree = SOURCE_ROOT; }; + 33CFE51FD6F0362092DF1A85 /* msgdlg.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = msgdlg.mm; path = ../../src/osx/iphone/msgdlg.mm; sourceTree = SOURCE_ROOT; }; + D3F32C01D122301AB00D06A5 /* tbarbase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tbarbase.cpp; path = ../../src/common/tbarbase.cpp; sourceTree = SOURCE_ROOT; }; + 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexNull.cxx; path = ../../src/stc/lexilla/lexers/LexNull.cxx; sourceTree = SOURCE_ROOT; }; + 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_study.c; path = ../../3rdparty/pcre/src/pcre2_study.c; sourceTree = SOURCE_ROOT; }; + AB466912FDA23F8B87A00A3C /* threadpsx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = threadpsx.cpp; path = ../../src/unix/threadpsx.cpp; sourceTree = SOURCE_ROOT; }; + 64B25B87203E3464BCDD277D /* tif_read.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_read.c; path = ../../src/tiff/libtiff/tif_read.c; sourceTree = SOURCE_ROOT; }; + 35007225BB683683AA7C5E48 /* glcanvas.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = glcanvas.mm; path = ../../src/osx/iphone/glcanvas.mm; sourceTree = SOURCE_ROOT; }; + BDE76674C0F5391BAD2AFA2F /* dialog_osx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dialog_osx.cpp; path = ../../src/osx/dialog_osx.cpp; sourceTree = SOURCE_ROOT; }; + 0401B7302088357BB6B7F16F /* timerimpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = timerimpl.cpp; path = ../../src/common/timerimpl.cpp; sourceTree = SOURCE_ROOT; }; + C562D5885AFF3E15837325CE /* xpmdecod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xpmdecod.cpp; path = ../../src/common/xpmdecod.cpp; sourceTree = SOURCE_ROOT; }; + F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexMetapost.cxx; path = ../../src/stc/lexilla/lexers/LexMetapost.cxx; sourceTree = SOURCE_ROOT; }; + 58421C141C9E31C6A7A3C183 /* filefn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filefn.cpp; path = ../../src/common/filefn.cpp; sourceTree = SOURCE_ROOT; }; + BD88495AF72531A28D2201D0 /* tif_tile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_tile.c; path = ../../src/tiff/libtiff/tif_tile.c; sourceTree = SOURCE_ROOT; }; + 2A1BD6BCA15430CA8A4869EF /* gridctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = gridctrl.cpp; path = ../../src/generic/gridctrl.cpp; sourceTree = SOURCE_ROOT; }; + 12EFC31E6FB631998E44B49C /* statbmpcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = statbmpcmn.cpp; path = ../../src/common/statbmpcmn.cpp; sourceTree = SOURCE_ROOT; }; + FAC42945539F362D91D6F559 /* pcre2_substitute.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pcre2_substitute.c; path = ../../3rdparty/pcre/src/pcre2_substitute.c; sourceTree = SOURCE_ROOT; }; + 305614D19CF23CB2B14A5B2E /* tif_flush.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = tif_flush.c; path = ../../src/tiff/libtiff/tif_flush.c; sourceTree = SOURCE_ROOT; }; + 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = utilscocoa.mm; path = ../../src/osx/carbon/utilscocoa.mm; sourceTree = SOURCE_ROOT; }; + F43AF44465B335479752116D /* xh_radbx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_radbx.cpp; path = ../../src/xrc/xh_radbx.cpp; sourceTree = SOURCE_ROOT; }; + 724927B0045F3CC0884878BB /* radiobtncmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = radiobtncmn.cpp; path = ../../src/common/radiobtncmn.cpp; sourceTree = SOURCE_ROOT; }; + 5C85865D28DC31649440A921 /* imagxpm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imagxpm.cpp; path = ../../src/common/imagxpm.cpp; sourceTree = SOURCE_ROOT; }; + B4DCCF66D880330A9EE9B6B2 /* xh_listb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_listb.cpp; path = ../../src/xrc/xh_listb.cpp; sourceTree = SOURCE_ROOT; }; + 0964797530CF3FE7B8DB6242 /* pngwtran.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = pngwtran.c; path = ../../src/png/pngwtran.c; sourceTree = SOURCE_ROOT; }; + F01DDE448E4C3983ACCE67FD /* appcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = appcmn.cpp; path = ../../src/common/appcmn.cpp; sourceTree = SOURCE_ROOT; }; + B558F1ED9346332D8C4BDFBC /* headercolcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = headercolcmn.cpp; path = ../../src/common/headercolcmn.cpp; sourceTree = SOURCE_ROOT; }; + 06B4A895955B32258DCD62BF /* xh_dlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_dlg.cpp; path = ../../src/xrc/xh_dlg.cpp; sourceTree = SOURCE_ROOT; }; + 38CEA4A3579331EF808B8363 /* fontdlgosx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = fontdlgosx.mm; path = ../../src/osx/carbon/fontdlgosx.mm; sourceTree = SOURCE_ROOT; }; + D272910EC35531E5B4D6E05B /* dynlib.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dynlib.cpp; path = ../../src/common/dynlib.cpp; sourceTree = SOURCE_ROOT; }; + 994AF74DF2A13FF09A215853 /* intel_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = intel_init.c; path = ../../src/png/intel/intel_init.c; sourceTree = SOURCE_ROOT; }; + 374E341C8703367686DEDE93 /* jmemnobs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jmemnobs.c; path = ../../src/jpeg/jmemnobs.c; sourceTree = SOURCE_ROOT; }; + D784A32C094730FEAA391A9B /* sckstrm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sckstrm.cpp; path = ../../src/common/sckstrm.cpp; sourceTree = SOURCE_ROOT; }; + CD72950967F33809931D4968 /* LexAbaqus.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexAbaqus.cxx; path = ../../src/stc/lexilla/lexers/LexAbaqus.cxx; sourceTree = SOURCE_ROOT; }; + 20E4A10BCD773C84AEC481A1 /* jdmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jdmarker.c; path = ../../src/jpeg/jdmarker.c; sourceTree = SOURCE_ROOT; }; + 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LexPascal.cxx; path = ../../src/stc/lexilla/lexers/LexPascal.cxx; sourceTree = SOURCE_ROOT; }; + 23FC98E2305230E2990471E3 /* wxcrt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wxcrt.cpp; path = ../../src/common/wxcrt.cpp; sourceTree = SOURCE_ROOT; }; + 4188821BBA833CCAA678B234 /* utilscmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = utilscmn.cpp; path = ../../src/common/utilscmn.cpp; sourceTree = SOURCE_ROOT; }; + F83172EE2DAE352FB969D4F2 /* jcapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jcapistd.c; path = ../../src/jpeg/jcapistd.c; sourceTree = SOURCE_ROOT; }; + D922063B2F2536629EEEAAF0 /* popupcmn.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = popupcmn.cpp; path = ../../src/common/popupcmn.cpp; sourceTree = SOURCE_ROOT; }; + 6E855AB3AB08325980871AB4 /* xh_sizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xh_sizer.cpp; path = ../../src/xrc/xh_sizer.cpp; sourceTree = SOURCE_ROOT; }; + 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = filter_neon_intrinsics.c; path = ../../src/png/arm/filter_neon_intrinsics.c; sourceTree = SOURCE_ROOT; }; + 18044326B5B13A98A49732DD /* fontdlg.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fontdlg.cpp; path = ../../src/osx/carbon/fontdlg.cpp; sourceTree = SOURCE_ROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1836,22 +1834,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 04311EAB76193D5593D43DBB /* aui */ = { - isa = PBXGroup; - children = ( - 26632A254717372BAA4D514D /* framemanager.cpp */, - BD709DEB71623974B9836D69 /* dockart.cpp */, - A881F49ADCF33C299B041584 /* floatpane.cpp */, - A298576700C33F018616E7BD /* auibook.cpp */, - 05A4437E9697300390FDE14E /* auibar.cpp */, - C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */, - 51054B41BFD83E97BAF76D07 /* tabart.cpp */, - C55AF552EE6931E8BFF7281B /* xh_aui.cpp */, - 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */, - ); - name = aui; - sourceTree = ""; - }; C2FC1A9BBB8C3046994369BF /* Products */ = { isa = PBXGroup; children = ( @@ -1904,152 +1886,14 @@ name = Frameworks; sourceTree = ""; }; - 42D7047C48F9386084B46AFA /* liblexilla */ = { + 816DD323A67F3B299C8F3481 /* opengl */ = { isa = PBXGroup; children = ( - 8052B1625907355894CCF263 /* LexillaAccess.cxx */, - 7020ADB5D3E0375E875B418B /* LexA68k.cxx */, - 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */, - A82C367B86F83981803D55DB /* LexASY.cxx */, - C76222F466E831F896A89269 /* LexAU3.cxx */, - BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */, - 57E4784E521339BEB971D81D /* LexAVS.cxx */, - CD72950967F33809931D4968 /* LexAbaqus.cxx */, - 375E7A99FF4C38FA9E223772 /* LexAda.cxx */, - A65399C8A6D636139E362119 /* LexAsm.cxx */, - A46D50BEBF523B3F88831086 /* LexAsn1.cxx */, - 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */, - 78D7866F95C73A28BB540606 /* LexBash.cxx */, - B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */, - 853C2741D98438DA90B87D90 /* LexBatch.cxx */, - 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */, - 6718204F4700318E89EAC906 /* LexBullant.cxx */, - 0C7F18C26877336DBE638D75 /* LexCIL.cxx */, - 7EE2459D69BA35838C274488 /* LexCLW.cxx */, - B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */, - 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */, - 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */, - 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */, - 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */, - 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */, - 04082EC1C91334379425802D /* LexConf.cxx */, - 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */, - 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */, - B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */, - AC62806DE67F33E18C386D4F /* LexDMAP.cxx */, - 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */, - 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */, - 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */, - 1AD9605C9385374C87FAC9BC /* LexECL.cxx */, - 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */, - 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */, - 55EBB18CB4773C788510B14B /* LexEiffel.cxx */, - A1276C0E5D48337489DEE8DF /* LexErlang.cxx */, - 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */, - F8AD617806563DE394C15922 /* LexFSharp.cxx */, - F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */, - B181F564935730E89AB00D92 /* LexForth.cxx */, - 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */, - 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */, - FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */, - D87406BCF3E833369E12D89A /* LexHTML.cxx */, - 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */, - 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */, - 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */, - 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */, - 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */, - F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */, - FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */, - B303230368143F37B2409DE6 /* LexKix.cxx */, - E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */, - 40586C8986443431A64EB066 /* LexLisp.cxx */, - B14D6E7E15FD3C869E341198 /* LexLout.cxx */, - 5145561C78303EEE9F827962 /* LexLua.cxx */, - FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */, - FE3B47058A723243A285594D /* LexMPT.cxx */, - 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */, - 45860601270D318D93BEE1F3 /* LexMagik.cxx */, - 3D5F00FC91343C35AF99F708 /* LexMake.cxx */, - E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */, - DC9153A350893820B942D37E /* LexMatlab.cxx */, - 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */, - F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */, - 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */, - 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */, - B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */, - BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */, - 1BC0322549563787A21CE8F1 /* LexNsis.cxx */, - 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */, - D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */, - 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */, - 8744F2C80ECF375999195935 /* LexPB.cxx */, - 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */, - DC3430B6483E35C3A201BF44 /* LexPO.cxx */, - 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */, - EDB48813110636DBA045BF3A /* LexPS.cxx */, - 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */, - D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */, - 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */, - 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */, - 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */, - DE0102314288305D830B9EFE /* LexProps.cxx */, - CC2713393AB132AA8E337AE1 /* LexPython.cxx */, - 7255468B6D5F3D8697994A53 /* LexR.cxx */, - ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */, - 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */, - A737317EDE0F3921B1412966 /* LexRegistry.cxx */, - 8734C52C7559310784396455 /* LexRuby.cxx */, - 24BD2EF635673E819B8406CB /* LexRust.cxx */, - 9E1B538562B93D148F54645B /* LexSAS.cxx */, - 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */, - 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */, - 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */, - 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */, - 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */, - 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */, - 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */, - 4592464D4868329897F3864D /* LexSpice.cxx */, - B61D36546E97371FAC5D4565 /* LexStata.cxx */, - 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */, - A284E855892F3A9E9E19E854 /* LexTADS3.cxx */, - 38891BF8F51E398F9082903F /* LexTAL.cxx */, - C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */, - 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */, - FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */, - D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */, - 8F633793051F371F94C27530 /* LexVB.cxx */, - 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */, - D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */, - 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */, - 17A8A93EF3C03546BE19F43B /* LexX12.cxx */, - 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */, - D2DE67C976CF3004A8FE883A /* Accessor.cxx */, - DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */, - 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */, - DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */, - 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */, - CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */, - 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */, - 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */, - 0E7BF9256DF533EBAE2B945E /* WordList.cxx */, - D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */, + E08A51FA8D8A361681B07295 /* glcmn.cpp */, + 35007225BB683683AA7C5E48 /* glcanvas.mm */, + FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */, ); - name = liblexilla; - sourceTree = ""; - }; - B8F95052522B37AB86DA8917 /* propgrid */ = { - isa = PBXGroup; - children = ( - 326723AEB79A305F90D6B41D /* advprops.cpp */, - A9C7F740A55E39FD890B3C7F /* editors.cpp */, - EBED392D081335FA80523244 /* manager.cpp */, - 58E1F571B01F34D4AB70CA18 /* property.cpp */, - B98B72B3A0A73044B85AED60 /* propgrid.cpp */, - 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */, - 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */, - C20E46A504113C899B9DD9B7 /* props.cpp */, - ); - name = propgrid; + name = opengl; sourceTree = ""; }; 60328E6EA3793DA990E18FC1 /* xrc */ = { @@ -2128,134 +1972,6 @@ name = xrc; sourceTree = ""; }; - 7650A73F7FC9305EA62DAE86 /* libjpeg */ = { - isa = PBXGroup; - children = ( - 573D0D15EE9E3E629D61EA65 /* jaricom.c */, - 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */, - F83172EE2DAE352FB969D4F2 /* jcapistd.c */, - AA234ACC79743DA797601AA6 /* jcarith.c */, - E89AC104BF4F33A083F8B382 /* jccoefct.c */, - 8EFF4707641D3F20AB602ED6 /* jccolor.c */, - 6DBF3053414F3C448312165A /* jcdctmgr.c */, - DC0FFDC7A6163F2DA73B84EB /* jchuff.c */, - AA6C6739C3BD3EFA9CF71102 /* jcinit.c */, - 810EB7316DF3344197C78EC0 /* jcmainct.c */, - 664736BDE465350C9C4750E9 /* jcmarker.c */, - 3E3043D7BE9C33B59E900CCE /* jcmaster.c */, - 8EB76F786D7F3FF286948D22 /* jcomapi.c */, - 2F41EDEB298538CC86FF6DC1 /* jcparam.c */, - 7FE0455EBDC63D82B2D88587 /* jcprepct.c */, - 53D06E47477B3E32BB6B915E /* jcsample.c */, - 725574EF98C4301989181CBF /* jctrans.c */, - 86884BC843F6337EABF744BB /* jdapimin.c */, - 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */, - FA9DD56E399533A5BE7AAD16 /* jdarith.c */, - 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */, - DECAF5DD80383A2CA76EB383 /* jdatasrc.c */, - F1A6F3936A0D31CBB58082BA /* jdcoefct.c */, - 68B81FBDA49D3C1991B6356A /* jdcolor.c */, - A5BBC1E494D33D028CA547FF /* jddctmgr.c */, - 72869747E68E37998CB0A07E /* jdhuff.c */, - CCF7564A2B733F759AA8496B /* jdinput.c */, - B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */, - 20E4A10BCD773C84AEC481A1 /* jdmarker.c */, - ED19EF377E653F71B1876259 /* jdmaster.c */, - 0890779C662C35889A8C6C2E /* jdmerge.c */, - 375FF97B202F3C359402D13E /* jdpostct.c */, - 5FFCF47A161B3E08B19BFE14 /* jdsample.c */, - 4549845C0751356A907C23E0 /* jdtrans.c */, - 108517BCD39230E7A89BC943 /* jerror.c */, - 93D07403FCA530D7A9FD2917 /* jfdctflt.c */, - 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */, - 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */, - 3C131F7BF8A83960ACB26242 /* jidctflt.c */, - A0DCC5EF59143640BE13AD73 /* jidctfst.c */, - 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */, - 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */, - 374E341C8703367686DEDE93 /* jmemnobs.c */, - 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */, - 02D9332D5C5632E981936E29 /* jquant2.c */, - 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */, - ); - name = libjpeg; - sourceTree = ""; - }; - 5C5CD199E7573C73AE6F392D /* media */ = { - isa = PBXGroup; - children = ( - C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */, - 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */, - ); - name = media; - sourceTree = ""; - }; - 64B126D857113F24BA8C4758 /* richtext */ = { - isa = PBXGroup; - children = ( - 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */, - FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */, - C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */, - 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */, - 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */, - C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */, - 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */, - D30617843F33310089C1F77A /* richtextstyles.cpp */, - BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */, - C69E48C06BD23C178F650E42 /* richtextxml.cpp */, - 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */, - ); - name = richtext; - sourceTree = ""; - }; - 2BE6C101F29D318895158F98 /* libscintilla */ = { - isa = PBXGroup; - children = ( - C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */, - 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */, - 274A156457C63EC5801029C2 /* CaseConvert.cxx */, - F52DCBC0442233738B39138E /* CaseFolder.cxx */, - E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */, - 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */, - 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */, - B883F991159731DCB2717A21 /* CharacterSet.cxx */, - 5219A792C6A736F193D4A82F /* ContractionState.cxx */, - CDF592CBE5193497A26EF978 /* DBCS.cxx */, - BF1C44D726E63B18A98006EC /* Decoration.cxx */, - 71DB140E670738839EC42C2B /* Document.cxx */, - E685D81FB9FF3081B6C5C321 /* EditModel.cxx */, - 430739CB8B95336ABB372EC7 /* EditView.cxx */, - DA5E95D498C53A808A8E2EEB /* Editor.cxx */, - 4FDE5A962FA234FA83A605AD /* Indicator.cxx */, - E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */, - AF3DF03795153E039B8F1F87 /* LineMarker.cxx */, - F951601E73683F27AD8CA99D /* MarginView.cxx */, - 9389DAF8B91030B7AAB029FF /* PerLine.cxx */, - BCD873D873A53BBF955D8A4E /* PositionCache.cxx */, - E145FC31ED523B4AA5080A61 /* RESearch.cxx */, - 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */, - 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */, - 2AF7739C389536F79DAA31E5 /* Selection.cxx */, - C28429A964C337A192D76CC8 /* Style.cxx */, - 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */, - 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */, - C133B838193A35ABBB803151 /* ViewStyle.cxx */, - C25521AF59B9324EB2809C73 /* XPM.cxx */, - ); - name = libscintilla; - sourceTree = ""; - }; - E96566B813153B4295AD767B /* stc */ = { - isa = PBXGroup; - children = ( - D0B9C41A4D12345AAA764CAD /* stc.cpp */, - 47FF6D792CA234C395692118 /* PlatWX.cpp */, - 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */, - A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */, - ); - name = stc; - sourceTree = ""; - }; 2E7B4F88F81E37B4A9FF6C0F /* core */ = { isa = PBXGroup; children = ( @@ -2316,7 +2032,7 @@ 18044326B5B13A98A49732DD /* fontdlg.cpp */, 377056CEB1FC3EEB8526E7A6 /* gdiobj.cpp */, 757B31FCCA1F381C95B30DF8 /* app.cpp */, - 12363D1F50FE301DAEE7F04B /* control.cpp */, + 12363D1F50FE301DAEE7F04A /* control.cpp */, 271B4B77622B3411A7BF6634 /* dataobj.cpp */, B17772732159304AA7312D72 /* dcclient.cpp */, 238741BDA2C73E56899CCB04 /* dcprint.cpp */, @@ -2327,7 +2043,6 @@ B568A7364ECA30288820CCE7 /* mdi.cpp */, C2BB2949CC0B387AB6879539 /* metafile.cpp */, 530DC2E26BF2313E8702AD43 /* popupwin.cpp */, - 425BFA3FDB7D3EA7ADCE1087 /* renderer.cpp */, E1F2E9C9052D3E53BBD17DE3 /* statbrma.cpp */, 00DA3D3EEF5E305CA73A1871 /* region.cpp */, 2AFC4A1CDA473688A590D19F /* utilscocoa.mm */, @@ -2578,6 +2293,531 @@ name = core; sourceTree = ""; }; + 6E2C8858F68E3FB0BEFFFCE5 /* libpng */ = { + isa = PBXGroup; + children = ( + AF26BAB1F4733114926F1724 /* png.c */, + 1A0650754DC2358CA5933B28 /* pngerror.c */, + 91300EB871CC39ECBC430D48 /* pngget.c */, + C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */, + 9CAA325362C73AC8BE20FAA7 /* pngpread.c */, + 29D6506AEA5A323B8735F126 /* pngread.c */, + A06AB1974DB93EE2999EC75C /* pngrio.c */, + 87799D3168B43EB7B5686826 /* pngrtran.c */, + 358D0A3AC73F322EA732D020 /* pngrutil.c */, + 5E463A493FD930DE80E58608 /* pngset.c */, + 5B32A13D5B3336098B1B9765 /* pngtrans.c */, + AF9EE701DD653E2299293E5F /* pngwio.c */, + 69A6CAF721E53E83B4820DE6 /* pngwrite.c */, + 0964797530CF3FE7B8DB6242 /* pngwtran.c */, + 45D7558DF5E03A2EB41883F0 /* pngwutil.c */, + 933D7637CAA43F6C99814BC5 /* arm_init.c */, + 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */, + FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */, + 994AF74DF2A13FF09A215853 /* intel_init.c */, + 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */, + ); + name = libpng; + sourceTree = ""; + }; + E96566B813153B4295AD767B /* stc */ = { + isa = PBXGroup; + children = ( + D0B9C41A4D12345AAA764CAD /* stc.cpp */, + 47FF6D792CA234C395692118 /* PlatWX.cpp */, + 8E6F9D4319F639BE89E5A82F /* ScintillaWX.cpp */, + A15C99AD235630CD91B346E5 /* xh_styledtextctrl.cpp */, + ); + name = stc; + sourceTree = ""; + }; + B1EF68113C6338CFBBED0FBE /* libregex */ = { + isa = PBXGroup; + children = ( + C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */, + BDADEB1DA6433E52972C8934 /* pcre2_compile.c */, + FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */, + 3026D20A03E53F1DB40FB35A /* pcre2_context.c */, + BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */, + 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */, + 25E03E349FC13E4A9428B94E /* pcre2_error.c */, + F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */, + 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */, + 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */, + D016F584D14C31E192DB3179 /* pcre2_maketables.c */, + 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */, + 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */, + A208BFC0C8C43847A9620ADA /* pcre2_newline.c */, + 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */, + 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */, + 2F4CDF9048EC36788619769D /* pcre2_script_run.c */, + BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */, + A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */, + 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */, + FAC42945539F362D91D6F559 /* pcre2_substitute.c */, + 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */, + B60497805D37375EBFCF3D98 /* pcre2_tables.c */, + 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */, + FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */, + 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */, + 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */, + ); + name = libregex; + sourceTree = ""; + }; + 62E50658BDAD369D92294F68 /* webview */ = { + isa = PBXGroup; + children = ( + 5FEECFD764E037288CE94FEB /* webview_webkit.mm */, + 0DA80913C0E33144A42BD30F /* webview.cpp */, + 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */, + CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */, + ); + name = webview; + sourceTree = ""; + }; + AA960FB143A63667839CE793 /* qa */ = { + isa = PBXGroup; + children = ( + 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */, + 182C8AD4F822375495795B43 /* dbgrptg.cpp */, + ); + name = qa; + sourceTree = ""; + }; + 2BE6C101F29D318895158F98 /* libscintilla */ = { + isa = PBXGroup; + children = ( + C63C3983BD243D55AF88DD67 /* AutoComplete.cxx */, + 4F58B88D42A93BD0B74ADF75 /* CallTip.cxx */, + 274A156457C63EC5801029C2 /* CaseConvert.cxx */, + F52DCBC0442233738B39138E /* CaseFolder.cxx */, + E860DD54EEBF3119961B7BB1 /* CellBuffer.cxx */, + 5AFB85719CBC3D60BA2EDC2E /* CharClassify.cxx */, + 308B9C05F5A839B5BE8ACBE9 /* CharacterCategory.cxx */, + B883F991159731DCB2717A21 /* CharacterSet.cxx */, + 5219A792C6A736F193D4A82F /* ContractionState.cxx */, + CDF592CBE5193497A26EF978 /* DBCS.cxx */, + BF1C44D726E63B18A98006EC /* Decoration.cxx */, + 71DB140E670738839EC42C2B /* Document.cxx */, + E685D81FB9FF3081B6C5C321 /* EditModel.cxx */, + 430739CB8B95336ABB372EC7 /* EditView.cxx */, + DA5E95D498C53A808A8E2EEB /* Editor.cxx */, + 4FDE5A962FA234FA83A605AD /* Indicator.cxx */, + E72CF5F9C1E53BCFAA2BC253 /* KeyMap.cxx */, + AF3DF03795153E039B8F1F87 /* LineMarker.cxx */, + F951601E73683F27AD8CA99D /* MarginView.cxx */, + 9389DAF8B91030B7AAB029FF /* PerLine.cxx */, + BCD873D873A53BBF955D8A4E /* PositionCache.cxx */, + E145FC31ED523B4AA5080A61 /* RESearch.cxx */, + 7E0DD59CA6F8337C9964F954 /* RunStyles.cxx */, + 9BB9CE48AE853C47A1D157AE /* ScintillaBase.cxx */, + 2AF7739C389536F79DAA31E5 /* Selection.cxx */, + C28429A964C337A192D76CC8 /* Style.cxx */, + 1C4ABE16C5A13979827F4F7C /* UniConversion.cxx */, + 472ED4631A4A33E49DE8DA54 /* UniqueString.cxx */, + C133B838193A35ABBB803151 /* ViewStyle.cxx */, + C25521AF59B9324EB2809C73 /* XPM.cxx */, + ); + name = libscintilla; + sourceTree = ""; + }; + 64B126D857113F24BA8C4758 /* richtext */ = { + isa = PBXGroup; + children = ( + 47F5E77F7B8D3ABBA365F112 /* richtextbuffer.cpp */, + FDEC1C66E6E83C69AF2732DB /* richtextctrl.cpp */, + C978558AE31D3CFA85B3BBE3 /* richtextformatdlg.cpp */, + 7969963AA93537FCA4F54DA7 /* richtexthtml.cpp */, + 1CE9B3DD54AD318FAA821732 /* richtextimagedlg.cpp */, + C4C45D3C63AA37CEBCE83321 /* richtextprint.cpp */, + 23839659AC2A383CB383F0EC /* richtextstyledlg.cpp */, + D30617843F33310089C1F77A /* richtextstyles.cpp */, + BB3FF9FECCB5300A9561CE36 /* richtextsymboldlg.cpp */, + C69E48C06BD23C178F650E42 /* richtextxml.cpp */, + 88C2B895570936A3B4FAF3CF /* xh_richtext.cpp */, + ); + name = richtext; + sourceTree = ""; + }; + 42D7047C48F9386084B46AFA /* liblexilla */ = { + isa = PBXGroup; + children = ( + 8052B1625907355894CCF263 /* LexillaAccess.cxx */, + 7020ADB5D3E0375E875B418B /* LexA68k.cxx */, + 497861EB7E623C68951D1AB2 /* LexAPDL.cxx */, + A82C367B86F83981803D55DB /* LexASY.cxx */, + C76222F466E831F896A89269 /* LexAU3.cxx */, + BFF5A87D79EF3BEFAC3C0C20 /* LexAVE.cxx */, + 57E4784E521339BEB971D81D /* LexAVS.cxx */, + CD72950967F33809931D4968 /* LexAbaqus.cxx */, + 375E7A99FF4C38FA9E223772 /* LexAda.cxx */, + A65399C8A6D636139E362119 /* LexAsm.cxx */, + A46D50BEBF523B3F88831086 /* LexAsn1.cxx */, + 4B16CCC86CD235CB8E8EC0AA /* LexBaan.cxx */, + 78D7866F95C73A28BB540606 /* LexBash.cxx */, + B6AADC1056E03A3B80C20C5B /* LexBasic.cxx */, + 853C2741D98438DA90B87D90 /* LexBatch.cxx */, + 0851C46057CE3C37991B9E34 /* LexBibTeX.cxx */, + 6718204F4700318E89EAC906 /* LexBullant.cxx */, + 0C7F18C26877336DBE638D75 /* LexCIL.cxx */, + 7EE2459D69BA35838C274488 /* LexCLW.cxx */, + B3D9C4122372343DBEAF6492 /* LexCOBOL.cxx */, + 9EF09C7CC5413CC6A5E7B21B /* LexCPP.cxx */, + 4EB3B255D20F3AE5A95230F6 /* LexCSS.cxx */, + 4B3B8AD0120F3EA6BF5B0AE0 /* LexCaml.cxx */, + 7AF8F8A78A5130DCB4D46729 /* LexCmake.cxx */, + 9794A709E3C036D79860CEC9 /* LexCoffeeScript.cxx */, + 04082EC1C91334379425802D /* LexConf.cxx */, + 16A093604BDB3C22BA66EA89 /* LexCrontab.cxx */, + 0A59A5C2305D3D1C8049BE71 /* LexCsound.cxx */, + B9DFC4083C6A38CABE4BB4E3 /* LexD.cxx */, + AC62806DE67F33E18C386D4F /* LexDMAP.cxx */, + 910D00F1C9143C6D85C24E7C /* LexDMIS.cxx */, + 8B2FCD2CFB5A3B8A908F5C23 /* LexDataflex.cxx */, + 5AEE6E05595831D3B0FEC57C /* LexDiff.cxx */, + 1AD9605C9385374C87FAC9BC /* LexECL.cxx */, + 42185ECBB8873E4C9E50D759 /* LexEDIFACT.cxx */, + 58EFF24DE2E737CA8A164F5C /* LexEScript.cxx */, + 55EBB18CB4773C788510B14B /* LexEiffel.cxx */, + A1276C0E5D48337489DEE8DF /* LexErlang.cxx */, + 2851EAAEE9B73FE8981912C9 /* LexErrorList.cxx */, + F8AD617806563DE394C15922 /* LexFSharp.cxx */, + F32C0D20638232CE8F43BF33 /* LexFlagship.cxx */, + B181F564935730E89AB00D92 /* LexForth.cxx */, + 86A0C3603C8A343AAFBD2CE0 /* LexFortran.cxx */, + 30BBE92ADD8A37C992B4F919 /* LexGAP.cxx */, + FFB767BD2C7235F293F45796 /* LexGui4Cli.cxx */, + D87406BCF3E833369E12D89A /* LexHTML.cxx */, + 10EADF7E7DC032CA8522C1F8 /* LexHaskell.cxx */, + 1C86EC3AA4193E639EB08AA7 /* LexHex.cxx */, + 90928C9893EF34E09EEBA1A1 /* LexHollywood.cxx */, + 41AE72D4E8FF307F86A02F5F /* LexIndent.cxx */, + 15CBD0AAFEB435429EA96D41 /* LexInno.cxx */, + F48BFBB2D4E43930BE005A42 /* LexJSON.cxx */, + FCE8B55EBD6B348B8351AB08 /* LexKVIrc.cxx */, + B303230368143F37B2409DE6 /* LexKix.cxx */, + E72F0A2EE3DB34E193D8CCA7 /* LexLaTeX.cxx */, + 40586C8986443431A64EB066 /* LexLisp.cxx */, + B14D6E7E15FD3C869E341198 /* LexLout.cxx */, + 5145561C78303EEE9F827962 /* LexLua.cxx */, + FEFE1B83470D38D38D0E76B0 /* LexMMIXAL.cxx */, + FE3B47058A723243A285594D /* LexMPT.cxx */, + 1C71BF55495034FFBE653C80 /* LexMSSQL.cxx */, + 45860601270D318D93BEE1F3 /* LexMagik.cxx */, + 3D5F00FC91343C35AF99F708 /* LexMake.cxx */, + E78CBF86AAE637CB982B2EC0 /* LexMarkdown.cxx */, + DC9153A350893820B942D37E /* LexMatlab.cxx */, + 0C7EBE4F1AB136B5883AA7B7 /* LexMaxima.cxx */, + F4C72C5C61A6335C8B418BA1 /* LexMetapost.cxx */, + 5A562F1DA7EA3B909BBB1465 /* LexModula.cxx */, + 2F3EE2E9EE05311497826962 /* LexMySQL.cxx */, + B1AA9AF75D233FFC9FC90E7C /* LexNim.cxx */, + BC5C5DB466CD3D6FA6985B56 /* LexNimrod.cxx */, + 1BC0322549563787A21CE8F1 /* LexNsis.cxx */, + 99479DE14D8D3F7E9EB3E9A2 /* LexNull.cxx */, + D11E2223B5AA3E26A21A8817 /* LexOScript.cxx */, + 5FDE0AC63C4639E4BFD3B582 /* LexOpal.cxx */, + 8744F2C80ECF375999195935 /* LexPB.cxx */, + 62C46B0CE620348FBF3860A4 /* LexPLM.cxx */, + DC3430B6483E35C3A201BF44 /* LexPO.cxx */, + 8EECA8EB93BF3C7A9CC827AD /* LexPOV.cxx */, + EDB48813110636DBA045BF3A /* LexPS.cxx */, + 86F26F6418C53AFE8154BFC8 /* LexPascal.cxx */, + D0C3A635C8BD3FA6BD47975F /* LexPerl.cxx */, + 2A5FC30FF3743DBAAF8910EC /* LexPowerPro.cxx */, + 36F7955F8075343C8A9953DB /* LexPowerShell.cxx */, + 4F8E4A9905843A4683A6B460 /* LexProgress.cxx */, + DE0102314288305D830B9EFE /* LexProps.cxx */, + CC2713393AB132AA8E337AE1 /* LexPython.cxx */, + 7255468B6D5F3D8697994A53 /* LexR.cxx */, + ECF99DEE2FE432A9B8179ADC /* LexRaku.cxx */, + 0D9828C9BD9633C1A8F4E0CD /* LexRebol.cxx */, + A737317EDE0F3921B1412966 /* LexRegistry.cxx */, + 8734C52C7559310784396455 /* LexRuby.cxx */, + 24BD2EF635673E819B8406CB /* LexRust.cxx */, + 9E1B538562B93D148F54645B /* LexSAS.cxx */, + 912B2982C9413F2FB40CA2D9 /* LexSML.cxx */, + 2B1A318636A134DB93C0BA45 /* LexSQL.cxx */, + 50859F0155753FDCB8C5222A /* LexSTTXT.cxx */, + 2F1B41B0F10C3DA38188C239 /* LexScriptol.cxx */, + 3551A51B4A493090B67CA216 /* LexSmalltalk.cxx */, + 7D8BDFB06EE13E59ABB2A616 /* LexSorcus.cxx */, + 508B04B4FF913BECBC9DBFFB /* LexSpecman.cxx */, + 4592464D4868329897F3864D /* LexSpice.cxx */, + B61D36546E97371FAC5D4565 /* LexStata.cxx */, + 9E5C91072D533919A78D8ED2 /* LexTACL.cxx */, + A284E855892F3A9E9E19E854 /* LexTADS3.cxx */, + 38891BF8F51E398F9082903F /* LexTAL.cxx */, + C0929D5DDFE337329FA8C6BC /* LexTCL.cxx */, + 1CABAEA3B48333CB88B40F08 /* LexTCMD.cxx */, + FD0C7FCA25A3312E8F2FCF3C /* LexTeX.cxx */, + D41D102919B232EBB72A6F2D /* LexTxt2tags.cxx */, + 8F633793051F371F94C27530 /* LexVB.cxx */, + 1098499A317A3DEEA4D16D0D /* LexVHDL.cxx */, + D76B3D3BD33E3775BEAB4737 /* LexVerilog.cxx */, + 43D416CF0DE334E79A8E48C8 /* LexVisualProlog.cxx */, + 17A8A93EF3C03546BE19F43B /* LexX12.cxx */, + 9CC7C6FFD67233788EEDFC5E /* LexYAML.cxx */, + D2DE67C976CF3004A8FE883A /* Accessor.cxx */, + DECC133490AD3494BAC7E992 /* DefaultLexer.cxx */, + 93EDB3A2B85E3275A6D27C56 /* LexerBase.cxx */, + DF5A2C3521A43C9CBBB3C878 /* LexerModule.cxx */, + 267DB0E799183294B707A39D /* LexerNoExceptions.cxx */, + CF502E0E4D853CBBBEC885EF /* LexerSimple.cxx */, + 41D75DF4695B361DB700D51D /* PropSetSimple.cxx */, + 9720FFA4490D3AC38E53BE03 /* StyleContext.cxx */, + 0E7BF9256DF533EBAE2B945E /* WordList.cxx */, + D753B4DE3C7B30A58CFC798D /* Lexilla.cxx */, + ); + name = liblexilla; + sourceTree = ""; + }; + 374BD863E6AD33189B7E4040 /* net */ = { + isa = PBXGroup; + children = ( + B7581D7140293BAE88E43DBE /* fs_inet.cpp */, + 5CB4781DF8C432C688F30CDD /* ftp.cpp */, + F84F0DB790A23D92A193D2B4 /* http.cpp */, + 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */, + DE8238DA30FF3FB984511250 /* sckaddr.cpp */, + 56653FACC7D13804A70556AD /* sckfile.cpp */, + 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */, + D784A32C094730FEAA391A9B /* sckstrm.cpp */, + 40CE02524DD4385AB2C3DF95 /* socket.cpp */, + 49612306912038DDBCABB4DE /* url.cpp */, + 5EA9E372A64B3B808A64B178 /* webrequest.cpp */, + 5279968877003A8BB8279765 /* webrequest_curl.cpp */, + DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */, + BB7661E9E09A397790ED9545 /* sockunix.cpp */, + 4969528429903F15882F5391 /* sockosx.cpp */, + EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */, + ); + name = net; + sourceTree = ""; + }; + B8F95052522B37AB86DA8917 /* propgrid */ = { + isa = PBXGroup; + children = ( + 326723AEB79A305F90D6B41D /* advprops.cpp */, + A9C7F740A55E39FD890B3C7F /* editors.cpp */, + EBED392D081335FA80523244 /* manager.cpp */, + 58E1F571B01F34D4AB70CA18 /* property.cpp */, + B98B72B3A0A73044B85AED60 /* propgrid.cpp */, + 69E742B172463EDFBBFA5AB0 /* propgridiface.cpp */, + 967EF76827CB3CDE87E1E733 /* propgridpagestate.cpp */, + C20E46A504113C899B9DD9B7 /* props.cpp */, + ); + name = propgrid; + sourceTree = ""; + }; + 04311EAB76193D5593D43DBB /* aui */ = { + isa = PBXGroup; + children = ( + 26632A254717372BAA4D514D /* framemanager.cpp */, + BD709DEB71623974B9836D69 /* dockart.cpp */, + A881F49ADCF33C299B041584 /* floatpane.cpp */, + A298576700C33F018616E7BD /* auibook.cpp */, + 05A4437E9697300390FDE14E /* auibar.cpp */, + C0155E0C2F6131358D2DA5ED /* tabmdi.cpp */, + 51054B41BFD83E97BAF76D07 /* tabart.cpp */, + C55AF552EE6931E8BFF7281B /* xh_aui.cpp */, + 0CC4C44F4DB833839AD96DBD /* xh_auitoolb.cpp */, + ); + name = aui; + sourceTree = ""; + }; + 60E51BFF5CD2327483201F14 /* html */ = { + isa = PBXGroup; + children = ( + 2E24C6F2A04E30EB95598305 /* chm.cpp */, + 42E433D1700631A8907B8227 /* helpctrl.cpp */, + C466F32CCBD13DBC87285B3D /* helpdata.cpp */, + 81821049E39B32C6ABCF6820 /* helpdlg.cpp */, + 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */, + 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */, + 68E5188DB6003C35A8C7754D /* htmlcell.cpp */, + 2C6C4F5468743265A02D656C /* htmlfilt.cpp */, + 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */, + FCCFF49F92B4323D9181CEDA /* htmltag.cpp */, + 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */, + 194ADD28300E329E80F7892E /* htmprint.cpp */, + 52FE1599218730CC99A3F801 /* m_dflist.cpp */, + B1F3C70512D93501B0478F3E /* m_fonts.cpp */, + ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */, + 548906E4E72935E48CE4AF87 /* m_image.cpp */, + A5EE0B8985443BDCB36F781F /* m_layout.cpp */, + 080597FC0436378E96EDA94B /* m_links.cpp */, + B4028ABB08C63AB59F5F240B /* m_list.cpp */, + 61658C3EABB4341AA38C691E /* m_pre.cpp */, + 727F25F832AD32D4B12D8E39 /* m_span.cpp */, + 7EB95BCFA255323183A996C9 /* m_style.cpp */, + 082CA018FB883999839C1DCE /* m_tables.cpp */, + 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */, + 7FCA75FE592C3469AE351FBF /* winpars.cpp */, + FD5F11A3646F397BA62EB037 /* htmllbox.cpp */, + ); + name = html; + sourceTree = ""; + }; + 7650A73F7FC9305EA62DAE86 /* libjpeg */ = { + isa = PBXGroup; + children = ( + 573D0D15EE9E3E629D61EA65 /* jaricom.c */, + 6EDDEEEC981133E8BA6A3998 /* jcapimin.c */, + F83172EE2DAE352FB969D4F2 /* jcapistd.c */, + AA234ACC79743DA797601AA6 /* jcarith.c */, + E89AC104BF4F33A083F8B382 /* jccoefct.c */, + 8EFF4707641D3F20AB602ED6 /* jccolor.c */, + 6DBF3053414F3C448312165A /* jcdctmgr.c */, + DC0FFDC7A6163F2DA73B84EB /* jchuff.c */, + AA6C6739C3BD3EFA9CF71102 /* jcinit.c */, + 810EB7316DF3344197C78EC0 /* jcmainct.c */, + 664736BDE465350C9C4750E9 /* jcmarker.c */, + 3E3043D7BE9C33B59E900CCE /* jcmaster.c */, + 8EB76F786D7F3FF286948D22 /* jcomapi.c */, + 2F41EDEB298538CC86FF6DC1 /* jcparam.c */, + 7FE0455EBDC63D82B2D88587 /* jcprepct.c */, + 53D06E47477B3E32BB6B915E /* jcsample.c */, + 725574EF98C4301989181CBF /* jctrans.c */, + 86884BC843F6337EABF744BB /* jdapimin.c */, + 1EF327CE8D7E3C11BFC6BD74 /* jdapistd.c */, + FA9DD56E399533A5BE7AAD16 /* jdarith.c */, + 59B19927E27F39ACB1D2BDA3 /* jdatadst.c */, + DECAF5DD80383A2CA76EB383 /* jdatasrc.c */, + F1A6F3936A0D31CBB58082BA /* jdcoefct.c */, + 68B81FBDA49D3C1991B6356A /* jdcolor.c */, + A5BBC1E494D33D028CA547FF /* jddctmgr.c */, + 72869747E68E37998CB0A07E /* jdhuff.c */, + CCF7564A2B733F759AA8496B /* jdinput.c */, + B2D390E5D5BF32D4AAA1E15A /* jdmainct.c */, + 20E4A10BCD773C84AEC481A1 /* jdmarker.c */, + ED19EF377E653F71B1876259 /* jdmaster.c */, + 0890779C662C35889A8C6C2E /* jdmerge.c */, + 375FF97B202F3C359402D13E /* jdpostct.c */, + 5FFCF47A161B3E08B19BFE14 /* jdsample.c */, + 4549845C0751356A907C23E0 /* jdtrans.c */, + 108517BCD39230E7A89BC943 /* jerror.c */, + 93D07403FCA530D7A9FD2917 /* jfdctflt.c */, + 029486D6A2EC3DE0902A6A24 /* jfdctfst.c */, + 90EC2A5B80EE3031BA4087B9 /* jfdctint.c */, + 3C131F7BF8A83960ACB26242 /* jidctflt.c */, + A0DCC5EF59143640BE13AD73 /* jidctfst.c */, + 1DAF0931E4AD3E6581D7FDBC /* jidctint.c */, + 14C2A7E01B4B3B168DB73B4F /* jmemmgr.c */, + 374E341C8703367686DEDE93 /* jmemnobs.c */, + 4BA14FFC0F4B3AE0B4D6B185 /* jquant1.c */, + 02D9332D5C5632E981936E29 /* jquant2.c */, + 5BEC6B3CAFB532CBB9F95D74 /* jutils.c */, + ); + name = libjpeg; + sourceTree = ""; + }; + 4D98B791E17232D39944F04F /* xml */ = { + isa = PBXGroup; + children = ( + E6AB648BC5173104A96CAE66 /* xml.cpp */, + 4048A3523EC03409BD899BEF /* xtixml.cpp */, + ); + name = xml; + sourceTree = ""; + }; + FE1C78F1707A30878CBB2B4B /* ribbon */ = { + isa = PBXGroup; + children = ( + 4C4649974D8B3A109D1BF145 /* art_internal.cpp */, + B540E18F9C91381CA175BABB /* art_msw.cpp */, + DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */, + 9FDDE855D9F83E4891362EB4 /* bar.cpp */, + 5612DBC4125B379DA2B28824 /* buttonbar.cpp */, + 12363D1F50FE301DAEE7F04B /* control.cpp */, + 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */, + 59ED0C057D8F388A89DC7177 /* page.cpp */, + 00969CBE3B8F32C78C195619 /* panel.cpp */, + BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */, + B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */, + ); + name = ribbon; + sourceTree = ""; + }; + 5C5CD199E7573C73AE6F392D /* media */ = { + isa = PBXGroup; + children = ( + C839E49184663A7CBB7EEB06 /* mediactrlcmn.cpp */, + 6A6A16F9C3B03A7B9077D013 /* mediactrl.mm */, + ); + name = media; + sourceTree = ""; + }; + 52DDFBAA5ACC394FB6B30E74 /* libzlib */ = { + isa = PBXGroup; + children = ( + 0E45F6DF601A34BCB3CC0206 /* adler32.c */, + D4C4495603293C07A3B09D54 /* compress.c */, + 7013DB195D023C31ADE68546 /* crc32.c */, + 3CF73F49AEC238C99CE89845 /* deflate.c */, + 7A24E9101688368296C21EBE /* gzclose.c */, + 7395814D42CC38F6B8CD81B4 /* gzlib.c */, + BAD4614CABC934D6AFF8D9CD /* gzread.c */, + 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */, + FDB0E2D0966C3E408C4A2D3D /* infback.c */, + 400275BE019D3E5BA47988BE /* inffast.c */, + B5370A676AAC32419D7FDD87 /* inflate.c */, + 9D6B0D32537D35069C7E053F /* inftrees.c */, + 95B4EDF38F8A3E5EBAFF560F /* trees.c */, + 513033E36E643593AC305B3D /* uncompr.c */, + 4CB467F9898C3952A68D988B /* zutil.c */, + ); + name = libzlib; + sourceTree = ""; + }; + EB288BE7E74B3328B762A461 /* libtiff */ = { + isa = PBXGroup; + children = ( + 5D2F8259CC99380CB8217DEF /* tif_unix.c */, + D0CDADAF2D893E32A38351E4 /* tif_aux.c */, + F82278F9AF0432529891E6D7 /* tif_close.c */, + 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */, + 149D299A0EDB3D998118EC93 /* tif_color.c */, + CA0D5D47D62A3148BA51B31B /* tif_compress.c */, + E79B2D1F630036129B9677A7 /* tif_dir.c */, + 032A38738B58394E8617617B /* tif_dirinfo.c */, + F6EA240B3DB93D398A990FAD /* tif_dirread.c */, + B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */, + 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */, + 48F1439BF6C3361296F05A33 /* tif_error.c */, + AF7CE00168AB33C994374ABA /* tif_extension.c */, + 30FD1048328234E59D319863 /* tif_fax3.c */, + BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */, + 305614D19CF23CB2B14A5B2E /* tif_flush.c */, + 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */, + F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */, + 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */, + 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */, + 66FDA882451239EA8DF2E0B5 /* tif_luv.c */, + 3088384F07C63A5DB3581656 /* tif_lzma.c */, + 346C68F0CCD23823B78267F0 /* tif_lzw.c */, + DFDC805DD3063C389F93642D /* tif_next.c */, + 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */, + 1731A6096BFC3A468AB4755A /* tif_open.c */, + 9CE73979D0933A43830307E4 /* tif_packbits.c */, + 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */, + 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */, + 64B25B87203E3464BCDD277D /* tif_read.c */, + B83EDE2D1731311ABDE62F9F /* tif_strip.c */, + AAC12B4456E13F57BEA25A5E /* tif_swab.c */, + 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */, + BD88495AF72531A28D2201D0 /* tif_tile.c */, + 3E6F40F4740C3ED29D83E107 /* tif_version.c */, + C83C97A1FCC5345896C9D7DE /* tif_warning.c */, + 3716DA7B0C79360CBA26A71E /* tif_webp.c */, + E9B992CB6C28339FB0CA5E27 /* tif_write.c */, + 726C0457DF1232C793918DC1 /* tif_zip.c */, + 3B98123FD57731139044B064 /* tif_zstd.c */, + ); + name = libtiff; + sourceTree = ""; + }; 83F62FA47C9636169F1E18E8 /* base */ = { isa = PBXGroup; children = ( @@ -2664,7 +2904,7 @@ B9B5BC858CCF3477895D2786 /* zstream.cpp */, 7D2BE094D90D3AFDAE49F589 /* fswatchercmn.cpp */, 47783A330B2A3B4EBB1CD95D /* fswatcherg.cpp */, - 5BE1FB352696346BB642C045 /* secretstore.cpp */, + 5BE1FB352696346BB642C044 /* secretstore.cpp */, 99A9D5F9254D35BE8F4176A4 /* lzmastream.cpp */, 4E4466371B7E3265AE7B1E0C /* uilocale.cpp */, 7C97C1F26B5A38C49543060C /* mimetype.cpp */, @@ -2672,7 +2912,7 @@ 5BD6231188AB329CAA5E1171 /* evtloop_cf.cpp */, D5F9383D1CE931499F339D85 /* strconv_cf.cpp */, 2ED0C0702D2734D9B08FC31D /* utils_base.mm */, - 5BE1FB352696346BB642C044 /* secretstore.cpp */, + 5BE1FB352696346BB642C045 /* secretstore.cpp */, E1B794996B953D00AC7BC2AE /* uilocale.mm */, 47F784C2BB5A3B5DAD276583 /* fdiodispatcher.cpp */, A5D569A4DE643DC8B0C28087 /* selectdispatcher.cpp */, @@ -2699,171 +2939,11 @@ name = base; sourceTree = ""; }; - FE1C78F1707A30878CBB2B4B /* ribbon */ = { + 2FF0B5E0505D3AEA9A4ACF11 /* adv */ = { isa = PBXGroup; children = ( - 4C4649974D8B3A109D1BF145 /* art_internal.cpp */, - B540E18F9C91381CA175BABB /* art_msw.cpp */, - DD5E8709C3BC3727BBC7B97A /* art_aui.cpp */, - 9FDDE855D9F83E4891362EB4 /* bar.cpp */, - 5612DBC4125B379DA2B28824 /* buttonbar.cpp */, - 12363D1F50FE301DAEE7F04A /* control.cpp */, - 3F1C1EB5C0B3302C86D91315 /* gallery.cpp */, - 59ED0C057D8F388A89DC7177 /* page.cpp */, - 00969CBE3B8F32C78C195619 /* panel.cpp */, - BE4B0CE56BA23002A5C8AEFF /* toolbar.cpp */, - B6A37A02D28E30CD9B83E134 /* xh_ribbon.cpp */, ); - name = ribbon; - sourceTree = ""; - }; - 816DD323A67F3B299C8F3481 /* opengl */ = { - isa = PBXGroup; - children = ( - E08A51FA8D8A361681B07295 /* glcmn.cpp */, - 35007225BB683683AA7C5E48 /* glcanvas.mm */, - FA59091E3ED83FB781FB9659 /* glcanvas_osx.cpp */, - ); - name = opengl; - sourceTree = ""; - }; - 4D98B791E17232D39944F04F /* xml */ = { - isa = PBXGroup; - children = ( - E6AB648BC5173104A96CAE66 /* xml.cpp */, - 4048A3523EC03409BD899BEF /* xtixml.cpp */, - ); - name = xml; - sourceTree = ""; - }; - 6E2C8858F68E3FB0BEFFFCE5 /* libpng */ = { - isa = PBXGroup; - children = ( - AF26BAB1F4733114926F1724 /* png.c */, - 1A0650754DC2358CA5933B28 /* pngerror.c */, - 91300EB871CC39ECBC430D48 /* pngget.c */, - C45AFE6CC20F3ED7A55FC8FA /* pngmem.c */, - 9CAA325362C73AC8BE20FAA7 /* pngpread.c */, - 29D6506AEA5A323B8735F126 /* pngread.c */, - A06AB1974DB93EE2999EC75C /* pngrio.c */, - 87799D3168B43EB7B5686826 /* pngrtran.c */, - 358D0A3AC73F322EA732D020 /* pngrutil.c */, - 5E463A493FD930DE80E58608 /* pngset.c */, - 5B32A13D5B3336098B1B9765 /* pngtrans.c */, - AF9EE701DD653E2299293E5F /* pngwio.c */, - 69A6CAF721E53E83B4820DE6 /* pngwrite.c */, - 0964797530CF3FE7B8DB6242 /* pngwtran.c */, - 45D7558DF5E03A2EB41883F0 /* pngwutil.c */, - 933D7637CAA43F6C99814BC5 /* arm_init.c */, - 39507FA11D8838109A22B7DA /* filter_neon_intrinsics.c */, - FB17368A86EC30E6B843E32F /* palette_neon_intrinsics.c */, - 994AF74DF2A13FF09A215853 /* intel_init.c */, - 9D602B5F09E8314CB9F65C11 /* filter_sse2_intrinsics.c */, - ); - name = libpng; - sourceTree = ""; - }; - EB288BE7E74B3328B762A461 /* libtiff */ = { - isa = PBXGroup; - children = ( - 5D2F8259CC99380CB8217DEF /* tif_unix.c */, - D0CDADAF2D893E32A38351E4 /* tif_aux.c */, - F82278F9AF0432529891E6D7 /* tif_close.c */, - 88FF67EB6E7D302A9CDEF660 /* tif_codec.c */, - 149D299A0EDB3D998118EC93 /* tif_color.c */, - CA0D5D47D62A3148BA51B31B /* tif_compress.c */, - E79B2D1F630036129B9677A7 /* tif_dir.c */, - 032A38738B58394E8617617B /* tif_dirinfo.c */, - F6EA240B3DB93D398A990FAD /* tif_dirread.c */, - B9FD5AE12CA9376883AEE4FC /* tif_dirwrite.c */, - 1094F7D0E7A93B0CAC949001 /* tif_dumpmode.c */, - 48F1439BF6C3361296F05A33 /* tif_error.c */, - AF7CE00168AB33C994374ABA /* tif_extension.c */, - 30FD1048328234E59D319863 /* tif_fax3.c */, - BFF8216871643FEA8B5D7804 /* tif_fax3sm.c */, - 305614D19CF23CB2B14A5B2E /* tif_flush.c */, - 3D82E7D38BB43BB886E2BFA0 /* tif_getimage.c */, - F6F01A84F4DE3C9FB9849004 /* tif_jbig.c */, - 29B9C6D27BE83DB384A108ED /* tif_jpeg.c */, - 4F768B23D8B535CE8D0BD343 /* tif_jpeg_12.c */, - 66FDA882451239EA8DF2E0B5 /* tif_luv.c */, - 3088384F07C63A5DB3581656 /* tif_lzma.c */, - 346C68F0CCD23823B78267F0 /* tif_lzw.c */, - DFDC805DD3063C389F93642D /* tif_next.c */, - 1FBC6F8B4CA63A0081D6F34A /* tif_ojpeg.c */, - 1731A6096BFC3A468AB4755A /* tif_open.c */, - 9CE73979D0933A43830307E4 /* tif_packbits.c */, - 4071FF90F1D4336C836B2AE4 /* tif_pixarlog.c */, - 2FA01C426EAF38D3B9ED35AC /* tif_predict.c */, - 64B25B87203E3464BCDD277D /* tif_read.c */, - B83EDE2D1731311ABDE62F9F /* tif_strip.c */, - AAC12B4456E13F57BEA25A5E /* tif_swab.c */, - 68BEC0AB8A933CF2B5ACA149 /* tif_thunder.c */, - BD88495AF72531A28D2201D0 /* tif_tile.c */, - 3E6F40F4740C3ED29D83E107 /* tif_version.c */, - C83C97A1FCC5345896C9D7DE /* tif_warning.c */, - 3716DA7B0C79360CBA26A71E /* tif_webp.c */, - E9B992CB6C28339FB0CA5E27 /* tif_write.c */, - 726C0457DF1232C793918DC1 /* tif_zip.c */, - 3B98123FD57731139044B064 /* tif_zstd.c */, - ); - name = libtiff; - sourceTree = ""; - }; - 374BD863E6AD33189B7E4040 /* net */ = { - isa = PBXGroup; - children = ( - B7581D7140293BAE88E43DBE /* fs_inet.cpp */, - 5CB4781DF8C432C688F30CDD /* ftp.cpp */, - F84F0DB790A23D92A193D2B4 /* http.cpp */, - 7B389A14D6BF3AFD8CCE0807 /* protocol.cpp */, - DE8238DA30FF3FB984511250 /* sckaddr.cpp */, - 56653FACC7D13804A70556AD /* sckfile.cpp */, - 1F6E23CCDC1932BC985EFBD2 /* sckipc.cpp */, - D784A32C094730FEAA391A9B /* sckstrm.cpp */, - 40CE02524DD4385AB2C3DF95 /* socket.cpp */, - 49612306912038DDBCABB4DE /* url.cpp */, - 5EA9E372A64B3B808A64B178 /* webrequest.cpp */, - 5279968877003A8BB8279765 /* webrequest_curl.cpp */, - DDE22D7DDAC93DCABAE5AED0 /* socketiohandler.cpp */, - BB7661E9E09A397790ED9545 /* sockunix.cpp */, - 4969528429903F15882F5391 /* sockosx.cpp */, - EA8CCF32688434EABEEEE04A /* webrequest_urlsession.mm */, - ); - name = net; - sourceTree = ""; - }; - 60E51BFF5CD2327483201F14 /* html */ = { - isa = PBXGroup; - children = ( - 2E24C6F2A04E30EB95598305 /* chm.cpp */, - 42E433D1700631A8907B8227 /* helpctrl.cpp */, - C466F32CCBD13DBC87285B3D /* helpdata.cpp */, - 81821049E39B32C6ABCF6820 /* helpdlg.cpp */, - 82A8381819DD37DA9A3830D1 /* helpfrm.cpp */, - 2DBD5DB511C53218B3EF1625 /* helpwnd.cpp */, - 68E5188DB6003C35A8C7754D /* htmlcell.cpp */, - 2C6C4F5468743265A02D656C /* htmlfilt.cpp */, - 1800B1884CC73C78A09E7FF1 /* htmlpars.cpp */, - FCCFF49F92B4323D9181CEDA /* htmltag.cpp */, - 3FEBA7AC7F743EE88352AEBC /* htmlwin.cpp */, - 194ADD28300E329E80F7892E /* htmprint.cpp */, - 52FE1599218730CC99A3F801 /* m_dflist.cpp */, - B1F3C70512D93501B0478F3E /* m_fonts.cpp */, - ECA4A44BEC2F3AED8CF0C911 /* m_hline.cpp */, - 548906E4E72935E48CE4AF87 /* m_image.cpp */, - A5EE0B8985443BDCB36F781F /* m_layout.cpp */, - 080597FC0436378E96EDA94B /* m_links.cpp */, - B4028ABB08C63AB59F5F240B /* m_list.cpp */, - 61658C3EABB4341AA38C691E /* m_pre.cpp */, - 727F25F832AD32D4B12D8E39 /* m_span.cpp */, - 7EB95BCFA255323183A996C9 /* m_style.cpp */, - 082CA018FB883999839C1DCE /* m_tables.cpp */, - 3ABD697F99673F16A0B2D4C1 /* styleparams.cpp */, - 7FCA75FE592C3469AE351FBF /* winpars.cpp */, - FD5F11A3646F397BA62EB037 /* htmllbox.cpp */, - ); - name = html; + name = adv; sourceTree = ""; }; 42F504C4994C38D7A8F062F4 /* libexpat */ = { @@ -2876,89 +2956,6 @@ name = libexpat; sourceTree = ""; }; - 62E50658BDAD369D92294F68 /* webview */ = { - isa = PBXGroup; - children = ( - 5FEECFD764E037288CE94FEB /* webview_webkit.mm */, - 0DA80913C0E33144A42BD30F /* webview.cpp */, - 70112AB00E013A35BE974FF1 /* webviewarchivehandler.cpp */, - CFBDB327E4A236A3ABFA326F /* webviewfshandler.cpp */, - ); - name = webview; - sourceTree = ""; - }; - 52DDFBAA5ACC394FB6B30E74 /* libzlib */ = { - isa = PBXGroup; - children = ( - 0E45F6DF601A34BCB3CC0206 /* adler32.c */, - D4C4495603293C07A3B09D54 /* compress.c */, - 7013DB195D023C31ADE68546 /* crc32.c */, - 3CF73F49AEC238C99CE89845 /* deflate.c */, - 7A24E9101688368296C21EBE /* gzclose.c */, - 7395814D42CC38F6B8CD81B4 /* gzlib.c */, - BAD4614CABC934D6AFF8D9CD /* gzread.c */, - 1E4E3EB1CCA53E0EA322A1AF /* gzwrite.c */, - FDB0E2D0966C3E408C4A2D3D /* infback.c */, - 400275BE019D3E5BA47988BE /* inffast.c */, - B5370A676AAC32419D7FDD87 /* inflate.c */, - 9D6B0D32537D35069C7E053F /* inftrees.c */, - 95B4EDF38F8A3E5EBAFF560F /* trees.c */, - 513033E36E643593AC305B3D /* uncompr.c */, - 4CB467F9898C3952A68D988B /* zutil.c */, - ); - name = libzlib; - sourceTree = ""; - }; - B1EF68113C6338CFBBED0FBE /* libregex */ = { - isa = PBXGroup; - children = ( - C3904351139F3F0DB4B72F94 /* pcre2_auto_possess.c */, - BDADEB1DA6433E52972C8934 /* pcre2_compile.c */, - FC6A8FAE9CA63EEB8883B6BD /* pcre2_config.c */, - 3026D20A03E53F1DB40FB35A /* pcre2_context.c */, - BCED9B1D0D7E3FBBAC78CE5B /* pcre2_convert.c */, - 96D620AEA83E3444BA0B04C4 /* pcre2_dfa_match.c */, - 25E03E349FC13E4A9428B94E /* pcre2_error.c */, - F0E43FFDC808333AA01EE649 /* pcre2_extuni.c */, - 943C7E9527C03FCDB5966273 /* pcre2_find_bracket.c */, - 7C9F6184015A3BD1B8DA471E /* pcre2_jit_compile.c */, - D016F584D14C31E192DB3179 /* pcre2_maketables.c */, - 3B93115BCC46333BBB31D6F7 /* pcre2_match.c */, - 4E74E9E53454331F8E10ECC5 /* pcre2_match_data.c */, - A208BFC0C8C43847A9620ADA /* pcre2_newline.c */, - 4BFEBC5061693DA0B52BC4AC /* pcre2_ord2utf.c */, - 00DAA69F74D031B6BE9196A8 /* pcre2_pattern_info.c */, - 2F4CDF9048EC36788619769D /* pcre2_script_run.c */, - BD2EBC2CCAE23AD6A1DF783E /* pcre2_serialize.c */, - A6EE037AF43E343E8E1A7555 /* pcre2_string_utils.c */, - 09CCDDC66F683C6B87BEDD2F /* pcre2_study.c */, - FAC42945539F362D91D6F559 /* pcre2_substitute.c */, - 5152B34D06E9343FBFAB3510 /* pcre2_substring.c */, - B60497805D37375EBFCF3D98 /* pcre2_tables.c */, - 70F4EB692873386AAA0A44B0 /* pcre2_ucd.c */, - FAE49A61DFE9375AAB18E8DD /* pcre2_valid_utf.c */, - 95CBA2C736623FFF8629E975 /* pcre2_xclass.c */, - 1895085EBEAE3A708FDD527A /* pcre2_chartables.c */, - ); - name = libregex; - sourceTree = ""; - }; - 2FF0B5E0505D3AEA9A4ACF11 /* adv */ = { - isa = PBXGroup; - children = ( - ); - name = adv; - sourceTree = ""; - }; - AA960FB143A63667839CE793 /* qa */ = { - isa = PBXGroup; - children = ( - 63F15C5B895F38028FE5D0A5 /* debugrpt.cpp */, - 182C8AD4F822375495795B43 /* dbgrptg.cpp */, - ); - name = qa; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -3119,7 +3116,7 @@ 014AF0BAB1783A5D9D75A7ED /* zstream.cpp in Sources */, A93D0E6F0871368EA8FC9FF9 /* fswatchercmn.cpp in Sources */, E49F0D43B5A63EF1A57A7112 /* fswatcherg.cpp in Sources */, - B0FD1B96EAE635AFBFCF2C92 /* secretstore.cpp in Sources */, + B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */, A486A28E216D320AB57452D3 /* lzmastream.cpp in Sources */, 9A63148F193E33B5964DD029 /* uilocale.cpp in Sources */, 4657E7382E9E3EDC8DE2401E /* mimetype.cpp in Sources */, @@ -3127,7 +3124,7 @@ 9FBC642677C63D01AA2511BC /* evtloop_cf.cpp in Sources */, AAAB5DF8E60736D88273DCFE /* strconv_cf.cpp in Sources */, 68C300D096BF39239876D043 /* utils_base.mm in Sources */, - B0FD1B96EAE635AFBFCF2C91 /* secretstore.cpp in Sources */, + B0FD1B96EAE635AFBFCF2C92 /* secretstore.cpp in Sources */, AE660214E0CB375FBA508A36 /* uilocale.mm in Sources */, D36E76A4CAF5352D9397E1FF /* fdiodispatcher.cpp in Sources */, D3FB75C8E3A73AE38EE8A6F6 /* selectdispatcher.cpp in Sources */, @@ -3207,7 +3204,7 @@ D66F5D4D204B3B789C7F76B9 /* fontdlg.cpp in Sources */, 692FCCABFB963696AFC1E122 /* gdiobj.cpp in Sources */, B0E94A59C83637C09FAAE71C /* app.cpp in Sources */, - EB52C6A915943813932944FE /* control.cpp in Sources */, + EB52C6A915943813932944FF /* control.cpp in Sources */, 45AB45C6B24A3983B22E56A5 /* dataobj.cpp in Sources */, D088E7DDE38C31DC9C9B3417 /* dcclient.cpp in Sources */, 182DFDBB58653FD9863D4176 /* dcprint.cpp in Sources */, @@ -3218,7 +3215,6 @@ 27E2EABB117334CD89CFD2A4 /* mdi.cpp in Sources */, 73AA68AB9F1236ED9F1FBB2E /* metafile.cpp in Sources */, 805CCAE64D023561AD334B53 /* popupwin.cpp in Sources */, - 6832385DDBB33D1B90C73CBA /* renderer.cpp in Sources */, F6A1AC5CF84E32C19F91A614 /* statbrma.cpp in Sources */, D070C3BE95483FE38BABA1BE /* region.cpp in Sources */, 07158EBC05A637ECA9DC7B4F /* utilscocoa.mm in Sources */, @@ -3603,7 +3599,7 @@ A0BA01A85C303C78A3130711 /* art_aui.cpp in Sources */, 056CA84179433AA48D55DA65 /* bar.cpp in Sources */, CB078622E90F33BE9D131131 /* buttonbar.cpp in Sources */, - EB52C6A915943813932944FF /* control.cpp in Sources */, + EB52C6A915943813932944FE /* control.cpp in Sources */, 5F57C4908E5038D19D68ED7A /* gallery.cpp in Sources */, 4BAFAE70A6B1313B96D86630 /* page.cpp in Sources */, F0D892C2618130FEAD46BB86 /* panel.cpp in Sources */, diff --git a/demos/forty/canvas.cpp b/demos/forty/canvas.cpp index fa94e9daa4..fbf88a6620 100644 --- a/demos/forty/canvas.cpp +++ b/demos/forty/canvas.cpp @@ -2,7 +2,6 @@ // Name: canvas.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/canvas.h b/demos/forty/canvas.h index 2b46b3c793..5ee298dba5 100644 --- a/demos/forty/canvas.h +++ b/demos/forty/canvas.h @@ -2,7 +2,6 @@ // Name: canvas.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/card.cpp b/demos/forty/card.cpp index 7189b992c0..6b674d2f65 100644 --- a/demos/forty/card.cpp +++ b/demos/forty/card.cpp @@ -2,7 +2,6 @@ // Name: card.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/card.h b/demos/forty/card.h index 65c8f854ba..3f9dba8610 100644 --- a/demos/forty/card.h +++ b/demos/forty/card.h @@ -2,7 +2,6 @@ // Name: card.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/forty.cpp b/demos/forty/forty.cpp index bd6f92b5b0..ff05b8ee1d 100644 --- a/demos/forty/forty.cpp +++ b/demos/forty/forty.cpp @@ -2,7 +2,6 @@ // Name: forty.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/forty.h b/demos/forty/forty.h index 6f2e871486..9712ca6e69 100644 --- a/demos/forty/forty.h +++ b/demos/forty/forty.h @@ -2,7 +2,6 @@ // Name: forty.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/game.cpp b/demos/forty/game.cpp index 0d7e292b67..e25a0a1259 100644 --- a/demos/forty/game.cpp +++ b/demos/forty/game.cpp @@ -2,7 +2,6 @@ // Name: game.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/game.h b/demos/forty/game.h index 06314e6940..9b70d8552d 100644 --- a/demos/forty/game.h +++ b/demos/forty/game.h @@ -2,7 +2,6 @@ // Name: game.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/pile.cpp b/demos/forty/pile.cpp index 8e7bbb3408..383fa87496 100644 --- a/demos/forty/pile.cpp +++ b/demos/forty/pile.cpp @@ -2,7 +2,6 @@ // Name: pile.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/pile.h b/demos/forty/pile.h index 3aeb517bc7..631fa73f8e 100644 --- a/demos/forty/pile.h +++ b/demos/forty/pile.h @@ -2,7 +2,6 @@ // Name: pile.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/playerdg.cpp b/demos/forty/playerdg.cpp index 402b7f9776..d4f8041b80 100644 --- a/demos/forty/playerdg.cpp +++ b/demos/forty/playerdg.cpp @@ -2,7 +2,6 @@ // Name: playerdg.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/playerdg.h b/demos/forty/playerdg.h index 1be65322e5..a54b0ad1b0 100644 --- a/demos/forty/playerdg.h +++ b/demos/forty/playerdg.h @@ -2,7 +2,6 @@ // Name: playerdg.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/scoredg.cpp b/demos/forty/scoredg.cpp index 60187dc76c..b5fe845d7e 100644 --- a/demos/forty/scoredg.cpp +++ b/demos/forty/scoredg.cpp @@ -2,7 +2,6 @@ // Name: scoredg.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/scoredg.h b/demos/forty/scoredg.h index 90e3394c42..d33aa9a758 100644 --- a/demos/forty/scoredg.h +++ b/demos/forty/scoredg.h @@ -2,7 +2,6 @@ // Name: scoredg.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/scorefil.cpp b/demos/forty/scorefil.cpp index bee41b4641..55662abe35 100644 --- a/demos/forty/scorefil.cpp +++ b/demos/forty/scorefil.cpp @@ -2,7 +2,6 @@ // Name: scorefil.cpp // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/forty/scorefil.h b/demos/forty/scorefil.h index 4c17ad2d72..e6736457a9 100644 --- a/demos/forty/scorefil.h +++ b/demos/forty/scorefil.h @@ -2,7 +2,6 @@ // Name: scorefil.h // Purpose: Forty Thieves patience game // Author: Chris Breeze -// Modified by: // Created: 21/07/97 // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence diff --git a/demos/fractal/fractal.cpp b/demos/fractal/fractal.cpp index fad9aab02e..77a994df44 100644 --- a/demos/fractal/fractal.cpp +++ b/demos/fractal/fractal.cpp @@ -2,7 +2,6 @@ // Name: fractal.cpp // Purpose: demo of wxConfig and related classes // Author: Andrew Davison -// Modified by: // Created: 05.04.94 // Copyright: (c) 1994 Andrew Davison // Licence: wxWindows licence diff --git a/demos/life/dialogs.cpp b/demos/life/dialogs.cpp index e0fb49bf56..37a960d78c 100644 --- a/demos/life/dialogs.cpp +++ b/demos/life/dialogs.cpp @@ -2,7 +2,6 @@ // Name: life/dialogs.cpp // Purpose: Life! dialogs // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/dialogs.h b/demos/life/dialogs.h index eb46ebf7d1..0812253302 100644 --- a/demos/life/dialogs.h +++ b/demos/life/dialogs.h @@ -2,7 +2,6 @@ // Name: dialogs.h // Purpose: Life! dialogs // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/game.cpp b/demos/life/game.cpp index f06e49b2f5..f69a5ac120 100644 --- a/demos/life/game.cpp +++ b/demos/life/game.cpp @@ -2,7 +2,6 @@ // Name: game.cpp // Purpose: Life! game logic // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/game.h b/demos/life/game.h index 3c35e9575a..80473f2346 100644 --- a/demos/life/game.h +++ b/demos/life/game.h @@ -2,7 +2,6 @@ // Name: game.h // Purpose: Life! game logic // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/life.cpp b/demos/life/life.cpp index de8d620967..1e160c5aa2 100644 --- a/demos/life/life.cpp +++ b/demos/life/life.cpp @@ -2,7 +2,6 @@ // Name: life.cpp // Purpose: The game of Life, created by J. H. Conway // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/life.h b/demos/life/life.h index 1890d9eab5..5746111abf 100644 --- a/demos/life/life.h +++ b/demos/life/life.h @@ -2,7 +2,6 @@ // Name: life.h // Purpose: The game of Life, created by J. H. Conway // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/reader.cpp b/demos/life/reader.cpp index 24b3f310e3..6a1a11fc99 100644 --- a/demos/life/reader.cpp +++ b/demos/life/reader.cpp @@ -2,7 +2,6 @@ // Name: reader.cpp // Purpose: Life! pattern reader (writer coming soon) // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/reader.h b/demos/life/reader.h index 4ae6e33a76..cb78f14b88 100644 --- a/demos/life/reader.h +++ b/demos/life/reader.h @@ -2,7 +2,6 @@ // Name: reader.h // Purpose: Life! pattern reader (writer coming soon) // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/demos/life/samples.inc b/demos/life/samples.inc index b35eb8d58a..63ca5e598b 100644 --- a/demos/life/samples.inc +++ b/demos/life/samples.inc @@ -2,7 +2,6 @@ // Name: samples.inc // Purpose: Sample configurations for Life! // Author: Guillermo Rodriguez Garcia, -// Modified by: // Created: Jan/2000 // Copyright: (c) 2000, Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/distrib/autopackage/sample/minimal.cpp b/distrib/autopackage/sample/minimal.cpp index 25b7fb0f71..278bd0883f 100644 --- a/distrib/autopackage/sample/minimal.cpp +++ b/distrib/autopackage/sample/minimal.cpp @@ -2,7 +2,6 @@ // Name: minimal.cpp // Purpose: Minimal wxWidgets sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/docs/changes.txt b/docs/changes.txt index 624767ba25..e20e6429ac 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -77,6 +77,11 @@ Changes in behaviour not resulting in compilation errors called any longer by default, you need to explicitly enable 3.0 compatibility or change your code to override the newer overload, taking a wxWindow pointer. +- wxImageList size is now expressed in physical pixels, i.e. its size must be + the same as the size of bitmaps added to it, in pixels. This is inconvenient + but should be viewed as a hint not to use wxImageList (but wxBitmapBundle) + in the applications supporting high DPI. + Changes in behaviour which may result in build errors ----------------------------------------------------- diff --git a/docs/contributing/how-to-release.md b/docs/contributing/how-to-release.md index 817282df92..00fa605f82 100644 --- a/docs/contributing/how-to-release.md +++ b/docs/contributing/how-to-release.md @@ -125,7 +125,7 @@ Update https://www.wxwidgets.org: anything else, the page will dynamically show the release files with the specified prefixes). * Add a news item. Usually a news item is enough but something - more can be called for for major releases + more can be called for major releases * Push the changes (or create the PR with them) to GitHub. Note that this will trigger the site rebuild which will fail if the release statistics are not available yet, so make sure to publish the release on GitHub first (or wait diff --git a/docs/doxygen/images/appear-genericdirctrl-msw.png b/docs/doxygen/images/appear-genericdirctrl-msw.png index 508ec617e9..fac0a1cb47 100644 Binary files a/docs/doxygen/images/appear-genericdirctrl-msw.png and b/docs/doxygen/images/appear-genericdirctrl-msw.png differ diff --git a/docs/doxygen/images/appear-treectrl-msw.png b/docs/doxygen/images/appear-treectrl-msw.png index d390c93f12..1ae17be890 100644 Binary files a/docs/doxygen/images/appear-treectrl-msw.png and b/docs/doxygen/images/appear-treectrl-msw.png differ diff --git a/docs/doxygen/mainpages/const_cpp.h b/docs/doxygen/mainpages/const_cpp.h index ae3b4f024e..9c982c3323 100644 --- a/docs/doxygen/mainpages/const_cpp.h +++ b/docs/doxygen/mainpages/const_cpp.h @@ -210,6 +210,10 @@ Currently the following symbols exist: Windows resource files resource files are available on the current platform. Usually wxHAS_IMAGE_RESOURCES should be used instead.} @itemdef{wxHAS_POWER_EVENTS, Defined if wxPowerEvent are ever generated on the current platform.} +@itemdef{wxHAS_PREMULTIPLIED_ALPHA, Defined if wxBitmap stores raw pixel color + values premultiplied (scaled) by alpha. This is generally used to switch + whether to premultiply before storing pixels via wxAlphaPixelData converted + from a straight alpha source.} @itemdef{wxHAS_RADIO_MENU_ITEMS, Defined if the current port supports radio menu items (see wxMenu::AppendRadioItem).} @itemdef{wxHAS_RAW_BITMAP, Defined if direct access to bitmap data using the classes in @c wx/rawbmp.h is supported.} diff --git a/docs/doxygen/mainpages/samples.h b/docs/doxygen/mainpages/samples.h index 6a4115b0f5..69a06e03b7 100644 --- a/docs/doxygen/mainpages/samples.h +++ b/docs/doxygen/mainpages/samples.h @@ -923,7 +923,7 @@ control. @section page_samples_webview wxWebView Sample -The wxWebView sample demonstarates the various capabilities of the wxWebView +The wxWebView sample demonstrates the various capabilities of the wxWebView control. It is set up as a simple single window web browser, but with support for many of the more complex wxWebView features, including browsing through archives. diff --git a/docs/doxygen/overviews/envvars.h b/docs/doxygen/overviews/envvars.h index 051f1dfec3..7b6386d8e4 100644 --- a/docs/doxygen/overviews/envvars.h +++ b/docs/doxygen/overviews/envvars.h @@ -45,6 +45,12 @@ wxWidgets programs. This can be helpful when running older programs recompiled with wxWidgets 3.1 or later, as these asserts are mostly harmless and can be safely ignored if the code works as expected.} +@itemdef{WXSUPPRESS_GTK_DIAGNOSTICS, + If set to a non-zero value, wxApp::GTKSuppressDiagnostics() is called + on program startup using the numeric value of this variable or the + default value if it's not a number, so that e.g. setting it to "yes" + suppresses all GTK diagnostics while setting it to 16 only suppresses + GTK warning messages.} */ @see wxSystemOptions diff --git a/docs/doxygen/overviews/install.md b/docs/doxygen/overviews/install.md index b6ba45dd07..bdf2d34d4f 100644 --- a/docs/doxygen/overviews/install.md +++ b/docs/doxygen/overviews/install.md @@ -187,7 +187,17 @@ e.g. if you use `AC_CONFIG_MACRO_DIRS([m4])`). For applications using Microsoft Visual Studio IDE, simply add the provided `wxwidgets.props` property sheet file to your project as explained in the -[instructions](@ref msw_build_apps) and build the project as usual. +[instructions](@ref msw_build_apps_msvc) and build the project as usual. + + +### MSW, with MinGW + +If you use MinGW in any Unix-like environment (Cygwin, MSYS2 etc), please +follow the instructions for Unix systems. + +Otherwise, i.e. when building using `mingw32-make` or using `g++` directly from +the command line, please follow [these instructions](@ref msw_build_apps_other) +and provide the list of required compiler and build options manually. ### Mac, with Xcode @@ -233,4 +243,4 @@ If you use another IDE, under Unix you should run `wx-config --cxxflags` and `wx-config --libs` commands separately and copy-and-paste their output to the "Additional preprocessor options" and "Additional linker options" fields in your IDE, respectively. Under MSW systems you need to configure the IDE using -the instructions in the [manual setup](@ref msw_build_apps) section. +the instructions in the [manual setup](@ref msw_build_apps_other) section. diff --git a/docs/doxygen/overviews/thread.h b/docs/doxygen/overviews/thread.h index ba78317804..e16bb56b2f 100644 --- a/docs/doxygen/overviews/thread.h +++ b/docs/doxygen/overviews/thread.h @@ -36,7 +36,7 @@ To implement non-blocking operations @e without using multiple threads you have two possible implementation choices: - use wxIdleEvent (e.g. to perform a long calculation while updating a progress dialog) -- do everything at once but call wxWindow::Update() or wxApp::YieldFor(wxEVT_CATEGORY_UI) +- do everything at once but call wxWindow::Update() or wxEventLoopBase::YieldFor(wxEVT_CATEGORY_UI) periodically to update the screen. However, it is generally much better to run time-consuming tasks in worker threads instead diff --git a/docs/msw/binaries.md b/docs/msw/binaries.md index 92226410f9..0b6a317ed6 100644 --- a/docs/msw/binaries.md +++ b/docs/msw/binaries.md @@ -35,10 +35,12 @@ All binaries are available at: https://www.wxwidgets.org/downloads#v3.2.0_msw Once you have the files you need, unzip all of them into the same directory, for -example `c:\wx\3.2.0`. You should have only include and lib subdirectories under -it, nothing else. To avoid hard-coding this path into your projects, define -`wxwin` environment variable containing it: although it's a little known fact, -all versions of MSVC support environment variable expansion in the C++ projects +example `c:\wx\3.2.0`. You should have `include` and `lib` subdirectories under +this directory, as well as files such as `wxwidgets.props`. + +Note: To avoid hard-coding this path into your projects, define `wxwin` +environment variable containing it: although it's a little known fact, all +versions of MSVC support environment variable expansion in the C++ projects (but not, unfortunately, in the solution files). Using Binaries with Visual Studio diff --git a/docs/msw/install.md b/docs/msw/install.md index fa63950f49..38f0b7c813 100644 --- a/docs/msw/install.md +++ b/docs/msw/install.md @@ -414,6 +414,12 @@ The full list of the build settings follows: Building Applications Using wxWidgets {#msw_build_apps} ===================================== +Note: If you want to use CMake for building your project, please see +@ref overview_cmake. + +Using Microsoft Visual C++ IDE {#msw_build_apps_msvc} +------------------------------ + If you use MSVS for building your project, simply add `wxwidgets.props` property sheet to (all) your project(s) using wxWidgets by using "View|Property Manager" menu item to open the property manager @@ -425,10 +431,8 @@ If you've created a new empty project (i.e. chose "Empty Project" in the you need to change "Linker|System|SubSystem" in the project properties to "Windows", from the default "Console". You don't need to do anything else. -If you want to use CMake for building your project, please see -@ref overview_cmake. - -Otherwise follow the instructions below for "manual" setup of your project. +Using Other Compilers or Command Line {#msw_build_apps_other} +------------------------------------- We suppose that wxWidgets sources are under the directory `$WXWIN` (notice that different tool chains refer to environment variables such as WXWIN in @@ -436,13 +440,14 @@ different ways, e.g. MSVC users should use `$``(WXWIN)` instead of just `$WXWIN`). And we will use `` as a shortcut for the subdirectory of `$WXWIN\lib` which is composed from several parts separated by underscore: first, a compiler-specific prefix (e.g. "vc" for MSVC, "gcc" for g++ or the -value of `COMPILER_PREFIX` if you set it explicitly), then optional "x64" if -building in 64 bits and finally either "lib" or "dll" depending on whether -static or dynamic wx libraries are being used. +value of `COMPILER_PREFIX` if you set it explicitly), then "x64" if building in +64 bits using MSVC (but not any other compilers) and finally either "lib" or +"dll" depending on whether static or dynamic wx libraries are being used. For example, WXWIN could be "c:\wxWidgets\3.4.5" and `` could be `c:\wxWidgets\3.4.5\lib\vc_x64_lib` for 64-bit static libraries built with -MSVC. +MSVC but for shared libraries built with gcc it would be +`c:\wxWidgets\3.4.5\lib\gcc_dll` instead. Here is what you need to do: @@ -450,28 +455,44 @@ Here is what you need to do: - compiler - resource compiler include paths. -* If using MSVC, prepend `$WXWIN\include\msvc` to the include paths too. - Otherwise, append `\mswu[d]` to the include paths, where "d" should +* Append `\mswu[d]` to the include paths, where "d" should be used for debug builds only. + When using MSVC, there is a simpler alternative which allows to use the + same compiler options for debug and release builds: just prepend + `$WXWIN\include\msvc` to the include paths **instead** of the paths above. * Define the following symbols for the preprocessor: - `__WXMSW__` to ensure you use the correct wxWidgets port. - `NDEBUG` if you want to build in release mode, i.e. disable asserts. - `WXUSINGDLL` if you are using DLL build of wxWidgets. * Add `` directory described above to the libraries path. -When using MSVC, the libraries are linked automatically using "#pragma -comment(lib)" feature of this compiler. With all the other compilers you also -need to: +When using MSVC, using `include\msvc` in the compiler include path has another +advantage: the header found in this directory ensures that all the required +libraries are linked automatically using `#pragma comment(lib)` feature of this +compiler. With the other compilers, or if you don't use `include\msvc` with +MSVC, you also need to: * Add the list of libraries to link with to the linker input. The exact list depends on which libraries you use and whether you built wxWidgets in - monolithic or default multlib mode and basically should include all the - relevant libraries from the directory above, e.g. `wxmsw31ud_core.lib - wxbase31ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib - wxexpatd.lib` for a debug build of an application using the core library only - (all wxWidgets applications use the base library). + monolithic or default multi-lib mode and basically should include all the + relevant libraries from the directory above, e.g. `wxmsw34ud_core.lib + wxbase34ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib + wxexpatd.lib` for a debug build of an application using the core library of + wxWidgets 3.4 only (all wxWidgets applications use the base library). +For example, to compile your program with gcc using debug wxWidgets DLLs +you would need to use the following options for the compiler (and `windres` +resource compiler): + + -I$WXWIN/include -I$WXWIN/lib/gcc_dll/mswud -D__WXMSW__ -DWXUSINGDLL + +and + + -L$WXWIN/lib/gcc_dll + +for the linker. + Finally, please notice that the makefiles and project files provided with wxWidgets samples show which flags should be used when building applications using wxWidgets and always work, so in case of a problem, e.g. if the diff --git a/docs/qt/architecture.md b/docs/qt/architecture.md index 76c5a697e4..d8eda15dba 100644 --- a/docs/qt/architecture.md +++ b/docs/qt/architecture.md @@ -54,7 +54,7 @@ Qt objects needs to be sub-classed to re-implement events and connect signals (m The approach chosen was to use templates to help inherit QObject's (QWidget), providing a common base to handle events and signal infrastructure: -* `wxQtSignalHandler< wxWindow >`: allows emitting wx events for Qt events & signals. This should be used used for all QObjects derivatives that are not widgets, for example QAction (used for shortcut / accelerators). +* `wxQtSignalHandler< wxWindow >`: allows emitting wx events for Qt events & signals. This should be used for all QObjects derivatives that are not widgets, for example QAction (used for shortcut / accelerators). * `wxQtEventSignalHandler< QWidget, wxWindow >`: derived from `wxQtSignalHandler`, also handles basic events (change, focus, mouse, keyboard, paint, close, etc.). This should be used for all QWidget derivatives (controls, top level windows, etc.) ### Delete later diff --git a/docs/qt/install.md b/docs/qt/install.md index b93b440ea3..3901361d81 100644 --- a/docs/qt/install.md +++ b/docs/qt/install.md @@ -118,7 +118,7 @@ for Windows (ran from Git Bash, or any other Unix-like shell): Building wxGT on Android {#qt_android} -------------------------- -Download Android Native Development Kit (NDK), tandalone Android Software +Download Android Native Development Kit (NDK), standalone Android Software Development Kit (SDK), install them and perform the following instructions to prepare the cross-compilation tool-chain to (change NDK and other paths): diff --git a/include/msvc/wx/setup.h b/include/msvc/wx/setup.h index e7686cf279..380c68a276 100644 --- a/include/msvc/wx/setup.h +++ b/include/msvc/wx/setup.h @@ -2,7 +2,6 @@ // Name: msvc/wx/setup.h // Purpose: wrapper around the real wx/setup.h for Visual C++ // Author: Vadim Zeitlin -// Modified by: // Created: 2004-12-12 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/aboutdlg.h b/include/wx/aboutdlg.h index dbbe2d33f4..0503811fe2 100644 --- a/include/wx/aboutdlg.h +++ b/include/wx/aboutdlg.h @@ -25,7 +25,7 @@ class WXDLLIMPEXP_ADV wxAboutDialogInfo { public: // all fields are initially uninitialized - wxAboutDialogInfo() { } + wxAboutDialogInfo() = default; // accessors for various simply fields // ----------------------------------- diff --git a/include/wx/accel.h b/include/wx/accel.h index 02289f599d..e7024c8e28 100644 --- a/include/wx/accel.h +++ b/include/wx/accel.h @@ -2,7 +2,6 @@ // Name: wx/accel.h // Purpose: wxAcceleratorEntry and wxAcceleratorTable classes // Author: Julian Smart, Robert Roebling, Vadim Zeitlin -// Modified by: // Created: 31.05.01 (extracted from other files) // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/access.h b/include/wx/access.h index cbf42fa6be..975d53a31b 100644 --- a/include/wx/access.h +++ b/include/wx/access.h @@ -2,7 +2,6 @@ // Name: wx/access.h // Purpose: Accessibility classes // Author: Julian Smart -// Modified by: // Created: 2003-02-12 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -234,7 +233,7 @@ class WXDLLIMPEXP_CORE wxAccessibleBase : public wxObject public: wxAccessibleBase(wxWindow* win): m_window(win) {} - virtual ~wxAccessibleBase() {} + virtual ~wxAccessibleBase() = default; // Overridables diff --git a/include/wx/addremovectrl.h b/include/wx/addremovectrl.h index 74167c24be..c9b236a66c 100644 --- a/include/wx/addremovectrl.h +++ b/include/wx/addremovectrl.h @@ -24,8 +24,8 @@ class WXDLLIMPEXP_CORE wxAddRemoveAdaptor { public: // Default ctor and trivial but virtual dtor. - wxAddRemoveAdaptor() { } - virtual ~wxAddRemoveAdaptor() { } + wxAddRemoveAdaptor() = default; + virtual ~wxAddRemoveAdaptor() = default; // Override to return the associated control. virtual wxWindow* GetItemsCtrl() const = 0; diff --git a/include/wx/affinematrix2dbase.h b/include/wx/affinematrix2dbase.h index 35dd27ef43..a1c8b42014 100644 --- a/include/wx/affinematrix2dbase.h +++ b/include/wx/affinematrix2dbase.h @@ -38,8 +38,8 @@ struct wxMatrix2D class WXDLLIMPEXP_CORE wxAffineMatrix2DBase { public: - wxAffineMatrix2DBase() {} - virtual ~wxAffineMatrix2DBase() {} + wxAffineMatrix2DBase() = default; + virtual ~wxAffineMatrix2DBase() = default; // sets the matrix to the respective values virtual void Set(const wxMatrix2D& mat2D, const wxPoint2DDouble& tr) = 0; diff --git a/include/wx/afterstd.h b/include/wx/afterstd.h index 5594f6956b..9431365294 100644 --- a/include/wx/afterstd.h +++ b/include/wx/afterstd.h @@ -2,7 +2,6 @@ // Name: wx/afterstd.h // Purpose: #include after STL headers // Author: Vadim Zeitlin -// Modified by: // Created: 07/07/03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/android/chkconf.h b/include/wx/android/chkconf.h index 5ad1922596..f2d195e675 100644 --- a/include/wx/android/chkconf.h +++ b/include/wx/android/chkconf.h @@ -2,7 +2,6 @@ // Name: wx/android/chkconf.h // Purpose: Android-specific configuration options checks // Author: Zsolt Bakcsi -// Modified by: // Created: 2011-12-08 // RCS-ID: // Copyright: (c) wxWidgets team diff --git a/include/wx/android/config_android.h b/include/wx/android/config_android.h index 4fac2c3859..db96f757fc 100644 --- a/include/wx/android/config_android.h +++ b/include/wx/android/config_android.h @@ -2,7 +2,6 @@ // Name: wx/android/config_android.h // Purpose: configurations for Android builds // Author: Zsolt Bakcsi -// Modified by: // Created: 2011-12-02 // RCS-ID: // Copyright: (c) wxWidgets team diff --git a/include/wx/animate.h b/include/wx/animate.h index 9a51e85d23..c9c9ffe849 100644 --- a/include/wx/animate.h +++ b/include/wx/animate.h @@ -154,7 +154,7 @@ private: class WXDLLIMPEXP_CORE wxAnimationCtrlBase : public wxControl { public: - wxAnimationCtrlBase() { } + wxAnimationCtrlBase() = default; // public API virtual bool LoadFile(const wxString& filename, diff --git a/include/wx/any.h b/include/wx/any.h index d76cf12efa..192c4a82af 100644 --- a/include/wx/any.h +++ b/include/wx/any.h @@ -2,7 +2,6 @@ // Name: wx/any.h // Purpose: wxAny class // Author: Jaakko Salli -// Modified by: // Created: 07/05/2009 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -248,7 +247,7 @@ public: : m_value(value) { } - virtual ~DataHolder() { } + virtual ~DataHolder() = default; T2 m_value; private: @@ -299,7 +298,7 @@ class wxAnyValueTypeImplBase : public wxAnyValueType public: wxAnyValueTypeImplBase() : wxAnyValueType() { } - virtual ~wxAnyValueTypeImplBase() { } + virtual ~wxAnyValueTypeImplBase() = default; virtual void DeleteValue(wxAnyValueBuffer& buf) const override { @@ -349,7 +348,7 @@ class wxAnyValueTypeImpl : public wxAnyValueTypeImplBase WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl) public: wxAnyValueTypeImpl() : wxAnyValueTypeImplBase() { } - virtual ~wxAnyValueTypeImpl() { } + virtual ~wxAnyValueTypeImpl() = default; virtual bool ConvertValue(const wxAnyValueBuffer& src, wxAnyValueType* dstType, @@ -377,7 +376,7 @@ class wxAnyValueTypeImpl : public wxAnyValueTypeImpl##CLSTYPE \ typedef wxAnyBase##CLSTYPE##Type UseDataType; \ public: \ wxAnyValueTypeImpl() : wxAnyValueTypeImpl##CLSTYPE() { } \ - virtual ~wxAnyValueTypeImpl() { } \ + virtual ~wxAnyValueTypeImpl() = default; \ static void SetValue(const T& value, wxAnyValueBuffer& buf) \ { \ void* voidPtr = reinterpret_cast(&buf.m_buffer[0]); \ @@ -427,7 +426,7 @@ class WXDLLIMPEXP_BASE wxAnyValueTypeImplInt : public: wxAnyValueTypeImplInt() : wxAnyValueTypeImplBase() { } - virtual ~wxAnyValueTypeImplInt() { } + virtual ~wxAnyValueTypeImplInt() = default; virtual bool ConvertValue(const wxAnyValueBuffer& src, wxAnyValueType* dstType, @@ -442,7 +441,7 @@ class WXDLLIMPEXP_BASE wxAnyValueTypeImplUint : public: wxAnyValueTypeImplUint() : wxAnyValueTypeImplBase() { } - virtual ~wxAnyValueTypeImplUint() { } + virtual ~wxAnyValueTypeImplUint() = default; virtual bool ConvertValue(const wxAnyValueBuffer& src, wxAnyValueType* dstType, @@ -479,7 +478,7 @@ class WXDLLIMPEXP_BASE wxAnyValueTypeImpl##TYPENAME : \ public: \ wxAnyValueTypeImpl##TYPENAME() : \ wxAnyValueTypeImplBase() { } \ - virtual ~wxAnyValueTypeImpl##TYPENAME() { } \ + virtual ~wxAnyValueTypeImpl##TYPENAME() = default; \ virtual bool ConvertValue(const wxAnyValueBuffer& src, \ wxAnyValueType* dstType, \ wxAnyValueBuffer& dst) const override \ @@ -493,7 +492,7 @@ class wxAnyValueTypeImpl : public wxAnyValueTypeImpl##TYPENAME \ { \ public: \ wxAnyValueTypeImpl() : wxAnyValueTypeImpl##TYPENAME() { } \ - virtual ~wxAnyValueTypeImpl() { } \ + virtual ~wxAnyValueTypeImpl() = default; \ }; #define WX_ANY_DEFINE_CONVERTIBLE_TYPE(T, TYPENAME, CONVFUNC, BT) \ @@ -531,7 +530,7 @@ class WXDLLIMPEXP_BASE wxAnyValueTypeImpl : public: wxAnyValueTypeImpl() : wxAnyValueTypeImplBase() { } - virtual ~wxAnyValueTypeImpl() { } + virtual ~wxAnyValueTypeImpl() = default; virtual bool ConvertValue(const wxAnyValueBuffer& src, wxAnyValueType* dstType, @@ -548,7 +547,7 @@ class WXDLLIMPEXP_BASE wxAnyValueTypeImplDouble : public: wxAnyValueTypeImplDouble() : wxAnyValueTypeImplBase() { } - virtual ~wxAnyValueTypeImplDouble() { } + virtual ~wxAnyValueTypeImplDouble() = default; virtual bool ConvertValue(const wxAnyValueBuffer& src, wxAnyValueType* dstType, @@ -576,7 +575,7 @@ class DECL wxAnyValueTypeImpl : \ public: \ wxAnyValueTypeImpl() : \ wxAnyValueTypeImplBase() { } \ - virtual ~wxAnyValueTypeImpl() { } \ + virtual ~wxAnyValueTypeImpl() = default; \ \ virtual bool ConvertValue(const wxAnyValueBuffer& src, \ wxAnyValueType* dstType, \ @@ -627,7 +626,7 @@ class WXDLLIMPEXP_BASE wxAnyValueTypeImplVariantData : public: wxAnyValueTypeImplVariantData() : wxAnyValueTypeImplBase() { } - virtual ~wxAnyValueTypeImplVariantData() { } + virtual ~wxAnyValueTypeImplVariantData() = default; virtual void DeleteValue(wxAnyValueBuffer& buf) const override { @@ -674,7 +673,7 @@ class wxAnyValueTypeImpl : { public: wxAnyValueTypeImpl() : wxAnyValueTypeImplVariantData() { } - virtual ~wxAnyValueTypeImpl() { } + virtual ~wxAnyValueTypeImpl() = default; }; #endif // wxUSE_VARIANT diff --git a/include/wx/anybutton.h b/include/wx/anybutton.h index 8fa4cd19f2..a83a90a4ae 100644 --- a/include/wx/anybutton.h +++ b/include/wx/anybutton.h @@ -51,7 +51,7 @@ class WXDLLIMPEXP_CORE wxAnyButtonBase : public wxControl { public: - wxAnyButtonBase() { } + wxAnyButtonBase() = default; // show the image in the button in addition to the label: this method is // supported on all (major) platforms diff --git a/include/wx/app.h b/include/wx/app.h index cc9e3be48e..b7d068dbd0 100644 --- a/include/wx/app.h +++ b/include/wx/app.h @@ -3,7 +3,6 @@ // Purpose: wxAppBase class and macros used for declaration of wxApp // derived class in the user code // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/appprogress.h b/include/wx/appprogress.h index 4932d3952d..7e5db7cabd 100644 --- a/include/wx/appprogress.h +++ b/include/wx/appprogress.h @@ -15,8 +15,8 @@ class WXDLLIMPEXP_CORE wxAppProgressIndicatorBase { public: - wxAppProgressIndicatorBase() {} - virtual ~wxAppProgressIndicatorBase() {} + wxAppProgressIndicatorBase() = default; + virtual ~wxAppProgressIndicatorBase() = default; virtual bool IsAvailable() const = 0; diff --git a/include/wx/apptrait.h b/include/wx/apptrait.h index 2de2219864..5df1b4c8d5 100644 --- a/include/wx/apptrait.h +++ b/include/wx/apptrait.h @@ -2,7 +2,6 @@ // Name: wx/apptrait.h // Purpose: declaration of wxAppTraits and derived classes // Author: Vadim Zeitlin -// Modified by: // Created: 19.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence @@ -40,7 +39,7 @@ class WXDLLIMPEXP_BASE wxAppTraitsBase { public: // needed since this class declares virtual members - virtual ~wxAppTraitsBase() { } + virtual ~wxAppTraitsBase() = default; // hooks for working with the global objects, may be overridden by the user // ------------------------------------------------------------------------ diff --git a/include/wx/archive.h b/include/wx/archive.h index 799de98d02..aa454efc52 100644 --- a/include/wx/archive.h +++ b/include/wx/archive.h @@ -23,7 +23,7 @@ class WXDLLIMPEXP_BASE wxArchiveNotifier { public: - virtual ~wxArchiveNotifier() { } + virtual ~wxArchiveNotifier() = default; virtual void OnEntryUpdated(class wxArchiveEntry& entry) = 0; }; @@ -37,7 +37,7 @@ public: class WXDLLIMPEXP_BASE wxArchiveEntry : public wxObject { public: - virtual ~wxArchiveEntry() { } + virtual ~wxArchiveEntry() = default; virtual wxDateTime GetDateTime() const = 0; virtual wxFileOffset GetSize() const = 0; @@ -92,7 +92,7 @@ class WXDLLIMPEXP_BASE wxArchiveInputStream : public wxFilterInputStream public: typedef wxArchiveEntry entry_type; - virtual ~wxArchiveInputStream() { } + virtual ~wxArchiveInputStream() = default; virtual bool OpenEntry(wxArchiveEntry& entry) = 0; virtual bool CloseEntry() = 0; @@ -129,7 +129,7 @@ private: class WXDLLIMPEXP_BASE wxArchiveOutputStream : public wxFilterOutputStream { public: - virtual ~wxArchiveOutputStream() { } + virtual ~wxArchiveOutputStream() = default; virtual bool PutNextEntry(wxArchiveEntry *entry) = 0; @@ -314,7 +314,7 @@ public: typedef wxArchiveIter iter_type; typedef wxArchivePairIter pairiter_type; - virtual ~wxArchiveClassFactory() { } + virtual ~wxArchiveClassFactory() = default; wxArchiveEntry *NewEntry() const { return DoNewEntry(); } diff --git a/include/wx/arrimpl.cpp b/include/wx/arrimpl.cpp index 020280ea38..cead0af7c1 100644 --- a/include/wx/arrimpl.cpp +++ b/include/wx/arrimpl.cpp @@ -2,7 +2,6 @@ // Name: wx/arrimpl.cpp // Purpose: helper file for implementation of dynamic lists // Author: Vadim Zeitlin -// Modified by: // Created: 16.10.97 // Copyright: (c) 1997 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/arrstr.h b/include/wx/arrstr.h index cb5f986b35..b3dea15437 100644 --- a/include/wx/arrstr.h +++ b/include/wx/arrstr.h @@ -2,7 +2,6 @@ // Name: wx/arrstr.h // Purpose: wxArrayString class // Author: Mattia Barbon and Vadim Zeitlin -// Modified by: // Created: 07/07/03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence @@ -73,7 +72,7 @@ public: typedef int (wxCMPFUNC_CONV *CompareFunction)(const wxString& first, const wxString& second); - wxArrayString() { } + wxArrayString() = default; wxArrayString(size_t sz, const char** a); wxArrayString(size_t sz, const wchar_t** a); wxArrayString(size_t sz, const wxString* a); diff --git a/include/wx/artprov.h b/include/wx/artprov.h index e346c95533..3960660621 100644 --- a/include/wx/artprov.h +++ b/include/wx/artprov.h @@ -2,7 +2,6 @@ // Name: wx/artprov.h // Purpose: wxArtProvider class // Author: Vaclav Slavik -// Modified by: // Created: 18/03/2002 // Copyright: (c) Vaclav Slavik // Licence: wxWindows licence diff --git a/include/wx/atomic.h b/include/wx/atomic.h index 5112623515..bb55fe9346 100644 --- a/include/wx/atomic.h +++ b/include/wx/atomic.h @@ -108,7 +108,7 @@ inline wxUint32 wxAtomicDec (wxUint32 &value) { return --value; } class wxAtomicInt32 { public: - wxAtomicInt32() { } // non initialized for consistency with basic int type + wxAtomicInt32() = default; // non initialized for consistency with basic int type wxAtomicInt32(wxInt32 v) : m_value(v) { } wxAtomicInt32(const wxAtomicInt32& a) : m_value(a.m_value) {} diff --git a/include/wx/aui/aui.h b/include/wx/aui/aui.h index df3a9166a1..9232218f30 100644 --- a/include/wx/aui/aui.h +++ b/include/wx/aui/aui.h @@ -2,7 +2,6 @@ // Name: wx/aui/aui.h // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005, Kirix Corporation, All Rights Reserved. // Licence: wxWindows Library Licence, Version 3.1 diff --git a/include/wx/aui/auibar.h b/include/wx/aui/auibar.h index 99619429c7..937f6e5107 100644 --- a/include/wx/aui/auibar.h +++ b/include/wx/aui/auibar.h @@ -2,7 +2,6 @@ // Name: wx/aui/toolbar.h // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2008-08-04 // Copyright: (C) Copyright 2005, Kirix Corporation, All Rights Reserved. // Licence: wxWindows Library Licence, Version 3.1 @@ -265,8 +264,8 @@ class WXDLLIMPEXP_AUI wxAuiToolBarArt { public: - wxAuiToolBarArt() { } - virtual ~wxAuiToolBarArt() { } + wxAuiToolBarArt() = default; + virtual ~wxAuiToolBarArt() = default; virtual wxAuiToolBarArt* Clone() = 0; virtual void SetFlags(unsigned int flags) = 0; diff --git a/include/wx/aui/auibook.h b/include/wx/aui/auibook.h index 9fb0739e15..8f79f8f576 100644 --- a/include/wx/aui/auibook.h +++ b/include/wx/aui/auibook.h @@ -236,14 +236,19 @@ protected: protected: - wxPoint m_clickPt; - wxWindow* m_clickTab; - bool m_isDragging; - wxAuiTabContainerButton* m_hoverButton; - wxAuiTabContainerButton* m_pressedButton; + wxPoint m_clickPt = wxDefaultPosition; + wxWindow* m_clickTab = nullptr; + bool m_isDragging = false; + + wxAuiTabContainerButton* m_hoverButton = nullptr; + wxAuiTabContainerButton* m_pressedButton = nullptr; void SetHoverTab(wxWindow* wnd); +private: + // Reset dragging-related fields above to their initial values. + void DoEndDragging(); + #ifndef SWIG wxDECLARE_CLASS(wxAuiTabCtrl); wxDECLARE_EVENT_TABLE(); diff --git a/include/wx/aui/dockart.h b/include/wx/aui/dockart.h index be380579fb..727d33cd55 100644 --- a/include/wx/aui/dockart.h +++ b/include/wx/aui/dockart.h @@ -2,7 +2,6 @@ // Name: wx/aui/dockart.h // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005, Kirix Corporation, All Rights Reserved. // Licence: wxWindows Library Licence, Version 3.1 @@ -32,8 +31,8 @@ class WXDLLIMPEXP_AUI wxAuiDockArt { public: - wxAuiDockArt() { } - virtual ~wxAuiDockArt() { } + wxAuiDockArt() = default; + virtual ~wxAuiDockArt() = default; virtual wxAuiDockArt* Clone() = 0; virtual int GetMetric(int id) = 0; diff --git a/include/wx/aui/floatpane.h b/include/wx/aui/floatpane.h index 12a8f3fdb9..f718197090 100644 --- a/include/wx/aui/floatpane.h +++ b/include/wx/aui/floatpane.h @@ -2,7 +2,6 @@ // Name: wx/aui/floatpane.h // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005, Kirix Corporation, All Rights Reserved. // Licence: wxWindows Library Licence, Version 3.1 diff --git a/include/wx/aui/framemanager.h b/include/wx/aui/framemanager.h index 56984df61a..da9dff9609 100644 --- a/include/wx/aui/framemanager.h +++ b/include/wx/aui/framemanager.h @@ -2,7 +2,6 @@ // Name: wx/aui/framemanager.h // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005, Kirix Corporation, All Rights Reserved. // Licence: wxWindows Library Licence, Version 3.1 @@ -161,7 +160,7 @@ public: DefaultPane(); } - ~wxAuiPaneInfo() {} + ~wxAuiPaneInfo() = default; // Write the safe parts of a newly loaded PaneInfo structure "source" into "this" // used on loading perspectives etc. diff --git a/include/wx/aui/tabart.h b/include/wx/aui/tabart.h index 068b97200a..1594ad442e 100644 --- a/include/wx/aui/tabart.h +++ b/include/wx/aui/tabart.h @@ -40,8 +40,8 @@ class WXDLLIMPEXP_AUI wxAuiTabArt { public: - wxAuiTabArt() { } - virtual ~wxAuiTabArt() { } + wxAuiTabArt() = default; + virtual ~wxAuiTabArt() = default; virtual wxAuiTabArt* Clone() = 0; virtual void SetFlags(unsigned int flags) = 0; diff --git a/include/wx/aui/tabartgtk.h b/include/wx/aui/tabartgtk.h index 5ea5f66171..0d00f5140e 100644 --- a/include/wx/aui/tabartgtk.h +++ b/include/wx/aui/tabartgtk.h @@ -2,7 +2,6 @@ // Name: include/wx/aui/tabartgtk.h // Purpose: declaration of the wxAuiGTKTabArt // Author: Jens Lody and Teodor Petrov -// Modified by: // Created: 2012-03-23 // Copyright: (c) 2012 Jens Lody // and Teodor Petrov diff --git a/include/wx/beforestd.h b/include/wx/beforestd.h index 6a2550bcbe..1c7131ccca 100644 --- a/include/wx/beforestd.h +++ b/include/wx/beforestd.h @@ -2,7 +2,6 @@ // Name: wx/beforestd.h // Purpose: #include before STL headers // Author: Vadim Zeitlin -// Modified by: // Created: 07/07/03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/bitmap.h b/include/wx/bitmap.h index 3968f1b97a..3a9f63aa1f 100644 --- a/include/wx/bitmap.h +++ b/include/wx/bitmap.h @@ -2,7 +2,6 @@ // Name: wx/bitmap.h // Purpose: wxBitmap class interface // Author: Vaclav Slavik -// Modified by: // Created: 22.04.01 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -118,7 +117,7 @@ class WXDLLIMPEXP_CORE wxBitmapHandler : public wxObject { public: wxBitmapHandler() { m_type = wxBITMAP_TYPE_INVALID; } - virtual ~wxBitmapHandler() { } + virtual ~wxBitmapHandler() = default; // NOTE: the following functions should be pure virtuals, but they aren't // because otherwise almost all ports would have to implement diff --git a/include/wx/bmpbndl.h b/include/wx/bmpbndl.h index b8e140d0d0..7b60fd9d18 100644 --- a/include/wx/bmpbndl.h +++ b/include/wx/bmpbndl.h @@ -162,12 +162,12 @@ public: wxNODISCARD static wxSize GetConsensusSizeFor(double scale, const wxVector& bundles); wxNODISCARD static wxSize - GetConsensusSizeFor(wxWindow* win, const wxVector& bundles); + GetConsensusSizeFor(const wxWindow* win, const wxVector& bundles); // Create wxImageList and fill it with the images from the given bundles in // the sizes appropriate for the DPI scaling used for the specified window. wxNODISCARD static wxImageList* - CreateImageList(wxWindow* win, const wxVector& bundles); + CreateImageList(const wxWindow* win, const wxVector& bundles); private: typedef wxObjectDataPtr wxBitmapBundleImplPtr; diff --git a/include/wx/bmpbuttn.h b/include/wx/bmpbuttn.h index 66537bd8b2..4b52b7074d 100644 --- a/include/wx/bmpbuttn.h +++ b/include/wx/bmpbuttn.h @@ -2,7 +2,6 @@ // Name: wx/bmpbuttn.h // Purpose: wxBitmapButton class interface // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/bmpcbox.h b/include/wx/bmpcbox.h index bd7c6510a1..3901810edf 100644 --- a/include/wx/bmpcbox.h +++ b/include/wx/bmpcbox.h @@ -2,7 +2,6 @@ // Name: wx/bmpcbox.h // Purpose: wxBitmapComboBox base header // Author: Jaakko Salli -// Modified by: // Created: Aug-31-2006 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -40,7 +39,7 @@ public: // ctors and such wxBitmapComboBoxBase() { Init(); } - virtual ~wxBitmapComboBoxBase() { } + virtual ~wxBitmapComboBoxBase() = default; // Sets the image for the given item. virtual void SetItemBitmap(unsigned int n, const wxBitmapBundle& bitmap) = 0; diff --git a/include/wx/bookctrl.h b/include/wx/bookctrl.h index 2e0fce1e1f..2607dcaa60 100644 --- a/include/wx/bookctrl.h +++ b/include/wx/bookctrl.h @@ -2,7 +2,6 @@ // Name: wx/bookctrl.h // Purpose: wxBookCtrlBase: common base class for wxList/Tree/Notebook // Author: Vadim Zeitlin -// Modified by: // Created: 19.08.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/brush.h b/include/wx/brush.h index fcee1a6d1d..13cff58950 100644 --- a/include/wx/brush.h +++ b/include/wx/brush.h @@ -2,7 +2,6 @@ // Name: wx/brush.h // Purpose: Includes platform-specific wxBrush file // Author: Julian Smart -// Modified by: // Created: // Copyright: Julian Smart // Licence: wxWindows Licence @@ -41,7 +40,7 @@ enum wxBrushStyle class WXDLLIMPEXP_CORE wxBrushBase: public wxGDIObject { public: - virtual ~wxBrushBase() { } + virtual ~wxBrushBase() = default; virtual void SetColour(const wxColour& col) = 0; virtual void SetColour(unsigned char r, unsigned char g, unsigned char b) = 0; diff --git a/include/wx/buffer.h b/include/wx/buffer.h index 09ddfe631a..294fb4e9d7 100644 --- a/include/wx/buffer.h +++ b/include/wx/buffer.h @@ -2,7 +2,6 @@ // Name: wx/buffer.h // Purpose: auto buffer classes: buffers which automatically free memory // Author: Vadim Zeitlin -// Modified by: // Created: 12.04.99 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/build.h b/include/wx/build.h index 990b6f6b9a..50427484c3 100644 --- a/include/wx/build.h +++ b/include/wx/build.h @@ -2,7 +2,6 @@ // Name: wx/build.h // Purpose: Runtime build options checking // Author: Vadim Zeitlin, Vaclav Slavik -// Modified by: // Created: 07.05.02 // Copyright: (c) 2002 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/button.h b/include/wx/button.h index 611a6bb769..90f5f58708 100644 --- a/include/wx/button.h +++ b/include/wx/button.h @@ -2,7 +2,6 @@ // Name: wx/button.h // Purpose: wxButtonBase class // Author: Vadim Zeitlin -// Modified by: // Created: 15.08.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -26,7 +25,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxButtonNameStr[]; class WXDLLIMPEXP_CORE wxButtonBase : public wxAnyButton { public: - wxButtonBase() { } + wxButtonBase() = default; // show the authentication needed symbol on the button: this is currently // only implemented in wxMSW where it shows the UAC shield symbol diff --git a/include/wx/calctrl.h b/include/wx/calctrl.h index 5f1f3e6941..819fabeb57 100644 --- a/include/wx/calctrl.h +++ b/include/wx/calctrl.h @@ -2,7 +2,6 @@ // Name: wx/calctrl.h // Purpose: date-picker control // Author: Vadim Zeitlin -// Modified by: // Created: 29.12.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/caret.h b/include/wx/caret.h index 863ea74b31..a006ec2b13 100644 --- a/include/wx/caret.h +++ b/include/wx/caret.h @@ -2,7 +2,6 @@ // Name: wx/caret.h // Purpose: wxCaretBase class - the interface of wxCaret // Author: Vadim Zeitlin -// Modified by: // Created: 23.05.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -57,7 +56,7 @@ public: } // a virtual dtor has been provided since this class has virtual members - virtual ~wxCaretBase() { } + virtual ~wxCaretBase() = default; // Create() functions - same as ctor but returns the success code // -------------------------------------------------------------- diff --git a/include/wx/catch_cppunit.h b/include/wx/catch_cppunit.h index b58a7b5e7a..8d0f15049a 100644 --- a/include/wx/catch_cppunit.h +++ b/include/wx/catch_cppunit.h @@ -126,7 +126,7 @@ public: // not used here. explicit Test(const std::string& name = std::string()) : m_name(name) { } - virtual ~Test() { } + virtual ~Test() = default; virtual void runTest() = 0; diff --git a/include/wx/checkbox.h b/include/wx/checkbox.h index f9a2d1bdc9..dd892454ce 100644 --- a/include/wx/checkbox.h +++ b/include/wx/checkbox.h @@ -2,7 +2,6 @@ // Name: wx/checkbox.h // Purpose: wxCheckBox class interface // Author: Vadim Zeitlin -// Modified by: // Created: 07.09.00 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -49,7 +48,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxCheckBoxNameStr[]; class WXDLLIMPEXP_CORE wxCheckBoxBase : public wxControl { public: - wxCheckBoxBase() { } + wxCheckBoxBase() = default; // set/get the checked status of the listbox virtual void SetValue(bool value) = 0; diff --git a/include/wx/checklst.h b/include/wx/checklst.h index 88539c9f75..2151dac41c 100644 --- a/include/wx/checklst.h +++ b/include/wx/checklst.h @@ -2,7 +2,6 @@ // Name: wx/checklst.h // Purpose: wxCheckListBox class interface // Author: Vadim Zeitlin -// Modified by: // Created: 12.09.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -24,7 +23,7 @@ class WXDLLIMPEXP_CORE wxCheckListBoxBase : public wxListBox { public: - wxCheckListBoxBase() { } + wxCheckListBoxBase() = default; // check list box specific methods virtual bool IsChecked(unsigned int item) const = 0; diff --git a/include/wx/choicdlg.h b/include/wx/choicdlg.h index 0ab4c076d6..a891275c0c 100644 --- a/include/wx/choicdlg.h +++ b/include/wx/choicdlg.h @@ -2,7 +2,6 @@ // Name: wx/choicdlg.h // Purpose: Includes generic choice dialog file // Author: Julian Smart -// Modified by: // Created: // Copyright: Julian Smart // Licence: wxWindows licence diff --git a/include/wx/choice.h b/include/wx/choice.h index ea0d9feb44..3e3807c68c 100644 --- a/include/wx/choice.h +++ b/include/wx/choice.h @@ -2,7 +2,6 @@ // Name: wx/choice.h // Purpose: wxChoice class interface // Author: Vadim Zeitlin -// Modified by: // Created: 26.07.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -34,7 +33,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxChoiceNameStr[]; class WXDLLIMPEXP_CORE wxChoiceBase : public wxControlWithItems { public: - wxChoiceBase() { } + wxChoiceBase() = default; virtual ~wxChoiceBase(); // all generic methods are in wxControlWithItems diff --git a/include/wx/choicebk.h b/include/wx/choicebk.h index 7425433433..5604702c03 100644 --- a/include/wx/choicebk.h +++ b/include/wx/choicebk.h @@ -38,7 +38,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_CHOICEBOOK_PAGE_CHANGING, wxBo class WXDLLIMPEXP_CORE wxChoicebook : public wxCompositeBookCtrlBase { public: - wxChoicebook() { } + wxChoicebook() = default; wxChoicebook(wxWindow *parent, wxWindowID id, diff --git a/include/wx/clipbrd.h b/include/wx/clipbrd.h index 26e8fb07fc..28c6f9c3d1 100644 --- a/include/wx/clipbrd.h +++ b/include/wx/clipbrd.h @@ -2,7 +2,6 @@ // Name: wx/clipbrd.h // Purpose: wxClipboard class and clipboard functions // Author: Vadim Zeitlin -// Modified by: // Created: 19.10.99 // Copyright: (c) wxWidgets Team // Licence: wxWindows licence diff --git a/include/wx/clntdata.h b/include/wx/clntdata.h index f5b4314d34..27950fb68c 100644 --- a/include/wx/clntdata.h +++ b/include/wx/clntdata.h @@ -2,7 +2,6 @@ // Name: wx/clntdata.h // Purpose: A mixin class for holding a wxClientData or void pointer // Author: Robin Dunn -// Modified by: // Created: 9-Oct-2001 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -25,7 +24,7 @@ using wxShadowObjectFields = std::unordered_map; class WXDLLIMPEXP_BASE wxShadowObject { public: - wxShadowObject() { } + wxShadowObject() = default; void AddMethod( const wxString &name, wxShadowObjectMethod method ) { @@ -92,8 +91,8 @@ enum wxClientDataType class WXDLLIMPEXP_BASE wxClientData { public: - wxClientData() { } - virtual ~wxClientData() { } + wxClientData() = default; + virtual ~wxClientData() = default; }; class WXDLLIMPEXP_BASE wxStringClientData : public wxClientData diff --git a/include/wx/clrpicker.h b/include/wx/clrpicker.h index 3063af4a11..ff96a55253 100644 --- a/include/wx/clrpicker.h +++ b/include/wx/clrpicker.h @@ -2,7 +2,6 @@ // Name: wx/clrpicker.h // Purpose: wxColourPickerCtrl base header // Author: Francesco Montorsi (based on Vadim Zeitlin's code) -// Modified by: // Created: 14/4/2006 // Copyright: (c) Vadim Zeitlin, Francesco Montorsi // Licence: wxWindows Licence @@ -41,7 +40,7 @@ class WXDLLIMPEXP_CORE wxColourPickerWidgetBase { public: wxColourPickerWidgetBase() : m_colour(*wxBLACK) { } - virtual ~wxColourPickerWidgetBase() {} + virtual ~wxColourPickerWidgetBase() = default; wxColour GetColour() const { return m_colour; } @@ -100,8 +99,8 @@ protected: class WXDLLIMPEXP_CORE wxColourPickerCtrl : public wxPickerBase { public: - wxColourPickerCtrl() {} - virtual ~wxColourPickerCtrl() {} + wxColourPickerCtrl() = default; + virtual ~wxColourPickerCtrl() = default; wxColourPickerCtrl(wxWindow *parent, wxWindowID id, @@ -165,7 +164,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_COLOURPICKER_DIALOG_CANCELLED, class WXDLLIMPEXP_CORE wxColourPickerEvent : public wxCommandEvent { public: - wxColourPickerEvent() {} + wxColourPickerEvent() = default; wxColourPickerEvent(wxObject *generator, int id, const wxColour &col, wxEventType commandType = wxEVT_COLOURPICKER_CHANGED) : wxCommandEvent(commandType, id), m_colour(col) diff --git a/include/wx/cmdline.h b/include/wx/cmdline.h index c2d435928a..7946bcf843 100644 --- a/include/wx/cmdline.h +++ b/include/wx/cmdline.h @@ -3,7 +3,6 @@ // Purpose: wxCmdLineParser and related classes for parsing the command // line options // Author: Vadim Zeitlin -// Modified by: // Created: 04.01.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence @@ -102,7 +101,7 @@ struct wxCmdLineEntryDesc class WXDLLIMPEXP_BASE wxCmdLineArg { public: - virtual ~wxCmdLineArg() {} + virtual ~wxCmdLineArg() = default; virtual double GetDoubleVal() const = 0; virtual long GetLongVal() const = 0; diff --git a/include/wx/cmdproc.h b/include/wx/cmdproc.h index 43fba8ab4b..07d5315b79 100644 --- a/include/wx/cmdproc.h +++ b/include/wx/cmdproc.h @@ -2,7 +2,6 @@ // Name: wx/cmdproc.h // Purpose: undo/redo capable command processing framework // Author: Julian Smart (extracted from docview.h by VZ) -// Modified by: // Created: 05.11.00 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -25,7 +24,7 @@ class WXDLLIMPEXP_CORE wxCommand : public wxObject { public: wxCommand(bool canUndoIt = false, const wxString& name = wxEmptyString); - virtual ~wxCommand(){} + virtual ~wxCommand() = default; // Override this to perform a command virtual bool Do() = 0; diff --git a/include/wx/cmndata.h b/include/wx/cmndata.h index 101345409d..1b128a7ebe 100644 --- a/include/wx/cmndata.h +++ b/include/wx/cmndata.h @@ -2,7 +2,6 @@ // Name: wx/cmndata.h // Purpose: Common GDI data classes // Author: Julian Smart and others -// Modified by: // Created: 01/02/97 // Copyright: (c) // Licence: wxWindows licence diff --git a/include/wx/collheaderctrl.h b/include/wx/collheaderctrl.h index 546b7aa662..e79fbfd550 100644 --- a/include/wx/collheaderctrl.h +++ b/include/wx/collheaderctrl.h @@ -26,7 +26,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxCollapsibleHeaderCtrlNameStr[]; class WXDLLIMPEXP_CORE wxCollapsibleHeaderCtrlBase : public wxControl { public: - wxCollapsibleHeaderCtrlBase() { } + wxCollapsibleHeaderCtrlBase() = default; wxCollapsibleHeaderCtrlBase(wxWindow *parent, wxWindowID id, @@ -82,7 +82,7 @@ class WXDLLIMPEXP_CORE wxCollapsibleHeaderCtrl : public wxGenericCollapsibleHeaderCtrl { public: - wxCollapsibleHeaderCtrl() { } + wxCollapsibleHeaderCtrl() = default; wxCollapsibleHeaderCtrl(wxWindow *parent, wxWindowID id, diff --git a/include/wx/collpane.h b/include/wx/collpane.h index ab0bbc6ec9..eefc0d2bf6 100644 --- a/include/wx/collpane.h +++ b/include/wx/collpane.h @@ -2,7 +2,6 @@ // Name: wx/collpane.h // Purpose: wxCollapsiblePane // Author: Francesco Montorsi -// Modified by: // Created: 8/10/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence @@ -31,7 +30,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxCollapsiblePaneNameStr[]; class WXDLLIMPEXP_CORE wxCollapsiblePaneBase : public wxControl { public: - wxCollapsiblePaneBase() {} + wxCollapsiblePaneBase() = default; virtual void Collapse(bool collapse = true) = 0; void Expand() { Collapse(false); } @@ -74,7 +73,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_COLLAPSIBLEPANE_CHANGED, wxCol class WXDLLIMPEXP_CORE wxCollapsiblePaneEvent : public wxCommandEvent { public: - wxCollapsiblePaneEvent() {} + wxCollapsiblePaneEvent() = default; wxCollapsiblePaneEvent(wxObject *generator, int id, bool collapsed) : wxCommandEvent(wxEVT_COLLAPSIBLEPANE_CHANGED, id), m_bCollapsed(collapsed) diff --git a/include/wx/colordlg.h b/include/wx/colordlg.h index 07a17f543c..9943a9f015 100644 --- a/include/wx/colordlg.h +++ b/include/wx/colordlg.h @@ -2,7 +2,6 @@ // Name: wx/colordlg.h // Purpose: wxColourDialog // Author: Vadim Zeitlin -// Modified by: // Created: 01/02/97 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/colour.h b/include/wx/colour.h index 1fe6e56773..344ecc9741 100644 --- a/include/wx/colour.h +++ b/include/wx/colour.h @@ -88,8 +88,8 @@ public: // type of a single colour component typedef unsigned char ChannelType; - wxColourBase() {} - virtual ~wxColourBase() {} + wxColourBase() = default; + virtual ~wxColourBase() = default; // Set() functions diff --git a/include/wx/combo.h b/include/wx/combo.h index 7c3161e294..25bb7a12a8 100644 --- a/include/wx/combo.h +++ b/include/wx/combo.h @@ -2,7 +2,6 @@ // Name: wx/combo.h // Purpose: wxComboCtrl declaration // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/combobox.h b/include/wx/combobox.h index e56274178a..e768f57950 100644 --- a/include/wx/combobox.h +++ b/include/wx/combobox.h @@ -2,7 +2,6 @@ // Name: wx/combobox.h // Purpose: wxComboBox declaration // Author: Vadim Zeitlin -// Modified by: // Created: 24.12.00 // Copyright: (c) 1996-2000 wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/confbase.h b/include/wx/confbase.h index 07d153618a..584ca07d89 100644 --- a/include/wx/confbase.h +++ b/include/wx/confbase.h @@ -3,7 +3,6 @@ // Purpose: declaration of the base class of all config implementations // (see also: fileconf.h and msw/regconf.h and iniconf.h) // Author: Karsten Ballueder & Vadim Zeitlin -// Modified by: // Created: 07.04.98 (adapted from appconf.h) // Copyright: (c) 1997 Karsten Ballueder Ballueder@usa.net // Vadim Zeitlin diff --git a/include/wx/config.h b/include/wx/config.h index 2a28e0715a..177665116d 100644 --- a/include/wx/config.h +++ b/include/wx/config.h @@ -2,7 +2,6 @@ // Name: wx/config.h // Purpose: wxConfig base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/containr.h b/include/wx/containr.h index 43a477294e..6e06bccac4 100644 --- a/include/wx/containr.h +++ b/include/wx/containr.h @@ -2,7 +2,6 @@ // Name: wx/containr.h // Purpose: wxControlContainer and wxNavigationEnabled declarations // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.01 // Copyright: (c) 2001, 2011 Vadim Zeitlin // Licence: wxWindows licence @@ -47,7 +46,7 @@ public: m_inSetFocus = false; m_winLastFocused = nullptr; } - virtual ~wxControlContainerBase() {} + virtual ~wxControlContainerBase() = default; void SetContainerWindow(wxWindow *winParent) { diff --git a/include/wx/control.h b/include/wx/control.h index 166bf7f511..1466098ea7 100644 --- a/include/wx/control.h +++ b/include/wx/control.h @@ -2,7 +2,6 @@ // Name: wx/control.h // Purpose: wxControl common interface // Author: Vadim Zeitlin -// Modified by: // Created: 26.07.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -32,7 +31,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxControlNameStr[]; class WXDLLIMPEXP_CORE wxControlBase : public wxWindow { public: - wxControlBase() { } + wxControlBase() = default; virtual ~wxControlBase(); diff --git a/include/wx/cshelp.h b/include/wx/cshelp.h index f3ee47604d..689d3871c6 100644 --- a/include/wx/cshelp.h +++ b/include/wx/cshelp.h @@ -2,7 +2,6 @@ // Name: wx/cshelp.h // Purpose: Context-sensitive help support classes // Author: Julian Smart, Vadim Zeitlin -// Modified by: // Created: 08/09/2000 // Copyright: (c) 2000 Julian Smart, Vadim Zeitlin // Licence: wxWindows licence @@ -68,7 +67,7 @@ private: class WXDLLIMPEXP_CORE wxContextHelpButton : public wxBitmapButton { public: - wxContextHelpButton() {} + wxContextHelpButton() = default; wxContextHelpButton(wxWindow* parent, wxWindowID id = wxID_CONTEXT_HELP, diff --git a/include/wx/ctrlsub.h b/include/wx/ctrlsub.h index efe69e189c..171d0d1984 100644 --- a/include/wx/ctrlsub.h +++ b/include/wx/ctrlsub.h @@ -2,7 +2,6 @@ // Name: wx/ctrlsub.h (read: "wxConTRoL with SUBitems") // Purpose: wxControlWithItems interface // Author: Vadim Zeitlin -// Modified by: // Created: 22.10.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -34,7 +33,7 @@ class WXDLLIMPEXP_CORE wxItemContainerImmutable { public: - wxItemContainerImmutable() { } + wxItemContainerImmutable() = default; virtual ~wxItemContainerImmutable(); // accessing strings @@ -416,7 +415,7 @@ public: typedef W BaseWindowClass; typedef C BaseContainerInterface; - wxWindowWithItems() { } + wxWindowWithItems() = default; void SetClientData(void *data) { BaseWindowClass::SetClientData(data); } @@ -441,7 +440,7 @@ class WXDLLIMPEXP_CORE wxControlWithItemsBase : public wxWindowWithItems { public: - wxControlWithItemsBase() { } + wxControlWithItemsBase() = default; // usually the controls like list/combo boxes have their own background // colour @@ -473,7 +472,7 @@ private: class WXDLLIMPEXP_CORE wxControlWithItems : public wxControlWithItemsBase { public: - wxControlWithItems() { } + wxControlWithItems() = default; private: wxDECLARE_ABSTRACT_CLASS(wxControlWithItems); diff --git a/include/wx/custombgwin.h b/include/wx/custombgwin.h index 329589c7f2..05a19c613e 100644 --- a/include/wx/custombgwin.h +++ b/include/wx/custombgwin.h @@ -23,10 +23,10 @@ class wxCustomBackgroundWindowBase { public: // Trivial default ctor. - wxCustomBackgroundWindowBase() { } + wxCustomBackgroundWindowBase() = default; // Also a trivial but virtual -- to suppress g++ warnings -- dtor. - virtual ~wxCustomBackgroundWindowBase() { } + virtual ~wxCustomBackgroundWindowBase() = default; // Use the given bitmap to tile the background of this window. This bitmap // will show through any transparent children. diff --git a/include/wx/dataobj.h b/include/wx/dataobj.h index 65470a55dc..359c3c321f 100644 --- a/include/wx/dataobj.h +++ b/include/wx/dataobj.h @@ -2,7 +2,6 @@ // Name: wx/dataobj.h // Purpose: common data object classes // Author: Vadim Zeitlin, Robert Roebling -// Modified by: // Created: 26.05.99 // Copyright: (c) wxWidgets Team // Licence: wxWindows licence diff --git a/include/wx/dataview.h b/include/wx/dataview.h index 5bfaf327f0..a6dea8b966 100644 --- a/include/wx/dataview.h +++ b/include/wx/dataview.h @@ -1402,7 +1402,7 @@ class WXDLLIMPEXP_CORE wxDataViewTreeCtrl: public wxDataViewCtrl, public wxWithImages { public: - wxDataViewTreeCtrl() { } + wxDataViewTreeCtrl() = default; wxDataViewTreeCtrl(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/datectrl.h b/include/wx/datectrl.h index 9734cb023d..505ff78572 100644 --- a/include/wx/datectrl.h +++ b/include/wx/datectrl.h @@ -2,7 +2,6 @@ // Name: wx/datectrl.h // Purpose: implements wxDatePickerCtrl // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-09 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence @@ -89,6 +88,10 @@ typedef wxDatePickerCtrlCommonBase wxDatePickerCtrlBase; #elif defined(__WXOSX_COCOA__) && !defined(__WXUNIVERSAL__) #include "wx/osx/datectrl.h" + #define wxHAS_NATIVE_DATEPICKCTRL +#elif defined(__WXQT__) && !defined(__WXUNIVERSAL__) + #include "wx/qt/datectrl.h" + #define wxHAS_NATIVE_DATEPICKCTRL #else #include "wx/generic/datectrl.h" @@ -96,7 +99,7 @@ typedef wxDatePickerCtrlCommonBase wxDatePickerCtrlBase; class WXDLLIMPEXP_ADV wxDatePickerCtrl : public wxDatePickerCtrlGeneric { public: - wxDatePickerCtrl() { } + wxDatePickerCtrl() = default; wxDatePickerCtrl(wxWindow *parent, wxWindowID id, const wxDateTime& date = wxDefaultDateTime, diff --git a/include/wx/dateevt.h b/include/wx/dateevt.h index 13294eb821..f3565420e6 100644 --- a/include/wx/dateevt.h +++ b/include/wx/dateevt.h @@ -2,7 +2,6 @@ // Name: wx/dateevt.h // Purpose: declares wxDateEvent class // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-10 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence @@ -22,7 +21,7 @@ class WXDLLIMPEXP_ADV wxDateEvent : public wxCommandEvent { public: - wxDateEvent() { } + wxDateEvent() = default; wxDateEvent(wxWindow *win, const wxDateTime& dt, wxEventType type) : wxCommandEvent(type, win->GetId()), m_date(dt) diff --git a/include/wx/datetime.h b/include/wx/datetime.h index 93625babb2..1dba298b12 100644 --- a/include/wx/datetime.h +++ b/include/wx/datetime.h @@ -3,7 +3,6 @@ // Purpose: declarations of time/date related classes (wxDateTime, // wxTimeSpan) // Author: Vadim Zeitlin -// Modified by: // Created: 10.02.99 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -1227,7 +1226,7 @@ public: static wxTimeSpan Week() { return Weeks(1); } // default ctor constructs the 0 time span - wxTimeSpan() { } + wxTimeSpan() = default; // from separate values for each component, date set to 0 (hours are // not restricted to 0..24 range, neither are minutes, seconds or diff --git a/include/wx/dc.h b/include/wx/dc.h index 2610338a95..26402a5859 100644 --- a/include/wx/dc.h +++ b/include/wx/dc.h @@ -2,7 +2,6 @@ // Name: wx/dc.h // Purpose: wxDC class // Author: Vadim Zeitlin -// Modified by: // Created: 05/25/99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -115,8 +114,8 @@ class WXDLLIMPEXP_FWD_CORE wxDCImpl; class WXDLLIMPEXP_CORE wxDCFactory { public: - wxDCFactory() {} - virtual ~wxDCFactory() {} + wxDCFactory() = default; + virtual ~wxDCFactory() = default; virtual wxDCImpl* CreateWindowDC( wxWindowDC *owner, wxWindow *window ) = 0; virtual wxDCImpl* CreateClientDC( wxClientDC *owner, wxWindow *window ) = 0; @@ -143,7 +142,7 @@ private: class WXDLLIMPEXP_CORE wxNativeDCFactory: public wxDCFactory { public: - wxNativeDCFactory() {} + wxNativeDCFactory() = default; virtual wxDCImpl* CreateWindowDC( wxWindowDC *owner, wxWindow *window ) override; virtual wxDCImpl* CreateClientDC( wxClientDC *owner, wxWindow *window ) override; diff --git a/include/wx/dcbuffer.h b/include/wx/dcbuffer.h index b6cb5260f8..b47045bca1 100644 --- a/include/wx/dcbuffer.h +++ b/include/wx/dcbuffer.h @@ -225,7 +225,7 @@ public: ); } - virtual ~wxAutoBufferedPaintDC() { } + virtual ~wxAutoBufferedPaintDC() = default; private: wxDECLARE_NO_COPY_CLASS(wxAutoBufferedPaintDC); diff --git a/include/wx/dcgraph.h b/include/wx/dcgraph.h index b02a83b384..2a26a1687a 100644 --- a/include/wx/dcgraph.h +++ b/include/wx/dcgraph.h @@ -2,7 +2,6 @@ // Name: wx/dcgraph.h // Purpose: graphics context device bridge header // Author: Stefan Csomor -// Modified by: // Created: // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/dcmemory.h b/include/wx/dcmemory.h index 573da75ce0..de80836f58 100644 --- a/include/wx/dcmemory.h +++ b/include/wx/dcmemory.h @@ -2,7 +2,6 @@ // Name: wx/dcmemory.h // Purpose: wxMemoryDC base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/dcmirror.h b/include/wx/dcmirror.h index 74f9ed2670..31cedc1cf2 100644 --- a/include/wx/dcmirror.h +++ b/include/wx/dcmirror.h @@ -2,7 +2,6 @@ // Name: wx/dcmirror.h // Purpose: wxMirrorDC class // Author: Vadim Zeitlin -// Modified by: // Created: 21.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/dcprint.h b/include/wx/dcprint.h index 0108748450..e032e779b4 100644 --- a/include/wx/dcprint.h +++ b/include/wx/dcprint.h @@ -2,7 +2,6 @@ // Name: wx/dcprint.h // Purpose: wxPrinterDC base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/dcps.h b/include/wx/dcps.h index 659eb595f1..40012ccfd0 100644 --- a/include/wx/dcps.h +++ b/include/wx/dcps.h @@ -2,7 +2,6 @@ // Name: wx/dcps.h // Purpose: wxPostScriptDC base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/dcscreen.h b/include/wx/dcscreen.h index ce9e0f511a..21bdb984c9 100644 --- a/include/wx/dcscreen.h +++ b/include/wx/dcscreen.h @@ -2,7 +2,6 @@ // Name: wx/dcscreen.h // Purpose: wxScreenDC base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/dcsvg.h b/include/wx/dcsvg.h index 41d913d3c9..6fc9a22ba4 100644 --- a/include/wx/dcsvg.h +++ b/include/wx/dcsvg.h @@ -2,7 +2,6 @@ // Name: wx/dcsvg.h // Purpose: wxSVGFileDC // Author: Chris Elliott -// Modified by: // Created: // Copyright: (c) Chris Elliott // Licence: wxWindows licence @@ -47,7 +46,7 @@ public: wxCoord x, wxCoord y, wxOutputStream& stream) const = 0; - virtual ~wxSVGBitmapHandler() {} + virtual ~wxSVGBitmapHandler() = default; }; // Predefined standard bitmap handler: creates a file, stores the bitmap in diff --git a/include/wx/dde.h b/include/wx/dde.h index d6524e1ff6..a6b09c0553 100644 --- a/include/wx/dde.h +++ b/include/wx/dde.h @@ -2,7 +2,6 @@ // Name: wx/dde.h // Purpose: DDE base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/debugrpt.h b/include/wx/debugrpt.h index e7819cbcb2..0e6f74320e 100644 --- a/include/wx/debugrpt.h +++ b/include/wx/debugrpt.h @@ -137,7 +137,7 @@ private: class WXDLLIMPEXP_QA wxDebugReportCompress : public wxDebugReport { public: - wxDebugReportCompress() { } + wxDebugReportCompress() = default; // you can optionally specify the directory and/or name of the file where // the debug report should be generated, a default location under the @@ -222,7 +222,7 @@ class WXDLLIMPEXP_QA wxDebugReportPreview { public: // ctor is trivial - wxDebugReportPreview() { } + wxDebugReportPreview() = default; // present the report to the user and allow him to modify it by removing // some or all of the files and, potentially, adding some notes @@ -232,7 +232,7 @@ public: virtual bool Show(wxDebugReport& dbgrpt) const = 0; // dtor is trivial as well but should be virtual for a base class - virtual ~wxDebugReportPreview() { } + virtual ~wxDebugReportPreview() = default; }; #if wxUSE_GUI @@ -244,7 +244,7 @@ public: class WXDLLIMPEXP_QA wxDebugReportPreviewStd : public wxDebugReportPreview { public: - wxDebugReportPreviewStd() { } + wxDebugReportPreviewStd() = default; virtual bool Show(wxDebugReport& dbgrpt) const override; }; diff --git a/include/wx/dfb/bitmap.h b/include/wx/dfb/bitmap.h index 523ac36209..518f02852b 100644 --- a/include/wx/dfb/bitmap.h +++ b/include/wx/dfb/bitmap.h @@ -23,7 +23,7 @@ wxDFB_DECLARE_INTERFACE(IDirectFBSurface); class WXDLLIMPEXP_CORE wxBitmap : public wxBitmapBase { public: - wxBitmap() {} + wxBitmap() = default; wxBitmap(const wxIDirectFBSurfacePtr& surface) { Create(surface); } wxBitmap(int width, int height, int depth = -1) { Create(width, height, depth); } wxBitmap(const wxSize& sz, int depth = -1) { Create(sz, depth); } diff --git a/include/wx/dfb/brush.h b/include/wx/dfb/brush.h index 278f64e0b8..1ce1c82044 100644 --- a/include/wx/dfb/brush.h +++ b/include/wx/dfb/brush.h @@ -30,7 +30,7 @@ class WXDLLIMPEXP_FWD_CORE wxBrush; class WXDLLIMPEXP_CORE wxBrush : public wxBrushBase { public: - wxBrush() {} + wxBrush() = default; wxBrush(const wxColour &colour, wxBrushStyle style = wxBRUSHSTYLE_SOLID); wxBrush(const wxBitmap &stippleBitmap); diff --git a/include/wx/dfb/cursor.h b/include/wx/dfb/cursor.h index 8ebae8ec12..f656ca5acb 100644 --- a/include/wx/dfb/cursor.h +++ b/include/wx/dfb/cursor.h @@ -20,7 +20,7 @@ class WXDLLIMPEXP_FWD_CORE wxImage; class WXDLLIMPEXP_CORE wxCursor : public wxCursorBase { public: - wxCursor() {} + wxCursor() = default; wxCursor(wxStockCursor id) { InitFromStock(id); } #if wxUSE_IMAGE wxCursor(const wxImage& image); diff --git a/include/wx/dfb/font.h b/include/wx/dfb/font.h index 14d91b5243..815d4167ed 100644 --- a/include/wx/dfb/font.h +++ b/include/wx/dfb/font.h @@ -21,7 +21,7 @@ wxDFB_DECLARE_INTERFACE(IDirectFBFont); class WXDLLIMPEXP_CORE wxFont : public wxFontBase { public: - wxFont() {} + wxFont() = default; wxFont(const wxFontInfo& info) { diff --git a/include/wx/dfb/nonownedwnd.h b/include/wx/dfb/nonownedwnd.h index c586ab354e..7d83eda2b9 100644 --- a/include/wx/dfb/nonownedwnd.h +++ b/include/wx/dfb/nonownedwnd.h @@ -2,7 +2,6 @@ // Name: wx/dfb/nonownedwnd.h // Purpose: declares wxNonOwnedWindow class // Author: Vaclav Slavik -// Modified by: // Created: 2006-12-24 // Copyright: (c) 2006 TT-Solutions // Licence: wxWindows licence diff --git a/include/wx/dfb/pen.h b/include/wx/dfb/pen.h index 24b03a9404..6ac8b19f96 100644 --- a/include/wx/dfb/pen.h +++ b/include/wx/dfb/pen.h @@ -30,7 +30,7 @@ class WXDLLIMPEXP_FWD_CORE wxPen; class WXDLLIMPEXP_CORE wxPen: public wxPenBase { public: - wxPen() {} + wxPen() = default; wxPen(const wxColour &colour, int width = 1, wxPenStyle style = wxPENSTYLE_SOLID); wxPen(const wxBitmap& stipple, int width); diff --git a/include/wx/dfb/popupwin.h b/include/wx/dfb/popupwin.h index 73c9dad909..e4ebbf4cf4 100644 --- a/include/wx/dfb/popupwin.h +++ b/include/wx/dfb/popupwin.h @@ -17,7 +17,7 @@ class WXDLLIMPEXP_CORE wxPopupWindow : public wxPopupWindowBase { public: - wxPopupWindow() {} + wxPopupWindow() = default; wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE) { Create(parent, flags); } diff --git a/include/wx/dfb/region.h b/include/wx/dfb/region.h index e8b01c5074..1a4a389752 100644 --- a/include/wx/dfb/region.h +++ b/include/wx/dfb/region.h @@ -66,7 +66,7 @@ protected: class WXDLLIMPEXP_CORE wxRegionIterator : public wxObject { public: - wxRegionIterator() {} + wxRegionIterator() = default; wxRegionIterator(const wxRegion& region) { Reset(region); } void Reset() { m_rect = wxRect(); } diff --git a/include/wx/dfb/wrapdfb.h b/include/wx/dfb/wrapdfb.h index f40770cae0..5d4092eb37 100644 --- a/include/wx/dfb/wrapdfb.h +++ b/include/wx/dfb/wrapdfb.h @@ -14,9 +14,14 @@ #include "wx/gdicmn.h" #include "wx/vidmode.h" +// "register" is removed in C++17 but used inside these headers. +#define register + #include #include +#undef register + // DFB < 1.0 didn't have u8 type, only __u8 #if DIRECTFB_MAJOR_VERSION == 0 typedef __u8 u8; @@ -53,7 +58,7 @@ bool wxDfbCheckReturn(DFBResult code); #define WXDFB_DEFINE_EVENT_WRAPPER(T) \ struct wx##T \ { \ - wx##T() {} \ + wx##T() = default; \ wx##T(const T& event) : m_event(event) {} \ \ operator T&() { return m_event; } \ @@ -98,7 +103,7 @@ protected: wxDfbWrapperBase() : m_refCnt(1), m_lastResult(DFB_OK) {} /// Dtor may only be called from Release() - virtual ~wxDfbWrapperBase() {} + virtual ~wxDfbWrapperBase() = default; /** Checks the @a result of a DirectFB call and returns true if it was diff --git a/include/wx/dialog.h b/include/wx/dialog.h index 7248937df5..cf640db6e9 100644 --- a/include/wx/dialog.h +++ b/include/wx/dialog.h @@ -2,7 +2,6 @@ // Name: wx/dialog.h // Purpose: wxDialogBase class // Author: Vadim Zeitlin -// Modified by: // Created: 29.06.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -65,7 +64,7 @@ class WXDLLIMPEXP_CORE wxDialogBase : public wxNavigationEnabled // Licence: wxWindows licence @@ -58,7 +57,7 @@ class WXDLLIMPEXP_BASE wxDirTraverser { public: /// a virtual dtor has been provided since this class has virtual members - virtual ~wxDirTraverser() { } + virtual ~wxDirTraverser() = default; // called for each file found by wxDir::Traverse() // // return wxDIR_STOP or wxDIR_CONTINUE from here (wxDIR_IGNORE doesn't diff --git a/include/wx/dirctrl.h b/include/wx/dirctrl.h index 1d9d1ba186..821aef0c47 100644 --- a/include/wx/dirctrl.h +++ b/include/wx/dirctrl.h @@ -2,7 +2,6 @@ // Name: wx/dirctrl.h // Purpose: Directory control base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/dirdlg.h b/include/wx/dirdlg.h index 5a8254d321..96db137fe5 100644 --- a/include/wx/dirdlg.h +++ b/include/wx/dirdlg.h @@ -2,7 +2,6 @@ // Name: wx/dirdlg.h // Purpose: wxDirDialog base class // Author: Robert Roebling -// Modified by: // Created: // Copyright: (c) Robert Roebling // Licence: wxWindows Licence @@ -54,7 +53,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxDirSelectorPromptStr[]; class WXDLLIMPEXP_CORE wxDirDialogBase : public wxDialog { public: - wxDirDialogBase() {} + wxDirDialogBase() = default; wxDirDialogBase(wxWindow *parent, const wxString& title = wxASCII_STR(wxDirSelectorPromptStr), const wxString& defaultPath = wxEmptyString, @@ -66,7 +65,7 @@ public: Create(parent, title, defaultPath, style, pos, sz, name); } - virtual ~wxDirDialogBase() {} + virtual ~wxDirDialogBase() = default; bool Create(wxWindow *parent, diff --git a/include/wx/dnd.h b/include/wx/dnd.h index e41ee68b50..efabe6f1e7 100644 --- a/include/wx/dnd.h +++ b/include/wx/dnd.h @@ -2,7 +2,6 @@ // Name: wx/dnd.h // Purpose: Drag and drop classes declarations // Author: Vadim Zeitlin, Robert Roebling -// Modified by: // Created: 26.05.99 // Copyright: (c) wxWidgets Team // Licence: wxWindows licence @@ -63,7 +62,7 @@ public: m_cursorMove(cursorMove), m_cursorStop(cursorStop) { m_data = nullptr; } - virtual ~wxDropSourceBase() { } + virtual ~wxDropSourceBase() = default; // set the data which is transferred by drag and drop void SetData(wxDataObject& data) diff --git a/include/wx/docmdi.h b/include/wx/docmdi.h index 38093793c3..22c5e5c9c3 100644 --- a/include/wx/docmdi.h +++ b/include/wx/docmdi.h @@ -62,7 +62,7 @@ typedef class WXDLLIMPEXP_CORE wxDocMDIChildFrame : public wxDocMDIChildFrameBase { public: - wxDocMDIChildFrame() { } + wxDocMDIChildFrame() = default; wxDocMDIChildFrame(wxDocument *doc, wxView *view, diff --git a/include/wx/docview.h b/include/wx/docview.h index 5c1e21efc9..2c7593fd9c 100644 --- a/include/wx/docview.h +++ b/include/wx/docview.h @@ -2,7 +2,6 @@ // Name: wx/docview.h // Purpose: Doc/View classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -675,7 +674,7 @@ public: typedef ChildFrame BaseClass; // default ctor, use Create after it - wxDocChildFrameAny() { } + wxDocChildFrameAny() = default; // ctor for a frame showing the given view of the specified document wxDocChildFrameAny(wxDocument *doc, diff --git a/include/wx/dragimag.h b/include/wx/dragimag.h index 4b2836921d..90a0cd9b5c 100644 --- a/include/wx/dragimag.h +++ b/include/wx/dragimag.h @@ -2,7 +2,6 @@ // Name: wx/dragimag.h // Purpose: wxDragImage base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/dvrenderers.h b/include/wx/dvrenderers.h index 5d45a985d5..8832396fca 100644 --- a/include/wx/dvrenderers.h +++ b/include/wx/dvrenderers.h @@ -125,7 +125,7 @@ enum wxDataViewCellRenderState class WXDLLIMPEXP_CORE wxDataViewValueAdjuster { public: - virtual ~wxDataViewValueAdjuster() {} + virtual ~wxDataViewValueAdjuster() = default; // changes the value to have appearance suitable for highlighted rows virtual wxVariant MakeHighlighted(const wxVariant& value) const { return value; } diff --git a/include/wx/dynarray.h b/include/wx/dynarray.h index b46cb3a0c1..e355fb316e 100644 --- a/include/wx/dynarray.h +++ b/include/wx/dynarray.h @@ -2,7 +2,6 @@ // Name: wx/dynarray.h // Purpose: auto-resizable (i.e. dynamic) array support // Author: Vadim Zeitlin -// Modified by: // Created: 12.09.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/dynlib.h b/include/wx/dynlib.h index 2d290011bc..48cb5772c2 100644 --- a/include/wx/dynlib.h +++ b/include/wx/dynlib.h @@ -2,7 +2,6 @@ // Name: wx/dynlib.h // Purpose: Dynamic library loading classes // Author: Guilhem Lavaux, Vadim Zeitlin, Vaclav Slavik -// Modified by: // Created: 20/07/98 // Copyright: (c) 1998 Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/dynload.h b/include/wx/dynload.h index cc747bc64b..f069c364c0 100644 --- a/include/wx/dynload.h +++ b/include/wx/dynload.h @@ -3,7 +3,6 @@ // Purpose: Dynamic loading framework // Author: Ron Lee, David Falkinder, Vadim Zeitlin and a cast of 1000's // (derived in part from dynlib.cpp (c) 1998 Guilhem Lavaux) -// Modified by: // Created: 03/12/01 // Copyright: (c) 2001 Ron Lee // Licence: wxWindows licence diff --git a/include/wx/encinfo.h b/include/wx/encinfo.h index d0c716d0aa..86d2bd5656 100644 --- a/include/wx/encinfo.h +++ b/include/wx/encinfo.h @@ -2,7 +2,6 @@ // Name: wx/encinfo.h // Purpose: declares wxNativeEncodingInfo struct // Author: Vadim Zeitlin -// Modified by: // Created: 19.09.2003 (extracted from wx/fontenc.h) // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/event.h b/include/wx/event.h index b231740d48..24db9bea68 100644 --- a/include/wx/event.h +++ b/include/wx/event.h @@ -2,7 +2,6 @@ // Name: wx/event.h // Purpose: Event classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -462,7 +461,7 @@ private: void (Class::*m_method)(EventArg&); // Provide a dummy default ctor for type info purposes - wxEventFunctorMethod() { } + wxEventFunctorMethod() = default; typedef wxEventFunctorMethod thisClass; @@ -518,7 +517,7 @@ private: void (*m_handler)(EventArg&); // Provide a dummy default ctor for type info purposes - wxEventFunctorFunction() { } + wxEventFunctorFunction() = default; typedef wxEventFunctorFunction thisClass; WX_DECLARE_TYPEINFO_INLINE(thisClass) @@ -570,7 +569,7 @@ private: const void *m_handlerAddr; // Provide a dummy default ctor for type info purposes - wxEventFunctorFunctor() { } + wxEventFunctorFunctor() = default; typedef wxEventFunctorFunctor thisClass; WX_DECLARE_TYPEINFO_INLINE(thisClass) diff --git a/include/wx/evtloop.h b/include/wx/evtloop.h index 206babcc80..66307be987 100644 --- a/include/wx/evtloop.h +++ b/include/wx/evtloop.h @@ -2,7 +2,6 @@ // Name: wx/evtloop.h // Purpose: declares wxEventLoop class // Author: Vadim Zeitlin -// Modified by: // Created: 01.06.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/evtloopsrc.h b/include/wx/evtloopsrc.h index 1a12a1437b..a49b4be2ec 100644 --- a/include/wx/evtloopsrc.h +++ b/include/wx/evtloopsrc.h @@ -39,7 +39,7 @@ public: virtual void OnExceptionWaiting() = 0; // virtual dtor for the base class - virtual ~wxEventLoopSourceHandler() { } + virtual ~wxEventLoopSourceHandler() = default; }; // flags describing which kind of IO events we're interested in diff --git a/include/wx/except.h b/include/wx/except.h index 75589163e3..37fa5763e9 100644 --- a/include/wx/except.h +++ b/include/wx/except.h @@ -2,7 +2,6 @@ // Name: wx/except.h // Purpose: C++ exception related stuff // Author: Vadim Zeitlin -// Modified by: // Created: 17.09.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/fdrepdlg.h b/include/wx/fdrepdlg.h index 72527acefb..bf4b0908e6 100644 --- a/include/wx/fdrepdlg.h +++ b/include/wx/fdrepdlg.h @@ -2,7 +2,6 @@ // Name: wx/fdrepdlg.h // Purpose: wxFindReplaceDialog class // Author: Markus Greither and Vadim Zeitlin -// Modified by: // Created: 23/03/2001 // Copyright: (c) Markus Greither // Licence: wxWindows licence diff --git a/include/wx/ffile.h b/include/wx/ffile.h index d89ff229f2..af3b34a77e 100644 --- a/include/wx/ffile.h +++ b/include/wx/ffile.h @@ -2,7 +2,6 @@ // Name: wx/ffile.h // Purpose: wxFFile - encapsulates "FILE *" stream // Author: Vadim Zeitlin -// Modified by: // Created: 14.07.99 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -116,7 +115,7 @@ class WXDLLIMPEXP_BASE wxTempFFile public: // ctors // default - wxTempFFile() { } + wxTempFFile() = default; // associates the temp file with the file to be replaced and opens it explicit wxTempFFile(const wxString& strName); diff --git a/include/wx/file.h b/include/wx/file.h index 8a6faba06e..acebae2cb3 100644 --- a/include/wx/file.h +++ b/include/wx/file.h @@ -3,7 +3,6 @@ // Purpose: wxFile - encapsulates low-level "file descriptor" // wxTempFile - safely replace the old file // Author: Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -145,7 +144,7 @@ class WXDLLIMPEXP_BASE wxTempFile public: // ctors // default - wxTempFile() { } + wxTempFile() = default; // associates the temp file with the file to be replaced and opens it explicit wxTempFile(const wxString& strName); diff --git a/include/wx/fileconf.h b/include/wx/fileconf.h index e461b44d9a..87f698a38f 100644 --- a/include/wx/fileconf.h +++ b/include/wx/fileconf.h @@ -2,7 +2,6 @@ // Name: wx/fileconf.h // Purpose: wxFileConfig derivation of wxConfigBase // Author: Vadim Zeitlin -// Modified by: // Created: 07.04.98 (adapted from appconf.cpp) // Copyright: (c) 1997 Karsten Ballueder & Vadim Zeitlin // Ballueder@usa.net diff --git a/include/wx/filectrl.h b/include/wx/filectrl.h index 0e39cfb9d1..5f14e1858c 100644 --- a/include/wx/filectrl.h +++ b/include/wx/filectrl.h @@ -3,7 +3,6 @@ // Purpose: Header for wxFileCtrlBase and other common functions used by // platform-specific wxFileCtrl's // Author: Diaa M. Sami -// Modified by: // Created: Jul-07-2007 // Copyright: (c) Diaa M. Sami // Licence: wxWindows licence @@ -33,7 +32,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxFileCtrlNameStr[]; // in filectrlcmn. class WXDLLIMPEXP_CORE wxFileCtrlBase { public: - virtual ~wxFileCtrlBase() {} + virtual ~wxFileCtrlBase() = default; virtual void SetWildcard( const wxString& wildCard ) = 0; virtual void SetFilterIndex( int filterindex ) = 0; @@ -90,7 +89,7 @@ void wxGenerateFileActivatedEvent( wxFileCtrlBase *fileCtrl, wxWindow *wnd, cons class WXDLLIMPEXP_CORE wxFileCtrlEvent : public wxCommandEvent { public: - wxFileCtrlEvent() {} + wxFileCtrlEvent() = default; wxFileCtrlEvent( wxEventType type, wxObject *evtObject, int id ) : wxCommandEvent( type, id ) { diff --git a/include/wx/filedlg.h b/include/wx/filedlg.h index d2cdf61250..2fbf12338d 100644 --- a/include/wx/filedlg.h +++ b/include/wx/filedlg.h @@ -2,7 +2,6 @@ // Name: wx/filedlg.h // Purpose: wxFileDialog base header // Author: Robert Roebling -// Modified by: // Created: 8/17/99 // Copyright: (c) Robert Roebling // Licence: wxWindows licence @@ -90,7 +89,7 @@ public: Create(parent, message, defaultDir, defaultFile, wildCard, style, pos, sz, name); } - virtual ~wxFileDialogBase() {} + virtual ~wxFileDialogBase() = default; bool Create(wxWindow *parent, diff --git a/include/wx/filefn.h b/include/wx/filefn.h index 5d22d7f413..6279cf6215 100644 --- a/include/wx/filefn.h +++ b/include/wx/filefn.h @@ -2,7 +2,6 @@ // Name: wx/filefn.h // Purpose: File- and directory-related functions // Author: Julian Smart -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Julian Smart // Licence: wxWindows licence @@ -584,7 +583,7 @@ private: class WXDLLIMPEXP_BASE wxPathList : public wxArrayString { public: - wxPathList() {} + wxPathList() = default; wxPathList(const wxArrayString &arr) { Add(arr); } diff --git a/include/wx/filename.h b/include/wx/filename.h index 2e29a9d3ca..8b05ccacf6 100644 --- a/include/wx/filename.h +++ b/include/wx/filename.h @@ -2,7 +2,6 @@ // Name: wx/filename.h // Purpose: wxFileName - encapsulates a file path // Author: Robert Roebling, Vadim Zeitlin -// Modified by: // Created: 28.12.00 // Copyright: (c) 2000 Robert Roebling // Licence: wxWindows licence diff --git a/include/wx/filepicker.h b/include/wx/filepicker.h index 7cbcfef815..f4b68ab609 100644 --- a/include/wx/filepicker.h +++ b/include/wx/filepicker.h @@ -2,7 +2,6 @@ // Name: wx/filepicker.h // Purpose: wxFilePickerCtrl, wxDirPickerCtrl base header // Author: Francesco Montorsi -// Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence @@ -38,7 +37,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxDirSelectorPromptStr[]; class WXDLLIMPEXP_CORE wxFileDirPickerEvent : public wxCommandEvent { public: - wxFileDirPickerEvent() {} + wxFileDirPickerEvent() = default; wxFileDirPickerEvent(wxEventType type, wxObject *generator, int id, const wxString &path) : wxCommandEvent(type, id), m_path(path) @@ -83,8 +82,8 @@ typedef void (wxEvtHandler::*wxFileDirPickerEventFunction)(wxFileDirPickerEvent& class WXDLLIMPEXP_CORE wxFileDirPickerWidgetBase { public: - wxFileDirPickerWidgetBase() { } - virtual ~wxFileDirPickerWidgetBase() { } + wxFileDirPickerWidgetBase() = default; + virtual ~wxFileDirPickerWidgetBase() = default; // Path here is the name of the selected file or directory. wxString GetPath() const { return m_path; } @@ -233,7 +232,7 @@ protected: class WXDLLIMPEXP_CORE wxFilePickerCtrl : public wxFileDirPickerCtrlBase { public: - wxFilePickerCtrl() {} + wxFilePickerCtrl() = default; wxFilePickerCtrl(wxWindow *parent, wxWindowID id, @@ -338,7 +337,7 @@ private: class WXDLLIMPEXP_CORE wxDirPickerCtrl : public wxFileDirPickerCtrlBase { public: - wxDirPickerCtrl() {} + wxDirPickerCtrl() = default; wxDirPickerCtrl(wxWindow *parent, wxWindowID id, const wxString& path = wxEmptyString, diff --git a/include/wx/flags.h b/include/wx/flags.h index 2c3fc9d1c7..90a2cf238b 100644 --- a/include/wx/flags.h +++ b/include/wx/flags.h @@ -2,7 +2,6 @@ // Name: wx/flags.h // Purpose: a bitset suited for replacing the current style flags // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 2003 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/fmappriv.h b/include/wx/fmappriv.h index 6637088626..2f0d43b74c 100644 --- a/include/wx/fmappriv.h +++ b/include/wx/fmappriv.h @@ -2,7 +2,6 @@ // Name: wx/fmappriv.h // Purpose: private wxFontMapper stuff, not to be used by the library users // Author: Vadim Zeitlin -// Modified by: // Created: 21.06.2003 (extracted from common/fontmap.cpp) // Copyright: (c) 1999-2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/font.h b/include/wx/font.h index 817cac3d7f..0daab9c91e 100644 --- a/include/wx/font.h +++ b/include/wx/font.h @@ -2,7 +2,6 @@ // Name: wx/font.h // Purpose: wxFontBase class: the interface of wxFont // Author: Vadim Zeitlin -// Modified by: // Created: 20.09.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/fontdlg.h b/include/wx/fontdlg.h index a240380038..101c18357f 100644 --- a/include/wx/fontdlg.h +++ b/include/wx/fontdlg.h @@ -2,7 +2,6 @@ // Name: wx/fontdlg.h // Purpose: common interface for different wxFontDialog classes // Author: Vadim Zeitlin -// Modified by: // Created: 12.05.02 // Copyright: (c) 1997-2002 wxWidgets team // Licence: wxWindows licence @@ -26,7 +25,7 @@ class WXDLLIMPEXP_CORE wxFontDialogBase : public wxDialog { public: // create the font dialog - wxFontDialogBase() { } + wxFontDialogBase() = default; wxFontDialogBase(wxWindow *parent) { m_parent = parent; } wxFontDialogBase(wxWindow *parent, const wxFontData& data) { m_parent = parent; InitFontData(&data); } diff --git a/include/wx/fontenc.h b/include/wx/fontenc.h index 5263997ae9..db30ed8ce9 100644 --- a/include/wx/fontenc.h +++ b/include/wx/fontenc.h @@ -2,7 +2,6 @@ // Name: wx/fontenc.h // Purpose: wxFontEncoding constants // Author: Vadim Zeitlin -// Modified by: // Created: 29.03.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/fontenum.h b/include/wx/fontenum.h index fcdb31f9c1..a55e467cb8 100644 --- a/include/wx/fontenum.h +++ b/include/wx/fontenum.h @@ -27,10 +27,10 @@ class WXDLLIMPEXP_CORE wxFontEnumerator { public: - wxFontEnumerator() {} + wxFontEnumerator() = default; // virtual dtor for the base class - virtual ~wxFontEnumerator() {} + virtual ~wxFontEnumerator() = default; // start enumerating font facenames (either all of them or those which // support the given encoding) - will result in OnFacename() being diff --git a/include/wx/fontmap.h b/include/wx/fontmap.h index 13d8153b95..fd0c94b45a 100644 --- a/include/wx/fontmap.h +++ b/include/wx/fontmap.h @@ -2,7 +2,6 @@ // Name: wx/fontmap.h // Purpose: wxFontMapper class // Author: Vadim Zeitlin -// Modified by: // Created: 04.11.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/fontpicker.h b/include/wx/fontpicker.h index 8777035212..fe6d137b5e 100644 --- a/include/wx/fontpicker.h +++ b/include/wx/fontpicker.h @@ -2,7 +2,6 @@ // Name: wx/fontpicker.h // Purpose: wxFontPickerCtrl base header // Author: Francesco Montorsi -// Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence @@ -34,7 +33,7 @@ class WXDLLIMPEXP_CORE wxFontPickerWidgetBase { public: wxFontPickerWidgetBase() : m_selectedFont(*wxNORMAL_FONT) { } - virtual ~wxFontPickerWidgetBase() {} + virtual ~wxFontPickerWidgetBase() = default; wxFont GetSelectedFont() const { return m_selectedFont; } @@ -107,7 +106,7 @@ public: { } - virtual ~wxFontPickerCtrl() {} + virtual ~wxFontPickerCtrl() = default; wxFontPickerCtrl(wxWindow *parent, @@ -201,7 +200,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_FONTPICKER_CHANGED, wxFontPick class WXDLLIMPEXP_CORE wxFontPickerEvent : public wxCommandEvent { public: - wxFontPickerEvent() {} + wxFontPickerEvent() = default; wxFontPickerEvent(wxObject *generator, int id, const wxFont &f) : wxCommandEvent(wxEVT_FONTPICKER_CHANGED, id), m_font(f) diff --git a/include/wx/fontutil.h b/include/wx/fontutil.h index bce640489b..36f7e02757 100644 --- a/include/wx/fontutil.h +++ b/include/wx/fontutil.h @@ -2,7 +2,6 @@ // Name: wx/fontutil.h // Purpose: font-related helper functions // Author: Vadim Zeitlin -// Modified by: // Created: 05.11.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/frame.h b/include/wx/frame.h index 8096795221..a15ac59e27 100644 --- a/include/wx/frame.h +++ b/include/wx/frame.h @@ -2,7 +2,6 @@ // Name: wx/frame.h // Purpose: wxFrame class interface // Author: Vadim Zeitlin -// Modified by: // Created: 15.11.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/fs_filter.h b/include/wx/fs_filter.h index 9efb8cdf14..cf2a725de4 100644 --- a/include/wx/fs_filter.h +++ b/include/wx/fs_filter.h @@ -23,7 +23,7 @@ class WXDLLIMPEXP_BASE wxFilterFSHandler : public wxFileSystemHandler { public: wxFilterFSHandler() : wxFileSystemHandler() { } - virtual ~wxFilterFSHandler() { } + virtual ~wxFilterFSHandler() = default; virtual bool CanOpen(const wxString& location) override; virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location) override; diff --git a/include/wx/gauge.h b/include/wx/gauge.h index 69181a1bff..cb136edcb0 100644 --- a/include/wx/gauge.h +++ b/include/wx/gauge.h @@ -2,7 +2,6 @@ // Name: wx/gauge.h // Purpose: wxGauge interface // Author: Vadim Zeitlin -// Modified by: // Created: 20.02.01 // Copyright: (c) 1996-2001 wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/gdicmn.h b/include/wx/gdicmn.h index 5f7b881cca..30a54326c2 100644 --- a/include/wx/gdicmn.h +++ b/include/wx/gdicmn.h @@ -2,7 +2,6 @@ // Name: wx/gdicmn.h // Purpose: Common GDI classes, types and declarations // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -949,7 +948,7 @@ wxDEPRECATED_MSG("Use wxList directly or just a standard container") wxResourceCache : public wxList { public: - wxResourceCache() { } + wxResourceCache() = default; #if !wxUSE_STD_CONTAINERS wxResourceCache(unsigned int keyType) : wxList(keyType) { } #endif diff --git a/include/wx/gdiobj.h b/include/wx/gdiobj.h index c83b807f6d..b8a2b56369 100644 --- a/include/wx/gdiobj.h +++ b/include/wx/gdiobj.h @@ -2,7 +2,6 @@ // Name: wx/gdiobj.h // Purpose: wxGDIObject base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence @@ -24,7 +23,7 @@ class WXDLLIMPEXP_CORE wxGDIRefData : public wxObjectRefData public: // Default ctor which needs to be defined just because we use // wxDECLARE_NO_COPY_CLASS() below. - wxGDIRefData() { } + wxGDIRefData() = default; // override this in the derived classes to check if this data object is // really fully initialized diff --git a/include/wx/generic/bmpcbox.h b/include/wx/generic/bmpcbox.h index e94d705664..db34dd4e3c 100644 --- a/include/wx/generic/bmpcbox.h +++ b/include/wx/generic/bmpcbox.h @@ -2,7 +2,6 @@ // Name: wx/generic/bmpcbox.h // Purpose: wxBitmapComboBox // Author: Jaakko Salli -// Modified by: // Created: Aug-30-2006 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/generic/buttonbar.h b/include/wx/generic/buttonbar.h index 274ba08f40..58108d9a26 100644 --- a/include/wx/generic/buttonbar.h +++ b/include/wx/generic/buttonbar.h @@ -2,7 +2,6 @@ // Name: wx/generic/buttonbar.h // Purpose: wxButtonToolBar declaration // Author: Julian Smart, after Robert Roebling, Vadim Zeitlin, SciTech -// Modified by: // Created: 2006-04-13 // Copyright: (c) Julian Smart, Robert Roebling, Vadim Zeitlin, // SciTech Software, Inc. diff --git a/include/wx/generic/calctrlg.h b/include/wx/generic/calctrlg.h index d0b3131dcc..4c829d9654 100644 --- a/include/wx/generic/calctrlg.h +++ b/include/wx/generic/calctrlg.h @@ -2,7 +2,6 @@ // Name: wx/generic/calctrlg.h // Purpose: generic implementation of date-picker control // Author: Vadim Zeitlin -// Modified by: // Created: 29.12.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/generic/caret.h b/include/wx/generic/caret.h index a9b8e32ec3..dc1a917cbe 100644 --- a/include/wx/generic/caret.h +++ b/include/wx/generic/caret.h @@ -2,7 +2,6 @@ // Name: wx/generic/caret.h // Purpose: generic wxCaret class // Author: Vadim Zeitlin (original code by Robert Roebling) -// Modified by: // Created: 25.05.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/generic/choicdgg.h b/include/wx/generic/choicdgg.h index 02c4ec520b..7c7cf629f6 100644 --- a/include/wx/generic/choicdgg.h +++ b/include/wx/generic/choicdgg.h @@ -17,12 +17,14 @@ class WXDLLIMPEXP_FWD_CORE wxListBoxBase; // ---------------------------------------------------------------------------- -// some (ugly...) constants +// some constants // ---------------------------------------------------------------------------- +// These constants are no longer used and only remain here for compatibility. #define wxCHOICE_HEIGHT 150 #define wxCHOICE_WIDTH 200 +// Default style for choice dialogs. #define wxCHOICEDLG_STYLE \ (wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxOK | wxCANCEL | wxCENTRE) @@ -161,7 +163,7 @@ private: class WXDLLIMPEXP_CORE wxMultiChoiceDialog : public wxAnyChoiceDialog { public: - wxMultiChoiceDialog() { } + wxMultiChoiceDialog() = default; wxMultiChoiceDialog(wxWindow *parent, const wxString& message, diff --git a/include/wx/generic/clrpickerg.h b/include/wx/generic/clrpickerg.h index 2616f80f26..9dd1407cab 100644 --- a/include/wx/generic/clrpickerg.h +++ b/include/wx/generic/clrpickerg.h @@ -2,7 +2,6 @@ // Name: wx/generic/clrpickerg.h // Purpose: wxGenericColourButton header // Author: Francesco Montorsi (based on Vadim Zeitlin's code) -// Modified by: // Created: 14/4/2006 // Copyright: (c) Vadim Zeitlin, Francesco Montorsi // Licence: wxWindows Licence @@ -25,7 +24,7 @@ class WXDLLIMPEXP_CORE wxGenericColourButton : public wxBitmapButton, public wxColourPickerWidgetBase { public: - wxGenericColourButton() {} + wxGenericColourButton() = default; wxGenericColourButton(wxWindow *parent, wxWindowID id, const wxColour& col = *wxBLACK, @@ -38,7 +37,7 @@ public: Create(parent, id, col, pos, size, style, validator, name); } - virtual ~wxGenericColourButton() {} + virtual ~wxGenericColourButton() = default; public: // API extensions specific for wxGenericColourButton diff --git a/include/wx/generic/collpaneg.h b/include/wx/generic/collpaneg.h index a5e7fedc8d..1771e7d75f 100644 --- a/include/wx/generic/collpaneg.h +++ b/include/wx/generic/collpaneg.h @@ -2,7 +2,6 @@ // Name: wx/generic/collpaneg.h // Purpose: wxGenericCollapsiblePane // Author: Francesco Montorsi -// Modified by: // Created: 8/10/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence diff --git a/include/wx/generic/colour.h b/include/wx/generic/colour.h index 8ef0ccb7c6..6e27bc6df2 100644 --- a/include/wx/generic/colour.h +++ b/include/wx/generic/colour.h @@ -2,7 +2,6 @@ // Name: wx/generic/colour.h // Purpose: wxColour class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/colrdlgg.h b/include/wx/generic/colrdlgg.h index 45bc3a6f63..ed690bc57d 100644 --- a/include/wx/generic/colrdlgg.h +++ b/include/wx/generic/colrdlgg.h @@ -2,7 +2,6 @@ // Name: wx/generic/colrdlgg.h // Purpose: wxGenericColourDialog // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/combo.h b/include/wx/generic/combo.h index d7b0805bbf..0f82658178 100644 --- a/include/wx/generic/combo.h +++ b/include/wx/generic/combo.h @@ -2,7 +2,6 @@ // Name: wx/generic/combo.h // Purpose: Generic wxComboCtrl // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -133,7 +132,7 @@ public: (void)Create(parent, id, value, pos, size, style, validator, name); } - virtual ~wxComboCtrl() {} + virtual ~wxComboCtrl() = default; protected: diff --git a/include/wx/generic/ctrlsub.h b/include/wx/generic/ctrlsub.h index 03951e44e9..05767d86ad 100644 --- a/include/wx/generic/ctrlsub.h +++ b/include/wx/generic/ctrlsub.h @@ -19,7 +19,7 @@ class wxControlWithItemsGeneric : public wxControlWithItemsBase { public: - wxControlWithItemsGeneric() { } + wxControlWithItemsGeneric() = default; virtual void DoInitItemClientData() { diff --git a/include/wx/generic/custombgwin.h b/include/wx/generic/custombgwin.h index aa7e6892ff..26f6a3fbf4 100644 --- a/include/wx/generic/custombgwin.h +++ b/include/wx/generic/custombgwin.h @@ -20,7 +20,7 @@ class wxCustomBackgroundWindowGenericBase : public wxCustomBackgroundWindowBase { public: - wxCustomBackgroundWindowGenericBase() { } + wxCustomBackgroundWindowGenericBase() = default; protected: void DoEraseBackground(wxEraseEvent& event, wxWindow* win) @@ -58,7 +58,7 @@ class wxCustomBackgroundWindow : public W, public: typedef W BaseWindowClass; - wxCustomBackgroundWindow() { } + wxCustomBackgroundWindow() = default; protected: virtual void DoSetBackgroundBitmap(const wxBitmap& bmp) override diff --git a/include/wx/generic/dataview.h b/include/wx/generic/dataview.h index 694b3a1a4e..b74d9ace2f 100644 --- a/include/wx/generic/dataview.h +++ b/include/wx/generic/dataview.h @@ -436,7 +436,7 @@ class WXDLLIMPEXP_CORE wxDataViewCtrlAccessible: public wxWindowAccessible { public: wxDataViewCtrlAccessible(wxDataViewCtrl* win); - virtual ~wxDataViewCtrlAccessible() {} + virtual ~wxDataViewCtrlAccessible() = default; virtual wxAccStatus HitTest(const wxPoint& pt, int* childId, wxAccessible** childObject) override; diff --git a/include/wx/generic/datectrl.h b/include/wx/generic/datectrl.h index c0a0433510..11acfc6298 100644 --- a/include/wx/generic/datectrl.h +++ b/include/wx/generic/datectrl.h @@ -2,7 +2,6 @@ // Name: wx/generic/datectrl.h // Purpose: generic wxDatePickerCtrl implementation // Author: Andreas Pflug -// Modified by: // Created: 2005-01-19 // Copyright: (c) 2005 Andreas Pflug // Licence: wxWindows licence diff --git a/include/wx/generic/dcpsg.h b/include/wx/generic/dcpsg.h index 2d80207c33..8b75a10a94 100644 --- a/include/wx/generic/dcpsg.h +++ b/include/wx/generic/dcpsg.h @@ -2,7 +2,6 @@ // Name: wx/generic/dcpsg.h // Purpose: wxPostScriptDC class // Author: Julian Smart and others -// Modified by: // Copyright: (c) Julian Smart and Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/include/wx/generic/dirctrlg.h b/include/wx/generic/dirctrlg.h index a14730604c..10b41a0bb2 100644 --- a/include/wx/generic/dirctrlg.h +++ b/include/wx/generic/dirctrlg.h @@ -5,7 +5,6 @@ // wxFile application, modified by Harm van der Heijden. // Further modified for Windows. // Author: Robert Roebling, Harm van der Heijden, Julian Smart et al -// Modified by: // Created: 21/3/2000 // Copyright: (c) Robert Roebling, Harm van der Heijden, Julian Smart // Licence: wxWindows licence @@ -60,7 +59,7 @@ class WXDLLIMPEXP_CORE wxDirItemData : public wxTreeItemData { public: wxDirItemData(const wxString& path, const wxString& name, bool isDir); - virtual ~wxDirItemData(){} + virtual ~wxDirItemData() = default; void SetNewDirName(const wxString& path); bool HasSubDirs() const; @@ -246,7 +245,7 @@ public: void Init(); - virtual ~wxDirFilterListCtrl() {} + virtual ~wxDirFilterListCtrl() = default; //// Operations void FillFilterList(const wxString& filter, int defaultFilter); diff --git a/include/wx/generic/dirdlgg.h b/include/wx/generic/dirdlgg.h index 9763662d6e..c6d1d0bf93 100644 --- a/include/wx/generic/dirdlgg.h +++ b/include/wx/generic/dirdlgg.h @@ -5,7 +5,6 @@ // wxFile application, modified by Harm van der Heijden. // Further modified for Windows. // Author: Robert Roebling, Harm van der Heijden, Julian Smart et al -// Modified by: // Created: 21/3/2000 // Copyright: (c) Robert Roebling, Harm van der Heijden, Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/dragimgg.h b/include/wx/generic/dragimgg.h index 443da1b182..e677108897 100644 --- a/include/wx/generic/dragimgg.h +++ b/include/wx/generic/dragimgg.h @@ -3,7 +3,6 @@ // Purpose: wxDragImage class: a kind of a cursor, that can cope // with more sophisticated images // Author: Julian Smart -// Modified by: // Created: 29/2/2000 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/fdrepdlg.h b/include/wx/generic/fdrepdlg.h index 052193c9e2..7589fe8c91 100644 --- a/include/wx/generic/fdrepdlg.h +++ b/include/wx/generic/fdrepdlg.h @@ -2,7 +2,6 @@ // Name: wx/generic/fdrepdlg.h // Purpose: wxGenericFindReplaceDialog class // Author: Markus Greither -// Modified by: // Created: 25/05/2001 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/generic/filectrlg.h b/include/wx/generic/filectrlg.h index d278d91146..209e5a4b20 100644 --- a/include/wx/generic/filectrlg.h +++ b/include/wx/generic/filectrlg.h @@ -2,7 +2,6 @@ // Name: wx/generic/filectrlg.h // Purpose: wxGenericFileCtrl Header // Author: Diaa M. Sami -// Modified by: // Created: Jul-07-2007 // Copyright: (c) Diaa M. Sami // Licence: wxWindows licence @@ -206,7 +205,7 @@ public: style, pos, size, name ); } - virtual ~wxGenericFileCtrl() {} + virtual ~wxGenericFileCtrl() = default; bool Create( wxWindow *parent, wxWindowID id, diff --git a/include/wx/generic/filedlgg.h b/include/wx/generic/filedlgg.h index a08e2ce7ef..e1ba164bd9 100644 --- a/include/wx/generic/filedlgg.h +++ b/include/wx/generic/filedlgg.h @@ -2,7 +2,6 @@ // Name: wx/generic/filedlgg.h // Purpose: wxGenericFileDialog // Author: Robert Roebling -// Modified by: // Created: 8/17/99 // Copyright: (c) Robert Roebling // Licence: wxWindows licence @@ -140,7 +139,7 @@ private: class WXDLLIMPEXP_CORE wxFileDialog: public wxGenericFileDialog { public: - wxFileDialog() {} + wxFileDialog() = default; wxFileDialog(wxWindow *parent, const wxString& message = wxASCII_STR(wxFileSelectorPromptStr), diff --git a/include/wx/generic/filepickerg.h b/include/wx/generic/filepickerg.h index 060e9ccd2c..40554c1c53 100644 --- a/include/wx/generic/filepickerg.h +++ b/include/wx/generic/filepickerg.h @@ -2,7 +2,6 @@ // Name: wx/generic/filepickerg.h // Purpose: wxGenericFileDirButton, wxGenericFileButton, wxGenericDirButton // Author: Francesco Montorsi -// Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence @@ -101,7 +100,7 @@ private: class WXDLLIMPEXP_CORE wxGenericFileButton : public wxGenericFileDirButton { public: - wxGenericFileButton() {} + wxGenericFileButton() = default; wxGenericFileButton(wxWindow *parent, wxWindowID id, const wxString& label = wxASCII_STR(wxFilePickerWidgetLabel), @@ -169,7 +168,7 @@ private: class WXDLLIMPEXP_CORE wxGenericDirButton : public wxGenericFileDirButton { public: - wxGenericDirButton() {} + wxGenericDirButton() = default; wxGenericDirButton(wxWindow *parent, wxWindowID id, const wxString& label = wxASCII_STR(wxDirPickerWidgetLabel), diff --git a/include/wx/generic/fontdlgg.h b/include/wx/generic/fontdlgg.h index 02d3cfccdd..ea68e33cf7 100644 --- a/include/wx/generic/fontdlgg.h +++ b/include/wx/generic/fontdlgg.h @@ -2,7 +2,6 @@ // Name: wx/generic/fontdlgg.h // Purpose: wxGenericFontDialog // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/fontpickerg.h b/include/wx/generic/fontpickerg.h index 14c61d785c..9d9862b659 100644 --- a/include/wx/generic/fontpickerg.h +++ b/include/wx/generic/fontpickerg.h @@ -2,7 +2,6 @@ // Name: wx/generic/fontpickerg.h // Purpose: wxGenericFontButton header // Author: Francesco Montorsi -// Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence @@ -22,7 +21,7 @@ class WXDLLIMPEXP_CORE wxGenericFontButton : public wxButton, public wxFontPickerWidgetBase { public: - wxGenericFontButton() {} + wxGenericFontButton() = default; wxGenericFontButton(wxWindow *parent, wxWindowID id, const wxFont &initial = wxNullFont, @@ -41,7 +40,7 @@ public: virtual void SetSelectedColour(const wxColour &colour) override { m_data.SetColour(colour); UpdateFont(); } - virtual ~wxGenericFontButton() {} + virtual ~wxGenericFontButton() = default; public: // API extensions specific for wxGenericFontButton diff --git a/include/wx/generic/grid.h b/include/wx/generic/grid.h index 6d151a8710..72c625e590 100644 --- a/include/wx/generic/grid.h +++ b/include/wx/generic/grid.h @@ -140,7 +140,7 @@ class WXDLLIMPEXP_CORE wxGridCellWorker : public wxSharedClientDataContainer, public wxRefCounter { public: - wxGridCellWorker() { } + wxGridCellWorker() = default; wxGridCellWorker(const wxGridCellWorker& other); @@ -593,7 +593,7 @@ public: class WXDLLIMPEXP_CORE wxGridHeaderLabelsRenderer { public: - virtual ~wxGridHeaderLabelsRenderer() {} + virtual ~wxGridHeaderLabelsRenderer() = default; // Draw the border around cell window. virtual void DrawBorder(const wxGrid& grid, @@ -1464,7 +1464,7 @@ using wxUnsignedToIntHashMap = std::unordered_map; struct WXDLLIMPEXP_CORE wxGridSizesInfo { // default ctor, initialize m_sizeDefault and m_customSizes later - wxGridSizesInfo() { } + wxGridSizesInfo() = default; // ctor used by wxGrid::Get{Col,Row}Sizes() wxGridSizesInfo(int defSize, const wxArrayInt& allSizes); diff --git a/include/wx/generic/gridctrl.h b/include/wx/generic/gridctrl.h index 7b99aa5f5f..989149f723 100644 --- a/include/wx/generic/gridctrl.h +++ b/include/wx/generic/gridctrl.h @@ -2,7 +2,6 @@ // Name: wx/generic/gridctrl.h // Purpose: wxGrid controls // Author: Paul Gammans, Roger Gammans -// Modified by: // Created: 11/04/2001 // Copyright: (c) The Computer Surgery (paul@compsurg.co.uk) // Licence: wxWindows licence diff --git a/include/wx/generic/grideditors.h b/include/wx/generic/grideditors.h index b82e8669e0..a19fbf5af4 100644 --- a/include/wx/generic/grideditors.h +++ b/include/wx/generic/grideditors.h @@ -415,7 +415,7 @@ public: { } - virtual ~wxGridCellEnumEditor() {} + virtual ~wxGridCellEnumEditor() = default; virtual wxGridCellEditor* Clone() const override { return new wxGridCellEnumEditor(*this); } diff --git a/include/wx/generic/gridsel.h b/include/wx/generic/gridsel.h index c7b5aece16..f89b1d9923 100644 --- a/include/wx/generic/gridsel.h +++ b/include/wx/generic/gridsel.h @@ -2,7 +2,6 @@ // Name: wx/generic/gridsel.h // Purpose: wxGridSelection // Author: Stefan Neis -// Modified by: // Created: 20/02/2000 // Copyright: (c) Stefan Neis // Licence: wxWindows licence diff --git a/include/wx/generic/helpext.h b/include/wx/generic/helpext.h index 7afab65101..240a79498d 100644 --- a/include/wx/generic/helpext.h +++ b/include/wx/generic/helpext.h @@ -2,7 +2,6 @@ // Name: wx/generic/helpext.h // Purpose: an external help controller for wxWidgets // Author: Karsten Ballueder (Ballueder@usa.net) -// Modified by: // Copyright: (c) Karsten Ballueder 1998 // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/include/wx/generic/icon.h b/include/wx/generic/icon.h index bab1aaa6fe..0138dfeb5b 100644 --- a/include/wx/generic/icon.h +++ b/include/wx/generic/icon.h @@ -2,7 +2,6 @@ // Name: wx/generic/icon.h // Purpose: wxIcon implementation for ports where it's same as wxBitmap // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/imaglist.h b/include/wx/generic/imaglist.h index 2560418e41..a72bac36d7 100644 --- a/include/wx/generic/imaglist.h +++ b/include/wx/generic/imaglist.h @@ -10,42 +10,38 @@ #ifndef _WX_IMAGLISTG_H_ #define _WX_IMAGLISTG_H_ -#include "wx/bitmap.h" #include "wx/gdicmn.h" #include "wx/vector.h" -class WXDLLIMPEXP_FWD_CORE wxDC; -class WXDLLIMPEXP_FWD_CORE wxIcon; -class WXDLLIMPEXP_FWD_CORE wxColour; - - -class WXDLLIMPEXP_CORE wxGenericImageList: public wxObject +class WXDLLIMPEXP_CORE wxGenericImageList : public wxImageListBase { public: wxGenericImageList(); wxGenericImageList( int width, int height, bool mask = true, int initialCount = 1 ); virtual ~wxGenericImageList(); bool Create( int width, int height, bool mask = true, int initialCount = 1 ); - void Destroy(); + virtual void Destroy() override; - virtual int GetImageCount() const; - virtual bool GetSize( int index, int &width, int &height ) const; - virtual wxSize GetSize() const { return m_size; } + virtual int GetImageCount() const override; + virtual bool GetSize( int index, int &width, int &height ) const override; - int Add( const wxBitmap& bitmap ); - int Add( const wxBitmap& bitmap, const wxBitmap& mask ); - int Add( const wxBitmap& bitmap, const wxColour& maskColour ); - wxBitmap GetBitmap(int index) const; - wxIcon GetIcon(int index) const; - bool Replace( int index, + using wxImageListBase::GetSize; + + virtual int Add( const wxBitmap& bitmap ) override; + virtual int Add( const wxBitmap& bitmap, const wxBitmap& mask ) override; + virtual int Add( const wxBitmap& bitmap, const wxColour& maskColour ) override; + + virtual wxBitmap GetBitmap(int index) const override; + virtual wxIcon GetIcon(int index) const override; + virtual bool Replace( int index, const wxBitmap& bitmap, - const wxBitmap& mask = wxNullBitmap ); - bool Remove( int index ); - bool RemoveAll(); + const wxBitmap& mask = wxNullBitmap ) override; + virtual bool Remove( int index ) override; + virtual bool RemoveAll() override; virtual bool Draw(int index, wxDC& dc, int x, int y, int flags = wxIMAGELIST_DRAW_NORMAL, - bool solidBackground = false); + bool solidBackground = false) override; #if WXWIN_COMPATIBILITY_3_0 wxDEPRECATED_MSG("Don't use this overload: it's not portable and does nothing") @@ -61,10 +57,6 @@ private: wxBitmap GetImageListBitmap(const wxBitmap& bitmap) const; wxVector m_images; - bool m_useMask; - - // Size of a single bitmap in the list. - wxSize m_size; wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxGenericImageList); }; @@ -81,12 +73,7 @@ class WXDLLIMPEXP_CORE wxImageList: public wxGenericImageList wxDECLARE_DYNAMIC_CLASS(wxImageList); public: - wxImageList() {} - - wxImageList( int width, int height, bool mask = true, int initialCount = 1 ) - : wxGenericImageList(width, height, mask, initialCount) - { - } + using wxGenericImageList::wxGenericImageList; }; #endif // !wxHAS_NATIVE_IMAGELIST diff --git a/include/wx/generic/laywin.h b/include/wx/generic/laywin.h index 7802c85e08..397fcad790 100644 --- a/include/wx/generic/laywin.h +++ b/include/wx/generic/laywin.h @@ -5,7 +5,6 @@ // layout-awareness (via event handlers). This is suited to // IDE-style window layout. // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -208,7 +207,7 @@ class WXDLLIMPEXP_FWD_CORE wxFrame; class WXDLLIMPEXP_CORE wxLayoutAlgorithm: public wxObject { public: - wxLayoutAlgorithm() {} + wxLayoutAlgorithm() = default; #if wxUSE_MDI_ARCHITECTURE // The MDI client window is sized to whatever's left over. diff --git a/include/wx/generic/listctrl.h b/include/wx/generic/listctrl.h index af5a530088..bef9053cd2 100644 --- a/include/wx/generic/listctrl.h +++ b/include/wx/generic/listctrl.h @@ -256,7 +256,7 @@ class WXDLLIMPEXP_CORE wxListCtrl: public wxGenericListCtrl wxDECLARE_DYNAMIC_CLASS(wxListCtrl); public: - wxListCtrl() {} + wxListCtrl() = default; wxListCtrl(wxWindow *parent, wxWindowID winid = wxID_ANY, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/generic/logg.h b/include/wx/generic/logg.h index 042d2300fd..04844a24a9 100644 --- a/include/wx/generic/logg.h +++ b/include/wx/generic/logg.h @@ -2,7 +2,6 @@ // Name: wx/generic/logg.h // Purpose: Assorted wxLogXXX functions, and wxLog (sink for logs) // Author: Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/generic/mask.h b/include/wx/generic/mask.h index 99307b3a27..ca6d9cf099 100644 --- a/include/wx/generic/mask.h +++ b/include/wx/generic/mask.h @@ -17,7 +17,7 @@ class WXDLLIMPEXP_CORE wxMask : public wxMaskBase { public: - wxMask() { } + wxMask() = default; wxMask(const wxBitmap& bitmap, const wxColour& colour) { InitFromColour(bitmap, colour); diff --git a/include/wx/generic/mdig.h b/include/wx/generic/mdig.h index f6c520a288..22b40b2380 100644 --- a/include/wx/generic/mdig.h +++ b/include/wx/generic/mdig.h @@ -217,7 +217,7 @@ private: class WXDLLIMPEXP_CORE wxGenericMDIClientWindow : public wxMDIClientWindowBase { public: - wxGenericMDIClientWindow() { } + wxGenericMDIClientWindow() = default; // unfortunately we need to provide our own version of CreateClient() // because of the difference in the type of the first parameter and diff --git a/include/wx/generic/msgdlgg.h b/include/wx/generic/msgdlgg.h index c498dee13b..7d2860462f 100644 --- a/include/wx/generic/msgdlgg.h +++ b/include/wx/generic/msgdlgg.h @@ -2,7 +2,6 @@ // Name: wx/generic/msgdlgg.h // Purpose: Generic wxMessageDialog // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/notebook.h b/include/wx/generic/notebook.h index 37d686f31b..14d6f0c654 100644 --- a/include/wx/generic/notebook.h +++ b/include/wx/generic/notebook.h @@ -2,7 +2,6 @@ // Name: wx/generic/notebook.h // Purpose: wxNotebook class (a.k.a. property sheet, tabbed dialog) // Author: Julian Smart -// Modified by: // Copyright: (c) Julian Smart // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/include/wx/generic/numdlgg.h b/include/wx/generic/numdlgg.h index 9544d10b2e..2df49ca008 100644 --- a/include/wx/generic/numdlgg.h +++ b/include/wx/generic/numdlgg.h @@ -2,7 +2,6 @@ // Name: wx/generic/numdlgg.h // Purpose: wxNumberEntryDialog class // Author: John Labenski -// Modified by: // Created: 07.02.04 (extracted from textdlgg.cpp) // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/generic/printps.h b/include/wx/generic/printps.h index c19725e700..5168264152 100644 --- a/include/wx/generic/printps.h +++ b/include/wx/generic/printps.h @@ -3,7 +3,6 @@ // Purpose: wxPostScriptPrinter, wxPostScriptPrintPreview // wxGenericPageSetupDialog // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/private/grid.h b/include/wx/generic/private/grid.h index 8abe00987d..d58f0dc101 100644 --- a/include/wx/generic/private/grid.h +++ b/include/wx/generic/private/grid.h @@ -460,7 +460,7 @@ class WXDLLIMPEXP_ADV wxGridRowOrColAttrData { public: // empty ctor to suppress warnings - wxGridRowOrColAttrData() {} + wxGridRowOrColAttrData() = default; ~wxGridRowOrColAttrData(); void SetAttr(wxGridCellAttr *attr, int rowOrCol); @@ -663,7 +663,7 @@ public: // This class is never used polymorphically but give it a virtual dtor // anyhow to suppress g++ complaints about it - virtual ~wxGridOperations() { } + virtual ~wxGridOperations() = default; }; class wxGridRowOperations : public wxGridOperations @@ -787,7 +787,7 @@ public: } virtual void SelectLine(wxGrid *grid, int line, wxMouseEvent &event) const override - { grid->m_selection->SelectRow(line, event); }; + { grid->m_selection->SelectRow(line, event); } virtual void DeselectLine(wxGrid * grid, int line) const override { grid->DeselectRow(line); } @@ -929,7 +929,7 @@ public: } virtual void SelectLine(wxGrid *grid, int line, wxMouseEvent &event) const override - { grid->m_selection->SelectCol(line, event); }; + { grid->m_selection->SelectCol(line, event); } virtual void DeselectLine(wxGrid * grid, int line) const override { grid->DeselectCol(line); } @@ -1022,7 +1022,7 @@ public: // This class is never used polymorphically but give it a virtual dtor // anyhow to suppress g++ complaints about it - virtual ~wxGridDirectionOperations() { } + virtual ~wxGridDirectionOperations() = default; protected: // Get the position of the row or column from the given coordinates pair. @@ -1190,7 +1190,7 @@ WX_DEFINE_ARRAY_WITH_DECL_PTR(wxGridDataTypeInfo*, wxGridDataTypeInfoArray, class WXDLLIMPEXP_ADV wxGridTypeRegistry { public: - wxGridTypeRegistry() {} + wxGridTypeRegistry() = default; ~wxGridTypeRegistry(); void RegisterDataType(const wxString& typeName, diff --git a/include/wx/generic/private/listctrl.h b/include/wx/generic/private/listctrl.h index 4369446cce..b02eb17d84 100644 --- a/include/wx/generic/private/listctrl.h +++ b/include/wx/generic/private/listctrl.h @@ -282,7 +282,8 @@ public: const wxRect& rect, const wxRect& rectHL, bool highlighted, - bool current ); + bool current, + bool checked ); private: // set the line to contain num items (only can be > 1 in report mode) diff --git a/include/wx/generic/private/markuptext.h b/include/wx/generic/private/markuptext.h index 54edb88766..4eb3596bbd 100644 --- a/include/wx/generic/private/markuptext.h +++ b/include/wx/generic/private/markuptext.h @@ -24,7 +24,7 @@ class wxMarkupParserOutput; class WXDLLIMPEXP_CORE wxMarkupTextBase { public: - virtual ~wxMarkupTextBase() {} + virtual ~wxMarkupTextBase() = default; // Update the markup string. void SetMarkup(const wxString& markup) { m_markup = markup; } diff --git a/include/wx/generic/prntdlgg.h b/include/wx/generic/prntdlgg.h index 39e85d832f..dbe7324fca 100644 --- a/include/wx/generic/prntdlgg.h +++ b/include/wx/generic/prntdlgg.h @@ -3,7 +3,6 @@ // Purpose: wxGenericPrintDialog, wxGenericPrintSetupDialog, // wxGenericPageSetupDialog // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/propdlg.h b/include/wx/generic/propdlg.h index 5777c8395e..b24d1fe4d9 100644 --- a/include/wx/generic/propdlg.h +++ b/include/wx/generic/propdlg.h @@ -2,7 +2,6 @@ // Name: wx/generic/propdlg.h // Purpose: wxPropertySheetDialog // Author: Julian Smart -// Modified by: // Created: 2005-03-12 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/region.h b/include/wx/generic/region.h index 1c5048dbf2..23756ef51b 100644 --- a/include/wx/generic/region.h +++ b/include/wx/generic/region.h @@ -2,7 +2,6 @@ // Name: wx/generic/region.h // Purpose: generic wxRegion class // Author: David Elliott -// Modified by: // Created: 2004/04/12 // Copyright: (c) 2004 David Elliott // Licence: wxWindows licence diff --git a/include/wx/generic/sashwin.h b/include/wx/generic/sashwin.h index 2f82d8321c..8e6434181e 100644 --- a/include/wx/generic/sashwin.h +++ b/include/wx/generic/sashwin.h @@ -4,7 +4,6 @@ // sash on each edge, allowing it to be dragged. An event // is generated when the sash is released. // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/spinctlg.h b/include/wx/generic/spinctlg.h index 11d442d802..68bb0f36a4 100644 --- a/include/wx/generic/spinctlg.h +++ b/include/wx/generic/spinctlg.h @@ -2,7 +2,6 @@ // Name: wx/generic/spinctlg.h // Purpose: generic wxSpinCtrl class // Author: Vadim Zeitlin -// Modified by: // Created: 28.10.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/generic/splash.h b/include/wx/generic/splash.h index d14c3082f6..3db6d128d4 100644 --- a/include/wx/generic/splash.h +++ b/include/wx/generic/splash.h @@ -2,7 +2,6 @@ // Name: wx/generic/splash.h // Purpose: Splash screen class // Author: Julian Smart -// Modified by: // Created: 28/6/2000 // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/generic/splitter.h b/include/wx/generic/splitter.h index 1a55ca5bb3..2294f431e4 100644 --- a/include/wx/generic/splitter.h +++ b/include/wx/generic/splitter.h @@ -2,7 +2,6 @@ // Name: wx/generic/splitter.h // Purpose: wxSplitterWindow class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/srchctlg.h b/include/wx/generic/srchctlg.h index b233962ecc..9a85c91d4b 100644 --- a/include/wx/generic/srchctlg.h +++ b/include/wx/generic/srchctlg.h @@ -175,6 +175,12 @@ protected: private: friend class wxSearchButton; +#if defined(__WXMSW__) && !defined(__WXUNIVERSAL__) + // Implement wxMSW-specific pure virtual function by forwarding it to the + // real text entry. + virtual WXHWND GetEditHWND() const override; +#endif + // Implement pure virtual function inherited from wxCompositeWindow. virtual wxWindowList GetCompositeWindowParts() const override; diff --git a/include/wx/generic/statbmpg.h b/include/wx/generic/statbmpg.h index 73d47e8a9c..2cb95b7d10 100644 --- a/include/wx/generic/statbmpg.h +++ b/include/wx/generic/statbmpg.h @@ -15,7 +15,7 @@ class WXDLLIMPEXP_CORE wxGenericStaticBitmap : public wxStaticBitmapBase { public: - wxGenericStaticBitmap() {} + wxGenericStaticBitmap() = default; wxGenericStaticBitmap(wxWindow *parent, wxWindowID id, const wxBitmapBundle& bitmap, diff --git a/include/wx/generic/tabg.h b/include/wx/generic/tabg.h index f59f9e048f..5078e0cb67 100644 --- a/include/wx/generic/tabg.h +++ b/include/wx/generic/tabg.h @@ -2,7 +2,6 @@ // Name: wx/generic/tabg.h // Purpose: Generic tabbed dialogs; used by generic wxNotebook // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/generic/textdlgg.h b/include/wx/generic/textdlgg.h index b04237a044..042bb7c099 100644 --- a/include/wx/generic/textdlgg.h +++ b/include/wx/generic/textdlgg.h @@ -2,7 +2,6 @@ // Name: wx/generic/textdlgg.h // Purpose: wxTextEntryDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -96,7 +95,7 @@ private: class WXDLLIMPEXP_CORE wxPasswordEntryDialog : public wxTextEntryDialog { public: - wxPasswordEntryDialog() { } + wxPasswordEntryDialog() = default; wxPasswordEntryDialog(wxWindow *parent, const wxString& message, const wxString& caption = wxASCII_STR(wxGetPasswordFromUserPromptStr), diff --git a/include/wx/generic/treectlg.h b/include/wx/generic/treectlg.h index 1ad5496359..7e98c1c1da 100644 --- a/include/wx/generic/treectlg.h +++ b/include/wx/generic/treectlg.h @@ -2,7 +2,6 @@ // Name: wx/generic/treectlg.h // Purpose: wxTreeCtrl class // Author: Robert Roebling -// Modified by: // Created: 01/02/97 // Copyright: (c) 1997,1998 Robert Roebling // Licence: wxWindows licence @@ -72,6 +71,7 @@ public: virtual unsigned int GetIndent() const override { return m_indent; } virtual void SetIndent(unsigned int indent) override; + virtual void SetStateImages(const wxVector& images) override; virtual void SetImageList(wxImageList *imageList) override; virtual void SetStateImageList(wxImageList *imageList) override; @@ -370,6 +370,13 @@ private: // operation. void ResetFindState(); + // Find the next item, either looking inside the collapsed items or not. + enum + { + Next_Any = 0, + Next_Visible = 1 + }; + wxTreeItemId DoGetNext(const wxTreeItemId& item, int flags = 0) const; // True if we're using custom colours/font, respectively, or false if we're // using the default colours and should update them whenever system colours @@ -396,7 +403,7 @@ class WXDLLIMPEXP_CORE wxTreeCtrl: public wxGenericTreeCtrl wxDECLARE_DYNAMIC_CLASS(wxTreeCtrl); public: - wxTreeCtrl() {} + wxTreeCtrl() = default; wxTreeCtrl(wxWindow *parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/geometry.h b/include/wx/geometry.h index bfb18c88e7..34a414ff01 100644 --- a/include/wx/geometry.h +++ b/include/wx/geometry.h @@ -2,7 +2,6 @@ // Name: wx/geometry.h // Purpose: Common Geometry Classes // Author: Stefan Csomor -// Modified by: // Created: 08/05/99 // Copyright: (c) 1999 Stefan Csomor // Licence: wxWindows licence @@ -742,7 +741,7 @@ inline bool wxRect2DInt::operator != (const wxRect2DInt& rect) const class WXDLLIMPEXP_CORE wxTransform2D { public : - virtual ~wxTransform2D() { } + virtual ~wxTransform2D() = default; virtual void Transform( wxPoint2DInt* pt )const = 0; virtual void Transform( wxRect2DInt* r ) const; virtual wxPoint2DInt Transform( const wxPoint2DInt &pt ) const; diff --git a/include/wx/glcanvas.h b/include/wx/glcanvas.h index 19c0914307..0e03fecaf4 100644 --- a/include/wx/glcanvas.h +++ b/include/wx/glcanvas.h @@ -2,7 +2,6 @@ // Name: wx/glcanvas.h // Purpose: wxGLCanvas base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/graphics.h b/include/wx/graphics.h index e30403f1eb..5aacb2a3c5 100644 --- a/include/wx/graphics.h +++ b/include/wx/graphics.h @@ -2,7 +2,6 @@ // Name: wx/graphics.h // Purpose: graphics context header // Author: Stefan Csomor -// Modified by: // Created: // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -148,8 +147,8 @@ protected: class WXDLLIMPEXP_CORE wxGraphicsPen : public wxGraphicsObject { public: - wxGraphicsPen() {} - virtual ~wxGraphicsPen() {} + wxGraphicsPen() = default; + virtual ~wxGraphicsPen() = default; private: wxDECLARE_DYNAMIC_CLASS(wxGraphicsPen); }; @@ -159,8 +158,8 @@ extern WXDLLIMPEXP_DATA_CORE(wxGraphicsPen) wxNullGraphicsPen; class WXDLLIMPEXP_CORE wxGraphicsBrush : public wxGraphicsObject { public: - wxGraphicsBrush() {} - virtual ~wxGraphicsBrush() {} + wxGraphicsBrush() = default; + virtual ~wxGraphicsBrush() = default; private: wxDECLARE_DYNAMIC_CLASS(wxGraphicsBrush); }; @@ -170,8 +169,8 @@ extern WXDLLIMPEXP_DATA_CORE(wxGraphicsBrush) wxNullGraphicsBrush; class WXDLLIMPEXP_CORE wxGraphicsFont : public wxGraphicsObject { public: - wxGraphicsFont() {} - virtual ~wxGraphicsFont() {} + wxGraphicsFont() = default; + virtual ~wxGraphicsFont() = default; private: wxDECLARE_DYNAMIC_CLASS(wxGraphicsFont); }; @@ -181,8 +180,8 @@ extern WXDLLIMPEXP_DATA_CORE(wxGraphicsFont) wxNullGraphicsFont; class WXDLLIMPEXP_CORE wxGraphicsBitmap : public wxGraphicsObject { public: - wxGraphicsBitmap() {} - virtual ~wxGraphicsBitmap() {} + wxGraphicsBitmap() = default; + virtual ~wxGraphicsBitmap() = default; // Convert bitmap to wxImage: this is more efficient than converting to // wxBitmap first and then to wxImage and also works without X server @@ -207,9 +206,9 @@ extern WXDLLIMPEXP_DATA_CORE(wxGraphicsBitmap) wxNullGraphicsBitmap; class WXDLLIMPEXP_CORE wxGraphicsMatrix : public wxGraphicsObject { public: - wxGraphicsMatrix() {} + wxGraphicsMatrix() = default; - virtual ~wxGraphicsMatrix() {} + virtual ~wxGraphicsMatrix() = default; // concatenates the matrix virtual void Concat( const wxGraphicsMatrix *t ); @@ -478,8 +477,8 @@ private: class WXDLLIMPEXP_CORE wxGraphicsPath : public wxGraphicsObject { public: - wxGraphicsPath() {} - virtual ~wxGraphicsPath() {} + wxGraphicsPath() = default; + virtual ~wxGraphicsPath() = default; // // These are the path primitives from which everything else can be constructed @@ -993,9 +992,9 @@ private: class WXDLLIMPEXP_CORE wxGraphicsRenderer : public wxObject { public: - wxGraphicsRenderer() {} + wxGraphicsRenderer() = default; - virtual ~wxGraphicsRenderer() {} + virtual ~wxGraphicsRenderer() = default; static wxGraphicsRenderer* GetDefaultRenderer(); diff --git a/include/wx/grid.h b/include/wx/grid.h index 02055658ed..6e6e85c99e 100644 --- a/include/wx/grid.h +++ b/include/wx/grid.h @@ -2,7 +2,6 @@ // Name: wx/grid.h // Purpose: wxGrid base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/gtk/accel.h b/include/wx/gtk/accel.h index 09ffb61cc1..e5c2b060e8 100644 --- a/include/wx/gtk/accel.h +++ b/include/wx/gtk/accel.h @@ -2,7 +2,6 @@ // Name: wx/gtk/accel.h // Purpose: wxAcceleratorTable redirection file // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/gtk/bitmap.h b/include/wx/gtk/bitmap.h index fc32617b0a..bb76a4d57f 100644 --- a/include/wx/gtk/bitmap.h +++ b/include/wx/gtk/bitmap.h @@ -63,7 +63,7 @@ private: class WXDLLIMPEXP_CORE wxBitmap: public wxBitmapBase { public: - wxBitmap() { } + wxBitmap() = default; wxBitmap( int width, int height, int depth = wxBITMAP_SCREEN_DEPTH ) { Create(width, height, depth); } wxBitmap( const wxSize& sz, int depth = wxBITMAP_SCREEN_DEPTH ) diff --git a/include/wx/gtk/bmpbuttn.h b/include/wx/gtk/bmpbuttn.h index 37d7d31758..34df7525dc 100644 --- a/include/wx/gtk/bmpbuttn.h +++ b/include/wx/gtk/bmpbuttn.h @@ -16,7 +16,7 @@ class WXDLLIMPEXP_CORE wxBitmapButton : public wxBitmapButtonBase { public: - wxBitmapButton() { } + wxBitmapButton() = default; wxBitmapButton(wxWindow *parent, wxWindowID id, diff --git a/include/wx/gtk/brush.h b/include/wx/gtk/brush.h index 3dcdedb533..c5ef66753f 100644 --- a/include/wx/gtk/brush.h +++ b/include/wx/gtk/brush.h @@ -19,7 +19,7 @@ class WXDLLIMPEXP_FWD_CORE wxColour; class WXDLLIMPEXP_CORE wxBrush: public wxBrushBase { public: - wxBrush() { } + wxBrush() = default; wxBrush( const wxColour &colour, wxBrushStyle style = wxBRUSHSTYLE_SOLID ); wxBrush( const wxBitmap &stippleBitmap ); diff --git a/include/wx/gtk/button.h b/include/wx/gtk/button.h index a41ad50a47..8753da5ab2 100644 --- a/include/wx/gtk/button.h +++ b/include/wx/gtk/button.h @@ -16,7 +16,7 @@ class WXDLLIMPEXP_CORE wxButton : public wxButtonBase { public: - wxButton() {} + wxButton() = default; wxButton(wxWindow *parent, wxWindowID id, const wxString& label = wxEmptyString, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/gtk/calctrl.h b/include/wx/gtk/calctrl.h index c54d9c7fde..cf2168bca4 100644 --- a/include/wx/gtk/calctrl.h +++ b/include/wx/gtk/calctrl.h @@ -12,7 +12,7 @@ class WXDLLIMPEXP_ADV wxGtkCalendarCtrl : public wxCalendarCtrlBase { public: - wxGtkCalendarCtrl() {} + wxGtkCalendarCtrl() = default; wxGtkCalendarCtrl(wxWindow *parent, wxWindowID id, const wxDateTime& date = wxDefaultDateTime, @@ -32,7 +32,7 @@ public: long style = wxCAL_SHOW_HOLIDAYS, const wxString& name = wxASCII_STR(wxCalendarNameStr)); - virtual ~wxGtkCalendarCtrl() {} + virtual ~wxGtkCalendarCtrl() = default; virtual bool SetDate(const wxDateTime& date) override; virtual wxDateTime GetDate() const override; diff --git a/include/wx/gtk/checklst.h b/include/wx/gtk/checklst.h index ab276394bf..d9dcd25e92 100644 --- a/include/wx/gtk/checklst.h +++ b/include/wx/gtk/checklst.h @@ -2,7 +2,6 @@ // Name: wx/gtk/checklst.h // Purpose: wxCheckListBox class // Author: Robert Roebling -// Modified by: // Copyright: (c) 1998 Robert Roebling // Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// diff --git a/include/wx/gtk/clrpicker.h b/include/wx/gtk/clrpicker.h index 30abbdeb8f..c7aa963f78 100644 --- a/include/wx/gtk/clrpicker.h +++ b/include/wx/gtk/clrpicker.h @@ -2,7 +2,6 @@ // Name: wx/gtk/clrpicker.h // Purpose: wxColourButton header // Author: Francesco Montorsi -// Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence diff --git a/include/wx/gtk/collpane.h b/include/wx/gtk/collpane.h index 8c30c97cb3..082d2131c8 100644 --- a/include/wx/gtk/collpane.h +++ b/include/wx/gtk/collpane.h @@ -2,7 +2,6 @@ // Name: wx/gtk/collpane.h // Purpose: wxCollapsiblePane // Author: Francesco Montorsi -// Modified by: // Created: 8/10/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence diff --git a/include/wx/gtk/colordlg.h b/include/wx/gtk/colordlg.h index 0ce405b5d6..86bac03b8d 100644 --- a/include/wx/gtk/colordlg.h +++ b/include/wx/gtk/colordlg.h @@ -2,7 +2,6 @@ // Name: wx/gtk/colordlg.h // Purpose: wxColourDialog // Author: Vaclav Slavik -// Modified by: // Created: 2004/06/04 // Copyright: (c) Vaclav Slavik, 2004 // Licence: wxWindows licence @@ -16,10 +15,10 @@ class WXDLLIMPEXP_CORE wxColourDialog : public wxDialog { public: - wxColourDialog() {} + wxColourDialog() = default; wxColourDialog(wxWindow *parent, const wxColourData *data = nullptr); - virtual ~wxColourDialog() {} + virtual ~wxColourDialog() = default; bool Create(wxWindow *parent, const wxColourData *data = nullptr); diff --git a/include/wx/gtk/dataform.h b/include/wx/gtk/dataform.h index c5b513786f..a4f3be7d9e 100644 --- a/include/wx/gtk/dataform.h +++ b/include/wx/gtk/dataform.h @@ -2,7 +2,6 @@ // Name: wx/gtk/dataform.h // Purpose: declaration of the wxDataFormat class // Author: Vadim Zeitlin -// Modified by: // Created: 19.10.99 (extracted from gtk/dataobj.h) // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/gtk/dirdlg.h b/include/wx/gtk/dirdlg.h index b55e89ea97..aa7b653f19 100644 --- a/include/wx/gtk/dirdlg.h +++ b/include/wx/gtk/dirdlg.h @@ -16,7 +16,7 @@ class WXDLLIMPEXP_CORE wxDirDialog : public wxDirDialogBase { public: - wxDirDialog() { } + wxDirDialog() = default; wxDirDialog(wxWindow *parent, const wxString& message = wxASCII_STR(wxDirSelectorPromptStr), @@ -32,7 +32,7 @@ public: const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, const wxString& name = wxASCII_STR(wxDirDialogNameStr)); - virtual ~wxDirDialog() { } + virtual ~wxDirDialog() = default; public: // overrides from wxGenericDirDialog diff --git a/include/wx/gtk/filectrl.h b/include/wx/gtk/filectrl.h index 4c82443c32..435a8c5df4 100644 --- a/include/wx/gtk/filectrl.h +++ b/include/wx/gtk/filectrl.h @@ -2,7 +2,6 @@ // Name: wx/gtk/filectrl.h // Purpose: wxGtkFileCtrl Header // Author: Diaa M. Sami -// Modified by: // Created: Aug-10-2007 // Copyright: (c) Diaa M. Sami // Licence: wxWindows licence diff --git a/include/wx/gtk/filedlg.h b/include/wx/gtk/filedlg.h index b41dc0de33..718c2c70a7 100644 --- a/include/wx/gtk/filedlg.h +++ b/include/wx/gtk/filedlg.h @@ -18,7 +18,7 @@ class WXDLLIMPEXP_CORE wxFileDialog: public wxFileDialogBase { public: - wxFileDialog() { } + wxFileDialog() = default; wxFileDialog(wxWindow *parent, const wxString& message = wxASCII_STR(wxFileSelectorPromptStr), diff --git a/include/wx/gtk/filepicker.h b/include/wx/gtk/filepicker.h index c34da0a1ac..ea5dff3501 100644 --- a/include/wx/gtk/filepicker.h +++ b/include/wx/gtk/filepicker.h @@ -2,7 +2,6 @@ // Name: wx/gtk/filedirpicker.h // Purpose: wxFileButton, wxDirButton header // Author: Francesco Montorsi -// Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence diff --git a/include/wx/gtk/font.h b/include/wx/gtk/font.h index 5ef305a46d..3774019727 100644 --- a/include/wx/gtk/font.h +++ b/include/wx/gtk/font.h @@ -16,7 +16,7 @@ class WXDLLIMPEXP_CORE wxFont : public wxFontBase { public: - wxFont() { } + wxFont() = default; wxFont(const wxFontInfo& info); diff --git a/include/wx/gtk/fontpicker.h b/include/wx/gtk/fontpicker.h index 72bbf08bd6..d847e3ab6e 100644 --- a/include/wx/gtk/fontpicker.h +++ b/include/wx/gtk/fontpicker.h @@ -2,7 +2,6 @@ // Name: wx/gtk/fontpicker.h // Purpose: wxFontButton header // Author: Francesco Montorsi -// Modified by: // Created: 14/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows Licence diff --git a/include/wx/gtk/glcanvas.h b/include/wx/gtk/glcanvas.h index ca356c5870..32dde022cf 100644 --- a/include/wx/gtk/glcanvas.h +++ b/include/wx/gtk/glcanvas.h @@ -2,7 +2,6 @@ // Name: wx/gtk/glcanvas.h // Purpose: wxGLCanvas, for using OpenGL/Mesa with wxWidgets and GTK // Author: Robert Roebling -// Modified by: // Created: 17/8/98 // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/include/wx/gtk/gnome/gvfs.h b/include/wx/gtk/gnome/gvfs.h index 559f14f569..c4d84bdc75 100644 --- a/include/wx/gtk/gnome/gvfs.h +++ b/include/wx/gtk/gnome/gvfs.h @@ -24,7 +24,7 @@ class wxGnomeVFSMimeTypesManagerImpl: public wxMimeTypesManagerImpl { public: - wxGnomeVFSMimeTypesManagerImpl() { } + wxGnomeVFSMimeTypesManagerImpl() = default; protected: virtual bool DoAssociation(const wxString& strType, @@ -41,7 +41,7 @@ protected: class wxGnomeVFSMimeTypesManagerFactory: public wxMimeTypesManagerFactory { public: - wxGnomeVFSMimeTypesManagerFactory() {} + wxGnomeVFSMimeTypesManagerFactory() = default; virtual wxMimeTypesManagerImpl *CreateMimeTypesManagerImpl(); }; diff --git a/include/wx/gtk/hyperlink.h b/include/wx/gtk/hyperlink.h index 7d794edc18..2696e9ac04 100644 --- a/include/wx/gtk/hyperlink.h +++ b/include/wx/gtk/hyperlink.h @@ -2,7 +2,6 @@ // Name: wx/gtk/hyperlink.h // Purpose: Hyperlink control // Author: Francesco Montorsi -// Modified by: // Created: 14/2/2007 // Copyright: (c) 2007 Francesco Montorsi // Licence: wxWindows licence diff --git a/include/wx/gtk/mdi.h b/include/wx/gtk/mdi.h index 1b9f335520..1f0a0fc0e5 100644 --- a/include/wx/gtk/mdi.h +++ b/include/wx/gtk/mdi.h @@ -141,7 +141,7 @@ private: class WXDLLIMPEXP_CORE wxMDIClientWindow : public wxMDIClientWindowBase { public: - wxMDIClientWindow() { } + wxMDIClientWindow() = default; ~wxMDIClientWindow(); virtual bool CreateClient(wxMDIParentFrame *parent, diff --git a/include/wx/gtk/minifram.h b/include/wx/gtk/minifram.h index bebd06db8e..6bcb73ac0c 100644 --- a/include/wx/gtk/minifram.h +++ b/include/wx/gtk/minifram.h @@ -21,7 +21,7 @@ class WXDLLIMPEXP_CORE wxMiniFrame: public wxFrame wxDECLARE_DYNAMIC_CLASS(wxMiniFrame); public: - wxMiniFrame() {} + wxMiniFrame() = default; wxMiniFrame(wxWindow *parent, wxWindowID id, const wxString& title, diff --git a/include/wx/gtk/msgdlg.h b/include/wx/gtk/msgdlg.h index 2ce786cf2e..7c642a3cc2 100644 --- a/include/wx/gtk/msgdlg.h +++ b/include/wx/gtk/msgdlg.h @@ -2,7 +2,6 @@ // Name: wx/gtk/msgdlg.h // Purpose: wxMessageDialog for GTK+2 // Author: Vaclav Slavik -// Modified by: // Created: 2003/02/28 // Copyright: (c) Vaclav Slavik, 2003 // Licence: wxWindows licence diff --git a/include/wx/gtk/notebook.h b/include/wx/gtk/notebook.h index ebaa6f1e9e..4fad9bd659 100644 --- a/include/wx/gtk/notebook.h +++ b/include/wx/gtk/notebook.h @@ -2,7 +2,6 @@ // Name: wx/gtk/notebook.h // Purpose: wxNotebook class // Author: Robert Roebling -// Modified by: // Copyright: (c) Julian Smart and Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/include/wx/gtk/pen.h b/include/wx/gtk/pen.h index 0a2f9d5936..6799979114 100644 --- a/include/wx/gtk/pen.h +++ b/include/wx/gtk/pen.h @@ -16,7 +16,7 @@ class WXDLLIMPEXP_CORE wxPen: public wxPenBase { public: - wxPen() { } + wxPen() = default; wxPen( const wxColour &colour, int width = 1, wxPenStyle style = wxPENSTYLE_SOLID ); diff --git a/include/wx/gtk/popupwin.h b/include/wx/gtk/popupwin.h index 8f4316c52c..9a53bfd7b7 100644 --- a/include/wx/gtk/popupwin.h +++ b/include/wx/gtk/popupwin.h @@ -17,7 +17,7 @@ class WXDLLIMPEXP_CORE wxPopupWindow: public wxPopupWindowBase { public: - wxPopupWindow() { } + wxPopupWindow() = default; virtual ~wxPopupWindow(); wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE) diff --git a/include/wx/gtk/private.h b/include/wx/gtk/private.h index 8785a9a119..f9740d25b9 100644 --- a/include/wx/gtk/private.h +++ b/include/wx/gtk/private.h @@ -2,7 +2,6 @@ // Name: wx/gtk/private.h // Purpose: wxGTK private macros, functions &c // Author: Vadim Zeitlin -// Modified by: // Created: 12.03.02 // Copyright: (c) 2002 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/gtk/private/image.h b/include/wx/gtk/private/image.h index b175c0ee8f..db34e9cc06 100644 --- a/include/wx/gtk/private/image.h +++ b/include/wx/gtk/private/image.h @@ -13,7 +13,7 @@ class wxGtkImage: GtkImage public: struct BitmapProvider { - virtual ~BitmapProvider() { } + virtual ~BitmapProvider() = default; virtual wxBitmap Get(int scale) const = 0; virtual void Set(const wxBitmapBundle&) { } diff --git a/include/wx/gtk/private/log.h b/include/wx/gtk/private/log.h index ceff26fab4..16fdc68d9f 100644 --- a/include/wx/gtk/private/log.h +++ b/include/wx/gtk/private/log.h @@ -85,7 +85,7 @@ private: class LogFilterByLevel : public LogFilter { public: - LogFilterByLevel() { } + LogFilterByLevel() = default; void SetLevelToIgnore(int flags) { diff --git a/include/wx/gtk/private/string.h b/include/wx/gtk/private/string.h index 981bf00a81..4145dd9da2 100644 --- a/include/wx/gtk/private/string.h +++ b/include/wx/gtk/private/string.h @@ -61,7 +61,7 @@ public: class wxGtkCollatedArrayString { public: - wxGtkCollatedArrayString() { } + wxGtkCollatedArrayString() = default; int Add( const wxString &new_label ) { diff --git a/include/wx/gtk/radiobut.h b/include/wx/gtk/radiobut.h index 21d7a4b7f8..7dc9346ee4 100644 --- a/include/wx/gtk/radiobut.h +++ b/include/wx/gtk/radiobut.h @@ -16,7 +16,7 @@ class WXDLLIMPEXP_CORE wxRadioButton: public wxRadioButtonBase { public: - wxRadioButton() { } + wxRadioButton() = default; wxRadioButton( wxWindow *parent, wxWindowID id, const wxString& label, diff --git a/include/wx/gtk/region.h b/include/wx/gtk/region.h index 2259ac7973..96c79da917 100644 --- a/include/wx/gtk/region.h +++ b/include/wx/gtk/region.h @@ -20,7 +20,7 @@ typedef struct _cairo_region cairo_region_t; class WXDLLIMPEXP_CORE wxRegion : public wxRegionBase { public: - wxRegion() { } + wxRegion() = default; wxRegion( wxCoord x, wxCoord y, wxCoord w, wxCoord h ) { diff --git a/include/wx/gtk/setup.h b/include/wx/gtk/setup.h index 7ef50f25e9..6804b46097 100644 --- a/include/wx/gtk/setup.h +++ b/include/wx/gtk/setup.h @@ -2,7 +2,6 @@ // Name: wx/gtk/setup.h // Purpose: Configuration for the library // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/gtk/spinbutt.h b/include/wx/gtk/spinbutt.h index 4257b0e2a9..f6b2c1a05d 100644 --- a/include/wx/gtk/spinbutt.h +++ b/include/wx/gtk/spinbutt.h @@ -2,7 +2,6 @@ // Name: wx/gtk/spinbutt.h // Purpose: wxSpinButton class // Author: Robert Roebling -// Modified by: // Copyright: (c) Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/include/wx/gtk/spinctrl.h b/include/wx/gtk/spinctrl.h index 9ce48607c1..e76a6c4ba5 100644 --- a/include/wx/gtk/spinctrl.h +++ b/include/wx/gtk/spinctrl.h @@ -2,7 +2,6 @@ // Name: wx/gtk/spinctrl.h // Purpose: wxSpinCtrl class // Author: Robert Roebling -// Modified by: // Copyright: (c) Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -203,7 +202,7 @@ private: class WXDLLIMPEXP_CORE wxSpinCtrlDouble : public wxSpinCtrlGTKBase { public: - wxSpinCtrlDouble() {} + wxSpinCtrlDouble() = default; wxSpinCtrlDouble(wxWindow *parent, wxWindowID id = wxID_ANY, const wxString& value = wxEmptyString, diff --git a/include/wx/gtk/textctrl.h b/include/wx/gtk/textctrl.h index 743e3db31a..0448f66191 100644 --- a/include/wx/gtk/textctrl.h +++ b/include/wx/gtk/textctrl.h @@ -105,6 +105,14 @@ public: virtual wxTextProofOptions GetProofCheckOptions() const override; #endif // wxUSE_SPELLCHECK && __WXGTK3__ + // GTK-specific functions + + // Get the underlying text buffer for multi-line controls. + GtkTextBuffer *GTKGetTextBuffer() { return IsMultiLine() ? m_buffer : nullptr; } + // Get the underlying text control. + GtkEditable *GTKGetEditable() const { return GetEditable(); } + + // Implementation from now on void OnDropFiles( wxDropFilesEvent &event ); void OnChar( wxKeyEvent &event ); @@ -188,11 +196,6 @@ protected: void GTKSetWrapMode(); void GTKSetJustification(); - // get the underlying text buffer for multi-line controls, or null otherwise - GtkTextBuffer *GTKGetTextBuffer() { return IsMultiLine() ? m_buffer : nullptr; } - // get the underlying text control - GtkEditable *GTKGetEditable() const { return GetEditable(); } - private: void Init(); diff --git a/include/wx/gtk/tglbtn.h b/include/wx/gtk/tglbtn.h index 8f4896c102..8e813ca7c7 100644 --- a/include/wx/gtk/tglbtn.h +++ b/include/wx/gtk/tglbtn.h @@ -3,7 +3,6 @@ // Purpose: Declaration of the wxToggleButton class, which implements a // toggle button under wxGTK. // Author: John Norris, minor changes by Axel Schlueter -// Modified by: // Created: 08.02.01 // Copyright: (c) 2000 Johnny C. Norris II // Licence: wxWindows licence @@ -22,7 +21,7 @@ class WXDLLIMPEXP_CORE wxToggleButton: public wxToggleButtonBase { public: // construction/destruction - wxToggleButton() {} + wxToggleButton() = default; wxToggleButton(wxWindow *parent, wxWindowID id, const wxString& label, @@ -82,7 +81,7 @@ class WXDLLIMPEXP_CORE wxBitmapToggleButton: public wxToggleButton { public: // construction/destruction - wxBitmapToggleButton() {} + wxBitmapToggleButton() = default; wxBitmapToggleButton(wxWindow *parent, wxWindowID id, const wxBitmapBundle& label, diff --git a/include/wx/gtk/toplevel.h b/include/wx/gtk/toplevel.h index f35562777d..9aff64dd21 100644 --- a/include/wx/gtk/toplevel.h +++ b/include/wx/gtk/toplevel.h @@ -190,6 +190,11 @@ private: bool m_updateDecorSize; bool m_deferShowAllowed; + +#ifdef __WXGTK3__ + // last known scale factor value + double m_scaleFactor; +#endif // __WXGTK3__ }; #endif // _WX_GTK_TOPLEVEL_H_ diff --git a/include/wx/hash.h b/include/wx/hash.h index 01ca912d07..b1dac62045 100644 --- a/include/wx/hash.h +++ b/include/wx/hash.h @@ -91,7 +91,7 @@ public: typedef wxHashTableBase_Node Node; wxHashTableBase(); - virtual ~wxHashTableBase() { } + virtual ~wxHashTableBase() = default; void Create( wxKeyType keyType = wxKEY_INTEGER, size_t size = wxHASH_SIZE_DEFAULT ); diff --git a/include/wx/hashmap.h b/include/wx/hashmap.h index 2cd6227fe1..4b540914a1 100644 --- a/include/wx/hashmap.h +++ b/include/wx/hashmap.h @@ -2,7 +2,6 @@ // Name: wx/hashmap.h // Purpose: wxHashMap class // Author: Mattia Barbon -// Modified by: // Created: 29/01/2002 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence @@ -417,7 +416,7 @@ CLASSEXP CLASSNAME \ typedef const_key_type& const_key_reference; \ typedef const_pair_type& const_pair_reference; \ public: \ - CLASSNAME() { } \ + CLASSNAME() = default; \ const_key_reference operator()( const_pair_reference pair ) const { return pair.first; }\ }; @@ -465,7 +464,7 @@ private: #endif // wxHAS_LONG_LONG_T_DIFFERENT_FROM_LONG public: - wxIntegerHash() noexcept { } + wxIntegerHash() noexcept = default; size_t operator()( long x ) const noexcept { return longHash( x ); } size_t operator()( unsigned long x ) const noexcept { return ulongHash( x ); } size_t operator()( int x ) const noexcept { return intHash( x ); } @@ -483,7 +482,7 @@ public: // integer types struct WXDLLIMPEXP_BASE wxIntegerHash { - wxIntegerHash() noexcept { } + wxIntegerHash() noexcept = default; unsigned long operator()( long x ) const noexcept { return (unsigned long)x; } unsigned long operator()( unsigned long x ) const noexcept { return x; } unsigned long operator()( int x ) const noexcept { return (unsigned long)x; } @@ -500,7 +499,7 @@ struct WXDLLIMPEXP_BASE wxIntegerHash struct WXDLLIMPEXP_BASE wxIntegerEqual { - wxIntegerEqual() noexcept { } + wxIntegerEqual() noexcept = default; bool operator()( long a, long b ) const noexcept { return a == b; } bool operator()( unsigned long a, unsigned long b ) const noexcept { return a == b; } bool operator()( int a, int b ) const noexcept { return a == b; } @@ -516,7 +515,7 @@ struct WXDLLIMPEXP_BASE wxIntegerEqual // pointers struct WXDLLIMPEXP_BASE wxPointerHash { - wxPointerHash() noexcept { } + wxPointerHash() noexcept = default; #ifdef wxNEEDS_WX_HASH_MAP wxUIntPtr operator()( const void* k ) const noexcept { return wxPtrToUInt(k); } @@ -527,14 +526,14 @@ struct WXDLLIMPEXP_BASE wxPointerHash struct WXDLLIMPEXP_BASE wxPointerEqual { - wxPointerEqual() noexcept { } + wxPointerEqual() noexcept = default; bool operator()( const void* a, const void* b ) const noexcept { return a == b; } }; // wxString, char*, wchar_t* struct WXDLLIMPEXP_BASE wxStringHash { - wxStringHash() noexcept {} + wxStringHash() noexcept = default; unsigned long operator()( const wxString& x ) const noexcept { return stringHash( x.wx_str() ); } unsigned long operator()( const wchar_t* x ) const noexcept @@ -548,7 +547,7 @@ struct WXDLLIMPEXP_BASE wxStringHash struct WXDLLIMPEXP_BASE wxStringEqual { - wxStringEqual() noexcept {} + wxStringEqual() noexcept = default; bool operator()( const wxString& a, const wxString& b ) const noexcept { return a == b; } bool operator()( const wxChar* a, const wxChar* b ) const noexcept diff --git a/include/wx/hashset.h b/include/wx/hashset.h index 5c92aa3cf0..6d178c756c 100644 --- a/include/wx/hashset.h +++ b/include/wx/hashset.h @@ -2,7 +2,6 @@ // Name: wx/hashset.h // Purpose: wxHashSet class // Author: Mattia Barbon -// Modified by: // Created: 11/08/2003 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence @@ -64,7 +63,7 @@ CLASSEXP CLASSNAME \ typedef const key_type const_key_type; \ typedef const_key_type& const_key_reference; \ public: \ - CLASSNAME() { } \ + CLASSNAME() = default; \ const_key_reference operator()( const_key_reference key ) const \ { return key; } \ }; diff --git a/include/wx/headercol.h b/include/wx/headercol.h index 5c488a5873..5690584dc0 100644 --- a/include/wx/headercol.h +++ b/include/wx/headercol.h @@ -74,7 +74,7 @@ public: // virtual dtor for the base class to avoid gcc warnings even though we // don't normally delete the objects of this class via a pointer to // wxHeaderColumn so it's not necessary, strictly speaking - virtual ~wxHeaderColumn() { } + virtual ~wxHeaderColumn() = default; // getters for various attributes // ------------------------------ diff --git a/include/wx/help.h b/include/wx/help.h index e38bc870f9..f3fc64eb69 100644 --- a/include/wx/help.h +++ b/include/wx/help.h @@ -2,7 +2,6 @@ // Name: wx/help.h // Purpose: wxHelpController base header // Author: wxWidgets Team -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/helpbase.h b/include/wx/helpbase.h index f55a4f9b5f..f2b68ea827 100644 --- a/include/wx/helpbase.h +++ b/include/wx/helpbase.h @@ -2,7 +2,6 @@ // Name: wx/helpbase.h // Purpose: Help system base classes // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -35,7 +34,7 @@ class WXDLLIMPEXP_CORE wxHelpControllerBase: public wxObject { public: inline wxHelpControllerBase(wxWindow* parentWindow = nullptr) { m_parentWindow = parentWindow; } - inline ~wxHelpControllerBase() {} + inline ~wxHelpControllerBase() = default; // Must call this to set the filename and server name. // server is only required when implementing TCP/IP-based diff --git a/include/wx/helphtml.h b/include/wx/helphtml.h index 87bc81dfbd..7c8cb480f7 100644 --- a/include/wx/helphtml.h +++ b/include/wx/helphtml.h @@ -2,7 +2,6 @@ // Name: wx/helphtml.h // Purpose: Includes wx/html/helpctrl.h, for wxHtmlHelpController. // Author: Julian Smart -// Modified by: // Created: 2003-05-24 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/helpwin.h b/include/wx/helpwin.h index 0d79b85cd2..24b4b4625f 100644 --- a/include/wx/helpwin.h +++ b/include/wx/helpwin.h @@ -2,7 +2,6 @@ // Name: wx/helpwin.h // Purpose: Includes Windows help // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/html/helpdata.h b/include/wx/html/helpdata.h index e5cdfd91e0..0608673c94 100644 --- a/include/wx/html/helpdata.h +++ b/include/wx/html/helpdata.h @@ -107,7 +107,7 @@ class WXDLLIMPEXP_HTML wxHtmlSearchEngine : public wxObject { public: wxHtmlSearchEngine() : wxObject() {} - virtual ~wxHtmlSearchEngine() {} + virtual ~wxHtmlSearchEngine() = default; // Sets the keyword we will be searching for virtual void LookFor(const wxString& keyword, bool case_sensitive, bool whole_words_only); diff --git a/include/wx/html/htmlcell.h b/include/wx/html/htmlcell.h index 232377c4a2..d52cd387a6 100644 --- a/include/wx/html/htmlcell.h +++ b/include/wx/html/htmlcell.h @@ -117,7 +117,7 @@ private: class WXDLLIMPEXP_HTML wxHtmlRenderingStyle { public: - virtual ~wxHtmlRenderingStyle() {} + virtual ~wxHtmlRenderingStyle() = default; virtual wxColour GetSelectedTextColour(const wxColour& clr) = 0; virtual wxColour GetSelectedTextBgColour(const wxColour& clr) = 0; }; diff --git a/include/wx/html/htmlfilt.h b/include/wx/html/htmlfilt.h index bd85c482c6..387b34a18b 100644 --- a/include/wx/html/htmlfilt.h +++ b/include/wx/html/htmlfilt.h @@ -30,7 +30,7 @@ class WXDLLIMPEXP_HTML wxHtmlFilter : public wxObject public: wxHtmlFilter() : wxObject() {} - virtual ~wxHtmlFilter() {} + virtual ~wxHtmlFilter() = default; // returns true if this filter is able to open&read given file virtual bool CanRead(const wxFSFile& file) const = 0; diff --git a/include/wx/html/htmlproc.h b/include/wx/html/htmlproc.h index 73e22459f7..09aa3c7600 100644 --- a/include/wx/html/htmlproc.h +++ b/include/wx/html/htmlproc.h @@ -34,7 +34,7 @@ class WXDLLIMPEXP_HTML wxHtmlProcessor : public wxObject public: wxHtmlProcessor() : wxObject(), m_enabled(true) {} - virtual ~wxHtmlProcessor() {} + virtual ~wxHtmlProcessor() = default; // Process input text and return processed result virtual wxString Process(const wxString& text) const = 0; diff --git a/include/wx/html/htmlwin.h b/include/wx/html/htmlwin.h index 35343b56bf..281d568939 100644 --- a/include/wx/html/htmlwin.h +++ b/include/wx/html/htmlwin.h @@ -59,8 +59,8 @@ class WXDLLIMPEXP_HTML wxHtmlWindowInterface { public: /// Ctor - wxHtmlWindowInterface() {} - virtual ~wxHtmlWindowInterface() {} + wxHtmlWindowInterface() = default; + virtual ~wxHtmlWindowInterface() = default; /** Called by the parser to set window's title to given text. @@ -149,7 +149,7 @@ protected: It is not really needed in this case, but at least it prevents gcc from complaining about its absence. */ - virtual ~wxHtmlWindowMouseHelper() { } + virtual ~wxHtmlWindowMouseHelper() = default; /// Returns true if the mouse moved since the last call to HandleIdle bool DidMouseMove() const { return m_tmpMouseMoved; } @@ -575,7 +575,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_HTML, wxEVT_HTML_LINK_CLICKED, wxHtmlLinkE class WXDLLIMPEXP_HTML wxHtmlCellEvent : public wxCommandEvent { public: - wxHtmlCellEvent() {} + wxHtmlCellEvent() = default; wxHtmlCellEvent(wxEventType commandType, int id, wxHtmlCell *cell, const wxPoint &pt, const wxMouseEvent &ev) @@ -616,7 +616,7 @@ private: class WXDLLIMPEXP_HTML wxHtmlLinkEvent : public wxCommandEvent { public: - wxHtmlLinkEvent() {} + wxHtmlLinkEvent() = default; wxHtmlLinkEvent(int id, const wxHtmlLinkInfo &linkinfo) : wxCommandEvent(wxEVT_HTML_LINK_CLICKED, id) , m_linkInfo(linkinfo) diff --git a/include/wx/htmllbox.h b/include/wx/htmllbox.h index 7f7d6df26f..969f32c304 100644 --- a/include/wx/htmllbox.h +++ b/include/wx/htmllbox.h @@ -2,7 +2,6 @@ // Name: wx/htmllbox.h // Purpose: wxHtmlListBox is a listbox whose items are wxHtmlCells // Author: Vadim Zeitlin -// Modified by: // Created: 31.05.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence @@ -210,7 +209,7 @@ public: // wxListbox-compatible constructors // --------------------------------- - wxSimpleHtmlListBox() { } + wxSimpleHtmlListBox() = default; wxSimpleHtmlListBox(wxWindow *parent, wxWindowID id, diff --git a/include/wx/hyperlink.h b/include/wx/hyperlink.h index eecab1ddff..a545c5b7f7 100644 --- a/include/wx/hyperlink.h +++ b/include/wx/hyperlink.h @@ -99,7 +99,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_HYPERLINK, wxHyperlinkEvent ); class WXDLLIMPEXP_CORE wxHyperlinkEvent : public wxCommandEvent { public: - wxHyperlinkEvent() {} + wxHyperlinkEvent() = default; wxHyperlinkEvent(wxObject *generator, wxWindowID id, const wxString& url) : wxCommandEvent(wxEVT_HYPERLINK, id), m_url(url) @@ -147,7 +147,7 @@ typedef void (wxEvtHandler::*wxHyperlinkEventFunction)(wxHyperlinkEvent&); class WXDLLIMPEXP_CORE wxHyperlinkCtrl : public wxGenericHyperlinkCtrl { public: - wxHyperlinkCtrl() { } + wxHyperlinkCtrl() = default; wxHyperlinkCtrl(wxWindow *parent, wxWindowID id, diff --git a/include/wx/icon.h b/include/wx/icon.h index 06eafefb4f..dbc1ed5f4b 100644 --- a/include/wx/icon.h +++ b/include/wx/icon.h @@ -2,7 +2,6 @@ // Name: wx/icon.h // Purpose: wxIcon base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/iconbndl.h b/include/wx/iconbndl.h index 39e2b55acb..a910292455 100644 --- a/include/wx/iconbndl.h +++ b/include/wx/iconbndl.h @@ -2,7 +2,6 @@ // Name: wx/iconbndl.h // Purpose: wxIconBundle // Author: Mattia barbon -// Modified by: // Created: 23.03.02 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence diff --git a/include/wx/iconloc.h b/include/wx/iconloc.h index bce75aa83e..eacabbe742 100644 --- a/include/wx/iconloc.h +++ b/include/wx/iconloc.h @@ -2,7 +2,6 @@ // Name: wx/iconloc.h // Purpose: declaration of wxIconLocation class // Author: Vadim Zeitlin -// Modified by: // Created: 21.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/image.h b/include/wx/image.h index f07af0a971..0f1ad39a29 100644 --- a/include/wx/image.h +++ b/include/wx/image.h @@ -284,7 +284,7 @@ public: double value; }; - wxImage() {} + wxImage() = default; wxImage( int width, int height, bool clear = true ) { Create( width, height, clear ); } wxImage( int width, int height, unsigned char* data, bool static_data = false ) diff --git a/include/wx/imaglist.h b/include/wx/imaglist.h index 5a6ddc8051..e57df6cac0 100644 --- a/include/wx/imaglist.h +++ b/include/wx/imaglist.h @@ -2,7 +2,6 @@ // Name: wx/imaglist.h // Purpose: wxImageList base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -13,6 +12,13 @@ #include "wx/defs.h" +#include "wx/bitmap.h" + +class WXDLLIMPEXP_FWD_CORE wxDC; +class WXDLLIMPEXP_FWD_CORE wxIcon; +class WXDLLIMPEXP_FWD_CORE wxColour; + + /* * wxImageList is used for wxListCtrl, wxTreeCtrl. These controls refer to * images for their items by an index into an image list. @@ -41,6 +47,51 @@ enum #define wxIMAGELIST_DRAW_SELECTED 0x0004 #define wxIMAGELIST_DRAW_FOCUSED 0x0008 +// Define the interface of platform-specific wxImageList class. +class wxImageListBase : public wxObject +{ +public: + /* + This class should provide default ctor as well as the following ctor: + + wxImageList(int width, int height, bool mask = true, int initialCount = 1) + + and Create() member function taking the same parameters and returning + bool. + */ + + virtual void Destroy() = 0; + + // Returns the size the image list was created with. + wxSize GetSize() const { return m_size; } + + virtual int GetImageCount() const = 0; + virtual bool GetSize(int index, int &width, int &height) const = 0; + + virtual int Add(const wxBitmap& bitmap) = 0; + virtual int Add(const wxBitmap& bitmap, const wxBitmap& mask) = 0; + virtual int Add(const wxBitmap& bitmap, const wxColour& maskColour) = 0; + + virtual bool Replace(int index, + const wxBitmap& bitmap, + const wxBitmap& mask = wxNullBitmap) = 0; + virtual bool Remove(int index) = 0; + virtual bool RemoveAll() = 0; + + virtual bool Draw(int index, wxDC& dc, int x, int y, + int flags = wxIMAGELIST_DRAW_NORMAL, + bool solidBackground = false) = 0; + + virtual wxBitmap GetBitmap(int index) const = 0; + virtual wxIcon GetIcon(int index) const = 0; + +protected: + // Size of a single bitmap in the list in physical pixels. + wxSize m_size; + + bool m_useMask = false; +}; + #if defined(__WXMSW__) && !defined(__WXUNIVERSAL__) #include "wx/msw/imaglist.h" #define wxHAS_NATIVE_IMAGELIST diff --git a/include/wx/infobar.h b/include/wx/infobar.h index ebda4f695a..65443add66 100644 --- a/include/wx/infobar.h +++ b/include/wx/infobar.h @@ -28,7 +28,7 @@ public: // explicitly shown when it is needed (this is done because it is supposed // to be shown only intermittently and hiding it after creating it from the // user code would result in flicker) - wxInfoBarBase() { } + wxInfoBarBase() = default; // show the info bar with the given message and optionally an icon diff --git a/include/wx/init.h b/include/wx/init.h index 6d39fade5a..8e35af9fc8 100644 --- a/include/wx/init.h +++ b/include/wx/init.h @@ -2,7 +2,6 @@ // Name: wx/init.h // Purpose: wxWidgets initialization and finalization functions // Author: Vadim Zeitlin -// Modified by: // Created: 29.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/intl.h b/include/wx/intl.h index 40511e68e9..c3bc78120d 100644 --- a/include/wx/intl.h +++ b/include/wx/intl.h @@ -158,8 +158,15 @@ public: // Returns 'true' if it was successfully loaded bool AddCatalog(const wxString& domain); bool AddCatalog(const wxString& domain, wxLanguage msgIdLanguage); + +#if WXWIN_COMPATIBILITY_3_2 + wxDEPRECATED_MSG("Remove unused msgIdCharset argument") bool AddCatalog(const wxString& domain, - wxLanguage msgIdLanguage, const wxString& msgIdCharset); + wxLanguage msgIdLanguage, const wxString& WXUNUSED(msgIdCharset)) + { + return AddCatalog(domain, msgIdLanguage); + } +#endif // WXWIN_COMPATIBILITY_3_2 // check if the given locale is provided by OS and C run time static bool IsAvailable(int lang); diff --git a/include/wx/iosfwrap.h b/include/wx/iosfwrap.h index 7379e75ce7..80a3f2d51e 100644 --- a/include/wx/iosfwrap.h +++ b/include/wx/iosfwrap.h @@ -2,7 +2,6 @@ // Name: wx/iosfwrap.h // Purpose: This file is obsolete, include directly instead // Author: Jan van Dijk -// Modified by: // Created: 18.12.2002 // Copyright: wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/ioswrap.h b/include/wx/ioswrap.h index 7fad3b3d1b..b5d5068b93 100644 --- a/include/wx/ioswrap.h +++ b/include/wx/ioswrap.h @@ -2,7 +2,6 @@ // Name: wx/ioswrap.h // Purpose: This file is obsolete, include directly instead. // Author: Vadim Zeitlin -// Modified by: // Created: 03.02.99 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/ipc.h b/include/wx/ipc.h index 36542e5f09..9fb4834cb1 100644 --- a/include/wx/ipc.h +++ b/include/wx/ipc.h @@ -2,7 +2,6 @@ // Name: wx/ipc.h // Purpose: wrapper around different wxIPC classes implementations // Author: Vadim Zeitlin -// Modified by: // Created: 15.04.02 // Copyright: (c) 2002 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/ipcbase.h b/include/wx/ipcbase.h index 1425e92c6a..c6ba994e5c 100644 --- a/include/wx/ipcbase.h +++ b/include/wx/ipcbase.h @@ -2,7 +2,6 @@ // Name: wx/ipcbase.h // Purpose: Base classes for IPC // Author: Julian Smart -// Modified by: // Created: 4/1/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -229,8 +228,8 @@ protected: class WXDLLIMPEXP_BASE wxServerBase : public wxObject { public: - wxServerBase() { } - virtual ~wxServerBase() { } + wxServerBase() = default; + virtual ~wxServerBase() = default; // Returns false on error (e.g. port number is already in use) virtual bool Create(const wxString& serverName) = 0; @@ -244,8 +243,8 @@ public: class WXDLLIMPEXP_BASE wxClientBase : public wxObject { public: - wxClientBase() { } - virtual ~wxClientBase() { } + wxClientBase() = default; + virtual ~wxClientBase() = default; virtual bool ValidHost(const wxString& host) = 0; diff --git a/include/wx/itemattr.h b/include/wx/itemattr.h index 596cb2bab8..217951e566 100644 --- a/include/wx/itemattr.h +++ b/include/wx/itemattr.h @@ -18,7 +18,7 @@ class wxItemAttr { public: // ctors - wxItemAttr() { } + wxItemAttr() = default; wxItemAttr(const wxColour& colText, const wxColour& colBack, const wxFont& font) diff --git a/include/wx/joystick.h b/include/wx/joystick.h index f43a584392..36babd1b77 100644 --- a/include/wx/joystick.h +++ b/include/wx/joystick.h @@ -2,7 +2,6 @@ // Name: wx/joystick.h // Purpose: wxJoystick base header // Author: wxWidgets Team -// Modified by: // Created: // Copyright: (c) wxWidgets Team // Licence: wxWindows licence diff --git a/include/wx/layout.h b/include/wx/layout.h index 504ee35e33..96e49acc7a 100644 --- a/include/wx/layout.h +++ b/include/wx/layout.h @@ -2,7 +2,6 @@ // Name: wx/layout.h // Purpose: OBSOLETE layout constraint classes, use sizers instead // Author: Julian Smart -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Julian Smart // Licence: wxWindows licence @@ -70,7 +69,7 @@ public: // note that default copy ctor and assignment operators are ok - virtual ~wxIndividualLayoutConstraint(){} + virtual ~wxIndividualLayoutConstraint() = default; void Set(wxRelationship rel, wxWindowBase *otherW, wxEdge otherE, int val = 0, int marg = wxLAYOUT_DEFAULT_MARGIN); @@ -173,7 +172,7 @@ public: // note that default copy ctor and assignment operators are ok - virtual ~wxLayoutConstraints(){} + virtual ~wxLayoutConstraints() = default; bool SatisfyConstraints(wxWindowBase *win, int *noChanges); bool AreSatisfied() const diff --git a/include/wx/laywin.h b/include/wx/laywin.h index e3f6b6eeea..2c5348743c 100644 --- a/include/wx/laywin.h +++ b/include/wx/laywin.h @@ -2,7 +2,6 @@ // Name: wx/laywin.h // Purpose: wxSashLayoutWindow base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/list.h b/include/wx/list.h index 4bfe279db9..86f9d72808 100644 --- a/include/wx/list.h +++ b/include/wx/list.h @@ -1164,14 +1164,14 @@ class WXDLLIMPEXP_BASE wxList : public wxObjectList { public: #if defined(wxWARN_COMPAT_LIST_USE) && !wxUSE_STD_CONTAINERS - wxList() { } + wxList() = default; wxDEPRECATED( wxList(int key_type) ); #elif !wxUSE_STD_CONTAINERS wxList(int key_type = wxKEY_NONE); #endif // this destructor is required for Darwin - ~wxList() { } + ~wxList() = default; #if !wxUSE_STD_CONTAINERS wxList& operator=(const wxList& list) diff --git a/include/wx/listbase.h b/include/wx/listbase.h index f73d27a03b..2b6078f045 100644 --- a/include/wx/listbase.h +++ b/include/wx/listbase.h @@ -2,7 +2,6 @@ // Name: wx/listbase.h // Purpose: wxListCtrl class // Author: Vadim Zeitlin -// Modified by: // Created: 04.12.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -332,7 +331,7 @@ private: class WXDLLIMPEXP_CORE wxListCtrlBase : public wxSystemThemedControl { public: - wxListCtrlBase() { } + wxListCtrlBase() = default; // Image-related methods. // ---------------------- diff --git a/include/wx/listbook.h b/include/wx/listbook.h index 0ad9e6cd0e..5209f85518 100644 --- a/include/wx/listbook.h +++ b/include/wx/listbook.h @@ -2,7 +2,6 @@ // Name: wx/listbook.h // Purpose: wxListbook: wxListCtrl and wxNotebook combination // Author: Vadim Zeitlin -// Modified by: // Created: 19.08.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence @@ -38,7 +37,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_LISTBOOK_PAGE_CHANGING, wxBook class WXDLLIMPEXP_CORE wxListbook : public wxCompositeBookCtrlBase { public: - wxListbook() { } + wxListbook() = default; wxListbook(wxWindow *parent, wxWindowID id, diff --git a/include/wx/listbox.h b/include/wx/listbox.h index cdde572bcf..7266477a39 100644 --- a/include/wx/listbox.h +++ b/include/wx/listbox.h @@ -2,7 +2,6 @@ // Name: wx/listbox.h // Purpose: wxListBox class interface // Author: Vadim Zeitlin -// Modified by: // Created: 22.10.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -38,7 +37,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxListBoxNameStr[]; class WXDLLIMPEXP_CORE wxListBoxBase : public wxControlWithItems { public: - wxListBoxBase() { } + wxListBoxBase() = default; virtual ~wxListBoxBase(); void InsertItems(unsigned int nItems, const wxString *items, unsigned int pos) diff --git a/include/wx/listctrl.h b/include/wx/listctrl.h index 09a713c322..eb45bf794f 100644 --- a/include/wx/listctrl.h +++ b/include/wx/listctrl.h @@ -2,7 +2,6 @@ // Name: wx/listctrl.h // Purpose: wxListCtrl class // Author: Vadim Zeitlin -// Modified by: // Created: 04.12.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -42,7 +41,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxListCtrlNameStr[]; class WXDLLIMPEXP_CORE wxListView : public wxListCtrl { public: - wxListView() { } + wxListView() = default; wxListView( wxWindow *parent, wxWindowID winid = wxID_ANY, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/listimpl.cpp b/include/wx/listimpl.cpp index f3a4a1bdfe..ffd1f24a44 100644 --- a/include/wx/listimpl.cpp +++ b/include/wx/listimpl.cpp @@ -2,7 +2,6 @@ // Name: wx/listimpl.cpp // Purpose: second-part of macro based implementation of template lists // Author: Vadim Zeitlin -// Modified by: // Created: 16/11/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/log.h b/include/wx/log.h index 842acedd66..9dfd9117aa 100644 --- a/include/wx/log.h +++ b/include/wx/log.h @@ -2,7 +2,6 @@ // Name: wx/log.h // Purpose: Assorted wxLogXXX functions, and wxLog (sink for logs) // Author: Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -318,10 +317,10 @@ class WXDLLIMPEXP_BASE wxLogFormatter { public: // Default constructor. - wxLogFormatter() { } + wxLogFormatter() = default; // Trivial but virtual destructor for the base class. - virtual ~wxLogFormatter() { } + virtual ~wxLogFormatter() = default; // Override this method to implement custom formatting of the given log @@ -661,7 +660,7 @@ private: class WXDLLIMPEXP_BASE wxLogBuffer : public wxLog { public: - wxLogBuffer() { } + wxLogBuffer() = default; // get the string contents with all messages logged const wxString& GetBuffer() const { return m_str; } @@ -1226,7 +1225,7 @@ wxDEFINE_EMPTY_LOG_FUNCTION2(Generic, wxLogLevel); class WXDLLIMPEXP_BASE wxLogNull { public: - wxLogNull() { } + wxLogNull() = default; }; // Dummy macros to replace some functions. diff --git a/include/wx/longlong.h b/include/wx/longlong.h index 4e663f25cc..ff735a8fcd 100644 --- a/include/wx/longlong.h +++ b/include/wx/longlong.h @@ -3,7 +3,6 @@ // Purpose: declaration of wxLongLong class - best implementation of a 64 // bit integer for the current platform. // Author: Jeffrey C. Ollie , Vadim Zeitlin -// Modified by: // Created: 10.02.99 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/mediactrl.h b/include/wx/mediactrl.h index 4a039bafe6..918ce42e22 100644 --- a/include/wx/mediactrl.h +++ b/include/wx/mediactrl.h @@ -2,7 +2,6 @@ // Name: wx/mediactrl.h // Purpose: wxMediaCtrl class // Author: Ryan Norton -// Modified by: // Created: 11/07/04 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/include/wx/memconf.h b/include/wx/memconf.h index 3dbec634e1..33696ae513 100644 --- a/include/wx/memconf.h +++ b/include/wx/memconf.h @@ -4,7 +4,6 @@ // stores the settings in memory (thus they are lost when the // program terminates) // Author: Vadim Zeitlin -// Modified by: // Created: 22.01.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/memory.h b/include/wx/memory.h index fb9dd49d8a..3ee9621110 100644 --- a/include/wx/memory.h +++ b/include/wx/memory.h @@ -4,7 +4,6 @@ // it any longer, it is only preserved to avoid breaking existing // code including it. // Author: Arthur Seaton, Julian Smart -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Julian Smart // Licence: wxWindows licence diff --git a/include/wx/memtext.h b/include/wx/memtext.h index 39d553826f..ac7c0b9f1d 100644 --- a/include/wx/memtext.h +++ b/include/wx/memtext.h @@ -23,7 +23,7 @@ class WXDLLIMPEXP_BASE wxMemoryText : public wxTextBuffer { public: // Constructors. - wxMemoryText() { } + wxMemoryText() = default; wxMemoryText(const wxString& name) : wxTextBuffer(name) { } protected: diff --git a/include/wx/menu.h b/include/wx/menu.h index 91cc175eab..a62e6144bd 100644 --- a/include/wx/menu.h +++ b/include/wx/menu.h @@ -2,7 +2,6 @@ // Name: wx/menu.h // Purpose: wxMenu and wxMenuBar classes // Author: Vadim Zeitlin -// Modified by: // Created: 26.10.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -418,7 +417,7 @@ class WXDLLEXPORT wxMenuInfoHelper : public wxObject { public: wxMenuInfoHelper() { m_menu = nullptr; } - virtual ~wxMenuInfoHelper() { } + virtual ~wxMenuInfoHelper() = default; bool Create( wxMenu *menu, const wxString &title ) { diff --git a/include/wx/menuitem.h b/include/wx/menuitem.h index 1e0cc85d03..58807b94ac 100644 --- a/include/wx/menuitem.h +++ b/include/wx/menuitem.h @@ -2,7 +2,6 @@ // Name: wx/menuitem.h // Purpose: wxMenuItem class // Author: Vadim Zeitlin -// Modified by: // Created: 25.10.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/metafile.h b/include/wx/metafile.h index dce77931db..608a90d27d 100644 --- a/include/wx/metafile.h +++ b/include/wx/metafile.h @@ -2,7 +2,6 @@ // Name: wx/metafile.h // Purpose: wxMetaFile class declaration // Author: wxWidgets team -// Modified by: // Created: 13.01.00 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/mimetype.h b/include/wx/mimetype.h index 57b5866aec..6502d37a31 100644 --- a/include/wx/mimetype.h +++ b/include/wx/mimetype.h @@ -2,7 +2,6 @@ // Name: wx/mimetype.h // Purpose: classes and functions to manage MIME types // Author: Vadim Zeitlin -// Modified by: // Chris Elliott (biol75@york.ac.uk) 5 Dec 00: write support for Win32 // Created: 23.09.98 // Copyright: (c) 1998 Vadim Zeitlin @@ -73,7 +72,7 @@ public: class WXDLLIMPEXP_BASE wxMimeTypeCommands { public: - wxMimeTypeCommands() {} + wxMimeTypeCommands() = default; wxMimeTypeCommands(const wxArrayString& verbs, const wxArrayString& commands) @@ -161,7 +160,7 @@ public: // invalid item - use this to terminate the array passed to // wxMimeTypesManager::AddFallbacks - wxFileTypeInfo() { } + wxFileTypeInfo() = default; // test if this object can be used bool IsValid() const { return !m_mimeType.empty(); } @@ -253,7 +252,7 @@ public: { public: // ctors - MessageParameters() { } + MessageParameters() = default; MessageParameters(const wxString& filename, const wxString& mimetype = wxEmptyString) : m_filename(filename), m_mimetype(mimetype) { } @@ -269,7 +268,7 @@ public: { return wxEmptyString; } // virtual dtor as in any base class - virtual ~MessageParameters() { } + virtual ~MessageParameters() = default; protected: wxString m_filename, m_mimetype; @@ -360,8 +359,8 @@ private: class WXDLLIMPEXP_BASE wxMimeTypesManagerFactory { public: - wxMimeTypesManagerFactory() {} - virtual ~wxMimeTypesManagerFactory() {} + wxMimeTypesManagerFactory() = default; + virtual ~wxMimeTypesManagerFactory() = default; virtual wxMimeTypesManagerImpl *CreateMimeTypesManagerImpl(); diff --git a/include/wx/minifram.h b/include/wx/minifram.h index 59d7dc0e75..b0ebd9853d 100644 --- a/include/wx/minifram.h +++ b/include/wx/minifram.h @@ -2,7 +2,6 @@ // Name: wx/minifram.h // Purpose: wxMiniFrame base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Copyright: (c) 2014 wxWidgets dev team diff --git a/include/wx/modalhook.h b/include/wx/modalhook.h index a60b77e389..cad9390345 100644 --- a/include/wx/modalhook.h +++ b/include/wx/modalhook.h @@ -26,7 +26,7 @@ class WXDLLIMPEXP_CORE wxModalDialogHook { public: // Default ctor doesn't do anything, call Register() to activate the hook. - wxModalDialogHook() { } + wxModalDialogHook() = default; // Dtor unregisters the hook if it had been registered. virtual ~wxModalDialogHook() { DoUnregister(); } diff --git a/include/wx/module.h b/include/wx/module.h index 6834571ba4..49e747043b 100644 --- a/include/wx/module.h +++ b/include/wx/module.h @@ -2,7 +2,6 @@ // Name: wx/module.h // Purpose: Modules handling // Author: Wolfram Gloger/adapted by Guilhem Lavaux -// Modified by: // Created: 04/11/98 // Copyright: (c) Wolfram Gloger and Guilhem Lavaux // Licence: wxWindows licence @@ -25,8 +24,8 @@ typedef wxVector wxModuleList; class WXDLLIMPEXP_BASE wxModule : public wxObject { public: - wxModule() {} - virtual ~wxModule() {} + wxModule() = default; + virtual ~wxModule() = default; // if module init routine returns false the application // will fail to startup diff --git a/include/wx/msgdlg.h b/include/wx/msgdlg.h index 8e2988077c..7546173114 100644 --- a/include/wx/msgdlg.h +++ b/include/wx/msgdlg.h @@ -2,7 +2,6 @@ // Name: wx/msgdlg.h // Purpose: common header and base class for wxMessageDialog // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -99,7 +98,7 @@ public: } // virtual dtor for the base class - virtual ~wxMessageDialogBase() { } + virtual ~wxMessageDialogBase() = default; wxString GetCaption() const { return m_caption; } diff --git a/include/wx/msgout.h b/include/wx/msgout.h index b04fc2cf71..e04e082f00 100644 --- a/include/wx/msgout.h +++ b/include/wx/msgout.h @@ -2,7 +2,6 @@ // Name: wx/msgout.h // Purpose: wxMessageOutput class. Shows a message to the user // Author: Mattia Barbon -// Modified by: // Created: 17.07.02 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence @@ -26,7 +25,7 @@ class WXDLLIMPEXP_BASE wxMessageOutput { public: - virtual ~wxMessageOutput() { } + virtual ~wxMessageOutput() = default; // gets the current wxMessageOutput object (may be null during // initialization or shutdown) @@ -130,7 +129,7 @@ private: class WXDLLIMPEXP_CORE wxMessageOutputMessageBox : public wxMessageOutput { public: - wxMessageOutputMessageBox() { } + wxMessageOutputMessageBox() = default; virtual void Output(const wxString& str) override; }; @@ -144,7 +143,7 @@ public: class WXDLLIMPEXP_BASE wxMessageOutputDebug : public wxMessageOutputStderr { public: - wxMessageOutputDebug() { } + wxMessageOutputDebug() = default; virtual void Output(const wxString& str) override; }; @@ -156,7 +155,7 @@ public: class WXDLLIMPEXP_BASE wxMessageOutputLog : public wxMessageOutput { public: - wxMessageOutputLog() { } + wxMessageOutputLog() = default; virtual void Output(const wxString& str) override; }; diff --git a/include/wx/mstream.h b/include/wx/mstream.h index a6f7ec3105..a538c1429b 100644 --- a/include/wx/mstream.h +++ b/include/wx/mstream.h @@ -2,7 +2,6 @@ // Name: wx/mstream.h // Purpose: Memory stream classes // Author: Guilhem Lavaux -// Modified by: // Created: 11/07/98 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/msw/accel.h b/include/wx/msw/accel.h index 325755784c..f26c09f9e7 100644 --- a/include/wx/msw/accel.h +++ b/include/wx/msw/accel.h @@ -2,7 +2,6 @@ // Name: wx/msw/accel.h // Purpose: wxAcceleratorTable class // Author: Julian Smart -// Modified by: // Created: 31/7/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -21,7 +20,7 @@ class WXDLLIMPEXP_CORE wxAcceleratorTable : public wxObject { public: // default ctor - wxAcceleratorTable() { } + wxAcceleratorTable() = default; // load from .rc resource (Windows specific) wxAcceleratorTable(const wxString& resource); diff --git a/include/wx/msw/app.h b/include/wx/msw/app.h index 56a77065f9..c84a954682 100644 --- a/include/wx/msw/app.h +++ b/include/wx/msw/app.h @@ -2,7 +2,6 @@ // Name: wx/msw/app.h // Purpose: wxApp class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/apptbase.h b/include/wx/msw/apptbase.h index b056409f7d..e06f134bd7 100644 --- a/include/wx/msw/apptbase.h +++ b/include/wx/msw/apptbase.h @@ -2,7 +2,6 @@ // Name: wx/msw/apptbase.h // Purpose: declaration of wxAppTraits for MSW // Author: Vadim Zeitlin -// Modified by: // Created: 22.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/apptrait.h b/include/wx/msw/apptrait.h index f89adb9c11..3766e1be43 100644 --- a/include/wx/msw/apptrait.h +++ b/include/wx/msw/apptrait.h @@ -2,7 +2,6 @@ // Name: wx/msw/apptrait.h // Purpose: class implementing wxAppTraits for MSW // Author: Vadim Zeitlin -// Modified by: // Created: 21.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/bitmap.h b/include/wx/msw/bitmap.h index 9293963d34..403e6e91c1 100644 --- a/include/wx/msw/bitmap.h +++ b/include/wx/msw/bitmap.h @@ -2,7 +2,6 @@ // Name: wx/msw/bitmap.h // Purpose: wxBitmap class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -39,7 +38,7 @@ class WXDLLIMPEXP_CORE wxBitmap : public wxGDIImage, { public: // default ctor creates an invalid bitmap, you must Create() it later - wxBitmap() { } + wxBitmap() = default; // Initialize with raw data wxBitmap(const char bits[], int width, int height, int depth = 1); @@ -177,7 +176,7 @@ public: void SetMask(wxMask *mask); bool HasAlpha() const; - void UseAlpha(bool use = true); + bool UseAlpha(bool use = true); void ResetAlpha() { UseAlpha(false); } // old synonyms for CreateWithDIPSize() and GetLogicalXXX() functions @@ -293,7 +292,7 @@ protected: class WXDLLIMPEXP_CORE wxBitmapHandler : public wxGDIImageHandler { public: - wxBitmapHandler() { } + wxBitmapHandler() = default; wxBitmapHandler(const wxString& name, const wxString& ext, wxBitmapType type) : wxGDIImageHandler(name, ext, type) { } diff --git a/include/wx/msw/bmpbuttn.h b/include/wx/msw/bmpbuttn.h index f4fbcd6215..c6a83b299c 100644 --- a/include/wx/msw/bmpbuttn.h +++ b/include/wx/msw/bmpbuttn.h @@ -2,7 +2,6 @@ // Name: wx/msw/bmpbuttn.h // Purpose: wxBitmapButton class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -18,7 +17,7 @@ class WXDLLIMPEXP_CORE wxBitmapButton : public wxBitmapButtonBase { public: - wxBitmapButton() {} + wxBitmapButton() = default; wxBitmapButton(wxWindow *parent, wxWindowID id, diff --git a/include/wx/msw/brush.h b/include/wx/msw/brush.h index 24c20b99d1..6434ab4c4a 100644 --- a/include/wx/msw/brush.h +++ b/include/wx/msw/brush.h @@ -2,7 +2,6 @@ // Name: wx/msw/brush.h // Purpose: wxBrush class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/button.h b/include/wx/msw/button.h index 61b6aaa641..0cde20d9ae 100644 --- a/include/wx/msw/button.h +++ b/include/wx/msw/button.h @@ -2,7 +2,6 @@ // Name: wx/msw/button.h // Purpose: wxButton class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/caret.h b/include/wx/msw/caret.h index a72d2cf01f..efe1bd097c 100644 --- a/include/wx/msw/caret.h +++ b/include/wx/msw/caret.h @@ -2,7 +2,6 @@ // Name: wx/msw/caret.h // Purpose: wxCaret class - the MSW implementation of wxCaret // Author: Vadim Zeitlin -// Modified by: // Created: 23.05.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/msw/checkbox.h b/include/wx/msw/checkbox.h index 28b2078364..feb20c97de 100644 --- a/include/wx/msw/checkbox.h +++ b/include/wx/msw/checkbox.h @@ -2,7 +2,6 @@ // Name: wx/msw/checkbox.h // Purpose: wxCheckBox class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/checklst.h b/include/wx/msw/checklst.h index 58c4abdba8..c1791b7627 100644 --- a/include/wx/msw/checklst.h +++ b/include/wx/msw/checklst.h @@ -2,7 +2,6 @@ // Name: wx/msw/checklst.h // Purpose: wxCheckListBox class - a listbox with checkable items // Author: Vadim Zeitlin -// Modified by: // Created: 16.11.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/clipbrd.h b/include/wx/msw/clipbrd.h index e6dc50ea4e..a6a5cb6576 100644 --- a/include/wx/msw/clipbrd.h +++ b/include/wx/msw/clipbrd.h @@ -2,7 +2,6 @@ // Name: wx/msw/clipbrd.h // Purpose: wxClipboard class and clipboard functions for MSW // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/colordlg.h b/include/wx/msw/colordlg.h index 30a5944db6..74e18c2fd1 100644 --- a/include/wx/msw/colordlg.h +++ b/include/wx/msw/colordlg.h @@ -2,7 +2,6 @@ // Name: wx/msw/colordlg.h // Purpose: wxColourDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/colour.h b/include/wx/msw/colour.h index afac0cd5a8..e73b8a4fe5 100644 --- a/include/wx/msw/colour.h +++ b/include/wx/msw/colour.h @@ -2,7 +2,6 @@ // Name: wx/msw/colour.h // Purpose: wxColour class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/combo.h b/include/wx/msw/combo.h index 28bc562edb..ba9595fe1a 100644 --- a/include/wx/msw/combo.h +++ b/include/wx/msw/combo.h @@ -2,7 +2,6 @@ // Name: wx/msw/combo.h // Purpose: wxComboCtrl class // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/msw/combobox.h b/include/wx/msw/combobox.h index 8f3745b8de..0700930eab 100644 --- a/include/wx/msw/combobox.h +++ b/include/wx/msw/combobox.h @@ -2,7 +2,6 @@ // Name: wx/msw/combobox.h // Purpose: wxComboBox class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/control.h b/include/wx/msw/control.h index fdc921ad51..80cbfa4ccd 100644 --- a/include/wx/msw/control.h +++ b/include/wx/msw/control.h @@ -2,7 +2,6 @@ // Name: wx/msw/control.h // Purpose: wxControl class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -17,7 +16,7 @@ class WXDLLIMPEXP_CORE wxControl : public wxControlBase { public: - wxControl() { } + wxControl() = default; wxControl(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/msw/crashrpt.h b/include/wx/msw/crashrpt.h index 3788174224..c453cd06cb 100644 --- a/include/wx/msw/crashrpt.h +++ b/include/wx/msw/crashrpt.h @@ -2,7 +2,6 @@ // Name: wx/msw/crashrpt.h // Purpose: helpers for the structured exception handling (SEH) under Win32 // Author: Vadim Zeitlin -// Modified by: // Created: 13.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ctrlsub.h b/include/wx/msw/ctrlsub.h index 3c658bc4d5..24889456cc 100644 --- a/include/wx/msw/ctrlsub.h +++ b/include/wx/msw/ctrlsub.h @@ -17,7 +17,7 @@ class WXDLLIMPEXP_CORE wxControlWithItems : public wxControlWithItemsBase { public: - wxControlWithItems() { } + wxControlWithItems() = default; protected: // preallocate memory for inserting the given new items into the control diff --git a/include/wx/msw/cursor.h b/include/wx/msw/cursor.h index 2b2eb22cde..8498e5df0b 100644 --- a/include/wx/msw/cursor.h +++ b/include/wx/msw/cursor.h @@ -2,7 +2,6 @@ // Name: wx/msw/cursor.h // Purpose: wxCursor class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/datectrl.h b/include/wx/msw/datectrl.h index 9fdc87f2b8..afc696a88b 100644 --- a/include/wx/msw/datectrl.h +++ b/include/wx/msw/datectrl.h @@ -2,7 +2,6 @@ // Name: wx/msw/datectrl.h // Purpose: wxDatePickerCtrl for Windows // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-09 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence @@ -19,7 +18,7 @@ class WXDLLIMPEXP_ADV wxDatePickerCtrl : public wxDatePickerCtrlBase { public: // ctors - wxDatePickerCtrl() { } + wxDatePickerCtrl() = default; wxDatePickerCtrl(wxWindow *parent, wxWindowID id, diff --git a/include/wx/msw/dc.h b/include/wx/msw/dc.h index c21e913c3a..da68e58813 100644 --- a/include/wx/msw/dc.h +++ b/include/wx/msw/dc.h @@ -2,7 +2,6 @@ // Name: wx/msw/dc.h // Purpose: wxDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dcclient.h b/include/wx/msw/dcclient.h index ac29c9719d..d6eaffda58 100644 --- a/include/wx/msw/dcclient.h +++ b/include/wx/msw/dcclient.h @@ -2,7 +2,6 @@ // Name: wx/msw/dcclient.h // Purpose: wxClientDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dcmemory.h b/include/wx/msw/dcmemory.h index 177442909b..9dfbc2024b 100644 --- a/include/wx/msw/dcmemory.h +++ b/include/wx/msw/dcmemory.h @@ -2,7 +2,6 @@ // Name: wx/msw/dcmemory.h // Purpose: wxMemoryDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dcprint.h b/include/wx/msw/dcprint.h index aa7a5bfde5..7158f45e37 100644 --- a/include/wx/msw/dcprint.h +++ b/include/wx/msw/dcprint.h @@ -2,7 +2,6 @@ // Name: wx/msw/dcprint.h // Purpose: wxPrinterDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dcscreen.h b/include/wx/msw/dcscreen.h index bd07a1ed58..d98ec79219 100644 --- a/include/wx/msw/dcscreen.h +++ b/include/wx/msw/dcscreen.h @@ -2,7 +2,6 @@ // Name: wx/msw/dcscreen.h // Purpose: wxScreenDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dde.h b/include/wx/msw/dde.h index 36ac5bd148..d5b74644c8 100644 --- a/include/wx/msw/dde.h +++ b/include/wx/msw/dde.h @@ -2,7 +2,6 @@ // Name: wx/msw/dde.h // Purpose: DDE class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dialog.h b/include/wx/msw/dialog.h index a0a02bf3fe..51bb692898 100644 --- a/include/wx/msw/dialog.h +++ b/include/wx/msw/dialog.h @@ -2,7 +2,6 @@ // Name: wx/msw/dialog.h // Purpose: wxDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dib.h b/include/wx/msw/dib.h index e311234304..2ca41fdc51 100644 --- a/include/wx/msw/dib.h +++ b/include/wx/msw/dib.h @@ -2,7 +2,6 @@ // Name: wx/msw/dib.h // Purpose: wxDIB class representing Win32 device independent bitmaps // Author: Vadim Zeitlin -// Modified by: // Created: 03.03.03 (replaces the old file with the same name) // Copyright: (c) 1997-2003 wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/msw/dirdlg.h b/include/wx/msw/dirdlg.h index 605c80d087..c2cf45b2be 100644 --- a/include/wx/msw/dirdlg.h +++ b/include/wx/msw/dirdlg.h @@ -2,7 +2,6 @@ // Name: wx/msw/dirdlg.h // Purpose: wxDirDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/dragimag.h b/include/wx/msw/dragimag.h index 4d84e2aa6a..dfdc2d572e 100644 --- a/include/wx/msw/dragimag.h +++ b/include/wx/msw/dragimag.h @@ -3,7 +3,6 @@ // Purpose: wxDragImage class: a kind of a cursor, that can cope // with more sophisticated images // Author: Julian Smart -// Modified by: // Created: 08/04/99 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/enhmeta.h b/include/wx/msw/enhmeta.h index 01db394bd2..251ed9d69f 100644 --- a/include/wx/msw/enhmeta.h +++ b/include/wx/msw/enhmeta.h @@ -2,7 +2,6 @@ // Name: wx/msw/enhmeta.h // Purpose: wxEnhMetaFile class for Win32 // Author: Vadim Zeitlin -// Modified by: // Created: 13.01.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence @@ -125,7 +124,7 @@ class WXDLLIMPEXP_CORE wxEnhMetaFileDataObject : public wxDataObject { public: // ctors - wxEnhMetaFileDataObject() { } + wxEnhMetaFileDataObject() = default; wxEnhMetaFileDataObject(const wxEnhMetaFile& metafile) : m_metafile(metafile) { } diff --git a/include/wx/msw/evtloop.h b/include/wx/msw/evtloop.h index bc3ed5b02c..d29c6d128a 100644 --- a/include/wx/msw/evtloop.h +++ b/include/wx/msw/evtloop.h @@ -2,7 +2,6 @@ // Name: wx/msw/evtloop.h // Purpose: wxEventLoop class for wxMSW port // Author: Vadim Zeitlin -// Modified by: // Created: 2004-07-31 // Copyright: (c) 2003-2004 Vadim Zeitlin // Licence: wxWindows licence @@ -21,7 +20,7 @@ class WXDLLIMPEXP_CORE wxGUIEventLoop : public wxMSWEventLoopBase { public: - wxGUIEventLoop() { } + wxGUIEventLoop() = default; // process a single message: calls PreProcessMessage() before dispatching // it diff --git a/include/wx/msw/evtloopconsole.h b/include/wx/msw/evtloopconsole.h index 700ca7d40c..23b76ca1c6 100644 --- a/include/wx/msw/evtloopconsole.h +++ b/include/wx/msw/evtloopconsole.h @@ -2,7 +2,6 @@ // Name: wx/msw/evtloopconsole.h // Purpose: wxConsoleEventLoop class for Windows // Author: Vadim Zeitlin -// Modified by: // Created: 2004-07-31 // Copyright: (c) 2003-2004 Vadim Zeitlin // Licence: wxWindows licence @@ -54,7 +53,7 @@ private: class WXDLLIMPEXP_BASE wxConsoleEventLoop : public wxMSWEventLoopBase { public: - wxConsoleEventLoop() { } + wxConsoleEventLoop() = default; // override/implement base class virtuals virtual bool Dispatch() override; diff --git a/include/wx/msw/filedlg.h b/include/wx/msw/filedlg.h index 5acf8a8b2f..6a01c8356b 100644 --- a/include/wx/msw/filedlg.h +++ b/include/wx/msw/filedlg.h @@ -2,7 +2,6 @@ // Name: wx/msw/filedlg.h // Purpose: wxFileDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/font.h b/include/wx/msw/font.h index e8761d82f7..c2256808b3 100644 --- a/include/wx/msw/font.h +++ b/include/wx/msw/font.h @@ -2,7 +2,6 @@ // Name: wx/msw/font.h // Purpose: wxFont class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -21,7 +20,7 @@ class WXDLLIMPEXP_CORE wxFont : public wxFontBase { public: // ctors and such - wxFont() { } + wxFont() = default; wxFont(const wxFontInfo& info); diff --git a/include/wx/msw/fontdlg.h b/include/wx/msw/fontdlg.h index 802a3c3ac6..a2ccc324da 100644 --- a/include/wx/msw/fontdlg.h +++ b/include/wx/msw/fontdlg.h @@ -2,7 +2,6 @@ // Name: wx/msw/fontdlg.h // Purpose: wxFontDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/frame.h b/include/wx/msw/frame.h index fcedd7c3a5..87d9727301 100644 --- a/include/wx/msw/frame.h +++ b/include/wx/msw/frame.h @@ -2,7 +2,6 @@ // Name: wx/msw/frame.h // Purpose: wxFrame class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/gauge.h b/include/wx/msw/gauge.h index 1c9598cc52..38af6700a7 100644 --- a/include/wx/msw/gauge.h +++ b/include/wx/msw/gauge.h @@ -2,7 +2,6 @@ // Name: wx/msw/gauge.h // Purpose: wxGauge implementation for MSW // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -19,7 +18,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxGaugeNameStr[]; class WXDLLIMPEXP_CORE wxGauge : public wxGaugeBase { public: - wxGauge() { } + wxGauge() = default; wxGauge(wxWindow *parent, wxWindowID id, diff --git a/include/wx/msw/gdiimage.h b/include/wx/msw/gdiimage.h index cf537d1383..05f991f0bf 100644 --- a/include/wx/msw/gdiimage.h +++ b/include/wx/msw/gdiimage.h @@ -3,7 +3,6 @@ // Purpose: wxGDIImage class: base class for wxBitmap, wxIcon, wxCursor // under MSW // Author: Vadim Zeitlin -// Modified by: // Created: 20.11.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/glcanvas.h b/include/wx/msw/glcanvas.h index 1666aa5494..01752d4ae6 100644 --- a/include/wx/msw/glcanvas.h +++ b/include/wx/msw/glcanvas.h @@ -2,7 +2,6 @@ // Name: wx/msw/glcanvas.h // Purpose: wxGLCanvas, for using OpenGL with wxWidgets under Windows // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/helpbest.h b/include/wx/msw/helpbest.h index a9f4ab1619..1f38c5e0c2 100644 --- a/include/wx/msw/helpbest.h +++ b/include/wx/msw/helpbest.h @@ -2,7 +2,6 @@ // Name: wx/msw/helpbest.h // Purpose: Tries to load MS HTML Help, falls back to wxHTML upon failure // Author: Mattia Barbon -// Modified by: // Created: 02/04/2001 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence diff --git a/include/wx/msw/helpchm.h b/include/wx/msw/helpchm.h index bee2fad544..19e6ce6329 100644 --- a/include/wx/msw/helpchm.h +++ b/include/wx/msw/helpchm.h @@ -2,7 +2,6 @@ // Name: wx/msw/helpchm.h // Purpose: Help system: MS HTML Help implementation // Author: Julian Smart -// Modified by: // Created: 16/04/2000 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/helpwin.h b/include/wx/msw/helpwin.h index 67cd68d658..d93238fd53 100644 --- a/include/wx/msw/helpwin.h +++ b/include/wx/msw/helpwin.h @@ -2,7 +2,6 @@ // Name: wx/msw/helpwin.h // Purpose: Help system: WinHelp implementation // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -23,7 +22,7 @@ class WXDLLIMPEXP_CORE wxWinHelpController: public wxHelpControllerBase public: wxWinHelpController(wxWindow* parentWindow = nullptr): wxHelpControllerBase(parentWindow) {} - virtual ~wxWinHelpController() {} + virtual ~wxWinHelpController() = default; // Must call this to set the filename virtual bool Initialize(const wxString& file) override; diff --git a/include/wx/msw/hyperlink.h b/include/wx/msw/hyperlink.h index 86f5bd02de..c17aacd962 100644 --- a/include/wx/msw/hyperlink.h +++ b/include/wx/msw/hyperlink.h @@ -20,7 +20,7 @@ class WXDLLIMPEXP_ADV wxHyperlinkCtrl : public wxGenericHyperlinkCtrl { public: // Default constructor (for two-step construction). - wxHyperlinkCtrl() { } + wxHyperlinkCtrl() = default; // Constructor. wxHyperlinkCtrl(wxWindow *parent, diff --git a/include/wx/msw/icon.h b/include/wx/msw/icon.h index 4a7b478a9c..bb13e27d98 100644 --- a/include/wx/msw/icon.h +++ b/include/wx/msw/icon.h @@ -2,7 +2,6 @@ // Name: wx/msw/icon.h // Purpose: wxIcon class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -26,7 +25,7 @@ class WXDLLIMPEXP_CORE wxIconRefData : public wxGDIImageRefData { public: - wxIconRefData() { } + wxIconRefData() = default; virtual ~wxIconRefData() { Free(); } virtual void Free() override; @@ -41,7 +40,7 @@ class WXDLLIMPEXP_CORE wxIcon : public wxGDIImage public: // ctors // default - wxIcon() { } + wxIcon() = default; // from raw data wxIcon(const char bits[], int width, int height); diff --git a/include/wx/msw/imaglist.h b/include/wx/msw/imaglist.h index c3b85ccfab..17d6060646 100644 --- a/include/wx/msw/imaglist.h +++ b/include/wx/msw/imaglist.h @@ -2,7 +2,6 @@ // Name: wx/msw/imaglist.h // Purpose: wxImageList class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -11,20 +10,14 @@ #ifndef _WX_IMAGLIST_H_ #define _WX_IMAGLIST_H_ -#include "wx/bitmap.h" - -// Eventually we'll make this a reference-counted wxGDIObject. For -// now, the app must take care of ownership issues. That is, the -// image lists must be explicitly deleted after the control(s) that uses them -// is (are) deleted, or when the app exits. -class WXDLLIMPEXP_CORE wxImageList : public wxObject +class WXDLLIMPEXP_CORE wxImageList : public wxImageListBase { public: /* * Public interface */ - wxImageList() { Init(); } + wxImageList() = default; // Creates an image list. // Specify the width and height of the images in the list, @@ -32,7 +25,6 @@ public: // from icons), and the initial size of the list. wxImageList(int width, int height, bool mask = true, int initialCount = 1) { - Init(); Create(width, height, mask, initialCount); } virtual ~wxImageList(); @@ -42,13 +34,12 @@ public: //////////////////////////////////////////////////////////////////////////// // Returns the number of images in the image list. - int GetImageCount() const; + virtual int GetImageCount() const override; // Returns the size (same for all images) of the images in the list - bool GetSize(int index, int &width, int &height) const; + virtual bool GetSize(int index, int &width, int &height) const override; - // Returns the overall size - wxSize GetSize() const { return m_size; } + using wxImageListBase::GetSize; // Operations //////////////////////////////////////////////////////////////////////////// @@ -60,17 +51,21 @@ public: bool Create(int width, int height, bool mask = true, int initialNumber = 1); // Destroys the image list, Create() may then be called again later. - void Destroy(); + virtual void Destroy() override; // Adds a bitmap, and optionally a mask bitmap. // Note that wxImageList creates *new* bitmaps, so you may delete // 'bitmap' and 'mask' after calling Add. - int Add(const wxBitmap& bitmap, const wxBitmap& mask = wxNullBitmap); + virtual int Add(const wxBitmap& bitmap, const wxBitmap& mask) override; + virtual int Add(const wxBitmap& bitmap) override + { + return Add(bitmap, wxNullBitmap); + } // Adds a bitmap, using the specified colour to create the mask bitmap // Note that wxImageList creates *new* bitmaps, so you may delete // 'bitmap' after calling Add. - int Add(const wxBitmap& bitmap, const wxColour& maskColour); + virtual int Add(const wxBitmap& bitmap, const wxColour& maskColour) override; // Adds a bitmap and mask from an icon. int Add(const wxIcon& icon); @@ -78,31 +73,31 @@ public: // Replaces a bitmap, optionally passing a mask bitmap. // Note that wxImageList creates new bitmaps, so you may delete // 'bitmap' and 'mask' after calling Replace. - bool Replace(int index, const wxBitmap& bitmap, const wxBitmap& mask = wxNullBitmap); + virtual bool Replace(int index, const wxBitmap& bitmap, const wxBitmap& mask = wxNullBitmap) override; // Replaces a bitmap and mask from an icon. // You can delete 'icon' after calling Replace. bool Replace(int index, const wxIcon& icon); // Removes the image at the given index. - bool Remove(int index); + virtual bool Remove(int index) override; // Remove all images - bool RemoveAll(); + virtual bool RemoveAll() override; // Draws the given image on a dc at the specified position. // If 'solidBackground' is true, Draw sets the image list background // colour to the background colour of the wxDC, to speed up // drawing by eliminating masked drawing where possible. - bool Draw(int index, wxDC& dc, int x, int y, + virtual bool Draw(int index, wxDC& dc, int x, int y, int flags = wxIMAGELIST_DRAW_NORMAL, - bool solidBackground = false); + bool solidBackground = false) override; // Get a bitmap - wxBitmap GetBitmap(int index) const; + virtual wxBitmap GetBitmap(int index) const override; // Get an icon - wxIcon GetIcon(int index) const; + virtual wxIcon GetIcon(int index) const override; // TODO: miscellaneous functionality /* @@ -196,8 +191,7 @@ public: WXHIMAGELIST GetHIMAGELIST() const { return m_hImageList; } protected: - WXHIMAGELIST m_hImageList; - wxSize m_size; + WXHIMAGELIST m_hImageList = nullptr; private: // Private helper used by GetImageListBitmaps(). @@ -208,14 +202,6 @@ private: void GetImageListBitmaps(wxMSWBitmaps& bitmaps, const wxBitmap& bitmap, const wxBitmap& mask); - bool m_useMask; - - void Init() - { - m_hImageList = nullptr; - m_useMask = false; - } - wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxImageList); }; diff --git a/include/wx/msw/iniconf.h b/include/wx/msw/iniconf.h index c8c41e7b4f..6fddfc8930 100644 --- a/include/wx/msw/iniconf.h +++ b/include/wx/msw/iniconf.h @@ -2,7 +2,6 @@ // Name: wx/msw/iniconf.h // Purpose: INI-file based wxConfigBase implementation // Author: Vadim Zeitlin -// Modified by: // Created: 27.07.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/init.h b/include/wx/msw/init.h index d95af0168d..8cacdb2c36 100644 --- a/include/wx/msw/init.h +++ b/include/wx/msw/init.h @@ -2,7 +2,6 @@ // Name: wx/msw/init.h // Purpose: Windows-specific wxEntry() overload // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/joystick.h b/include/wx/msw/joystick.h index 6bcfa7b9e2..b297083846 100644 --- a/include/wx/msw/joystick.h +++ b/include/wx/msw/joystick.h @@ -2,7 +2,6 @@ // Name: wx/msw/joystick.h // Purpose: wxJoystick class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/listbox.h b/include/wx/msw/listbox.h index 9d7391cf6e..65601e955a 100644 --- a/include/wx/msw/listbox.h +++ b/include/wx/msw/listbox.h @@ -2,7 +2,6 @@ // Name: wx/msw/listbox.h // Purpose: wxListBox class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/menuitem.h b/include/wx/msw/menuitem.h index 95d8ed882e..1680abf393 100644 --- a/include/wx/msw/menuitem.h +++ b/include/wx/msw/menuitem.h @@ -2,7 +2,6 @@ // Name: wx/msw/menuitem.h // Purpose: wxMenuItem class // Author: Vadim Zeitlin -// Modified by: // Created: 11.11.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/mimetype.h b/include/wx/msw/mimetype.h index 0b329e9568..2cba9dd908 100644 --- a/include/wx/msw/mimetype.h +++ b/include/wx/msw/mimetype.h @@ -2,7 +2,6 @@ // Name: wx/msw/mimetype.h // Purpose: classes and functions to manage MIME types // Author: Vadim Zeitlin -// Modified by: // Created: 23.09.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWidgets licence (part of base library) @@ -26,7 +25,7 @@ class WXDLLIMPEXP_BASE wxFileTypeImpl { public: // ctor - wxFileTypeImpl() { } + wxFileTypeImpl() = default; // one of these Init() function must be called (ctor can't take any // arguments because it's common) @@ -119,7 +118,7 @@ class WXDLLIMPEXP_BASE wxMimeTypesManagerImpl public: // nothing to do here, we don't load any data but just go and fetch it from // the registry when asked for - wxMimeTypesManagerImpl() { } + wxMimeTypesManagerImpl() = default; // implement containing class functions wxFileType *GetFileTypeFromExtension(const wxString& ext); diff --git a/include/wx/msw/minifram.h b/include/wx/msw/minifram.h index fe72023b2e..e340ac3559 100644 --- a/include/wx/msw/minifram.h +++ b/include/wx/msw/minifram.h @@ -2,7 +2,6 @@ // Name: wx/msw/minifram.h // Purpose: wxMiniFrame class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -16,7 +15,7 @@ class WXDLLIMPEXP_CORE wxMiniFrame : public wxFrame { public: - wxMiniFrame() { } + wxMiniFrame() = default; bool Create(wxWindow *parent, wxWindowID id, diff --git a/include/wx/msw/msgdlg.h b/include/wx/msw/msgdlg.h index 6bd1036f0a..57fb7d2e2c 100644 --- a/include/wx/msw/msgdlg.h +++ b/include/wx/msw/msgdlg.h @@ -2,7 +2,6 @@ // Name: wx/msw/msgdlg.h // Purpose: wxMessageDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/msvcrt.h b/include/wx/msw/msvcrt.h index 8e93944a31..5e4704fc03 100644 --- a/include/wx/msw/msvcrt.h +++ b/include/wx/msw/msvcrt.h @@ -3,7 +3,6 @@ // Purpose: macros to use some non-standard features of MS Visual C++ // C run-time library // Author: Vadim Zeitlin -// Modified by: // Created: 31.01.1999 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ole/access.h b/include/wx/msw/ole/access.h index d572b58e5d..4af3c437f9 100644 --- a/include/wx/msw/ole/access.h +++ b/include/wx/msw/ole/access.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/access.h // Purpose: declaration of the wxAccessible class // Author: Julian Smart -// Modified by: // Created: 2003-02-12 // Copyright: (c) 2003 Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/ole/activex.h b/include/wx/msw/ole/activex.h index e5fab4b666..545f11bd70 100644 --- a/include/wx/msw/ole/activex.h +++ b/include/wx/msw/ole/activex.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/activex.h // Purpose: wxActiveXContainer class // Author: Ryan Norton -// Modified by: // Created: 8/18/05 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/include/wx/msw/ole/automtn.h b/include/wx/msw/ole/automtn.h index bbab938719..a5579172b8 100644 --- a/include/wx/msw/ole/automtn.h +++ b/include/wx/msw/ole/automtn.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/automtn.h // Purpose: OLE automation utilities // Author: Julian Smart -// Modified by: // Created: 11/6/98 // Copyright: (c) 1998, Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/ole/comimpl.h b/include/wx/msw/ole/comimpl.h index 213edc0bfd..f47f9fe6c7 100644 --- a/include/wx/msw/ole/comimpl.h +++ b/include/wx/msw/ole/comimpl.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/comimpl.h // Purpose: COM helper routines, COM debugging support &c // Author: Vadim Zeitlin -// Modified by: // Created: 19.02.1998 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ole/dataform.h b/include/wx/msw/ole/dataform.h index af239eb3ec..86650964e6 100644 --- a/include/wx/msw/ole/dataform.h +++ b/include/wx/msw/ole/dataform.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/dataform.h // Purpose: declaration of the wxDataFormat class // Author: Vadim Zeitlin -// Modified by: // Created: 19.10.99 (extracted from msw/ole/dataobj.h) // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ole/dataobj.h b/include/wx/msw/ole/dataobj.h index cc1002766a..64a6c494e4 100644 --- a/include/wx/msw/ole/dataobj.h +++ b/include/wx/msw/ole/dataobj.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/dataobj.h // Purpose: declaration of the wxDataObject class // Author: Vadim Zeitlin -// Modified by: // Created: 10.05.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ole/dataobj2.h b/include/wx/msw/ole/dataobj2.h index 23f57dced7..eb501a3621 100644 --- a/include/wx/msw/ole/dataobj2.h +++ b/include/wx/msw/ole/dataobj2.h @@ -3,7 +3,6 @@ // Purpose: second part of platform specific wxDataObject header - // declarations of predefined wxDataObjectSimple-derived classes // Author: Vadim Zeitlin -// Modified by: // Created: 21.10.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence @@ -93,7 +92,7 @@ private: class WXDLLIMPEXP_CORE wxFileDataObject : public wxFileDataObjectBase { public: - wxFileDataObject() { } + wxFileDataObject() = default; // implement base class pure virtuals virtual bool SetData(size_t len, const void *buf) override; diff --git a/include/wx/msw/ole/dropsrc.h b/include/wx/msw/ole/dropsrc.h index 6a27b90202..b96b05ed2d 100644 --- a/include/wx/msw/ole/dropsrc.h +++ b/include/wx/msw/ole/dropsrc.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/dropsrc.h // Purpose: declaration of the wxDropSource class // Author: Vadim Zeitlin -// Modified by: // Created: 06.03.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ole/droptgt.h b/include/wx/msw/ole/droptgt.h index 554c9254ba..bcc73419b1 100644 --- a/include/wx/msw/ole/droptgt.h +++ b/include/wx/msw/ole/droptgt.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/droptgt.h // Purpose: declaration of the wxDropTarget class // Author: Vadim Zeitlin -// Modified by: // Created: 06.03.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ole/oleutils.h b/include/wx/msw/ole/oleutils.h index 09c863b62a..cbfdde4ebf 100644 --- a/include/wx/msw/ole/oleutils.h +++ b/include/wx/msw/ole/oleutils.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/oleutils.h // Purpose: OLE helper routines, OLE debugging support &c // Author: Vadim Zeitlin -// Modified by: // Created: 19.02.1998 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -104,7 +103,7 @@ public: // retrieve a copy of our string - caller must SysFreeString() it later! wxDEPRECATED_MSG("use Copy() instead") - wxNODISCARD BSTR Get() const { return Copy(); } + BSTR Get() const { return Copy(); } private: // actual string BSTR m_bstrBuf; diff --git a/include/wx/msw/ole/uuid.h b/include/wx/msw/ole/uuid.h index 4431cedf51..df7c9964b8 100644 --- a/include/wx/msw/ole/uuid.h +++ b/include/wx/msw/ole/uuid.h @@ -2,7 +2,6 @@ // Name: wx/msw/ole/uuid.h // Purpose: encapsulates an UUID with some added helper functions // Author: Vadim Zeitlin -// Modified by: // Created: 11.07.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/ownerdrawnbutton.h b/include/wx/msw/ownerdrawnbutton.h index 0e49439f42..e243a987ad 100644 --- a/include/wx/msw/ownerdrawnbutton.h +++ b/include/wx/msw/ownerdrawnbutton.h @@ -37,7 +37,7 @@ protected: // has virtual functions, but no virtual destructor without making the dtor // virtual which is not needed here as objects are never deleted via // pointers to this class (and protected dtor enforces this). - ~wxMSWOwnerDrawnButtonBase() { } + ~wxMSWOwnerDrawnButtonBase() = default; // Make the control owner drawn if necessary to implement support for the // given foreground colour. diff --git a/include/wx/msw/ownerdrw.h b/include/wx/msw/ownerdrw.h index 571e7a1b69..4f8bdcd1c2 100644 --- a/include/wx/msw/ownerdrw.h +++ b/include/wx/msw/ownerdrw.h @@ -2,7 +2,6 @@ // Name: wx/msw/ownerdrw.h // Purpose: wxOwnerDrawn class // Author: Marcin Malich -// Modified by: // Created: 2009-09-22 // Copyright: (c) 2009 Marcin Malich // Licence: wxWindows licence @@ -16,8 +15,8 @@ class WXDLLIMPEXP_CORE wxOwnerDrawn : public wxOwnerDrawnBase { public: - wxOwnerDrawn() {} - virtual ~wxOwnerDrawn() {} + wxOwnerDrawn() = default; + virtual ~wxOwnerDrawn() = default; virtual bool OnDrawItem(wxDC& dc, const wxRect& rc, wxODAction act, wxODStatus stat) override; diff --git a/include/wx/msw/palette.h b/include/wx/msw/palette.h index ad6b450bb6..6de1231bd5 100644 --- a/include/wx/msw/palette.h +++ b/include/wx/msw/palette.h @@ -2,7 +2,6 @@ // Name: wx/msw/palette.h // Purpose: wxPalette class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -16,7 +15,7 @@ class WXDLLIMPEXP_CORE wxPalette : public wxPaletteBase { public: - wxPalette() { } + wxPalette() = default; wxPalette(int n, const unsigned char *red, const unsigned char *green, const unsigned char *blue) { diff --git a/include/wx/msw/pen.h b/include/wx/msw/pen.h index 09d4013a39..e0e6359897 100644 --- a/include/wx/msw/pen.h +++ b/include/wx/msw/pen.h @@ -21,14 +21,14 @@ class WXDLLIMPEXP_CORE wxPen : public wxPenBase { public: - wxPen() { } + wxPen() = default; wxPen(const wxColour& col, int width = 1, wxPenStyle style = wxPENSTYLE_SOLID); wxPen(const wxBitmap& stipple, int width); wxPen(const wxPenInfo& info); - virtual ~wxPen() { } + virtual ~wxPen() = default; bool operator==(const wxPen& pen) const; bool operator!=(const wxPen& pen) const { return !(*this == pen); } diff --git a/include/wx/msw/popupwin.h b/include/wx/msw/popupwin.h index df31fe77c1..e7bea569aa 100644 --- a/include/wx/msw/popupwin.h +++ b/include/wx/msw/popupwin.h @@ -2,7 +2,6 @@ // Name: wx/msw/popupwin.h // Purpose: wxPopupWindow class for wxMSW // Author: Vadim Zeitlin -// Modified by: // Created: 06.01.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/printdlg.h b/include/wx/msw/printdlg.h index b379edf2d5..97065b74e8 100644 --- a/include/wx/msw/printdlg.h +++ b/include/wx/msw/printdlg.h @@ -2,7 +2,6 @@ // Name: wx/msw/printdlg.h // Purpose: wxPrintDialog, wxPageSetupDialog classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/printwin.h b/include/wx/msw/printwin.h index e4667a9337..3713317234 100644 --- a/include/wx/msw/printwin.h +++ b/include/wx/msw/printwin.h @@ -2,7 +2,6 @@ // Name: wx/msw/printwin.h // Purpose: wxWindowsPrinter, wxWindowsPrintPreview classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/private.h b/include/wx/msw/private.h index a6838de7e3..423ab8a7d5 100644 --- a/include/wx/msw/private.h +++ b/include/wx/msw/private.h @@ -4,7 +4,6 @@ // wxWidgets itself, it may contain identifiers which don't start // with "wx". // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/private/comstream.h b/include/wx/msw/private/comstream.h index bff46e6fa8..f0e78d048b 100644 --- a/include/wx/msw/private/comstream.h +++ b/include/wx/msw/private/comstream.h @@ -19,7 +19,7 @@ public: m_stream(stream) { } - virtual ~wxCOMBaseStreamAdapter() { } + virtual ~wxCOMBaseStreamAdapter() = default; // IUnknown STDMETHODIMP QueryInterface(REFIID riid, void** ppv) override diff --git a/include/wx/msw/private/webview_ie.h b/include/wx/msw/private/webview_ie.h index 3259d7a31d..94ada3d396 100644 --- a/include/wx/msw/private/webview_ie.h +++ b/include/wx/msw/private/webview_ie.h @@ -85,7 +85,7 @@ protected: public: VirtualProtocol(wxSharedPtr handler); - virtual ~VirtualProtocol() {} + virtual ~VirtualProtocol() = default; //IUnknown DECLARE_IUNKNOWN_METHODS; @@ -142,7 +142,7 @@ class ClassFactory : public IClassFactory public: ClassFactory(wxSharedPtr handler) : m_handler(handler) { AddRef(); } - virtual ~ClassFactory() {} + virtual ~ClassFactory() = default; wxString GetName() { return m_handler->GetName(); } @@ -172,7 +172,7 @@ class DocHostUIHandler : public wxIDocHostUIHandler { public: DocHostUIHandler(wxWebView* browser) { m_browser = browser; } - virtual ~DocHostUIHandler() {} + virtual ~DocHostUIHandler() = default; virtual HRESULT wxSTDCALL ShowContextMenu(DWORD dwID, POINT *ppt, IUnknown *pcmdtReserved, diff --git a/include/wx/msw/radiobox.h b/include/wx/msw/radiobox.h index 4fe85151ec..3954de671e 100644 --- a/include/wx/msw/radiobox.h +++ b/include/wx/msw/radiobox.h @@ -2,7 +2,6 @@ // Name: wx/msw/radiobox.h // Purpose: wxRadioBox class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/radiobut.h b/include/wx/msw/radiobut.h index 71bb3cc8ac..6fee8acb74 100644 --- a/include/wx/msw/radiobut.h +++ b/include/wx/msw/radiobut.h @@ -2,7 +2,6 @@ // Name: wx/msw/radiobut.h // Purpose: wxRadioButton class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/regconf.h b/include/wx/msw/regconf.h index b2e2ecc166..30b13cab29 100644 --- a/include/wx/msw/regconf.h +++ b/include/wx/msw/regconf.h @@ -2,7 +2,6 @@ // Name: wx/msw/regconf.h // Purpose: Registry based implementation of wxConfigBase // Author: Vadim Zeitlin -// Modified by: // Created: 27.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -36,7 +35,7 @@ public: long style = wxCONFIG_USE_GLOBAL_FILE); // dtor will save unsaved data - virtual ~wxRegConfig(){} + virtual ~wxRegConfig() = default; // implement inherited pure virtual functions // ------------------------------------------ diff --git a/include/wx/msw/region.h b/include/wx/msw/region.h index dcb4211e52..f5b12bf0f3 100644 --- a/include/wx/msw/region.h +++ b/include/wx/msw/region.h @@ -2,7 +2,6 @@ // Name: wx/msw/region.h // Purpose: wxRegion class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) 1997-2002 wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/msw/registry.h b/include/wx/msw/registry.h index abfedfe7cb..2ac61272d3 100644 --- a/include/wx/msw/registry.h +++ b/include/wx/msw/registry.h @@ -2,7 +2,6 @@ // Name: wx/msw/registry.h // Purpose: Registry classes and functions // Author: Vadim Zeitlin -// Modified by: // Created: 03.04.1998 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/rt/utils.h b/include/wx/msw/rt/utils.h index 14186a8d4e..f3c4d5b1a6 100644 --- a/include/wx/msw/rt/utils.h +++ b/include/wx/msw/rt/utils.h @@ -64,7 +64,7 @@ class WXDLLIMPEXP_CORE TempStringRef public: HSTRING Get() const { return m_hstring; } - operator HSTRING() const { return m_hstring; }; + operator HSTRING() const { return m_hstring; } TempStringRef(const wxString& str); diff --git a/include/wx/msw/scrolbar.h b/include/wx/msw/scrolbar.h index 43ad4f4c34..1da043026f 100644 --- a/include/wx/msw/scrolbar.h +++ b/include/wx/msw/scrolbar.h @@ -2,7 +2,6 @@ // Name: wx/msw/scrolbar.h // Purpose: wxScrollBar class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/setup.h b/include/wx/msw/setup.h index 244b941a23..00db9d875d 100644 --- a/include/wx/msw/setup.h +++ b/include/wx/msw/setup.h @@ -2,7 +2,6 @@ // Name: wx/msw/setup.h // Purpose: Configuration for the library // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/slider.h b/include/wx/msw/slider.h index 4b806778f1..d9b13ce19d 100644 --- a/include/wx/msw/slider.h +++ b/include/wx/msw/slider.h @@ -2,7 +2,6 @@ // Name: wx/msw/slider.h // Purpose: wxSlider class implementation using trackbar control // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/sound.h b/include/wx/msw/sound.h index 18770d8e03..ce7c01477d 100644 --- a/include/wx/msw/sound.h +++ b/include/wx/msw/sound.h @@ -2,7 +2,6 @@ // Name: wx/msw/sound.h // Purpose: wxSound class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/spinbutt.h b/include/wx/msw/spinbutt.h index 743260e094..4aee05dfa0 100644 --- a/include/wx/msw/spinbutt.h +++ b/include/wx/msw/spinbutt.h @@ -2,7 +2,6 @@ // Name: wx/msw/spinbutt.h // Purpose: wxSpinButton class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -20,7 +19,7 @@ class WXDLLIMPEXP_CORE wxSpinButton : public wxSpinButtonBase { public: // construction - wxSpinButton() { } + wxSpinButton() = default; wxSpinButton(wxWindow *parent, wxWindowID id = wxID_ANY, diff --git a/include/wx/msw/spinctrl.h b/include/wx/msw/spinctrl.h index f508cfa48d..912fbf28e3 100644 --- a/include/wx/msw/spinctrl.h +++ b/include/wx/msw/spinctrl.h @@ -2,7 +2,6 @@ // Name: wx/msw/spinctrl.h // Purpose: wxSpinCtrl class declaration for Win32 // Author: Vadim Zeitlin -// Modified by: // Created: 22.07.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/stackwalk.h b/include/wx/msw/stackwalk.h index 9aa21937e2..69a1a6a1c7 100644 --- a/include/wx/msw/stackwalk.h +++ b/include/wx/msw/stackwalk.h @@ -2,7 +2,6 @@ // Name: wx/msw/stackwalk.h // Purpose: wxStackWalker for MSW // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-08 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence @@ -90,7 +89,7 @@ class WXDLLIMPEXP_BASE wxStackWalker : public wxStackWalkerBase public: // we don't use ctor argument, it is for compatibility with Unix version // only - wxStackWalker(const char * WXUNUSED(argv0) = nullptr) { } + wxStackWalker(const char * WXUNUSED(argv0) = nullptr) {} virtual void Walk(size_t skip = 1, size_t maxDepth = wxSTACKWALKER_MAX_DEPTH) override; #if wxUSE_ON_FATAL_EXCEPTION diff --git a/include/wx/msw/statbmp.h b/include/wx/msw/statbmp.h index 1d06f6bb24..dd27f27074 100644 --- a/include/wx/msw/statbmp.h +++ b/include/wx/msw/statbmp.h @@ -2,7 +2,6 @@ // Name: wx/msw/statbmp.h // Purpose: wxStaticBitmap class for wxMSW // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/statbox.h b/include/wx/msw/statbox.h index 03b1c72993..4d4921765e 100644 --- a/include/wx/msw/statbox.h +++ b/include/wx/msw/statbox.h @@ -2,7 +2,6 @@ // Name: wx/msw/statbox.h // Purpose: wxStaticBox class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/statline.h b/include/wx/msw/statline.h index c57eb01408..fa1ed2fb0c 100644 --- a/include/wx/msw/statline.h +++ b/include/wx/msw/statline.h @@ -18,7 +18,7 @@ class WXDLLIMPEXP_CORE wxStaticLine : public wxStaticLineBase { public: // constructors and pseudo-constructors - wxStaticLine() { } + wxStaticLine() = default; wxStaticLine( wxWindow *parent, wxWindowID id = wxID_ANY, diff --git a/include/wx/msw/stattext.h b/include/wx/msw/stattext.h index 5fb05c7095..7c1b0ff08d 100644 --- a/include/wx/msw/stattext.h +++ b/include/wx/msw/stattext.h @@ -2,7 +2,6 @@ // Name: wx/msw/stattext.h // Purpose: wxStaticText class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -14,7 +13,7 @@ class WXDLLIMPEXP_CORE wxStaticText : public wxStaticTextBase { public: - wxStaticText() { } + wxStaticText() = default; wxStaticText(wxWindow *parent, wxWindowID id, diff --git a/include/wx/msw/statusbar.h b/include/wx/msw/statusbar.h index 3931ea18cb..47d8e1dbad 100644 --- a/include/wx/msw/statusbar.h +++ b/include/wx/msw/statusbar.h @@ -2,7 +2,6 @@ // Name: wx/msw/statusbar.h // Purpose: native implementation of wxStatusBar // Author: Vadim Zeitlin -// Modified by: // Created: 04.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/stdpaths.h b/include/wx/msw/stdpaths.h index d21f881939..e36a2a9c5b 100644 --- a/include/wx/msw/stdpaths.h +++ b/include/wx/msw/stdpaths.h @@ -2,7 +2,6 @@ // Name: wx/msw/stdpaths.h // Purpose: wxStandardPaths for Win32 // Author: Vadim Zeitlin -// Modified by: // Created: 2004-10-19 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/subwin.h b/include/wx/msw/subwin.h index e364ddd0b2..9b0b573a29 100644 --- a/include/wx/msw/subwin.h +++ b/include/wx/msw/subwin.h @@ -2,7 +2,6 @@ // Name: wx/msw/subwin.h // Purpose: helper for implementing the controls with subwindows // Author: Vadim Zeitlin -// Modified by: // Created: 2004-12-11 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/textctrl.h b/include/wx/msw/textctrl.h index ffc322a8ca..d7a478f8c8 100644 --- a/include/wx/msw/textctrl.h +++ b/include/wx/msw/textctrl.h @@ -2,7 +2,6 @@ // Name: wx/msw/textctrl.h // Purpose: wxTextCtrl class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/tglbtn.h b/include/wx/msw/tglbtn.h index 53055dc773..f4b27debf6 100644 --- a/include/wx/msw/tglbtn.h +++ b/include/wx/msw/tglbtn.h @@ -3,7 +3,6 @@ // Purpose: Declaration of the wxToggleButton class, which implements a // toggle button under wxMSW. // Author: John Norris, minor changes by Axel Schlueter -// Modified by: // Created: 08.02.01 // Copyright: (c) 2000 Johnny C. Norris II // Licence: wxWindows licence @@ -74,7 +73,7 @@ class WXDLLIMPEXP_CORE wxBitmapToggleButton: public wxToggleButton { public: // construction/destruction - wxBitmapToggleButton() {} + wxBitmapToggleButton() = default; wxBitmapToggleButton(wxWindow *parent, wxWindowID id, const wxBitmapBundle& label, diff --git a/include/wx/msw/timectrl.h b/include/wx/msw/timectrl.h index 3adbf42af1..dd8da5bff2 100644 --- a/include/wx/msw/timectrl.h +++ b/include/wx/msw/timectrl.h @@ -18,7 +18,7 @@ class WXDLLIMPEXP_ADV wxTimePickerCtrl : public wxTimePickerCtrlBase { public: // ctors - wxTimePickerCtrl() { } + wxTimePickerCtrl() = default; wxTimePickerCtrl(wxWindow *parent, wxWindowID id, diff --git a/include/wx/msw/toolbar.h b/include/wx/msw/toolbar.h index 57bc225c76..29ae7d404c 100644 --- a/include/wx/msw/toolbar.h +++ b/include/wx/msw/toolbar.h @@ -2,7 +2,6 @@ // Name: wx/msw/toolbar.h // Purpose: wxToolBar class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/msw/tooltip.h b/include/wx/msw/tooltip.h index 06c2eb0407..8d05e29e56 100644 --- a/include/wx/msw/tooltip.h +++ b/include/wx/msw/tooltip.h @@ -2,7 +2,6 @@ // Name: wx/msw/tooltip.h // Purpose: wxToolTip class - tooltip control // Author: Vadim Zeitlin -// Modified by: // Created: 31.01.99 // Copyright: (c) 1999 Robert Roebling, Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/toplevel.h b/include/wx/msw/toplevel.h index e97d584fcd..3e24e45ad9 100644 --- a/include/wx/msw/toplevel.h +++ b/include/wx/msw/toplevel.h @@ -2,7 +2,6 @@ // Name: wx/msw/toplevel.h // Purpose: wxTopLevelWindowMSW is the MSW implementation of wxTLW // Author: Vadim Zeitlin -// Modified by: // Created: 20.09.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/msw/treectrl.h b/include/wx/msw/treectrl.h index cdc4aebd32..98b8c8bc29 100644 --- a/include/wx/msw/treectrl.h +++ b/include/wx/msw/treectrl.h @@ -72,6 +72,8 @@ public: virtual unsigned int GetIndent() const override; virtual void SetIndent(unsigned int indent) override; + virtual void SetStateImages(const wxVector& images) override; + virtual void SetImageList(wxImageList *imageList) override; virtual void SetStateImageList(wxImageList *imageList) override; diff --git a/include/wx/msw/uxtheme.h b/include/wx/msw/uxtheme.h index c90c384da2..bd642615bb 100644 --- a/include/wx/msw/uxtheme.h +++ b/include/wx/msw/uxtheme.h @@ -2,7 +2,6 @@ // Name: wx/msw/uxtheme.h // Purpose: wxUxThemeEngine class: support for XP themes // Author: John Platts, Vadim Zeitlin -// Modified by: // Created: 2003 // Copyright: (c) 2003 John Platts, Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/webview_ie.h b/include/wx/msw/webview_ie.h index faaf2bac45..4dda18bdc6 100644 --- a/include/wx/msw/webview_ie.h +++ b/include/wx/msw/webview_ie.h @@ -47,7 +47,7 @@ class WXDLLIMPEXP_WEBVIEW wxWebViewIE : public wxWebView { public: - wxWebViewIE() {} + wxWebViewIE() = default; wxWebViewIE(wxWindow* parent, wxWindowID id, diff --git a/include/wx/msw/winundef.h b/include/wx/msw/winundef.h index f059e6049a..f5934e60fa 100644 --- a/include/wx/msw/winundef.h +++ b/include/wx/msw/winundef.h @@ -2,7 +2,6 @@ // Name: winundef.h // Purpose: undefine the common symbols #define'd by // Author: Vadim Zeitlin -// Modified by: // Created: 16.05.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/msw/wrapcctl.h b/include/wx/msw/wrapcctl.h index a52d68293a..9db1d3dd4b 100644 --- a/include/wx/msw/wrapcctl.h +++ b/include/wx/msw/wrapcctl.h @@ -2,7 +2,6 @@ // Name: wx/msw/wrapcctl.h // Purpose: Wrapper for the standard header // Author: Vadim Zeitlin -// Modified by: // Created: 03.08.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/wrapcdlg.h b/include/wx/msw/wrapcdlg.h index 038a9bc6fc..b01c00a8ce 100644 --- a/include/wx/msw/wrapcdlg.h +++ b/include/wx/msw/wrapcdlg.h @@ -2,7 +2,6 @@ // Name: wx/msw/wrapcdlg.h // Purpose: Wrapper for the standard header // Author: Wlodzimierz ABX Skiba -// Modified by: // Created: 22.03.2005 // Copyright: (c) 2005 Wlodzimierz Skiba // Licence: wxWindows licence diff --git a/include/wx/msw/wrapshl.h b/include/wx/msw/wrapshl.h index 06ae96e146..cb89a8b0b4 100644 --- a/include/wx/msw/wrapshl.h +++ b/include/wx/msw/wrapshl.h @@ -2,7 +2,6 @@ // Name: wx/msw/wrapshl.h // Purpose: wrapper class for stuff from shell32.dll // Author: Vadim Zeitlin -// Modified by: // Created: 2004-10-19 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/msw/wrl/event.h b/include/wx/msw/wrl/event.h index c01d3c0bcf..fd924d287f 100644 --- a/include/wx/msw/wrl/event.h +++ b/include/wx/msw/wrl/event.h @@ -17,7 +17,7 @@ class CInvokable : public baseT { public: CInvokable() : m_nRefCount(0) {} - virtual ~CInvokable() {} + virtual ~CInvokable() = default; // IUnknown methods HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObj) override { diff --git a/include/wx/msw/wx.rc b/include/wx/msw/wx.rc index cae328fd31..20b8388a42 100644 --- a/include/wx/msw/wx.rc +++ b/include/wx/msw/wx.rc @@ -3,7 +3,6 @@ // Purpose: wxWindows resource definitions. ALWAYS include // this in your application resource file. // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/nativewin.h b/include/wx/nativewin.h index 984b9b573e..6f3e631cec 100644 --- a/include/wx/nativewin.h +++ b/include/wx/nativewin.h @@ -136,7 +136,7 @@ class WXDLLIMPEXP_CORE wxNativeContainerWindow : public wxTopLevelWindow { public: // default ctor, call Create() later - wxNativeContainerWindow() { } + wxNativeContainerWindow() = default; // create a window from an existing native window handle // diff --git a/include/wx/nonownedwnd.h b/include/wx/nonownedwnd.h index e7fefc81f0..38e3dda900 100644 --- a/include/wx/nonownedwnd.h +++ b/include/wx/nonownedwnd.h @@ -2,7 +2,6 @@ // Name: wx/nonownedwnd.h // Purpose: declares wxNonTopLevelWindow class // Author: Vaclav Slavik -// Modified by: // Created: 2006-12-24 // Copyright: (c) 2006 TT-Solutions // Licence: wxWindows licence diff --git a/include/wx/notebook.h b/include/wx/notebook.h index 41175827af..69c4ffa33c 100644 --- a/include/wx/notebook.h +++ b/include/wx/notebook.h @@ -2,7 +2,6 @@ // Name: wx/notebook.h // Purpose: wxNotebook interface // Author: Vadim Zeitlin -// Modified by: // Created: 01.02.01 // Copyright: (c) 1996-2000 Vadim Zeitlin // Licence: wxWindows licence @@ -64,7 +63,7 @@ class WXDLLEXPORT wxNotebookPageInfo : public wxObject { public: wxNotebookPageInfo() { m_page = nullptr; m_imageId = -1; m_selected = false; } - virtual ~wxNotebookPageInfo() { } + virtual ~wxNotebookPageInfo() = default; bool Create(wxNotebookPage *page, const wxString& text, @@ -106,7 +105,7 @@ public: // ctors // ----- - wxNotebookBase() { } + wxNotebookBase() = default; // wxNotebook-specific additions to wxBookCtrlBase interface // --------------------------------------------------------- diff --git a/include/wx/numdlg.h b/include/wx/numdlg.h index c1c39742ec..2b89533dfb 100644 --- a/include/wx/numdlg.h +++ b/include/wx/numdlg.h @@ -2,7 +2,6 @@ // Name: wx/numdlg.h // Purpose: wxNumberEntryDialog class // Author: John Labenski -// Modified by: // Created: 07.02.04 (extracted from wx/textdlg.h) // Copyright: (c) John Labenski // Licence: wxWindows licence diff --git a/include/wx/object.h b/include/wx/object.h index bda5386e8a..4ce9e0f8e6 100644 --- a/include/wx/object.h +++ b/include/wx/object.h @@ -202,7 +202,7 @@ public: protected: // this object should never be destroyed directly but only as a // result of a DecRef() call: - virtual ~wxRefCounter() { } + virtual ~wxRefCounter() = default; private: // our refcount: diff --git a/include/wx/odcombo.h b/include/wx/odcombo.h index 2de64edec2..e59748a5dd 100644 --- a/include/wx/odcombo.h +++ b/include/wx/odcombo.h @@ -2,7 +2,6 @@ // Name: wx/odcombo.h // Purpose: wxOwnerDrawnComboBox and wxVListBoxPopup // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/osx/accel.h b/include/wx/osx/accel.h index 70ba837e3e..b7f87cc0bf 100644 --- a/include/wx/osx/accel.h +++ b/include/wx/osx/accel.h @@ -2,7 +2,6 @@ // Name: wx/osx/accel.h // Purpose: wxAcceleratorTable class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/anybutton.h b/include/wx/osx/anybutton.h index 6b14793fde..2c75c26fda 100644 --- a/include/wx/osx/anybutton.h +++ b/include/wx/osx/anybutton.h @@ -14,7 +14,7 @@ class WXDLLIMPEXP_CORE wxAnyButton : public wxAnyButtonBase { public: - wxAnyButton() {} + wxAnyButton() = default; static wxSize GetDefaultSize(); diff --git a/include/wx/osx/app.h b/include/wx/osx/app.h index b0e7f365be..e5b915f2ef 100644 --- a/include/wx/osx/app.h +++ b/include/wx/osx/app.h @@ -2,7 +2,6 @@ // Name: wx/osx/app.h // Purpose: wxApp class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/bitmap.h b/include/wx/osx/bitmap.h index ba874f27bf..107ac76291 100644 --- a/include/wx/osx/bitmap.h +++ b/include/wx/osx/bitmap.h @@ -2,7 +2,6 @@ // Name: wx/osx/bitmap.h // Purpose: wxBitmap class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -86,7 +85,7 @@ class WXDLLIMPEXP_CORE wxBitmap: public wxBitmapBase friend class WXDLLIMPEXP_FWD_CORE wxBitmapHandler; public: - wxBitmap() {} // Platform-specific + wxBitmap() = default; // Platform-specific // Initialize with raw data. wxBitmap(const char bits[], int width, int height, int depth = 1); @@ -124,7 +123,7 @@ public: wxBitmap(const wxCursor &cursor); #endif - virtual ~wxBitmap() {} + virtual ~wxBitmap() = default; wxImage ConvertToImage() const override; diff --git a/include/wx/osx/bmpbuttn.h b/include/wx/osx/bmpbuttn.h index 5f17ea1538..258d6b8d6d 100644 --- a/include/wx/osx/bmpbuttn.h +++ b/include/wx/osx/bmpbuttn.h @@ -2,7 +2,6 @@ // Name: wx/osx/bmpbuttn.h // Purpose: wxBitmapButton class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/brush.h b/include/wx/osx/brush.h index 6db266f823..0f09421673 100644 --- a/include/wx/osx/brush.h +++ b/include/wx/osx/brush.h @@ -2,7 +2,6 @@ // Name: wx/osx/brush.h // Purpose: wxBrush class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/button.h b/include/wx/osx/button.h index 35280477c7..c1889ae46d 100644 --- a/include/wx/osx/button.h +++ b/include/wx/osx/button.h @@ -2,7 +2,6 @@ // Name: wx/osx/button.h // Purpose: wxButton class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -18,7 +17,7 @@ class WXDLLIMPEXP_CORE wxButton : public wxButtonBase { public: - wxButton() {} + wxButton() = default; wxButton(wxWindow *parent, wxWindowID id, const wxString& label = wxEmptyString, diff --git a/include/wx/osx/carbon/private/print.h b/include/wx/osx/carbon/private/print.h index 4cdb27716a..132056275f 100644 --- a/include/wx/osx/carbon/private/print.h +++ b/include/wx/osx/carbon/private/print.h @@ -2,7 +2,6 @@ // Name: wx/osx/carbon/private/print.h // Purpose: private implementation for printing on OS X // Author: Stefan Csomor -// Modified by: // Created: 03/02/99 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/carbon/region.h b/include/wx/osx/carbon/region.h index 880a713821..c9974a18f0 100644 --- a/include/wx/osx/carbon/region.h +++ b/include/wx/osx/carbon/region.h @@ -2,7 +2,6 @@ // Name: wx/osx/carbon/region.h // Purpose: wxRegion class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -16,7 +15,7 @@ class WXDLLIMPEXP_CORE wxRegion : public wxRegionWithCombine { public: - wxRegion() { } + wxRegion() = default; wxRegion(long x, long y, long w, long h); wxRegion(const wxPoint& topLeft, const wxPoint& bottomRight); wxRegion(const wxRect& rect); diff --git a/include/wx/osx/checkbox.h b/include/wx/osx/checkbox.h index af7e585107..5ae72da62d 100644 --- a/include/wx/osx/checkbox.h +++ b/include/wx/osx/checkbox.h @@ -2,7 +2,6 @@ // Name: wx/osx/checkbox.h // Purpose: wxCheckBox class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -15,7 +14,7 @@ class WXDLLIMPEXP_CORE wxCheckBox : public wxCheckBoxBase { public: - wxCheckBox() { } + wxCheckBox() = default; wxCheckBox(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, diff --git a/include/wx/osx/checklst.h b/include/wx/osx/checklst.h index c019b09731..001b27240a 100644 --- a/include/wx/osx/checklst.h +++ b/include/wx/osx/checklst.h @@ -3,7 +3,6 @@ // Purpose: wxCheckListBox class - a listbox with checkable items // Note: this is an optional class. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/choice.h b/include/wx/osx/choice.h index 6eb66065b9..d5dc76fa30 100644 --- a/include/wx/osx/choice.h +++ b/include/wx/osx/choice.h @@ -2,7 +2,6 @@ // Name: wx/osx/choice.h // Purpose: wxChoice class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/clipbrd.h b/include/wx/osx/clipbrd.h index f465722c64..ef0c623cb4 100644 --- a/include/wx/osx/clipbrd.h +++ b/include/wx/osx/clipbrd.h @@ -2,7 +2,6 @@ // Name: wx/osx/clipbrd.h // Purpose: Clipboard functionality. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/cocoa/private.h b/include/wx/osx/cocoa/private.h index ebbf95749a..add141eb0e 100644 --- a/include/wx/osx/cocoa/private.h +++ b/include/wx/osx/cocoa/private.h @@ -4,7 +4,6 @@ // wxWidgets itself, it may contain identifiers which don't start // with "wx". // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -221,9 +220,14 @@ public : // from the same pimpl class. virtual void controlTextDidChange(); + virtual void AdjustClippingView(wxScrollBar* horizontal, wxScrollBar* vertical) override; + virtual void UseClippingView(bool clip) override; + virtual WXWidget GetContainer() const override { return m_osxClipView ? m_osxClipView : m_osxView; } + protected: WXWidget m_osxView; - + WXWidget m_osxClipView; + // begins processing of native key down event, storing the native event for later wx event generation void BeginNativeKeyDownEvent( NSEvent* event ); // done with the current native key down event diff --git a/include/wx/osx/cocoa/private/textimpl.h b/include/wx/osx/cocoa/private/textimpl.h index 5050c4d050..c07fbedcd1 100644 --- a/include/wx/osx/cocoa/private/textimpl.h +++ b/include/wx/osx/cocoa/private/textimpl.h @@ -2,7 +2,6 @@ // Name: wx/osx/cocoa/private/textimpl.h // Purpose: textcontrol implementation classes that have to be exposed // Author: Stefan Csomor -// Modified by: // Created: 03/02/99 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -29,7 +28,7 @@ public : wxTextWidgetImpl(entry) { } - virtual ~wxNSTextBase() { } + virtual ~wxNSTextBase() = default; virtual bool ShouldHandleKeyNavigation(const wxKeyEvent &event) const override; diff --git a/include/wx/osx/colordlg.h b/include/wx/osx/colordlg.h index 72f2c7198c..2fa9d1c337 100644 --- a/include/wx/osx/colordlg.h +++ b/include/wx/osx/colordlg.h @@ -3,7 +3,6 @@ // Purpose: wxColourDialog class. Use generic version if no // platform-specific implementation. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/combobox.h b/include/wx/osx/combobox.h index bf3b53b4e1..32008b2c87 100644 --- a/include/wx/osx/combobox.h +++ b/include/wx/osx/combobox.h @@ -2,7 +2,6 @@ // Name: wx/osx/combobox.h // Purpose: wxComboBox class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -38,7 +37,7 @@ class WXDLLIMPEXP_CORE wxComboBox : virtual void DelegateTextChanged( const wxString& value ); virtual void DelegateChoice( const wxString& value ); - wxComboBox() { } + wxComboBox() = default; wxComboBox(wxWindow *parent, wxWindowID id, const wxString& value = wxEmptyString, diff --git a/include/wx/osx/config_xcode.h b/include/wx/osx/config_xcode.h index 86b594ca01..587a6628a8 100644 --- a/include/wx/osx/config_xcode.h +++ b/include/wx/osx/config_xcode.h @@ -2,7 +2,6 @@ // Name: wx/osx/config_xcode.h // Purpose: configurations for xcode builds // Author: Stefan Csomor -// Modified by: // Created: 29.04.04 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/osx/control.h b/include/wx/osx/control.h index 4d50fd1be5..2a0d54102e 100644 --- a/include/wx/osx/control.h +++ b/include/wx/osx/control.h @@ -2,7 +2,6 @@ // Name: wx/osx/control.h // Purpose: wxControl class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/core/cfarray.h b/include/wx/osx/core/cfarray.h index 2a5e215904..d690f73e52 100644 --- a/include/wx/osx/core/cfarray.h +++ b/include/wx/osx/core/cfarray.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/cfarrayref.h // Purpose: wxCFArrayRef class // Author: Stefan Csomor -// Modified by: // Created: 2018/07/27 // Copyright: (c) 2018 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/core/cfdataref.h b/include/wx/osx/core/cfdataref.h index f1933e2ef4..1803e96297 100644 --- a/include/wx/osx/core/cfdataref.h +++ b/include/wx/osx/core/cfdataref.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/cfdataref.h // Purpose: wxCFDataRef class // Author: Stefan Csomor -// Modified by: // Created: 2007/05/10 // Copyright: (c) 2007 Stefan Csomor // Licence: wxWindows licence @@ -28,8 +27,7 @@ public: /*! @method wxCFDataRef @abstract Creates a null data ref */ - wxCFDataRef() - {} + wxCFDataRef() = default; typedef wxCFRef super_type; diff --git a/include/wx/osx/core/cfdictionary.h b/include/wx/osx/core/cfdictionary.h index 91a368467f..2bd8dacad3 100644 --- a/include/wx/osx/core/cfdictionary.h +++ b/include/wx/osx/core/cfdictionary.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/cfdictionaryref.h // Purpose: wxCFDictionaryRef class // Author: Stefan Csomor -// Modified by: // Created: 2018/07/27 // Copyright: (c) 2018 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/core/cfstring.h b/include/wx/osx/core/cfstring.h index 2b1d28adfa..e1a557fde8 100644 --- a/include/wx/osx/core/cfstring.h +++ b/include/wx/osx/core/cfstring.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/cfstring.h // Purpose: wxCFStringRef and other string functions // Author: Stefan Csomor -// Modified by: // Created: 2004-10-29 (from code in wx/mac/carbon/private.h) // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/core/cftype.h b/include/wx/osx/core/cftype.h index c3ababfb57..b255855495 100644 --- a/include/wx/osx/core/cftype.h +++ b/include/wx/osx/core/cftype.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/cftype.h // Purpose: wxCFDictionaryRef class // Author: Stefan Csomor -// Modified by: // Created: 2018/07/27 // Copyright: (c) 2018 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/core/colour.h b/include/wx/osx/core/colour.h index 562c2d93b8..0346a64f27 100644 --- a/include/wx/osx/core/colour.h +++ b/include/wx/osx/core/colour.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/colour.h // Purpose: wxColour class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -84,8 +83,8 @@ private: class wxColourRefData : public wxGDIRefData { public: - wxColourRefData() {} - virtual ~wxColourRefData() {} + wxColourRefData() = default; + virtual ~wxColourRefData() = default; virtual double Red() const = 0; virtual double Green() const = 0; diff --git a/include/wx/osx/core/evtloop.h b/include/wx/osx/core/evtloop.h index f0be5af535..a76e9f2704 100644 --- a/include/wx/osx/core/evtloop.h +++ b/include/wx/osx/core/evtloop.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/evtloop.h // Purpose: CoreFoundation-based event loop // Author: Vadim Zeitlin -// Modified by: // Created: 2006-01-12 // Copyright: (c) 2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/osx/core/hid.h b/include/wx/osx/core/hid.h index b8a8c04b80..6a57978cea 100644 --- a/include/wx/osx/core/hid.h +++ b/include/wx/osx/core/hid.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/hid.h // Purpose: DARWIN HID layer for WX // Author: Ryan Norton -// Modified by: // Created: 11/11/2003 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/include/wx/osx/core/joystick.h b/include/wx/osx/core/joystick.h index 51e373821a..e60a518bed 100644 --- a/include/wx/osx/core/joystick.h +++ b/include/wx/osx/core/joystick.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/joystick.h // Purpose: wxJoystick class // Author: Ryan Norton -// Modified by: // Created: 2/13/2005 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/include/wx/osx/core/mimetype.h b/include/wx/osx/core/mimetype.h index aac17fafb2..64195c2aa1 100644 --- a/include/wx/osx/core/mimetype.h +++ b/include/wx/osx/core/mimetype.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/mimetype.h // Purpose: Mac implementation for wx mime-related classes // Author: Neil Perkins -// Modified by: // Created: 2010-05-15 // Copyright: (C) 2010 Neil Perkins // Licence: wxWindows licence diff --git a/include/wx/osx/core/private.h b/include/wx/osx/core/private.h index 453806a1fd..6c16eaf783 100644 --- a/include/wx/osx/core/private.h +++ b/include/wx/osx/core/private.h @@ -4,7 +4,6 @@ // wxWidgets itself, it may contain identifiers which don't start // with "wx". // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -366,6 +365,14 @@ public : virtual bool EnableTouchEvents(int eventsMask) = 0; + // scrolling views need a clip subview that acts as parent for native children + // (except for the scollbars) which are children of the view itself + virtual void AdjustClippingView(wxScrollBar* horizontal, wxScrollBar* vertical); + virtual void UseClippingView(bool clip); + + // returns native view which acts as a parent for native children + virtual WXWidget GetContainer() const; + // Mechanism used to keep track of whether a change should send an event // Do SendEvents(false) when starting actions that would trigger programmatic events // and SendEvents(true) at the end of the block. @@ -616,14 +623,14 @@ protected : class WXDLLIMPEXP_CORE wxListWidgetColumn { public : - virtual ~wxListWidgetColumn() {} + virtual ~wxListWidgetColumn() = default; } ; class WXDLLIMPEXP_CORE wxListWidgetCellValue { public : - wxListWidgetCellValue() {} - virtual ~wxListWidgetCellValue() {} + wxListWidgetCellValue() = default; + virtual ~wxListWidgetCellValue() = default; virtual void Set( CFStringRef value ) = 0; virtual void Set( const wxString& value ) = 0; @@ -638,8 +645,8 @@ public : class WXDLLIMPEXP_CORE wxListWidgetImpl { public: - wxListWidgetImpl() {} - virtual ~wxListWidgetImpl() { } + wxListWidgetImpl() = default; + virtual ~wxListWidgetImpl() = default; virtual wxListWidgetColumn* InsertTextColumn( unsigned pos, const wxString& title, bool editable = false, wxAlignment just = wxALIGN_LEFT , int defaultWidth = -1) = 0 ; @@ -694,7 +701,7 @@ public : // our ctor and implement GetTextEntry() ourselves. wxTextWidgetImpl(wxTextEntry *entry) : m_entry(entry) {} - virtual ~wxTextWidgetImpl() {} + virtual ~wxTextWidgetImpl() = default; wxTextEntry *GetTextEntry() const { return m_entry; } @@ -766,9 +773,9 @@ class WXDLLIMPEXP_CORE wxComboWidgetImpl { public : - wxComboWidgetImpl() {} + wxComboWidgetImpl() = default; - virtual ~wxComboWidgetImpl() {} + virtual ~wxComboWidgetImpl() = default; virtual int GetSelectedItem() const { return -1; } virtual void SetSelectedItem(int WXUNUSED(item)) {} @@ -796,9 +803,9 @@ class WXDLLIMPEXP_CORE wxChoiceWidgetImpl { public : - wxChoiceWidgetImpl() {} + wxChoiceWidgetImpl() = default; - virtual ~wxChoiceWidgetImpl() {} + virtual ~wxChoiceWidgetImpl() = default; virtual int GetSelectedItem() const { return -1; } @@ -830,8 +837,8 @@ public : class wxButtonImpl { public : - wxButtonImpl(){} - virtual ~wxButtonImpl(){} + wxButtonImpl() = default; + virtual ~wxButtonImpl() = default; virtual void SetPressedBitmap( const wxBitmapBundle& bitmap ) = 0; } ; @@ -843,8 +850,8 @@ class wxButtonImpl class wxSearchWidgetImpl { public : - wxSearchWidgetImpl(){} - virtual ~wxSearchWidgetImpl(){} + wxSearchWidgetImpl() = default; + virtual ~wxSearchWidgetImpl() = default; // search field options virtual void ShowSearchButton( bool show ) = 0; diff --git a/include/wx/osx/core/private/datetimectrl.h b/include/wx/osx/core/private/datetimectrl.h index 213e047c69..e629c0ed0f 100644 --- a/include/wx/osx/core/private/datetimectrl.h +++ b/include/wx/osx/core/private/datetimectrl.h @@ -48,7 +48,7 @@ public: virtual void SetDateRange(const wxDateTime& dt1, const wxDateTime& dt2) = 0; virtual bool GetDateRange(wxDateTime* dt1, wxDateTime* dt2) = 0; - virtual ~wxDateTimeWidgetImpl() { } + virtual ~wxDateTimeWidgetImpl() = default; protected: #if wxOSX_USE_COCOA diff --git a/include/wx/osx/core/private/strconv_cf.h b/include/wx/osx/core/private/strconv_cf.h index 6d80c1bb9f..d10988c515 100644 --- a/include/wx/osx/core/private/strconv_cf.h +++ b/include/wx/osx/core/private/strconv_cf.h @@ -2,7 +2,6 @@ // Name: wx/osx/core/private/strconv_cf.h // Purpose: Unicode conversion classes // Author: David Elliott, Ryan Norton -// Modified by: // Created: 2007-07-06 // Copyright: (c) 2004 Ryan Norton // (c) 2007 David Elliott diff --git a/include/wx/osx/cursor.h b/include/wx/osx/cursor.h index 1d78e3090e..ee6f48920a 100644 --- a/include/wx/osx/cursor.h +++ b/include/wx/osx/cursor.h @@ -2,7 +2,6 @@ // Name: wx/osx/cursor.h // Purpose: wxCursor class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dataform.h b/include/wx/osx/dataform.h index 73f65f59b8..b82da57309 100644 --- a/include/wx/osx/dataform.h +++ b/include/wx/osx/dataform.h @@ -2,7 +2,6 @@ // Name: wx/osx/dataform.h // Purpose: declaration of the wxDataFormat class // Author: Stefan Csomor (lifted from dnd.h) -// Modified by: // Created: 10/21/99 // Copyright: (c) 1999 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dataobj.h b/include/wx/osx/dataobj.h index 0ad2b4d73d..a65675b8cd 100644 --- a/include/wx/osx/dataobj.h +++ b/include/wx/osx/dataobj.h @@ -2,7 +2,6 @@ // Name: wx/osx/dataobj.h // Purpose: declaration of the wxDataObject // Author: Stefan Csomor (adapted from Robert Roebling's gtk port) -// Modified by: // Created: 10/21/99 // Copyright: (c) 1998, 1999 Vadim Zeitlin, Robert Roebling // Licence: wxWindows licence @@ -18,7 +17,7 @@ class WXDLLIMPEXP_CORE wxDataObject : public wxDataObjectBase { public: wxDataObject(); - virtual ~wxDataObject() { } + virtual ~wxDataObject() = default; virtual bool IsSupportedFormat( const wxDataFormat& format, Direction dir = Get ) const; diff --git a/include/wx/osx/dataobj2.h b/include/wx/osx/dataobj2.h index ff60e02930..0f1342b420 100644 --- a/include/wx/osx/dataobj2.h +++ b/include/wx/osx/dataobj2.h @@ -2,7 +2,6 @@ // Name: wx/osx/dataobj2.h // Purpose: declaration of standard wxDataObjectSimple-derived classes // Author: David Webster (adapted from Robert Roebling's gtk port -// Modified by: // Created: 10/21/99 // Copyright: (c) 1998, 1999 Vadim Zeitlin, Robert Roebling // Licence: wxWindows licence diff --git a/include/wx/osx/datectrl.h b/include/wx/osx/datectrl.h index 6ba2652ea5..c5c6a8a54b 100644 --- a/include/wx/osx/datectrl.h +++ b/include/wx/osx/datectrl.h @@ -18,7 +18,7 @@ class WXDLLIMPEXP_ADV wxDatePickerCtrl : public wxDatePickerCtrlBase { public: // Constructors. - wxDatePickerCtrl() { } + wxDatePickerCtrl() = default; wxDatePickerCtrl(wxWindow *parent, wxWindowID id, diff --git a/include/wx/osx/dc.h b/include/wx/osx/dc.h index 84bb59c077..50599d7a45 100644 --- a/include/wx/osx/dc.h +++ b/include/wx/osx/dc.h @@ -2,7 +2,6 @@ // Name: wx/osx/dc.h // Purpose: wxDC class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dcclient.h b/include/wx/osx/dcclient.h index 669add5fbc..d5840ad98a 100644 --- a/include/wx/osx/dcclient.h +++ b/include/wx/osx/dcclient.h @@ -2,7 +2,6 @@ // Name: wx/osx/dcclient.h // Purpose: wxClientDC, wxPaintDC and wxWindowDC classes // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dcmemory.h b/include/wx/osx/dcmemory.h index 01c9711bbe..e7388d2ebc 100644 --- a/include/wx/osx/dcmemory.h +++ b/include/wx/osx/dcmemory.h @@ -2,7 +2,6 @@ // Name: wx/osx/dcmemory.h // Purpose: wxMemoryDC class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dcprint.h b/include/wx/osx/dcprint.h index bd0ace67c5..2783ec7b88 100644 --- a/include/wx/osx/dcprint.h +++ b/include/wx/osx/dcprint.h @@ -2,7 +2,6 @@ // Name: wx/osx/dcprint.h // Purpose: wxPrinterDC class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dcscreen.h b/include/wx/osx/dcscreen.h index 101a78fb32..2240d513a6 100644 --- a/include/wx/osx/dcscreen.h +++ b/include/wx/osx/dcscreen.h @@ -2,7 +2,6 @@ // Name: wx/osx/dcscreen.h // Purpose: wxScreenDC class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dialog.h b/include/wx/osx/dialog.h index 7d5f76a244..3f1860a8cf 100644 --- a/include/wx/osx/dialog.h +++ b/include/wx/osx/dialog.h @@ -2,7 +2,6 @@ // Name: wx/osx/dialog.h // Purpose: wxDialog class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/dirdlg.h b/include/wx/osx/dirdlg.h index f1bdaf9300..6704a6fcdd 100644 --- a/include/wx/osx/dirdlg.h +++ b/include/wx/osx/dirdlg.h @@ -2,7 +2,6 @@ // Name: wx/osx/dirdlg.h // Purpose: wxDirDialog class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/evtloop.h b/include/wx/osx/evtloop.h index 36bc462402..3837bebf1b 100644 --- a/include/wx/osx/evtloop.h +++ b/include/wx/osx/evtloop.h @@ -4,7 +4,6 @@ // wx/osx/cocoa/evtloop.h for consistency with the other Mac // headers // Author: Vadim Zeitlin -// Modified by: // Created: 2006-01-12 // Copyright: (c) 2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/osx/filedlg.h b/include/wx/osx/filedlg.h index 3a91dd49a8..480846ef9e 100644 --- a/include/wx/osx/filedlg.h +++ b/include/wx/osx/filedlg.h @@ -2,7 +2,6 @@ // Name: wx/osx/filedlg.h // Purpose: wxFileDialog class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/font.h b/include/wx/osx/font.h index 9624690372..4ba8c44eb6 100644 --- a/include/wx/osx/font.h +++ b/include/wx/osx/font.h @@ -2,7 +2,6 @@ // Name: wx/osx/font.h // Purpose: wxFont class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -35,7 +34,7 @@ class WXDLLIMPEXP_CORE wxFont : public wxFontBase { public: // ctors and such - wxFont() { } + wxFont() = default; wxFont(const wxFontInfo& info); diff --git a/include/wx/osx/fontdlg.h b/include/wx/osx/fontdlg.h index 753d4794b1..920263c6ef 100644 --- a/include/wx/osx/fontdlg.h +++ b/include/wx/osx/fontdlg.h @@ -2,7 +2,6 @@ // Name: wx/osx/fontdlg.h // Purpose: wxFontDialog class using fonts window services (10.2+). // Author: Ryan Norton -// Modified by: // Created: 2004-09-25 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/include/wx/osx/frame.h b/include/wx/osx/frame.h index 5504c444c4..323ec1fa38 100644 --- a/include/wx/osx/frame.h +++ b/include/wx/osx/frame.h @@ -2,7 +2,6 @@ // Name: wx/osx/frame.h // Purpose: wxFrame class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -21,7 +20,7 @@ class WXDLLIMPEXP_CORE wxFrame: public wxFrameBase { public: // construction - wxFrame() { } + wxFrame() = default; wxFrame(wxWindow *parent, wxWindowID id, const wxString& title, diff --git a/include/wx/osx/gauge.h b/include/wx/osx/gauge.h index dab48174bf..0b7390af8b 100644 --- a/include/wx/osx/gauge.h +++ b/include/wx/osx/gauge.h @@ -2,7 +2,6 @@ // Name: wx/osx/gauge.h // Purpose: wxGauge class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -17,7 +16,7 @@ class WXDLLIMPEXP_CORE wxGauge: public wxGaugeBase { public: - wxGauge() { } + wxGauge() = default; wxGauge(wxWindow *parent, wxWindowID id, int range, diff --git a/include/wx/osx/glcanvas.h b/include/wx/osx/glcanvas.h index 5bc460238e..99c3dca0f6 100644 --- a/include/wx/osx/glcanvas.h +++ b/include/wx/osx/glcanvas.h @@ -2,7 +2,6 @@ // Name: wx/osx/glcanvas.h // Purpose: wxGLCanvas, for using OpenGL with wxWidgets under Macintosh // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/iphone/private.h b/include/wx/osx/iphone/private.h index 75610b61cb..8a61f7be12 100644 --- a/include/wx/osx/iphone/private.h +++ b/include/wx/osx/iphone/private.h @@ -4,7 +4,6 @@ // wxWidgets itself, it may contain identifiers which don't start // with "wx". // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/iphone/private/textimpl.h b/include/wx/osx/iphone/private/textimpl.h index bdaa6c0c72..3bb531192f 100644 --- a/include/wx/osx/iphone/private/textimpl.h +++ b/include/wx/osx/iphone/private/textimpl.h @@ -2,7 +2,6 @@ // Name: wx/osx/iphone/private/textimpl.h // Purpose: textcontrol implementation classes that have to be exposed // Author: Stefan Csomor -// Modified by: // Created: 03/02/99 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/joystick.h b/include/wx/osx/joystick.h index 310cb6ddd0..2f4fb9c82a 100644 --- a/include/wx/osx/joystick.h +++ b/include/wx/osx/joystick.h @@ -2,7 +2,6 @@ // Name: wx/osx/joystick.h // Purpose: wxJoystick class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/listbox.h b/include/wx/osx/listbox.h index fc8f684fd0..0f094cebdb 100644 --- a/include/wx/osx/listbox.h +++ b/include/wx/osx/listbox.h @@ -2,7 +2,6 @@ // Name: wx/osx/listbox.h // Purpose: wxListBox class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/mdi.h b/include/wx/osx/mdi.h index 743fcc417f..46d07e755c 100644 --- a/include/wx/osx/mdi.h +++ b/include/wx/osx/mdi.h @@ -138,7 +138,7 @@ protected: class WXDLLIMPEXP_CORE wxMDIClientWindow : public wxMDIClientWindowBase { public: - wxMDIClientWindow() { } + wxMDIClientWindow() = default; virtual ~wxMDIClientWindow(); virtual bool CreateClient(wxMDIParentFrame *parent, diff --git a/include/wx/osx/menu.h b/include/wx/osx/menu.h index c97357f0ea..2f6721ef98 100644 --- a/include/wx/osx/menu.h +++ b/include/wx/osx/menu.h @@ -2,7 +2,6 @@ // Name: wx/osx/menu.h // Purpose: wxMenu, wxMenuBar classes // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/menuitem.h b/include/wx/osx/menuitem.h index 6ec09040dd..18e144b087 100644 --- a/include/wx/osx/menuitem.h +++ b/include/wx/osx/menuitem.h @@ -2,7 +2,6 @@ // Name: wx/osx/menuitem.h // Purpose: wxMenuItem class // Author: Vadim Zeitlin -// Modified by: // Created: 11.11.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/osx/metafile.h b/include/wx/osx/metafile.h index 97f0c82962..c45015bfaf 100644 --- a/include/wx/osx/metafile.h +++ b/include/wx/osx/metafile.h @@ -4,7 +4,6 @@ // This probably should be restricted to Windows platforms, // but if there is an equivalent on your platform, great. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/minifram.h b/include/wx/osx/minifram.h index 5b06f33b13..4f2cf68cec 100644 --- a/include/wx/osx/minifram.h +++ b/include/wx/osx/minifram.h @@ -4,7 +4,6 @@ // If there is no equivalent on your platform, just make it a // normal frame. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -20,7 +19,7 @@ class WXDLLIMPEXP_CORE wxMiniFrame: public wxFrame { wxDECLARE_DYNAMIC_CLASS(wxMiniFrame); public: - wxMiniFrame() {} + wxMiniFrame() = default; wxMiniFrame(wxWindow *parent, wxWindowID id, const wxString& title, @@ -33,7 +32,7 @@ public: Create(parent, id, title, pos, size, style | wxFRAME_TOOL_WINDOW | wxFRAME_FLOAT_ON_PARENT , name); } - virtual ~wxMiniFrame() {} + virtual ~wxMiniFrame() = default; protected: }; diff --git a/include/wx/osx/msgdlg.h b/include/wx/osx/msgdlg.h index ca907b10ab..e6e65c66e7 100644 --- a/include/wx/osx/msgdlg.h +++ b/include/wx/osx/msgdlg.h @@ -3,7 +3,6 @@ // Purpose: wxMessageDialog class. Use generic version if no // platform-specific implementation. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/nonownedwnd.h b/include/wx/osx/nonownedwnd.h index 1c234fc95e..d063a03262 100644 --- a/include/wx/osx/nonownedwnd.h +++ b/include/wx/osx/nonownedwnd.h @@ -2,7 +2,6 @@ // Name: wx/osx/nonownedwnd.h // Purpose: declares wxNonOwnedWindow class // Author: Stefan Csomor -// Modified by: // Created: 2008-03-24 // Copyright: (c) 2008 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/notebook.h b/include/wx/osx/notebook.h index 04cc14e460..3d52ad4cde 100644 --- a/include/wx/osx/notebook.h +++ b/include/wx/osx/notebook.h @@ -2,7 +2,6 @@ // Name: wx/osx/notebook.h // Purpose: MSW/GTK compatible notebook (a.k.a. property sheet) // Author: Stefan Csomor -// Modified by: // Copyright: (c) Stefan Csomor // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -33,7 +32,7 @@ public: // ctors // ----- // default for dynamic class - wxNotebook() { } + wxNotebook() = default; // the same arguments as for wxControl (@@@ any special styles?) wxNotebook(wxWindow *parent, wxWindowID id, diff --git a/include/wx/osx/palette.h b/include/wx/osx/palette.h index e6fec4bc3d..ea0c2a32ab 100644 --- a/include/wx/osx/palette.h +++ b/include/wx/osx/palette.h @@ -2,7 +2,6 @@ // Name: wx/osx/palette.h // Purpose: wxPalette class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/pen.h b/include/wx/osx/pen.h index 8dc94ed862..575dd77466 100644 --- a/include/wx/osx/pen.h +++ b/include/wx/osx/pen.h @@ -2,7 +2,6 @@ // Name: wx/osx/pen.h // Purpose: wxPen class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/popupwin.h b/include/wx/osx/popupwin.h index 52ed3cf6fa..12456fad8a 100644 --- a/include/wx/osx/popupwin.h +++ b/include/wx/osx/popupwin.h @@ -2,7 +2,6 @@ // Name: wx/osx/popupwin.h // Purpose: wxPopupWindow class for wxMac // Author: Stefan Csomor -// Modified by: // Created: // Copyright: (c) 2006 Stefan Csomor // Licence: wxWindows licence @@ -18,7 +17,7 @@ class WXDLLIMPEXP_CORE wxPopupWindow : public wxPopupWindowBase { public: - wxPopupWindow() { } + wxPopupWindow() = default; ~wxPopupWindow(); wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE) diff --git a/include/wx/osx/printdlg.h b/include/wx/osx/printdlg.h index b209200ec6..57c8ead4ce 100644 --- a/include/wx/osx/printdlg.h +++ b/include/wx/osx/printdlg.h @@ -4,7 +4,6 @@ // Use generic, PostScript version if no // platform-specific implementation. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/printmac.h b/include/wx/osx/printmac.h index 36f8baddfd..f27633da1f 100644 --- a/include/wx/osx/printmac.h +++ b/include/wx/osx/printmac.h @@ -2,7 +2,6 @@ // Name: wx/osx/printmac.h // Purpose: wxWindowsPrinter, wxWindowsPrintPreview classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/osx/radiobox.h b/include/wx/osx/radiobox.h index 4b91335b44..90d575be90 100644 --- a/include/wx/osx/radiobox.h +++ b/include/wx/osx/radiobox.h @@ -2,7 +2,6 @@ // Name: wx/osx/radiobox.h // Purpose: wxRadioBox class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/radiobut.h b/include/wx/osx/radiobut.h index de83f0bf58..1261792518 100644 --- a/include/wx/osx/radiobut.h +++ b/include/wx/osx/radiobut.h @@ -2,7 +2,6 @@ // Name: wx/osx/radiobut.h // Purpose: wxRadioButton class // Author: Stefan Csomor -// Modified by: // Created: 01/02/97 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -16,7 +15,7 @@ class WXDLLIMPEXP_CORE wxRadioButton: public wxRadioButtonBase wxDECLARE_DYNAMIC_CLASS(wxRadioButton); public: - wxRadioButton() {} + wxRadioButton() = default; wxRadioButton(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/osx/scrolbar.h b/include/wx/osx/scrolbar.h index 1afcaaba3a..433f7bbd62 100644 --- a/include/wx/osx/scrolbar.h +++ b/include/wx/osx/scrolbar.h @@ -2,7 +2,6 @@ // Name: wx/osx/scrolbar.h // Purpose: wxScrollBar class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/slider.h b/include/wx/osx/slider.h index bb0bc5a881..eef413924b 100644 --- a/include/wx/osx/slider.h +++ b/include/wx/osx/slider.h @@ -2,7 +2,6 @@ // Name: wx/osx/slider.h // Purpose: wxSlider class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/sound.h b/include/wx/osx/sound.h index c7714495af..2ece316d30 100644 --- a/include/wx/osx/sound.h +++ b/include/wx/osx/sound.h @@ -3,7 +3,6 @@ // Purpose: wxSound class (loads and plays short Windows .wav files). // Optional on non-Windows platforms. // Author: Ryan Norton, Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Ryan Norton, Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/spinbutt.h b/include/wx/osx/spinbutt.h index 95b2a4cceb..e0b9f1eaaf 100644 --- a/include/wx/osx/spinbutt.h +++ b/include/wx/osx/spinbutt.h @@ -2,7 +2,6 @@ // Name: wx/osx/spinbutt.h // Purpose: wxSpinButton class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/statbmp.h b/include/wx/osx/statbmp.h index a657fb5dae..04ddb8e986 100644 --- a/include/wx/osx/statbmp.h +++ b/include/wx/osx/statbmp.h @@ -6,7 +6,7 @@ class WXDLLIMPEXP_CORE wxStaticBitmap : public wxStaticBitmapBase { public: - wxStaticBitmap() {} + wxStaticBitmap() = default; wxStaticBitmap(wxWindow *parent, wxWindowID id, const wxBitmapBundle& bitmap, diff --git a/include/wx/osx/statbox.h b/include/wx/osx/statbox.h index 11fecde7f8..6879164aca 100644 --- a/include/wx/osx/statbox.h +++ b/include/wx/osx/statbox.h @@ -2,7 +2,6 @@ // Name: wx/osx/statbox.h // Purpose: wxStaticBox class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -16,7 +15,7 @@ class WXDLLIMPEXP_CORE wxStaticBox : public wxStaticBoxBase wxDECLARE_DYNAMIC_CLASS(wxStaticBox); public: - wxStaticBox() {} + wxStaticBox() = default; wxStaticBox(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, diff --git a/include/wx/osx/stattext.h b/include/wx/osx/stattext.h index 91bb8d534d..654ccb5024 100644 --- a/include/wx/osx/stattext.h +++ b/include/wx/osx/stattext.h @@ -2,7 +2,6 @@ // Name: wx/osx/stattext.h // Purpose: wxStaticText class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -14,7 +13,7 @@ class WXDLLIMPEXP_CORE wxStaticText: public wxStaticTextBase { public: - wxStaticText() { } + wxStaticText() = default; wxStaticText(wxWindow *parent, wxWindowID id, const wxString& label, diff --git a/include/wx/osx/statusbr.h b/include/wx/osx/statusbr.h index f9488676ca..845506727a 100644 --- a/include/wx/osx/statusbr.h +++ b/include/wx/osx/statusbr.h @@ -3,7 +3,6 @@ // Purpose: native implementation of wxStatusBar. // Optional: can use generic version instead. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/taskbarosx.h b/include/wx/osx/taskbarosx.h index 5062a7ce77..e0be0d5b1c 100644 --- a/include/wx/osx/taskbarosx.h +++ b/include/wx/osx/taskbarosx.h @@ -2,7 +2,6 @@ // File: wx/mac/taskbarosx.h // Purpose: Defines wxTaskBarIcon class for OSX // Author: Ryan Norton -// Modified by: // Created: 04/04/2003 // Copyright: (c) Ryan Norton, 2003 // Licence: wxWindows licence diff --git a/include/wx/osx/textctrl.h b/include/wx/osx/textctrl.h index 618eb7ce1d..cd5acb9d69 100644 --- a/include/wx/osx/textctrl.h +++ b/include/wx/osx/textctrl.h @@ -2,7 +2,6 @@ // Name: wx/osx/textctrl.h // Purpose: wxTextCtrl class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/tglbtn.h b/include/wx/osx/tglbtn.h index b75ced673e..d454dc7d33 100644 --- a/include/wx/osx/tglbtn.h +++ b/include/wx/osx/tglbtn.h @@ -3,7 +3,6 @@ // Purpose: Declaration of the wxToggleButton class, which implements a // toggle button under wxMac. // Author: Stefan Csomor -// Modified by: // Created: 08.02.01 // Copyright: (c) 2004 Stefan Csomor // Licence: wxWindows licence @@ -15,7 +14,7 @@ class WXDLLIMPEXP_CORE wxToggleButton : public wxToggleButtonBase { public: - wxToggleButton() {} + wxToggleButton() = default; wxToggleButton(wxWindow *parent, wxWindowID id, const wxString& label, @@ -55,7 +54,7 @@ private: class WXDLLIMPEXP_CORE wxBitmapToggleButton : public wxToggleButton { public: - wxBitmapToggleButton() {} + wxBitmapToggleButton() = default; wxBitmapToggleButton(wxWindow *parent, wxWindowID id, const wxBitmapBundle& label, diff --git a/include/wx/osx/timectrl.h b/include/wx/osx/timectrl.h index a5ad4ad0b4..ee47865738 100644 --- a/include/wx/osx/timectrl.h +++ b/include/wx/osx/timectrl.h @@ -18,7 +18,7 @@ class WXDLLIMPEXP_ADV wxTimePickerCtrl : public wxTimePickerCtrlBase { public: // Constructors. - wxTimePickerCtrl() { } + wxTimePickerCtrl() = default; wxTimePickerCtrl(wxWindow *parent, wxWindowID id, diff --git a/include/wx/osx/toolbar.h b/include/wx/osx/toolbar.h index 645c2a9a52..95a32d8c2d 100644 --- a/include/wx/osx/toolbar.h +++ b/include/wx/osx/toolbar.h @@ -2,7 +2,6 @@ // Name: wx/osx/toolbar.h // Purpose: wxToolBar class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/tooltip.h b/include/wx/osx/tooltip.h index c229555071..01cd9ded07 100644 --- a/include/wx/osx/tooltip.h +++ b/include/wx/osx/tooltip.h @@ -2,7 +2,6 @@ // Name: wx/osx/tooltip.h // Purpose: wxToolTip class - tooltip control // Author: Stefan Csomor -// Modified by: // Created: 31.01.99 // Copyright: (c) 1999 Robert Roebling, Vadim Zeitlin, Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/toplevel.h b/include/wx/osx/toplevel.h index ebe3822763..f8db929861 100644 --- a/include/wx/osx/toplevel.h +++ b/include/wx/osx/toplevel.h @@ -2,7 +2,6 @@ // Name: wx/osx/toplevel.h // Purpose: wxTopLevelWindowMac is the Mac implementation of wxTLW // Author: Stefan Csomor -// Modified by: // Created: 20.09.01 // Copyright: (c) 2001 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/osx/webview_webkit.h b/include/wx/osx/webview_webkit.h index d254e7e378..7699f67b2a 100644 --- a/include/wx/osx/webview_webkit.h +++ b/include/wx/osx/webview_webkit.h @@ -3,7 +3,6 @@ // Purpose: wxWebViewWebKit - embeddable web kit control, // OS X implementation of web view component // Author: Jethro Grassie / Kevin Ollivier / Marianne Gagnon -// Modified by: // Created: 2004-4-16 // Copyright: (c) Jethro Grassie / Kevin Ollivier / Marianne Gagnon // Licence: wxWindows licence diff --git a/include/wx/osx/window.h b/include/wx/osx/window.h index 42199a4fcc..e19241d430 100644 --- a/include/wx/osx/window.h +++ b/include/wx/osx/window.h @@ -2,7 +2,6 @@ // Name: wx/osx/window.h // Purpose: wxWindowMac class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -152,7 +151,6 @@ public: // -------------- void OnMouseEvent( wxMouseEvent &event ); - void OnDPIChanged( wxDPIChangedEvent& event ); void MacOnScroll( wxScrollEvent&event ); @@ -226,7 +224,7 @@ public: // returns true if children have to clipped to the content area // (e.g., scrolled windows) bool MacClipChildren() const { return m_clipChildren ; } - void MacSetClipChildren( bool clip ) { m_clipChildren = clip ; } + void MacSetClipChildren( bool clip ); // returns true if the grandchildren need to be clipped to the children's content area // (e.g., splitter windows) @@ -293,9 +291,6 @@ public: // internal response to size events virtual void MacOnInternalSize() {} - // Return the DPI corresponding to the given scale factor. - static wxSize OSXMakeDPIFromScaleFactor(double scaleFactor); - #if wxUSE_MENUS // Called on the invoking window after handling the menu event. virtual void OSXAfterMenuEvent() { } diff --git a/include/wx/overlay.h b/include/wx/overlay.h index 0fc208902e..dcac779c3e 100644 --- a/include/wx/overlay.h +++ b/include/wx/overlay.h @@ -2,7 +2,6 @@ // Name: wx/overlay.h // Purpose: wxOverlay class // Author: Stefan Csomor -// Modified by: // Created: 2006-10-20 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/ownerdrw.h b/include/wx/ownerdrw.h index 4dfc30b47c..5ae728fe71 100644 --- a/include/wx/ownerdrw.h +++ b/include/wx/ownerdrw.h @@ -38,7 +38,7 @@ public: m_margin = ms_defaultMargin; } - virtual ~wxOwnerDrawnBase() {} + virtual ~wxOwnerDrawnBase() = default; void SetFont(const wxFont& font) { m_font = font; m_ownerDrawn = true; } diff --git a/include/wx/palette.h b/include/wx/palette.h index fe66a380df..ff2be02688 100644 --- a/include/wx/palette.h +++ b/include/wx/palette.h @@ -2,7 +2,6 @@ // Name: wx/palette.h // Purpose: Common header and base class for wxPalette // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence @@ -22,7 +21,7 @@ class WXDLLIMPEXP_CORE wxPaletteBase: public wxGDIObject { public: - virtual ~wxPaletteBase() { } + virtual ~wxPaletteBase() = default; virtual int GetColoursCount() const { wxFAIL_MSG( wxT("not implemented") ); return 0; } }; @@ -31,12 +30,10 @@ public: #include "wx/msw/palette.h" #elif defined(__WXX11__) #include "wx/x11/palette.h" -#elif defined(__WXGTK__) +#elif defined(__WXGTK__) || defined(__WXQT__) #include "wx/generic/paletteg.h" #elif defined(__WXMAC__) #include "wx/osx/palette.h" -#elif defined(__WXQT__) - #include "wx/qt/palette.h" #endif #endif // wxUSE_PALETTE diff --git a/include/wx/panel.h b/include/wx/panel.h index 4a56874e3d..e12527d6ec 100644 --- a/include/wx/panel.h +++ b/include/wx/panel.h @@ -2,7 +2,6 @@ // Name: wx/panel.h // Purpose: Base header for wxPanel // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // (c) 2011 Vadim Zeitlin @@ -28,7 +27,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxPanelNameStr[]; class WXDLLIMPEXP_CORE wxPanel : public wxNavigationEnabled { public: - wxPanel() { } + wxPanel() = default; wxPanel(wxWindow *parent, wxWindowID winid = wxID_ANY, diff --git a/include/wx/paper.h b/include/wx/paper.h index 84e27e10e5..3074c9c6ec 100644 --- a/include/wx/paper.h +++ b/include/wx/paper.h @@ -2,7 +2,6 @@ // Name: wx/paper.h // Purpose: Paper database types and classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/pen.h b/include/wx/pen.h index d2104c7514..6ae4df8f62 100644 --- a/include/wx/pen.h +++ b/include/wx/pen.h @@ -2,7 +2,6 @@ // Name: wx/pen.h // Purpose: Base header for wxPen // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence @@ -63,7 +62,7 @@ private: class WXDLLIMPEXP_CORE wxPenBase : public wxGDIObject { public: - virtual ~wxPenBase() { } + virtual ~wxPenBase() = default; virtual void SetColour(const wxColour& col) = 0; virtual void SetColour(unsigned char r, unsigned char g, unsigned char b) = 0; diff --git a/include/wx/persist.h b/include/wx/persist.h index 6caf660d6b..a1d33724ae 100644 --- a/include/wx/persist.h +++ b/include/wx/persist.h @@ -185,7 +185,7 @@ public: wxPersistentObject(void *obj) : m_obj(obj) { } // trivial but virtual dtor - virtual ~wxPersistentObject() { } + virtual ~wxPersistentObject() = default; // methods used by wxPersistenceManager diff --git a/include/wx/pickerbase.h b/include/wx/pickerbase.h index b9d7ea3634..3bfcac1f2f 100644 --- a/include/wx/pickerbase.h +++ b/include/wx/pickerbase.h @@ -2,7 +2,6 @@ // Name: wx/pickerbase.h // Purpose: wxPickerBase definition // Author: Francesco Montorsi (based on Vadim Zeitlin's code) -// Modified by: // Created: 14/4/2006 // Copyright: (c) Vadim Zeitlin, Francesco Montorsi // Licence: wxWindows Licence @@ -38,7 +37,7 @@ public: // ctor: text is the associated text control wxPickerBase() : m_text(nullptr), m_picker(nullptr), m_sizer(nullptr) { } - virtual ~wxPickerBase() {} + virtual ~wxPickerBase() = default; // if present, intercepts wxPB_USE_TEXTCTRL style and creates the text control diff --git a/include/wx/platinfo.h b/include/wx/platinfo.h index e551bbac06..35c5a3c0b2 100644 --- a/include/wx/platinfo.h +++ b/include/wx/platinfo.h @@ -2,7 +2,6 @@ // Name: wx/platinfo.h // Purpose: declaration of the wxPlatformInfo class // Author: Francesco Montorsi -// Modified by: // Created: 07.07.2006 (based on wxToolkitInfo) // Copyright: (c) 2006 Francesco Montorsi // Licence: wxWindows licence diff --git a/include/wx/popupwin.h b/include/wx/popupwin.h index 1c310a134f..8b19d76bd8 100644 --- a/include/wx/popupwin.h +++ b/include/wx/popupwin.h @@ -2,7 +2,6 @@ // Name: wx/popupwin.h // Purpose: wxPopupWindow interface declaration // Author: Vadim Zeitlin -// Modified by: // Created: 06.01.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence @@ -34,7 +33,7 @@ class WXDLLIMPEXP_CORE wxPopupWindowBase : public wxNonOwnedWindow { public: - wxPopupWindowBase() { } + wxPopupWindowBase() = default; virtual ~wxPopupWindowBase(); // create the popup window @@ -126,7 +125,7 @@ class WXDLLIMPEXP_CORE wxPopupTransientWindow : public wxPopupTransientWindowBas { public: // ctors - wxPopupTransientWindow() { } + wxPopupTransientWindow() = default; wxPopupTransientWindow(wxWindow *parent, int style = wxBORDER_NONE) { Create(parent, style); } diff --git a/include/wx/power.h b/include/wx/power.h index f3feeb6732..5d81498c55 100644 --- a/include/wx/power.h +++ b/include/wx/power.h @@ -2,7 +2,6 @@ // Name: wx/power.h // Purpose: functions and classes for system power management // Author: Vadim Zeitlin -// Modified by: // Created: 2006-05-27 // Copyright: (c) 2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/preferences.h b/include/wx/preferences.h index 10ed71ce4b..4a64b4a2f0 100644 --- a/include/wx/preferences.h +++ b/include/wx/preferences.h @@ -44,8 +44,8 @@ class wxPreferencesEditorImpl; class WXDLLIMPEXP_CORE wxPreferencesPage { public: - wxPreferencesPage() {} - virtual ~wxPreferencesPage() {} + wxPreferencesPage() = default; + virtual ~wxPreferencesPage() = default; // Name of the page, used e.g. for tabs virtual wxString GetName() const = 0; diff --git a/include/wx/print.h b/include/wx/print.h index 269f55cba4..b6717716d2 100644 --- a/include/wx/print.h +++ b/include/wx/print.h @@ -2,7 +2,6 @@ // Name: wx/print.h // Purpose: Base header for printer classes // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/printdlg.h b/include/wx/printdlg.h index 4b29362072..75987eb882 100644 --- a/include/wx/printdlg.h +++ b/include/wx/printdlg.h @@ -2,7 +2,6 @@ // Name: wx/printdlg.h // Purpose: Base header and class for print dialogs // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence @@ -28,7 +27,7 @@ class WXDLLIMPEXP_CORE wxPrintDialogBase : public wxDialog { public: - wxPrintDialogBase() { } + wxPrintDialogBase() = default; wxPrintDialogBase(wxWindow *parent, wxWindowID id = wxID_ANY, const wxString &title = wxEmptyString, @@ -77,7 +76,7 @@ private: class WXDLLIMPEXP_CORE wxPageSetupDialogBase: public wxDialog { public: - wxPageSetupDialogBase() { } + wxPageSetupDialogBase() = default; wxPageSetupDialogBase(wxWindow *parent, wxWindowID id = wxID_ANY, const wxString &title = wxEmptyString, diff --git a/include/wx/private/animate.h b/include/wx/private/animate.h index 3e85dd854b..d7fba1b815 100644 --- a/include/wx/private/animate.h +++ b/include/wx/private/animate.h @@ -17,8 +17,8 @@ class WXDLLIMPEXP_CORE wxAnimationImpl : public wxRefCounter { public: - wxAnimationImpl() {} - virtual ~wxAnimationImpl() {} + wxAnimationImpl() = default; + virtual ~wxAnimationImpl() = default; virtual bool IsOk() const = 0; virtual bool IsCompatibleWith(wxClassInfo* ci) const = 0; diff --git a/include/wx/private/display.h b/include/wx/private/display.h index 8950fa3e80..e6f5eff568 100644 --- a/include/wx/private/display.h +++ b/include/wx/private/display.h @@ -21,7 +21,7 @@ class wxDisplayFactory { public: - wxDisplayFactory() { } + wxDisplayFactory() = default; virtual ~wxDisplayFactory() { ClearImpls(); } // Create the display if necessary using CreateDisplay(), otherwise just @@ -104,7 +104,7 @@ class wxDisplayImpl { public: // virtual dtor for this base class - virtual ~wxDisplayImpl() { } + virtual ~wxDisplayImpl() = default; // return the full area of this display diff --git a/include/wx/private/eventloopsourcesmanager.h b/include/wx/private/eventloopsourcesmanager.h index 430a2f7f20..8416a1f471 100644 --- a/include/wx/private/eventloopsourcesmanager.h +++ b/include/wx/private/eventloopsourcesmanager.h @@ -21,7 +21,7 @@ public: virtual wxEventLoopSource* AddSourceForFD(int fd, wxEventLoopSourceHandler *handler, int flags) = 0; - virtual ~wxEventLoopSourcesManagerBase() { } + virtual ~wxEventLoopSourcesManagerBase() = default; }; #endif // wxUSE_EVENTLOOP_SOURCE diff --git a/include/wx/private/fdiodispatcher.h b/include/wx/private/fdiodispatcher.h index 14f951a96b..839da9f516 100644 --- a/include/wx/private/fdiodispatcher.h +++ b/include/wx/private/fdiodispatcher.h @@ -59,7 +59,7 @@ public: // -1 if an error occurred virtual int Dispatch(int timeout = TIMEOUT_INFINITE) = 0; - virtual ~wxFDIODispatcher() { } + virtual ~wxFDIODispatcher() = default; }; //entry for wxFDIOHandlerMap @@ -105,7 +105,7 @@ public: // unregister descriptor previously registered with RegisterFD() virtual bool UnregisterFD(int fd) override; - virtual ~wxMappedFDIODispatcher() { } + virtual ~wxMappedFDIODispatcher() = default; protected: // the fd -> handler map containing all the registered handlers diff --git a/include/wx/private/fdiohandler.h b/include/wx/private/fdiohandler.h index 94e36490cd..d356706cdf 100644 --- a/include/wx/private/fdiohandler.h +++ b/include/wx/private/fdiohandler.h @@ -41,7 +41,7 @@ public: // virtual dtor for the base class - virtual ~wxFDIOHandler() { } + virtual ~wxFDIOHandler() = default; private: int m_regmask; diff --git a/include/wx/private/fdiomanager.h b/include/wx/private/fdiomanager.h index 3532b7c6fe..34790852ea 100644 --- a/include/wx/private/fdiomanager.h +++ b/include/wx/private/fdiomanager.h @@ -35,7 +35,7 @@ public: virtual void RemoveInput(wxFDIOHandler *handler, int fd, Direction d) = 0; // empty but virtual dtor for the base class - virtual ~wxFDIOManager() { } + virtual ~wxFDIOManager() = default; }; #endif // _WX_PRIVATE_FDIOMANAGER_H_ diff --git a/include/wx/private/filename.h b/include/wx/private/filename.h index 34dfc397c5..93d0ae1222 100644 --- a/include/wx/private/filename.h +++ b/include/wx/private/filename.h @@ -2,7 +2,6 @@ // Name: wx/private/filename.h // Purpose: Internal declarations for src/common/filename.cpp // Author: Mike Wetherell -// Modified by: // Created: 2006-10-22 // Copyright: (c) 2006 Mike Wetherell // Licence: wxWindows licence diff --git a/include/wx/private/fontmgr.h b/include/wx/private/fontmgr.h index 0a40ea2d0c..094719f2fc 100644 --- a/include/wx/private/fontmgr.h +++ b/include/wx/private/fontmgr.h @@ -32,7 +32,7 @@ class wxFontInstanceBase { protected: wxFontInstanceBase(float ptSize, bool aa) : m_ptSize(ptSize), m_aa(aa) {} - virtual ~wxFontInstanceBase() {} + virtual ~wxFontInstanceBase() = default; public: float GetPointSize() const { return m_ptSize; } diff --git a/include/wx/private/graphics.h b/include/wx/private/graphics.h index 1cc38f8ae3..ebe2117bc7 100644 --- a/include/wx/private/graphics.h +++ b/include/wx/private/graphics.h @@ -2,7 +2,6 @@ // Name: wx/private/graphics.h // Purpose: private graphics context header // Author: Stefan Csomor -// Modified by: // Created: // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -33,7 +32,7 @@ public : wxGraphicsBitmapData( wxGraphicsRenderer* renderer) : wxGraphicsObjectRefData(renderer) {} - virtual ~wxGraphicsBitmapData() {} + virtual ~wxGraphicsBitmapData() = default; // returns the native representation virtual void * GetNativeBitmap() const = 0; @@ -45,7 +44,7 @@ public : wxGraphicsMatrixData( wxGraphicsRenderer* renderer) : wxGraphicsObjectRefData(renderer) {} - virtual ~wxGraphicsMatrixData() {} + virtual ~wxGraphicsMatrixData() = default; // concatenates the matrix virtual void Concat( const wxGraphicsMatrixData *t ) = 0; @@ -98,7 +97,7 @@ class WXDLLIMPEXP_CORE wxGraphicsPathData : public wxGraphicsObjectRefData { public : wxGraphicsPathData(wxGraphicsRenderer* renderer) : wxGraphicsObjectRefData(renderer) {} - virtual ~wxGraphicsPathData() {} + virtual ~wxGraphicsPathData() = default; // // These are the path primitives from which everything else can be constructed diff --git a/include/wx/private/init.h b/include/wx/private/init.h index 1295aad5ad..c6a02ca8f9 100644 --- a/include/wx/private/init.h +++ b/include/wx/private/init.h @@ -21,9 +21,19 @@ struct WXDLLIMPEXP_BASE wxInitData // Get the single global object. static wxInitData& Get(); - // Initialize from ANSI command line arguments. + // Initialize from ANSI command line arguments: argv contents should be + // static, i.e. remain valid until the end of the program. void Initialize(int argc, char** argv); + // Initialize from wide command line arguments if we hadn't been + // initialized in some other way: this allows to call this function + // unconditionally, even when these wide arguments were themselves + // synthesized from ANSI ones by our own code. + // + // Note that here we currently make a copy of the arguments internally, so + // they don't need to be static. + void InitIfNecessary(int argc, wchar_t** argv); + // This function is used instead of the dtor because the global object can // be initialized multiple times. void Free(); @@ -47,9 +57,10 @@ struct WXDLLIMPEXP_BASE wxInitData wchar_t** argvMSW = nullptr; #else // !__WINDOWS__ // Under other platforms we typically need the original, non-Unicode - // command line version, so we keep it too. Unlike argv that we allocate, - // this pointer doesn't need to be freed. + // command line version, so we keep it too. This pointer may or not need to + // be freed, as indicated by ownsArgvA flag. char** argvA = nullptr; + bool ownsArgvA = false; #endif // __WINDOWS__ wxDECLARE_NO_COPY_CLASS(wxInitData); diff --git a/include/wx/private/markupparser.h b/include/wx/private/markupparser.h index 855d92ad05..54a186c736 100644 --- a/include/wx/private/markupparser.h +++ b/include/wx/private/markupparser.h @@ -76,8 +76,8 @@ struct wxMarkupSpanAttributes class wxMarkupParserOutput { public: - wxMarkupParserOutput() { } - virtual ~wxMarkupParserOutput() { } + wxMarkupParserOutput() = default; + virtual ~wxMarkupParserOutput() = default; // Virtual functions called by wxMarkupParser while parsing the markup. diff --git a/include/wx/private/markupparserattr.h b/include/wx/private/markupparserattr.h index 921bfc0c3e..2441fbf26f 100644 --- a/include/wx/private/markupparserattr.h +++ b/include/wx/private/markupparserattr.h @@ -223,7 +223,7 @@ private: template struct FontModifier { - FontModifier() { } + FontModifier() = default; void operator()(wxMarkupSpanAttributes::OptionalBool isIt, wxFont& font, diff --git a/include/wx/private/menuradio.h b/include/wx/private/menuradio.h index dbbb09191b..bfcbfddb48 100644 --- a/include/wx/private/menuradio.h +++ b/include/wx/private/menuradio.h @@ -17,7 +17,7 @@ class wxMenuRadioItemsData { public: - wxMenuRadioItemsData() { } + wxMenuRadioItemsData() = default; // Default copy ctor, assignment operator and dtor are all ok. diff --git a/include/wx/private/notifmsg.h b/include/wx/private/notifmsg.h index 8d706b1bae..4afd5c8ede 100644 --- a/include/wx/private/notifmsg.h +++ b/include/wx/private/notifmsg.h @@ -19,7 +19,7 @@ public: } - virtual ~wxNotificationMessageImpl() { } + virtual ~wxNotificationMessageImpl() = default; virtual bool Show(int timeout) = 0; diff --git a/include/wx/private/overlay.h b/include/wx/private/overlay.h index 559d191802..fc95d53722 100644 --- a/include/wx/private/overlay.h +++ b/include/wx/private/overlay.h @@ -2,7 +2,6 @@ // Name: wx/private/overlay.h // Purpose: wxOverlayImpl declaration // Author: Stefan Csomor -// Modified by: // Created: 2006-10-20 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/private/preferences.h b/include/wx/private/preferences.h index 8b926450b9..f0436fbf81 100644 --- a/include/wx/private/preferences.h +++ b/include/wx/private/preferences.h @@ -31,10 +31,10 @@ public: virtual void Show(wxWindow* parent) = 0; virtual void Dismiss() = 0; - virtual ~wxPreferencesEditorImpl() {} + virtual ~wxPreferencesEditorImpl() = default; protected: - wxPreferencesEditorImpl() {} + wxPreferencesEditorImpl() = default; }; #endif // _WX_PRIVATE_PREFERENCES_H_ diff --git a/include/wx/private/refcountermt.h b/include/wx/private/refcountermt.h index c40a326990..509104f83c 100644 --- a/include/wx/private/refcountermt.h +++ b/include/wx/private/refcountermt.h @@ -29,7 +29,7 @@ public: } protected: - virtual ~wxRefCounterMT() { } + virtual ~wxRefCounterMT() = default; private: // Ref count is atomic to allow IncRef() and DecRef() to be concurrently diff --git a/include/wx/private/richtooltip.h b/include/wx/private/richtooltip.h index e9dbf942c1..a4661b42cc 100644 --- a/include/wx/private/richtooltip.h +++ b/include/wx/private/richtooltip.h @@ -35,10 +35,10 @@ public: virtual void ShowFor(wxWindow* win, const wxRect* rect = nullptr) = 0; - virtual ~wxRichToolTipImpl() { } + virtual ~wxRichToolTipImpl() = default; protected: - wxRichToolTipImpl() { } + wxRichToolTipImpl() = default; }; #endif // _WX_PRIVATE_RICHTOOLTIP_H_ diff --git a/include/wx/private/socket.h b/include/wx/private/socket.h index 39f5cd6872..6ec7a8de78 100644 --- a/include/wx/private/socket.h +++ b/include/wx/private/socket.h @@ -157,7 +157,7 @@ public: virtual void Uninstall_Callback(wxSocketImpl *socket, wxSocketNotify event = wxSOCKET_LOST) = 0; - virtual ~wxSocketManager() { } + virtual ~wxSocketManager() = default; private: // get the manager to use if we don't have it yet diff --git a/include/wx/private/textmeasure.h b/include/wx/private/textmeasure.h index 416f553a13..2bea7897d0 100644 --- a/include/wx/private/textmeasure.h +++ b/include/wx/private/textmeasure.h @@ -29,7 +29,7 @@ public: // Even though this class is not supposed to be used polymorphically, give // it a virtual dtor to avoid compiler warnings. - virtual ~wxTextMeasureBase() { } + virtual ~wxTextMeasureBase() = default; // Return the extent of a single line string. diff --git a/include/wx/private/timer.h b/include/wx/private/timer.h index 5f4ce0d511..9ce44aea7e 100644 --- a/include/wx/private/timer.h +++ b/include/wx/private/timer.h @@ -30,7 +30,7 @@ public: // empty but virtual base class dtor, the caller is responsible for // stopping the timer before it's destroyed (it can't be done from here as // it's too late) - virtual ~wxTimerImpl() { } + virtual ~wxTimerImpl() = default; // start the timer. When overriding call base version first. diff --git a/include/wx/private/tlwgeom.h b/include/wx/private/tlwgeom.h index 502676a9e4..5b40a00658 100644 --- a/include/wx/private/tlwgeom.h +++ b/include/wx/private/tlwgeom.h @@ -29,8 +29,8 @@ class wxTLWGeometryBase public: typedef wxTopLevelWindow::GeometrySerializer Serializer; - wxTLWGeometryBase() {} - virtual ~wxTLWGeometryBase() {} + wxTLWGeometryBase() = default; + virtual ~wxTLWGeometryBase() = default; // Initialize from the given window. virtual bool GetFrom(const wxTopLevelWindow* tlw) = 0; diff --git a/include/wx/private/uiaction.h b/include/wx/private/uiaction.h index ed6417ac3c..bf594e7a73 100644 --- a/include/wx/private/uiaction.h +++ b/include/wx/private/uiaction.h @@ -17,8 +17,8 @@ class wxUIActionSimulatorImpl { public: - wxUIActionSimulatorImpl() { } - virtual ~wxUIActionSimulatorImpl() { } + wxUIActionSimulatorImpl() = default; + virtual ~wxUIActionSimulatorImpl() = default; // Low level mouse methods which must be implemented in the derived class. virtual bool MouseMove(long x, long y) = 0; diff --git a/include/wx/private/uilocale.h b/include/wx/private/uilocale.h index dfdfca1b64..c543a24b2a 100644 --- a/include/wx/private/uilocale.h +++ b/include/wx/private/uilocale.h @@ -68,6 +68,7 @@ public: // The entries contain platform-dependent identifiers. static wxVector GetPreferredUILanguages(); +#if wxUSE_DATETIME // Helper function used by GetMonthName/GetWeekDayName(): returns 0 if flags is // wxDateTime::Name_Full, 1 if it is wxDateTime::Name_Abbr, and 2 if it is // wxDateTime::Name_Shortest or -1 if the flags is incorrect (and asserts in this case) @@ -75,6 +76,7 @@ public: // the return value of this function is used as an index into 2D array // containing full names in its first row and abbreviated ones in the 2nd one static int ArrayIndexFromFlag(wxDateTime::NameFlags flags); +#endif // wxUSE_DATETIME // Use this locale in the UI. // @@ -88,14 +90,16 @@ public: virtual wxLocaleIdent GetLocaleId() const = 0; virtual wxString GetInfo(wxLocaleInfo index, wxLocaleCategory cat) const = 0; virtual wxString GetLocalizedName(wxLocaleName name, wxLocaleForm form) const = 0; +#if wxUSE_DATETIME virtual wxString GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const = 0; virtual wxString GetWeekDayName(wxDateTime::WeekDay weekday, wxDateTime::NameForm form) const = 0; +#endif // wxUSE_DATETIME virtual wxLayoutDirection GetLayoutDirection() const = 0; virtual int CompareStrings(const wxString& lhs, const wxString& rhs, int flags) const = 0; - virtual ~wxUILocaleImpl() { } + virtual ~wxUILocaleImpl() = default; }; #endif // _WX_PRIVATE_UILOCALE_H_ diff --git a/include/wx/private/webrequest.h b/include/wx/private/webrequest.h index 9fc741a065..7da1d6d1f8 100644 --- a/include/wx/private/webrequest.h +++ b/include/wx/private/webrequest.h @@ -32,7 +32,7 @@ const int wxWEBREQUEST_BUFFER_SIZE = 64 * 1024; class wxWebAuthChallengeImpl : public wxRefCounterMT { public: - virtual ~wxWebAuthChallengeImpl() { } + virtual ~wxWebAuthChallengeImpl() = default; wxWebAuthChallenge::Source GetSource() const { return m_source; } @@ -55,7 +55,7 @@ private: class wxWebRequestImpl : public wxRefCounterMT { public: - virtual ~wxWebRequestImpl() { } + virtual ~wxWebRequestImpl() = default; void SetHeader(const wxString& name, const wxString& value) { m_headers[name] = value; } @@ -223,7 +223,7 @@ public: virtual bool Initialize() { return true; } - virtual ~wxWebSessionFactory() { } + virtual ~wxWebSessionFactory() = default; }; // ---------------------------------------------------------------------------- @@ -233,7 +233,7 @@ public: class wxWebSessionImpl : public wxRefCounterMT { public: - virtual ~wxWebSessionImpl() { } + virtual ~wxWebSessionImpl() = default; virtual wxWebRequestImplPtr CreateRequest(wxWebSession& session, diff --git a/include/wx/prntbase.h b/include/wx/prntbase.h index 8796ffdf5e..cd951a8cae 100644 --- a/include/wx/prntbase.h +++ b/include/wx/prntbase.h @@ -2,7 +2,6 @@ // Name: wx/prntbase.h // Purpose: Base classes for printing framework // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -75,8 +74,8 @@ enum wxPreviewFrameModalityKind class WXDLLIMPEXP_CORE wxPrintFactory { public: - wxPrintFactory() {} - virtual ~wxPrintFactory() {} + wxPrintFactory() = default; + virtual ~wxPrintFactory() = default; virtual wxPrinterBase *CreatePrinter( wxPrintDialogData* data ) = 0; diff --git a/include/wx/progdlg.h b/include/wx/progdlg.h index f06aef1c9a..d9011f7dfe 100644 --- a/include/wx/progdlg.h +++ b/include/wx/progdlg.h @@ -2,7 +2,6 @@ // Name: wx/progdlg.h // Purpose: Base header for wxProgressDialog // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/propdlg.h b/include/wx/propdlg.h index 1f91c6fbc3..f608d56c73 100644 --- a/include/wx/propdlg.h +++ b/include/wx/propdlg.h @@ -2,7 +2,6 @@ // Name: wx/propdlg.h // Purpose: wxPropertySheetDialog base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/propgrid/advprops.h b/include/wx/propgrid/advprops.h index 342b165ced..7ae62397d1 100644 --- a/include/wx/propgrid/advprops.h +++ b/include/wx/propgrid/advprops.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/advprops.h // Purpose: wxPropertyGrid Advanced Properties (font, colour, etc.) // Author: Jaakko Salli -// Modified by: // Created: 2004-09-25 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -149,10 +148,11 @@ protected: // ----------------------------------------------------------------------- - +#if WXWIN_COMPATIBILITY_3_2 // If set, then match from list is searched for a custom colour. -constexpr wxPGPropertyFlags wxPG_PROP_TRANSLATE_CUSTOM = wxPG_PROP_CLASS_SPECIFIC_1; - +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_TRANSLATE_CUSTOM is intended for internal use.") +constexpr wxPGPropertyFlags wxPG_PROP_TRANSLATE_CUSTOM = wxPG_PROP_RESERVED_1; +#endif // WXWIN_COMPATIBILITY_3_2 // Has dropdown list of wxWidgets system colours. Value used is // of wxColourPropertyValue type. diff --git a/include/wx/propgrid/editors.h b/include/wx/propgrid/editors.h index bdc708ba1c..5715d6262a 100644 --- a/include/wx/propgrid/editors.h +++ b/include/wx/propgrid/editors.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/editors.h // Purpose: wxPropertyGrid editors // Author: Jaakko Salli -// Modified by: // Created: 2007-04-14 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/propgrid/manager.h b/include/wx/propgrid/manager.h index 5beb6f778e..37f509b4ea 100644 --- a/include/wx/propgrid/manager.h +++ b/include/wx/propgrid/manager.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/manager.h // Purpose: wxPropertyGridManager // Author: Jaakko Salli -// Modified by: // Created: 2005-01-14 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/propgrid/private.h b/include/wx/propgrid/private.h index 5254959b55..67f17edbd5 100644 --- a/include/wx/propgrid/private.h +++ b/include/wx/propgrid/private.h @@ -9,6 +9,10 @@ #ifndef _WX_PROPGRID_PRIVATE_H_ #define _WX_PROPGRID_PRIVATE_H_ +#if !defined(WXBUILDING) +#error This header is intended for internal use +#endif // !WXBUILDING + #include "wx/defs.h" // ----------------------------------------------------------------------- @@ -184,11 +188,31 @@ wxDECLARE_EVENT(wxEVT_PG_COLS_RESIZED, wxPropertyGridEvent); // Flags used only internally // wxBoolProperty, wxFlagsProperty specific flags -constexpr wxPGPropertyFlags wxPG_PROP_USE_CHECKBOX = wxPG_PROP_CLASS_SPECIFIC_1; +constexpr wxPGPropertyFlags wxPG_PROP_USE_CHECKBOX = wxPG_PROP_RESERVED_1; // DCC = Double Click Cycles -constexpr wxPGPropertyFlags wxPG_PROP_USE_DCC = wxPG_PROP_CLASS_SPECIFIC_2; +constexpr wxPGPropertyFlags wxPG_PROP_USE_DCC = wxPG_PROP_RESERVED_2; // wxStringProperty flag -constexpr wxPGPropertyFlags wxPG_PROP_PASSWORD = wxPG_PROP_CLASS_SPECIFIC_2; +constexpr wxPGPropertyFlags wxPG_PROP_PASSWORD = wxPG_PROP_RESERVED_2; + +#if !WXWIN_COMPATIBILITY_3_2 +// wxColourProperty flag - if set, then match from list is searched for a custom colour. +constexpr wxPGPropertyFlags wxPG_PROP_TRANSLATE_CUSTOM = wxPG_PROP_RESERVED_1; + +// wxCursorProperty, wxSystemColourProperty - If set, then selection of choices is static +// and should not be changed (i.e. returns nullptr in GetPropertyChoices). +constexpr wxPGPropertyFlags wxPG_PROP_STATIC_CHOICES = wxPG_PROP_RESERVED_1; + +// wxSystemColourProperty - wxEnumProperty based classes cannot use wxPG_PROP_RESERVED_1 +constexpr wxPGPropertyFlags wxPG_PROP_HIDE_CUSTOM_COLOUR = wxPG_PROP_RESERVED_2; +constexpr wxPGPropertyFlags wxPG_PROP_COLOUR_HAS_ALPHA = wxPG_PROP_RESERVED_3; + +// wxFileProperty - if set, full path is shown in wxFileProperty. +constexpr wxPGPropertyFlags wxPG_PROP_SHOW_FULL_FILENAME = wxPG_PROP_RESERVED_1; + +// wxLongStringProperty - flag used to mark that edit button +// should be enabled even in the read-only mode. +constexpr wxPGPropertyFlags wxPG_PROP_ACTIVE_BTN = wxPG_PROP_RESERVED_3; +#endif // !WXWIN_COMPATIBILITY_3_2 #endif // _WX_PROPGRID_PRIVATE_H_ diff --git a/include/wx/propgrid/property.h b/include/wx/propgrid/property.h index 128a8091cb..935c81d2e1 100644 --- a/include/wx/propgrid/property.h +++ b/include/wx/propgrid/property.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/property.h // Purpose: wxPGProperty and related support classes // Author: Jaakko Salli -// Modified by: // Created: 2008-08-23 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -390,20 +389,29 @@ wxPG_PROP_USES_COMMON_VALUE = 0x00020000, // See wxPGProperty::SetAutoUnspecified(). wxPG_PROP_AUTO_UNSPECIFIED = 0x00040000, -// Indicates the bit usable by derived properties. -wxPG_PROP_CLASS_SPECIFIC_1 = 0x00080000, +// For internal use only. +wxPG_PROP_RESERVED_1 = 0x00080000, -// Indicates the bit usable by derived properties. -wxPG_PROP_CLASS_SPECIFIC_2 = 0x00100000, +// For internal use only. +wxPG_PROP_RESERVED_2 = 0x00100000, // Indicates that the property is being deleted and should be ignored. wxPG_PROP_BEING_DELETED = 0x00200000, -// Indicates the bit usable by derived properties. -wxPG_PROP_CLASS_SPECIFIC_3 = 0x00400000 - +// For internal use only. +wxPG_PROP_RESERVED_3 = 0x00400000 }; +#if WXWIN_COMPATIBILITY_3_2 +// Indicates bits usable by derived properties. +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_CLASS_SPECIFIC_1 in intended for internal use only.") +constexpr wxPGPropertyFlags wxPG_PROP_CLASS_SPECIFIC_1 = wxPG_PROP_RESERVED_1; +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_CLASS_SPECIFIC_2 in intended for internal use only.") +constexpr wxPGPropertyFlags wxPG_PROP_CLASS_SPECIFIC_2 = wxPG_PROP_RESERVED_2; +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_CLASS_SPECIFIC_3 in intended for internal use only.") +constexpr wxPGPropertyFlags wxPG_PROP_CLASS_SPECIFIC_3 = wxPG_PROP_RESERVED_3; +#endif // WXWIN_COMPATIBILITY_3_2 + // Topmost flag. constexpr wxPGPropertyFlags wxPG_PROP_MAX = wxPG_PROP_AUTO_UNSPECIFIED; diff --git a/include/wx/propgrid/propgrid.h b/include/wx/propgrid/propgrid.h index 85b909958e..8e8a5ba597 100644 --- a/include/wx/propgrid/propgrid.h +++ b/include/wx/propgrid/propgrid.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/propgrid.h // Purpose: wxPropertyGrid // Author: Jaakko Salli -// Modified by: // Created: 2004-09-25 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -439,36 +438,57 @@ private: // These are used with wxPropertyGrid::AddActionTrigger() and // wxPropertyGrid::ClearActionTriggers(). -enum wxPG_KEYBOARD_ACTIONS +enum class wxPGKeyboardActions { - wxPG_ACTION_INVALID = 0, +#if WXWIN_COMPATIBILITY_3_2 + Invalid = 0, +#else + Invalid, +#endif // Select the next property. - wxPG_ACTION_NEXT_PROPERTY, + NextProperty, // Select the previous property. - wxPG_ACTION_PREV_PROPERTY, + PrevProperty, // Expand the selected property, if it has child items. - wxPG_ACTION_EXPAND_PROPERTY, + ExpandProperty, // Collapse the selected property, if it has child items. - wxPG_ACTION_COLLAPSE_PROPERTY, + CollapseProperty, // Cancel and undo any editing done in the currently active property // editor. - wxPG_ACTION_CANCEL_EDIT, + CancelEdit, // Move focus to the editor control of the currently selected // property. - wxPG_ACTION_EDIT, + Edit, // Causes editor's button (if any) to be pressed. - wxPG_ACTION_PRESS_BUTTON, - - wxPG_ACTION_MAX + PressButton, }; +#if WXWIN_COMPATIBILITY_3_2 +wxDEPRECATED_MSG("use wxPGKeyboardActions::Invalid instead") +constexpr wxPGKeyboardActions wxPG_ACTION_INVALID { wxPGKeyboardActions::Invalid }; +wxDEPRECATED_MSG("use wxPGKeyboardActions::NextProperty instead") +constexpr wxPGKeyboardActions wxPG_ACTION_NEXT_PROPERTY { wxPGKeyboardActions::NextProperty }; +wxDEPRECATED_MSG("use wxPGKeyboardActions::PrevProperty instead") +constexpr wxPGKeyboardActions wxPG_ACTION_PREV_PROPERTY { wxPGKeyboardActions::PrevProperty }; +wxDEPRECATED_MSG("use wxPGKeyboardActions::ExpandProperty instead") +constexpr wxPGKeyboardActions wxPG_ACTION_EXPAND_PROPERTY { wxPGKeyboardActions::ExpandProperty }; +wxDEPRECATED_MSG("use wxPGKeyboardActions::CollapseProperty instead") +constexpr wxPGKeyboardActions wxPG_ACTION_COLLAPSE_PROPERTY { wxPGKeyboardActions::CollapseProperty }; +wxDEPRECATED_MSG("use wxPGKeyboardActions::CancelEdit instead") +constexpr wxPGKeyboardActions wxPG_ACTION_CANCEL_EDIT { wxPGKeyboardActions::CancelEdit }; +wxDEPRECATED_MSG("use wxPGKeyboardActions::Edit instead") +constexpr wxPGKeyboardActions wxPG_ACTION_EDIT { wxPGKeyboardActions::Edit }; +wxDEPRECATED_MSG("use wxPGKeyboardActions::PressButton instead") +constexpr wxPGKeyboardActions wxPG_ACTION_PRESS_BUTTON { wxPGKeyboardActions::PressButton }; +#endif // WXWIN_COMPATIBILITY_3_2 + // ----------------------------------------------------------------------- // ----------------------------------------------------------------------- @@ -565,13 +585,20 @@ public: // Adds given key combination to trigger given action. // Here is a sample code to make Enter key press move focus to // the next property. - // propGrid->AddActionTrigger(wxPG_ACTION_NEXT_PROPERTY, WXK_RETURN); + // propGrid->AddActionTrigger(wxPGKeyboardActions::NextProperty, WXK_RETURN); // propGrid->DedicateKey(WXK_RETURN); // action - Which action to trigger. See @ref propgrid_keyboard_actions. // keycode - Which keycode triggers the action. // modifiers - Which key event modifiers, in addition to keycode, are needed to // trigger the action. - void AddActionTrigger( int action, int keycode, int modifiers = 0 ); +#if WXWIN_COMPATIBILITY_3_2 + wxDEPRECATED_MSG("use AddActionTrigger with 'action' argument as wxPGKeyboardActions") + void AddActionTrigger(int action, int keycode, int modifiers) + { + AddActionTrigger(static_cast(action), keycode, modifiers); + } +#endif // WXWIN_COMPATIBILITY_3_2 + void AddActionTrigger(wxPGKeyboardActions action, int keycode, int modifiers = 0); // Dedicates a specific keycode to wxPropertyGrid. This means that such // key presses will not be redirected to editor controls. @@ -604,8 +631,14 @@ public: virtual void Clear() override; // Clears action triggers for given action. - // action - Which action to trigger. - void ClearActionTriggers( int action ); +#if WXWIN_COMPATIBILITY_3_2 + wxDEPRECATED_MSG("use ClearActionTriggers with wxPGKeyboardActions argument") + void ClearActionTriggers(int action) + { + ClearActionTriggers(static_cast(action)); + } +#endif // WXWIN_COMPATIBILITY_3_2 + void ClearActionTriggers(wxPGKeyboardActions action); // Forces updating the value of property from the editor control. // Note that wxEVT_PG_CHANGING and wxEVT_PG_CHANGED are dispatched using @@ -1479,7 +1512,7 @@ protected: wxPGValidationInfo m_validationInfo; // Actions and keys that trigger them. - std::unordered_map m_actionTriggers; + std::unordered_map> m_actionTriggers; // Appearance of currently active editor. wxPGCell m_editorAppearance; @@ -1735,14 +1768,14 @@ protected: unsigned int bottomItemY, const wxRect* itemsRect = nullptr ); - // Translate wxKeyEvent to wxPG_ACTION_XXX - std::pair KeyEventToActions(const wxKeyEvent& event) const; + // Translate wxKeyEvent to wxPGKeyboardActions::XXX + std::pair KeyEventToActions(const wxKeyEvent& event) const; #if WXWIN_COMPATIBILITY_3_2 wxDEPRECATED_MSG("use single-argument function KeyEventToActions(event)") - int KeyEventToActions(wxKeyEvent &event, int* pSecond) const; + wxPGKeyboardActions KeyEventToActions(wxKeyEvent &event, wxPGKeyboardActions* pSecond) const; #endif // WXWIN_COMPATIBILITY_3_2 - int KeyEventToAction(wxKeyEvent& event) const; + wxPGKeyboardActions KeyEventToAction(wxKeyEvent& event) const; void ImprovedClientToScreen( int* px, int* py ) const; @@ -1836,7 +1869,7 @@ protected: private: - bool ButtonTriggerKeyTest( int action, wxKeyEvent& event ); + bool ButtonTriggerKeyTest(wxPGKeyboardActions action, wxKeyEvent& event); wxDECLARE_EVENT_TABLE(); }; diff --git a/include/wx/propgrid/propgriddefs.h b/include/wx/propgrid/propgriddefs.h index 311974099e..6febe05ce3 100644 --- a/include/wx/propgrid/propgriddefs.h +++ b/include/wx/propgrid/propgriddefs.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/propgriddefs.h // Purpose: wxPropertyGrid miscellaneous definitions // Author: Jaakko Salli -// Modified by: // Created: 2008-08-31 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -418,7 +417,7 @@ const char* classname##_VariantType = #classname; \ class classname##VariantData: public wxVariantData \ { \ public:\ - classname##VariantData() {} \ + classname##VariantData() = default; \ classname##VariantData( const classname &value ) : m_value(value) { } \ \ classname &GetValue() { return m_value; } \ diff --git a/include/wx/propgrid/propgridiface.h b/include/wx/propgrid/propgridiface.h index f7aa3be6da..ac229bcf2f 100644 --- a/include/wx/propgrid/propgridiface.h +++ b/include/wx/propgrid/propgridiface.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/propgridiface.h // Purpose: wxPropertyGridInterface class // Author: Jaakko Salli -// Modified by: // Created: 2008-08-24 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/propgrid/propgridpagestate.h b/include/wx/propgrid/propgridpagestate.h index 6db5387d55..67f93869a1 100644 --- a/include/wx/propgrid/propgridpagestate.h +++ b/include/wx/propgrid/propgridpagestate.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/propgridpagestate.h // Purpose: wxPropertyGridPageState class // Author: Jaakko Salli -// Modified by: // Created: 2008-08-24 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/include/wx/propgrid/props.h b/include/wx/propgrid/props.h index ff0a2cccb7..3a4c3f513e 100644 --- a/include/wx/propgrid/props.h +++ b/include/wx/propgrid/props.h @@ -2,7 +2,6 @@ // Name: wx/propgrid/props.h // Purpose: wxPropertyGrid Property Classes // Author: Jaakko Salli -// Modified by: // Created: 2007-03-28 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -347,9 +346,12 @@ public: // ----------------------------------------------------------------------- +#if WXWIN_COMPATIBILITY_3_2 // If set, then selection of choices is static and should not be // changed (i.e. returns nullptr in GetPropertyChoices). -constexpr wxPGPropertyFlags wxPG_PROP_STATIC_CHOICES = wxPG_PROP_CLASS_SPECIFIC_1; +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_STATIC_CHOICES is intended for internal use.") +constexpr wxPGPropertyFlags wxPG_PROP_STATIC_CHOICES = wxPG_PROP_RESERVED_1; +#endif // WXWIN_COMPATIBILITY_3_2 // Represents a single selection from a list of choices // You can derive custom properties with choices from this class. @@ -556,17 +558,16 @@ public: { return m_choices.GetLabel(static_cast(ind)); } protected: - // Used to detect if choices have been changed - wxPGChoicesData* m_oldChoicesData; - // Needed to properly mark changed sub-properties long m_oldValue; + long m_allValueFlags; + // Converts string id to a relevant bit. long IdToBit( const wxString& id ) const; // Creates children and sets value. - void Init(); + void Init(long value); }; // ----------------------------------------------------------------------- @@ -592,8 +593,11 @@ protected: // ----------------------------------------------------------------------- +#if WXWIN_COMPATIBILITY_3_2 // Indicates first bit usable by derived properties. -constexpr wxPGPropertyFlags wxPG_PROP_SHOW_FULL_FILENAME = wxPG_PROP_CLASS_SPECIFIC_1; +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_SHOW_FULL_FILENAME is intended for internal use.") +constexpr wxPGPropertyFlags wxPG_PROP_SHOW_FULL_FILENAME = wxPG_PROP_RESERVED_1; +#endif // WXWIN_COMPATIBILITY_3_2 // Like wxLongStringProperty, but the button triggers file selector instead. class WXDLLIMPEXP_PROPGRID wxFileProperty : public wxEditorDialogProperty @@ -630,9 +634,12 @@ protected: // ----------------------------------------------------------------------- +#if WXWIN_COMPATIBILITY_3_2 // Flag used in wxLongStringProperty to mark that edit button // should be enabled even in the read-only mode. -constexpr wxPGPropertyFlags wxPG_PROP_ACTIVE_BTN = wxPG_PROP_CLASS_SPECIFIC_2; +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_ACTIVE_BTN is intended for internal use.") +constexpr wxPGPropertyFlags wxPG_PROP_ACTIVE_BTN = wxPG_PROP_RESERVED_3; +#endif // WXWIN_COMPATIBILITY_3_2 // Like wxStringProperty, but has a button that triggers a small text // editor dialog. diff --git a/include/wx/protocol/file.h b/include/wx/protocol/file.h index c703606e25..708eebb4ec 100644 --- a/include/wx/protocol/file.h +++ b/include/wx/protocol/file.h @@ -2,7 +2,6 @@ // Name: wx/protocol/file.h // Purpose: File protocol // Author: Guilhem Lavaux -// Modified by: // Created: 1997 // Copyright: (c) 1997, 1998 Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/protocol/log.h b/include/wx/protocol/log.h index fa3481b718..325d155302 100644 --- a/include/wx/protocol/log.h +++ b/include/wx/protocol/log.h @@ -27,7 +27,7 @@ public: } // Virtual dtor for the base class - virtual ~wxProtocolLog() { } + virtual ~wxProtocolLog() = default; // Called by wxProtocol-derived classes to actually log something virtual void LogRequest(const wxString& str) diff --git a/include/wx/protocol/protocol.h b/include/wx/protocol/protocol.h index bca2e2c852..c857e8a6bf 100644 --- a/include/wx/protocol/protocol.h +++ b/include/wx/protocol/protocol.h @@ -2,7 +2,6 @@ // Name: wx/protocol/protocol.h // Purpose: Protocol base class // Author: Guilhem Lavaux -// Modified by: // Created: 10/07/1997 // Copyright: (c) 1997, 1998 Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/qt/bitmap.h b/include/wx/qt/bitmap.h index eb1e265ca1..2eaa230d6f 100644 --- a/include/wx/qt/bitmap.h +++ b/include/wx/qt/bitmap.h @@ -23,8 +23,10 @@ public: wxBitmap(int width, int height, const wxDC& dc); wxBitmap(const char* const* bits); wxBitmap(const wxString &filename, wxBitmapType type = wxBITMAP_TYPE_XPM); +#if wxUSE_IMAGE wxBitmap(const wxImage& image, int depth = wxBITMAP_SCREEN_DEPTH, double scale = 1.0); wxBitmap(const wxImage& image, const wxDC& dc); +#endif // wxUSE_IMAGE // Convert from wxIcon / wxCursor wxBitmap(const wxIcon& icon) { CopyFromIcon(icon); } @@ -72,6 +74,9 @@ public: // disappear in the future bool HasAlpha() const override; + // Blend mask with alpha channel and remove the mask + void QtBlendMaskWithAlpha(); + QPixmap *GetHandle() const; protected: @@ -79,7 +84,9 @@ protected: virtual wxGDIRefData *CloneGDIRefData(const wxGDIRefData *data) const override; private: +#if wxUSE_IMAGE void InitFromImage(const wxImage& image, int depth, double WXUNUSED(scale)); +#endif wxDECLARE_DYNAMIC_CLASS(wxBitmap); }; @@ -105,6 +112,9 @@ public: wxMask(const wxBitmap& bitmap); virtual ~wxMask(); + // Construct a mask from QBitmap, takes ownership. + explicit wxMask(QBitmap* qtBitmap); + wxBitmap GetBitmap() const; // Implementation diff --git a/include/wx/qt/colordlg.h b/include/wx/qt/colordlg.h index 98736ebc9f..94a70bd4d4 100644 --- a/include/wx/qt/colordlg.h +++ b/include/wx/qt/colordlg.h @@ -15,7 +15,7 @@ class QColorDialog; class WXDLLIMPEXP_CORE wxColourDialog : public wxDialog { public: - wxColourDialog() { } + wxColourDialog() = default; wxColourDialog(wxWindow *parent, const wxColourData *data = nullptr) { Create(parent, data); } diff --git a/include/wx/qt/combobox.h b/include/wx/qt/combobox.h index 91e4b4aef5..19be430d28 100644 --- a/include/wx/qt/combobox.h +++ b/include/wx/qt/combobox.h @@ -91,7 +91,6 @@ protected: virtual wxString DoGetValue() const override; private: - void SetActualValue(const wxString& value); bool IsReadOnly() const; // From wxTextEntry: diff --git a/include/wx/qt/cursor.h b/include/wx/qt/cursor.h index b83d3c6b9f..176afdbc5a 100644 --- a/include/wx/qt/cursor.h +++ b/include/wx/qt/cursor.h @@ -15,7 +15,7 @@ class QCursor; class WXDLLIMPEXP_CORE wxCursor : public wxCursorBase { public: - wxCursor() { } + wxCursor() = default; wxCursor(wxStockCursor id) { InitFromStock(id); } #if wxUSE_IMAGE wxCursor( const wxImage & image ); diff --git a/include/wx/qt/datectrl.h b/include/wx/qt/datectrl.h new file mode 100644 index 0000000000..dbb5e4b5d0 --- /dev/null +++ b/include/wx/qt/datectrl.h @@ -0,0 +1,61 @@ +/////////////////////////////////////////////////////////////////////////////// +// Name: wx/qt/datectrl.h +// Purpose: wxDatePickerCtrl for Qt +// Author: Ali Kettab +// Created: 2023-10-12 +// Licence: wxWindows licence +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_QT_DATECTRL_H_ +#define _WX_QT_DATECTRL_H_ + +class QDateEdit; + +// ---------------------------------------------------------------------------- +// wxDatePickerCtrl +// ---------------------------------------------------------------------------- + +class WXDLLIMPEXP_ADV wxDatePickerCtrl : public wxDatePickerCtrlBase +{ +public: + // ctors + wxDatePickerCtrl() = default; + + wxDatePickerCtrl(wxWindow *parent, + wxWindowID id, + const wxDateTime& dt = wxDefaultDateTime, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxDP_DEFAULT | wxDP_SHOWCENTURY, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxDatePickerCtrlNameStr) + { + Create(parent, id, dt, pos, size, style, validator, name); + } + + bool Create(wxWindow *parent, + wxWindowID id, + const wxDateTime& dt = wxDefaultDateTime, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxDP_DEFAULT | wxDP_SHOWCENTURY, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxDatePickerCtrlNameStr); + + // Override this one to add date-specific (and time-ignoring) checks. + virtual void SetValue(const wxDateTime& dt) override; + virtual wxDateTime GetValue() const override; + + // Implement the base class pure virtuals. + virtual void SetRange(const wxDateTime& dt1, const wxDateTime& dt2) override; + virtual bool GetRange(wxDateTime *dt1, wxDateTime *dt2) const override; + + virtual QWidget *GetHandle() const override; + +private: + QDateEdit* m_qtDateEdit; + + wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxDatePickerCtrl); +}; + +#endif // _WX_QT_DATECTRL_H_ diff --git a/include/wx/qt/dirdlg.h b/include/wx/qt/dirdlg.h index 15fc52bb6e..93e1435d14 100644 --- a/include/wx/qt/dirdlg.h +++ b/include/wx/qt/dirdlg.h @@ -13,7 +13,7 @@ class QFileDialog; class WXDLLIMPEXP_CORE wxDirDialog : public wxDirDialogBase { public: - wxDirDialog() { } + wxDirDialog() = default; wxDirDialog(wxWindow *parent, const wxString& message = wxASCII_STR(wxDirSelectorPromptStr), diff --git a/include/wx/qt/filedlg.h b/include/wx/qt/filedlg.h index 715357dc08..f5331e8768 100644 --- a/include/wx/qt/filedlg.h +++ b/include/wx/qt/filedlg.h @@ -13,7 +13,7 @@ class QFileDialog; class WXDLLIMPEXP_CORE wxFileDialog : public wxFileDialogBase { public: - wxFileDialog() { } + wxFileDialog() = default; wxFileDialog(wxWindow *parent, const wxString& message = wxASCII_STR(wxFileSelectorPromptStr), const wxString& defaultDir = wxEmptyString, diff --git a/include/wx/qt/fontdlg.h b/include/wx/qt/fontdlg.h index 6dd42e4f48..5ff99c1ab1 100644 --- a/include/wx/qt/fontdlg.h +++ b/include/wx/qt/fontdlg.h @@ -13,7 +13,7 @@ class QFontDialog; class WXDLLIMPEXP_CORE wxFontDialog : public wxFontDialogBase { public: - wxFontDialog() { } + wxFontDialog() = default; wxFontDialog(wxWindow *parent) { Create(parent); } wxFontDialog(wxWindow *parent, const wxFontData& data) { Create(parent, data); } diff --git a/include/wx/qt/frame.h b/include/wx/qt/frame.h index 0b5b09204d..3c1db1e60b 100644 --- a/include/wx/qt/frame.h +++ b/include/wx/qt/frame.h @@ -2,7 +2,6 @@ // Name: wx/qt/frame.h // Purpose: wxFrame class interface // Author: Peter Most -// Modified by: // Created: 09.08.09 // Copyright: (c) Peter Most // Licence: wxWindows licence diff --git a/include/wx/qt/minifram.h b/include/wx/qt/minifram.h index c18b7edfe5..6b6cd2520f 100644 --- a/include/wx/qt/minifram.h +++ b/include/wx/qt/minifram.h @@ -14,7 +14,7 @@ class WXDLLIMPEXP_CORE wxMiniFrame : public wxFrame { public: - wxMiniFrame() { } + wxMiniFrame() = default; bool Create(wxWindow *parent, wxWindowID id, diff --git a/include/wx/qt/palette.h b/include/wx/qt/palette.h deleted file mode 100644 index c312e89579..0000000000 --- a/include/wx/qt/palette.h +++ /dev/null @@ -1,31 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: wx/qt/palette.h -// Author: Peter Most -// Copyright: (c) Peter Most -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_QT_PALETTE_H_ -#define _WX_QT_PALETTE_H_ - -class WXDLLIMPEXP_CORE wxPalette : public wxPaletteBase -{ -public: - wxPalette(); - wxPalette(int n, unsigned char *red, unsigned char *green, unsigned char *blue); - - bool Create(int n, unsigned char *red, unsigned char *green, unsigned char *blue); - - bool GetRGB(int pixel, unsigned char *red, unsigned char *green, unsigned char *blue) const; - int GetPixel(unsigned char red, unsigned char green, unsigned char blue) const; - -protected: - virtual wxGDIRefData *CreateGDIRefData() const override; - virtual wxGDIRefData *CloneGDIRefData(const wxGDIRefData *data) const override; - -private: - wxDECLARE_DYNAMIC_CLASS(wxPalette); - -}; - -#endif // _WX_QT_PALETTE_H_ diff --git a/include/wx/qt/pen.h b/include/wx/qt/pen.h index 132003114f..89c2659734 100644 --- a/include/wx/qt/pen.h +++ b/include/wx/qt/pen.h @@ -17,6 +17,8 @@ public: wxPen( const wxColour &colour, int width = 1, wxPenStyle style = wxPENSTYLE_SOLID ); + wxPen( const wxPenInfo& info ); + wxDEPRECATED_MSG("use wxPENSTYLE_XXX constants") wxPen(const wxColour& col, int width, int style); diff --git a/include/wx/qt/popupwin.h b/include/wx/qt/popupwin.h index d70ad9225b..0ae25505f1 100644 --- a/include/wx/qt/popupwin.h +++ b/include/wx/qt/popupwin.h @@ -14,6 +14,8 @@ public: wxPopupWindow(); wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE); + bool Create(wxWindow *parent, int flags = wxBORDER_NONE); + protected: private: diff --git a/include/wx/qt/private/converter.h b/include/wx/qt/private/converter.h index fbb4250bd6..ca8c2c28c6 100644 --- a/include/wx/qt/private/converter.h +++ b/include/wx/qt/private/converter.h @@ -70,10 +70,14 @@ inline QColor wxQtConvertColour(const wxColour &colour) class WXDLLIMPEXP_FWD_BASE wxDateTime; class QDate; +class QTime; wxDateTime wxQtConvertDate(const QDate& date); QDate wxQtConvertDate(const wxDateTime& date); +wxDateTime wxQtConvertTime(const QTime& Time); +QTime wxQtConvertTime(const wxDateTime& time); + #endif // wxUSE_DATETIME inline wxSize wxQtConvertSize( const QSize &size ) diff --git a/include/wx/qt/private/winevent.h b/include/wx/qt/private/winevent.h index b784058449..f4db66dfd0 100644 --- a/include/wx/qt/private/winevent.h +++ b/include/wx/qt/private/winevent.h @@ -2,7 +2,6 @@ // Name: include/wx/qt/winevent_qt.h // Purpose: QWidget to wxWindow event handler // Author: Javier Torres, Peter Most -// Modified by: // Created: 21.06.10 // Copyright: (c) Javier Torres // Licence: wxWindows licence @@ -149,10 +148,20 @@ protected: if ( !this->GetHandler() ) return; - if ( !this->GetHandler()->QtHandleContextMenuEvent(this, event) ) - Widget::contextMenuEvent(event); - else - event->accept(); + this->GetHandler()->QtHandleContextMenuEvent(this, event); + + // Notice that we are simply accepting the event and deliberately not + // calling Widget::contextMenuEvent(event); here because the context menu + // is supposed to be shown from a wxEVT_CONTEXT_MENU handler and not from + // QWidget::contextMenuEvent() overrides (and we are already in one of + // these overrides to perform QContextMenuEvent --> wxContextMenuEvent + // translation). + // More importantly, the default implementation of contextMenuEvent() simply + // ignores the context event, which means that the event will be propagated + // to the parent widget again which is undesirable here because the event may + // have already been propagated at the wxWidgets level. + + event->accept(); } //wxDropFilesEvent diff --git a/include/wx/qt/textctrl.h b/include/wx/qt/textctrl.h index 0a8e303437..7b24c03773 100644 --- a/include/wx/qt/textctrl.h +++ b/include/wx/qt/textctrl.h @@ -52,6 +52,14 @@ public: virtual void ShowPosition(long pos) override; + virtual wxTextCtrlHitTestResult HitTest(const wxPoint& pt, long *pos) const override; + virtual wxTextCtrlHitTestResult HitTest(const wxPoint& pt, + wxTextCoord *col, + wxTextCoord *row) const override + { + return wxTextCtrlBase::HitTest(pt, col, row); + } + virtual void SetInsertionPoint(long pos) override; virtual long GetInsertionPoint() const override; virtual void SetSelection( long from, long to ) override; @@ -68,10 +76,15 @@ public: virtual void EmptyUndoBuffer() override; + virtual bool IsEditable() const override; + virtual void SetEditable(bool editable) override; + virtual wxString DoGetValue() const override; virtual void DoSetValue(const wxString &text, int flags = 0) override; virtual void WriteText(const wxString& text) override; + virtual void SetMaxLength(unsigned long len) override; + virtual QWidget *GetHandle() const override; protected: diff --git a/include/wx/qt/textentry.h b/include/wx/qt/textentry.h index 34b2d05305..997c716d9e 100644 --- a/include/wx/qt/textentry.h +++ b/include/wx/qt/textentry.h @@ -41,6 +41,9 @@ protected: virtual void DoSetValue(const wxString& value, int flags=0) override; virtual wxWindow *GetEditableWindow() override; + + // Block/unblock the corresponding Qt signal. + virtual void EnableTextChangedEvents(bool enable) override; }; #endif // _WX_QT_TEXTENTRY_H_ diff --git a/include/wx/qt/timectrl.h b/include/wx/qt/timectrl.h new file mode 100644 index 0000000000..2332925425 --- /dev/null +++ b/include/wx/qt/timectrl.h @@ -0,0 +1,57 @@ +/////////////////////////////////////////////////////////////////////////////// +// Name: wx/qt/timectrl.h +// Purpose: wxTimePickerCtrl for Qt. +// Author: Ali Kettab +// Created: 2023-10-13 +// Licence: wxWindows licence +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_QT_TIMECTRL_H_ +#define _WX_QT_TIMECTRL_H_ + +class QTimeEdit; + +// ---------------------------------------------------------------------------- +// wxTimePickerCtrl +// ---------------------------------------------------------------------------- + +class WXDLLIMPEXP_ADV wxTimePickerCtrl : public wxTimePickerCtrlBase +{ +public: + // ctors + wxTimePickerCtrl() = default; + + wxTimePickerCtrl(wxWindow *parent, + wxWindowID id, + const wxDateTime& dt = wxDefaultDateTime, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxTP_DEFAULT, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxTimePickerCtrlNameStr) + { + Create(parent, id, dt, pos, size, style, validator, name); + } + + bool Create(wxWindow *parent, + wxWindowID id, + const wxDateTime& dt = wxDefaultDateTime, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxTP_DEFAULT, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxTimePickerCtrlNameStr); + + // Override this one to add time-specific (and date-ignoring) checks. + virtual void SetValue(const wxDateTime& dt) override; + virtual wxDateTime GetValue() const override; + + virtual QWidget *GetHandle() const override; + +private: + QTimeEdit* m_qtTimeEdit; + + wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxTimePickerCtrl); +}; + +#endif // _WX_QT_TIMECTRL_H_ diff --git a/include/wx/qt/toplevel.h b/include/wx/qt/toplevel.h index 2bf913272d..418e8fa869 100644 --- a/include/wx/qt/toplevel.h +++ b/include/wx/qt/toplevel.h @@ -45,6 +45,13 @@ public: // Styles virtual void SetWindowStyleFlag( long style ) override; virtual long GetWindowStyleFlag() const override; + +protected: + void QtSetSizeIncrement(int width, int height); + + virtual void DoSetSizeHints( int minW, int minH, + int maxW, int maxH, + int incW, int incH) override; }; #endif // _WX_QT_TOPLEVEL_H_ diff --git a/include/wx/qt/treectrl.h b/include/wx/qt/treectrl.h index 77c49072a8..cd9618804b 100644 --- a/include/wx/qt/treectrl.h +++ b/include/wx/qt/treectrl.h @@ -35,6 +35,8 @@ public: virtual unsigned int GetIndent() const override; virtual void SetIndent(unsigned int indent) override; + virtual void SetStateImages(const wxVector& images) override; + virtual void SetImageList(wxImageList *imageList) override; virtual void SetStateImageList(wxImageList *imageList) override; @@ -137,6 +139,9 @@ protected: virtual void OnImagesChanged() override; + // For wxEVT_TREE_KEY_DOWN generation + void OnKeyDown(wxKeyEvent &event); + private: void SendDeleteEvent(const wxTreeItemId &item); wxTreeItemId GetNext(const wxTreeItemId &item) const; diff --git a/include/wx/quantize.h b/include/wx/quantize.h index 90dd3c61f9..6e314afe51 100644 --- a/include/wx/quantize.h +++ b/include/wx/quantize.h @@ -2,7 +2,6 @@ // Name: wx/quantize.h // Purpose: wxQuantizer class // Author: Julian Smart -// Modified by: // Created: 22/6/2000 // Copyright: (c) Julian Smart // Licence: @@ -40,8 +39,8 @@ public: //// Constructor - wxQuantize() {} - virtual ~wxQuantize() {} + wxQuantize() = default; + virtual ~wxQuantize() = default; //// Operations diff --git a/include/wx/radiobox.h b/include/wx/radiobox.h index d9b8005159..7dfccbf44e 100644 --- a/include/wx/radiobox.h +++ b/include/wx/radiobox.h @@ -2,7 +2,6 @@ // Name: wx/radiobox.h // Purpose: wxRadioBox declaration // Author: Vadim Zeitlin -// Modified by: // Created: 10.09.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/radiobut.h b/include/wx/radiobut.h index 223d1614af..62b3802722 100644 --- a/include/wx/radiobut.h +++ b/include/wx/radiobut.h @@ -2,7 +2,6 @@ // Name: wx/radiobut.h // Purpose: wxRadioButton declaration // Author: Vadim Zeitlin -// Modified by: // Created: 07.09.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -34,7 +33,7 @@ class WXDLLIMPEXP_FWD_CORE wxRadioButton; class WXDLLIMPEXP_CORE wxRadioButtonBase : public wxRadioButtonBaseBase { public: - wxRadioButtonBase() { } + wxRadioButtonBase() = default; // Methods to be implemented by the derived classes: virtual void SetValue(bool value) = 0; diff --git a/include/wx/range.h b/include/wx/range.h index d59646e12a..0cff96db60 100644 --- a/include/wx/range.h +++ b/include/wx/range.h @@ -2,7 +2,6 @@ // Name: wx/range.h // Purpose: Range Value Class // Author: Stefan Csomor -// Modified by: // Created: 2011-01-07 // Copyright: (c) 2011 Stefan Csomor // Licence: wxWindows licence diff --git a/include/wx/rawbmp.h b/include/wx/rawbmp.h index 4aaff1327a..c7ae877a3f 100644 --- a/include/wx/rawbmp.h +++ b/include/wx/rawbmp.h @@ -2,7 +2,6 @@ // Name: wx/rawbmp.h // Purpose: macros for fast, raw bitmap data access // Author: Eric Kidd, Vadim Zeitlin -// Modified by: // Created: 10.03.03 // Copyright: (c) 2002 Vadim Zeitlin // Licence: wxWindows licence @@ -147,12 +146,19 @@ struct wxPixelFormat // wxImage format is common to all platforms typedef wxPixelFormat wxImagePixelFormat; +// wxPIXEL_FORMAT_ALPHA is the offset of alpha (defined if the format has +// alpha). + +// wxHAS_PREMULTIPLIED_ALPHA is defined if R, G, and B are stored premultiplied +// (scaled) by alpha, otherwise they have full value ("straight alpha"). + // the (most common) native bitmap format without alpha support #if defined(__WXMSW__) // under MSW the RGB components are reversed, they're in BGR order typedef wxPixelFormat wxNativePixelFormat; #define wxPIXEL_FORMAT_ALPHA 3 + #define wxHAS_PREMULTIPLIED_ALPHA template<> struct wxPixelFormat @@ -171,12 +177,13 @@ typedef wxPixelFormat wxImagePixelFormat; enum { HasAlpha = false }; }; typedef wxPixelFormat wxMonoPixelFormat; -#elif defined(__WXMAC__) +#elif defined(__WXOSX__) // under Mac, first component is unused but still present, hence we use // 32bpp, not 24 typedef wxPixelFormat wxNativePixelFormat; #define wxPIXEL_FORMAT_ALPHA 0 + #define wxHAS_PREMULTIPLIED_ALPHA #elif defined(__WXGTK__) // Under GTK+ 2.X we use GdkPixbuf, which is standard RGB or RGBA typedef wxPixelFormat wxNativePixelFormat; @@ -191,6 +198,25 @@ typedef wxPixelFormat wxImagePixelFormat; typedef wxPixelFormat wxNativePixelFormat; #define wxPIXEL_FORMAT_ALPHA 3 + #define wxHAS_PREMULTIPLIED_ALPHA + + template<> + struct wxPixelFormat + { + // the type which may hold the entire pixel value + typedef bool PixelType; + + // size of one pixel in bits + static const int BitsPerPixel = 1; + + // size of one pixel in ChannelType units (usually bytes) + static const int SizePixel = 1; + + // true if we have an alpha channel (together with the other channels, this + // doesn't cover the case of wxImage which stores alpha separately) + enum { HasAlpha = false }; + }; + typedef wxPixelFormat wxMonoPixelFormat; #endif // the (most common) native format for bitmaps with alpha channel @@ -695,7 +721,7 @@ struct wxPixelDataOut }; }; - #if defined(__WXMSW__) + #if defined(__WXMSW__) || defined(__WXQT__) template <> struct wxPixelDataOut::wxPixelDataIn : public wxPixelDataBase { @@ -943,7 +969,7 @@ typedef wxPixelData wxImagePixelData; typedef wxPixelData wxNativePixelData; typedef wxPixelData wxAlphaPixelData; -#if defined(__WXMSW__) +#if defined(__WXMSW__) || defined(__WXQT__) typedef wxPixelData wxMonoPixelData; #endif diff --git a/include/wx/rearrangectrl.h b/include/wx/rearrangectrl.h index 78935f1a3f..e9287f12a6 100644 --- a/include/wx/rearrangectrl.h +++ b/include/wx/rearrangectrl.h @@ -46,7 +46,7 @@ public: // -------------- // default ctor, call Create() later - wxRearrangeList() { } + wxRearrangeList() = default; // ctor creating the control, the arguments are the same as for // wxCheckListBox except for the extra order array which defines the diff --git a/include/wx/recguard.h b/include/wx/recguard.h index d7775b995b..176ad336c0 100644 --- a/include/wx/recguard.h +++ b/include/wx/recguard.h @@ -2,7 +2,6 @@ // Name: wx/recguard.h // Purpose: declaration and implementation of wxRecursionGuard class // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/region.h b/include/wx/region.h index a1616e95f6..7850d65c4e 100644 --- a/include/wx/region.h +++ b/include/wx/region.h @@ -2,7 +2,6 @@ // Name: wx/region.h // Purpose: Base header for wxRegion // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/renderer.h b/include/wx/renderer.h index 8c009b70ae..265a95d492 100644 --- a/include/wx/renderer.h +++ b/include/wx/renderer.h @@ -2,7 +2,6 @@ // Name: wx/renderer.h // Purpose: wxRendererNative class declaration // Author: Vadim Zeitlin -// Modified by: // Created: 20.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/ribbon/art.h b/include/wx/ribbon/art.h index 1dd87f402a..b9720c30f1 100644 --- a/include/wx/ribbon/art.h +++ b/include/wx/ribbon/art.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/art.h // Purpose: Art providers for ribbon-bar-style interface // Author: Peter Cawley -// Modified by: // Created: 2009-05-25 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/art_internal.h b/include/wx/ribbon/art_internal.h index 879b22d866..afd7df90a3 100644 --- a/include/wx/ribbon/art_internal.h +++ b/include/wx/ribbon/art_internal.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/art_internal.h // Purpose: Helper functions & classes used by ribbon art providers // Author: Peter Cawley -// Modified by: // Created: 2009-08-04 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/bar.h b/include/wx/ribbon/bar.h index d3560f6580..72d7b8829b 100644 --- a/include/wx/ribbon/bar.h +++ b/include/wx/ribbon/bar.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/bar.h // Purpose: Top-level component of the ribbon-bar-style interface // Author: Peter Cawley -// Modified by: // Created: 2009-05-23 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/buttonbar.h b/include/wx/ribbon/buttonbar.h index 8dcec9664c..b1f69997ac 100644 --- a/include/wx/ribbon/buttonbar.h +++ b/include/wx/ribbon/buttonbar.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/buttonbar.h // Purpose: Ribbon control similar to a tool bar // Author: Peter Cawley -// Modified by: // Created: 2009-07-01 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/control.h b/include/wx/ribbon/control.h index 3069a541ca..aada3460c9 100644 --- a/include/wx/ribbon/control.h +++ b/include/wx/ribbon/control.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/control.h // Purpose: Extension of wxControl with common ribbon methods // Author: Peter Cawley -// Modified by: // Created: 2009-06-05 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/gallery.h b/include/wx/ribbon/gallery.h index 603a576c80..8bc75f67c4 100644 --- a/include/wx/ribbon/gallery.h +++ b/include/wx/ribbon/gallery.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/gallery.h // Purpose: Ribbon control which displays a gallery of items to choose from // Author: Peter Cawley -// Modified by: // Created: 2009-07-22 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/page.h b/include/wx/ribbon/page.h index 624d0acf18..b00e06a6f1 100644 --- a/include/wx/ribbon/page.h +++ b/include/wx/ribbon/page.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/page.h // Purpose: Container for ribbon-bar-style interface panels // Author: Peter Cawley -// Modified by: // Created: 2009-05-25 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/panel.h b/include/wx/ribbon/panel.h index 4f21282b24..342e728645 100644 --- a/include/wx/ribbon/panel.h +++ b/include/wx/ribbon/panel.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/panel.h // Purpose: Ribbon-style container for a group of related tools / controls // Author: Peter Cawley -// Modified by: // Created: 2009-05-25 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/ribbon/toolbar.h b/include/wx/ribbon/toolbar.h index 2388cf76df..27adbd3bc7 100644 --- a/include/wx/ribbon/toolbar.h +++ b/include/wx/ribbon/toolbar.h @@ -2,7 +2,6 @@ // Name: wx/ribbon/toolbar.h // Purpose: Ribbon-style tool bar // Author: Peter Cawley -// Modified by: // Created: 2009-07-06 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextbackgroundpage.h b/include/wx/richtext/richtextbackgroundpage.h index 6d1760ef47..86796557ca 100644 --- a/include/wx/richtext/richtextbackgroundpage.h +++ b/include/wx/richtext/richtextbackgroundpage.h @@ -3,7 +3,6 @@ // Purpose: Declares the rich text formatting dialog background // properties page. // Author: Julian Smart -// Modified by: // Created: 13/11/2010 11:17:25 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextborderspage.h b/include/wx/richtext/richtextborderspage.h index 0c6153e2d2..e0d1095635 100644 --- a/include/wx/richtext/richtextborderspage.h +++ b/include/wx/richtext/richtextborderspage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextborderspage.h // Purpose: A border editing page for the wxRTC formatting dialog. // Author: Julian Smart -// Modified by: // Created: 21/10/2010 11:34:24 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextbuffer.h b/include/wx/richtext/richtextbuffer.h index 13ade6faf1..b710eab031 100644 --- a/include/wx/richtext/richtextbuffer.h +++ b/include/wx/richtext/richtextbuffer.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextbuffer.h // Purpose: Buffer for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -495,7 +494,7 @@ public: /** Default constructor. */ - wxTextAttrDimensions() {} + wxTextAttrDimensions() = default; /** Resets the value and flags for all dimensions. @@ -589,7 +588,7 @@ public: /** Default constructor. */ - wxTextAttrSize() {} + wxTextAttrSize() = default; /** Resets the width and height dimensions. @@ -1014,7 +1013,7 @@ public: /** Default constructor. */ - wxTextAttrBorders() { } + wxTextAttrBorders() = default; /** Equality operator. @@ -1765,7 +1764,7 @@ public: /** Default constructor. */ - wxRichTextAttr() {} + wxRichTextAttr() = default; /** Copy function. @@ -1857,7 +1856,7 @@ public: /** Default constructor. */ - wxRichTextProperties() {} + wxRichTextProperties() = default; /** Copy constructor. @@ -2110,7 +2109,7 @@ public: Copy constructor. */ wxRichTextRange(const wxRichTextRange& range) { m_start = range.m_start; m_end = range.m_end; } - ~wxRichTextRange() {} + ~wxRichTextRange() = default; /** Assigns @a range to this range. @@ -4363,7 +4362,7 @@ public: wxRichTextLine(wxRichTextParagraph* parent); wxRichTextLine(const wxRichTextLine& obj) { Init( nullptr); Copy(obj); } - virtual ~wxRichTextLine() {} + virtual ~wxRichTextLine() = default; // Overridables @@ -6960,8 +6959,8 @@ public: /** Constructor. */ - wxRichTextRenderer() {} - virtual ~wxRichTextRenderer() {} + wxRichTextRenderer() = default; + virtual ~wxRichTextRenderer() = default; /** Draws a standard bullet, as specified by the value of GetBulletName. This function should be overridden. @@ -7006,7 +7005,7 @@ public: /** Constructor. */ - wxRichTextStdRenderer() {} + wxRichTextStdRenderer() = default; // Draw a standard bullet, as specified by the value of GetBulletName virtual bool DrawStandardBullet(wxRichTextParagraph* paragraph, wxDC& dc, const wxRichTextAttr& attr, const wxRect& rect) override; diff --git a/include/wx/richtext/richtextbulletspage.h b/include/wx/richtext/richtextbulletspage.h index 9417ced190..13b86f88db 100644 --- a/include/wx/richtext/richtextbulletspage.h +++ b/include/wx/richtext/richtextbulletspage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextbulletspage.h // Purpose: Declares the rich text formatting dialog bullets page. // Author: Julian Smart -// Modified by: // Created: 10/4/2006 10:32:31 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextctrl.h b/include/wx/richtext/richtextctrl.h index e1b35f30eb..d2cdf596ae 100644 --- a/include/wx/richtext/richtextctrl.h +++ b/include/wx/richtext/richtextctrl.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextctrl.h // Purpose: A rich edit control // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextdialogpage.h b/include/wx/richtext/richtextdialogpage.h index 8caffca89f..0b776c8b3f 100644 --- a/include/wx/richtext/richtextdialogpage.h +++ b/include/wx/richtext/richtextdialogpage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextdialogpage.h // Purpose: Formatting dialog page base class for wxRTC // Author: Julian Smart -// Modified by: // Created: 2010-11-14 // Copyright: (c) Julian Smart // Licence: wxWindows Licence @@ -25,7 +24,7 @@ class WXDLLIMPEXP_RICHTEXT wxRichTextDialogPage: public wxPanel { public: wxDECLARE_CLASS(wxRichTextDialogPage); - wxRichTextDialogPage() {} + wxRichTextDialogPage() = default; wxRichTextDialogPage(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0) { Create(parent, id, pos, size, style); diff --git a/include/wx/richtext/richtextfontpage.h b/include/wx/richtext/richtextfontpage.h index edc5f0f2e3..dc9a65bff3 100644 --- a/include/wx/richtext/richtextfontpage.h +++ b/include/wx/richtext/richtextfontpage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextfontpage.h // Purpose: Font page for wxRichTextFormattingDialog // Author: Julian Smart -// Modified by: // Created: 2006-10-02 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextformatdlg.h b/include/wx/richtext/richtextformatdlg.h index 4d1b844cfb..2116ffe323 100644 --- a/include/wx/richtext/richtextformatdlg.h +++ b/include/wx/richtext/richtextformatdlg.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextformatdlg.h // Purpose: Formatting dialog for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2006-10-01 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -85,8 +84,8 @@ enum { class WXDLLIMPEXP_RICHTEXT wxRichTextFormattingDialogFactory: public wxObject { public: - wxRichTextFormattingDialogFactory() {} - virtual ~wxRichTextFormattingDialogFactory() {} + wxRichTextFormattingDialogFactory() = default; + virtual ~wxRichTextFormattingDialogFactory() = default; // Overridables diff --git a/include/wx/richtext/richtexthtml.h b/include/wx/richtext/richtexthtml.h index 22e0f09f5a..54530f59d1 100644 --- a/include/wx/richtext/richtexthtml.h +++ b/include/wx/richtext/richtexthtml.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtexthtml.h // Purpose: HTML I/O for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextindentspage.h b/include/wx/richtext/richtextindentspage.h index b2f09d4bcd..42fa0802f1 100644 --- a/include/wx/richtext/richtextindentspage.h +++ b/include/wx/richtext/richtextindentspage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextindentspage.h // Purpose: Declares the rich text formatting dialog indent page. // Author: Julian Smart -// Modified by: // Created: 10/3/2006 2:28:21 PM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextliststylepage.h b/include/wx/richtext/richtextliststylepage.h index 0c9c557419..2f44f28e7e 100644 --- a/include/wx/richtext/richtextliststylepage.h +++ b/include/wx/richtext/richtextliststylepage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextliststylepage.h // Purpose: Declares the rich text formatting dialog list style page. // Author: Julian Smart -// Modified by: // Created: 10/18/2006 11:36:37 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextmarginspage.h b/include/wx/richtext/richtextmarginspage.h index 51fd49fd72..664ed1653d 100644 --- a/include/wx/richtext/richtextmarginspage.h +++ b/include/wx/richtext/richtextmarginspage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextmarginspage.h // Purpose: Declares the rich text formatting dialog margins page. // Author: Julian Smart -// Modified by: // Created: 20/10/2010 10:27:34 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextsizepage.h b/include/wx/richtext/richtextsizepage.h index 64f58ef1c4..641eae2c1a 100644 --- a/include/wx/richtext/richtextsizepage.h +++ b/include/wx/richtext/richtextsizepage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextsizepage.h // Purpose: Declares the rich text formatting dialog size page. // Author: Julian Smart -// Modified by: // Created: 20/10/2010 10:23:24 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextstyledlg.h b/include/wx/richtext/richtextstyledlg.h index ce3f0b61ee..46fd4948e6 100644 --- a/include/wx/richtext/richtextstyledlg.h +++ b/include/wx/richtext/richtextstyledlg.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextstyledlg.h // Purpose: Declares the rich text style editor dialog. // Author: Julian Smart -// Modified by: // Created: 10/5/2006 12:05:31 PM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextstylepage.h b/include/wx/richtext/richtextstylepage.h index b083cc541c..a36c66f602 100644 --- a/include/wx/richtext/richtextstylepage.h +++ b/include/wx/richtext/richtextstylepage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextstylepage.h // Purpose: Declares the rich text formatting dialog style page. // Author: Julian Smart -// Modified by: // Created: 10/5/2006 11:34:55 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextstyles.h b/include/wx/richtext/richtextstyles.h index cb2eada7da..e32a4b5a2e 100644 --- a/include/wx/richtext/richtextstyles.h +++ b/include/wx/richtext/richtextstyles.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextstyles.h // Purpose: Style management for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -60,7 +59,7 @@ public: wxRichTextStyleDefinition(const wxString& name = wxEmptyString) { Init(); m_name = name; } /// Destructor - virtual ~wxRichTextStyleDefinition() {} + virtual ~wxRichTextStyleDefinition() = default; /// Initialises members void Init() {} @@ -137,7 +136,7 @@ public: wxRichTextStyleDefinition(name) {} /// Destructor - virtual ~wxRichTextCharacterStyleDefinition() {} + virtual ~wxRichTextCharacterStyleDefinition() = default; /// Clones the object virtual wxRichTextStyleDefinition* Clone() const override { return new wxRichTextCharacterStyleDefinition(*this); } @@ -162,7 +161,7 @@ public: wxRichTextStyleDefinition(name) {} // Destructor - virtual ~wxRichTextParagraphStyleDefinition() {} + virtual ~wxRichTextParagraphStyleDefinition() = default; /// Sets and gets the next style void SetNextStyle(const wxString& name) { m_nextStyle = name; } @@ -203,7 +202,7 @@ public: wxRichTextParagraphStyleDefinition(name) { Init(); } /// Destructor - virtual ~wxRichTextListStyleDefinition() {} + virtual ~wxRichTextListStyleDefinition() = default; /// Copies from def void Copy(const wxRichTextListStyleDefinition& def); @@ -269,7 +268,7 @@ public: wxRichTextStyleDefinition(name) {} // Destructor - virtual ~wxRichTextBoxStyleDefinition() {} + virtual ~wxRichTextBoxStyleDefinition() = default; /// Copies from def void Copy(const wxRichTextBoxStyleDefinition& def); @@ -713,7 +712,7 @@ public: Create(parent, id, pos, size, style); } - virtual ~wxRichTextStyleComboCtrl() {} + virtual ~wxRichTextStyleComboCtrl() = default; void Init() { diff --git a/include/wx/richtext/richtextsymboldlg.h b/include/wx/richtext/richtextsymboldlg.h index c6dfbc9139..da80c585ab 100644 --- a/include/wx/richtext/richtextsymboldlg.h +++ b/include/wx/richtext/richtextsymboldlg.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextsymboldlg.h // Purpose: Declares the symbol picker dialog. // Author: Julian Smart -// Modified by: // Created: 10/5/2006 3:11:58 PM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtexttabspage.h b/include/wx/richtext/richtexttabspage.h index 4e784414a5..858c2a232f 100644 --- a/include/wx/richtext/richtexttabspage.h +++ b/include/wx/richtext/richtexttabspage.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtexttabspage.h // Purpose: Declares the rich text formatting dialog tabs page. // Author: Julian Smart -// Modified by: // Created: 10/4/2006 8:03:20 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/richtext/richtextuicustomization.h b/include/wx/richtext/richtextuicustomization.h index f4b24bc3d9..07ad0a0236 100644 --- a/include/wx/richtext/richtextuicustomization.h +++ b/include/wx/richtext/richtextuicustomization.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextuicustomization.h // Purpose: UI customization base class for wxRTC // Author: Julian Smart -// Modified by: // Created: 2010-11-14 // Copyright: (c) Julian Smart // Licence: wxWindows Licence @@ -34,8 +33,8 @@ class WXDLLIMPEXP_RICHTEXT wxRichTextUICustomization { public: - wxRichTextUICustomization() {} - virtual ~wxRichTextUICustomization() {} + wxRichTextUICustomization() = default; + virtual ~wxRichTextUICustomization() = default; /// Show the help given the current active window, and a help topic id. virtual bool ShowHelp(wxWindow* win, long id) = 0; @@ -55,7 +54,7 @@ public: m_helpTopic = -1; m_uiCustomization = nullptr; } - virtual ~wxRichTextHelpInfo() {} + virtual ~wxRichTextHelpInfo() = default; virtual bool ShowHelp(wxWindow* win) { diff --git a/include/wx/richtext/richtextxml.h b/include/wx/richtext/richtextxml.h index 5ca8b1c0ab..dd776a5fde 100644 --- a/include/wx/richtext/richtextxml.h +++ b/include/wx/richtext/richtextxml.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextxml.h // Purpose: XML and HTML I/O for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/sashwin.h b/include/wx/sashwin.h index 21967a5c7e..25e7fd2648 100644 --- a/include/wx/sashwin.h +++ b/include/wx/sashwin.h @@ -2,7 +2,6 @@ // Name: wx/sashwin.h // Purpose: Base header for wxSashWindow // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/sckstrm.h b/include/wx/sckstrm.h index 307d7a3bb5..f5c155effb 100644 --- a/include/wx/sckstrm.h +++ b/include/wx/sckstrm.h @@ -2,7 +2,6 @@ // Name: wx/sckstrm.h // Purpose: wxSocket*Stream // Author: Guilhem Lavaux -// Modified by: // Created: 17/07/97 // Copyright: (c) // Licence: wxWindows licence diff --git a/include/wx/scopeguard.h b/include/wx/scopeguard.h index 643c63dac5..2f2fac2fff 100644 --- a/include/wx/scopeguard.h +++ b/include/wx/scopeguard.h @@ -2,7 +2,6 @@ // Name: wx/scopeguard.h // Purpose: declares wxScopeGuard and related macros // Author: Vadim Zeitlin -// Modified by: // Created: 03.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence @@ -80,7 +79,7 @@ public: bool WasDismissed() const { return m_wasDismissed; } protected: - ~wxScopeGuardImplBase() { } + ~wxScopeGuardImplBase() = default; // must be mutable for copy ctor to work mutable bool m_wasDismissed; diff --git a/include/wx/scrolbar.h b/include/wx/scrolbar.h index e807a4799a..2a942c9f3f 100644 --- a/include/wx/scrolbar.h +++ b/include/wx/scrolbar.h @@ -2,7 +2,6 @@ // Name: wx/scrolbar.h // Purpose: wxScrollBar base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -26,7 +25,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxScrollBarNameStr[]; class WXDLLIMPEXP_CORE wxScrollBarBase : public wxControl { public: - wxScrollBarBase() { } + wxScrollBarBase() = default; /* Derived classes should provide the following method and ctor with the diff --git a/include/wx/scrolwin.h b/include/wx/scrolwin.h index 92dda56457..c612997aab 100644 --- a/include/wx/scrolwin.h +++ b/include/wx/scrolwin.h @@ -2,7 +2,6 @@ // Name: wx/scrolwin.h // Purpose: wxScrolledWindow, wxScrolledControl and wxScrollHelper // Author: Vadim Zeitlin -// Modified by: // Created: 30.08.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence @@ -70,7 +69,7 @@ class WXDLLIMPEXP_CORE wxAnyScrollHelperBase { public: explicit wxAnyScrollHelperBase(wxWindow* win); - virtual ~wxAnyScrollHelperBase() {} + virtual ~wxAnyScrollHelperBase() = default; // Disable use of keyboard keys for scrolling. By default cursor movement // keys (including Home, End, Page Up and Down) are used to scroll the diff --git a/include/wx/selstore.h b/include/wx/selstore.h index 290332e640..ed4b94dab2 100644 --- a/include/wx/selstore.h +++ b/include/wx/selstore.h @@ -2,7 +2,6 @@ // Name: wx/selstore.h // Purpose: wxSelectionStore stores selected items in a control // Author: Vadim Zeitlin -// Modified by: // Created: 08.06.03 (extracted from src/generic/listctrl.cpp) // Copyright: (c) 2000-2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/settings.h b/include/wx/settings.h index e6248e96bc..3967b98b46 100644 --- a/include/wx/settings.h +++ b/include/wx/settings.h @@ -2,7 +2,6 @@ // Name: wx/settings.h // Purpose: wxSystemSettings class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -193,7 +192,7 @@ private: // Ctor is private, even though it's trivial, because objects of this type // are only supposed to be created by wxSystemSettingsNative. - wxSystemAppearance() { } + wxSystemAppearance() = default; // Currently this class doesn't have any internal state because the only // available implementation doesn't need it. If we do need it later, we diff --git a/include/wx/setup_inc.h b/include/wx/setup_inc.h index f2298af012..a0d6bf7299 100644 --- a/include/wx/setup_inc.h +++ b/include/wx/setup_inc.h @@ -2,7 +2,6 @@ // Name: wx/setup_inc.h // Purpose: setup.h settings // Author: Vadim Zeitlin -// Modified by: // Created: // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/sharedptr.h b/include/wx/sharedptr.h index 087dc17414..ba332ac2cf 100644 --- a/include/wx/sharedptr.h +++ b/include/wx/sharedptr.h @@ -115,7 +115,7 @@ private: struct reftype { reftype(T* ptr) : m_ptr(ptr), m_count(1) {} - virtual ~reftype() {} + virtual ~reftype() = default; virtual void delete_ptr() { delete m_ptr; } T* m_ptr; diff --git a/include/wx/simplebook.h b/include/wx/simplebook.h index e4c754f8f6..fa122a82a3 100644 --- a/include/wx/simplebook.h +++ b/include/wx/simplebook.h @@ -195,9 +195,17 @@ protected: virtual void DoShowPage(wxWindow* page, bool show) override { if ( show ) + { page->ShowWithEffect(m_showEffect, m_showTimeout); + + // Unlike simple Show(), ShowWithEffect() doesn't necessarily give + // focus to the window, but we do expect the new page to have focus. + page->SetFocus(); + } else + { page->HideWithEffect(m_hideEffect, m_hideTimeout); + } } private: diff --git a/include/wx/slider.h b/include/wx/slider.h index 465983a9d5..4d3d9800f8 100644 --- a/include/wx/slider.h +++ b/include/wx/slider.h @@ -2,7 +2,6 @@ // Name: wx/slider.h // Purpose: wxSlider interface // Author: Vadim Zeitlin -// Modified by: // Created: 09.02.01 // Copyright: (c) 1996-2001 Vadim Zeitlin // Licence: wxWindows licence @@ -61,7 +60,7 @@ public: const wxValidator& validator = wxDefaultValidator, const wxString& name = wxSliderNameStr); */ - wxSliderBase() { } + wxSliderBase() = default; // get/set the current slider value (should be in range) virtual int GetValue() const = 0; diff --git a/include/wx/snglinst.h b/include/wx/snglinst.h index b70ce4108e..822065754b 100644 --- a/include/wx/snglinst.h +++ b/include/wx/snglinst.h @@ -3,7 +3,6 @@ // Purpose: wxSingleInstanceChecker can be used to restrict the number of // simultaneously running copies of a program to one // Author: Vadim Zeitlin -// Modified by: // Created: 08.06.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/socket.h b/include/wx/socket.h index d02c3f76a8..c722915a75 100644 --- a/include/wx/socket.h +++ b/include/wx/socket.h @@ -2,7 +2,6 @@ // Name: wx/socket.h // Purpose: Socket handling classes // Authors: Guilhem Lavaux, Guillermo Rodriguez Garcia -// Modified by: // Created: April 1997 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/sound.h b/include/wx/sound.h index 003a4b7ae2..2396709086 100644 --- a/include/wx/sound.h +++ b/include/wx/sound.h @@ -2,7 +2,6 @@ // Name: wx/sound.h // Purpose: wxSoundBase class // Author: Vaclav Slavik -// Modified by: // Created: 2004/02/01 // Copyright: (c) 2004, Vaclav Slavik // Licence: wxWindows licence diff --git a/include/wx/spinbutt.h b/include/wx/spinbutt.h index f427ebd86a..2edd040fad 100644 --- a/include/wx/spinbutt.h +++ b/include/wx/spinbutt.h @@ -2,7 +2,6 @@ // Name: wx/spinbutt.h // Purpose: wxSpinButtonBase class // Author: Julian Smart, Vadim Zeitlin -// Modified by: // Created: 23.07.99 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/spinctrl.h b/include/wx/spinctrl.h index 13e7c24efd..1b0ac59d0d 100644 --- a/include/wx/spinctrl.h +++ b/include/wx/spinctrl.h @@ -2,7 +2,6 @@ // Name: wx/spinctrl.h // Purpose: wxSpinCtrlBase class // Author: Vadim Zeitlin -// Modified by: // Created: 22.07.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -32,7 +31,7 @@ wxDECLARE_EXPORTED_EVENT(WXDLLIMPEXP_CORE, wxEVT_SPINCTRLDOUBLE, wxSpinDoubleEve class WXDLLIMPEXP_CORE wxSpinCtrlBase : public wxControl { public: - wxSpinCtrlBase() {} + wxSpinCtrlBase() = default; // accessor functions that derived classes are expected to have virtual wxString GetTextValue() const = 0; diff --git a/include/wx/splash.h b/include/wx/splash.h index e4fb0c21ee..3fb7e9b6ad 100644 --- a/include/wx/splash.h +++ b/include/wx/splash.h @@ -2,7 +2,6 @@ // Name: wx/splash.h // Purpose: Base header for wxSplashScreen // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/splitter.h b/include/wx/splitter.h index 62fbff9f5a..6d0daaa671 100644 --- a/include/wx/splitter.h +++ b/include/wx/splitter.h @@ -2,7 +2,6 @@ // Name: wx/splitter.h // Purpose: Base header for wxSplitterWindow // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/include/wx/srchctrl.h b/include/wx/srchctrl.h index 2fa8f03801..d74680f5f6 100644 --- a/include/wx/srchctrl.h +++ b/include/wx/srchctrl.h @@ -27,12 +27,6 @@ : public wxCompositeWindow< wxNavigationEnabled >, public wxTextEntry { -#if defined(__WXMSW__) && !defined(__WXUNIVERSAL__) - private: - // implement this to return the HWND of the EDIT control - // can return nullptr here as this TextEntry is just a proxy - virtual WXHWND GetEditHWND() const override { wxFAIL_MSG("unreachable"); return nullptr; } -#endif }; #elif defined(__WXMAC__) // search control was introduced in Mac OS X 10.3 Panther @@ -69,8 +63,8 @@ wxDECLARE_EXPORTED_EVENT(WXDLLIMPEXP_CORE, wxEVT_SEARCH, wxCommandEvent); class WXDLLIMPEXP_CORE wxSearchCtrlBase : public wxSearchCtrlBaseBaseClass { public: - wxSearchCtrlBase() { } - virtual ~wxSearchCtrlBase() { } + wxSearchCtrlBase() = default; + virtual ~wxSearchCtrlBase() = default; // search control #if wxUSE_MENUS diff --git a/include/wx/sstream.h b/include/wx/sstream.h index 0fcae101df..a7ba636180 100644 --- a/include/wx/sstream.h +++ b/include/wx/sstream.h @@ -2,7 +2,6 @@ // Name: wx/sstream.h // Purpose: string-based streams // Author: Vadim Zeitlin -// Modified by: // Created: 2004-09-19 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/stack.h b/include/wx/stack.h index 91bcd392de..d288a4689f 100644 --- a/include/wx/stack.h +++ b/include/wx/stack.h @@ -36,7 +36,7 @@ public: typedef typename container_type::size_type size_type; typedef typename container_type::value_type value_type; - wxStack() { } + wxStack() = default; explicit wxStack(const container_type& cont) : m_cont(cont) { } // Default copy ctor, assignment operator and dtor are ok. diff --git a/include/wx/stackwalk.h b/include/wx/stackwalk.h index a7acd464aa..2b03edb104 100644 --- a/include/wx/stackwalk.h +++ b/include/wx/stackwalk.h @@ -2,7 +2,6 @@ // Name: wx/stackwalk.h // Purpose: wxStackWalker and related classes, common part // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-07 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence @@ -94,7 +93,7 @@ public: // although this class is not supposed to be used polymorphically, give it // a virtual dtor to silence compiler warnings - virtual ~wxStackFrameBase() { } + virtual ~wxStackFrameBase() = default; protected: // hooks for derived classes to initialize some fields on demand @@ -124,10 +123,10 @@ class WXDLLIMPEXP_BASE wxStackWalkerBase { public: // ctor does nothing, use Walk() to walk the stack - wxStackWalkerBase() { } + wxStackWalkerBase() = default; // dtor does nothing either but should be virtual - virtual ~wxStackWalkerBase() { } + virtual ~wxStackWalkerBase() = default; // enumerate stack frames from the current location, skipping the initial // number of them (this can be useful when Walk() is called from some known diff --git a/include/wx/statbmp.h b/include/wx/statbmp.h index 47c6a1e504..b8d314a174 100644 --- a/include/wx/statbmp.h +++ b/include/wx/statbmp.h @@ -2,7 +2,6 @@ // Name: wx/statbmp.h // Purpose: wxStaticBitmap class interface // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence @@ -33,7 +32,7 @@ public: Scale_AspectFill }; - wxStaticBitmapBase() { } + wxStaticBitmapBase() = default; virtual ~wxStaticBitmapBase(); // our interface diff --git a/include/wx/statbox.h b/include/wx/statbox.h index a89ce8ebcc..62297206fa 100644 --- a/include/wx/statbox.h +++ b/include/wx/statbox.h @@ -2,7 +2,6 @@ // Name: wx/statbox.h // Purpose: wxStaticBox base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/statline.h b/include/wx/statline.h index 310c8ac1c5..bd5794b358 100644 --- a/include/wx/statline.h +++ b/include/wx/statline.h @@ -37,7 +37,7 @@ class WXDLLIMPEXP_CORE wxStaticLineBase : public wxControl { public: // constructor - wxStaticLineBase() { } + wxStaticLineBase() = default; // is the line vertical? bool IsVertical() const { return (GetWindowStyle() & wxLI_VERTICAL) != 0; } diff --git a/include/wx/stattext.h b/include/wx/stattext.h index f00ffe7afc..08f124437e 100644 --- a/include/wx/stattext.h +++ b/include/wx/stattext.h @@ -2,7 +2,6 @@ // Name: wx/stattext.h // Purpose: wxStaticText base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -34,7 +33,7 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxStaticTextNameStr[]; class WXDLLIMPEXP_CORE wxStaticTextBase : public wxControl { public: - wxStaticTextBase() { } + wxStaticTextBase() = default; // wrap the text of the control so that no line is longer than the given // width (if possible: this function won't break words) diff --git a/include/wx/statusbr.h b/include/wx/statusbr.h index ea48d59813..f27a225dcb 100644 --- a/include/wx/statusbr.h +++ b/include/wx/statusbr.h @@ -2,7 +2,6 @@ // Name: wx/statusbr.h // Purpose: wxStatusBar class interface // Author: Vadim Zeitlin -// Modified by: // Created: 05.02.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/stc/stc.h b/include/wx/stc/stc.h index b3fec1c00c..43ff9d937d 100644 --- a/include/wx/stc/stc.h +++ b/include/wx/stc/stc.h @@ -5897,7 +5897,7 @@ public: #ifndef SWIG wxStyledTextEvent(const wxStyledTextEvent& event); #endif - ~wxStyledTextEvent() {} + ~wxStyledTextEvent() = default; void SetPosition(int pos) { m_position = pos; } void SetKey(int k) { m_key = k; } diff --git a/include/wx/stdpaths.h b/include/wx/stdpaths.h index effa94c313..3a0d5e5227 100644 --- a/include/wx/stdpaths.h +++ b/include/wx/stdpaths.h @@ -2,7 +2,6 @@ // Name: wx/stdpaths.h // Purpose: declaration of wxStandardPaths class // Author: Vadim Zeitlin -// Modified by: // Created: 2004-10-17 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence @@ -263,7 +262,7 @@ protected: // Ctor is protected because wxStandardPaths::Get() should always be used // to access the global wxStandardPaths object of the correct type instead // of creating one of a possibly wrong type yourself. - wxStandardPaths() { } + wxStandardPaths() = default; private: wxString m_prefix; diff --git a/include/wx/stdstream.h b/include/wx/stdstream.h index 09efe3e58c..f63fafcd85 100644 --- a/include/wx/stdstream.h +++ b/include/wx/stdstream.h @@ -27,7 +27,7 @@ class WXDLLIMPEXP_BASE wxStdInputStreamBuffer : public std::streambuf { public: wxStdInputStreamBuffer(wxInputStream& stream); - virtual ~wxStdInputStreamBuffer() { } + virtual ~wxStdInputStreamBuffer() = default; protected: virtual std::streambuf *setbuf(char *s, std::streamsize n) override; @@ -70,7 +70,7 @@ class WXDLLIMPEXP_BASE wxStdInputStream : public std::istream { public: wxStdInputStream(wxInputStream& stream); - virtual ~wxStdInputStream() { } + virtual ~wxStdInputStream() = default; protected: wxStdInputStreamBuffer m_streamBuffer; @@ -84,7 +84,7 @@ class WXDLLIMPEXP_BASE wxStdOutputStreamBuffer : public std::streambuf { public: wxStdOutputStreamBuffer(wxOutputStream& stream); - virtual ~wxStdOutputStreamBuffer() { } + virtual ~wxStdOutputStreamBuffer() = default; protected: virtual std::streambuf *setbuf(char *s, std::streamsize n) override; @@ -111,7 +111,7 @@ class WXDLLIMPEXP_BASE wxStdOutputStream : public std::ostream { public: wxStdOutputStream(wxOutputStream& stream); - virtual ~wxStdOutputStream() { } + virtual ~wxStdOutputStream() = default; protected: wxStdOutputStreamBuffer m_streamBuffer; diff --git a/include/wx/stockitem.h b/include/wx/stockitem.h index de7c28da7a..2776f5765c 100644 --- a/include/wx/stockitem.h +++ b/include/wx/stockitem.h @@ -2,7 +2,6 @@ // Name: wx/stockitem.h // Purpose: stock items helpers (privateh header) // Author: Vaclav Slavik -// Modified by: // Created: 2004-08-15 // Copyright: (c) Vaclav Slavik, 2004 // Licence: wxWindows licence diff --git a/include/wx/strconv.h b/include/wx/strconv.h index 5e21d5bf81..8645c1f7ff 100644 --- a/include/wx/strconv.h +++ b/include/wx/strconv.h @@ -2,7 +2,6 @@ // Name: wx/strconv.h // Purpose: conversion routines for char sets any Unicode // Author: Ove Kaaven, Robert Roebling, Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Ove Kaaven, Robert Roebling // (c) 1998-2006 Vadim Zeitlin @@ -163,7 +162,7 @@ public: virtual wxMBConv *Clone() const = 0; // virtual dtor for any base class - virtual ~wxMBConv() { } + virtual ~wxMBConv() = default; private: // Common part of single argument cWC2MB() and cMB2WC() overloads above. @@ -243,7 +242,7 @@ private: class WXDLLIMPEXP_BASE wxMBConvUTF7 : public wxMBConv { public: - wxMBConvUTF7() { } + wxMBConvUTF7() = default; // compiler-generated copy ctor, assignment operator and dtor are ok // (assuming it's ok to copy the shift state -- not really sure about it) diff --git a/include/wx/stream.h b/include/wx/stream.h index 0a861c9c94..668a1d19fd 100644 --- a/include/wx/stream.h +++ b/include/wx/stream.h @@ -2,7 +2,6 @@ // Name: wx/stream.h // Purpose: stream classes // Author: Guilhem Lavaux, Guillermo Rodriguez Garcia, Vadim Zeitlin -// Modified by: // Created: 11/07/98 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence @@ -357,7 +356,7 @@ void WXDLLIMPEXP_BASE wxUseFilterClasses(); class WXDLLIMPEXP_BASE wxFilterClassFactoryBase : public wxObject { public: - virtual ~wxFilterClassFactoryBase() { } + virtual ~wxFilterClassFactoryBase() = default; wxString GetProtocol() const { return wxString(*GetProtocols()); } wxString PopExtension(const wxString& location) const; @@ -378,7 +377,7 @@ protected: class WXDLLIMPEXP_BASE wxFilterClassFactory : public wxFilterClassFactoryBase { public: - virtual ~wxFilterClassFactory() { } + virtual ~wxFilterClassFactory() = default; virtual wxFilterInputStream *NewStream(wxInputStream& stream) const = 0; virtual wxFilterOutputStream *NewStream(wxOutputStream& stream) const = 0; diff --git a/include/wx/string.h b/include/wx/string.h index a324feef06..aed2ca6e5e 100644 --- a/include/wx/string.h +++ b/include/wx/string.h @@ -2,7 +2,6 @@ // Name: wx/string.h // Purpose: wxString class // Author: Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -817,7 +816,7 @@ public: WX_STR_ITERATOR_IMPL(iterator, wxChar*, wxUniCharRef); public: - iterator() {} + iterator() = default; iterator(const iterator& i) : m_cur(i.m_cur), m_node(i.str(), &m_cur) {} iterator& operator=(const iterator& i) @@ -866,7 +865,7 @@ public: WX_STR_ITERATOR_IMPL(const_iterator, const wxChar*, wxUniChar); public: - const_iterator() {} + const_iterator() = default; const_iterator(const const_iterator& i) : m_cur(i.m_cur), m_node(i.str(), &m_cur) {} const_iterator(const iterator& i) @@ -926,7 +925,7 @@ public: WX_STR_ITERATOR_IMPL(iterator, wxChar*, wxUniCharRef); public: - iterator() {} + iterator() = default; reference operator*() { return wxUniCharRef::CreateForString(m_cur); } @@ -959,7 +958,7 @@ public: WX_STR_ITERATOR_IMPL(const_iterator, const wxChar*, wxUniChar); public: - const_iterator() {} + const_iterator() = default; const_iterator(const iterator& i) : m_cur(i.m_cur) {} const_reference operator*() const @@ -1039,7 +1038,7 @@ public: typedef typename T::reference reference; typedef typename T::pointer *pointer; - reverse_iterator_impl() {} + reverse_iterator_impl() = default; reverse_iterator_impl(iterator_type i) : m_cur(i) {} iterator_type base() const { return m_cur; } @@ -1127,7 +1126,7 @@ private: public: // constructors and destructor // ctor for an empty string - wxString() {} + wxString() = default; // copy ctor wxString(const wxString& stringSrc) : m_impl(stringSrc.m_impl) { } diff --git a/include/wx/stringops.h b/include/wx/stringops.h index 7ed8cf8b20..29b8d181e3 100644 --- a/include/wx/stringops.h +++ b/include/wx/stringops.h @@ -2,7 +2,6 @@ // Name: wx/stringops.h // Purpose: implementation of wxString primitive operations // Author: Vaclav Slavik -// Modified by: // Created: 2007-04-16 // Copyright: (c) 2007 REA Elektronik GmbH // Licence: wxWindows licence diff --git a/include/wx/strvararg.h b/include/wx/strvararg.h index 4193079847..506ba4bb4e 100644 --- a/include/wx/strvararg.h +++ b/include/wx/strvararg.h @@ -543,7 +543,7 @@ struct wxArgNormalizerWithBuffer { typedef wxScopedCharTypeBuffer CharBuffer; - wxArgNormalizerWithBuffer() {} + wxArgNormalizerWithBuffer() = default; wxArgNormalizerWithBuffer(const CharBuffer& buf, const wxFormatString *fmt, unsigned index) diff --git a/include/wx/sysopt.h b/include/wx/sysopt.h index 63474c0660..ab22ae9804 100644 --- a/include/wx/sysopt.h +++ b/include/wx/sysopt.h @@ -2,7 +2,6 @@ // Name: wx/sysopt.h // Purpose: wxSystemOptions // Author: Julian Smart -// Modified by: // Created: 2001-07-10 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -24,7 +23,7 @@ WXDLLIMPEXP_BASE wxSystemOptions : public wxObject { public: - wxSystemOptions() { } + wxSystemOptions() = default; // User-customizable hints to wxWidgets or associated libraries // These could also be used to influence GetSystem... calls, indeed diff --git a/include/wx/systhemectrl.h b/include/wx/systhemectrl.h index 5881b6cbd1..c50dab0ee0 100644 --- a/include/wx/systhemectrl.h +++ b/include/wx/systhemectrl.h @@ -37,7 +37,7 @@ public: #endif // wxHAS_SYSTEM_THEMED_CONTROL/!wxHAS_SYSTEM_THEMED_CONTROL } - virtual ~wxSystemThemedControlBase() { } + virtual ~wxSystemThemedControlBase() = default; protected: // This method is virtual and can be overridden, e.g. composite controls do @@ -65,7 +65,7 @@ class wxSystemThemedControl : public C, public wxSystemThemedControlBase { public: - wxSystemThemedControl() { } + wxSystemThemedControl() = default; void EnableSystemTheme(bool enable = true) { diff --git a/include/wx/tarstrm.h b/include/wx/tarstrm.h index 9afafe99ab..6b51144355 100644 --- a/include/wx/tarstrm.h +++ b/include/wx/tarstrm.h @@ -47,7 +47,7 @@ enum wxTarFormat class WXDLLIMPEXP_BASE wxTarNotifier { public: - virtual ~wxTarNotifier() { } + virtual ~wxTarNotifier() = default; virtual void OnEntryUpdated(class wxTarEntry& entry) = 0; }; diff --git a/include/wx/taskbar.h b/include/wx/taskbar.h index 8a537b2ba6..a3f6e2fb13 100644 --- a/include/wx/taskbar.h +++ b/include/wx/taskbar.h @@ -2,7 +2,6 @@ // Name: wx/taskbar.h // Purpose: wxTaskBarIcon base header and class // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -42,7 +41,7 @@ enum wxTaskBarIconType class WXDLLIMPEXP_CORE wxTaskBarIconBase : public wxEvtHandler { public: - wxTaskBarIconBase() { } + wxTaskBarIconBase() = default; #if defined(__WXGTK__) || defined(__WXX11__) || defined(__WXQT__) static bool IsAvailable(); diff --git a/include/wx/taskbarbutton.h b/include/wx/taskbarbutton.h index 20a70d8609..98cc202d70 100644 --- a/include/wx/taskbarbutton.h +++ b/include/wx/taskbarbutton.h @@ -110,7 +110,7 @@ public: // by the current system. static wxTaskBarButton* New(wxWindow* parent); - virtual ~wxTaskBarButton() { } + virtual ~wxTaskBarButton() = default; // Operations: virtual void SetProgressRange(int range) = 0; @@ -132,7 +132,7 @@ public: virtual void Realize() = 0; protected: - wxTaskBarButton() { } + wxTaskBarButton() = default; private: wxDECLARE_NO_COPY_CLASS(wxTaskBarButton); diff --git a/include/wx/tbarbase.h b/include/wx/tbarbase.h index fe1dfa6fd2..16c4dc4c16 100644 --- a/include/wx/tbarbase.h +++ b/include/wx/tbarbase.h @@ -2,7 +2,6 @@ // Name: wx/tbarbase.h // Purpose: Base class for toolbar classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/testing.h b/include/wx/testing.h index 19021f1e18..a074a214b7 100644 --- a/include/wx/testing.h +++ b/include/wx/testing.h @@ -69,7 +69,7 @@ class wxModalExpectation { public: wxModalExpectation() : m_isOptional(false) {} - virtual ~wxModalExpectation() {} + virtual ~wxModalExpectation() = default; wxString GetDescription() const { diff --git a/include/wx/textcompleter.h b/include/wx/textcompleter.h index ce9e5c2005..fbe2047376 100644 --- a/include/wx/textcompleter.h +++ b/include/wx/textcompleter.h @@ -20,7 +20,7 @@ class WXDLLIMPEXP_CORE wxTextCompleter { public: - wxTextCompleter() { } + wxTextCompleter() = default; // The virtual functions to be implemented by the derived classes: the // first one is called to start preparing for completions for the given @@ -42,7 +42,7 @@ private: class WXDLLIMPEXP_CORE wxTextCompleterSimple : public wxTextCompleter { public: - wxTextCompleterSimple() { } + wxTextCompleterSimple() = default; // Must be implemented to return all the completions for the given prefix. virtual void GetCompletions(const wxString& prefix, wxArrayString& res) = 0; diff --git a/include/wx/textctrl.h b/include/wx/textctrl.h index 34083d18a5..e55e5e1820 100644 --- a/include/wx/textctrl.h +++ b/include/wx/textctrl.h @@ -2,7 +2,6 @@ // Name: wx/textctrl.h // Purpose: wxTextAttr and wxTextCtrlBase class - the interface of wxTextCtrl // Author: Vadim Zeitlin -// Modified by: // Created: 13.07.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -606,8 +605,8 @@ private: class WXDLLIMPEXP_CORE wxTextAreaBase { public: - wxTextAreaBase() { } - virtual ~wxTextAreaBase() { } + wxTextAreaBase() = default; + virtual ~wxTextAreaBase() = default; // lines access // ------------ @@ -714,7 +713,7 @@ class WXDLLIMPEXP_CORE wxTextCtrlIface : public wxTextAreaBase, public wxTextEntryBase { public: - wxTextCtrlIface() { } + wxTextCtrlIface() = default; // wxTextAreaBase overrides virtual wxString GetValue() const override @@ -751,8 +750,8 @@ public: // creation // -------- - wxTextCtrlBase() { } - virtual ~wxTextCtrlBase() { } + wxTextCtrlBase() = default; + virtual ~wxTextCtrlBase() = default; // more readable flag testing methods diff --git a/include/wx/textdlg.h b/include/wx/textdlg.h index 509b700ba6..5f02bbb928 100644 --- a/include/wx/textdlg.h +++ b/include/wx/textdlg.h @@ -2,7 +2,6 @@ // Name: wx/textdlg.h // Purpose: wxTextEntryDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/textfile.h b/include/wx/textfile.h index 11ba4c6ee3..cec0fcb9e2 100644 --- a/include/wx/textfile.h +++ b/include/wx/textfile.h @@ -4,7 +4,6 @@ // (file is fully loaded in memory) and which understands CR/LF // differences between platforms. // Author: Vadim Zeitlin -// Modified by: // Created: 03.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -29,7 +28,7 @@ class WXDLLIMPEXP_BASE wxTextFile : public wxTextBuffer { public: // constructors - wxTextFile() { } + wxTextFile() = default; wxTextFile(const wxString& strFileName); protected: diff --git a/include/wx/textwrapper.h b/include/wx/textwrapper.h index da3a7c2d3b..b074984b72 100644 --- a/include/wx/textwrapper.h +++ b/include/wx/textwrapper.h @@ -28,7 +28,7 @@ public: void Wrap(wxWindow *win, const wxString& text, int widthMax); // we don't need it, but just to avoid compiler warnings - virtual ~wxTextWrapper() { } + virtual ~wxTextWrapper() = default; protected: // line may be empty diff --git a/include/wx/tglbtn.h b/include/wx/tglbtn.h index c72ad86e91..23abefc0f8 100644 --- a/include/wx/tglbtn.h +++ b/include/wx/tglbtn.h @@ -3,7 +3,6 @@ // Purpose: This dummy header includes the proper header file for the // system we're compiling under. // Author: John Norris, minor changes by Axel Schlueter -// Modified by: // Created: 08.02.01 // Copyright: (c) 2000 Johnny C. Norris II // Licence: wxWindows Licence @@ -30,7 +29,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_TOGGLEBUTTON, wxCommandEvent ) class WXDLLIMPEXP_CORE wxToggleButtonBase : public wxAnyButton { public: - wxToggleButtonBase() { } + wxToggleButtonBase() = default; // Get/set the value virtual void SetValue(bool state) = 0; diff --git a/include/wx/thrimpl.cpp b/include/wx/thrimpl.cpp index 72d1b7380d..5543b0f143 100644 --- a/include/wx/thrimpl.cpp +++ b/include/wx/thrimpl.cpp @@ -2,7 +2,6 @@ // Name: wx/thrimpl.cpp // Purpose: common part of wxThread Implementations // Author: Vadim Zeitlin -// Modified by: // Created: 04.06.02 (extracted from src/*/thread.cpp files) // Copyright: (c) Vadim Zeitlin (2002) // Licence: wxWindows licence diff --git a/include/wx/timectrl.h b/include/wx/timectrl.h index 05a32f2002..7f0a45ec86 100644 --- a/include/wx/timectrl.h +++ b/include/wx/timectrl.h @@ -101,6 +101,10 @@ typedef wxTimePickerCtrlCommonBase wxTimePickerCtrlBase; #elif defined(__WXOSX_COCOA__) && !defined(__WXUNIVERSAL__) #include "wx/osx/timectrl.h" + #define wxHAS_NATIVE_TIMEPICKERCTRL +#elif defined(__WXQT__) && !defined(__WXUNIVERSAL__) + #include "wx/qt/timectrl.h" + #define wxHAS_NATIVE_TIMEPICKERCTRL #else #include "wx/generic/timectrl.h" @@ -108,7 +112,7 @@ typedef wxTimePickerCtrlCommonBase wxTimePickerCtrlBase; class WXDLLIMPEXP_ADV wxTimePickerCtrl : public wxTimePickerCtrlGeneric { public: - wxTimePickerCtrl() { } + wxTimePickerCtrl() = default; wxTimePickerCtrl(wxWindow *parent, wxWindowID id, const wxDateTime& date = wxDefaultDateTime, diff --git a/include/wx/tipdlg.h b/include/wx/tipdlg.h index 173bbf41cd..8d66e83000 100644 --- a/include/wx/tipdlg.h +++ b/include/wx/tipdlg.h @@ -2,7 +2,6 @@ // Name: wx/tipdlg.h // Purpose: declaration of wxTipDialog // Author: Vadim Zeitlin -// Modified by: // Created: 28.06.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -45,7 +44,7 @@ public: size_t GetCurrentTip() const { return m_currentTip; } // virtual dtor for the base class - virtual ~wxTipProvider() { } + virtual ~wxTipProvider() = default; #if WXWIN_COMPATIBILITY_3_0 diff --git a/include/wx/tipwin.h b/include/wx/tipwin.h index 4a9b19dd7d..fecc650174 100644 --- a/include/wx/tipwin.h +++ b/include/wx/tipwin.h @@ -3,7 +3,6 @@ // Purpose: wxTipWindow is a window like the one typically used for // showing the tooltips // Author: Vadim Zeitlin -// Modified by: // Created: 10.09.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/toolbar.h b/include/wx/toolbar.h index 9c2a4baf9b..0d1dc4fc26 100644 --- a/include/wx/toolbar.h +++ b/include/wx/toolbar.h @@ -2,7 +2,6 @@ // Name: wx/toolbar.h // Purpose: wxToolBar interface declaration // Author: Vadim Zeitlin -// Modified by: // Created: 20.11.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/toolbook.h b/include/wx/toolbook.h index 6cd35b5fab..5d686dc87d 100644 --- a/include/wx/toolbook.h +++ b/include/wx/toolbook.h @@ -2,7 +2,6 @@ // Name: wx/toolbook.h // Purpose: wxToolbook: wxToolBar and wxNotebook combination // Author: Julian Smart -// Modified by: // Created: 2006-01-29 // Copyright: (c) 2006 Julian Smart // Licence: wxWindows licence diff --git a/include/wx/tooltip.h b/include/wx/tooltip.h index 9377ec61ac..6512d5a31f 100644 --- a/include/wx/tooltip.h +++ b/include/wx/tooltip.h @@ -2,7 +2,6 @@ // Name: wx/tooltip.h // Purpose: wxToolTip base header // Author: Robert Roebling -// Modified by: // Created: // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/include/wx/toplevel.h b/include/wx/toplevel.h index 5c446d89a7..37d1f617d0 100644 --- a/include/wx/toplevel.h +++ b/include/wx/toplevel.h @@ -3,7 +3,6 @@ // Purpose: declares wxTopLevelWindow class, the base class for all // top level windows (such as frames and dialogs) // Author: Vadim Zeitlin, Vaclav Slavik -// Modified by: // Created: 06.08.01 // Copyright: (c) 2001 Vadim Zeitlin // Vaclav Slavik @@ -255,7 +254,7 @@ public: class GeometrySerializer { public: - virtual ~GeometrySerializer() {} + virtual ~GeometrySerializer() = default; // If saving a field returns false, it's fatal error and SaveGeometry() // will return false. @@ -397,7 +396,7 @@ private: { public: // construction - wxTopLevelWindow() { } + wxTopLevelWindow() = default; wxTopLevelWindow(wxWindow *parent, wxWindowID winid, const wxString& title, diff --git a/include/wx/tracker.h b/include/wx/tracker.h index 656d343547..c17ae66b34 100644 --- a/include/wx/tracker.h +++ b/include/wx/tracker.h @@ -20,7 +20,7 @@ class WXDLLIMPEXP_BASE wxTrackerNode { public: wxTrackerNode() : m_nxt(nullptr) { } - virtual ~wxTrackerNode() { } + virtual ~wxTrackerNode() = default; virtual void OnObjectDestroy() = 0; diff --git a/include/wx/translation.h b/include/wx/translation.h index c988b648c4..ca97649a4b 100644 --- a/include/wx/translation.h +++ b/include/wx/translation.h @@ -151,16 +151,24 @@ public: // get languages available for this app wxArrayString GetAvailableTranslations(const wxString& domain) const; - // find best translation language for given domain + // find best available translation language for given domain + wxString GetBestAvailableTranslation(const wxString& domain); + wxString GetBestTranslation(const wxString& domain, wxLanguage msgIdLanguage); wxString GetBestTranslation(const wxString& domain, const wxString& msgIdLanguage = wxASCII_STR("en")); + // add catalog for the given domain returning true if it could be found by + // wxTranslationsLoader + bool AddAvailableCatalog(const wxString& domain); + // add standard wxWidgets catalog ("wxstd") bool AddStdCatalog(); // add catalog with given domain name and language, looking it up via - // wxTranslationsLoader + // wxTranslationsLoader -- unlike AddAvailableCatalog(), this function also + // returns true if this catalog is not needed at all because msgIdLanguage + // is an acceptable language to use directly bool AddCatalog(const wxString& domain, wxLanguage msgIdLanguage = wxLANGUAGE_ENGLISH_US); @@ -186,7 +194,7 @@ public: private: // perform loading of the catalog via m_loader - bool LoadCatalog(const wxString& domain, const wxString& lang, const wxString& msgIdLang); + bool LoadCatalog(const wxString& domain, const wxString& lang); // find catalog by name in a linked list, return nullptr if !found wxMsgCatalog *FindCatalog(const wxString& domain) const; @@ -213,8 +221,8 @@ private: class WXDLLIMPEXP_BASE wxTranslationsLoader { public: - wxTranslationsLoader() {} - virtual ~wxTranslationsLoader() {} + wxTranslationsLoader() = default; + virtual ~wxTranslationsLoader() = default; virtual wxMsgCatalog *LoadCatalog(const wxString& domain, const wxString& lang) = 0; diff --git a/include/wx/treebase.h b/include/wx/treebase.h index bf3d0f5fa9..557e6276c3 100644 --- a/include/wx/treebase.h +++ b/include/wx/treebase.h @@ -2,7 +2,6 @@ // Name: wx/treebase.h // Purpose: wxTreeCtrl base classes and types // Author: Julian Smart et al -// Modified by: // Created: 01/02/97 // Copyright: (c) 1997,1998 Robert Roebling // Licence: wxWindows licence @@ -60,7 +59,7 @@ public: // creation/destruction // -------------------- // default ctor - wxTreeItemData() { } + wxTreeItemData() = default; // default copy ctor/assignment operator are ok @@ -138,6 +137,9 @@ static const int wxTREE_ITEMSTATE_PREV = -3; // cycle to the previous state #elif defined(__WXMAC__) #define wxTR_DEFAULT_STYLE \ (wxTR_HAS_BUTTONS | wxTR_NO_LINES | wxTR_FULL_ROW_HIGHLIGHT) +#elif defined(__WXMSW__) + #define wxTR_DEFAULT_STYLE \ + (wxTR_HAS_BUTTONS | wxTR_NO_LINES | wxTR_LINES_AT_ROOT | wxTR_TWIST_BUTTONS | wxTR_FULL_ROW_HIGHLIGHT) #else #define wxTR_DEFAULT_STYLE (wxTR_HAS_BUTTONS | wxTR_LINES_AT_ROOT) #endif diff --git a/include/wx/treebook.h b/include/wx/treebook.h index e25f3f0b59..42fecea89e 100644 --- a/include/wx/treebook.h +++ b/include/wx/treebook.h @@ -2,7 +2,6 @@ // Name: wx/treebook.h // Purpose: wxTreebook: wxNotebook-like control presenting pages in a tree // Author: Evgeniy Tarassov, Vadim Zeitlin -// Modified by: // Created: 2005-09-15 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/treectrl.h b/include/wx/treectrl.h index 24fb5c4956..a0579011d9 100644 --- a/include/wx/treectrl.h +++ b/include/wx/treectrl.h @@ -2,7 +2,6 @@ // Name: wx/treectrl.h // Purpose: wxTreeCtrl base header // Author: Karsten Ballueder -// Modified by: // Created: // Copyright: (c) Karsten Ballueder // Licence: wxWindows licence @@ -57,10 +56,22 @@ public: unsigned int GetSpacing() const { return m_spacing; } void SetSpacing(unsigned int spacing) { m_spacing = spacing; } - // In addition to {Set,Get,Assign}ImageList() methods inherited from - // wxWithImages, this control has similar functions for the state image - // list that can be used to show a state icon corresponding to an - // app-defined item state (for example, checked/unchecked). + // In addition to SetImages() inherited from wxWithImages, this class + // also provides SetStateImages() function which can be used to set the + // images showing an icon corresponding to an app-defined item state + // (for example, checked/unchecked). + virtual void SetStateImages(const wxVector& images) = 0; + + // Simple accessors similar to the inherited from wxWithImages + // HasImages() and GetImageCount() for normal images. + bool HasStateImages() const { return m_imagesState.HasImages(); } + int GetStateImageCount() const { return m_imagesState.GetImageCount(); } + + // These functions parallel {Set,Get,Assign}ImageList() methods + // inherited from wxWithImages, but correspond to SetStateImages(). + // As with the other functions using wxImageList, they still work but + // don't allow to define high resolution icons for high DPI screens, so + // SetStateImages() above should be preferred. wxImageList *GetStateImageList() const { return m_imagesState.GetImageList(); diff --git a/include/wx/treelist.h b/include/wx/treelist.h index 9748097cbc..1c0a8a980d 100644 --- a/include/wx/treelist.h +++ b/include/wx/treelist.h @@ -85,7 +85,7 @@ extern WXDLLIMPEXP_DATA_CORE(const wxTreeListItem) wxTLI_LAST; class wxTreeListItemComparator { public: - wxTreeListItemComparator() { } + wxTreeListItemComparator() = default; // The comparison function should return negative, null or positive value // depending on whether the first item is less than, equal to or greater @@ -99,7 +99,7 @@ public: // Although this class is not used polymorphically by wxWidgets itself, // provide virtual dtor in case it's used like this in the user code. - virtual ~wxTreeListItemComparator() { } + virtual ~wxTreeListItemComparator() = default; private: wxDECLARE_NO_COPY_CLASS(wxTreeListItemComparator); diff --git a/include/wx/txtstrm.h b/include/wx/txtstrm.h index 5abab12e9e..a9d16f9b85 100644 --- a/include/wx/txtstrm.h +++ b/include/wx/txtstrm.h @@ -2,7 +2,6 @@ // Name: wx/txtstrm.h // Purpose: Text stream classes // Author: Guilhem Lavaux -// Modified by: // Created: 28/06/1998 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/uilocale.h b/include/wx/uilocale.h index 15fe37b3f0..7eea1a0ab0 100644 --- a/include/wx/uilocale.h +++ b/include/wx/uilocale.h @@ -41,7 +41,7 @@ public: static wxLocaleIdent FromTag(const wxString& tag); // Default ctor creates an empty, invalid identifier. - wxLocaleIdent() { } + wxLocaleIdent() = default; // Set language wxLocaleIdent& Language(const wxString& language); @@ -148,6 +148,7 @@ public: // Query the locale for the specified localized name. wxString GetLocalizedName(wxLocaleName name, wxLocaleForm form) const; +#if wxUSE_DATETIME // Get the full (default) or abbreviated localized month name // returns empty string on error wxString GetMonthName(wxDateTime::Month month, @@ -157,6 +158,7 @@ public: // returns empty string on error wxString GetWeekDayName(wxDateTime::WeekDay weekday, wxDateTime::NameForm form = {}) const; +#endif // wxUSE_DATETIME // Query the layout direction of the current locale. wxLayoutDirection GetLayoutDirection() const; diff --git a/include/wx/univ/anybutton.h b/include/wx/univ/anybutton.h index 765a0c9745..f2baa549a5 100644 --- a/include/wx/univ/anybutton.h +++ b/include/wx/univ/anybutton.h @@ -17,9 +17,9 @@ class WXDLLIMPEXP_CORE wxAnyButton : public wxAnyButtonBase { public: - wxAnyButton() {} + wxAnyButton() = default; - virtual ~wxAnyButton() {} + virtual ~wxAnyButton() = default; // wxAnyButton actions virtual void Toggle(); diff --git a/include/wx/univ/app.h b/include/wx/univ/app.h index 2d946d54e2..4d9a168fba 100644 --- a/include/wx/univ/app.h +++ b/include/wx/univ/app.h @@ -2,7 +2,6 @@ // Name: wx/univ/app.h // Purpose: wxUniversalApp class extends wxApp for wxUniv port // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/bmpbuttn.h b/include/wx/univ/bmpbuttn.h index fb4bfc3133..440e31ba24 100644 --- a/include/wx/univ/bmpbuttn.h +++ b/include/wx/univ/bmpbuttn.h @@ -2,7 +2,6 @@ // Name: wx/univ/bmpbuttn.h // Purpose: wxBitmapButton class for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -14,7 +13,7 @@ class WXDLLIMPEXP_CORE wxBitmapButton : public wxBitmapButtonBase { public: - wxBitmapButton() { } + wxBitmapButton() = default; wxBitmapButton(wxWindow *parent, wxWindowID id, diff --git a/include/wx/univ/button.h b/include/wx/univ/button.h index ceaf3b330f..5535539e80 100644 --- a/include/wx/univ/button.h +++ b/include/wx/univ/button.h @@ -2,7 +2,6 @@ // Name: wx/univ/button.h // Purpose: wxButton for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 15.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/checkbox.h b/include/wx/univ/checkbox.h index 5b563c730e..6c29964e26 100644 --- a/include/wx/univ/checkbox.h +++ b/include/wx/univ/checkbox.h @@ -2,7 +2,6 @@ // Name: wx/univ/checkbox.h // Purpose: wxCheckBox declaration // Author: Vadim Zeitlin -// Modified by: // Created: 07.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/checklst.h b/include/wx/univ/checklst.h index 20fc11b211..cb8d37ead4 100644 --- a/include/wx/univ/checklst.h +++ b/include/wx/univ/checklst.h @@ -2,7 +2,6 @@ // Name: wx/univ/checklst.h // Purpose: wxCheckListBox class for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 12.09.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/univ/choice.h b/include/wx/univ/choice.h index 983a283435..35886b35bb 100644 --- a/include/wx/univ/choice.h +++ b/include/wx/univ/choice.h @@ -2,7 +2,6 @@ // Name: wx/univ/choice.h // Purpose: the universal choice // Author: Vadim Zeitlin -// Modified by: // Created: 30.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -18,7 +17,7 @@ class WXDLLIMPEXP_CORE wxChoice : public wxComboBox { public: - wxChoice() {} + wxChoice() = default; wxChoice(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, diff --git a/include/wx/univ/colschem.h b/include/wx/univ/colschem.h index 5c5ea7c73f..ce87c0d608 100644 --- a/include/wx/univ/colschem.h +++ b/include/wx/univ/colschem.h @@ -2,7 +2,6 @@ // Name: wx/univ/colschem.h // Purpose: wxColourScheme class provides the colours to use for drawing // Author: Vadim Zeitlin -// Modified by: // Created: 19.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -80,7 +79,7 @@ public: virtual wxColour GetBackground(wxWindow *win) const = 0; // virtual dtor for any base class - virtual ~wxColourScheme() {} + virtual ~wxColourScheme() = default; }; // some people just can't spell it correctly :-) diff --git a/include/wx/univ/combobox.h b/include/wx/univ/combobox.h index 4ed97cd92d..fb2d69f50c 100644 --- a/include/wx/univ/combobox.h +++ b/include/wx/univ/combobox.h @@ -2,7 +2,6 @@ // Name: wx/univ/combobox.h // Purpose: the universal combobox // Author: Vadim Zeitlin -// Modified by: // Created: 30.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/control.h b/include/wx/univ/control.h index b6b0a71b2c..6c6cea0d70 100644 --- a/include/wx/univ/control.h +++ b/include/wx/univ/control.h @@ -2,7 +2,6 @@ // Name: wx/univ/control.h // Purpose: universal wxControl: adds handling of mnemonics // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/custombgwin.h b/include/wx/univ/custombgwin.h index 010060a972..84a629d0d3 100644 --- a/include/wx/univ/custombgwin.h +++ b/include/wx/univ/custombgwin.h @@ -21,7 +21,7 @@ class wxCustomBackgroundWindow : public W, public: typedef W BaseWindowClass; - wxCustomBackgroundWindow() { } + wxCustomBackgroundWindow() = default; protected: virtual void DoSetBackgroundBitmap(const wxBitmap& bmp) override diff --git a/include/wx/univ/frame.h b/include/wx/univ/frame.h index bfd473c92f..00353f3867 100644 --- a/include/wx/univ/frame.h +++ b/include/wx/univ/frame.h @@ -2,7 +2,6 @@ // Name: wx/univ/frame.h // Purpose: wxFrame class for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 19.05.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -18,7 +17,7 @@ class WXDLLIMPEXP_CORE wxFrame : public wxFrameBase { public: - wxFrame() {} + wxFrame() = default; wxFrame(wxWindow *parent, wxWindowID id, const wxString& title, diff --git a/include/wx/univ/gauge.h b/include/wx/univ/gauge.h index 0080b65b76..1f19c826bf 100644 --- a/include/wx/univ/gauge.h +++ b/include/wx/univ/gauge.h @@ -2,7 +2,6 @@ // Name: wx/univ/gauge.h // Purpose: wxUniversal wxGauge declaration // Author: Vadim Zeitlin -// Modified by: // Created: 20.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/inpcons.h b/include/wx/univ/inpcons.h index 6a0b466ecb..7e238a4276 100644 --- a/include/wx/univ/inpcons.h +++ b/include/wx/univ/inpcons.h @@ -2,7 +2,6 @@ // Name: wx/univ/inpcons.h // Purpose: wxInputConsumer: mix-in class for input handling // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -38,7 +37,7 @@ class WXDLLIMPEXP_CORE wxInputConsumer { public: wxInputConsumer() { m_inputHandler = nullptr; } - virtual ~wxInputConsumer() { } + virtual ~wxInputConsumer() = default; // get the input handler wxInputHandler *GetInputHandler() const { return m_inputHandler; } diff --git a/include/wx/univ/inphand.h b/include/wx/univ/inphand.h index 12927ea622..54f10324d8 100644 --- a/include/wx/univ/inphand.h +++ b/include/wx/univ/inphand.h @@ -3,7 +3,6 @@ // Purpose: wxInputHandler class maps the keyboard and mouse events to the // actions which then are performed by the control // Author: Vadim Zeitlin -// Modified by: // Created: 18.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/listbox.h b/include/wx/univ/listbox.h index 1d5771bff9..1dde142304 100644 --- a/include/wx/univ/listbox.h +++ b/include/wx/univ/listbox.h @@ -2,7 +2,6 @@ // Name: wx/univ/listbox.h // Purpose: the universal listbox // Author: Vadim Zeitlin -// Modified by: // Created: 30.08.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/univ/menu.h b/include/wx/univ/menu.h index cc56b77d3e..0fdd86459f 100644 --- a/include/wx/univ/menu.h +++ b/include/wx/univ/menu.h @@ -2,7 +2,6 @@ // Name: wx/univ/menu.h // Purpose: wxMenu and wxMenuBar classes for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 05.05.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/menuitem.h b/include/wx/univ/menuitem.h index 7bcf460aa7..80164dd109 100644 --- a/include/wx/univ/menuitem.h +++ b/include/wx/univ/menuitem.h @@ -2,7 +2,6 @@ // Name: wx/univ/menuitem.h // Purpose: wxMenuItem class for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 05.05.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/notebook.h b/include/wx/univ/notebook.h index 3b1c1d2e05..c1d4aa9f7c 100644 --- a/include/wx/univ/notebook.h +++ b/include/wx/univ/notebook.h @@ -2,7 +2,6 @@ // Name: wx/univ/notebook.h // Purpose: universal version of wxNotebook // Author: Vadim Zeitlin -// Modified by: // Created: 01.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/radiobox.h b/include/wx/univ/radiobox.h index 538fc5dce4..4569e71a0b 100644 --- a/include/wx/univ/radiobox.h +++ b/include/wx/univ/radiobox.h @@ -2,7 +2,6 @@ // Name: wx/univ/radiobox.h // Purpose: wxRadioBox declaration // Author: Vadim Zeitlin -// Modified by: // Created: 11.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/radiobut.h b/include/wx/univ/radiobut.h index 9fb68b4967..7d1b8f5e37 100644 --- a/include/wx/univ/radiobut.h +++ b/include/wx/univ/radiobut.h @@ -2,7 +2,6 @@ // Name: wx/univ/radiobut.h // Purpose: wxRadioButton declaration // Author: Vadim Zeitlin -// Modified by: // Created: 10.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/renderer.h b/include/wx/univ/renderer.h index 4ac118b939..21562a1604 100644 --- a/include/wx/univ/renderer.h +++ b/include/wx/univ/renderer.h @@ -2,7 +2,6 @@ // Name: wx/univ/renderer.h // Purpose: wxRenderer class declaration // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/scrarrow.h b/include/wx/univ/scrarrow.h index 5746c7607a..73743a51f8 100644 --- a/include/wx/univ/scrarrow.h +++ b/include/wx/univ/scrarrow.h @@ -2,7 +2,6 @@ // Name: wx/univ/scrarrow.h // Purpose: wxScrollArrows class // Author: Vadim Zeitlin -// Modified by: // Created: 22.01.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -82,7 +81,7 @@ private: class WXDLLIMPEXP_CORE wxControlWithArrows { public: - virtual ~wxControlWithArrows() {} + virtual ~wxControlWithArrows() = default; // get the renderer to use for drawing the arrows virtual wxRenderer *GetRenderer() const = 0; diff --git a/include/wx/univ/scrolbar.h b/include/wx/univ/scrolbar.h index 2946dd0d98..cf29b47af8 100644 --- a/include/wx/univ/scrolbar.h +++ b/include/wx/univ/scrolbar.h @@ -2,7 +2,6 @@ // Name: wx/univ/scrolbar.h // Purpose: wxScrollBar for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 20.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/scrthumb.h b/include/wx/univ/scrthumb.h index 0565b2895d..1449bc19a3 100644 --- a/include/wx/univ/scrthumb.h +++ b/include/wx/univ/scrthumb.h @@ -2,7 +2,6 @@ // Name: wx/univ/scrthumb.h // Purpose: wxScrollThumb class // Author: Vadim Zeitlin -// Modified by: // Created: 12.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -85,7 +84,7 @@ private: class WXDLLIMPEXP_CORE wxControlWithThumb { public: - virtual ~wxControlWithThumb() {} + virtual ~wxControlWithThumb() = default; // simple accessors // ---------------- diff --git a/include/wx/univ/scrtimer.h b/include/wx/univ/scrtimer.h index 5f93adfd3a..51fc08117d 100644 --- a/include/wx/univ/scrtimer.h +++ b/include/wx/univ/scrtimer.h @@ -2,7 +2,6 @@ // Name: wx/univ/scrtimer.h // Purpose: wxScrollTimer: small helper class for wxScrollArrow/Thumb // Author: Vadim Zeitlin -// Modified by: // Created: 18.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/slider.h b/include/wx/univ/slider.h index 64d0b3e7c0..2a900c4837 100644 --- a/include/wx/univ/slider.h +++ b/include/wx/univ/slider.h @@ -2,7 +2,6 @@ // Name: wx/univ/slider.h // Purpose: wxSlider control for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 09.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/spinbutt.h b/include/wx/univ/spinbutt.h index d6210400a3..d654a5078a 100644 --- a/include/wx/univ/spinbutt.h +++ b/include/wx/univ/spinbutt.h @@ -2,7 +2,6 @@ // Name: wx/univ/spinbutt.h // Purpose: universal version of wxSpinButton // Author: Vadim Zeitlin -// Modified by: // Created: 21.01.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/statbmp.h b/include/wx/univ/statbmp.h index 6f124cbdaf..8bd96f2366 100644 --- a/include/wx/univ/statbmp.h +++ b/include/wx/univ/statbmp.h @@ -2,7 +2,6 @@ // Name: wx/univ/statbmp.h // Purpose: wxStaticBitmap class for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/statbox.h b/include/wx/univ/statbox.h index c2452866d6..a0c8506f04 100644 --- a/include/wx/univ/statbox.h +++ b/include/wx/univ/statbox.h @@ -2,7 +2,6 @@ // Name: wx/univ/statbox.h // Purpose: wxStaticBox declaration // Author: Vadim Zeitlin -// Modified by: // Created: 15.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -14,7 +13,7 @@ class WXDLLIMPEXP_CORE wxStaticBox : public wxStaticBoxBase { public: - wxStaticBox() { } + wxStaticBox() = default; wxStaticBox(wxWindow *parent, const wxString& label, diff --git a/include/wx/univ/statline.h b/include/wx/univ/statline.h index 455fe8792e..3fb830b874 100644 --- a/include/wx/univ/statline.h +++ b/include/wx/univ/statline.h @@ -14,7 +14,7 @@ class WXDLLIMPEXP_CORE wxStaticLine : public wxStaticLineBase { public: // constructors and pseudo-constructors - wxStaticLine() { } + wxStaticLine() = default; wxStaticLine(wxWindow *parent, const wxPoint &pos, diff --git a/include/wx/univ/stattext.h b/include/wx/univ/stattext.h index d524e65082..780ab8d905 100644 --- a/include/wx/univ/stattext.h +++ b/include/wx/univ/stattext.h @@ -2,7 +2,6 @@ // Name: wx/univ/stattext.h // Purpose: wxStaticText // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence @@ -16,7 +15,7 @@ class WXDLLIMPEXP_CORE wxStaticText : public wxGenericStaticText { public: - wxStaticText() { } + wxStaticText() = default; // usual ctor wxStaticText(wxWindow *parent, diff --git a/include/wx/univ/statusbr.h b/include/wx/univ/statusbr.h index 4f6f338ac7..4f21cf69dc 100644 --- a/include/wx/univ/statusbr.h +++ b/include/wx/univ/statusbr.h @@ -2,7 +2,6 @@ // Name: wx/univ/statusbr.h // Purpose: wxStatusBarUniv: wxStatusBar for wxUniversal declaration // Author: Vadim Zeitlin -// Modified by: // Created: 14.10.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/textctrl.h b/include/wx/univ/textctrl.h index 55d082b5fb..dbc15ba4d9 100644 --- a/include/wx/univ/textctrl.h +++ b/include/wx/univ/textctrl.h @@ -2,7 +2,6 @@ // Name: wx/univ/textctrl.h // Purpose: wxTextCtrl class // Author: Vadim Zeitlin -// Modified by: // Created: 15.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/theme.h b/include/wx/univ/theme.h index 740c140462..7be62a0c28 100644 --- a/include/wx/univ/theme.h +++ b/include/wx/univ/theme.h @@ -4,7 +4,6 @@ // application including the look (wxRenderer), feel // (wxInputHandler) and the colours (wxColourScheme) // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/univ/toolbar.h b/include/wx/univ/toolbar.h index f0efb03799..c93a45068c 100644 --- a/include/wx/univ/toolbar.h +++ b/include/wx/univ/toolbar.h @@ -2,7 +2,6 @@ // Name: wx/univ/toolbar.h // Purpose: wxToolBar declaration // Author: Robert Roebling -// Modified by: // Created: 10.09.00 // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/include/wx/univ/window.h b/include/wx/univ/window.h index b9bc7dbe88..a0bd19aa52 100644 --- a/include/wx/univ/window.h +++ b/include/wx/univ/window.h @@ -4,7 +4,6 @@ // wxUniv port controls, it supports the customization of the // window drawing and input processing. // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/include/wx/unix/apptbase.h b/include/wx/unix/apptbase.h index bb80e94e40..90dd2c1a3a 100644 --- a/include/wx/unix/apptbase.h +++ b/include/wx/unix/apptbase.h @@ -2,7 +2,6 @@ // Name: wx/unix/apptbase.h // Purpose: declaration of wxAppTraits for Unix systems // Author: Vadim Zeitlin -// Modified by: // Created: 23.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/unix/apptrait.h b/include/wx/unix/apptrait.h index 2d7e7cabd8..78737202b7 100644 --- a/include/wx/unix/apptrait.h +++ b/include/wx/unix/apptrait.h @@ -2,7 +2,6 @@ // Name: wx/unix/apptrait.h // Purpose: standard implementations of wxAppTraits for Unix // Author: Vadim Zeitlin -// Modified by: // Created: 23.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/unix/fontutil.h b/include/wx/unix/fontutil.h index 4b0ad4bd76..b92f041c43 100644 --- a/include/wx/unix/fontutil.h +++ b/include/wx/unix/fontutil.h @@ -2,7 +2,6 @@ // Name: wx/unix/fontutil.h // Purpose: font-related helper functions for Unix/X11 // Author: Vadim Zeitlin -// Modified by: // Created: 05.11.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/include/wx/unix/glegl.h b/include/wx/unix/glegl.h index f6d455b397..c13bdd700e 100644 --- a/include/wx/unix/glegl.h +++ b/include/wx/unix/glegl.h @@ -122,7 +122,9 @@ public: // is responsible for freeing the pointer static EGLConfig *InitConfig(const wxGLAttributes& dispAttrs); - bool m_readyToDraw; + // Only called when using Wayland to indicate that we should be redrawn. + void OnWLFrameCallback(); + wl_compositor *m_wlCompositor; wl_subcompositor *m_wlSubcompositor; wl_callback *m_wlFrameCallbackHandler; @@ -139,6 +141,9 @@ private: wl_region *m_wlRegion; wl_subsurface *m_wlSubsurface; + bool m_readyToDraw; + bool m_swapIntervalSet = false; + // the global/default versions of the above static EGLConfig *ms_glEGLConfig; diff --git a/include/wx/unix/joystick.h b/include/wx/unix/joystick.h index a20c936d29..de6aa8bc9d 100644 --- a/include/wx/unix/joystick.h +++ b/include/wx/unix/joystick.h @@ -2,7 +2,6 @@ // Name: wx/unix/joystick.h // Purpose: wxJoystick class // Author: Guilhem Lavaux -// Modified by: // Created: 01/02/97 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/unix/mimetype.h b/include/wx/unix/mimetype.h index 1436dd18e3..75f6a07809 100644 --- a/include/wx/unix/mimetype.h +++ b/include/wx/unix/mimetype.h @@ -2,7 +2,6 @@ // Name: wx/unix/mimetype.h // Purpose: classes and functions to manage MIME types // Author: Vadim Zeitlin -// Modified by: // Created: 23.09.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence (part of wxExtra library) diff --git a/include/wx/unix/pipe.h b/include/wx/unix/pipe.h index 1bde4228a7..c9e6c715f1 100644 --- a/include/wx/unix/pipe.h +++ b/include/wx/unix/pipe.h @@ -2,7 +2,6 @@ // Name: wx/unix/pipe.h // Purpose: wxPipe class // Author: Vadim Zeitlin -// Modified by: // Created: 24.06.2003 (extracted from src/unix/utilsunx.cpp) // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/unix/private/wakeuppipe.h b/include/wx/unix/private/wakeuppipe.h index c01b5649a7..d6bf4c3332 100644 --- a/include/wx/unix/private/wakeuppipe.h +++ b/include/wx/unix/private/wakeuppipe.h @@ -69,7 +69,7 @@ class wxWakeUpPipeMT : public wxWakeUpPipe { #if wxUSE_THREADS public: - wxWakeUpPipeMT() { } + wxWakeUpPipeMT() = default; // Thread-safe wrapper around WakeUpNoLock(): can be called from another // thread to wake up the main one. diff --git a/include/wx/unix/sound.h b/include/wx/unix/sound.h index d1c9cd4380..87c4e82f6f 100644 --- a/include/wx/unix/sound.h +++ b/include/wx/unix/sound.h @@ -2,7 +2,6 @@ // Name: wx/unix/sound.h // Purpose: wxSound class // Author: Julian Smart, Vaclav Slavik -// Modified by: // Created: 25/10/98 // Copyright: (c) Julian Smart, Vaclav Slavik // Licence: wxWindows licence @@ -119,7 +118,7 @@ struct wxSoundPlaybackStatus class WXDLLIMPEXP_CORE wxSoundBackend { public: - virtual ~wxSoundBackend() {} + virtual ~wxSoundBackend() = default; // Returns the name of the backend (e.g. "Open Sound System") virtual wxString GetName() const = 0; diff --git a/include/wx/unix/stackwalk.h b/include/wx/unix/stackwalk.h index 256fae7634..eb8ed2dc1f 100644 --- a/include/wx/unix/stackwalk.h +++ b/include/wx/unix/stackwalk.h @@ -2,7 +2,6 @@ // Name: wx/unix/stackwalk.h // Purpose: declaration of wxStackWalker for Unix // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-19 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/unix/stdpaths.h b/include/wx/unix/stdpaths.h index 98bc63e844..018ed602e9 100644 --- a/include/wx/unix/stdpaths.h +++ b/include/wx/unix/stdpaths.h @@ -2,7 +2,6 @@ // Name: wx/unix/stdpaths.h // Purpose: wxStandardPaths for Unix systems // Author: Vadim Zeitlin -// Modified by: // Created: 2004-10-19 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence @@ -56,7 +55,7 @@ public: protected: // Ctor is protected, use wxStandardPaths::Get() instead of instantiating // objects of this class directly. - wxStandardPaths() { } + wxStandardPaths() = default; private: wxString m_prefix; diff --git a/include/wx/unix/taskbarx11.h b/include/wx/unix/taskbarx11.h index 132cd95d56..d49c9ddade 100644 --- a/include/wx/unix/taskbarx11.h +++ b/include/wx/unix/taskbarx11.h @@ -2,7 +2,6 @@ // File: wx/unix/taskbarx11.h // Purpose: Defines wxTaskBarIcon class for most common X11 desktops // Author: Vaclav Slavik -// Modified by: // Created: 04/04/2003 // Copyright: (c) Vaclav Slavik, 2003 // Licence: wxWindows licence diff --git a/include/wx/unix/utilsx11.h b/include/wx/unix/utilsx11.h index c6b3ebaaaf..8457c5bf49 100644 --- a/include/wx/unix/utilsx11.h +++ b/include/wx/unix/utilsx11.h @@ -2,7 +2,6 @@ // Name: wx/unix/utilsx11.h // Purpose: Miscellaneous X11 functions // Author: Mattia Barbon, Vaclav Slavik, Vadim Zeitlin -// Modified by: // Created: 25.03.02 // Copyright: (c) wxWidgets team // (c) 2010 Vadim Zeitlin diff --git a/include/wx/url.h b/include/wx/url.h index 457b043b9f..5d5c4f9c53 100644 --- a/include/wx/url.h +++ b/include/wx/url.h @@ -38,7 +38,7 @@ class WXDLLIMPEXP_FWD_NET wxURL; class WXDLLIMPEXP_NET wxURLNativeImp : public wxObject { public: - virtual ~wxURLNativeImp() { } + virtual ~wxURLNativeImp() = default; virtual wxInputStream *GetInputStream(wxURL *owner) = 0; }; #endif // wxUSE_URL_NATIVE diff --git a/include/wx/ustring.h b/include/wx/ustring.h index 7790ac1656..8aa136614b 100644 --- a/include/wx/ustring.h +++ b/include/wx/ustring.h @@ -41,7 +41,7 @@ typedef wxScopedCharTypeBuffer wxScopedU32CharBuffer; class WXDLLIMPEXP_BASE wxUString: public std::basic_string { public: - wxUString() { } + wxUString() = default; wxUString( const wxChar32 *str ) { assign(str); } wxUString( const wxScopedU32CharBuffer &buf ) { assign(buf); } diff --git a/include/wx/utils.h b/include/wx/utils.h index 51479e48f4..f63215f5b3 100644 --- a/include/wx/utils.h +++ b/include/wx/utils.h @@ -2,7 +2,6 @@ // Name: wx/utils.h // Purpose: Miscellaneous utilities // Author: Julian Smart -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Julian Smart // Licence: wxWindows licence diff --git a/include/wx/valgen.h b/include/wx/valgen.h index 4a3f60882c..8f26bd1740 100644 --- a/include/wx/valgen.h +++ b/include/wx/valgen.h @@ -51,7 +51,7 @@ public: wxGenericValidator(const wxGenericValidator& copyFrom); - virtual ~wxGenericValidator(){} + virtual ~wxGenericValidator() = default; // Make a clone of this validator (or return nullptr) - currently necessary // if you're passing a reference to a validator. diff --git a/include/wx/validate.h b/include/wx/validate.h index 422da6050b..b42fb1e7c1 100644 --- a/include/wx/validate.h +++ b/include/wx/validate.h @@ -2,7 +2,6 @@ // Name: wx/validate.h // Purpose: wxValidator class // Author: Julian Smart -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Julian Smart // Licence: wxWindows licence diff --git a/include/wx/valtext.h b/include/wx/valtext.h index b292f31447..1f67db1fcc 100644 --- a/include/wx/valtext.h +++ b/include/wx/valtext.h @@ -51,7 +51,7 @@ public: wxTextValidator(long style = wxFILTER_NONE, wxString *val = nullptr); wxTextValidator(const wxTextValidator& val); - virtual ~wxTextValidator(){} + virtual ~wxTextValidator() = default; // Make a clone of this validator (or return nullptr) - currently necessary // if you're passing a reference to a validator. diff --git a/include/wx/variant.h b/include/wx/variant.h index e0129db451..4d5f1fe44c 100644 --- a/include/wx/variant.h +++ b/include/wx/variant.h @@ -2,7 +2,6 @@ // Name: wx/variant.h // Purpose: wxVariant class, container for any type // Author: Julian Smart -// Modified by: // Created: 10/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -57,7 +56,7 @@ class WXDLLIMPEXP_BASE wxVariantData : public wxObjectRefData { friend class wxVariant; public: - wxVariantData() { } + wxVariantData() = default; // Override these to provide common functionality virtual bool Eq(wxVariantData& data) const = 0; @@ -88,7 +87,7 @@ protected: // Protected dtor should make some incompatible code // break more louder. That is, they should do data->DecRef() // instead of delete data. - virtual ~wxVariantData() { } + virtual ~wxVariantData() = default; }; /* @@ -486,7 +485,7 @@ expdecl wxVariant& operator << ( wxVariant &variant, const classname &object ); class classname##VariantData: public wxVariantData \ { \ public:\ - classname##VariantData() {} \ + classname##VariantData() = default; \ classname##VariantData( const classname &value ) : m_value(value) { } \ \ classname &GetValue() { return m_value; } \ diff --git a/include/wx/variantbase.h b/include/wx/variantbase.h index 9f9710745e..27bbddfd6b 100644 --- a/include/wx/variantbase.h +++ b/include/wx/variantbase.h @@ -99,7 +99,7 @@ protected: // Protected dtor should make some incompatible code // break more louder. That is, they should do data->DecRef() // instead of delete data. - virtual ~wxVariantData() {} + virtual ~wxVariantData() = default; private: int m_count; @@ -109,7 +109,7 @@ template class wxVariantDataT : public wxVariantData { public: wxVariantDataT(const T& d) : m_data(d) {} - virtual ~wxVariantDataT() {} + virtual ~wxVariantDataT() = default; // get a ref to the stored data T & Get() { return m_data; } diff --git a/include/wx/vidmode.h b/include/wx/vidmode.h index e6618af0c1..22008996ee 100644 --- a/include/wx/vidmode.h +++ b/include/wx/vidmode.h @@ -2,7 +2,6 @@ // Name: wx/vidmode.h // Purpose: declares wxVideoMode class used by both wxDisplay and wxApp // Author: Vadim Zeitlin -// Modified by: // Created: 27.09.2003 (extracted from wx/display.h) // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/vlbox.h b/include/wx/vlbox.h index 29a8fbb932..e4e1e0d7fc 100644 --- a/include/wx/vlbox.h +++ b/include/wx/vlbox.h @@ -2,7 +2,6 @@ // Name: wx/vlbox.h // Purpose: wxVListBox is a virtual listbox with lines of variable height // Author: Vadim Zeitlin -// Modified by: // Created: 31.05.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/include/wx/volume.h b/include/wx/volume.h index 97401cc8bc..44b6c46223 100644 --- a/include/wx/volume.h +++ b/include/wx/volume.h @@ -2,7 +2,6 @@ // Name: wx/volume.h // Purpose: wxFSVolume - encapsulates system volume information // Author: George Policello -// Modified by: // Created: 28 Jan 02 // Copyright: (c) 2002 George Policello // Licence: wxWindows licence diff --git a/include/wx/webview.h b/include/wx/webview.h index 9ccf0b7801..561b8ae85b 100644 --- a/include/wx/webview.h +++ b/include/wx/webview.h @@ -97,7 +97,7 @@ enum wxWebViewUserScriptInjectionTime class WXDLLIMPEXP_WEBVIEW wxWebViewHandlerRequest { public: - virtual ~wxWebViewHandlerRequest() { } + virtual ~wxWebViewHandlerRequest() = default; virtual wxString GetRawURI() const = 0; virtual wxString GetURI() const { return GetRawURI(); } virtual wxInputStream* GetData() const = 0; @@ -109,14 +109,14 @@ public: class WXDLLIMPEXP_WEBVIEW wxWebViewHandlerResponseData { public: - virtual ~wxWebViewHandlerResponseData() { } + virtual ~wxWebViewHandlerResponseData() = default; virtual wxInputStream* GetStream() = 0; }; class WXDLLIMPEXP_WEBVIEW wxWebViewHandlerResponse { public: - virtual ~wxWebViewHandlerResponse() { } + virtual ~wxWebViewHandlerResponse() = default; virtual void SetStatus(int status) = 0; virtual void SetContentType(const wxString& contentType) = 0; virtual void SetHeader(const wxString& name, const wxString& value) = 0; @@ -131,7 +131,7 @@ class WXDLLIMPEXP_WEBVIEW wxWebViewHandler public: wxWebViewHandler(const wxString& scheme) : m_scheme(scheme), m_securityURL() {} - virtual ~wxWebViewHandler() {} + virtual ~wxWebViewHandler() = default; virtual wxString GetName() const { return m_scheme; } virtual wxFSFile* GetFile(const wxString &uri); virtual void SetSecurityURL(const wxString& url) { m_securityURL = url; } @@ -199,7 +199,7 @@ public: m_syncScriptResult = 0; } - virtual ~wxWebView() {} + virtual ~wxWebView() = default; virtual bool Create(wxWindow* parent, wxWindowID id, diff --git a/include/wx/wfstream.h b/include/wx/wfstream.h index fcd82084de..d8105dcc53 100644 --- a/include/wx/wfstream.h +++ b/include/wx/wfstream.h @@ -2,7 +2,6 @@ // Name: wx/wfstream.h // Purpose: File stream classes // Author: Guilhem Lavaux -// Modified by: // Created: 11/07/98 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/include/wx/window.h b/include/wx/window.h index 214842829b..49316194f2 100644 --- a/include/wx/window.h +++ b/include/wx/window.h @@ -1669,6 +1669,18 @@ public: // This is an internal helper function implemented by text-like controls. virtual const wxTextEntry* WXGetTextEntry() const { return nullptr; } + + // DPI-related helpers for ports using DIPs. + +#ifdef wxHAS_DPI_INDEPENDENT_PIXELS + // Return the DPI corresponding to the given scale factor. + static wxSize MakeDPIFromScaleFactor(double scaleFactor); + + // Notify all non-top-level children of the given (typically top-level + // itself) window about the DPI change. + void WXNotifyDPIChange(double oldScaleFactor, double newScaleFactor); +#endif // wxHAS_DPI_INDEPENDENT_PIXELS + protected: // helper for the derived class Create() methods: the first overload, with // validator parameter, should be used for child windows while the second @@ -2102,7 +2114,7 @@ class WXDLLIMPEXP_CORE wxWindowAccessible: public wxAccessible { public: wxWindowAccessible(wxWindow* win): wxAccessible(win) { if (win) win->SetAccessible(this); } - virtual ~wxWindowAccessible() {} + virtual ~wxWindowAccessible() = default; // Overridables diff --git a/include/wx/windowptr.h b/include/wx/windowptr.h index 9d136b77fa..6f0a6b352e 100644 --- a/include/wx/windowptr.h +++ b/include/wx/windowptr.h @@ -40,7 +40,7 @@ public: { } - wxWindowPtr() {} + wxWindowPtr() = default; wxWindowPtr(const wxWindowPtr& tocopy) : wxSharedPtr(tocopy) {} wxWindowPtr& operator=(const wxWindowPtr& tocopy) diff --git a/include/wx/withimages.h b/include/wx/withimages.h index 12fe439586..bec093d6d0 100644 --- a/include/wx/withimages.h +++ b/include/wx/withimages.h @@ -76,6 +76,15 @@ public: { m_images = images; + // Setting the images overrides any image list set before, especially + // because we may have set it ourselves if GetUpdatedImageListFor() was + // called and we don't want to remain with the outdated image list now + // (if the new images are not empty, this would happen only slightly + // later when the image list is updated again, but if they are empty, + // it's not going to happen at all). + FreeIfNeeded(); + m_imageList = nullptr; + OnImagesChanged(); } @@ -129,6 +138,33 @@ public: return m_imageList; } + // Return physical bitmap size that should be used for all images. + // + // Returns (0, 0) if we don't have any images. + wxSize GetImageSize(const wxWindow* window) const + { + wxSize size; + + // Prefer to use the image list here if we have it because we must have + // already decided for the best size to use when creating it. + // + // Otherwise we need to compute the best size here ourselves. + if ( m_imageList ) + size = m_imageList->GetSize(); + else if ( !m_images.empty() ) + size = wxBitmapBundle::GetConsensusSizeFor(window, m_images); + + return size; + } + + // Return logical bitmap size that should be used for all images. + // + // Returns (0, 0) if we don't have any images. + wxSize GetImageLogicalSize(const wxWindow* window) const + { + return window->FromPhys(GetImageSize(window)); + } + // Return logical size of the image to use or (0, 0) if there are none. wxSize GetImageLogicalSize(const wxWindow* window, int iconIndex) const { @@ -143,7 +179,7 @@ public: else if ( m_imageList ) { // All images in the image list are of the same size. - size = m_imageList->GetSize(); + size = window->FromPhys(m_imageList->GetSize()); } } @@ -171,7 +207,23 @@ public: { if ( !m_images.empty() ) { - bitmap = m_images.at(iconIndex).GetBitmapFor(window); + // Note that it's not enough to just use GetBitmapFor() here to + // choose the bitmap of the size most appropriate for the window + // DPI as we need it to be of the same size as the other images + // used in the same control, so we have to use fixed size here. + const wxSize size = GetImageSize(window); + + bitmap = m_images.at(iconIndex).GetBitmap(size); + + // We also may need to adjust the scale factor to ensure that + // this bitmap takes the same space as all the others, as + // GetBitmap() may set it wrong in this case. + const wxSize logicalSize = window->FromPhys(size); + + if ( bitmap.GetLogicalSize() != logicalSize ) + { + bitmap.SetScaleFactor(size.y / logicalSize.y); + } } else if ( m_imageList ) { diff --git a/include/wx/wizard.h b/include/wx/wizard.h index fb7a7f4845..f586ce39e2 100644 --- a/include/wx/wizard.h +++ b/include/wx/wizard.h @@ -201,7 +201,7 @@ public: const wxPoint& pos = wxDefaultPosition, long style = wxDEFAULT_DIALOG_STYLE); */ - wxWizardBase() { } + wxWizardBase() = default; // executes the wizard starting from the given page, returns true if it was // successfully finished, false if user cancelled it diff --git a/include/wx/wx.h b/include/wx/wx.h index 6570a266da..2a79735281 100644 --- a/include/wx/wx.h +++ b/include/wx/wx.h @@ -2,7 +2,6 @@ // Name: wx/wx.h // Purpose: wxWidgets central header including the most often used ones // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/wxprec.h b/include/wx/wxprec.h index 366f0a36fc..9ad732149a 100644 --- a/include/wx/wxprec.h +++ b/include/wx/wxprec.h @@ -2,7 +2,6 @@ // Name: wx/wxprec.h // Purpose: Includes the appropriate files for precompiled headers // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/app.h b/include/wx/x11/app.h index d3dc058bd3..1ae32973b4 100644 --- a/include/wx/x11/app.h +++ b/include/wx/x11/app.h @@ -2,7 +2,6 @@ // Name: wx/x11/app.h // Purpose: wxApp class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/bitmap.h b/include/wx/x11/bitmap.h index 7aed4c21d1..2161cdfc8a 100644 --- a/include/wx/x11/bitmap.h +++ b/include/wx/x11/bitmap.h @@ -2,7 +2,6 @@ // Name: wx/x11/bitmap.h // Purpose: wxBitmap class // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence @@ -55,7 +54,7 @@ private: class WXDLLIMPEXP_CORE wxBitmap: public wxBitmapBase { public: - wxBitmap() {} + wxBitmap() = default; wxBitmap( int width, int height, int depth = -1 ) { Create( width, height, depth ); } wxBitmap( const wxSize& sz, int depth = -1 ) { Create( sz, depth ); } wxBitmap( int width, int height, const wxDC& dc ) { Create(width, height, dc); } diff --git a/include/wx/x11/brush.h b/include/wx/x11/brush.h index 6095b67210..7a3f76cfc5 100644 --- a/include/wx/x11/brush.h +++ b/include/wx/x11/brush.h @@ -2,7 +2,6 @@ // Name: wx/x11/brush.h // Purpose: wxBrush class // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence @@ -28,7 +27,7 @@ class WXDLLIMPEXP_FWD_CORE wxBitmap; class WXDLLIMPEXP_CORE wxBrush : public wxBrushBase { public: - wxBrush() { } + wxBrush() = default; wxBrush( const wxColour &colour, wxBrushStyle style = wxBRUSHSTYLE_SOLID ); wxBrush( const wxBitmap &stippleBitmap ); diff --git a/include/wx/x11/colour.h b/include/wx/x11/colour.h index 568cf07b37..91e40ff294 100644 --- a/include/wx/x11/colour.h +++ b/include/wx/x11/colour.h @@ -2,7 +2,6 @@ // Name: wx/x11/colour.h // Purpose: wxColour class // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence diff --git a/include/wx/x11/cursor.h b/include/wx/x11/cursor.h index 6665e81810..09c250a210 100644 --- a/include/wx/x11/cursor.h +++ b/include/wx/x11/cursor.h @@ -2,7 +2,6 @@ // Name: wx/x11/cursor.h // Purpose: wxCursor class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/dataform.h b/include/wx/x11/dataform.h index f07f017bdf..561a43f960 100644 --- a/include/wx/x11/dataform.h +++ b/include/wx/x11/dataform.h @@ -2,7 +2,6 @@ // Name: wx/x11/dataform.h // Purpose: declaration of the wxDataFormat class // Author: Robert Roebling -// Modified by: // Created: 19.10.99 (extracted from motif/dataobj.h) // Copyright: (c) 1999 Robert Roebling // Licence: wxWindows licence diff --git a/include/wx/x11/dataobj.h b/include/wx/x11/dataobj.h index 2ad6f0ec80..e94765bd6c 100644 --- a/include/wx/x11/dataobj.h +++ b/include/wx/x11/dataobj.h @@ -19,7 +19,7 @@ public: wxDataObject(); #ifdef __DARWIN__ - virtual ~wxDataObject() { } + virtual ~wxDataObject() = default; #endif virtual bool IsSupportedFormat( const wxDataFormat& format, Direction dir = Get ) const; diff --git a/include/wx/x11/dc.h b/include/wx/x11/dc.h index 418e87d3c0..220e89fa70 100644 --- a/include/wx/x11/dc.h +++ b/include/wx/x11/dc.h @@ -2,7 +2,6 @@ // Name: wx/x11/dc.h // Purpose: wxDC class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -25,7 +24,7 @@ class WXDLLIMPEXP_CORE wxX11DCImpl : public wxDCImpl { public: wxX11DCImpl( wxDC *owner ); - virtual ~wxX11DCImpl() { } + virtual ~wxX11DCImpl() = default; virtual wxSize GetPPI() const; diff --git a/include/wx/x11/dcclient.h b/include/wx/x11/dcclient.h index 37d45d944c..beca1247de 100644 --- a/include/wx/x11/dcclient.h +++ b/include/wx/x11/dcclient.h @@ -2,7 +2,6 @@ // Name: wx/x11/dcclient.h // Purpose: wxClientDC, wxPaintDC and wxWindowDC classes // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/dcmemory.h b/include/wx/x11/dcmemory.h index 3b08cff085..7938e0ef37 100644 --- a/include/wx/x11/dcmemory.h +++ b/include/wx/x11/dcmemory.h @@ -2,7 +2,6 @@ // Name: wx/x11/dcmemory.h // Purpose: wxMemoryDC class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/dcprint.h b/include/wx/x11/dcprint.h index e28eec0ec2..dd209e4835 100644 --- a/include/wx/x11/dcprint.h +++ b/include/wx/x11/dcprint.h @@ -2,7 +2,6 @@ // Name: wx/x11/dcprint.h // Purpose: wxPrinterDC class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/dcscreen.h b/include/wx/x11/dcscreen.h index d0bab6a2f9..27e353b631 100644 --- a/include/wx/x11/dcscreen.h +++ b/include/wx/x11/dcscreen.h @@ -2,7 +2,6 @@ // Name: wx/x11/dcscreen.h // Purpose: wxScreenDC class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/dnd.h b/include/wx/x11/dnd.h index 76073d5e59..8622d140f6 100644 --- a/include/wx/x11/dnd.h +++ b/include/wx/x11/dnd.h @@ -62,7 +62,7 @@ class WXDLLIMPEXP_CORE wxTextDropTarget: public wxDropTarget { public: - wxTextDropTarget() {} + wxTextDropTarget() = default; virtual bool OnDrop( long x, long y, const void *data, size_t size ); virtual bool OnDropText( long x, long y, const char *psz ); @@ -110,7 +110,7 @@ class WXDLLIMPEXP_CORE wxFileDropTarget: public wxDropTarget { public: - wxFileDropTarget() {} + wxFileDropTarget() = default; virtual bool OnDrop( long x, long y, const void *data, size_t size ); virtual bool OnDropFiles( long x, long y, diff --git a/include/wx/x11/font.h b/include/wx/x11/font.h index f4c66348b7..d3fde5fad9 100644 --- a/include/wx/x11/font.h +++ b/include/wx/x11/font.h @@ -2,7 +2,6 @@ // Name: wx/x11/font.h // Purpose: wxFont class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -18,7 +17,7 @@ class WXDLLIMPEXP_CORE wxFont : public wxFontBase { public: // ctors and such - wxFont() { } + wxFont() = default; wxFont(const wxFontInfo& info) { diff --git a/include/wx/x11/glcanvas.h b/include/wx/x11/glcanvas.h index fdad407d90..200261970e 100644 --- a/include/wx/x11/glcanvas.h +++ b/include/wx/x11/glcanvas.h @@ -3,7 +3,6 @@ // Purpose: wxGLCanvas, for using OpenGL with X11 // Uses the GLX extension. // Author: Julian Smart and Wolfram Gloger -// Modified by: // Created: 1995, 1999 // Copyright: (c) Julian Smart, Wolfram Gloger // Licence: wxWindows licence diff --git a/include/wx/x11/joystick.h b/include/wx/x11/joystick.h index 1b982bd3ac..a05cb9255c 100644 --- a/include/wx/x11/joystick.h +++ b/include/wx/x11/joystick.h @@ -2,7 +2,6 @@ // Name: wx/x11/joystick.h // Purpose: wxJoystick class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/minifram.h b/include/wx/x11/minifram.h index 3e120dd177..c709208206 100644 --- a/include/wx/x11/minifram.h +++ b/include/wx/x11/minifram.h @@ -4,7 +4,6 @@ // If there is no equivalent on your platform, just make it a // normal frame. // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -20,7 +19,7 @@ class WXDLLIMPEXP_CORE wxMiniFrame: public wxFrame { wxDECLARE_DYNAMIC_CLASS(wxMiniFrame); public: - inline wxMiniFrame() {} + inline wxMiniFrame() = default; inline wxMiniFrame(wxWindow *parent, wxWindowID id, const wxString& title, @@ -33,7 +32,7 @@ public: Create(parent, id, title, pos, size, style, name); } - virtual ~wxMiniFrame() {} + virtual ~wxMiniFrame() = default; protected: }; diff --git a/include/wx/x11/palette.h b/include/wx/x11/palette.h index f30e6c86fe..6c8ebd3570 100644 --- a/include/wx/x11/palette.h +++ b/include/wx/x11/palette.h @@ -2,7 +2,6 @@ // Name: wx/x11/palette.h // Purpose: wxPalette class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/pen.h b/include/wx/x11/pen.h index bb3f9dc2e4..e7f780fad8 100644 --- a/include/wx/x11/pen.h +++ b/include/wx/x11/pen.h @@ -2,7 +2,6 @@ // Name: wx/x11/pen.h // Purpose: wxPen class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -31,7 +30,7 @@ typedef char wxX11Dash; class WXDLLIMPEXP_CORE wxPen: public wxPenBase { public: - wxPen() { } + wxPen() = default; wxPen( const wxColour &colour, int width = 1, wxPenStyle style = wxPENSTYLE_SOLID ); diff --git a/include/wx/x11/popupwin.h b/include/wx/x11/popupwin.h index c1435a5ecb..8f6b782610 100644 --- a/include/wx/x11/popupwin.h +++ b/include/wx/x11/popupwin.h @@ -21,7 +21,7 @@ class WXDLLIMPEXP_CORE wxPopupWindow: public wxPopupWindowBase { public: - wxPopupWindow() { } + wxPopupWindow() = default; virtual ~wxPopupWindow() ; wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE) diff --git a/include/wx/x11/print.h b/include/wx/x11/print.h index c177150263..0abf582dc5 100644 --- a/include/wx/x11/print.h +++ b/include/wx/x11/print.h @@ -2,7 +2,6 @@ // Name: wx/x11/print.h // Purpose: wxPrinter, wxPrintPreview classes // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/private.h b/include/wx/x11/private.h index d946ea3755..86740650b9 100644 --- a/include/wx/x11/private.h +++ b/include/wx/x11/private.h @@ -2,7 +2,6 @@ // Name: wx/x11/private.h // Purpose: Private declarations for X11 port // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/privx.h b/include/wx/x11/privx.h index d0eab3113d..049d8b3094 100644 --- a/include/wx/x11/privx.h +++ b/include/wx/x11/privx.h @@ -2,7 +2,6 @@ // Name: wx/x11/privx.h // Purpose: Private declarations for wxX11 // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/region.h b/include/wx/x11/region.h index 62779bdcec..5a7f95298e 100644 --- a/include/wx/x11/region.h +++ b/include/wx/x11/region.h @@ -2,7 +2,6 @@ // Name: wx/x11/region.h // Purpose: wxRegion class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence @@ -20,7 +19,7 @@ class WXDLLIMPEXP_CORE wxRegion : public wxRegionBase { public: - wxRegion() { } + wxRegion() = default; wxRegion( wxCoord x, wxCoord y, wxCoord w, wxCoord h ) { diff --git a/include/wx/x11/reparent.h b/include/wx/x11/reparent.h index 43a1b8d34b..fd858af4c3 100644 --- a/include/wx/x11/reparent.h +++ b/include/wx/x11/reparent.h @@ -2,7 +2,6 @@ // Name: wx/x11/reparent.h // Purpose: Reparenting classes // Author: Julian Smart -// Modified by: // Created: 2002-03-09 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -21,7 +20,7 @@ class WXDLLIMPEXP_FWD_CORE wxAdoptedWindow; class WXDLLIMPEXP_CORE wxReparenter: public wxObject { public: - wxReparenter() {} + wxReparenter() = default; // We assume that toReparent has had its X window set // appropriately. toReparent is typically a wxAdoptedWindow. diff --git a/include/wx/x11/toplevel.h b/include/wx/x11/toplevel.h index 9f74c2de3a..b074ab83a7 100644 --- a/include/wx/x11/toplevel.h +++ b/include/wx/x11/toplevel.h @@ -2,7 +2,6 @@ // Name: wx/x11/toplevel.h // Purpose: wxTopLevelWindowX11 is the X11 implementation of wxTLW // Author: Julian Smart -// Modified by: // Created: 20.09.01 // Copyright: (c) 2002 Julian Smart // Licence: wxWindows licence diff --git a/include/wx/x11/window.h b/include/wx/x11/window.h index e311336c96..ef6dc9f2bb 100644 --- a/include/wx/x11/window.h +++ b/include/wx/x11/window.h @@ -2,7 +2,6 @@ // Name: wx/x11/window.h // Purpose: wxWindow class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/xml/xml.h b/include/wx/xml/xml.h index 0a72143985..485f706932 100644 --- a/include/wx/xml/xml.h +++ b/include/wx/xml/xml.h @@ -67,7 +67,7 @@ public: wxXmlAttribute(const wxString& name, const wxString& value, wxXmlAttribute *next = nullptr) : m_name(name), m_value(value), m_next(next) {} - virtual ~wxXmlAttribute() {} + virtual ~wxXmlAttribute() = default; const wxString& GetName() const { return m_name; } const wxString& GetValue() const { return m_value; } diff --git a/include/wx/xpmdecod.h b/include/wx/xpmdecod.h index 46b5aafb3d..1f5e22ccce 100644 --- a/include/wx/xpmdecod.h +++ b/include/wx/xpmdecod.h @@ -24,8 +24,8 @@ class WXDLLIMPEXP_CORE wxXPMDecoder { public: // constructor, destructor, etc. - wxXPMDecoder() {} - ~wxXPMDecoder() {} + wxXPMDecoder() = default; + ~wxXPMDecoder() = default; #if wxUSE_STREAMS // Is the stream XPM file? diff --git a/include/wx/xpmhand.h b/include/wx/xpmhand.h index c7f8d0de20..e0ccaae58a 100644 --- a/include/wx/xpmhand.h +++ b/include/wx/xpmhand.h @@ -2,7 +2,6 @@ // Name: wx/xpmhand.h // Purpose: XPM handler base header // Author: Julian Smart -// Modified by: // Created: // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/include/wx/xrc/xmlres.h b/include/wx/xrc/xmlres.h index 868c5eb216..4bcd32b180 100644 --- a/include/wx/xrc/xmlres.h +++ b/include/wx/xrc/xmlres.h @@ -488,7 +488,7 @@ public: wxXmlResourceHandlerImpl(wxXmlResourceHandler *handler); // Destructor. - virtual ~wxXmlResourceHandlerImpl() {} + virtual ~wxXmlResourceHandlerImpl() = default; // Creates an object (menu, dialog, control, ...) from an XML node. // Should check for validity. @@ -702,7 +702,7 @@ public: // Try to create instance of given class and return it, return nullptr on // failure: virtual wxObject *Create(const wxString& className) = 0; - virtual ~wxXmlSubclassFactory() {} + virtual ~wxXmlSubclassFactory() = default; }; diff --git a/include/wx/xrc/xmlreshandler.h b/include/wx/xrc/xmlreshandler.h index 7c0dc4773d..bfbbfb4318 100644 --- a/include/wx/xrc/xmlreshandler.h +++ b/include/wx/xrc/xmlreshandler.h @@ -55,7 +55,7 @@ public: {} // Destructor. - virtual ~wxXmlResourceHandlerImplBase() {} + virtual ~wxXmlResourceHandlerImplBase() = default; virtual wxObject *CreateResource(wxXmlNode *node, wxObject *parent, wxObject *instance) = 0; diff --git a/include/wx/xtictor.h b/include/wx/xtictor.h index 0f9c1f0c8b..ce2032da3f 100644 --- a/include/wx/xtictor.h +++ b/include/wx/xtictor.h @@ -27,7 +27,7 @@ class WXDLLIMPEXP_BASE wxObjectAllocatorAndCreator { public: - virtual ~wxObjectAllocatorAndCreator() { } + virtual ~wxObjectAllocatorAndCreator() = default; virtual bool Create(wxObject * &o, wxAny *args) = 0; }; diff --git a/include/wx/xtiprop.h b/include/wx/xtiprop.h index 4a596ab434..0e2c8c9a77 100644 --- a/include/wx/xtiprop.h +++ b/include/wx/xtiprop.h @@ -41,7 +41,7 @@ class WXDLLIMPEXP_BASE wxPropertySetter { public: wxPropertySetter( const wxString name ) { m_name = name; } - virtual ~wxPropertySetter() {} + virtual ~wxPropertySetter() = default; virtual void Set( wxObject *object, const wxAny &variantValue ) const = 0; const wxString& GetName() const { return m_name; } @@ -54,7 +54,7 @@ class WXDLLIMPEXP_BASE wxPropertyGetter { public: wxPropertyGetter( const wxString name ) { m_name = name; } - virtual ~wxPropertyGetter() {} + virtual ~wxPropertyGetter() = default; virtual void Get( const wxObject *object, wxAny& result) const = 0; const wxString& GetName() const { return m_name; } @@ -67,7 +67,7 @@ class WXDLLIMPEXP_BASE wxPropertyCollectionGetter { public: wxPropertyCollectionGetter( const wxString name ) { m_name = name; } - virtual ~wxPropertyCollectionGetter() {} + virtual ~wxPropertyCollectionGetter() = default; virtual void Get( const wxObject *object, wxAnyList& result) const = 0; const wxString& GetName() const { return m_name; } @@ -83,7 +83,7 @@ class WXDLLIMPEXP_BASE wxPropertyCollectionAdder { public: wxPropertyCollectionAdder( const wxString name ) { m_name = name; } - virtual ~wxPropertyCollectionAdder() {} + virtual ~wxPropertyCollectionAdder() = default; virtual void Add( wxObject *object, const wxAny &variantValue ) const= 0; const wxString& GetName() const { return m_name; } @@ -97,7 +97,7 @@ class wxPropertySetter##property : public wxPropertySetter \ { \ public: \ wxPropertySetter##property() : wxPropertySetter( wxT(#setterMethod) ) {} \ - virtual ~wxPropertySetter##property() {} \ + virtual ~wxPropertySetter##property() = default; \ \ void Set( wxObject *object, const wxAny &variantValue ) const \ { \ @@ -115,7 +115,7 @@ class wxPropertyGetter##property : public wxPropertyGetter { \ public: \ wxPropertyGetter##property() : wxPropertyGetter( wxT(#gettermethod) ) {} \ - virtual ~wxPropertyGetter##property() {} \ + virtual ~wxPropertyGetter##property() = default; \ \ void Get( const wxObject *object, wxAny &result) const \ { \ @@ -129,7 +129,7 @@ class wxPropertyCollectionAdder##property : public wxPropertyCollectionAdder { \ public: \ wxPropertyCollectionAdder##property() : wxPropertyCollectionAdder( wxT(#addermethod) ) {} \ - virtual ~wxPropertyCollectionAdder##property() {} \ + virtual ~wxPropertyCollectionAdder##property() = default; \ \ void Add( wxObject *object, const wxAny &variantValue ) const \ { \ @@ -147,7 +147,7 @@ class wxPropertyCollectionGetter##property : public wxPropertyCollectionGetter { \ public: \ wxPropertyCollectionGetter##property() : wxPropertyCollectionGetter( wxT(#gettermethod) ) {} \ - virtual ~wxPropertyCollectionGetter##property() {} \ + virtual ~wxPropertyCollectionGetter##property() = default; \ \ void Get( const wxObject *object, wxAnyList &result) const \ { \ @@ -164,7 +164,7 @@ public: { m_setter = setter; m_getter = getter; m_adder = adder; m_collectionGetter = collectionGetter; } - virtual ~wxPropertyAccessor() {} + virtual ~wxPropertyAccessor() = default; // Setting a simple property (non-collection) virtual void SetProperty(wxObject *object, const wxAny &value) const diff --git a/include/wx/xtistrm.h b/include/wx/xtistrm.h index c0d03564ca..015cca88e5 100644 --- a/include/wx/xtistrm.h +++ b/include/wx/xtistrm.h @@ -2,7 +2,6 @@ // Name: wx/xtistrm.h // Purpose: streaming runtime metadata information (extended class info) // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 2003 Stefan Csomor // Licence: wxWindows licence @@ -51,7 +50,7 @@ class WXDLLIMPEXP_BASE wxObjectReader; class WXDLLIMPEXP_BASE wxObjectWriterCallback { public: - virtual ~wxObjectWriterCallback() {} + virtual ~wxObjectWriterCallback() = default; // will be called before an object is written, may veto by returning false virtual bool BeforeWriteObject( wxObjectWriter *WXUNUSED(writer), @@ -249,7 +248,7 @@ private: class WXDLLIMPEXP_BASE wxObjectReaderCallback { public: - virtual ~wxObjectReaderCallback() {} + virtual ~wxObjectReaderCallback() = default; // allocate the new object on the heap, that object will have the passed in ID virtual void AllocateObject(int objectID, wxClassInfo *classInfo, diff --git a/include/wx/xtixml.h b/include/wx/xtixml.h index d083203cbe..8251a4fc51 100644 --- a/include/wx/xtixml.h +++ b/include/wx/xtixml.h @@ -2,7 +2,6 @@ // Name: wx/xtixml.h // Purpose: xml streaming runtime metadata information (extended class info) // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 2003 Stefan Csomor // Licence: wxWindows licence @@ -98,7 +97,7 @@ class WXDLLIMPEXP_XML wxObjectXmlReader: public wxObjectReader { public: wxObjectXmlReader(wxXmlNode *parent) { m_parent = parent; } - virtual ~wxObjectXmlReader() {} + virtual ~wxObjectXmlReader() = default; // Reads a component from XML. The return value is the root object ID, which can // then be used to ask the readercallback about that object diff --git a/include/wx/zipstrm.h b/include/wx/zipstrm.h index c5140f9519..3dccdd5ee3 100644 --- a/include/wx/zipstrm.h +++ b/include/wx/zipstrm.h @@ -133,7 +133,7 @@ class WXDLLIMPEXP_FWD_BASE wxZipInputStream; class WXDLLIMPEXP_BASE wxZipNotifier { public: - virtual ~wxZipNotifier() { } + virtual ~wxZipNotifier() = default; virtual void OnEntryUpdated(wxZipEntry& entry) = 0; }; diff --git a/interface/wx/any.h b/interface/wx/any.h index c18c7f5c62..fa66c46bb7 100644 --- a/interface/wx/any.h +++ b/interface/wx/any.h @@ -284,7 +284,7 @@ union wxAnyValueBuffer public: wxAnyValueTypeImpl() : wxAnyValueTypeImplBase() { } - virtual ~wxAnyValueTypeImpl() { } + virtual ~wxAnyValueTypeImpl() = default; virtual bool ConvertValue(const wxAnyValueBuffer& src, wxAnyValueType* dstType, diff --git a/interface/wx/app.h b/interface/wx/app.h index da2a863b9b..d5f30778b7 100644 --- a/interface/wx/app.h +++ b/interface/wx/app.h @@ -936,7 +936,7 @@ public: Works like SafeYield() with @e onlyIfNeeded == @true except that it allows the caller to specify a mask of events to be processed. - See wxAppConsole::YieldFor for more info. + See wxEventLoopBase::YieldFor() for more info. */ virtual bool SafeYieldFor(wxWindow *win, long eventsToProcess); @@ -1042,6 +1042,11 @@ public: This function can be called to suppress GTK diagnostic messages that are output on the standard error stream by default. + If @c WXSUPPRESS_GTK_DIAGNOSTICS environment variable is set to a + non-zero value, wxWidgets automatically calls this function on program + startup with the value of this variable as @a flags if it's a number or + with the default flags value otherwise. + The default value of the argument disables all messages, but you can pass in a mask flag to specifically disable only particular categories of messages. diff --git a/interface/wx/apptrait.h b/interface/wx/apptrait.h index af2577f6ef..bc6742f0b1 100644 --- a/interface/wx/apptrait.h +++ b/interface/wx/apptrait.h @@ -79,11 +79,9 @@ public: virtual wxRendererNative* CreateRenderer() = 0; /** - This method returns the name of the desktop environment currently - running in a Unix desktop. Currently only "KDE" or "GNOME" are - supported and the code uses the X11 session protocol vendor name - to figure out, which desktop environment is running. The method - returns an empty string otherwise and on all other platforms. + Returns the name of the desktop environment currently running on a Unix + desktop. It returns an empty string for platforms other than wxGTK, or + if the desktop environment could not be determined. */ virtual wxString GetDesktopEnvironment() const = 0; diff --git a/interface/wx/choicdlg.h b/interface/wx/choicdlg.h index 6f8d9e5b94..8bb71aca5c 100644 --- a/interface/wx/choicdlg.h +++ b/interface/wx/choicdlg.h @@ -5,16 +5,6 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -/** - Default width of the choice dialog. -*/ -#define wxCHOICE_WIDTH 150 - -/** - Default height of the choice dialog. -*/ -#define wxCHOICE_HEIGHT 200 - /** Default style of the choice dialog. */ @@ -329,6 +319,11 @@ int wxGetSingleChoiceIndex(const wxString& message, If @c centre is @true, the message text (which may include new line characters) is centred; if @false, the message is left-justified. + Note that the @a x, @a y, @a centre, @a width and @a height parameters are + all ignored. To change the dialog's position or size, create a @c + wxSingleChoiceDialog object instead of calling @c wxGetSingleChoice() and + change its size before showing it. + @header{wx/choicdlg.h} @beginWxPerlOnly @@ -381,6 +376,11 @@ wxString wxGetSingleChoice(const wxString& message, if Cancel was pressed. The @c client_data array must have the same number of elements as @c choices or @c aChoices! + Note that the @a x, @a y, @a centre, @a width and @a height parameters are + all ignored. To change the dialog's position or size, create a @c + wxSingleChoiceDialog object instead of calling @c wxGetSingleChoice() and + change its size before showing it. + @header{wx/choicdlg.h} @beginWxPerlOnly @@ -443,8 +443,10 @@ void* wxGetSingleChoiceData(const wxString& message, which is an array of @a n strings for the listbox or by using a single @c aChoices parameter of type wxArrayString. - If @c centre is @true, the message text (which may include new line - characters) is centred; if @false, the message is left-justified. + Note that the @a x, @a y, @a centre, @a width and @a height parameters are + all ignored. To change the dialog's position or size, create a @c + wxSingleChoiceDialog object instead of calling @c wxGetSingleChoice() and + change its size before showing it. @header{wx/choicdlg.h} diff --git a/interface/wx/containr.h b/interface/wx/containr.h index a798896b38..76ff6970bd 100644 --- a/interface/wx/containr.h +++ b/interface/wx/containr.h @@ -23,7 +23,7 @@ { public: // Default constructor is implemented in the same way as always. - MyControlWithSubChildren() { } + MyControlWithSubChildren() = default; // Non-default constructor can't use wxControl ctor any more as // wxControl is not its direct base class, but it can use Create(). diff --git a/interface/wx/ctrlsub.h b/interface/wx/ctrlsub.h index 989685cf86..eec05a1ba2 100644 --- a/interface/wx/ctrlsub.h +++ b/interface/wx/ctrlsub.h @@ -366,6 +366,13 @@ public: */ void Delete(unsigned int n); + /** + The control may maintain its items in a sorted order in which case + items are automatically inserted at the right position when they are + inserted or appended. + Returns true if the control maintains its items in a sorted order. + */ + bool IsSorted() const; /** Returns the client object associated with the given item and transfers diff --git a/interface/wx/defs.h b/interface/wx/defs.h index 3cde43201a..e0263a77ce 100644 --- a/interface/wx/defs.h +++ b/interface/wx/defs.h @@ -1847,7 +1847,7 @@ template void wxDELETEA(T*& array); void DecRef() { if ( !--m_nRef ) delete this; } private: - ~RefCounted() { } + ~RefCounted() = default; wxSUPPRESS_GCC_PRIVATE_DTOR(RefCounted) }; diff --git a/interface/wx/dialog.h b/interface/wx/dialog.h index e6d6b834be..8ab09c5316 100644 --- a/interface/wx/dialog.h +++ b/interface/wx/dialog.h @@ -291,6 +291,12 @@ public: wxCLOSE, wxHELP, wxNO_DEFAULT. The sizer lays out the buttons in a manner appropriate to the platform. + + @note Unlike when using wxStdDialogButtonSizer directly, creating the sizer + with this method usually results in one of its buttons being default + (and having initial focus): @a wxNO_DEFAULT will make the No button + the default, otherwise the OK or Yes button will be set as the default + when present. */ wxStdDialogButtonSizer* CreateStdDialogButtonSizer(long flags); diff --git a/interface/wx/display.h b/interface/wx/display.h index 4a9ac5ca65..02a914ff68 100644 --- a/interface/wx/display.h +++ b/interface/wx/display.h @@ -148,6 +148,13 @@ public: */ wxString GetName() const; + /** + Returns display depth, i.e. number of bits per pixel (0 if unknown) + + @since 3.1.2 + */ + int GetDepth() const; + /** Returns display resolution in pixels per inch. diff --git a/interface/wx/event.h b/interface/wx/event.h index f781f0223e..1096d48f12 100644 --- a/interface/wx/event.h +++ b/interface/wx/event.h @@ -3439,6 +3439,9 @@ public: "Application Manifests" documentation for more details). + This event is generated by wxGTK when using GTK 3.10 or later and only + since wxWidgets version 3.3.0. + @beginEventTable{wxDPIChangedEvent} @event{EVT_DPI_CHANGED(func)} Process a @c wxEVT_DPI_CHANGED event. diff --git a/interface/wx/hashmap.h b/interface/wx/hashmap.h index 0e88577aa3..2a8ac7f8a7 100644 --- a/interface/wx/hashmap.h +++ b/interface/wx/hashmap.h @@ -95,7 +95,7 @@ class MyKeyHash { public: - MyKeyHash() { } + MyKeyHash() = default; unsigned long operator()( const MyKey& k ) const { @@ -109,7 +109,7 @@ class MyKeyEqual { public: - MyKeyEqual() { } + MyKeyEqual() = default; bool operator()( const MyKey& a, const MyKey& b ) const { // compare for equality diff --git a/interface/wx/hashset.h b/interface/wx/hashset.h index 3f45f8dbcd..4c2f459724 100644 --- a/interface/wx/hashset.h +++ b/interface/wx/hashset.h @@ -81,7 +81,7 @@ class MyKeyHash { public: - MyKeyHash() { } + MyKeyHash() = default; unsigned long operator()( const MyKey& k ) const { @@ -95,7 +95,7 @@ class MyKeyEqual { public: - MyKeyEqual() { } + MyKeyEqual() = default; bool operator()( const MyKey& a, const MyKey& b ) const { // compare for equality diff --git a/interface/wx/imaglist.h b/interface/wx/imaglist.h index 720690813b..885d5b6778 100644 --- a/interface/wx/imaglist.h +++ b/interface/wx/imaglist.h @@ -59,7 +59,8 @@ public: Constructor specifying the image size, whether image masks should be created, and the initial size of the list. - Note that the size is specified in logical pixels. + Note that the size is specified in physical pixels and must correspond + to the size of bitmaps, in pixels, that will be added to this list. @param width Width of the images in the list. @@ -83,10 +84,10 @@ public: /** Adds a new image or images using a bitmap and optional mask bitmap. - The logical size of the bitmap should be the same as the size specified - when constructing wxImageList. If the logical width of the bitmap is - greater than the image list width, bitmap is split into smaller images - of the required width. + The physical size of the bitmap should be the same as the size specified + when constructing wxImageList. If the width of the bitmap is greater + than the image list width, bitmap is split into smaller images of the + required width, allowing to add multiple images from a single bitmap. @param bitmap Bitmap representing the opaque areas of the image. @@ -101,10 +102,10 @@ public: /** Adds a new image or images using a bitmap and mask colour. - The logical size of the bitmap should be the same as the size specified - when constructing wxImageList. If the logical width of the bitmap is - greater than the image list width, bitmap is split into smaller images - of the required width. + The physical size of the bitmap should be the same as the size specified + when constructing wxImageList. If the width of the bitmap is greater + than the image list width, bitmap is split into smaller images of the + required width, allowing to add multiple images from a single bitmap. @param bitmap Bitmap representing the opaque areas of the image. @@ -118,7 +119,7 @@ public: /** Adds a new image using an icon. - The logical size of the icon should be the same as the size specified + The physical size of the icon should be the same as the size specified when constructing wxImageList. @param icon @@ -201,9 +202,9 @@ public: @param index currently unused, should be 0 @param width - receives the width of the images in the list + receives the width of the images in the list in pixels @param height - receives the height of the images in the list + receives the height of the images in the list in pixels @return @true if the function succeeded, @false if it failed (for example, if the image list was not yet initialized). diff --git a/interface/wx/intl.h b/interface/wx/intl.h index 5114d00516..c83a448e37 100644 --- a/interface/wx/intl.h +++ b/interface/wx/intl.h @@ -390,7 +390,10 @@ public: bool AddCatalog(const wxString& domain, wxLanguage msgIdLanguage); /** - Calls wxTranslations::AddCatalog(const wxString&, wxLanguage, const wxString&). + Calls wxTranslations::AddCatalog(const wxString&, const wxString&). + + @deprecated This overload shouldn't be used any longer as @a + msgIdCharset is just ignored, please omit it. */ bool AddCatalog(const wxString& domain, wxLanguage msgIdLanguage, const wxString& msgIdCharset); diff --git a/interface/wx/listctrl.h b/interface/wx/listctrl.h index 4d8e88ceae..e256ea9b75 100644 --- a/interface/wx/listctrl.h +++ b/interface/wx/listctrl.h @@ -1386,6 +1386,8 @@ public: Always returns false if checkboxes support hadn't been enabled. + For a control with @c wxLC_VIRTUAL style, this uses OnGetItemIsChecked(). + @param item Item (zero-based) index. @since 3.1.0 @@ -1398,6 +1400,10 @@ public: This method only works if checkboxes support had been successfully enabled using EnableCheckBoxes(). + For a control with @c wxLC_VIRTUAL style, this will only generate the + @c EVT_LIST_ITEM_CHECKED and @c EVT_LIST_ITEM_UNCHECKED events. See + OnGetItemIsChecked() for information on how to update the checkbox state. + @param item Item (zero-based) index. @param check If @true, check the item, otherwise uncheck. diff --git a/interface/wx/log.h b/interface/wx/log.h index b20e154ec6..af5cb85d6e 100644 --- a/interface/wx/log.h +++ b/interface/wx/log.h @@ -774,13 +774,11 @@ public: /** @class wxLogInterposerTemp - A special version of wxLogChain which uses itself as the new log target. - It forwards log messages to the previously installed one in addition to - processing them itself. Unlike wxLogInterposer, it doesn't delete the old - target which means it can be used to temporarily redirect log output. + Legacy class which should not be used any longer. - As per wxLogInterposer, this class must be derived from to implement - wxLog::DoLog and/or wxLog::DoLogString methods. + @deprecated + This class is only preserved for compatibility, but using it can result in + unexpected behaviour and memory leaks. @library{wxbase} @category{logging} diff --git a/interface/wx/module.h b/interface/wx/module.h index a8b4767a93..741731d684 100644 --- a/interface/wx/module.h +++ b/interface/wx/module.h @@ -31,7 +31,7 @@ class wxDDEModule: public wxModule { public: - wxDDEModule() { } + wxDDEModule() = default; virtual bool OnInit() { wxDDEInitialize(); return true; }; virtual void OnExit() { wxDDECleanUp(); }; diff --git a/interface/wx/object.h b/interface/wx/object.h index 231985cd29..74d073ed0f 100644 --- a/interface/wx/object.h +++ b/interface/wx/object.h @@ -26,7 +26,7 @@ class MyCar : public wxObject { public: - MyCar() { } + MyCar() = default; MyCar( int price ); bool IsOk() const { return m_refData != nullptr; } diff --git a/interface/wx/propgrid/advprops.h b/interface/wx/propgrid/advprops.h index 2561448b2a..15f3791282 100644 --- a/interface/wx/propgrid/advprops.h +++ b/interface/wx/propgrid/advprops.h @@ -88,14 +88,6 @@ protected: }; - - -/** If set, then match from list is searched for a custom colour in wxColourProperty. - @hideinitializer -*/ -constexpr wxPGPropertyFlags wxPG_PROP_TRANSLATE_CUSTOM = wxPG_PROP_CLASS_SPECIFIC_1; - - /** @class wxSystemColourProperty @ingroup classes Has dropdown list of wxWidgets system colours. Value used is diff --git a/interface/wx/propgrid/editors.h b/interface/wx/propgrid/editors.h index 7527ba65f2..ad070ba0f0 100644 --- a/interface/wx/propgrid/editors.h +++ b/interface/wx/propgrid/editors.h @@ -441,8 +441,8 @@ public: wxDECLARE_DYNAMIC_CLASS(wxSampleMultiButtonEditor); public: - wxSampleMultiButtonEditor() {} - virtual ~wxSampleMultiButtonEditor() {} + wxSampleMultiButtonEditor() = default; + virtual ~wxSampleMultiButtonEditor() = default; virtual wxString GetName() const { return "SampleMultiButtonEditor"; } @@ -543,7 +543,7 @@ public: /** Destructor. */ - virtual ~wxPGMultiButton() { } + virtual ~wxPGMultiButton() = default; /** Adds new button, with given label. diff --git a/interface/wx/propgrid/property.h b/interface/wx/propgrid/property.h index 95232fe838..debf028d9a 100644 --- a/interface/wx/propgrid/property.h +++ b/interface/wx/propgrid/property.h @@ -361,26 +361,10 @@ wxPG_PROP_USES_COMMON_VALUE = 0x00020000, */ wxPG_PROP_AUTO_UNSPECIFIED = 0x00040000, -/** Indicates the bit usable by derived properties. - @hideinitializer -*/ -wxPG_PROP_CLASS_SPECIFIC_1 = 0x00080000, - -/** Indicates the bit usable by derived properties. - @hideinitializer -*/ -wxPG_PROP_CLASS_SPECIFIC_2 = 0x00100000, - /** Indicates that the property is being deleted and should be ignored. @hideinitializer */ wxPG_PROP_BEING_DELETED = 0x00200000 - -/** Indicates the bit usable by derived properties. - @hideinitializer -*/ -wxPG_PROP_CLASS_SPECIFIC_3 = 0x00400000 - }; /** Topmost flag. @@ -813,7 +797,7 @@ constexpr wxPGPropertyFlags wxPG_PROP_MAX = wxPG_PROP_AUTO_UNSPECIFIED; { public: // Default constructor - MyProperty() { } + MyProperty() = default; // All arguments of this ctor must have a default value - // use wxPG_LABEL for label and name @@ -826,7 +810,7 @@ constexpr wxPGPropertyFlags wxPG_PROP_MAX = wxPG_PROP_AUTO_UNSPECIFIED; m_value = value; } - virtual ~MyProperty() { } + virtual ~MyProperty() = default; const wxPGEditor* DoGetEditorClass() const { diff --git a/interface/wx/propgrid/propgrid.h b/interface/wx/propgrid/propgrid.h index bad9331534..886704a705 100644 --- a/interface/wx/propgrid/propgrid.h +++ b/interface/wx/propgrid/propgrid.h @@ -396,38 +396,34 @@ public: @{ */ -enum wxPG_KEYBOARD_ACTIONS +enum class wxPGKeyboardActions { - /** - @hideinitializer - */ - wxPG_ACTION_INVALID = 0, + Invalid, /** Select the next property. */ - wxPG_ACTION_NEXT_PROPERTY, + NextProperty, /** Select the previous property. */ - wxPG_ACTION_PREV_PROPERTY, + PrevProperty, /** Expand the selected property, if it has child items. */ - wxPG_ACTION_EXPAND_PROPERTY, + ExpandProperty, /** Collapse the selected property, if it has child items. */ - wxPG_ACTION_COLLAPSE_PROPERTY, + CollapseProperty, - // Cancel and undo any editing done in the currently active property - // editor. - wxPG_ACTION_CANCEL_EDIT, + /** Cancel and undo any editing done in the currently active property + editor. + */ + CancelEdit, /** Move focus to the editor control of the currently selected property. */ - wxPG_ACTION_EDIT, + Edit, /** Causes editor's button (if any) to be pressed. */ - wxPG_ACTION_PRESS_BUTTON, - - wxPG_ACTION_MAX + PressButton, }; /** @} @@ -521,7 +517,7 @@ public: the next property. @code - propGrid->AddActionTrigger(wxPG_ACTION_NEXT_PROPERTY, + propGrid->AddActionTrigger(wxPGKeyboardActions::NextProperty, WXK_RETURN); propGrid->DedicateKey(WXK_RETURN); @endcode @@ -534,7 +530,7 @@ public: Which key event modifiers, in addition to keycode, are needed to trigger the action. */ - void AddActionTrigger( int action, int keycode, int modifiers = 0 ); + void AddActionTrigger(wxPGKeyboardActions action, int keycode, int modifiers = 0); /** Adds given property into selection. If ::wxPG_EX_MULTIPLE_SELECTION @@ -604,9 +600,9 @@ public: Clears action triggers for given action. @param action - Which action to trigger. @ref propgrid_keyboard_actions. + Which action to clear. @ref propgrid_keyboard_actions. */ - void ClearActionTriggers( int action ); + void ClearActionTriggers(wxPGKeyboardActions action); /** Forces updating the value of property from the editor control. diff --git a/interface/wx/propgrid/propgridpagestate.h b/interface/wx/propgrid/propgridpagestate.h index fbec44e56f..08180fe7c9 100644 --- a/interface/wx/propgrid/propgridpagestate.h +++ b/interface/wx/propgrid/propgridpagestate.h @@ -5,6 +5,65 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// +/** + Flags affecting property selection. + + Values of this enum are used with wxPropertyGrid::CommitChangesFromEditor(), + for example. + */ +enum class wxPGSelectPropertyFlags : int +{ + /** + No flags + @hideinitializer + */ + Null = 0, + /** + Focuses to created editor + @hideinitializer + */ + Focus = 0x0001, + /** + Forces deletion and recreation of editor + @hideinitializer + */ + Force = 0x0002, + /** + For example, doesn't cause EnsureVisible + @hideinitializer + */ + Nonvisible = 0x0004, + /** + Do not validate editor's value before selecting + @hideinitializer + */ + NoValidate = 0x0008, + /** + Property being deselected is about to be deleted + @hideinitializer + */ + Deleting = 0x0010, + /** + Property's values was set to unspecified by the user + @hideinitializer + */ + SetUnspec = 0x0020, + /** + Property's event handler changed the value + @hideinitializer + */ + DialogVal = 0x0040, + /** + Set to disable sending of wxEVT_PG_SELECTED event + @hideinitializer + */ + DontSendEvent = 0x0080, + /** + Don't make any graphics updates + @hideinitializer + */ + NoRefresh = 0x0100 +}; /** @section propgrid_hittestresult wxPropertyGridHitTestResult diff --git a/interface/wx/propgrid/props.h b/interface/wx/propgrid/props.h index 827a84bd5d..c5ac027f96 100644 --- a/interface/wx/propgrid/props.h +++ b/interface/wx/propgrid/props.h @@ -28,11 +28,6 @@ public: // Property classes // ----------------------------------------------------------------------- -/** If set, enables ::wxTE_PASSWORD on wxStringProperty editor. - @hideinitializer -*/ -constexpr wxPGPropertyFlags wxPG_PROP_PASSWORD = wxPG_PROP_CLASS_SPECIFIC_2; - /** @class wxStringProperty @ingroup classes Basic property with string value. @@ -99,7 +94,7 @@ public: }; wxNumericPropertyValidator( NumericType numericType, int base = 10 ); - virtual ~wxNumericPropertyValidator() { } + virtual ~wxNumericPropertyValidator() = default; virtual bool Validate(wxWindow* parent); }; @@ -350,14 +345,6 @@ public: }; - -/** If set, then selection of choices is static and should not be - changed (i.e. returns @NULL in GetPropertyChoices). - Used by wxSystemColourProperty, wxCursorProperty. - @hideinitializer -*/ -constexpr wxPGPropertyFlags wxPG_PROP_STATIC_CHOICES = wxPG_PROP_CLASS_SPECIFIC_1; - /** @class wxEnumProperty @ingroup classes You can derive custom properties with choices from this class. See @@ -529,26 +516,14 @@ public: virtual void RefreshChildren(); virtual bool DoSetAttribute( const wxString& name, wxVariant& value ); - // GetChoiceSelection needs to overridden since m_choices is - // used and value is integer, but it is not index. virtual int GetChoiceSelection() const; - // helpers size_t GetItemCount() const; const wxString& GetLabel( size_t ind ) const; protected: - // Used to detect if choices have been changed - wxPGChoicesData* m_oldChoicesData; - - // Needed to properly mark changed sub-properties - long m_oldValue; - - // Converts string id to a relevant bit. long IdToBit( const wxString& id ) const; - - // Creates children and sets value. - void Init(); + void Init(long value); }; @@ -601,12 +576,6 @@ protected: }; -/** - If set, full path is shownin wxFileProperty. - @hideinitializer -*/ -constexpr wxPGPropertyFlags wxPG_PROP_SHOW_FULL_FILENAME = wxPG_PROP_CLASS_SPECIFIC_1; - /** @class wxFileProperty @ingroup classes Like wxLongStringProperty, but the button triggers file selector instead. @@ -657,12 +626,6 @@ protected: }; -/** Flag used in wxLongStringProperty to mark that edit button - should be enabled even in the read-only mode. - @hideinitializer -*/ -constexpr wxPGPropertyFlags wxPG_PROP_ACTIVE_BTN = wxPG_PROP_CLASS_SPECIFIC_1; - /** @class wxLongStringProperty @ingroup classes Like wxStringProperty, but has a button that triggers a small text @@ -716,18 +679,6 @@ protected: }; -/** wxBoolProperty, wxFlagsProperty specific flag. - @hideinitializer -*/ -constexpr wxPGPropertyFlags wxPG_PROP_USE_CHECKBOX = wxPG_PROP_CLASS_SPECIFIC_1; -/** wxBoolProperty, wxFlagsProperty specific flag. - DCC = Double Click Cycles - @hideinitializer -*/ -constexpr wxPGPropertyFlags wxPG_PROP_USE_DCC = wxPG_PROP_CLASS_SPECIFIC_2; - - - /** @class wxArrayStringProperty @ingroup classes Property that manages a list of strings. @@ -881,7 +832,7 @@ class wxPGArrayStringEditorDialog : public wxPGArrayEditorDialog { public: wxPGArrayStringEditorDialog(); - virtual ~wxPGArrayStringEditorDialog() { } + virtual ~wxPGArrayStringEditorDialog() = default; void Init(); diff --git a/interface/wx/richtext/richtextbuffer.h b/interface/wx/richtext/richtextbuffer.h index e1e73d3b02..3a7104031b 100644 --- a/interface/wx/richtext/richtextbuffer.h +++ b/interface/wx/richtext/richtextbuffer.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextbuffer.h // Purpose: Buffer for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -371,7 +370,7 @@ public: /** Default constructor. */ - wxTextAttrDimensions() {} + wxTextAttrDimensions() = default; /** Resets the value and flags for all dimensions. @@ -465,7 +464,7 @@ public: /** Default constructor. */ - wxTextAttrSize() {} + wxTextAttrSize() = default; /** Resets the width and height dimensions. @@ -863,7 +862,7 @@ public: /** Default constructor. */ - wxTextAttrBorders() { } + wxTextAttrBorders() = default; /** Equality operator. @@ -1605,7 +1604,7 @@ public: /** Default constructor. */ - wxRichTextAttr() {} + wxRichTextAttr() = default; /** Copy function. @@ -1693,7 +1692,7 @@ public: /** Default constructor. */ - wxRichTextProperties() {} + wxRichTextProperties() = default; /** Copy constructor. @@ -1944,7 +1943,7 @@ public: Copy constructor. */ wxRichTextRange(const wxRichTextRange& range) { m_start = range.m_start; m_end = range.m_end; } - ~wxRichTextRange() {} + ~wxRichTextRange() = default; /** Assigns @a range to this range. @@ -4192,7 +4191,7 @@ public: wxRichTextLine(wxRichTextParagraph* parent); wxRichTextLine(const wxRichTextLine& obj); - virtual ~wxRichTextLine() {} + virtual ~wxRichTextLine() = default; // Overridables @@ -6732,8 +6731,8 @@ public: /** Constructor. */ - wxRichTextRenderer() {} - virtual ~wxRichTextRenderer() {} + wxRichTextRenderer() = default; + virtual ~wxRichTextRenderer() = default; /** Draws a standard bullet, as specified by the value of GetBulletName. This function should be overridden. @@ -6778,7 +6777,7 @@ public: /** Constructor. */ - wxRichTextStdRenderer() {} + wxRichTextStdRenderer() = default; // Draw a standard bullet, as specified by the value of GetBulletName virtual bool DrawStandardBullet(wxRichTextParagraph* paragraph, wxDC& dc, const wxRichTextAttr& attr, const wxRect& rect); diff --git a/interface/wx/richtext/richtextctrl.h b/interface/wx/richtext/richtextctrl.h index 566aad2663..cdfbb22401 100644 --- a/interface/wx/richtext/richtextctrl.h +++ b/interface/wx/richtext/richtextctrl.h @@ -2,7 +2,6 @@ // Name: wx/richtext/richtextctrl.h // Purpose: A rich edit control // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/interface/wx/richtext/richtextformatdlg.h b/interface/wx/richtext/richtextformatdlg.h index 6fc9e34089..6d729c041f 100644 --- a/interface/wx/richtext/richtextformatdlg.h +++ b/interface/wx/richtext/richtextformatdlg.h @@ -163,6 +163,11 @@ public: virtual bool ApplyStyle(wxRichTextCtrl* ctrl, const wxRichTextRange& range, int flags = wxRICHTEXT_SETSTYLE_WITH_UNDO|wxRICHTEXT_SETSTYLE_OPTIMIZE); + /** + Apply attributes to the object being edited, if any. + */ + virtual bool ApplyStyle(wxRichTextCtrl* ctrl, int flags = wxRICHTEXT_SETSTYLE_WITH_UNDO); + /** Creation: see wxRichTextFormattingDialog() "the constructor" for details about the parameters. @@ -240,6 +245,17 @@ public: */ int GetOptions() const { return m_options; } + /** + If editing the attributes for a particular object, such as an image, + set the object so the code can initialize attributes such as size correctly. + */ + void SetObject(wxRichTextObject* obj) { m_object = obj; } + + /** + Returns the object of which the attributes are to edited (if any). + */ + wxRichTextObject* GetObject() const; + /** Returns @true if the given option is present. */ diff --git a/interface/wx/richtext/richtextstyles.h b/interface/wx/richtext/richtextstyles.h index c1a3f74e73..ec8ba3459e 100644 --- a/interface/wx/richtext/richtextstyles.h +++ b/interface/wx/richtext/richtextstyles.h @@ -557,6 +557,11 @@ public: form is for convenient setting of the most commonly-used attributes. */ void SetLevelAttributes(int level, const wxRichTextAttr& attr); + + /** + Convenience function for setting the major attributes for a list level specification. + */ + void SetAttributes(int i, int leftIndent, int leftSubIndent, int bulletStyle, const wxString& bulletSymbol = wxEmptyString); }; @@ -581,11 +586,21 @@ public: */ wxRichTextStyleSheet(); + /** + Copy constructor. + */ + wxRichTextStyleSheet(const wxRichTextStyleSheet& sheet); + /** Destructor. */ virtual ~wxRichTextStyleSheet(); + /** + Copies given style sheet. + */ + void Copy(const wxRichTextStyleSheet& sheet); + /** Adds a definition to the character style list. */ diff --git a/interface/wx/sizer.h b/interface/wx/sizer.h index 904019dcda..6199d62eb7 100644 --- a/interface/wx/sizer.h +++ b/interface/wx/sizer.h @@ -1533,6 +1533,12 @@ public: */ wxSizerFlags& DoubleBorder(int direction = wxALL); + /** + Sets the border in left and right directions having the default + border size. + */ + wxSizerFlags& HorzBorder(); + /** Sets the border in left and right directions having twice the default border size. diff --git a/interface/wx/spinctrl.h b/interface/wx/spinctrl.h index f7b1749a99..080d7b3c9b 100644 --- a/interface/wx/spinctrl.h +++ b/interface/wx/spinctrl.h @@ -136,6 +136,10 @@ public: /** Returns the text in the text entry part of the control. + @note In wxQt, setting an empty string in the control is exactly the same + as calling SetValue(GetMin()). So this function always returns a non-empty + string under this platform. + @since 3.1.6 */ wxString GetTextValue() const; @@ -189,6 +193,8 @@ public: @note Setting a range including negative values is silently ignored if current base is set to 16. + + @note In wxQt @a minVal must be less than @a maxVal. */ void SetRange(int minVal, int maxVal); @@ -362,6 +368,10 @@ public: /** Returns the text in the text entry part of the control. + @note In wxQt, setting an empty string in the control is exactly the same + as calling SetValue(GetMin()). So this function always returns a non-empty + string under this platform. + @since 3.1.6 */ wxString GetTextValue() const; @@ -393,6 +403,8 @@ public: /** Sets range of allowable values. + + @note In wxQt @a minVal must be less than @a maxVal. */ void SetRange(double minVal, double maxVal); diff --git a/interface/wx/taskbar.h b/interface/wx/taskbar.h index 205620ddc6..8453de1eba 100644 --- a/interface/wx/taskbar.h +++ b/interface/wx/taskbar.h @@ -46,19 +46,18 @@ public: mouse clicks, optionally with a tooltip above it to help provide information. - @section taskbaricon_xnote X Window System Note + @section taskbaricon_linux_note Linux Note - Under X Window System, the window manager must support either the - "System Tray Protocol" (see http://freedesktop.org/wiki/Specifications/systemtray-spec) - by freedesktop.org (WMs used by modern desktop environments such as GNOME >= 2, - KDE >= 3 and XFCE >= 4 all do) or the older methods used in GNOME 1.2 and KDE 1 and 2. + Taskbar is not supported by all window managers and desktop environments + under Linux and IsAvailable() function should be used to check whether it + is supported. In addition, even when the taskbar is supported, some + environments don't support showing the application-specified tooltip for + the icon in it. - If it doesn't, the icon will appear as a toplevel window on user's desktop. - Because not all window managers have system tray, there's no guarantee that - wxTaskBarIcon will work correctly under X Window System and so the applications - should use it only as an optional component of their user interface. - The user should be required to explicitly enable the taskbar icon on Unix, - it shouldn't be on by default. + Due to this, there's no guarantee that wxTaskBarIcon will work correctly + under Linux and so the applications should use it only as an optional + component of their user interface. The user should be required to + explicitly enable the taskbar icon on Unix, it shouldn't be on by default. @beginEventEmissionTable{wxTaskBarIconEvent} Note that not all ports are required to send these events and so it's better diff --git a/interface/wx/textctrl.h b/interface/wx/textctrl.h index 046052d953..eba61160d0 100644 --- a/interface/wx/textctrl.h +++ b/interface/wx/textctrl.h @@ -69,8 +69,10 @@ enum wxTextAttrAlignment wxTEXT_ALIGNMENT_CENTER = wxTEXT_ALIGNMENT_CENTRE, wxTEXT_ALIGNMENT_RIGHT, - /** wxTEXT_ALIGNMENT_JUSTIFIED is unimplemented. - In future justification may be supported when printing or previewing, only. */ + /** wxTEXT_ALIGNMENT_JUSTIFIED is implemented for wxTextCtrl under wxMSW, wxOSX and wxGTK. + It is not implemented for wxRichTextCtrl. + In the future, wxRichTextCtrl justification may be supported when + printing or previewing only. */ wxTEXT_ALIGNMENT_JUSTIFIED }; @@ -264,6 +266,9 @@ enum wxTextCtrlHitTestResult wxTextAttr represents the character and paragraph attributes, or style, for a range of text in a wxTextCtrl or wxRichTextCtrl. + Unless explicitly mentioned, the attributes are only implemented in wxRichTextCtrl, + and not wxTextCtrl. + When setting up a wxTextAttr object, pass a bitlist mask to wxTextAttr::SetFlags() to indicate which style elements should be changed. As a convenience, when you call a setter such as SetFont, the relevant bit @@ -328,11 +333,17 @@ public: /** Returns the alignment flags. See ::wxTextAttrAlignment for a list of available styles. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ wxTextAttrAlignment GetAlignment() const; /** Returns the background colour. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ const wxColour& GetBackgroundColour() const; @@ -362,12 +373,18 @@ public: /** Returns the bullet number. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ int GetBulletNumber() const; /** Returns the bullet style. See ::wxTextAttrBulletStyle for a list of available styles. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ int GetBulletStyle() const; @@ -394,6 +411,9 @@ public: a temporary font. For greater efficiency, access the font attributes directly. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ wxFont GetFont() const; @@ -437,6 +457,9 @@ public: /** Returns the underline type, which is one of the wxTextAttrUnderlineType values. + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. + @since 3.1.3 */ wxTextAttrUnderlineType GetUnderlineType() const; @@ -444,6 +467,9 @@ public: /** Returns the underline color used. wxNullColour when the text colour is used. + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. + @since 3.1.3 */ const wxColour& GetUnderlineColour() const; @@ -455,16 +481,25 @@ public: /** Returns the left indent in tenths of a millimetre. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ long GetLeftIndent() const; /** Returns the left sub-indent in tenths of a millimetre. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ long GetLeftSubIndent() const; /** Returns the line spacing value, one of ::wxTextAttrLineSpacing values. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ int GetLineSpacing() const; @@ -480,11 +515,17 @@ public: /** Returns the space in tenths of a millimeter after the paragraph. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ int GetParagraphSpacingAfter() const; /** Returns the space in tenths of a millimeter before the paragraph. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ int GetParagraphSpacingBefore() const; @@ -495,6 +536,9 @@ public: /** Returns the right indent in tenths of a millimeter. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ long GetRightIndent() const; @@ -503,11 +547,17 @@ public: Each stop is measured from the left margin and therefore each value must be larger than the last. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ const wxArrayInt& GetTabs() const; /** Returns the text foreground colour. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ const wxColour& GetTextColour() const; @@ -544,11 +594,17 @@ public: /** Returns @true if the attribute object specifies alignment. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ bool HasAlignment() const; /** Returns @true if the attribute object specifies a background colour. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ bool HasBackgroundColour() const; @@ -559,11 +615,17 @@ public: /** Returns @true if the attribute object specifies a bullet number. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ bool HasBulletNumber() const; /** Returns @true if the attribute object specifies a bullet style. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ bool HasBulletStyle() const; @@ -586,6 +648,9 @@ public: /** Returns @true if the attribute object specifies any font attributes. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ bool HasFont() const; @@ -638,11 +703,17 @@ public: /** Returns @true if the attribute object specifies a left indent. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ bool HasLeftIndent() const; /** Returns @true if the attribute object specifies line spacing. + + For wxTextCtrl, is implemented under wxMSW and wxOSX. + Also implemented in wxRichTextCtrl. */ bool HasLineSpacing() const; @@ -664,11 +735,17 @@ public: /** Returns @true if the attribute object specifies spacing after a paragraph. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ bool HasParagraphSpacingAfter() const; /** Returns @true if the attribute object specifies spacing before a paragraph. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ bool HasParagraphSpacingBefore() const; @@ -684,11 +761,17 @@ public: /** Returns @true if the attribute object specifies tab stops. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ bool HasTabs() const; /** Returns @true if the attribute object specifies a text foreground colour. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ bool HasTextColour() const; @@ -732,13 +815,19 @@ public: /** Sets the paragraph alignment. See ::wxTextAttrAlignment enumeration values. - Of these, wxTEXT_ALIGNMENT_JUSTIFIED is unimplemented. - In future justification may be supported when printing or previewing, only. + wxTEXT_ALIGNMENT_JUSTIFIED is not implemented for wxRichTextCtrl. In the future, wxRichTextCtrl + justification may be supported when printing or previewing only. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ void SetAlignment(wxTextAttrAlignment alignment); /** Sets the background colour. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ void SetBackgroundColour(const wxColour& colBack); @@ -759,14 +848,25 @@ public: /** Sets the bullet number. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ void SetBulletNumber(int n); /** Sets the bullet style. - The ::wxTextAttrBulletStyle enumeration values are all supported, + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. + + For wxRichTextCtrl, the ::wxTextAttrBulletStyle enumeration values are all supported, except for wxTEXT_ATTR_BULLET_STYLE_BITMAP. + + For wxTextCtrl under wxMSW, the ::wxTextAttrBulletStyle enumeration values are all supported, + except for wxTEXT_ATTR_BULLET_STYLE_BITMAP, wxTEXT_ATTR_BULLET_STYLE_OUTLINE, + wxTEXT_ATTR_BULLET_STYLE_ALIGN_LEFT, wxTEXT_ATTR_BULLET_STYLE_ALIGN_RIGHT, + wxTEXT_ATTR_BULLET_STYLE_ALIGN_CENTRE, and wxTEXT_ATTR_BULLET_STYLE_CONTINUATION. */ void SetBulletStyle(int style); @@ -790,6 +890,9 @@ public: /** Sets the attributes for the given font. Note that wxTextAttr does not store an actual wxFont object. + + For wxTextCtrl, is implemented under wxMSW, wxOSX and wxGTK. + Also implemented in wxRichTextCtrl. */ void SetFont(const wxFont& font, int flags = wxTEXT_ATTR_FONT & ~wxTEXT_ATTR_FONT_PIXEL_SIZE); @@ -877,6 +980,9 @@ public: at leftMargin + leftSubIndent. So the distance between the left edge of the bullet and the left of the actual paragraph is leftSubIndent. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ void SetLeftIndent(int indent, int subIndent = 0); @@ -884,6 +990,9 @@ public: Sets the line spacing. @a spacing is a multiple, where 10 means single-spacing, 15 means 1.5 spacing, and 20 means double spacing. The ::wxTextAttrLineSpacing values are defined for convenience. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ void SetLineSpacing(int spacing); @@ -907,11 +1016,17 @@ public: /** Sets the spacing after a paragraph, in tenths of a millimetre. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ void SetParagraphSpacingAfter(int spacing); /** Sets the spacing before a paragraph, in tenths of a millimetre. + + For wxTextCtrl, is implemented under wxMSW. + Also implemented in wxRichTextCtrl. */ void SetParagraphSpacingBefore(int spacing); @@ -929,6 +1044,9 @@ public: Sets the tab stops, expressed in tenths of a millimetre. Each stop is measured from the left margin and therefore each value must be larger than the last. + + For wxTextCtrl, is implemented under wxMSW and wxGTK. + Also implemented in wxRichTextCtrl. */ void SetTabs(const wxArrayInt& tabs); @@ -1015,7 +1133,7 @@ class WXDLLIMPEXP_CORE wxTextProofOptions The returned object enables spelling checks and disables grammar checks. */ - static wxTextProofOptions Default() + static wxTextProofOptions Default(); /** Create an object disabling all checks. @@ -1023,12 +1141,12 @@ class WXDLLIMPEXP_CORE wxTextProofOptions The returned object can be passed to wxTextCtrl::EnableProofCheck() to disable all checks in the text control. */ - static wxTextProofOptions Disable() + static wxTextProofOptions Disable(); /** Enable / disable spell checking for this control. */ - wxTextProofOptions& SpellCheck(bool enable = true) + wxTextProofOptions& SpellCheck(bool enable = true); /** Enable / disable grammar checking for this control. @@ -1036,7 +1154,13 @@ class WXDLLIMPEXP_CORE wxTextProofOptions This option is currently only supported under macOS and is ignored under the other platforms. */ - wxTextProofOptions& GrammarCheck(bool enable = true) + wxTextProofOptions& GrammarCheck(bool enable = true); + + /** + Sets the language for the spell checker (and grammar checker on macOS) + from a canonical name (e.g., "fr" or "en"). + */ + wxTextProofOptions& Language(const wxString& lang); /// Return true if spell checking is enabled. bool IsSpellCheckEnabled() const; @@ -1045,7 +1169,7 @@ class WXDLLIMPEXP_CORE wxTextProofOptions bool IsGrammarCheckEnabled() const; /// Returns true if any checks are enabled. - bool AnyChecksEnabled() const + bool AnyChecksEnabled() const; }; /** @@ -1768,7 +1892,7 @@ public: ///@{ /** - Enable the automatic replacement of new lines characters in a + Enables the automatic replacement of new lines characters in a single-line text field with spaces under macOS. This feature is enabled by default and will replace any new line (`\n`) @@ -1781,14 +1905,44 @@ public: the restriction preventing multiple lines from being entered unless wxTE_MULTILINE is specified. - @note This function is only available for macOS/Cocoa. It also has no - effect if the wxTE_MULTILINE flag is set on a text control. + @note Has no effect if the wxTE_MULTILINE flag is set on a text control. @onlyfor{wxosx} @since 3.1.6 */ void OSXEnableNewLineReplacement(bool enable); + /** + Enables the automatic replacement of ASCII quotation marks and + apostrophes with their typographic symbols. + + This feature is enabled by default. + + @onlyfor{wxosx} + @since 3.1.1 + */ + void OSXEnableAutomaticQuoteSubstitution(bool enable); + + /** + Enables the automatic conversion of two ASCII hyphens into an m-dash. + + This feature is enabled by default. + + @onlyfor{wxosx} + @since 3.1.1 + */ + void OSXEnableAutomaticDashSubstitution(bool enable); + + /** + Disables all automatic character substitutions. + + @onlyfor{wxosx} + @since 3.1.1 + + @see OSXEnableAutomaticQuoteSubstitution(), OSXEnableAutomaticDashSubstitution() + */ + void OSXDisableAllSmartSubstitutions(); + ///@} /** @@ -1814,7 +1968,7 @@ public: GtkTextBuffer *GTKGetTextBuffer(); /** - Gets the underlying text control that can be uses with GTK’s API. + Gets the underlying text control that can be used with GTK’s API. This function can only be called for single-line text controls, i.e. those without wxTE_MULTILINE style. @@ -1930,4 +2084,3 @@ public: */ ~wxStreamToTextRedirector(); }; - diff --git a/interface/wx/timer.h b/interface/wx/timer.h index 84bf360650..d2fdcba86c 100644 --- a/interface/wx/timer.h +++ b/interface/wx/timer.h @@ -126,8 +126,8 @@ public: To make your code more readable you may also use the following symbolic constants: - wxTIMER_CONTINUOUS: Start a normal, continuously running, timer - - wxTIMER_ONE_SHOT: Start a one shot timer - Alternatively, use StartOnce(). + - wxTIMER_ONE_SHOT: Start a one shot timer. Alternatively, and + preferably, call StartOnce() instead of this function. If the timer was already running, it will be stopped by this method before restarting it. diff --git a/interface/wx/translation.h b/interface/wx/translation.h index 291a302064..401a421bdd 100644 --- a/interface/wx/translation.h +++ b/interface/wx/translation.h @@ -89,6 +89,18 @@ public: */ wxArrayString GetAvailableTranslations(const wxString& domain) const; + /** + Returns the best available translation for the required language. + + For wxLANGUAGE_DEFAULT, this function returns the available translation + best matching one of wxUILocale::GetPreferredUILanguages(). Otherwise + it simply returns the language set with SetLanguage() if it's available + or empty string otherwise. + + @since 3.3.0 + */ + wxString GetBestAvailableTranslation(const wxString& domain); + /** Returns the best UI language for the @a domain. @@ -98,6 +110,13 @@ public: wxLocale::GetSystemLanguage() as operating systems have separate language and regional (i.e. locale) settings. + Please note that that this function may return the language + corresponding to @a msgIdLanguage if this language is considered to be + acceptable, i.e. is part of wxUILocale::GetPreferredUILanguages(), + indicating that it is fine not to use translations at all on this + system. If this is undesirable, GetBestAvailableTranslation() should be + used which doesn't consider the messages ID language as being available. + @param domain The catalog domain to look for. @@ -113,25 +132,7 @@ public: wxString GetBestTranslation(const wxString& domain, wxLanguage msgIdLanguage); /** - Returns the best UI language for the @a domain. - - The language is determined from the preferred UI language or languages - list the user configured in the OS. Notice that this may or may not - correspond to the default @em locale as obtained from - wxLocale::GetSystemLanguage() as operating systems have separate - language and regional (i.e. locale) settings. - - @param domain - The catalog domain to look for. - - @param msgIdLanguage - Specifies the language of "msgid" strings in source code - (i.e. arguments to GetString(), wxGetTranslation() and the _() macro). - - @return Language code if a suitable match was found, empty string - otherwise. - - @since 2.9.5 + @overload */ wxString GetBestTranslation(const wxString& domain, const wxString& msgIdLanguage = "en"); @@ -142,14 +143,14 @@ public: @return @true if a suitable catalog was found, @false otherwise - @see AddCatalog() + @see AddAvailableCatalog() */ bool AddStdCatalog(); /** Add a catalog for use with the current locale. - By default, it is searched for in standard places (see + By default, the catalog is searched for in standard places (see wxFileTranslationsLoader), but you may also prepend additional directories to the search path with wxFileTranslationsLoader::AddCatalogLookupPathPrefix(). @@ -157,6 +158,28 @@ public: All loaded catalogs will be used for message lookup by GetString() for the current locale. + @return + @true if catalog was successfully loaded, @false otherwise, usually + because it wasn't found. Note that unlike AddCatalog() this + function returns @false even if the language of the original + strings (usually English) can be used directly, i.e. its return + value only indicates that there are no catalogs available for the + selected or system-default languages, but is not necessarily an + error if no translations are needed in the first place. + + @since 3.3.0 + */ + bool AddAvailableCatalog(const wxString& domain); + + /** + Add a catalog for use with the current locale or fall back to the + original messages language. + + This function behaves like AddAvailableCatalog() but also checks if the + strings used in the program, written in @a msgIdLanguage, can be used + without any translations on the current system and also returns @true + in this case, unlike AddAvailableCatalog(). + By default, i.e. if @a msgIdLanguage is not given, @c msgid strings are assumed to be in English and written only using 7-bit ASCII characters. If you have to deal with non-English strings or 8-bit characters in the @@ -173,47 +196,21 @@ public: code are used instead. @return - @true if catalog was successfully loaded, @false otherwise (which might - mean that the catalog is not found or that it isn't in the correct format). + @true if catalog was successfully loaded or loading it is + unnecessary because the original messages can be used directly, + @false otherwise (which might mean that the catalog is not found or + that it isn't in the correct format). */ bool AddCatalog(const wxString& domain, wxLanguage msgIdLanguage = wxLANGUAGE_ENGLISH_US); - /** - Same as AddCatalog(const wxString&, wxLanguage), but takes two - additional arguments, @a msgIdLanguage and @a msgIdCharset. - - This overload is only available in non-Unicode build. - - @param domain - The catalog domain to add. - - @param msgIdLanguage - Specifies the language of "msgid" strings in source code - (i.e. arguments to GetString(), wxGetTranslation() and the _() macro). - It is used if AddCatalog() cannot find any catalog for current language: - if the language is same as source code language, then strings from source - code are used instead. - - @param msgIdCharset - Lets you specify the charset used for msgids in sources - in case they use 8-bit characters (e.g. German or French strings). - - @return - @true if catalog was successfully loaded, @false otherwise (which might - mean that the catalog is not found or that it isn't in the correct format). - */ - bool AddCatalog(const wxString& domain, - wxLanguage msgIdLanguage, - const wxString& msgIdCharset); - /** Check if the given catalog is loaded, and returns @true if it is. According to GNU gettext tradition, each catalog normally corresponds to 'domain' which is more or less the application name. - @see AddCatalog() + @see AddAvailableCatalog() */ bool IsLoaded(const wxString& domain) const; @@ -348,7 +345,7 @@ public: (in this order). This only applies to subsequent invocations of - wxTranslations::AddCatalog(). + wxTranslations::AddAvailableCatalog(). */ static void AddCatalogLookupPathPrefix(const wxString& prefix); }; @@ -358,8 +355,7 @@ public: resources. If you wish to store translation MO files in resources, you have to - enable this loader before calling wxTranslations::AddCatalog() or - wxLocale::AddCatalog(): + enable this loader before calling wxTranslations::AddAvailableCatalog(): @code wxTranslations::Get()->SetLoader(new wxResourceTranslationsLoader); diff --git a/interface/wx/treectrl.h b/interface/wx/treectrl.h index 382e81d5a2..30fa4fb572 100644 --- a/interface/wx/treectrl.h +++ b/interface/wx/treectrl.h @@ -30,9 +30,11 @@ In addition to normal images, handled with the methods mentioned above, wxTreeCtrl also provides optional state images that may be used to indicate some additional state of the item, e.g. checked or unchecked status. These - images can be set using SetStateImageList() and AssignStateImageList() - functions that behave in the same way as the corresponding methods of - wxWithImages. + images can be set using SetStateImages() (preferred, as they allow to + specify high resolution versions of the state images too) or legacy + SetStateImageList() and AssignStateImageList() functions that behave in the + same way as the corresponding methods of wxWithImages. Note that state + images are currently not supported in the native wxQt version. Finally, in the generic version of this control (wxGenericTreeCtrl), also provides SetButtonsImageList() and AssignButtonsImageList(), which can be @@ -281,6 +283,8 @@ public: automatically deleted by wxTreeCtrl as appropriate (i.e. it takes ownership of the list). + @note Prefer using SetStateImages() in the new code. + @see SetStateImageList(). */ void AssignStateImageList(wxImageList* imageList); @@ -695,12 +699,38 @@ public: */ virtual size_t GetSelections(wxArrayTreeItemIds& selection) const; + /** + Returns the number of state images used by the control. + + Returns the number of images passed to the last call to + SetStateImages() or 0 if it had been never called. + + @see HasImages() + + @since 3.3.0 + */ + int GetStateImageCount() const; + /** Returns the state image list (from which application-defined state images are taken). + + @see HasStateImages(), GetStateImageCount() */ wxImageList* GetStateImageList() const; + /** + Returns true if the control uses any state images. + + This is equivalent to comparing GetStateImageCount() return value with + 0 but more clear. + + @see SetStateImages(), GetStateImageCount() + + @since 3.3.0 + */ + bool HasStateImages() const; + /** Calculates which (if any) item is under the given @a point, returning the tree item id at this point plus extra information @a flags. @a flags @@ -976,10 +1006,26 @@ public: by @ref wxTreeCtrl "wxTreeCtrl"'s destructor, you must delete it yourself. - @see AssignStateImageList(). + @note Prefer using SetStateImages() in the new code. + + @see AssignStateImageList() */ virtual void SetStateImageList(wxImageList* imageList); + /** + Sets the images to use for the application-defined item states. + + This function takes a vector of wxBitmapBundle objects which can + specify multiple versions of the same icon for different display + resolutions for each state. If the vector is empty, no state images are + shown. + + @see HasStateImages(), GetStateImageCount() + + @since 3.3.0 + */ + virtual void SetStateImages(const wxVector& images); + /** Sets the mode flags associated with the display of the tree control. The new mode takes effect immediately. diff --git a/interface/wx/webrequest.h b/interface/wx/webrequest.h index ce1025b3ab..78b15bb440 100644 --- a/interface/wx/webrequest.h +++ b/interface/wx/webrequest.h @@ -75,7 +75,7 @@ @section apple_http macOS and iOS App Transport Security - Starting with macOS 10.11 and iOS 9 an application cannot create unsecure + Starting with macOS 10.11 and iOS 9 an application cannot create insecure connections (this includes HTTP and unverified HTTPS). You have to include additional fields in your Info.plist to enable such connections. For further details see the documentation on NSAppTransportSecurity diff --git a/interface/wx/xrc/xmlres.h b/interface/wx/xrc/xmlres.h index ea43e57a48..8db9539fdb 100644 --- a/interface/wx/xrc/xmlres.h +++ b/interface/wx/xrc/xmlres.h @@ -281,7 +281,7 @@ public: @param doc A valid, i.e. non-null, document pointer ownership of which is passed to wxXmlResource, i.e. this pointer can't be used after - this function rteturns. + this function returns. @param name The name argument is optional, but may be provided if you plan to call Unload() later. It doesn't need to be an existing file or even conform to the usual form of file names as it is not diff --git a/locale/ja.po b/locale/ja.po index 97c1151e8d..e0a1e3ab1a 100644 --- a/locale/ja.po +++ b/locale/ja.po @@ -4,9 +4,8 @@ msgstr "" "Project-Id-Version: wxWidgets 3.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-02-06 16:05+0100\n" -"PO-Revision-Date: 2011-03-02 18:30+0900\n" -"Last-Translator: Suzumizaki-Kimitaka(鈴見咲君高) \n" +"PO-Revision-Date: 2023-10-03 22:56+0900\n" +"Last-Translator: Ryo Nakano \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" @@ -104,14 +103,12 @@ msgid "Printout" msgstr "印刷出力" #: ../include/wx/richmsgdlg.h:29 -#, fuzzy msgid "&See details" -msgstr "詳細 (&D)" +msgstr "詳細を表示 (&S)" #: ../include/wx/richmsgdlg.h:30 -#, fuzzy msgid "&Hide details" -msgstr "詳細 (&D)" +msgstr "詳細を非表示 (&H)" #: ../include/wx/richtext/richtextbuffer.h:3865 #, fuzzy @@ -133,9 +130,8 @@ msgid "&Table" msgstr "タブ" #: ../include/wx/richtext/richtextimagedlg.h:37 -#, fuzzy msgid "Object Properties" -msgstr "プロパティー (&P)" +msgstr "オブジェクトのプロパティー" #: ../include/wx/richtext/richtextprint.h:163 ../src/common/prntbase.cpp:532 #: ../src/html/htmprint.cpp:289 @@ -152,11 +148,11 @@ msgstr "パイプを作成できませんでした" #: ../include/wx/unix/private/displayx11.h:65 msgid "Failed to enumerate video modes" -msgstr "画面モードを列挙できませんでした。" +msgstr "画面モードを列挙できませんでした" #: ../include/wx/unix/private/displayx11.h:89 msgid "Failed to change video mode" -msgstr "画面モード変更に失敗しました。" +msgstr "画面モード変更に失敗しました" #: ../include/wx/unix/private/fswatcher_kqueue.h:57 #, c-format @@ -174,7 +170,7 @@ msgstr "SetProperty が適切なsetterなしで呼び出されました" #: ../include/wx/xtiprop.h:184 msgid "GetProperty called w/o valid getter" -msgstr "適切な getter なしに GetPropertyが呼び出されました。" +msgstr "適切な getter なしに GetPropertyが呼び出されました" #: ../include/wx/xtiprop.h:193 msgid "AddToPropertyCollection called w/o valid adder" @@ -183,7 +179,7 @@ msgstr "不適切な adder から AddToPropertyCollection が呼び出されま #: ../include/wx/xtiprop.h:202 msgid "GetPropertyCollection called w/o valid collection getter" msgstr "" -"適切なコレクション getter なしに GetPropertyCollection が呼び出されました。" +"適切なコレクション getter なしに GetPropertyCollection が呼び出されました" #: ../include/wx/xtiprop.h:255 msgid "AddToPropertyCollection called on a generic accessor" @@ -191,7 +187,7 @@ msgstr "非特殊化アクセサーの AddToPropertyCollection が呼び出さ #: ../include/wx/xtiprop.h:262 msgid "GetPropertyCollection called on a generic accessor" -msgstr "汎用アクセサーに対して GetPropertyCollection が呼び出されました。" +msgstr "汎用アクセサーに対して GetPropertyCollection が呼び出されました" #: ../src/aui/tabmdi.cpp:106 ../src/generic/mdig.cpp:94 msgid "Cl&ose" @@ -785,7 +781,7 @@ msgstr "このヘルプメッセージを表示します" #: ../src/common/appbase.cpp:743 msgid "generate verbose log messages" -msgstr "冗長なログメッセージを生成します。" +msgstr "冗長なログメッセージを生成します" #: ../src/common/appcmn.cpp:243 msgid "specify the theme to use" @@ -1174,7 +1170,7 @@ msgstr "" #: ../src/common/docview.cpp:680 #, c-format msgid "File \"%s\" could not be opened for writing." -msgstr "ファイル '%s' に書き込もうとしましたが開くことができません" +msgstr "ファイル '%s' を書き込み用に開けませんでした。" #: ../src/common/docview.cpp:686 #, c-format @@ -1184,7 +1180,7 @@ msgstr "文書をファイル \"%s\" に保存できませんでした。" #: ../src/common/docview.cpp:703 #, c-format msgid "File \"%s\" could not be opened for reading." -msgstr "ファイル '%s' を読み取ろうとしましたが開くことができません" +msgstr "ファイル '%s' を読み取り用に開けませんでした。" #: ../src/common/docview.cpp:715 #, c-format @@ -1304,7 +1300,7 @@ msgstr "ファイル '%s' の現在位置を見つけられません" #: ../src/common/ffile.cpp:350 ../src/common/file.cpp:570 msgid "Failed to set temporary file permissions" -msgstr "一時ファイルのパーミッションを設定できませんでした。" +msgstr "一時ファイルのパーミッションを設定できませんでした" #: ../src/common/ffile.cpp:372 ../src/common/file.cpp:592 #, c-format @@ -1339,7 +1335,7 @@ msgstr "記述子 %d のファイルから読み取ることができません" #: ../src/common/file.cpp:352 #, c-format msgid "can't write to file descriptor %d" -msgstr "記述子 %d のファイルへ書き出すことができません。" +msgstr "記述子 %d のファイルへ書き出すことができません" #: ../src/common/file.cpp:391 #, c-format @@ -1383,7 +1379,7 @@ msgstr "ファイル \"%s\" への上書きが拒否されたため変更内容 #: ../src/common/fileconf.cpp:421 msgid "Error reading config options." -msgstr "設定オプションの読み取りエラー" +msgstr "設定オプションの読み取りエラー。" #: ../src/common/fileconf.cpp:431 msgid "Failed to read config options." @@ -1521,7 +1517,7 @@ msgstr "ファイルを列挙できません '%s'" #: ../src/common/filefn.cpp:765 msgid "Failed to get the working directory" -msgstr "作業ディレクトリーを取得できませんでした。" +msgstr "作業ディレクトリーを取得できませんでした" #: ../src/common/filefn.cpp:810 #, fuzzy @@ -1545,11 +1541,11 @@ msgstr "ファイル '%s' を書き込み用に開くことができません" #: ../src/common/filename.cpp:200 msgid "Failed to close file handle" -msgstr "ファイルハンドルを閉じることができませんでした。" +msgstr "ファイルハンドルを閉じることができませんでした" #: ../src/common/filename.cpp:1033 msgid "Failed to create a temporary file name" -msgstr "一時ファイルの名前を作成できませんでした。" +msgstr "一時ファイルの名前を作成できませんでした" #: ../src/common/filename.cpp:1068 msgid "Failed to open temporary file." @@ -2161,7 +2157,7 @@ msgstr "GIF フレームの大きさ (%u, %d) が不適切です (フレーム # #: ../src/common/glcmn.cpp:108 msgid "Failed to allocate colour for OpenGL" -msgstr "OpenGL に色を割り当てることができませんでした。" +msgstr "OpenGL に色を割り当てることができませんでした" #: ../src/common/headerctrlcmn.cpp:57 msgid "Please select the columns to show and define their order:" @@ -2425,7 +2421,7 @@ msgstr "PNG画像を読み出せませんでした。ファイルが壊れてい #: ../src/common/imagpng.cpp:511 ../src/common/imagpng.cpp:522 #: ../src/common/imagpng.cpp:532 msgid "Couldn't save PNG image." -msgstr "PNG画像を保存できませんでした" +msgstr "PNG画像を保存できませんでした。" #: ../src/common/imagpnm.cpp:71 msgid "PNM: File format is not recognized." @@ -2443,7 +2439,7 @@ msgstr "PNM: ファイルが欠けているようです。" #: ../src/common/imagtiff.cpp:69 #, c-format msgid " (in module \"%s\")" -msgstr "(モジュール \"%s\")" +msgstr " (モジュール \"%s\")" #: ../src/common/imagtiff.cpp:304 msgid "TIFF: Error loading image." @@ -2497,11 +2493,11 @@ msgstr "ロケールを言語 \"%s\" に設定できません。" #: ../src/common/log.cpp:240 msgid "Error: " -msgstr "エラー:" +msgstr "エラー: " #: ../src/common/log.cpp:244 msgid "Warning: " -msgstr "警告:" +msgstr "警告: " #: ../src/common/log.cpp:292 #, fuzzy @@ -3245,7 +3241,7 @@ msgstr "'%s' を '%s' に展開できませんでした。" #: ../src/common/selectdispatcher.cpp:255 msgid "Failed to monitor I/O channels" -msgstr "I/O チャンネルの監視に失敗しました。" +msgstr "I/O チャンネルの監視に失敗しました" #: ../src/common/sizer.cpp:3016 ../src/common/stockitem.cpp:196 msgid "Save" @@ -3257,7 +3253,7 @@ msgstr "保存しない" #: ../src/common/socket.cpp:850 msgid "Cannot initialize sockets" -msgstr "socket を初期化できません" +msgstr "ソケットを初期化できません" #: ../src/common/stockitem.cpp:128 #, fuzzy @@ -3819,7 +3815,7 @@ msgstr "縮小(&O)" #: ../src/common/stockitem.cpp:263 msgid "Show about dialog" -msgstr "詳細ダイアログを表示します。" +msgstr "情報ダイアログを表示します" #: ../src/common/stockitem.cpp:264 msgid "Copy selection" @@ -3941,7 +3937,7 @@ msgstr "バッファー '%s' をディスクに書き出すことができませ #: ../src/common/time.cpp:209 msgid "Failed to get the local system time" -msgstr "ローカルのシステム時刻を取得できませんでした。" +msgstr "ローカルのシステム時刻を取得できませんでした" #: ../src/common/time.cpp:278 msgid "wxGetTimeOfDay failed." @@ -4038,7 +4034,7 @@ msgstr "" #: ../src/common/wincmn.cpp:2111 msgid "Could not transfer data to window" -msgstr "ウィンドウへデータを転送できませんでした。" +msgstr "ウィンドウへデータを転送できませんでした" #: ../src/common/windowid.cpp:237 msgid "Out of window IDs. Recommend shutting down application." @@ -4093,12 +4089,12 @@ msgstr "wxEvtHandler ではないオブジェクトクラスがイベントソ #: ../src/common/xtistrm.cpp:315 ../src/common/xtixml.cpp:347 #: ../src/common/xtixml.cpp:500 msgid "Type must have enum - long conversion" -msgstr "型は列挙からlongへの変換が可能でなくてはなりません。" +msgstr "型は列挙からlongへの変換が可能でなくてはなりません" #: ../src/common/xtistrm.cpp:402 ../src/common/xtistrm.cpp:417 msgid "Invalid or Null Object ID passed to GetObjectClassInfo" msgstr "" -"Null または不正なオブジェクト識別子が GetObjectClassInfo に渡されました。" +"Null または不正なオブジェクト識別子が GetObjectClassInfo に渡されました" #: ../src/common/xtistrm.cpp:407 msgid "Unknown Object passed to GetObjectClassInfo" @@ -4111,7 +4107,7 @@ msgstr "登録済みのオブジェクトが SetObjectClassInfo に渡されま #: ../src/common/xtistrm.cpp:432 msgid "Invalid or Null Object ID passed to HasObjectClassInfo" msgstr "" -"Null または不正なオブジェクト識別子が HasObjectClassInfo に渡されました。" +"Null または不正なオブジェクト識別子が HasObjectClassInfo に渡されました" #: ../src/common/xtistrm.cpp:462 msgid "Passing a already registered object to SetObject" @@ -4136,7 +4132,7 @@ msgstr "オブジェクトは XML テキストノードを持つことができ #: ../src/common/xtixml.cpp:260 msgid "Objects must have an id attribute" -msgstr "オブジェクトには id 属性が必須です。" +msgstr "オブジェクトには id 属性が必須です" #: ../src/common/xtixml.cpp:269 #, c-format @@ -4178,7 +4174,7 @@ msgstr "不完全なzipファイルです" #: ../src/common/zipstrm.cpp:1733 msgid "can't find central directory in zip" -msgstr "zip内にセントラルディレクトリー部が見つかりません。" +msgstr "zip内にセントラルディレクトリー部が見つかりません" #: ../src/common/zipstrm.cpp:1822 msgid "error reading zip central directory" @@ -4186,7 +4182,7 @@ msgstr "zipのセントラルディレクトリーを読み取り中にエラー #: ../src/common/zipstrm.cpp:1926 msgid "error reading zip local header" -msgstr "zipのローカルヘッダーを読み取り中にエラーを検出しました。" +msgstr "zipのローカルヘッダーを読み取り中にエラーを検出しました" #: ../src/common/zipstrm.cpp:1974 msgid "bad zipfile offset to entry" @@ -4260,7 +4256,7 @@ msgstr "'%d' 型のイメージハンドラは定義されていません。" #: ../src/dfb/evtloop.cpp:99 msgid "Failed to read event from DirectFB pipe" -msgstr "DirectFB パイプからのイベント読み取りに失敗しました。" +msgstr "DirectFB パイプからのイベント読み取りに失敗しました" #: ../src/dfb/evtloop.cpp:171 msgid "Failed to switch DirectFB pipe to non-blocking mode" @@ -4288,19 +4284,19 @@ msgstr "DirectFB エラー %d が発生しました。" #: ../src/generic/aboutdlgg.cpp:67 msgid "Developed by " -msgstr "開発 : " +msgstr "開発担当 " #: ../src/generic/aboutdlgg.cpp:70 msgid "Documentation by " -msgstr "説明書 : " +msgstr "ドキュメント担当 " #: ../src/generic/aboutdlgg.cpp:73 msgid "Graphics art by " -msgstr "デザイナー" +msgstr "デザイン担当 " #: ../src/generic/aboutdlgg.cpp:76 msgid "Translations by " -msgstr "翻訳 : " +msgstr "翻訳担当 " #: ../src/generic/aboutdlgg.cpp:123 ../src/osx/cocoa/aboutdlg.mm:83 msgid "Version " @@ -4313,7 +4309,7 @@ msgstr "%s について" #: ../src/generic/aboutdlgg.cpp:167 msgid "License" -msgstr "許諾" +msgstr "ライセンス" #: ../src/generic/aboutdlgg.cpp:170 msgid "Developers" @@ -4321,11 +4317,11 @@ msgstr "開発者" #: ../src/generic/aboutdlgg.cpp:174 msgid "Documentation writers" -msgstr "説明書の著者" +msgstr "ドキュメントの著者" #: ../src/generic/aboutdlgg.cpp:178 msgid "Artists" -msgstr "デザイン" +msgstr "デザイナー" #: ../src/generic/aboutdlgg.cpp:182 msgid "Translators" @@ -4351,20 +4347,19 @@ msgstr "色を選んでください" #: ../src/generic/colrdlgg.cpp:358 msgid "Red:" -msgstr "" +msgstr "赤:" #: ../src/generic/colrdlgg.cpp:361 -#, fuzzy msgid "Green:" -msgstr "MacGreek" +msgstr "緑:" #: ../src/generic/colrdlgg.cpp:364 msgid "Blue:" -msgstr "" +msgstr "青:" #: ../src/generic/colrdlgg.cpp:373 msgid "Opacity:" -msgstr "" +msgstr "不透明度:" #: ../src/generic/colrdlgg.cpp:385 msgid "Add to custom colours" @@ -4959,20 +4954,20 @@ msgstr "" #: ../src/generic/logg.cpp:1013 msgid "Question" -msgstr "お尋ねします" +msgstr "確認" #: ../src/generic/logg.cpp:1027 msgid "invalid message box return value" -msgstr "メッセージボックスの戻り値は不正なものになります。" +msgstr "メッセージボックスの戻り値が不正です" #: ../src/generic/notifmsgg.cpp:129 msgid "Notice" msgstr "お知らせ" #: ../src/generic/preferencesg.cpp:112 -#, fuzzy, c-format +#, c-format msgid "%s Preferences" -msgstr "設定 (&P)" +msgstr "%s の設定" #: ../src/generic/printps.cpp:143 msgid "Printing..." @@ -5125,15 +5120,15 @@ msgstr "検索" #: ../src/generic/tabg.cpp:1027 msgid "Could not find tab for id" -msgstr "識別子に対応したタブが見つかりませんでした。" +msgstr "識別子に対応したタブが見つかりませんでした" #: ../src/generic/tipdlg.cpp:137 msgid "Tips not available, sorry!" -msgstr "チップが使えません、ごめんね!" +msgstr "ヒントは利用できません、申し訳ありません。" #: ../src/generic/tipdlg.cpp:198 msgid "Tip of the Day" -msgstr "今日のチップ" +msgstr "今日のヒント" #: ../src/generic/tipdlg.cpp:208 msgid "Did you know..." @@ -5141,11 +5136,11 @@ msgstr "ご存じですか?" #: ../src/generic/tipdlg.cpp:233 msgid "&Show tips at startup" -msgstr "チップを起動時に表示 (&S)" +msgstr "ヒントを起動時に表示 (&S)" #: ../src/generic/tipdlg.cpp:237 msgid "&Next Tip" -msgstr "次のチップ (&N)" +msgstr "次のヒント (&N)" #: ../src/generic/wizard.cpp:431 msgid "&Next >" @@ -5161,7 +5156,14 @@ msgstr "< 戻る (&B)" #: ../src/gtk/aboutdlg.cpp:204 msgid "translator-credits" -msgstr "翻訳者-謝辞" +msgstr "" +"James Bishop\n" +"Hiroshi Saito\n" +"Taishin Kin\n" +"かばだんなさん\n" +"kaba\n" +"Suzumizaki-Kimitaka(鈴見咲君高)\n" +"Ryo Nakano" #: ../src/gtk/app.cpp:468 msgid "" @@ -5461,7 +5463,7 @@ msgstr "検索中..." #: ../src/html/helpwnd.cpp:850 msgid "No matching page found yet" -msgstr "一致するページがまだありません。" +msgstr "一致するページがまだありません" #: ../src/html/helpwnd.cpp:867 #, c-format @@ -5660,15 +5662,15 @@ msgstr "クリップボードデータを設定できませんでした。" #: ../src/msw/clipbrd.cpp:610 msgid "Failed to put data on the clipboard" -msgstr "データをクリップボードに置けませんでした。" +msgstr "データをクリップボードに置けませんでした" #: ../src/msw/clipbrd.cpp:731 msgid "Failed to get data from the clipboard" -msgstr "クリップボードからデータを取得できませんでした。" +msgstr "クリップボードからデータを取得できませんでした" #: ../src/msw/clipbrd.cpp:768 msgid "Failed to retrieve the supported clipboard formats" -msgstr "対応しているクリップボードの様式を取得できませんでした。" +msgstr "対応しているクリップボードの様式を取得できませんでした" #: ../src/msw/colordlg.cpp:229 #, c-format @@ -5700,19 +5702,19 @@ msgstr "DDE の poke 要求が失敗しました" #: ../src/msw/dde.cpp:674 msgid "Failed to establish an advise loop with DDE server" -msgstr "DDE サーバーとのアドバイスループを確立できませんでした。" +msgstr "DDE サーバーとのアドバイスループを確立できませんでした" #: ../src/msw/dde.cpp:693 msgid "Failed to terminate the advise loop with DDE server" -msgstr "DDE サーバ他とのアドバイスループを終了できませんでした。" +msgstr "DDE サーバーとのアドバイスループを終了できませんでした" #: ../src/msw/dde.cpp:768 msgid "Failed to send DDE advise notification" -msgstr "DDE アドバイス通知を送信できませんでした。" +msgstr "DDE アドバイス通知を送信できませんでした" #: ../src/msw/dde.cpp:1085 msgid "Failed to create DDE string" -msgstr "DDE文字列を作成できませんでした。" +msgstr "DDE文字列を作成できませんでした" #: ../src/msw/dde.cpp:1131 msgid "no DDE error." @@ -5841,7 +5843,7 @@ msgstr "" #: ../src/msw/dialup.cpp:438 msgid "Failed to retrieve text of RAS error message" -msgstr "RAS エラーメッセージのテキストを取得できませんでした。" +msgstr "RAS エラーメッセージのテキストを取得できませんでした" #: ../src/msw/dialup.cpp:441 #, c-format @@ -5890,7 +5892,7 @@ msgstr "住所録の位置を特定できません" #: ../src/msw/dialup.cpp:828 #, c-format msgid "Failed to initiate dialup connection: %s" -msgstr "ダイヤルアップ接続の初期化に失敗しました: %s " +msgstr "ダイヤルアップ接続の初期化に失敗しました: %s" #: ../src/msw/dialup.cpp:898 msgid "Cannot hang up - no active dialup connection." @@ -5994,7 +5996,7 @@ msgstr "タイマーを作成できませんでした" #: ../src/msw/glcanvas.cpp:1312 msgid "Failed to initialize OpenGL" -msgstr "OpenGLを初期化できませんでした。" +msgstr "OpenGLを初期化できませんでした" #: ../src/msw/graphicsd2d.cpp:605 msgid "Could not register custom DirectWrite font loader." @@ -6182,7 +6184,7 @@ msgstr "レジストリーの値を '%s' から '%s' に改名できませんで #: ../src/msw/registry.cpp:573 #, c-format msgid "Can't copy values of unsupported type %d." -msgstr "未対応型 %d の値はコピーできません" +msgstr "未対応型 %d の値はコピーできません。" #: ../src/msw/registry.cpp:584 #, c-format @@ -6335,7 +6337,7 @@ msgstr "スレッド %x のリジュームができません" #: ../src/msw/thread.cpp:929 msgid "Couldn't get the current thread pointer" -msgstr "現在のスレッドを示すポインタを取得できませんでした。" +msgstr "現在のスレッドを示すポインタを取得できませんでした" #: ../src/msw/thread.cpp:1332 msgid "" @@ -6387,16 +6389,16 @@ msgstr ", 64ビットエディション" #: ../src/msw/utilsexc.cpp:225 msgid "Failed to create an anonymous pipe" -msgstr "匿名パイプを作成できませんでした。" +msgstr "匿名パイプを作成できませんでした" #: ../src/msw/utilsexc.cpp:698 msgid "Failed to redirect the child process IO" -msgstr "子プロセスの入出力をリダイレクトできませんでした。" +msgstr "子プロセスの入出力をリダイレクトできませんでした" #: ../src/msw/utilsexc.cpp:871 #, c-format msgid "Execution of command '%s' failed" -msgstr "コマンド '%s' を実行できませんでした。" +msgstr "コマンド '%s' を実行できませんでした" #: ../src/msw/volume.cpp:333 msgid "Failed to load mpr.dll." @@ -6652,7 +6654,7 @@ msgstr "列の記述を初期化できませんでした。" #. TRANSLATORS: Label of font point size #: ../src/propgrid/advprops.cpp:571 msgid "Point Size" -msgstr "大きさ(ポイント):" +msgstr "大きさ(ポイント)" #. TRANSLATORS: Label of font face name #: ../src/propgrid/advprops.cpp:581 @@ -8016,7 +8018,7 @@ msgstr "下線 (&U):" #: ../src/richtext/richtextfontpage.cpp:239 #: ../src/richtext/richtextfontpage.cpp:241 msgid "Select underlining or no underlining." -msgstr "下線を付けるか付けないかを選んでください" +msgstr "下線を付けるか付けないかを選んでください。" #: ../src/richtext/richtextfontpage.cpp:249 msgid "&Colour:" @@ -8893,7 +8895,7 @@ msgstr "連番の初期化を指示する場合にチェックしてください #: ../src/richtext/richtextstyledlg.cpp:602 msgid "Enter a character style name" -msgstr "文字スタイル名を入力してください。" +msgstr "文字スタイル名を入力してください" #: ../src/richtext/richtextstyledlg.cpp:602 #: ../src/richtext/richtextstyledlg.cpp:607 @@ -8918,7 +8920,7 @@ msgstr "その名前はすでに使われています。他の名前を選んで #: ../src/richtext/richtextstyledlg.cpp:650 msgid "Enter a paragraph style name" -msgstr "段落スタイル名を指定してください。" +msgstr "段落スタイル名を指定してください" #: ../src/richtext/richtextstyledlg.cpp:778 #, c-format @@ -8931,11 +8933,11 @@ msgstr "スタイルの削除" #: ../src/richtext/richtextstyledlg.cpp:816 msgid "Enter a list style name" -msgstr "リストスタイル名を入力してください。" +msgstr "リストスタイル名を入力してください" #: ../src/richtext/richtextstyledlg.cpp:889 msgid "Enter a new style name" -msgstr "新しいスタイル名を入力してください。" +msgstr "新しいスタイル名を入力してください" #: ../src/richtext/richtextstyledlg.cpp:930 #, fuzzy @@ -9114,7 +9116,7 @@ msgstr "Alt+" #: ../src/unix/appunix.cpp:179 msgid "Failed to install signal handler" -msgstr "シグナルハンドラーのインストールに失敗しました。" +msgstr "シグナルハンドラーのインストールに失敗しました" #: ../src/unix/dialup.cpp:352 msgid "Already dialling ISP." @@ -9150,7 +9152,7 @@ msgstr "記述子 %d の変更が epoll 記述子 %d 内でできませんでし #: ../src/unix/epolldispatcher.cpp:155 #, c-format msgid "Failed to unregister descriptor %d from epoll descriptor %d" -msgstr "記述子 %d を epoll記述子 %d から削除できませんでした。" +msgstr "記述子 %d を epoll記述子 %d から削除できませんでした" #: ../src/unix/epolldispatcher.cpp:213 #, c-format @@ -9163,7 +9165,7 @@ msgstr "inotify 実体を作成できません" #: ../src/unix/fswatcher_inotify.cpp:94 msgid "Unable to close inotify instance" -msgstr "inotify 実体を閉じることができませんでした。" +msgstr "inotify 実体を閉じることができませんでした" #: ../src/unix/fswatcher_inotify.cpp:106 msgid "Unable to add inotify watch" @@ -9273,7 +9275,7 @@ msgstr "無効なロックファイル '%s' を削除しました。" #: ../src/unix/snglinst.cpp:309 #, c-format msgid "Invalid lock file '%s'." -msgstr "不正なロックファイルです: '%s'" +msgstr "不正なロックファイル'%s'です。" #: ../src/unix/snglinst.cpp:325 #, c-format @@ -9358,7 +9360,7 @@ msgstr "スレッドモジュールの初期化に失敗: スレッドキーを #: ../src/unix/utilsunx.cpp:336 msgid "Impossible to get child process input" -msgstr "子プロセスの入力は取得不可能です。" +msgstr "子プロセスの入力は取得不可能です" #: ../src/unix/utilsunx.cpp:386 #, fuzzy @@ -9381,7 +9383,7 @@ msgstr "スレッド優先度を %d に設定できませんでした。" #: ../src/unix/utilsunx.cpp:708 msgid "Failed to redirect child process input/output" -msgstr "子プロセスの入出力をリダイレクトできませんでした。" +msgstr "子プロセスの入出力をリダイレクトできませんでした" #: ../src/unix/utilsunx.cpp:812 msgid "Failed to set up non-blocking pipe, the program might hang." @@ -9405,7 +9407,7 @@ msgstr "起動パイプをnon-blockingモードに切り替えることができ #: ../src/unix/wakeuppipe.cpp:117 msgid "Failed to read from wake-up pipe" -msgstr "起動パイプからの読み取りに失敗しました。" +msgstr "起動パイプからの読み取りに失敗しました" #: ../src/x11/app.cpp:126 #, c-format diff --git a/locale/sl.po b/locale/sl.po index 03f9432a9b..7cf7ef2030 100644 --- a/locale/sl.po +++ b/locale/sl.po @@ -3,17 +3,17 @@ msgstr "" "Project-Id-Version: wxWidgets 3.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-02-06 16:05+0100\n" -"PO-Revision-Date: 2022-06-19 13:07+0200\n" +"PO-Revision-Date: 2023-09-14 22:55+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " -"n%100==4 ? 3 : 0);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" +"%100==4 ? 3 : 0);\n" "X-Poedit-SourceCharset: iso-8859-1\n" -"X-Generator: Poedit 3.1\n" +"X-Generator: Poedit 2.2.1\n" # generic/filedlgg.cpp:825 #: ../include/wx/defs.h:2592 @@ -1230,8 +1230,8 @@ msgstr "Tvorba poročila o razhroščevanju ni uspela." msgid "" "Processing debug report has failed, leaving the files in \"%s\" directory." msgstr "" -"Obdelava poročila o razhroščevanju ni uspela, datoteke so ostale v mapi " -"\"%s\"." +"Obdelava poročila o razhroščevanju ni uspela, datoteke so ostale v mapi \"%s" +"\"." #: ../src/common/debugrpt.cpp:574 msgid "A debug report has been generated. It can be found in" @@ -1288,37 +1288,35 @@ msgstr "&Shrani" #: ../src/common/docview.cpp:523 ../src/common/docview.cpp:561 msgid "&Discard changes" -msgstr "" +msgstr "&Zavrzi spremembe" #: ../src/common/docview.cpp:524 -#, fuzzy msgid "Do&n't close" -msgstr "Ne shrani" +msgstr "&Ne zapri" # common/docview.cpp:440 #: ../src/common/docview.cpp:554 -#, fuzzy, c-format +#, c-format msgid "Do you want to save changes to %s before closing it?" -msgstr "Ali želite shraniti spremembe dokumenta %s?" +msgstr "Ali želite shraniti spremembe v %s, preden ga zaprete?" # common/textcmn.cpp:121 #: ../src/common/docview.cpp:560 -#, fuzzy msgid "The document must be closed." -msgstr "Besedila ni mogoče shraniti." +msgstr "Dokument mora biti zaprt." #: ../src/common/docview.cpp:572 #, c-format msgid "Saving %s failed, would you like to retry?" -msgstr "" +msgstr "Shranjevanje %s je spodletelo, ali želite poskusiti znova?" #: ../src/common/docview.cpp:578 msgid "Retry" -msgstr "" +msgstr "Poskusi znova" #: ../src/common/docview.cpp:578 msgid "Discard changes" -msgstr "" +msgstr "Zavrzi spremembe" # generic/dirdlgg.cpp:550 #: ../src/common/docview.cpp:680 @@ -5959,8 +5957,8 @@ msgid "" "This program was compiled with a too old version of GTK+, please rebuild " "with GTK+ 2.12 or newer." msgstr "" -"Program je bil preveden z zastarelo različico GTK+, ponovno ga zgradite z " -"GTK+ 2.12 ali novejšim." +"Program je bil preveden z zastarelo različico GTK+, ponovno ga zgradite z GTK" +"+ 2.12 ali novejšim." # generic/dirdlgg.cpp:550 #: ../src/html/chm.cpp:138 @@ -7529,7 +7527,6 @@ msgstr "Vrsta datoteke:" # msw/mdi.cpp:1294 # msw/window.cpp:2286 #: ../src/osx/cocoa/menu.mm:243 -#, fuzzy msgctxt "macOS menu name" msgid "Window" msgstr "Okno" @@ -7539,25 +7536,21 @@ msgstr "Okno" # html/helpfrm.cpp:208 # msw/mdi.cpp:1283 #: ../src/osx/cocoa/menu.mm:260 -#, fuzzy msgctxt "macOS menu name" msgid "Help" msgstr "Pomoč" #: ../src/osx/cocoa/menu.mm:299 -#, fuzzy msgctxt "macOS menu item" msgid "Minimize" msgstr "Pomanjšaj" #: ../src/osx/cocoa/menu.mm:304 -#, fuzzy msgctxt "macOS menu item" msgid "Zoom" msgstr "Povečaj" #: ../src/osx/cocoa/menu.mm:310 -#, fuzzy msgctxt "macOS menu item" msgid "Bring All to Front" msgstr "Pomakni vse v ospredje" @@ -7577,8 +7570,8 @@ msgstr "Datoteka pisave »%s« ne obstaja." #: ../src/osx/fontutil.cpp:89 #, c-format msgid "" -"Font file \"%s\" cannot be used as it is not inside the font directory " -"\"%s\"." +"Font file \"%s\" cannot be used as it is not inside the font directory \"%s" +"\"." msgstr "" "Datoteke pisave »%s« ni mogoče uporabiti, saj je ni v mapi pisave »%s«." @@ -10498,42 +10491,3 @@ msgstr "Ni mogoče naložiti virov iz datoteke »%s«." #, c-format msgid "Creating %s \"%s\" failed." msgstr "Ustvarjanje %s »%s« ni uspelo." - -# common/prntbase.cpp:106 -# common/prntbase.cpp:148 -#~ msgid "Printing " -#~ msgstr "Tiskanje poteka" - -# generic/dirdlgg.cpp:550 -#~ msgid "Failed to insert text in the control." -#~ msgstr "V kontrolnik ni bilo mogoče vstaviti besedila." - -# generic/filedlgg.cpp:1092 -#~ msgid "Please choose a valid font." -#~ msgstr "Prosimo, izberite veljavno pisavo." - -# html/winpars.cpp:364 -#, c-format -#~ msgid "Failed to display HTML document in %s encoding" -#~ msgstr "Dokumenta HTML, kodiranega v %s, ni mogoče prikazati." - -# common/docview.cpp:306 -#, c-format -#~ msgid "wxWidgets could not open display for '%s': exiting." -#~ msgstr "wxWidgets ne more odpreti zaslona za '%s': izhod iz programa." - -# generic/filedlgg.cpp:534 -#~ msgid "Filter" -#~ msgstr "Končnica" - -# generic/fontdlgg.cpp:207 -#~ msgid "Directories" -#~ msgstr "Mape" - -# generic/filedlgg.cpp:534 -#~ msgid "Files" -#~ msgstr "Datoteke" - -# generic/dirdlgg.cpp:191 -#~ msgid "Selection" -#~ msgstr "Izbira" diff --git a/samples/access/accesstest.cpp b/samples/access/accesstest.cpp index 1e26751e83..8c7262d5b8 100644 --- a/samples/access/accesstest.cpp +++ b/samples/access/accesstest.cpp @@ -2,7 +2,6 @@ // Name: accesstest.cpp // Purpose: wxWidgets accessibility sample // Author: Julian Smart -// Modified by: // Created: 2002-02-12 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/animate/anitest.h b/samples/animate/anitest.h index e6dc2a1747..b13555a85e 100644 --- a/samples/animate/anitest.h +++ b/samples/animate/anitest.h @@ -2,7 +2,6 @@ // Name: anitest.cpp // Purpose: anitest sample // Author: Julian Smart -// Modified by: // Created: 02/07/2001 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/artprov/artbrows.cpp b/samples/artprov/artbrows.cpp index cb0d7281ca..0127426dfd 100644 --- a/samples/artprov/artbrows.cpp +++ b/samples/artprov/artbrows.cpp @@ -2,7 +2,6 @@ // Name: artbrows.cpp // Purpose: wxArtProvider demo - art browser dialog // Author: Vaclav Slavik -// Modified by: // Created: 2002/04/05 // Copyright: (c) Vaclav Slavik // Licence: wxWindows licence diff --git a/samples/artprov/artbrows.h b/samples/artprov/artbrows.h index effbc4e1ac..f928a216a0 100644 --- a/samples/artprov/artbrows.h +++ b/samples/artprov/artbrows.h @@ -2,7 +2,6 @@ // Name: artbrows.h // Purpose: wxArtProvider demo - art browser dialog // Author: Vaclav Slavik -// Modified by: // Created: 2002/04/05 // Copyright: (c) Vaclav Slavik // Licence: wxWindows licence diff --git a/samples/artprov/arttest.cpp b/samples/artprov/arttest.cpp index d4f6abef06..8468684b7f 100644 --- a/samples/artprov/arttest.cpp +++ b/samples/artprov/arttest.cpp @@ -2,7 +2,6 @@ // Name: arttest.cpp // Purpose: wxArtProvider sample // Author: Vaclav Slavik -// Modified by: // Created: 2002/03/25 // Copyright: (c) Vaclav Slavik // Licence: wxWindows licence diff --git a/samples/aui/auidemo.cpp b/samples/aui/auidemo.cpp index 024fb1eb4f..6eeee9a118 100644 --- a/samples/aui/auidemo.cpp +++ b/samples/aui/auidemo.cpp @@ -2,7 +2,6 @@ // Name: auidemo.cpp // Purpose: wxaui: wx advanced user interface - sample/test program // Author: Benjamin I. Williams -// Modified by: // Created: 2005-10-03 // Copyright: (C) Copyright 2005, Kirix Corporation, All Rights Reserved. // Licence: wxWindows Library Licence, Version 3.1 diff --git a/samples/calendar/calendar.cpp b/samples/calendar/calendar.cpp index 5459356385..104782da6c 100644 --- a/samples/calendar/calendar.cpp +++ b/samples/calendar/calendar.cpp @@ -2,7 +2,6 @@ // Name: calendar.cpp // Purpose: wxCalendarCtrl sample // Author: Vadim Zeitlin -// Modified by: // Created: 02.01.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/caret/caret.cpp b/samples/caret/caret.cpp index db4d1f37e5..44e9f6177a 100644 --- a/samples/caret/caret.cpp +++ b/samples/caret/caret.cpp @@ -2,7 +2,6 @@ // Name: caret.cpp // Purpose: wxCaret sample // Author: Robert Roebling -// Modified by: // Created: 04/01/98 // Copyright: (c) wxWindows team // Licence: wxWindows licence diff --git a/samples/collpane/collpane.cpp b/samples/collpane/collpane.cpp index f435ef4f06..69f7ec8d0e 100644 --- a/samples/collpane/collpane.cpp +++ b/samples/collpane/collpane.cpp @@ -2,7 +2,6 @@ // Name: collpane.cpp // Purpose: wxCollapsiblePane sample // Author: Francesco Montorsi -// Modified by: // Created: 14/10/06 // Copyright: (c) Francesco Montorsi // Licence: wxWindows licence diff --git a/samples/combo/combo.cpp b/samples/combo/combo.cpp index 014d5e640f..5b4182a3a2 100644 --- a/samples/combo/combo.cpp +++ b/samples/combo/combo.cpp @@ -2,7 +2,6 @@ // Name: combo.cpp // Purpose: wxComboCtrl sample // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/samples/config/conftest.cpp b/samples/config/conftest.cpp index 76bea765a1..aacbe4ec52 100644 --- a/samples/config/conftest.cpp +++ b/samples/config/conftest.cpp @@ -2,7 +2,6 @@ // Name: conftest.cpp // Purpose: demo of wxConfig and related classes // Author: Vadim Zeitlin -// Modified by: // Created: 03.08.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/console/console.cpp b/samples/console/console.cpp index ca84b0fba3..ac055adba4 100644 --- a/samples/console/console.cpp +++ b/samples/console/console.cpp @@ -2,7 +2,6 @@ // Name: samples/console/console.cpp // Purpose: A sample console (as opposed to GUI) program using wxWidgets // Author: Vadim Zeitlin -// Modified by: // Created: 04.10.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/debugrpt/debugrpt.cpp b/samples/debugrpt/debugrpt.cpp index 2b18c1dfbb..89f7bb2eef 100644 --- a/samples/debugrpt/debugrpt.cpp +++ b/samples/debugrpt/debugrpt.cpp @@ -2,7 +2,6 @@ // Name: debugrpt.cpp // Purpose: minimal sample showing wxDebugReport and related classes // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-20 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/dialogs/dialogs.cpp b/samples/dialogs/dialogs.cpp index dfbe38dd9a..a49ce3da85 100644 --- a/samples/dialogs/dialogs.cpp +++ b/samples/dialogs/dialogs.cpp @@ -2421,16 +2421,17 @@ public: #endif wxSizer * const sizerTop = new wxBoxSizer(wxVERTICAL); - wxSizer* sizerText = new wxStaticBoxSizer(wxVERTICAL, this, "Notification Texts"); + wxStaticBoxSizer* sizerText = new wxStaticBoxSizer(wxVERTICAL, this, "Notification Texts"); + wxStaticBox* const sizerTextBox = sizerText->GetStaticBox(); - sizerText->Add(new wxStaticText(this, wxID_ANY, "&Title:"), + sizerText->Add(new wxStaticText(sizerTextBox, wxID_ANY, "&Title:"), wxSizerFlags()); - m_textTitle = new wxTextCtrl(this, wxID_ANY, "Notification Title"); + m_textTitle = new wxTextCtrl(sizerTextBox, wxID_ANY, "Notification Title"); sizerText->Add(m_textTitle, wxSizerFlags().Expand()); - sizerText->Add(new wxStaticText(this, wxID_ANY, "&Message:"), + sizerText->Add(new wxStaticText(sizerTextBox, wxID_ANY, "&Message:"), wxSizerFlags()); - m_textMessage = new wxTextCtrl(this, wxID_ANY, "A message within the notification", + m_textMessage = new wxTextCtrl(sizerTextBox, wxID_ANY, "A message within the notification", wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE); m_textMessage->SetMinSize(wxSize(300, -1)); sizerText->Add(m_textMessage, wxSizerFlags().Expand()); @@ -2468,13 +2469,14 @@ public: m_showTimeout->SetSelection(0); sizerTop->Add(m_showTimeout, wxSizerFlags().Expand().Border()); - wxSizer* sizerActions = new wxStaticBoxSizer(wxVERTICAL, this, "Additional Actions"); + wxStaticBoxSizer* sizerActions = new wxStaticBoxSizer(wxVERTICAL, this, "Additional Actions"); + wxStaticBox* const sizerActionsBox = sizerActions->GetStaticBox(); - m_actionList = new wxListBox(this, wxID_ANY); + m_actionList = new wxListBox(sizerActionsBox, wxID_ANY); sizerActions->Add(m_actionList, wxSizerFlags().Expand()); wxSizer* sizerActionMod = new wxBoxSizer(wxHORIZONTAL); - sizerActionMod->Add(new wxStaticText(this, wxID_ANY, "ID:"), wxSizerFlags().Center()); + sizerActionMod->Add(new wxStaticText(sizerActionsBox, wxID_ANY, "ID:"), wxSizerFlags().Center()); const wxString actionIds[] = { "wxID_DELETE", @@ -2482,19 +2484,19 @@ public: "wxID_OK", "wxID_CANCEL" }; - m_actionChoice = new wxChoice(this, wxID_ANY, + m_actionChoice = new wxChoice(sizerActionsBox, wxID_ANY, wxDefaultPosition, wxDefaultSize, WXSIZEOF(actionIds), actionIds ); m_actionChoice->SetSelection(0); sizerActionMod->Add(m_actionChoice); - sizerActionMod->Add(new wxStaticText(this, wxID_ANY, "Custom label:"), wxSizerFlags().Center()); - m_actionCaption = new wxTextCtrl(this, wxID_ANY); + sizerActionMod->Add(new wxStaticText(sizerActionsBox, wxID_ANY, "Custom label:"), wxSizerFlags().Center()); + m_actionCaption = new wxTextCtrl(sizerActionsBox, wxID_ANY); sizerActionMod->Add(m_actionCaption); - wxButton* actionAddBtn = new wxButton(this, wxID_ADD); + wxButton* actionAddBtn = new wxButton(sizerActionsBox, wxID_ADD); actionAddBtn->Bind(wxEVT_BUTTON, &TestNotificationMessageWindow::OnActionAddClicked, this); sizerActionMod->Add(actionAddBtn); - wxButton* actionRemoveBtn = new wxButton(this, wxID_REMOVE); + wxButton* actionRemoveBtn = new wxButton(sizerActionsBox, wxID_REMOVE); actionRemoveBtn->Bind(wxEVT_BUTTON, &TestNotificationMessageWindow::OnActionRemoveClicked, this); sizerActionMod->Add(actionRemoveBtn); @@ -2502,26 +2504,27 @@ public: sizerTop->Add(sizerActions, wxSizerFlags().Expand().Border()); - wxSizer* sizerSettings = new wxStaticBoxSizer(wxVERTICAL, this, "Notification Settings"); + wxStaticBoxSizer* sizerSettings = new wxStaticBoxSizer(wxVERTICAL, this, "Notification Settings"); + wxStaticBox* const sizerSettingsBox = sizerSettings->GetStaticBox(); #ifdef wxHAS_NATIVE_NOTIFICATION_MESSAGE - m_useGeneric = new wxCheckBox(this, wxID_ANY, "Use &generic notifications"); + m_useGeneric = new wxCheckBox(sizerSettingsBox, wxID_ANY, "Use &generic notifications"); sizerSettings->Add(m_useGeneric); #endif - m_delayShow = new wxCheckBox(this, wxID_ANY, "&Delay show"); + m_delayShow = new wxCheckBox(sizerSettingsBox, wxID_ANY, "&Delay show"); #if defined(__WXOSX__) m_delayShow->SetValue(true); #endif sizerSettings->Add(m_delayShow); - m_handleEvents = new wxCheckBox(this, wxID_ANY, "&Handle events"); + m_handleEvents = new wxCheckBox(sizerSettingsBox, wxID_ANY, "&Handle events"); m_handleEvents->SetValue(true); sizerSettings->Add(m_handleEvents); #if defined(__WXMSW__) && wxUSE_TASKBARICON m_taskbarIcon = nullptr; - m_useTaskbar = new wxCheckBox(this, wxID_ANY, "Use persistent &taskbar icon"); + m_useTaskbar = new wxCheckBox(sizerSettingsBox, wxID_ANY, "Use persistent &taskbar icon"); m_useTaskbar->SetValue(false); sizerSettings->Add(m_useTaskbar); #endif @@ -3542,7 +3545,11 @@ void MyFrame::ShowRichBusyInfo(wxCommandEvent& WXUNUSED(event)) .Transparency(4*wxALPHA_OPAQUE/5) ); - wxSleep(5); + for ( int i = 0; i < 20; i++ ) + { + wxTheApp->Yield(); + wxMilliSleep(250); + } } #endif // wxUSE_BUSYINFO @@ -3793,18 +3800,20 @@ StdButtonSizerDialog::StdButtonSizerDialog(wxWindow *parent) m_chkboxAffirmativeButton = new wxCheckBox(this, wxID_ANY, "Enable Affirmative Button"); wxStaticBoxSizer *const sizer1 = new wxStaticBoxSizer(wxVERTICAL, this, "Affirmative Button"); + wxStaticBox* const sizer1Box = sizer1->GetStaticBox(); - m_radiobtnOk = new wxRadioButton(this, wxID_ANY, "Ok", wxDefaultPosition, wxDefaultSize, wxRB_GROUP); - m_radiobtnYes = new wxRadioButton(this, wxID_ANY, "Yes"); + m_radiobtnOk = new wxRadioButton(sizer1Box, wxID_ANY, "Ok", wxDefaultPosition, wxDefaultSize, wxRB_GROUP); + m_radiobtnYes = new wxRadioButton(sizer1Box, wxID_ANY, "Yes"); wxBoxSizer *const sizerInside2 = new wxBoxSizer(wxVERTICAL); m_chkboxDismissButton = new wxCheckBox(this, wxID_ANY, "Enable Dismiss Button"); wxStaticBoxSizer *const sizer2 = new wxStaticBoxSizer(wxVERTICAL, this, "Dismiss Button"); + wxStaticBox* const sizer2Box = sizer2->GetStaticBox(); - m_radiobtnCancel = new wxRadioButton(this, wxID_ANY, "Cancel", wxDefaultPosition, wxDefaultSize, wxRB_GROUP); - m_radiobtnClose = new wxRadioButton(this, wxID_ANY, "Close"); + m_radiobtnCancel = new wxRadioButton(sizer2Box, wxID_ANY, "Cancel", wxDefaultPosition, wxDefaultSize, wxRB_GROUP); + m_radiobtnClose = new wxRadioButton(sizer2Box, wxID_ANY, "Close"); wxBoxSizer *const sizer3 = new wxBoxSizer(wxHORIZONTAL); @@ -3820,7 +3829,7 @@ StdButtonSizerDialog::StdButtonSizerDialog(wxWindow *parent) sizer->Add(sizerInside1, 0, 0, 0); sizerInside1->Add(m_chkboxAffirmativeButton, 0, wxALL, 5); sizerInside1->Add(sizer1, 0, wxALL, 5); - sizerInside1->SetItemMinSize(sizer1, sizer1->GetStaticBox()->GetBestSize()); // to prevent wrapping of static box label + sizerInside1->SetItemMinSize(sizer1, sizer1Box->GetBestSize()); // to prevent wrapping of static box label sizer2->Add(m_radiobtnCancel, 0, wxALL, 5); sizer2->Add(m_radiobtnClose, 0, wxALL, 5); @@ -3828,7 +3837,7 @@ StdButtonSizerDialog::StdButtonSizerDialog(wxWindow *parent) sizer->Add(sizerInside2, 0, 0, 0); sizerInside2->Add(m_chkboxDismissButton, 0, wxALL, 5); sizerInside2->Add(sizer2, 0, wxALL, 5); - sizerInside2->SetItemMinSize(sizer2, sizer2->GetStaticBox()->GetBestSize()); // to prevent wrapping of static box label + sizerInside2->SetItemMinSize(sizer2, sizer2Box->GetBestSize()); // to prevent wrapping of static box label sizerTop->Add(sizer, 0, wxALL, 5); @@ -4077,17 +4086,17 @@ wxPanel* SettingsDialog::CreateAestheticSettingsPage(wxWindow* parent) wxArrayString backgroundStyleChoices; backgroundStyleChoices.Add("Colour"); backgroundStyleChoices.Add("Image"); - wxStaticBox* staticBox3 = new wxStaticBox(panel, wxID_ANY, "Background style:"); - wxBoxSizer* styleSizer = new wxStaticBoxSizer( staticBox3, wxVERTICAL ); + wxStaticBoxSizer* styleSizer = new wxStaticBoxSizer(wxVERTICAL, panel, "Background style:"); + wxStaticBox* const styleSizerBox = styleSizer->GetStaticBox(); item0->Add(styleSizer, 0, wxGROW|wxALL, 5); wxBoxSizer* itemSizer2 = new wxBoxSizer( wxHORIZONTAL ); - wxChoice* choice2 = new wxChoice(panel, ID_BACKGROUND_STYLE, wxDefaultPosition, wxDefaultSize, backgroundStyleChoices); + wxChoice* choice2 = new wxChoice(styleSizerBox, ID_BACKGROUND_STYLE, wxDefaultPosition, wxDefaultSize, backgroundStyleChoices); choice2->SetValidator(wxGenericValidator(&m_settingsData.m_bgStyle)); - itemSizer2->Add(new wxStaticText(panel, wxID_ANY, "&Window:"), 0, wxALL|wxALIGN_CENTER_VERTICAL, 5); + itemSizer2->Add(new wxStaticText(styleSizerBox, wxID_ANY, "&Window:"), 0, wxALL|wxALIGN_CENTER_VERTICAL, 5); itemSizer2->Add(5, 5, 1, wxALL, 0); itemSizer2->Add(choice2, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5); @@ -4096,10 +4105,9 @@ wxPanel* SettingsDialog::CreateAestheticSettingsPage(wxWindow* parent) #if wxUSE_SPINCTRL //// FONT SIZE SELECTION - wxStaticBox* staticBox1 = new wxStaticBox(panel, wxID_ANY, "Tile font size:"); - wxBoxSizer* itemSizer5 = new wxStaticBoxSizer( staticBox1, wxHORIZONTAL ); + wxStaticBoxSizer* itemSizer5 = new wxStaticBoxSizer(wxHORIZONTAL, panel, "Tile font size:"); - wxSpinCtrl* spinCtrl = new wxSpinCtrl(panel, ID_FONT_SIZE, wxEmptyString); + wxSpinCtrl* spinCtrl = new wxSpinCtrl(itemSizer5->GetStaticBox(), ID_FONT_SIZE, wxEmptyString); spinCtrl->SetValidator(wxGenericValidator(&m_settingsData.m_titleFontSize)); itemSizer5->Add(spinCtrl, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); @@ -4148,20 +4156,22 @@ bool TestMessageBoxDialog::Create() wxSizer * const sizerTop = new wxBoxSizer(wxVERTICAL); // this sizer allows to configure the messages shown in the message box - wxSizer * const + wxStaticBoxSizer * const sizerMsgs = new wxStaticBoxSizer(wxVERTICAL, this, "&Messages"); - sizerMsgs->Add(new wxStaticText(this, wxID_ANY, "&Title:")); - m_textTitle = new wxTextCtrl(this, wxID_ANY, "Test Message Box"); + wxStaticBox* const sizerMsgsBox = sizerMsgs->GetStaticBox(); + + sizerMsgs->Add(new wxStaticText(sizerMsgsBox, wxID_ANY, "&Title:")); + m_textTitle = new wxTextCtrl(sizerMsgsBox, wxID_ANY, "Test Message Box"); sizerMsgs->Add(m_textTitle, wxSizerFlags().Expand().Border(wxBOTTOM)); - sizerMsgs->Add(new wxStaticText(this, wxID_ANY, "&Main message:")); - m_textMsg = new wxTextCtrl(this, wxID_ANY, "Hello from a box!", + sizerMsgs->Add(new wxStaticText(sizerMsgsBox, wxID_ANY, "&Main message:")); + m_textMsg = new wxTextCtrl(sizerMsgsBox, wxID_ANY, "Hello from a box!", wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE); sizerMsgs->Add(m_textMsg, wxSizerFlags(1).Expand().Border(wxBOTTOM)); - sizerMsgs->Add(new wxStaticText(this, wxID_ANY, "&Extended message:")); - m_textExtMsg = new wxTextCtrl(this, wxID_ANY, "", + sizerMsgs->Add(new wxStaticText(sizerMsgsBox, wxID_ANY, "&Extended message:")); + m_textExtMsg = new wxTextCtrl(sizerMsgsBox, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE); sizerMsgs->Add(m_textExtMsg, wxSizerFlags().Expand()); @@ -4172,29 +4182,30 @@ bool TestMessageBoxDialog::Create() AddAdditionalTextOptions(sizerTop); // this one is for configuring the buttons - wxSizer * const - sizerBtnsBox = new wxStaticBoxSizer(wxVERTICAL, this, "&Buttons"); + wxStaticBoxSizer * const + sizerBtns = new wxStaticBoxSizer(wxVERTICAL, this, "&Buttons"); + wxStaticBox* const sizerBtnsBox = sizerBtns->GetStaticBox(); - wxFlexGridSizer * const sizerBtns = new wxFlexGridSizer(2, 5, 5); - sizerBtns->AddGrowableCol(1); + wxFlexGridSizer * const sizerBtnDetails = new wxFlexGridSizer(2, 5, 5); + sizerBtnDetails->AddGrowableCol(1); - sizerBtns->Add(new wxStaticText(this, wxID_ANY, "Button(s)")); - sizerBtns->Add(new wxStaticText(this, wxID_ANY, "Custom label")); + sizerBtnDetails->Add(new wxStaticText(sizerBtnsBox, wxID_ANY, "Button(s)")); + sizerBtnDetails->Add(new wxStaticText(sizerBtnsBox, wxID_ANY, "Custom label")); for ( int n = 0; n < Btn_Max; n++ ) { - m_buttons[n] = new wxCheckBox(this, wxID_ANY, ms_btnInfo[n].name); - sizerBtns->Add(m_buttons[n], wxSizerFlags().Centre().Left()); + m_buttons[n] = new wxCheckBox(sizerBtnsBox, wxID_ANY, ms_btnInfo[n].name); + sizerBtnDetails->Add(m_buttons[n], wxSizerFlags().Centre().Left()); - m_labels[n] = new wxTextCtrl(this, wxID_ANY); - sizerBtns->Add(m_labels[n], wxSizerFlags().Expand()); + m_labels[n] = new wxTextCtrl(sizerBtnsBox, wxID_ANY); + sizerBtnDetails->Add(m_labels[n], wxSizerFlags().Expand()); m_labels[n]->Bind(wxEVT_UPDATE_UI, &TestMessageBoxDialog::OnUpdateLabelUI, this); } - sizerBtnsBox->Add(sizerBtns, wxSizerFlags().Expand()); - sizerTop->Add(sizerBtnsBox, wxSizerFlags().Expand().Border()); + sizerBtns->Add(sizerBtnDetails, wxSizerFlags().Expand()); + sizerTop->Add(sizerBtns, wxSizerFlags().Expand().Border()); // icon choice @@ -4221,15 +4232,16 @@ bool TestMessageBoxDialog::Create() // miscellaneous other stuff - wxSizer * const + wxStaticBoxSizer * const sizerFlags = new wxStaticBoxSizer(wxHORIZONTAL, this, "&Other flags"); + wxStaticBox* const sizerFlagsBox = sizerFlags->GetStaticBox(); - m_chkNoDefault = new wxCheckBox(this, wxID_ANY, "Make \"No\" &default"); + m_chkNoDefault = new wxCheckBox(sizerFlagsBox, wxID_ANY, "Make \"No\" &default"); m_chkNoDefault->Bind(wxEVT_UPDATE_UI, &TestMessageBoxDialog::OnUpdateNoDefaultUI, this); sizerFlags->Add(m_chkNoDefault, wxSizerFlags().Border()); - m_chkCentre = new wxCheckBox(this, wxID_ANY, "Centre on &parent"); + m_chkCentre = new wxCheckBox(sizerFlagsBox, wxID_ANY, "Centre on &parent"); sizerFlags->Add(m_chkCentre, wxSizerFlags().Border()); // add any additional flag from subclasses @@ -4434,29 +4446,30 @@ TestRichMessageDialog::TestRichMessageDialog(wxWindow *parent) void TestRichMessageDialog::AddAdditionalTextOptions(wxSizer *sizer) { - wxSizer * const sizerMsgs = new wxStaticBoxSizer(wxVERTICAL, this, + wxStaticBoxSizer * const sizerMsgs = new wxStaticBoxSizer(wxVERTICAL, this, "&Additional Elements"); + wxStaticBox* const sizerMsgsBox = sizerMsgs->GetStaticBox(); // add an option to show a check box. wxSizer * const sizerCheckBox = new wxBoxSizer(wxHORIZONTAL); - sizerCheckBox->Add(new wxStaticText(this, wxID_ANY, "&Check box:"), + sizerCheckBox->Add(new wxStaticText(sizerMsgsBox, wxID_ANY, "&Check box:"), wxSizerFlags().Centre().Border(wxRIGHT)); - m_textCheckBox = new wxTextCtrl(this, wxID_ANY); + m_textCheckBox = new wxTextCtrl(sizerMsgsBox, wxID_ANY); sizerCheckBox->Add(m_textCheckBox, wxSizerFlags(1).Centre()); sizerMsgs->Add(sizerCheckBox, wxSizerFlags().Expand().Border(wxBOTTOM)); // add option to show a detailed text. - sizerMsgs->Add(new wxStaticText(this, wxID_ANY, "&Detailed message:")); - m_textDetailed = new wxTextCtrl(this, wxID_ANY, "", + sizerMsgs->Add(new wxStaticText(sizerMsgsBox, wxID_ANY, "&Detailed message:")); + m_textDetailed = new wxTextCtrl(sizerMsgsBox, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE); sizerMsgs->Add(m_textDetailed, wxSizerFlags().Expand()); // add option to show footer text wxSizer * const sizerFooter = new wxBoxSizer(wxHORIZONTAL); - sizerFooter->Add(new wxStaticText(this, wxID_ANY, "&Footer Text:"), + sizerFooter->Add(new wxStaticText(sizerMsgsBox, wxID_ANY, "&Footer Text:"), wxSizerFlags().Centre().Border(wxRIGHT)); - m_textFooter = new wxTextCtrl(this, wxID_ANY); + m_textFooter = new wxTextCtrl(sizerMsgsBox, wxID_ANY); sizerFooter->Add(m_textFooter, wxSizerFlags(1).Centre()); // add option to select footer icon @@ -4469,9 +4482,9 @@ void TestRichMessageDialog::AddAdditionalTextOptions(wxSizer *sizer) "Auth needed" }; - sizerFooter->Add(new wxStaticText(this, wxID_ANY, "Icon:"), + sizerFooter->Add(new wxStaticText(sizerMsgsBox, wxID_ANY, "Icon:"), wxSizerFlags().Centre().Border(wxLEFT)); - m_iconsFooter = new wxChoice(this, wxID_ANY, + m_iconsFooter = new wxChoice(sizerMsgsBox, wxID_ANY, wxDefaultPosition, wxDefaultSize, WXSIZEOF(icons), icons); // Make the None the default: @@ -4483,12 +4496,12 @@ void TestRichMessageDialog::AddAdditionalTextOptions(wxSizer *sizer) sizer->Add(sizerMsgs, wxSizerFlags().Expand().Border()); } -void TestRichMessageDialog::AddAdditionalFlags(wxSizer *sizer) +void TestRichMessageDialog::AddAdditionalFlags(wxStaticBoxSizer *sizer) { // add checkbox to set the initial state for the checkbox shown // in the dialog. m_initialValueCheckBox = - new wxCheckBox(this, wxID_ANY, "Checkbox initially checked"); + new wxCheckBox(sizer->GetStaticBox(), wxID_ANY, "Checkbox initially checked"); sizer->Add(m_initialValueCheckBox, wxSizerFlags().Border()); } diff --git a/samples/dialogs/dialogs.h b/samples/dialogs/dialogs.h index b97d814f37..eab880b7d8 100644 --- a/samples/dialogs/dialogs.h +++ b/samples/dialogs/dialogs.h @@ -201,7 +201,7 @@ protected: void PrepareMessageDialog(wxMessageDialogBase &dlg); virtual void AddAdditionalTextOptions(wxSizer *WXUNUSED(sizer)) { } - virtual void AddAdditionalFlags(wxSizer *WXUNUSED(sizer)) { } + virtual void AddAdditionalFlags(wxStaticBoxSizer *WXUNUSED(sizer)) { } void ShowResult(int res); @@ -268,7 +268,7 @@ public: protected: // overrides method in base class virtual void AddAdditionalTextOptions(wxSizer *sizer) override; - virtual void AddAdditionalFlags(wxSizer *sizer) override; + virtual void AddAdditionalFlags(wxStaticBoxSizer *sizer) override; void OnApply(wxCommandEvent& event); diff --git a/samples/dialup/nettest.cpp b/samples/dialup/nettest.cpp index 0f19730585..e08c3af7af 100644 --- a/samples/dialup/nettest.cpp +++ b/samples/dialup/nettest.cpp @@ -2,7 +2,6 @@ // Name: net.cpp // Purpose: wxWidgets sample demonstrating network-related functions // Author: Vadim Zeitlin -// Modified by: // Created: 07.07.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/dnd/dnd.cpp b/samples/dnd/dnd.cpp index d67ebcb06c..1d3b4f11ea 100644 --- a/samples/dnd/dnd.cpp +++ b/samples/dnd/dnd.cpp @@ -2,7 +2,6 @@ // Name: dnd.cpp // Purpose: Drag and drop sample // Author: Vadim Zeitlin -// Modified by: // Created: 04/01/98 // Copyright: // Licence: wxWindows licence diff --git a/samples/dragimag/dragimag.cpp b/samples/dragimag/dragimag.cpp index 21cb9d37da..22a77158b5 100644 --- a/samples/dragimag/dragimag.cpp +++ b/samples/dragimag/dragimag.cpp @@ -2,7 +2,6 @@ // Name: dragimag.cpp // Purpose: wxDragImage sample // Author: Julian Smart -// Modified by: // Created: 28/2/2000 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/dragimag/dragimag.h b/samples/dragimag/dragimag.h index f1ad74bfdb..e1f9a24ca9 100644 --- a/samples/dragimag/dragimag.h +++ b/samples/dragimag/dragimag.h @@ -2,7 +2,6 @@ // Name: dragimag.h // Purpose: wxDragImage sample // Author: Julian Smart -// Modified by: // Created: 28/2/2000 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/drawing/drawing.cpp b/samples/drawing/drawing.cpp index 2bb122ffd2..693f54b928 100644 --- a/samples/drawing/drawing.cpp +++ b/samples/drawing/drawing.cpp @@ -2,7 +2,6 @@ // Name: samples/drawing/drawing.cpp // Purpose: shows and tests wxDC features // Author: Robert Roebling -// Modified by: // Created: 04/01/98 // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/samples/event/chessboard.cpp b/samples/event/chessboard.cpp index 49d4a67dd6..9ab996f6df 100644 --- a/samples/event/chessboard.cpp +++ b/samples/event/chessboard.cpp @@ -72,7 +72,7 @@ ChessBoard::ChessBoard(wxWindow* parent) return false; // not on a square } - file = FileLetters[colIdx], + file = FileLetters[colIdx]; // convert rowIdx (top to down 0 to 7) to rank (top to down 8 to 1) rank = static_cast(SquaresPerSide - rowIdx); diff --git a/samples/event/event.cpp b/samples/event/event.cpp index 954f0e3689..72aefcb333 100644 --- a/samples/event/event.cpp +++ b/samples/event/event.cpp @@ -2,7 +2,6 @@ // Name: event.cpp // Purpose: wxWidgets sample demonstrating different event usage // Author: Vadim Zeitlin -// Modified by: // Created: 31.01.01 // Copyright: (c) 2001-2009 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/event/gestures.cpp b/samples/event/gestures.cpp index a630352b20..021c7d664f 100644 --- a/samples/event/gestures.cpp +++ b/samples/event/gestures.cpp @@ -23,7 +23,7 @@ MyGestureFrame::MyGestureFrame() SetSizeHints(wxMin(800,dsplySz.GetWidth()), wxMin(600,dsplySz.GetHeight())); // Log to the text control - delete wxLog::SetActiveTarget(new wxLogTextCtrl(m_logText)); + m_logOld = wxLog::SetActiveTarget(new wxLogTextCtrl(m_logText)); // Bind all gestures to the same event handler, which must run before // the other handlers, to clear the log window @@ -64,6 +64,7 @@ MyGesturePanel::MyGesturePanel(MyGestureFrame *parent) void MyGestureFrame::OnQuit(wxCloseEvent& WXUNUSED(event)) { + delete wxLog::SetActiveTarget(m_logOld); Destroy(); } diff --git a/samples/event/gestures.h b/samples/event/gestures.h index c2add7f344..1b2f7f43da 100644 --- a/samples/event/gestures.h +++ b/samples/event/gestures.h @@ -12,6 +12,7 @@ public: void OnQuit(wxCloseEvent& event); private: + wxLog *m_logOld; wxTextCtrl *m_logText; }; diff --git a/samples/except/except.cpp b/samples/except/except.cpp index ce322a1101..ff87ab3159 100644 --- a/samples/except/except.cpp +++ b/samples/except/except.cpp @@ -2,7 +2,6 @@ // Name: samples/except/except.cpp // Purpose: shows how C++ exceptions can be used in wxWidgets // Author: Vadim Zeitlin -// Modified by: // Created: 2003-09-17 // Copyright: (c) 2003-2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/exec/exec.cpp b/samples/exec/exec.cpp index a882df7b8c..d6a80f061b 100644 --- a/samples/exec/exec.cpp +++ b/samples/exec/exec.cpp @@ -2,7 +2,6 @@ // Name: exec.cpp // Purpose: exec sample demonstrates wxExecute and related functions // Author: Vadim Zeitlin -// Modified by: // Created: 15.01.00 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/font/font.cpp b/samples/font/font.cpp index b2d192c646..0101ad65e9 100644 --- a/samples/font/font.cpp +++ b/samples/font/font.cpp @@ -2,7 +2,6 @@ // Name: font.cpp // Purpose: wxFont demo // Author: Vadim Zeitlin -// Modified by: // Created: 30.09.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/grid/griddemo.h b/samples/grid/griddemo.h index 94f3b74472..0069909545 100644 --- a/samples/grid/griddemo.h +++ b/samples/grid/griddemo.h @@ -2,7 +2,6 @@ // Name: griddemo.h // Purpose: Grid control wxWidgets sample // Author: Michael Bedward -// Modified by: // Copyright: (c) Michael Bedward, Julian Smart // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/samples/help/demo.cpp b/samples/help/demo.cpp index ba2899ee44..f019a5c4ee 100644 --- a/samples/help/demo.cpp +++ b/samples/help/demo.cpp @@ -2,7 +2,6 @@ // Name: demo.cpp // Purpose: wxHelpController demo // Author: Karsten Ballueder -// Modified by: // Created: 04/01/98 // Copyright: (c) Karsten Ballueder, Julian Smart // Licence: wxWindows licence diff --git a/samples/htlbox/htlbox.cpp b/samples/htlbox/htlbox.cpp index 6f1af4aedb..571cab0c68 100644 --- a/samples/htlbox/htlbox.cpp +++ b/samples/htlbox/htlbox.cpp @@ -2,7 +2,6 @@ // Name: htmllbox.cpp // Purpose: HtmlLbox wxWidgets sample // Author: Vadim Zeitlin -// Modified by: // Created: 31.05.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/html/about/about.cpp b/samples/html/about/about.cpp index b12e11229a..ec24e57017 100644 --- a/samples/html/about/about.cpp +++ b/samples/html/about/about.cpp @@ -2,7 +2,6 @@ // Name: about.cpp // Purpose: wxHtml sample: about dialog test // Author: ? -// Modified by: // Created: ? // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/samples/html/help/help.cpp b/samples/html/help/help.cpp index 11ce55ef79..cd388f5705 100644 --- a/samples/html/help/help.cpp +++ b/samples/html/help/help.cpp @@ -2,7 +2,6 @@ // Name: help.cpp // Purpose: wxHtml sample: help test // Author: ? -// Modified by: // Created: ? // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/samples/html/helpview/helpview.cpp b/samples/html/helpview/helpview.cpp index 8cc55c87dd..d709949d88 100644 --- a/samples/html/helpview/helpview.cpp +++ b/samples/html/helpview/helpview.cpp @@ -2,7 +2,6 @@ // Name: helpview.cpp // Purpose: wxHtml sample: help browser // Author: ? -// Modified by: // Created: ? // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/samples/html/virtual/virtual.cpp b/samples/html/virtual/virtual.cpp index c7c53b449e..58cf25f543 100644 --- a/samples/html/virtual/virtual.cpp +++ b/samples/html/virtual/virtual.cpp @@ -2,7 +2,6 @@ // Name: virtual.cpp // Purpose: wxHtml sample: demonstrates virtual file systems feature // Author: ? -// Modified by: // Created: ? // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/samples/html/widget/widget.cpp b/samples/html/widget/widget.cpp index 931da74403..3477f39edd 100644 --- a/samples/html/widget/widget.cpp +++ b/samples/html/widget/widget.cpp @@ -2,7 +2,6 @@ // Name: zip.cpp // Purpose: wxHtml sample: Demonstrates embedded controls // Author: ? -// Modified by: // Created: ? // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/samples/html/zip/zip.cpp b/samples/html/zip/zip.cpp index d22bcf69ca..df58e8de81 100644 --- a/samples/html/zip/zip.cpp +++ b/samples/html/zip/zip.cpp @@ -2,7 +2,6 @@ // Name: zip.cpp // Purpose: wxHtml sample // Author: ? -// Modified by: // Created: ? // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/samples/image/image.cpp b/samples/image/image.cpp index 61ea8004ab..27ee4975c8 100644 --- a/samples/image/image.cpp +++ b/samples/image/image.cpp @@ -675,12 +675,23 @@ public: for ( int x = 0; x < REAL_SIZE; ++x ) { - // note that RGB must be premultiplied by alpha unsigned a = (wxAlphaPixelData::Iterator::ChannelType)((x*255.)/REAL_SIZE); + p.Alpha() = a; +#ifdef wxHAS_PREMULTIPLIED_ALPHA + // RGB must be premultiplied by alpha on some platforms p.Red() = r * a / 256; p.Green() = g * a / 256; p.Blue() = b * a / 256; - p.Alpha() = a; +#else + if ( a ) + { + p.Red() = r; + p.Green() = g; + p.Blue() = b; + } + else + p.Red() = p.Green() = p.Blue() = 0; +#endif // wxHAS_PREMULTIPLIED_ALPHA ++p; // same as p.OffsetX(1) } diff --git a/samples/internat/internat.cpp b/samples/internat/internat.cpp index 9e6cf6d679..9a2a8f0ea8 100644 --- a/samples/internat/internat.cpp +++ b/samples/internat/internat.cpp @@ -2,7 +2,6 @@ // Name: internat.cpp // Purpose: Demonstrates internationalisation (i18n) support // Author: Vadim Zeitlin/Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/ipc/client.h b/samples/ipc/client.h index e4005f8424..7fb9fd64cf 100644 --- a/samples/ipc/client.h +++ b/samples/ipc/client.h @@ -2,7 +2,6 @@ // Name: client.h // Purpose: DDE sample: client // Author: Julian Smart -// Modified by: // Created: 25/01/99 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/ipc/server.h b/samples/ipc/server.h index 007cde67d9..f41eccea2e 100644 --- a/samples/ipc/server.h +++ b/samples/ipc/server.h @@ -2,7 +2,6 @@ // Name: server.h // Purpose: DDE sample: server // Author: Julian Smart -// Modified by: // Created: 25/01/99 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/joytest/joytest.cpp b/samples/joytest/joytest.cpp index 0447ae3f6f..591becab65 100644 --- a/samples/joytest/joytest.cpp +++ b/samples/joytest/joytest.cpp @@ -2,7 +2,6 @@ // Name: joytest.cpp // Purpose: Joystick sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/joytest/joytest.h b/samples/joytest/joytest.h index fe6e6622c4..37b43119fd 100644 --- a/samples/joytest/joytest.h +++ b/samples/joytest/joytest.h @@ -2,7 +2,6 @@ // Name: joytest.cpp // Purpose: Joystick sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/layout/layout.h b/samples/layout/layout.h index b5738b2c4b..db75f71812 100644 --- a/samples/layout/layout.h +++ b/samples/layout/layout.h @@ -2,7 +2,6 @@ // Name: layout.h // Purpose: Layout sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/listctrl/listtest.cpp b/samples/listctrl/listtest.cpp index 963c0168cd..9f1af0b595 100644 --- a/samples/listctrl/listtest.cpp +++ b/samples/listctrl/listtest.cpp @@ -2,7 +2,6 @@ // Name: listctrl.cpp // Purpose: wxListCtrl sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -1276,7 +1275,8 @@ void MyListCtrl::OnChecked(wxListEvent& event) if ( IsVirtual() ) { - CheckItem(event.GetIndex(), true); + m_checked.SelectItem(event.GetIndex(), true); + RefreshItem(event.GetIndex()); } event.Skip(); @@ -1288,7 +1288,8 @@ void MyListCtrl::OnUnChecked(wxListEvent& event) if ( IsVirtual() ) { - CheckItem(event.GetIndex(), false); + m_checked.SelectItem(event.GetIndex(), false); + RefreshItem(event.GetIndex()); } event.Skip(); @@ -1513,34 +1514,9 @@ wxString MyListCtrl::OnGetItemText(long item, long column) const } } -void MyListCtrl::CheckItem(long item, bool check) -{ - if ( IsVirtual() ) - { - m_checked.SelectItem(item, check); - RefreshItem(item); - } - else - { - wxListCtrl::CheckItem(item, check); - } -} - -bool MyListCtrl::IsItemChecked(long item) const -{ - if ( IsVirtual() ) - { - return m_checked.IsSelected(item); - } - else - { - return wxListCtrl::IsItemChecked(item); - } -} - bool MyListCtrl::OnGetItemIsChecked(long item) const { - return IsItemChecked(item); + return m_checked.IsSelected(item); } int MyListCtrl::OnGetItemColumnImage(long item, long column) const diff --git a/samples/listctrl/listtest.h b/samples/listctrl/listtest.h index 1a7c32b9af..1538799ebb 100644 --- a/samples/listctrl/listtest.h +++ b/samples/listctrl/listtest.h @@ -2,7 +2,6 @@ // Name: listctrl.h // Purpose: wxListCtrl sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -74,9 +73,6 @@ public: void OnRightClick(wxMouseEvent& event); - virtual void CheckItem(long item, bool check) override; - virtual bool IsItemChecked(long item) const override; - private: void ShowContextMenu(const wxPoint& pos, long item); void SetColumnImage(int col, int image); diff --git a/samples/mdi/mdi.h b/samples/mdi/mdi.h index 2d2dd2c5fe..1dee3e51b4 100644 --- a/samples/mdi/mdi.h +++ b/samples/mdi/mdi.h @@ -2,7 +2,6 @@ // Name: mdi.cpp // Purpose: MDI sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/mediaplayer/mediaplayer.cpp b/samples/mediaplayer/mediaplayer.cpp index 1d7b8e26aa..fad17d3b57 100644 --- a/samples/mediaplayer/mediaplayer.cpp +++ b/samples/mediaplayer/mediaplayer.cpp @@ -2,7 +2,6 @@ // Name: mediaplayer.cpp // Purpose: wxMediaCtrl sample // Author: Ryan Norton -// Modified by: // Created: 11/10/04 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/samples/menu/menu.cpp b/samples/menu/menu.cpp index 3b5e1e6412..935dc9b9f1 100644 --- a/samples/menu/menu.cpp +++ b/samples/menu/menu.cpp @@ -2,7 +2,6 @@ // Name: samples/menu.cpp // Purpose: wxMenu/wxMenuBar sample // Author: Vadim Zeitlin -// Modified by: // Created: 01.11.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/nativdlg/nativdlg.cpp b/samples/nativdlg/nativdlg.cpp index 4da42f9217..edff10cae2 100644 --- a/samples/nativdlg/nativdlg.cpp +++ b/samples/nativdlg/nativdlg.cpp @@ -2,7 +2,6 @@ // Name: samples/nativdlg/nativdlg.cpp // Purpose: Native Windows dialog sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/nativdlg/nativdlg.h b/samples/nativdlg/nativdlg.h index 6e444a3b66..1c1e2c12c4 100644 --- a/samples/nativdlg/nativdlg.h +++ b/samples/nativdlg/nativdlg.h @@ -2,7 +2,6 @@ // Name: nativdlg.h // Purpose: Native Windows dialog sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/oleauto/oleauto.cpp b/samples/oleauto/oleauto.cpp index 5d55a4adf6..227b588b02 100644 --- a/samples/oleauto/oleauto.cpp +++ b/samples/oleauto/oleauto.cpp @@ -2,7 +2,6 @@ // Name: oleauto.cpp // Purpose: OLE Automation wxWidgets sample // Author: Julian Smart -// Modified by: // Created: 08/12/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/opengl/cube/cube.h b/samples/opengl/cube/cube.h index a04fac1407..1ea4f0506d 100644 --- a/samples/opengl/cube/cube.h +++ b/samples/opengl/cube/cube.h @@ -2,7 +2,6 @@ // Name: cube.h // Purpose: wxGLCanvas demo program // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/opengl/penguin/dxfrenderer.cpp b/samples/opengl/penguin/dxfrenderer.cpp index bd8f297284..8b29f6f0ff 100644 --- a/samples/opengl/penguin/dxfrenderer.cpp +++ b/samples/opengl/penguin/dxfrenderer.cpp @@ -2,7 +2,6 @@ // Name: dxfrenderer.cpp // Purpose: DXF reader and renderer // Author: Sandro Sigala -// Modified by: // Created: 2005-11-10 // Copyright: (c) Sandro Sigala // Licence: wxWindows licence diff --git a/samples/opengl/penguin/dxfrenderer.h b/samples/opengl/penguin/dxfrenderer.h index e45df3e25f..a7ce21df98 100644 --- a/samples/opengl/penguin/dxfrenderer.h +++ b/samples/opengl/penguin/dxfrenderer.h @@ -2,7 +2,6 @@ // Name: dxfrenderer.h // Purpose: DXF reader and renderer // Author: Sandro Sigala -// Modified by: // Created: 2005-11-10 // Copyright: (c) Sandro Sigala // Licence: wxWindows licence diff --git a/samples/opengl/penguin/penguin.h b/samples/opengl/penguin/penguin.h index f9340b1191..d1bfdc83fb 100644 --- a/samples/opengl/penguin/penguin.h +++ b/samples/opengl/penguin/penguin.h @@ -2,7 +2,6 @@ // Name: penguin.h // Purpose: wxGLCanvas demo program // Author: Robert Roebling -// Modified by: // Created: 04/01/98 // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/samples/ownerdrw/ownerdrw.cpp b/samples/ownerdrw/ownerdrw.cpp index 1c3f20d0ee..30aa955471 100644 --- a/samples/ownerdrw/ownerdrw.cpp +++ b/samples/ownerdrw/ownerdrw.cpp @@ -2,7 +2,6 @@ // Name: ownerdrw.cpp // Purpose: Owner-draw sample, for Windows // Author: Vadim Zeitlin -// Modified by: // Created: 13.11.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/popup/popup.cpp b/samples/popup/popup.cpp index c0ca43b843..cdfc277e1e 100644 --- a/samples/popup/popup.cpp +++ b/samples/popup/popup.cpp @@ -2,7 +2,6 @@ // Name: popup.cpp // Purpose: Popup wxWidgets sample // Author: Robert Roebling -// Modified by: // Created: 2005-02-04 // Copyright: (c) 2005 Robert Roebling // Licence: wxWindows licence diff --git a/samples/preferences/preferences.cpp b/samples/preferences/preferences.cpp index c3b736ae4b..2ab9d35dd5 100644 --- a/samples/preferences/preferences.cpp +++ b/samples/preferences/preferences.cpp @@ -282,6 +282,13 @@ bool MyApp::OnInit() if ( !wxApp::OnInit() ) return false; +#ifdef __WXGTK__ + // Many version of wxGTK generate spurious diagnostic messages when + // destroying wxNotebook (or removing pages from it), allow wxWidgets to + // suppress them. + GTKAllowDiagnosticsControl(); +#endif // __WXGTK__ + // This will be used in the title of the preferences dialog under some // platforms, don't leave it as default "Preferences" because this would // result in rather strange "Preferences Preferences" title. diff --git a/samples/printing/printing.h b/samples/printing/printing.h index 5e76330332..95fe77141d 100644 --- a/samples/printing/printing.h +++ b/samples/printing/printing.h @@ -2,7 +2,6 @@ // Name: samples/printing.h // Purpose: Printing demo for wxWidgets // Author: Julian Smart -// Modified by: // Created: 1995 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/propgrid/propgrid.cpp b/samples/propgrid/propgrid.cpp index 7b423ca2d7..a47e2801b2 100644 --- a/samples/propgrid/propgrid.cpp +++ b/samples/propgrid/propgrid.cpp @@ -2,7 +2,6 @@ // Name: samples/propgrid/propgrid.cpp // Purpose: wxPropertyGrid sample // Author: Jaakko Salli -// Modified by: // Created: 2004-09-25 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -71,6 +70,11 @@ #include "wx/popupwin.h" +#include + +static std::random_device s_rd; +static std::default_random_engine s_rng(s_rd()); + // ----------------------------------------------------------------------- // wxSampleMultiButtonEditor // A sample editor class that has multiple buttons. @@ -1398,12 +1402,11 @@ void FormMain::PopulateWithExamples () myTestBitmap2x.SetScaleFactor(2); pg->SetPropertyImage( "StringPropertyWithBitmap", wxBitmapBundle::FromBitmaps(myTestBitmap1x, myTestBitmap2x)); - // this value array would be optional if values matched string indexes - //long flags_prop_values[] = { wxICONIZE, wxCAPTION, wxMINIMIZE_BOX, wxMAXIMIZE_BOX }; - - //pg->Append( wxFlagsProperty("Example of FlagsProperty","FlagsProp", - // flags_prop_labels, flags_prop_values, 0, GetWindowStyle() ) ); - + const wxString flagsPropLabels[] = { "Bit 0", "Bit 1", "Bit 2", "Bit 3"}; + long flagsPropValues[] = { 0x01, 0x02, 0x04, 0x08 }; + wxPGChoices flagsPropChoices(WXSIZEOF(flagsPropLabels), flagsPropLabels, flagsPropValues); + pg->Append( new wxFlagsProperty("FlagsProperty", wxPG_LABEL, flagsPropChoices, 0x03 ) ); + pg->SetPropertyAttribute("FlagsProperty", wxPG_BOOL_USE_CHECKBOX, true); // Multi choice dialog. wxArrayString tchoices; @@ -2301,13 +2304,14 @@ void FormMain::OnDelPropRClick( wxCommandEvent& WXUNUSED(event) ) { // Delete random property wxPGProperty* p = m_pPropGridManager->GetGrid()->GetRoot(); + std::uniform_int_distribution distrib(0, 1000); for (;;) { if ( !p->HasAnyChild() ) break; - unsigned int n = static_cast(rand()) % p->GetChildCount(); + unsigned int n = distrib(s_rng) % p->GetChildCount(); p = p->Item(n); if ( !p->IsCategory() ) @@ -2436,7 +2440,7 @@ void FormMain::OnExtendedKeyNav( wxCommandEvent& WXUNUSED(event) ) // Up, and Down keys for navigating between properties. wxPropertyGrid* propGrid = m_pPropGridManager->GetGrid(); - propGrid->AddActionTrigger(wxPG_ACTION_NEXT_PROPERTY, + propGrid->AddActionTrigger(wxPGKeyboardActions::NextProperty, WXK_RETURN); propGrid->DedicateKey(WXK_RETURN); diff --git a/samples/propgrid/propgrid.h b/samples/propgrid/propgrid.h index 3bc087d25f..c9904bbef7 100644 --- a/samples/propgrid/propgrid.h +++ b/samples/propgrid/propgrid.h @@ -2,7 +2,6 @@ // Name: samples/propgrid/propgrid.h // Purpose: wxPropertyGrid sample // Author: Jaakko Salli -// Modified by: // Created: 2004-09-25 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/samples/propgrid/propgrid_minimal.cpp b/samples/propgrid/propgrid_minimal.cpp index 72a14e0506..fcc49b72fc 100644 --- a/samples/propgrid/propgrid_minimal.cpp +++ b/samples/propgrid/propgrid_minimal.cpp @@ -2,7 +2,6 @@ // Name: samples/propgrid/propgrid_minimal.cpp // Purpose: Minimal portion of wxPropertyGrid sample // Author: Jaakko Salli -// Modified by: // Created: 2008-08-23 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/samples/propgrid/sampleprops.cpp b/samples/propgrid/sampleprops.cpp index ef7ee6ccda..a128ac87e3 100644 --- a/samples/propgrid/sampleprops.cpp +++ b/samples/propgrid/sampleprops.cpp @@ -2,7 +2,6 @@ // Name: samples/propgrid/sampleprops.cpp // Purpose: wxPropertyGrid Sample Properties // Author: Jaakko Salli -// Modified by: // Created: 2006-03-05 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/samples/propgrid/sampleprops.h b/samples/propgrid/sampleprops.h index ecb4dd5fb5..3fa44c1d6e 100644 --- a/samples/propgrid/sampleprops.h +++ b/samples/propgrid/sampleprops.h @@ -2,7 +2,6 @@ // Name: samples/propgrid/sampleprops.h // Purpose: wxPropertyGrid Sample Properties Header // Author: Jaakko Salli -// Modified by: // Created: 2006-03-05 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/samples/regtest/regtest.cpp b/samples/regtest/regtest.cpp index a7a3ee1d0c..def42ff02d 100644 --- a/samples/regtest/regtest.cpp +++ b/samples/regtest/regtest.cpp @@ -2,7 +2,6 @@ // Name: regtest.cpp // Purpose: wxRegKey class demo // Author: Vadim Zeitlin -// Modified by: // Created: 03.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/render/renddll.cpp b/samples/render/renddll.cpp index 75b928b92b..81f2baff65 100644 --- a/samples/render/renddll.cpp +++ b/samples/render/renddll.cpp @@ -2,7 +2,6 @@ // Name: renddll.cpp // Purpose: Example of a renderer implemented in a DLL // Author: Vadim Zeitlin -// Modified by: // Created: 04.08.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/render/render.cpp b/samples/render/render.cpp index d24240e39a..fa27a1e49c 100644 --- a/samples/render/render.cpp +++ b/samples/render/render.cpp @@ -2,7 +2,6 @@ // Name: render.cpp // Purpose: Render wxWidgets sample // Author: Vadim Zeitlin -// Modified by: // Created: 04.08.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/ribbon/ribbondemo.cpp b/samples/ribbon/ribbondemo.cpp index 334c7c5cf5..0cb1886951 100644 --- a/samples/ribbon/ribbondemo.cpp +++ b/samples/ribbon/ribbondemo.cpp @@ -2,7 +2,6 @@ // Name: ribbondemo.cpp // Purpose: wxRibbon: Ribbon user interface - sample/test program // Author: Peter Cawley -// Modified by: // Created: 2009-05-25 // Copyright: (C) Copyright 2009, Peter Cawley // Licence: wxWindows Library Licence diff --git a/samples/richtext/richtext.cpp b/samples/richtext/richtext.cpp index 5b53ee47c6..ed00dbfb5c 100644 --- a/samples/richtext/richtext.cpp +++ b/samples/richtext/richtext.cpp @@ -2,7 +2,6 @@ // Name: samples/richtext/richtext.cpp // Purpose: wxWidgets rich text editor sample // Author: Julian Smart -// Modified by: // Created: 2005-10-02 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/sample.rc b/samples/sample.rc index 0c4189fa22..586cd946c4 100644 --- a/samples/sample.rc +++ b/samples/sample.rc @@ -2,7 +2,6 @@ // Name: samples/samples.rc // Purpose: a standard MSW .rc file for the wxWidgets samples // Author: Vadim Zeitlin -// Modified by: // Created: 04.08.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/samples/sashtest/sashtest.cpp b/samples/sashtest/sashtest.cpp index dc4d4edf9c..247072c0a3 100644 --- a/samples/sashtest/sashtest.cpp +++ b/samples/sashtest/sashtest.cpp @@ -2,7 +2,6 @@ // Name: sashtest.cpp // Purpose: Layout/sash sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/sashtest/sashtest.h b/samples/sashtest/sashtest.h index 78a00efeb0..5929b3b336 100644 --- a/samples/sashtest/sashtest.h +++ b/samples/sashtest/sashtest.h @@ -2,7 +2,6 @@ // Name: sashtest.h // Purpose: Layout window/sash sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/shaped/shaped.cpp b/samples/shaped/shaped.cpp index d15db83548..6254397a7d 100644 --- a/samples/shaped/shaped.cpp +++ b/samples/shaped/shaped.cpp @@ -2,7 +2,6 @@ // Name: shaped.cpp // Purpose: Shaped Window sample // Author: Robin Dunn -// Modified by: // Created: 28-Mar-2003 // Copyright: (c) Robin Dunn // Licence: wxWindows licence diff --git a/samples/sockets/baseclient.cpp b/samples/sockets/baseclient.cpp index 9cfd83fa4f..25a8bd9926 100644 --- a/samples/sockets/baseclient.cpp +++ b/samples/sockets/baseclient.cpp @@ -2,7 +2,6 @@ // Name: samples/sockbase/client.cpp // Purpose: Sockets sample for wxBase // Author: Lukasz Michalski -// Modified by: // Created: 27.06.2005 // Copyright: (c) 2005 Lukasz Michalski // Licence: wxWindows licence diff --git a/samples/sockets/baseserver.cpp b/samples/sockets/baseserver.cpp index 97cb2f9570..b842c46aca 100644 --- a/samples/sockets/baseserver.cpp +++ b/samples/sockets/baseserver.cpp @@ -2,7 +2,6 @@ // Name: samples/sockbase/client.cpp // Purpose: Sockets sample for wxBase // Author: Lukasz Michalski -// Modified by: // Created: 27.06.2005 // Copyright: (c) 2005 Lukasz Michalski // Licence: wxWindows licence diff --git a/samples/sockets/client.cpp b/samples/sockets/client.cpp index cea0af67a5..0f97e99c92 100644 --- a/samples/sockets/client.cpp +++ b/samples/sockets/client.cpp @@ -2,7 +2,6 @@ // Name: client.cpp // Purpose: Client for wxSocket demo // Author: Guillermo Rodriguez Garcia -// Modified by: // Created: 1999/09/19 // Copyright: (c) 1999 Guillermo Rodriguez Garcia // Licence: wxWindows licence diff --git a/samples/sound/sound.cpp b/samples/sound/sound.cpp index b24d8784fe..c1143f8c0c 100644 --- a/samples/sound/sound.cpp +++ b/samples/sound/sound.cpp @@ -2,7 +2,6 @@ // Name: sound.cpp // Purpose: Example of sound playing in wxWidgets // Author: Vaclav Slavik -// Modified by: // Created: 2004/01/29 // Copyright: (c) 2004 Vaclav Salvik // Licence: wxWindows licence diff --git a/samples/splash/press.pov b/samples/splash/press.pov index 36324f91af..4ba21a3773 100644 --- a/samples/splash/press.pov +++ b/samples/splash/press.pov @@ -2,7 +2,6 @@ // Name: press.pov // Purpose: POV-Ray scene used to generate clip for splash // Author: Wlodzimierz ABX Skiba -// Modified by: // Created: 24/11/2004 // Copyright: (c) Wlodzimierz Skiba // Licence: wxWindows licence diff --git a/samples/splash/splash.cpp b/samples/splash/splash.cpp index c59fd1ebec..5bc25ff40b 100644 --- a/samples/splash/splash.cpp +++ b/samples/splash/splash.cpp @@ -2,7 +2,6 @@ // Name: splash.cpp // Purpose: wxSplashScreen sample // Author: Wlodzimierz ABX Skiba -// Modified by: // Created: 04/08/2004 // Copyright: (c) Wlodzimierz Skiba // Licence: wxWindows licence diff --git a/samples/splash/splash.pov b/samples/splash/splash.pov index 43ef6b39d0..a6cf96f6b6 100644 --- a/samples/splash/splash.pov +++ b/samples/splash/splash.pov @@ -2,7 +2,6 @@ // Name: splash.pov // Purpose: POV-Ray scene used to generate splash image for wxWidgets // Author: Wlodzimierz ABX Skiba -// Modified by: // Created: 04/08/2004 // Copyright: (c) Wlodzimierz Skiba // Licence: wxWindows licence diff --git a/samples/splitter/splitter.cpp b/samples/splitter/splitter.cpp index c06496525d..441ae97214 100644 --- a/samples/splitter/splitter.cpp +++ b/samples/splitter/splitter.cpp @@ -2,7 +2,6 @@ // Name: splitter.cpp // Purpose: wxSplitterWindow sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/stc/stctest.cpp b/samples/stc/stctest.cpp index 09a468da6e..215be399d7 100644 --- a/samples/stc/stctest.cpp +++ b/samples/stc/stctest.cpp @@ -668,7 +668,7 @@ AppAbout::AppAbout (wxWindow *parent, m_timer = nullptr; if (milliseconds > 0) { m_timer = new wxTimer (this, myID_ABOUTTIMER); - m_timer->Start (milliseconds, wxTIMER_ONE_SHOT); + m_timer->StartOnce(milliseconds); } // Get version of Scintilla diff --git a/samples/taskbar/tbtest.cpp b/samples/taskbar/tbtest.cpp index 1a717705ee..d439e9b2bc 100644 --- a/samples/taskbar/tbtest.cpp +++ b/samples/taskbar/tbtest.cpp @@ -2,7 +2,6 @@ // Name: tbtest.cpp // Purpose: wxTaskBarIcon demo // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) // Licence: wxWindows licence diff --git a/samples/taskbar/tbtest.h b/samples/taskbar/tbtest.h index 3756f50361..2ddf4008fe 100644 --- a/samples/taskbar/tbtest.h +++ b/samples/taskbar/tbtest.h @@ -2,7 +2,6 @@ // Name: tbtest.h // Purpose: wxTaskBarIcon sample // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) // Licence: wxWindows licence diff --git a/samples/text/text.cpp b/samples/text/text.cpp index 6e512569f6..bf8b7050a0 100644 --- a/samples/text/text.cpp +++ b/samples/text/text.cpp @@ -2,7 +2,6 @@ // Name: text.cpp // Purpose: TextCtrl wxWidgets sample // Author: Robert Roebling -// Modified by: // Copyright: (c) Robert Roebling, Julian Smart, Vadim Zeitlin // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/samples/thread/thread.cpp b/samples/thread/thread.cpp index 4d22fbed0b..6f2c3de652 100644 --- a/samples/thread/thread.cpp +++ b/samples/thread/thread.cpp @@ -2,7 +2,6 @@ // Name: thread.cpp // Purpose: wxWidgets thread sample // Author: Guilhem Lavaux, Vadim Zeitlin -// Modified by: // Created: 06/16/98 // Copyright: (c) 1998-2009 wxWidgets team // Licence: wxWindows licence diff --git a/samples/toolbar/toolbar.cpp b/samples/toolbar/toolbar.cpp index 74bde7de0e..f9098a1e84 100644 --- a/samples/toolbar/toolbar.cpp +++ b/samples/toolbar/toolbar.cpp @@ -2,7 +2,6 @@ // Name: toolbar.cpp // Purpose: wxToolBar sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/treectrl/state0_2x_png.h b/samples/treectrl/state0_2x_png.h new file mode 100644 index 0000000000..1afe5e52f0 --- /dev/null +++ b/samples/treectrl/state0_2x_png.h @@ -0,0 +1,68 @@ +/* state0_2x.png - 525 bytes */ +static const unsigned char state0_2x_png[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, + 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, + 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, + 0xf4, 0x00, 0x00, 0x01, 0xd4, 0x49, 0x44, 0x41, + 0x54, 0x58, 0xc3, 0x63, 0x60, 0x80, 0x02, 0xe9, + 0x86, 0xa3, 0x06, 0x52, 0x0d, 0x87, 0x97, 0x4b, + 0x35, 0x1e, 0x79, 0x01, 0xc4, 0xff, 0x69, 0x84, + 0x9f, 0x4b, 0x35, 0x1e, 0x5d, 0x26, 0xd3, 0x70, + 0x48, 0x8f, 0x01, 0x19, 0x48, 0x36, 0x1e, 0x89, + 0x06, 0x4a, 0xfe, 0xa2, 0xa1, 0xc5, 0xe8, 0xf8, + 0xa7, 0x54, 0xd3, 0x91, 0x28, 0x84, 0xcf, 0xe9, + 0x6b, 0x39, 0xdc, 0x11, 0xe0, 0x90, 0x80, 0x06, + 0xfb, 0xff, 0x01, 0xc1, 0x0d, 0x47, 0x96, 0x32, + 0x00, 0x19, 0x2f, 0x07, 0xcc, 0x01, 0xc0, 0x34, + 0x01, 0x72, 0xc0, 0xbf, 0x01, 0x74, 0xc0, 0x3f, + 0x06, 0x4a, 0x0d, 0x51, 0x6d, 0x3f, 0xfe, 0x3f, + 0x7a, 0xe9, 0xd5, 0xff, 0x9e, 0xb3, 0x2f, 0x90, + 0xa5, 0x9f, 0x22, 0x07, 0x18, 0xf6, 0x9d, 0xfa, + 0xff, 0xe4, 0xc3, 0x8f, 0xff, 0x30, 0xb0, 0xe8, + 0xcc, 0x73, 0xfa, 0x3a, 0xa0, 0x6b, 0xff, 0xc3, + 0xff, 0xe8, 0xc0, 0xa0, 0xf7, 0x14, 0xfd, 0x1c, + 0x50, 0xbc, 0xe9, 0x36, 0x8a, 0xe5, 0x5f, 0x7e, + 0xfe, 0xf9, 0xaf, 0xdc, 0x76, 0x8c, 0x7e, 0x0e, + 0x90, 0x6d, 0x3a, 0xfa, 0x7f, 0xde, 0xa9, 0x67, + 0xff, 0xdf, 0x7c, 0xfd, 0xf5, 0xff, 0xee, 0x9b, + 0x6f, 0xff, 0x63, 0x97, 0x5d, 0xa5, 0x6f, 0x14, + 0x50, 0x03, 0x53, 0x9c, 0x08, 0xb5, 0xbb, 0x4e, + 0xd0, 0xd7, 0x01, 0x21, 0x0b, 0x2f, 0xff, 0x5f, + 0x7d, 0xf1, 0xe5, 0xff, 0x97, 0x9f, 0x7f, 0x82, + 0xe3, 0xfd, 0x1f, 0x10, 0x6f, 0xb9, 0xfa, 0xe6, + 0xbf, 0x42, 0xcb, 0x31, 0xda, 0x3b, 0x00, 0x94, + 0xc2, 0x4f, 0x3f, 0xfa, 0xf4, 0x7f, 0xe3, 0x95, + 0xd7, 0xff, 0x3f, 0xfd, 0xf8, 0x83, 0x92, 0x00, + 0xcb, 0x36, 0xdf, 0xa1, 0x6f, 0x14, 0x74, 0xa3, + 0x65, 0xc1, 0x59, 0x27, 0x9e, 0xd2, 0xd7, 0x01, + 0x53, 0x8f, 0x3e, 0x41, 0x71, 0x40, 0xdb, 0x9e, + 0x07, 0xf4, 0x75, 0xc0, 0xa1, 0xbb, 0xef, 0x51, + 0x1c, 0x10, 0xb4, 0xe0, 0x12, 0xfd, 0x1c, 0xa0, + 0xd4, 0x7a, 0xec, 0xff, 0xf7, 0xdf, 0x7f, 0xe1, + 0x96, 0x7f, 0x06, 0x16, 0x40, 0x72, 0xcd, 0x47, + 0xe9, 0xe7, 0x80, 0xa8, 0x25, 0x57, 0x50, 0x7c, + 0xbf, 0xeb, 0xe6, 0x5b, 0xfa, 0x96, 0x03, 0x33, + 0x8e, 0xa1, 0xc6, 0x7f, 0xcd, 0xf6, 0xbb, 0xf4, + 0x75, 0xc0, 0xb5, 0x17, 0x5f, 0x50, 0x1c, 0xe0, + 0x38, 0xed, 0x1c, 0xfd, 0x1c, 0x00, 0x2a, 0x70, + 0xfe, 0xa1, 0xd5, 0x80, 0xea, 0x1d, 0xc7, 0xe9, + 0xe7, 0x00, 0x69, 0x20, 0x7e, 0xf6, 0xf1, 0x27, + 0x8a, 0x03, 0x56, 0x5d, 0x78, 0xf9, 0xbf, 0x7c, + 0xcb, 0x9d, 0xff, 0x65, 0x5b, 0xee, 0xd0, 0x27, + 0x0a, 0xe2, 0x96, 0x5f, 0xfb, 0xff, 0x03, 0x29, + 0x17, 0x80, 0x42, 0xe4, 0xf2, 0xf3, 0x2f, 0xff, + 0xf3, 0xd6, 0xdf, 0xa2, 0x5f, 0x39, 0x60, 0x04, + 0xac, 0x88, 0x52, 0x57, 0x5d, 0xff, 0x1f, 0xb1, + 0xf8, 0xca, 0x7f, 0xdd, 0xee, 0x93, 0x14, 0x45, + 0xc1, 0x80, 0x37, 0x4a, 0x5f, 0x0c, 0x70, 0xb3, + 0xfc, 0xe8, 0xb2, 0x01, 0x74, 0xc0, 0x12, 0x06, + 0x50, 0xf7, 0x08, 0xdc, 0x57, 0xa3, 0xbf, 0xe5, + 0x3f, 0xc4, 0x1b, 0x8e, 0xea, 0x80, 0xfb, 0x87, + 0xa0, 0x8e, 0x22, 0x9d, 0x1d, 0xf1, 0x43, 0xaa, + 0xf1, 0x70, 0x24, 0x4a, 0x0f, 0x19, 0x1c, 0x12, + 0xc0, 0xbe, 0x1a, 0x50, 0xf2, 0x19, 0x0d, 0x2d, + 0x06, 0x99, 0xbd, 0x04, 0xee, 0x73, 0x20, 0x00, + 0x00, 0x10, 0x36, 0xc0, 0x2e, 0xe6, 0x2a, 0xe9, + 0x42, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82}; diff --git a/samples/treectrl/state0_png.h b/samples/treectrl/state0_png.h new file mode 100644 index 0000000000..58ae744b90 --- /dev/null +++ b/samples/treectrl/state0_png.h @@ -0,0 +1,38 @@ +/* state0.png - 287 bytes */ +static const unsigned char state0_png[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, + 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, + 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, + 0x61, 0x00, 0x00, 0x00, 0xe6, 0x49, 0x44, 0x41, + 0x54, 0x38, 0xcb, 0x63, 0x90, 0x68, 0x3b, 0x24, + 0x2a, 0xdd, 0x78, 0x64, 0x8d, 0x54, 0xe3, 0x91, + 0x2f, 0x40, 0xfc, 0x9f, 0x48, 0xfc, 0x45, 0xb2, + 0xe9, 0xf0, 0x6a, 0xa9, 0x86, 0xfd, 0x22, 0x0c, + 0x50, 0xcd, 0xff, 0xc9, 0xc3, 0x47, 0x57, 0x31, + 0x90, 0x68, 0x33, 0x3a, 0xfe, 0xcc, 0x80, 0x4f, + 0x81, 0x42, 0xcb, 0xb1, 0xff, 0xb3, 0x8e, 0x3f, + 0xfd, 0xdf, 0xb0, 0xf3, 0x1e, 0x4e, 0x35, 0x78, + 0x0d, 0xf0, 0x9d, 0x7b, 0xf1, 0x3f, 0x08, 0xfc, + 0xf9, 0xf7, 0xef, 0xbf, 0x62, 0xeb, 0x31, 0xd2, + 0x0d, 0x00, 0x86, 0xcf, 0xff, 0xfc, 0x0d, 0xb7, + 0xfe, 0xc7, 0x2c, 0xbd, 0x4a, 0xba, 0x0b, 0x40, + 0xb6, 0x77, 0xef, 0x7f, 0xf8, 0xbf, 0x6c, 0xcb, + 0x1d, 0xbc, 0xe1, 0x80, 0xd5, 0x00, 0xd9, 0xa6, + 0xa3, 0xff, 0x73, 0xd7, 0xdd, 0xfc, 0xff, 0xf0, + 0xfd, 0x77, 0xb0, 0x17, 0x3c, 0x67, 0x5f, 0x20, + 0x2f, 0x0c, 0xae, 0xbd, 0xf8, 0x02, 0x36, 0xc0, + 0x71, 0xda, 0x39, 0xd2, 0x0d, 0xd0, 0xee, 0x3a, + 0xf1, 0xff, 0xef, 0xbf, 0xff, 0xff, 0x5f, 0x7f, + 0xf9, 0x05, 0x0e, 0x0b, 0x92, 0x0d, 0xc8, 0x58, + 0x73, 0x03, 0x6c, 0xfb, 0xfa, 0xcb, 0xaf, 0x48, + 0x0f, 0x03, 0x10, 0x06, 0xc5, 0x3d, 0x08, 0xec, + 0xba, 0xf9, 0xf6, 0xbf, 0xfb, 0x2c, 0x32, 0xc2, + 0x40, 0xb3, 0xf3, 0xc4, 0xff, 0xb9, 0x27, 0x9f, + 0xfd, 0x9f, 0x03, 0xc4, 0x91, 0x4b, 0xae, 0xe0, + 0x35, 0x80, 0xb2, 0xa4, 0x0c, 0xce, 0x55, 0xe4, + 0x1a, 0xd0, 0x70, 0x64, 0x25, 0x03, 0x28, 0x4b, + 0x42, 0x0d, 0xf9, 0x4c, 0x8a, 0xcd, 0x20, 0xcd, + 0x20, 0xbd, 0x00, 0x4e, 0x99, 0x73, 0x54, 0x25, + 0xd3, 0x47, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x49, + 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82}; diff --git a/samples/treectrl/state1_2x_png.h b/samples/treectrl/state1_2x_png.h new file mode 100644 index 0000000000..f9a2b57539 --- /dev/null +++ b/samples/treectrl/state1_2x_png.h @@ -0,0 +1,98 @@ +/* state1_2x.png - 765 bytes */ +static const unsigned char state1_2x_png[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, + 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, + 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, + 0xf4, 0x00, 0x00, 0x02, 0xc4, 0x49, 0x44, 0x41, + 0x54, 0x58, 0xc3, 0x63, 0x60, 0x20, 0x12, 0xec, + 0xd4, 0x73, 0xe3, 0xde, 0xaf, 0xe6, 0x10, 0xbe, + 0x4f, 0xcd, 0x71, 0x12, 0x90, 0x3e, 0xb5, 0x5f, + 0xcd, 0xf1, 0x31, 0x10, 0x7f, 0x03, 0xe2, 0x5f, + 0x40, 0xfc, 0x0a, 0x24, 0x06, 0x94, 0x9b, 0x05, + 0xa4, 0x23, 0x8e, 0xa8, 0x5b, 0xf3, 0x32, 0x50, + 0x0b, 0xec, 0x51, 0x73, 0x51, 0x82, 0x18, 0xec, + 0xf8, 0x09, 0x88, 0xff, 0x13, 0x83, 0x0f, 0xa8, + 0x3b, 0x7e, 0x05, 0xd2, 0x73, 0x0e, 0x6a, 0xda, + 0xa9, 0x92, 0x6d, 0xf1, 0x7e, 0x05, 0x07, 0x0e, + 0xa0, 0x6f, 0xda, 0x81, 0x06, 0xfd, 0x20, 0xd6, + 0x62, 0x2c, 0xf8, 0xd7, 0x3e, 0x75, 0xc7, 0x2e, + 0x90, 0x59, 0x24, 0x59, 0x7e, 0x50, 0xd9, 0x4e, + 0xf6, 0x80, 0x9a, 0xe3, 0x49, 0x0a, 0x2c, 0x46, + 0xc7, 0xc7, 0x0f, 0x69, 0xda, 0x4a, 0x12, 0x65, + 0xf9, 0x3e, 0x15, 0x47, 0x6d, 0xa0, 0x86, 0xd7, + 0x54, 0xb4, 0x1c, 0x86, 0x1f, 0xef, 0x51, 0x77, + 0xd6, 0xc3, 0x1f, 0xec, 0xca, 0x0e, 0x2a, 0x40, + 0x85, 0xcf, 0x08, 0x19, 0x76, 0xbb, 0x65, 0xca, + 0xff, 0x57, 0xdb, 0x0f, 0xa0, 0x60, 0x90, 0x18, + 0x31, 0x8e, 0xd8, 0xaf, 0xed, 0x20, 0x81, 0xd5, + 0xf2, 0x33, 0xc6, 0xc6, 0xac, 0xd0, 0xd4, 0x4d, + 0xd0, 0xa0, 0x67, 0xab, 0xb7, 0xfe, 0x47, 0x07, + 0xcf, 0x56, 0x6d, 0x21, 0x36, 0x24, 0xce, 0x1c, + 0x93, 0xb1, 0xe4, 0xc4, 0xf4, 0xbd, 0x9a, 0x53, + 0x07, 0xb1, 0xc1, 0xf9, 0x78, 0xc1, 0x1a, 0x0c, + 0x07, 0x3c, 0x9e, 0xbf, 0x9a, 0xe8, 0xe8, 0x00, + 0xa6, 0xaf, 0x46, 0x8c, 0x44, 0x47, 0x4a, 0x6a, + 0x7f, 0x30, 0x75, 0x11, 0x86, 0x03, 0xee, 0x4f, + 0x59, 0x48, 0x4a, 0x7a, 0xf8, 0x82, 0x92, 0x28, + 0xf7, 0xab, 0x3a, 0x4c, 0x27, 0x25, 0x41, 0xdd, + 0xed, 0x9a, 0x89, 0xe1, 0x80, 0x3b, 0x5d, 0x33, + 0x48, 0x4a, 0x94, 0xfb, 0x54, 0x1d, 0xa7, 0x81, + 0x2d, 0x07, 0xc5, 0x07, 0x50, 0xe0, 0x33, 0x29, + 0x9a, 0x6f, 0xd6, 0xf7, 0x63, 0x38, 0xe0, 0x66, + 0x5d, 0x1f, 0xa9, 0xb9, 0xe2, 0x0b, 0xb8, 0xc4, + 0x3c, 0xa0, 0xe6, 0x14, 0x48, 0x6a, 0x96, 0xba, + 0x56, 0xd2, 0x86, 0xe1, 0x80, 0x6b, 0xc5, 0xad, + 0x64, 0x64, 0x4d, 0x87, 0x70, 0x92, 0x83, 0x1f, + 0x84, 0x2f, 0x67, 0xd6, 0x60, 0x38, 0xe0, 0x72, + 0x46, 0x35, 0xc9, 0x0e, 0x00, 0x26, 0xc6, 0x99, + 0xc0, 0xd4, 0xef, 0x78, 0x98, 0x54, 0x8d, 0x17, + 0xe2, 0x8a, 0x30, 0x1c, 0x70, 0x3e, 0xb6, 0x90, + 0xac, 0x12, 0x12, 0x18, 0x05, 0x8e, 0x2f, 0x49, + 0xd5, 0x78, 0x36, 0x24, 0x13, 0xc3, 0x01, 0x67, + 0x82, 0x33, 0xc8, 0x09, 0x81, 0x97, 0xa0, 0x10, + 0xf8, 0x42, 0xaa, 0xc6, 0x93, 0x9e, 0x09, 0x18, + 0x0e, 0x38, 0xe9, 0x11, 0x4f, 0x4e, 0x08, 0xfc, + 0x60, 0x20, 0xa7, 0xb6, 0x3b, 0x66, 0x17, 0x86, + 0xe1, 0x80, 0x63, 0xb6, 0xa1, 0xa4, 0x87, 0x00, + 0xb0, 0xda, 0x06, 0x45, 0xc1, 0x53, 0x52, 0x35, + 0x1e, 0x36, 0xf6, 0xc1, 0x70, 0xc0, 0x61, 0x23, + 0x6f, 0x72, 0x1c, 0xf0, 0x10, 0xe4, 0x80, 0xa3, + 0x24, 0x6b, 0xd4, 0x74, 0xc6, 0xa8, 0x8c, 0x40, + 0x62, 0x64, 0x25, 0x42, 0x72, 0xb2, 0x21, 0xd5, + 0xb0, 0xaa, 0xd3, 0x04, 0xb2, 0x0a, 0x22, 0xaa, + 0x61, 0x75, 0x87, 0x10, 0x86, 0x6d, 0x2a, 0x9e, + 0x7c, 0xa4, 0x16, 0xc5, 0x20, 0x7c, 0xbd, 0xb2, + 0xf3, 0xff, 0xcb, 0xad, 0xfb, 0xfe, 0x3f, 0x5b, + 0xb9, 0xe5, 0xff, 0x29, 0x9f, 0x64, 0x72, 0x1c, + 0xf0, 0x7e, 0xb3, 0x94, 0x2f, 0x17, 0xb4, 0x2a, + 0x76, 0x98, 0x4c, 0x52, 0x51, 0x5c, 0xdc, 0x82, + 0x92, 0x00, 0x7f, 0xbd, 0xfb, 0xf0, 0xff, 0x90, + 0x81, 0x17, 0xa9, 0x65, 0xc0, 0x54, 0x78, 0x6d, + 0xb8, 0x57, 0xc5, 0x49, 0x99, 0x94, 0xec, 0xf8, + 0x64, 0xf1, 0x7a, 0xcc, 0x82, 0x28, 0x30, 0x8d, + 0x14, 0x07, 0x7c, 0xdb, 0xad, 0xe4, 0x22, 0x87, + 0xd2, 0x26, 0x00, 0x35, 0x12, 0xc8, 0xad, 0x8e, + 0xff, 0xfd, 0xf9, 0xfb, 0xff, 0xa8, 0x55, 0x10, + 0x09, 0x71, 0xef, 0xd4, 0x82, 0xd1, 0x22, 0x02, + 0xa6, 0x05, 0x76, 0xa0, 0x23, 0x2e, 0x12, 0x63, + 0xc0, 0x21, 0x7d, 0xcf, 0xff, 0xaf, 0x76, 0x1c, + 0xf8, 0xff, 0xe7, 0xdb, 0x8f, 0xff, 0x3f, 0x5e, + 0xbe, 0xf9, 0x7f, 0xb3, 0xb6, 0x97, 0x94, 0x1a, + 0xf0, 0x14, 0xc8, 0x2e, 0x7c, 0xcd, 0xf1, 0xa7, + 0x34, 0x4c, 0xf9, 0x2f, 0x30, 0x82, 0x1e, 0xa3, + 0x27, 0x04, 0x6c, 0x3a, 0xd3, 0xc8, 0x11, 0x4f, + 0x80, 0xbe, 0xd7, 0x20, 0xba, 0x63, 0x02, 0xd4, + 0x70, 0x81, 0x8a, 0x96, 0x9f, 0x06, 0x75, 0xf1, + 0x48, 0xea, 0x1d, 0x81, 0xe2, 0x09, 0xd8, 0x52, + 0x6e, 0xa0, 0xb0, 0x6b, 0xf6, 0x1d, 0x94, 0xe0, + 0x40, 0x4d, 0x7e, 0x4a, 0x3b, 0xa7, 0x93, 0x48, + 0xe9, 0x9c, 0x82, 0x0a, 0x36, 0x50, 0x3e, 0xdf, + 0xaf, 0xe2, 0x20, 0x43, 0xb5, 0x5e, 0x32, 0xb0, + 0x47, 0xc3, 0x03, 0xec, 0x68, 0xfa, 0x83, 0x0d, + 0x56, 0x73, 0x3c, 0x02, 0x89, 0x53, 0x70, 0x5b, + 0xe2, 0x1d, 0x28, 0x71, 0x01, 0xc5, 0x0f, 0x82, + 0xe4, 0x40, 0x6a, 0xb0, 0x76, 0x3c, 0x70, 0x00, + 0x00, 0x5d, 0x96, 0x8a, 0x03, 0xb0, 0xf9, 0xb5, + 0xa3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82}; diff --git a/samples/treectrl/state1_png.h b/samples/treectrl/state1_png.h new file mode 100644 index 0000000000..5d1514a96e --- /dev/null +++ b/samples/treectrl/state1_png.h @@ -0,0 +1,54 @@ +/* state1.png - 415 bytes */ +static const unsigned char state1_png[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, + 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, + 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, + 0x61, 0x00, 0x00, 0x01, 0x66, 0x49, 0x44, 0x41, + 0x54, 0x38, 0xcb, 0x63, 0x60, 0x40, 0x03, 0xfb, + 0xd4, 0x1c, 0xf5, 0x0f, 0xa8, 0x39, 0x4e, 0xdd, + 0xaf, 0xe6, 0x78, 0x1d, 0x88, 0xbf, 0x01, 0xf1, + 0x17, 0x20, 0xbe, 0xb2, 0x5f, 0xd5, 0x69, 0xc2, + 0x7e, 0x4d, 0x07, 0x1d, 0x06, 0x5c, 0xe0, 0x98, + 0x8c, 0x25, 0xe7, 0x7e, 0x55, 0x87, 0xe9, 0x40, + 0x03, 0xfe, 0x02, 0x35, 0xfc, 0xc7, 0x81, 0xff, + 0x00, 0xf1, 0x94, 0x55, 0xda, 0xa1, 0x6c, 0x98, + 0x9a, 0xd5, 0x1d, 0x0f, 0x20, 0x2b, 0x3e, 0x66, + 0x17, 0xf6, 0xff, 0x4a, 0x5e, 0x03, 0x18, 0x83, + 0xd8, 0xc8, 0x72, 0x40, 0x17, 0xee, 0x45, 0x31, + 0x04, 0xa8, 0x79, 0x06, 0xba, 0x6d, 0x97, 0xd2, + 0x2a, 0xff, 0xc3, 0xc0, 0xa5, 0xd4, 0x0a, 0x2c, + 0xae, 0x71, 0x98, 0x0c, 0xd6, 0xbc, 0x47, 0xdd, + 0x59, 0x0f, 0x28, 0xf0, 0x0f, 0x5d, 0xc1, 0xf9, + 0xe8, 0x7c, 0xb8, 0x01, 0xe7, 0xa2, 0xf2, 0xb0, + 0x7a, 0x67, 0x9f, 0x8a, 0xa3, 0x36, 0x03, 0x34, + 0xc0, 0x30, 0x14, 0x9c, 0x0e, 0x48, 0x83, 0x1b, + 0x70, 0xda, 0x3f, 0x15, 0x6b, 0x98, 0x00, 0xc3, + 0xab, 0x8f, 0x01, 0xc8, 0xb8, 0x81, 0x4d, 0xf2, + 0x84, 0x6b, 0x0c, 0xdc, 0x80, 0x13, 0x2e, 0xd1, + 0xd8, 0x03, 0x55, 0xd5, 0xf1, 0x32, 0xc8, 0x80, + 0x1f, 0xd8, 0x24, 0x8f, 0x5a, 0x05, 0xc1, 0x0d, + 0x38, 0x6a, 0x19, 0x88, 0x2b, 0x56, 0x3e, 0xe1, + 0x34, 0xe0, 0x90, 0xbe, 0x27, 0xdc, 0x80, 0x43, + 0xfa, 0x1e, 0x58, 0x0d, 0x38, 0xa0, 0xee, 0xf8, + 0x95, 0x01, 0x9a, 0x60, 0x30, 0x15, 0xa8, 0x3b, + 0xc1, 0xa3, 0x11, 0xc4, 0xc6, 0x6a, 0x80, 0x9a, + 0xe3, 0x55, 0x9c, 0x81, 0x08, 0xc2, 0x17, 0xe2, + 0x8a, 0xfe, 0x9f, 0x09, 0x4c, 0xc3, 0xe5, 0x7c, + 0x50, 0x20, 0x4e, 0x02, 0x47, 0x23, 0xb6, 0xd4, + 0x77, 0x2e, 0x32, 0x0f, 0xec, 0xfc, 0x7f, 0xbf, + 0x7f, 0xff, 0x3f, 0x6c, 0xe2, 0x8b, 0x4d, 0xf3, + 0x5f, 0x78, 0xd2, 0xde, 0xa7, 0xea, 0x38, 0x0d, + 0x5d, 0xc1, 0x71, 0xa7, 0xa8, 0xff, 0x3f, 0x5f, + 0xbf, 0xfd, 0xff, 0xf9, 0xc6, 0xdd, 0xff, 0x07, + 0xb5, 0x5d, 0xb1, 0xb9, 0x60, 0x0a, 0x3c, 0x25, + 0x6e, 0x53, 0xf1, 0x64, 0x07, 0xa6, 0xac, 0x7d, + 0x78, 0xf2, 0x00, 0x3a, 0xde, 0x03, 0xd2, 0x83, + 0x92, 0x1f, 0x40, 0x02, 0x20, 0x97, 0xe0, 0xcb, + 0x4c, 0x50, 0xb9, 0x29, 0xfb, 0x15, 0x1c, 0x38, + 0x70, 0xe6, 0xca, 0x83, 0x1a, 0x76, 0xba, 0xa0, + 0x74, 0x0e, 0x0a, 0x61, 0xa0, 0xe2, 0xef, 0x40, + 0xfc, 0x19, 0x94, 0x9d, 0x41, 0x01, 0x86, 0x2d, + 0x3b, 0x03, 0x00, 0x58, 0x21, 0xed, 0xb5, 0xd7, + 0x41, 0xa9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x49, + 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82}; diff --git a/samples/treectrl/state2_2x_png.h b/samples/treectrl/state2_2x_png.h new file mode 100644 index 0000000000..7093d894d0 --- /dev/null +++ b/samples/treectrl/state2_2x_png.h @@ -0,0 +1,96 @@ +/* state2_2x.png - 744 bytes */ +static const unsigned char state2_2x_png[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, + 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, + 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, + 0xf4, 0x00, 0x00, 0x02, 0xaf, 0x49, 0x44, 0x41, + 0x54, 0x58, 0xc3, 0xd5, 0x97, 0x4b, 0x68, 0xd4, + 0x50, 0x14, 0x86, 0x0f, 0x5a, 0x45, 0xf0, 0x55, + 0x17, 0xba, 0x50, 0xd1, 0xa2, 0x1b, 0x77, 0x82, + 0x52, 0xdc, 0x88, 0x16, 0x5c, 0x89, 0x82, 0x6e, + 0x8a, 0xa8, 0x68, 0xb7, 0x55, 0x11, 0x5c, 0xaa, + 0x0b, 0x11, 0xa4, 0xa2, 0x28, 0xe6, 0xe1, 0x30, + 0x38, 0xa3, 0xa5, 0x2a, 0x3e, 0x40, 0x69, 0x71, + 0x54, 0xa4, 0x16, 0xb5, 0x15, 0x7c, 0x80, 0x50, + 0x0a, 0x62, 0xb1, 0x4a, 0xb5, 0x62, 0x5d, 0xd8, + 0xd6, 0xbe, 0x26, 0x33, 0xc9, 0xcc, 0xe4, 0x71, + 0x3c, 0xc9, 0x98, 0x99, 0xc9, 0x98, 0x74, 0x6e, + 0xe6, 0x85, 0x5e, 0xf8, 0x21, 0x90, 0x7b, 0xef, + 0x77, 0xee, 0x39, 0x27, 0x7f, 0x12, 0x80, 0xff, + 0x75, 0x48, 0x1c, 0x34, 0x44, 0x45, 0x08, 0x47, + 0x05, 0x08, 0x91, 0x36, 0x57, 0x15, 0x4e, 0xc0, + 0x26, 0x92, 0x41, 0xc2, 0x3f, 0xd2, 0x25, 0x1e, + 0xf6, 0x54, 0x05, 0x3e, 0x15, 0x84, 0x25, 0x04, + 0x1c, 0xcf, 0x81, 0xdb, 0x1a, 0x9b, 0x08, 0xc1, + 0xe2, 0xca, 0xa7, 0x9e, 0x07, 0xce, 0x05, 0x9e, + 0x16, 0x0f, 0xe7, 0x2a, 0x7b, 0x7a, 0x0e, 0xd6, + 0x10, 0x28, 0xe1, 0x19, 0x80, 0x00, 0xca, 0x64, + 0x00, 0x56, 0x57, 0xb2, 0xf6, 0xf7, 0x67, 0x80, + 0x5b, 0x92, 0x04, 0xb8, 0x55, 0x11, 0xf8, 0x34, + 0x0f, 0x9b, 0xf2, 0x1a, 0xcf, 0x4b, 0x06, 0xcd, + 0xad, 0x2f, 0xff, 0xe9, 0x79, 0x78, 0xc5, 0x00, + 0xb7, 0xf5, 0xb2, 0xdc, 0x8d, 0xd7, 0x98, 0x49, + 0x71, 0xeb, 0x4a, 0x54, 0x5e, 0x34, 0x63, 0xaa, + 0xbf, 0x15, 0xd5, 0x6f, 0x9d, 0xa8, 0x0d, 0x77, + 0xa3, 0xfa, 0x25, 0x82, 0x89, 0x37, 0x27, 0xad, + 0x7b, 0x39, 0x41, 0xec, 0x2a, 0x0b, 0x1c, 0x43, + 0x30, 0x87, 0x36, 0xfb, 0x1c, 0xbb, 0xbe, 0x16, + 0xd5, 0xaf, 0x8f, 0x10, 0x0d, 0x1d, 0xbd, 0x86, + 0xa1, 0xc6, 0x51, 0xe9, 0xdc, 0x67, 0x07, 0x30, + 0x60, 0xae, 0x2d, 0xbd, 0xf6, 0x22, 0x1c, 0xb3, + 0x4e, 0x1e, 0x5e, 0x66, 0x01, 0x0a, 0x0e, 0x43, + 0xc3, 0xf8, 0xdd, 0x0d, 0xe9, 0x6c, 0xf1, 0x70, + 0xb8, 0x24, 0xf8, 0x24, 0x07, 0xb5, 0xb4, 0xd1, + 0x2f, 0x3b, 0xad, 0xc9, 0xde, 0x8b, 0x26, 0x01, + 0xb5, 0xef, 0xcf, 0xa8, 0x0c, 0x87, 0x30, 0xde, + 0xde, 0x80, 0xf1, 0x8e, 0x6d, 0x98, 0x7a, 0x1f, + 0x74, 0xc4, 0x90, 0xfa, 0x70, 0xd5, 0xce, 0xc2, + 0x68, 0x49, 0xe6, 0x44, 0x1b, 0x5c, 0x70, 0x3c, + 0x62, 0xe1, 0xa5, 0x18, 0xbb, 0xb9, 0xce, 0xb5, + 0xf1, 0xf4, 0xd1, 0xbe, 0x4c, 0x00, 0xda, 0x8f, + 0x9e, 0xec, 0x3d, 0x11, 0x5a, 0x8a, 0x3d, 0x7d, + 0x9d, 0x69, 0x2c, 0x4c, 0x5d, 0x2f, 0xce, 0x42, + 0x7d, 0x7a, 0x28, 0x13, 0x80, 0x3a, 0xd8, 0xe1, + 0x30, 0xa7, 0x09, 0x01, 0x56, 0x15, 0xd3, 0xf9, + 0x77, 0x58, 0xe1, 0xc9, 0x3e, 0xce, 0x51, 0x02, + 0xa5, 0xab, 0x29, 0x6f, 0x0e, 0xdc, 0xf0, 0x6b, + 0x3a, 0xf5, 0x2c, 0xa6, 0x23, 0x05, 0xe7, 0xd3, + 0x69, 0xdb, 0x1d, 0x70, 0x75, 0xe8, 0x31, 0x01, + 0x67, 0xe7, 0xcf, 0xd5, 0xa7, 0x04, 0xd8, 0xe8, + 0xc7, 0x74, 0x9e, 0x17, 0x84, 0x5f, 0xa9, 0x45, + 0x6d, 0xa4, 0xf7, 0xef, 0xe6, 0x0b, 0xcc, 0xf5, + 0xc8, 0x14, 0x74, 0xb3, 0xc1, 0x39, 0xd8, 0xcd, + 0x92, 0xfa, 0xd4, 0xc0, 0xed, 0x2c, 0x59, 0x4f, + 0x61, 0xa2, 0xe7, 0x68, 0xe1, 0x72, 0xf1, 0xb0, + 0x73, 0x66, 0xd3, 0x39, 0x0d, 0x35, 0x34, 0xb1, + 0xbf, 0xe0, 0x46, 0x81, 0x79, 0x04, 0x55, 0xb3, + 0x35, 0xa7, 0x47, 0x92, 0xd1, 0xa2, 0x3f, 0x9a, + 0x0c, 0xef, 0xc6, 0x13, 0xe0, 0x08, 0xcb, 0x46, + 0xb1, 0xb6, 0x3a, 0x47, 0xea, 0xa5, 0x6b, 0xcb, + 0x59, 0x03, 0x30, 0xdf, 0x96, 0xcd, 0xae, 0xf0, + 0xb1, 0xf3, 0xb0, 0x90, 0x26, 0xfc, 0x64, 0xda, + 0x24, 0xb8, 0x00, 0xe5, 0x27, 0x8d, 0x19, 0x79, + 0xd6, 0xdd, 0xbd, 0x0c, 0x23, 0xe3, 0x22, 0x2c, + 0x72, 0x33, 0x9d, 0xb3, 0x3e, 0xde, 0x76, 0x25, + 0x89, 0x9e, 0xb2, 0x33, 0x0e, 0xb8, 0x7c, 0x09, + 0x56, 0x50, 0x6a, 0xe2, 0x7e, 0x36, 0x91, 0x23, + 0x3b, 0x30, 0xf9, 0xae, 0x05, 0x95, 0xa7, 0x07, + 0x30, 0x7a, 0xb9, 0xc6, 0x6f, 0x10, 0xb2, 0xc3, + 0x9c, 0x4c, 0xa3, 0xf0, 0x0b, 0xcf, 0x1d, 0x89, + 0xd7, 0x27, 0xfc, 0x67, 0x82, 0x87, 0x36, 0x0b, + 0x1e, 0x13, 0x61, 0xbd, 0x69, 0x14, 0x7e, 0x16, + 0x27, 0xde, 0x9e, 0x72, 0x9a, 0x8f, 0xd3, 0x7a, + 0x59, 0x95, 0x36, 0x27, 0xba, 0x78, 0xe8, 0x77, + 0xb1, 0xfc, 0x60, 0x7b, 0x5e, 0x06, 0x8e, 0x17, + 0xd7, 0x0f, 0x22, 0x44, 0xcc, 0x00, 0xe4, 0x62, + 0x16, 0x67, 0x7a, 0xa0, 0xeb, 0x60, 0x31, 0x3d, + 0x60, 0x4b, 0x32, 0x03, 0x18, 0xac, 0x56, 0xf7, + 0xbb, 0xe8, 0x93, 0xf9, 0xc5, 0xb3, 0x9f, 0xf1, + 0x6b, 0xb7, 0xdc, 0x32, 0x88, 0xbd, 0x37, 0xed, + 0x80, 0x22, 0x6c, 0xb5, 0x7e, 0x34, 0x45, 0xb8, + 0x57, 0x25, 0x85, 0xe9, 0x75, 0xbf, 0xe5, 0x9f, + 0xf8, 0xcb, 0xfe, 0x0d, 0x94, 0xfe, 0x4f, 0x09, + 0x57, 0x69, 0x8e, 0x2a, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; diff --git a/samples/treectrl/state2_png.h b/samples/treectrl/state2_png.h new file mode 100644 index 0000000000..dc76a2b92f --- /dev/null +++ b/samples/treectrl/state2_png.h @@ -0,0 +1,55 @@ +/* state2.png - 417 bytes */ +static const unsigned char state2_png[] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, + 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, + 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, + 0x08, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, + 0x61, 0x00, 0x00, 0x01, 0x68, 0x49, 0x44, 0x41, + 0x54, 0x38, 0xcb, 0x9d, 0x91, 0xcb, 0x2b, 0x85, + 0x51, 0x14, 0xc5, 0x97, 0x89, 0xd7, 0xc0, 0xc0, + 0x63, 0x24, 0x13, 0x03, 0x0c, 0xc8, 0x63, 0xce, + 0x5f, 0xc0, 0x40, 0x11, 0x8a, 0x3f, 0x42, 0x21, + 0x19, 0xf9, 0x03, 0xa4, 0x6f, 0x9f, 0x18, 0x18, + 0x78, 0x26, 0x4a, 0x94, 0x4c, 0x64, 0x60, 0xe2, + 0x55, 0x86, 0x66, 0x92, 0x92, 0xae, 0x24, 0xba, + 0x2e, 0xfb, 0x1c, 0xd7, 0xed, 0x5e, 0xdf, 0xb7, + 0x0c, 0xbc, 0xaf, 0xcf, 0xbd, 0xd8, 0xb5, 0x26, + 0xe7, 0xec, 0xf5, 0x3b, 0x6b, 0x9f, 0x0d, 0x64, + 0xa8, 0x98, 0x41, 0xa3, 0x33, 0xa8, 0xc7, 0x7f, + 0xca, 0x1a, 0x74, 0xa8, 0x20, 0x50, 0x81, 0xaf, + 0x82, 0xf6, 0x3f, 0x99, 0x39, 0x8b, 0x7c, 0x2b, + 0x38, 0x57, 0x01, 0x5f, 0x15, 0xe1, 0x38, 0x0a, + 0x7e, 0x0d, 0x50, 0x0f, 0x23, 0x9f, 0xcc, 0x6f, + 0x1a, 0xfa, 0x6d, 0xf4, 0x32, 0x15, 0xdc, 0xd9, + 0x99, 0x0a, 0xc6, 0x37, 0x5a, 0x19, 0xdf, 0xec, + 0xa2, 0x9b, 0xab, 0xa4, 0x0a, 0x62, 0x3a, 0x86, + 0xd2, 0xac, 0x80, 0x7b, 0xc1, 0x64, 0x62, 0x77, + 0x80, 0x0c, 0x7c, 0xbe, 0x97, 0x9f, 0xe4, 0xe3, + 0x56, 0x2f, 0xad, 0x07, 0xc9, 0x16, 0xbd, 0x5a, + 0x05, 0x49, 0xb7, 0x50, 0xc3, 0xc4, 0xfe, 0x30, + 0xdd, 0x52, 0x03, 0x1f, 0x56, 0x5b, 0x18, 0x24, + 0x1d, 0xfd, 0x9b, 0x23, 0xaa, 0x20, 0xa9, 0x13, + 0xa8, 0xfa, 0x19, 0x20, 0x58, 0x4f, 0x9f, 0xdd, + 0xcd, 0x57, 0x91, 0x7e, 0x8a, 0x4f, 0x91, 0xed, + 0x97, 0x33, 0x0f, 0x6b, 0xe1, 0xb3, 0x7b, 0x68, + 0xf9, 0x66, 0x5e, 0x6a, 0x64, 0x10, 0xbf, 0x66, + 0xe0, 0x2e, 0xe9, 0x16, 0x6b, 0x3f, 0xee, 0x0c, + 0x9a, 0xbf, 0xae, 0x8d, 0xc8, 0x51, 0x83, 0x83, + 0x74, 0x80, 0x7f, 0x7f, 0x46, 0xff, 0xf6, 0x98, + 0x76, 0xba, 0x3c, 0x7d, 0x23, 0x87, 0x24, 0x72, + 0x3e, 0x3e, 0xce, 0xa0, 0x27, 0xdd, 0x6c, 0x27, + 0x0b, 0x99, 0x3a, 0x59, 0xe1, 0xe3, 0x56, 0x1f, + 0x43, 0x56, 0x4a, 0x2b, 0xe8, 0x7e, 0x79, 0x7d, + 0x14, 0xb9, 0x2a, 0x38, 0x0d, 0x6b, 0x72, 0x8b, + 0x75, 0xb4, 0x53, 0x25, 0xa1, 0x00, 0x15, 0x9c, + 0xd1, 0x20, 0x0f, 0x6a, 0x30, 0x18, 0xd6, 0xf0, + 0xb0, 0xdc, 0x44, 0x92, 0x7c, 0xba, 0x3a, 0xfc, + 0x09, 0x40, 0x15, 0x0c, 0x40, 0x05, 0x17, 0xa1, + 0x11, 0xa7, 0x8a, 0x99, 0x3a, 0x5d, 0x63, 0x62, + 0xa7, 0x3f, 0x13, 0x20, 0x02, 0xf5, 0xb0, 0x97, + 0xa1, 0x21, 0x9b, 0x76, 0x11, 0x35, 0x28, 0x52, + 0x83, 0x36, 0xeb, 0xa1, 0xf3, 0x2f, 0x52, 0x83, + 0xb6, 0xa8, 0x41, 0xd1, 0x33, 0x03, 0x89, 0xb1, + 0xaf, 0xc7, 0x76, 0x9e, 0x74, 0x00, 0x00, 0x00, + 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, + 0x82}; diff --git a/samples/treectrl/treetest.cpp b/samples/treectrl/treetest.cpp index 1adf9954c8..85439caf2c 100644 --- a/samples/treectrl/treetest.cpp +++ b/samples/treectrl/treetest.cpp @@ -2,7 +2,6 @@ // Name: treetest.cpp // Purpose: wxTreeCtrl sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -41,11 +40,15 @@ #include "icon4.xpm" #include "icon5.xpm" -#include "state1.xpm" -#include "state2.xpm" -#include "state3.xpm" -#include "state4.xpm" -#include "state5.xpm" +// Please note that these headers were generated from the original PNG icons +// made by Aleksandr Zyrianov and licensed under CC-BY-SA 4.0 and so are +// covered by this licence and not wxWindows licence itself. +#include "state0_png.h" +#include "state0_2x_png.h" +#include "state1_png.h" +#include "state1_2x_png.h" +#include "state2_png.h" +#include "state2_2x_png.h" #include "unchecked.xpm" #include "checked.xpm" @@ -193,8 +196,12 @@ bool MyApp::OnInit() if ( !wxApp::OnInit() ) return false; + // We use PNG images here, so we could just add PNG image handler but this + // is simpler. + wxInitAllImageHandlers(); + // Create the main frame window - MyFrame *frame = new MyFrame("wxTreeCtrl Test", 50, 50, 450, 600); + MyFrame *frame = new MyFrame(); // Show the frame frame->Show(true); @@ -204,8 +211,9 @@ bool MyApp::OnInit() // My frame constructor -MyFrame::MyFrame(const wxString& title, int x, int y, int w, int h) - : wxFrame(nullptr, wxID_ANY, title, wxPoint(x, y), wxSize(w, h)), +MyFrame::MyFrame() + : wxFrame(nullptr, wxID_ANY, "wxTreeCtrl test", + wxDefaultPosition, FromDIP(wxSize(450, 600), nullptr)), m_treeCtrl(nullptr) #if wxUSE_LOG , m_textCtrl(nullptr) @@ -704,12 +712,12 @@ void MyFrame::OnToggleStates(wxCommandEvent& WXUNUSED(event)) { if ( wxGetApp().ShowStates() ) { - m_treeCtrl->CreateStateImageList(true); + m_treeCtrl->SetStateImages({}); wxGetApp().SetShowStates(false); } else { - m_treeCtrl->CreateStateImageList(false); + m_treeCtrl->CreateStateImages(); wxGetApp().SetShowStates(true); } } @@ -732,7 +740,7 @@ void MyFrame::OnToggleAlternateStates(wxCommandEvent& WXUNUSED(event)) bool alternateStates = m_treeCtrl->AlternateStates(); m_treeCtrl->SetAlternateStates(!alternateStates); - m_treeCtrl->CreateStateImageList(); + m_treeCtrl->CreateStateImages(); // normal states < alternate states // so we must reset broken states @@ -950,12 +958,48 @@ MyTreeCtrl::MyTreeCtrl(wxWindow *parent, const wxWindowID id, m_reverseSort = false; CreateImages(16); - CreateStateImageList(); + CreateStateImages(); // Add some items to the tree AddTestItemsToTree(NUM_CHILDREN_PER_LEVEL, NUM_LEVELS); } +namespace +{ + class FixedSizeImpl : public wxBitmapBundleImpl + { + public: + FixedSizeImpl(const wxSize& sizeDef, const wxIcon& icon) + : m_sizeDef(sizeDef), + m_icon(icon) + { + } + + wxSize GetDefaultSize() const override + { + return m_sizeDef; + } + + wxSize GetPreferredBitmapSizeAtScale(double scale) const override + { + return m_sizeDef*scale; + } + + wxBitmap GetBitmap(const wxSize& size) override + { + wxBitmap bmp(m_icon); + if ( size != bmp.GetSize() ) + wxBitmap::Rescale(bmp, size); + + return bmp; + } + + private: + const wxSize m_sizeDef; + const wxIcon m_icon; + }; +} // anonymous namespace + void MyTreeCtrl::CreateImages(int size) { if ( size == -1 ) @@ -995,39 +1039,6 @@ void MyTreeCtrl::CreateImages(int size) // DPI, to ensure they are of the desired size. wxVector images; - class FixedSizeImpl : public wxBitmapBundleImpl - { - public: - FixedSizeImpl(const wxSize& sizeDef, const wxIcon& icon) - : m_sizeDef(sizeDef), - m_icon(icon) - { - } - - wxSize GetDefaultSize() const override - { - return m_sizeDef; - } - - wxSize GetPreferredBitmapSizeAtScale(double scale) const override - { - return m_sizeDef*scale; - } - - wxBitmap GetBitmap(const wxSize& size) override - { - wxBitmap bmp(m_icon); - if ( size != bmp.GetSize() ) - wxBitmap::Rescale(bmp, size); - - return bmp; - } - - private: - const wxSize m_sizeDef; - const wxIcon m_icon; - }; - for ( size_t i = 0; i < WXSIZEOF(icons); i++ ) { images.push_back(wxBitmapBundle::FromImpl(new FixedSizeImpl(iconSize, icons[i]))); @@ -1036,52 +1047,38 @@ void MyTreeCtrl::CreateImages(int size) SetImages(images); } -void MyTreeCtrl::CreateStateImageList(bool del) +void MyTreeCtrl::CreateStateImages() { - if ( del ) - { - SetStateImageList(nullptr); - return; - } - - wxImageList *states; - wxBusyCursor wait; + std::vector images; if (m_alternateStates) { - wxIcon icons[5]; - icons[0] = wxIcon(state1_xpm); // yellow - icons[1] = wxIcon(state2_xpm); // green - icons[2] = wxIcon(state3_xpm); // red - icons[3] = wxIcon(state4_xpm); // blue - icons[4] = wxIcon(state5_xpm); // black + // Macro similar to wxBITMAP_BUNDLE_2 but not using resources even + // under the platforms supporting them. + #define myBITMAP_BUNDLE_FROM_DATA_2(name) \ + wxBitmapBundle::FromBitmaps(wxBITMAP_PNG_FROM_DATA(name), \ + wxBITMAP_PNG_FROM_DATA(name##_2x)) - int width = icons[0].GetWidth(), - height = icons[0].GetHeight(); + images.push_back(myBITMAP_BUNDLE_FROM_DATA_2(state0)); + images.push_back(myBITMAP_BUNDLE_FROM_DATA_2(state1)); + images.push_back(myBITMAP_BUNDLE_FROM_DATA_2(state2)); - // Make a state image list containing small icons - states = new wxImageList(width, height, true); - - for ( size_t i = 0; i < WXSIZEOF(icons); i++ ) - states->Add(icons[i]); + #undef myBITMAP_BUNDLE_FROM_DATA_2 } else { - wxIcon icons[2]; - icons[0] = wxIcon(unchecked_xpm); - icons[1] = wxIcon(checked_xpm); + std::vector icons; + icons.push_back(wxIcon(unchecked_xpm)); + icons.push_back(wxIcon(checked_xpm)); - int width = icons[0].GetWidth(), - height = icons[0].GetHeight(); - - // Make an state image list containing small icons - states = new wxImageList(width, height, true); - - for ( size_t i = 0; i < WXSIZEOF(icons); i++ ) - states->Add(icons[i]); + const wxSize iconSize(icons[0].GetWidth(), icons[0].GetHeight()); + for ( const wxIcon& icon : icons ) + { + images.push_back(wxBitmapBundle::FromImpl(new FixedSizeImpl(iconSize, icon))); + } } - AssignStateImageList(states); + SetStateImages(images); } void MyTreeCtrl::CreateButtonsImageList(int size) @@ -1291,7 +1288,7 @@ void MyTreeCtrl::DoToggleState(const wxTreeItemId& item) srand (time(nullptr)); do { - nState = rand() % GetStateImageList()->GetImageCount(); + nState = rand() % GetStateImageCount(); } while (nState == state); SetItemState(item, nState); diff --git a/samples/treectrl/treetest.h b/samples/treectrl/treetest.h index 8989c808fa..01bcb292f7 100644 --- a/samples/treectrl/treetest.h +++ b/samples/treectrl/treetest.h @@ -2,7 +2,6 @@ // Name: treectrl.h // Purpose: wxTreeCtrl sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -114,7 +113,7 @@ public: void CreateImages(int size); void CreateButtonsImageList(int size = 11); - void CreateStateImageList(bool del = false); + void CreateStateImages(); void AddTestItemsToTree(size_t numChildren, size_t depth); @@ -182,7 +181,7 @@ class MyFrame: public wxFrame { public: // ctor and dtor - MyFrame(const wxString& title, int x, int y, int w, int h); + MyFrame(); virtual ~MyFrame(); // menu callbacks diff --git a/samples/typetest/typetest.cpp b/samples/typetest/typetest.cpp index 5a09958427..7e43a2575f 100644 --- a/samples/typetest/typetest.cpp +++ b/samples/typetest/typetest.cpp @@ -2,7 +2,6 @@ // Name: typetest.cpp // Purpose: Types wxWidgets sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/typetest/typetest.h b/samples/typetest/typetest.h index c5781fd485..71bb6cf08f 100644 --- a/samples/typetest/typetest.h +++ b/samples/typetest/typetest.h @@ -2,7 +2,6 @@ // Name: typetest.h // Purpose: Types wxWidgets sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/validate/validate.cpp b/samples/validate/validate.cpp index d49ffb740a..b1d075a93f 100644 --- a/samples/validate/validate.cpp +++ b/samples/validate/validate.cpp @@ -2,7 +2,6 @@ // Name: validate.cpp // Purpose: wxWidgets validator sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/validate/validate.h b/samples/validate/validate.h index 679289e996..97afec4315 100644 --- a/samples/validate/validate.h +++ b/samples/validate/validate.h @@ -2,7 +2,6 @@ // Name: validate.h // Purpose: wxWidgets validation sample // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/samples/widgets/activityindicator.cpp b/samples/widgets/activityindicator.cpp index c43129c3f6..ce5eb84a32 100644 --- a/samples/widgets/activityindicator.cpp +++ b/samples/widgets/activityindicator.cpp @@ -26,6 +26,7 @@ #ifndef WX_PRECOMP #include "wx/button.h" #include "wx/sizer.h" + #include "wx/statbox.h" #include "wx/stattext.h" #endif @@ -80,7 +81,7 @@ protected: // the indicator itself and the sizer it is in wxActivityIndicator *m_indicator; - wxSizer *m_sizerIndicator; + wxStaticBoxSizer *m_sizerIndicator; private: wxDECLARE_EVENT_TABLE(); @@ -110,15 +111,16 @@ IMPLEMENT_WIDGETS_PAGE(ActivityIndicatorWidgetsPage, void ActivityIndicatorWidgetsPage::CreateContent() { - wxSizer* const sizerOper = new wxStaticBoxSizer(wxVERTICAL, this, + wxStaticBoxSizer* const sizerOper = new wxStaticBoxSizer(wxVERTICAL, this, "&Operations"); + wxStaticBox* const sizerOperBox = sizerOper->GetStaticBox(); - sizerOper->Add(new wxButton(this, ActivityIndicator_Start, "&Start"), + sizerOper->Add(new wxButton(sizerOperBox, ActivityIndicator_Start, "&Start"), wxSizerFlags().Expand().Border()); - sizerOper->Add(new wxButton(this, ActivityIndicator_Stop, "&Stop"), + sizerOper->Add(new wxButton(sizerOperBox, ActivityIndicator_Stop, "&Stop"), wxSizerFlags().Expand().Border()); - sizerOper->Add(new wxStaticText(this, ActivityIndicator_IsRunning, + sizerOper->Add(new wxStaticText(sizerOperBox, ActivityIndicator_IsRunning, "Indicator is initializing..."), wxSizerFlags().Expand().Border()); @@ -139,7 +141,7 @@ void ActivityIndicatorWidgetsPage::RecreateWidget() { m_sizerIndicator->Clear(true /* delete windows */); - m_indicator = new wxActivityIndicator(this, wxID_ANY, + m_indicator = new wxActivityIndicator(m_sizerIndicator->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, GetAttrs().m_defaultFlags); diff --git a/samples/widgets/bmpcombobox.cpp b/samples/widgets/bmpcombobox.cpp index 5d7cbad31a..1e6cac8cc4 100644 --- a/samples/widgets/bmpcombobox.cpp +++ b/samples/widgets/bmpcombobox.cpp @@ -155,7 +155,8 @@ protected: wxSizer *CreateSizerWithSmallTextAndLabel(const wxString& label, wxWindowID id, - wxTextCtrl **ppText); + wxTextCtrl **ppText, + wxWindow* parent = nullptr); #if wxUSE_IMAGE void RescaleImage(wxImage& image, int w, int h); @@ -266,11 +267,12 @@ BitmapComboBoxWidgetsPage::BitmapComboBoxWidgetsPage(WidgetsBookCtrl *book, // create a sizer containing a label and a small text ctrl wxSizer *BitmapComboBoxWidgetsPage::CreateSizerWithSmallTextAndLabel(const wxString& label, wxWindowID id, - wxTextCtrl **ppText) + wxTextCtrl **ppText, + wxWindow* parent) { - wxControl* control = new wxStaticText(this, wxID_ANY, label); + wxControl* control = new wxStaticText(parent ? parent : this, wxID_ANY, label); wxSizer *sizerRow = new wxBoxSizer(wxHORIZONTAL); - wxTextCtrl *text = new wxTextCtrl(this, id, wxEmptyString, + wxTextCtrl *text = new wxTextCtrl(parent ? parent : this, id, wxEmptyString, wxDefaultPosition, wxSize(50,wxDefaultCoord), wxTE_PROCESS_ENTER); sizerRow->Add(control, 0, wxRIGHT | wxALIGN_CENTRE_VERTICAL, 5); @@ -296,8 +298,9 @@ void BitmapComboBoxWidgetsPage::CreateContent() wxSizer *sizerLeft = new wxBoxSizer(wxVERTICAL); - // left pane - style box - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); + // left pane - style + wxStaticBoxSizer *sizerStyle = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerStyleBox = sizerStyle->GetStaticBox(); // should be in sync with ComboKind_XXX values @@ -313,69 +316,66 @@ void BitmapComboBoxWidgetsPage::CreateContent() WXSIZEOF(kinds), kinds, 1, wxRA_SPECIFY_COLS); - wxSizer *sizerStyle = new wxStaticBoxSizer(box, wxVERTICAL); + m_chkSort = CreateCheckBoxAndAddToSizer(sizerStyle, "&Sort items", wxID_ANY, sizerStyleBox); + m_chkProcessEnter = CreateCheckBoxAndAddToSizer(sizerStyle, "Process &Enter",wxID_ANY, sizerStyleBox); + m_chkReadonly = CreateCheckBoxAndAddToSizer(sizerStyle, "&Read only", wxID_ANY, sizerStyleBox); - m_chkSort = CreateCheckBoxAndAddToSizer(sizerStyle, "&Sort items"); - m_chkProcessEnter = CreateCheckBoxAndAddToSizer(sizerStyle, "Process &Enter"); - m_chkReadonly = CreateCheckBoxAndAddToSizer(sizerStyle, "&Read only"); - - wxButton *btn = new wxButton(this, BitmapComboBoxPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerStyleBox, BitmapComboBoxPage_Reset, "&Reset"); sizerStyle->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 3); sizerLeft->Add(sizerStyle, wxSizerFlags().Expand()); sizerLeft->Add(m_radioKind, 0, wxGROW | wxALL, 5); - // left pane - other options box - box = new wxStaticBox(this, wxID_ANY, "Demo options"); - - wxSizer *sizerOptions = new wxStaticBoxSizer(box, wxVERTICAL); + // left pane - other options + wxStaticBoxSizer *sizerOptions = new wxStaticBoxSizer(wxVERTICAL, this, "Demo options"); sizerRow = CreateSizerWithSmallTextAndLabel("Control &height:", BitmapComboBoxPage_ChangeHeight, - &m_textChangeHeight); + &m_textChangeHeight, + sizerOptions->GetStaticBox()); m_textChangeHeight->SetSize(20, wxDefaultCoord); sizerOptions->Add(sizerRow, 0, wxALL | wxFIXED_MINSIZE /*| wxGROW*/, 5); sizerLeft->Add( sizerOptions, wxSizerFlags().Expand().Border(wxTOP, 2)); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, - "&Change wxBitmapComboBox contents"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change wxBitmapComboBox contents"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); - btn = new wxButton(this, BitmapComboBoxPage_ContainerTests, "Run &tests"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_ContainerTests, "Run &tests"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); #if wxUSE_IMAGE - btn = new wxButton(this, BitmapComboBoxPage_AddWidgetIcons, "Add &widget icons"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_AddWidgetIcons, "Add &widget icons"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BitmapComboBoxPage_LoadFromFile, "Insert image from &file"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_LoadFromFile, "Insert image from &file"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BitmapComboBoxPage_SetFromFile, "&Set image from file"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_SetFromFile, "&Set image from file"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); #endif - btn = new wxButton(this, BitmapComboBoxPage_AddSeveralWithImages, "A&ppend a few strings with images"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_AddSeveralWithImages, "A&ppend a few strings with images"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BitmapComboBoxPage_AddSeveral, "Append a &few strings"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_AddSeveral, "Append a &few strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BitmapComboBoxPage_AddMany, "Append &many strings"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_AddMany, "Append &many strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(BitmapComboBoxPage_Delete, "&Delete this item", BitmapComboBoxPage_DeleteText, - &m_textDelete); + &m_textDelete, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BitmapComboBoxPage_DeleteSel, "Delete &selection"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_DeleteSel, "Delete &selection"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BitmapComboBoxPage_Clear, "&Clear"); + btn = new wxButton(sizerMiddleBox, BitmapComboBoxPage_Clear, "&Clear"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); #if wxUSE_IMAGE diff --git a/samples/widgets/button.cpp b/samples/widgets/button.cpp index b8b34b29e3..d9b7b750ee 100644 --- a/samples/widgets/button.cpp +++ b/samples/widgets/button.cpp @@ -249,41 +249,42 @@ void ButtonWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); - - m_chkBitmapOnly = CreateCheckBoxAndAddToSizer(sizerLeft, "&Bitmap only"); - m_chkTextAndBitmap = CreateCheckBoxAndAddToSizer(sizerLeft, "Text &and bitmap"); - m_chkFit = CreateCheckBoxAndAddToSizer(sizerLeft, "&Fit exactly"); - m_chkAuthNeeded = CreateCheckBoxAndAddToSizer(sizerLeft, "Require a&uth"); + m_chkBitmapOnly = CreateCheckBoxAndAddToSizer(sizerLeft, "&Bitmap only", wxID_ANY, sizerLeftBox); + m_chkTextAndBitmap = CreateCheckBoxAndAddToSizer(sizerLeft, "Text &and bitmap", wxID_ANY, sizerLeftBox); + m_chkFit = CreateCheckBoxAndAddToSizer(sizerLeft, "&Fit exactly", wxID_ANY, sizerLeftBox); + m_chkAuthNeeded = CreateCheckBoxAndAddToSizer(sizerLeft, "Require a&uth", wxID_ANY, sizerLeftBox); #if wxUSE_COMMANDLINKBUTTON - m_chkCommandLink = CreateCheckBoxAndAddToSizer(sizerLeft, "Use command &link button"); + m_chkCommandLink = CreateCheckBoxAndAddToSizer(sizerLeft, "Use command &link button", wxID_ANY, sizerLeftBox); #endif #if wxUSE_MARKUP - m_chkUseMarkup = CreateCheckBoxAndAddToSizer(sizerLeft, "Interpret &markup"); + m_chkUseMarkup = CreateCheckBoxAndAddToSizer(sizerLeft, "Interpret &markup", wxID_ANY, sizerLeftBox); #endif // wxUSE_MARKUP - m_chkDefault = CreateCheckBoxAndAddToSizer(sizerLeft, "&Default"); + m_chkDefault = CreateCheckBoxAndAddToSizer(sizerLeft, "&Default", wxID_ANY, sizerLeftBox); m_chkUseBitmapClass = CreateCheckBoxAndAddToSizer(sizerLeft, - "Use wxBitmapButton"); + "Use wxBitmapButton", wxID_ANY, sizerLeftBox); m_chkUseBitmapClass->SetValue(true); - m_chkDisable = CreateCheckBoxAndAddToSizer(sizerLeft, "Disable"); + m_chkDisable = CreateCheckBoxAndAddToSizer(sizerLeft, "Disable", wxID_ANY, sizerLeftBox); sizerLeft->AddSpacer(5); - wxSizer *sizerUseLabels = - new wxStaticBoxSizer(wxVERTICAL, this, + wxStaticBoxSizer *sizerUseLabels = + new wxStaticBoxSizer(wxVERTICAL, sizerLeftBox, "&Use the following bitmaps in addition to the normal one?"); + wxStaticBox* const sizerUseLabelsBox = sizerUseLabels->GetStaticBox(); + m_chkUsePressed = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Pressed (small help icon)"); + "&Pressed (small help icon)", wxID_ANY, sizerUseLabelsBox); m_chkUseFocused = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Focused (small error icon)"); + "&Focused (small error icon)", wxID_ANY, sizerUseLabelsBox); m_chkUseCurrent = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Current (small warning icon)"); + "&Current (small warning icon)", wxID_ANY, sizerUseLabelsBox); m_chkUseDisabled = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Disabled (broken image icon)"); + "&Disabled (broken image icon)", wxID_ANY, sizerUseLabelsBox); sizerLeft->Add(sizerUseLabels, wxSizerFlags().Expand().Border()); sizerLeft->AddSpacer(10); @@ -292,26 +293,28 @@ void ButtonWidgetsPage::CreateContent() { "left", "right", "top", "bottom", }; - m_radioImagePos = new wxRadioBox(this, wxID_ANY, "Image &position", + m_radioImagePos = new wxRadioBox(sizerLeftBox, wxID_ANY, "Image &position", wxDefaultPosition, wxDefaultSize, WXSIZEOF(dirs), dirs); sizerLeft->Add(m_radioImagePos, wxSizerFlags().Expand().Border()); + wxStaticBoxSizer* sizerImageMargins = new wxStaticBoxSizer(wxVERTICAL, sizerLeftBox, "Image margins"); + wxStaticBox* const sizerImageMarginsBox = sizerImageMargins->GetStaticBox(); wxSizer* sizerImageMarginsRow = CreateSizerWithTextAndButton(ButtonPage_ChangeImageMargins, - "Horizontal and vertical", wxID_ANY, &m_textImageMarginH); + "Horizontal and vertical", wxID_ANY, &m_textImageMarginH, + sizerImageMarginsBox); wxIntegerValidator validatorMargH; validatorMargH.SetRange(0, 100); m_textImageMarginH->SetValidator(validatorMargH); wxIntegerValidator validatorMargV; validatorMargV.SetRange(0, 100); - m_textImageMarginV = new wxTextCtrl(this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, validatorMargV); + m_textImageMarginV = new wxTextCtrl(sizerImageMarginsBox, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, validatorMargV); sizerImageMarginsRow->Add(m_textImageMarginV, wxSizerFlags(1).CentreVertical().Border(wxLEFT)); m_textImageMarginH->SetValue(wxString::Format("%d", m_imageMarginH)); m_textImageMarginV->SetValue(wxString::Format("%d", m_imageMarginV)); - wxSizer* sizerImageMargins = new wxStaticBoxSizer(wxVERTICAL, this, "Image margins"); sizerImageMargins->Add(sizerImageMarginsRow, wxSizerFlags().Border().Centre()); sizerLeft->Add(sizerImageMargins, wxSizerFlags().Expand().Border()); @@ -332,10 +335,10 @@ void ButtonWidgetsPage::CreateContent() "bottom", }; - m_radioHAlign = new wxRadioBox(this, wxID_ANY, "&Horz alignment", + m_radioHAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Horz alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(halign), halign); - m_radioVAlign = new wxRadioBox(this, wxID_ANY, "&Vert alignment", + m_radioVAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Vert alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(valign), valign); @@ -344,17 +347,18 @@ void ButtonWidgetsPage::CreateContent() sizerLeft->AddSpacer(5); - wxButton *btn = new wxButton(this, ButtonPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, ButtonPage_Reset, "&Reset"); sizerLeft->Add(btn, wxSizerFlags().CentreHorizontal().TripleBorder(wxALL)); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Operations"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Operations"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); wxSizer *sizerRow = CreateSizerWithTextAndButton(ButtonPage_ChangeLabel, "Change label", wxID_ANY, - &m_textLabel); + &m_textLabel, + sizerMiddleBox); m_textLabel->SetValue("&Press me!"); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); @@ -362,7 +366,8 @@ void ButtonWidgetsPage::CreateContent() m_sizerNote = CreateSizerWithTextAndButton(ButtonPage_ChangeNote, "Change note", wxID_ANY, - &m_textNote); + &m_textNote, + sizerMiddleBox); m_textNote->SetValue("Writes down button clicks in the log."); sizerMiddle->Add(m_sizerNote, wxSizerFlags().Expand().Border()); diff --git a/samples/widgets/checkbox.cpp b/samples/widgets/checkbox.cpp index 38079c791b..e3e0c1f623 100644 --- a/samples/widgets/checkbox.cpp +++ b/samples/widgets/checkbox.cpp @@ -165,15 +165,15 @@ void CheckBoxWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); - - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); m_chkRight = CreateCheckBoxAndAddToSizer ( sizerLeft, "&Right aligned", - CheckboxPage_ChkRight + CheckboxPage_ChkRight, + sizerLeftBox ); sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer @@ -185,28 +185,29 @@ void CheckBoxWidgetsPage::CreateContent() "&user-settable 3rd state", }; - m_radioKind = new wxRadioBox(this, wxID_ANY, "&Kind", + m_radioKind = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Kind", wxDefaultPosition, wxDefaultSize, WXSIZEOF(kinds), kinds, 1); sizerLeft->Add(m_radioKind, 0, wxGROW | wxALL, 5); - wxButton *btn = new wxButton(this, CheckboxPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, CheckboxPage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Operations"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Operations"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); sizerMiddle->Add(CreateSizerWithTextAndButton(CheckboxPage_ChangeLabel, "Change label", wxID_ANY, - &m_textLabel), + &m_textLabel, + sizerMiddleBox), 0, wxALL | wxGROW, 5); - sizerMiddle->Add(new wxButton(this, CheckboxPage_Check, "&Check it"), + sizerMiddle->Add(new wxButton(sizerMiddleBox, CheckboxPage_Check, "&Check it"), 0, wxALL | wxGROW, 5); - sizerMiddle->Add(new wxButton(this, CheckboxPage_Uncheck, "&Uncheck it"), + sizerMiddle->Add(new wxButton(sizerMiddleBox, CheckboxPage_Uncheck, "&Uncheck it"), 0, wxALL | wxGROW, 5); - sizerMiddle->Add(new wxButton(this, CheckboxPage_PartCheck, + sizerMiddle->Add(new wxButton(sizerMiddleBox, CheckboxPage_PartCheck, "Put in &3rd state"), 0, wxALL | wxGROW, 5); diff --git a/samples/widgets/choice.cpp b/samples/widgets/choice.cpp index fccd5b2fe9..bf9f76f3bf 100644 --- a/samples/widgets/choice.cpp +++ b/samples/widgets/choice.cpp @@ -203,54 +203,52 @@ void ChoiceWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, - "&Set choice parameters"); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set choice parameters"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - m_chkSort = CreateCheckBoxAndAddToSizer(sizerLeft, "&Sort items"); + m_chkSort = CreateCheckBoxAndAddToSizer(sizerLeft, "&Sort items", wxID_ANY, sizerLeftBox); - wxButton *btn = new wxButton(this, ChoicePage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, ChoicePage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, - "&Change choice contents"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change choice contents"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); wxSizer *sizerRow = new wxBoxSizer(wxHORIZONTAL); - btn = new wxButton(this, ChoicePage_Add, "&Add this string"); - m_textAdd = new wxTextCtrl(this, ChoicePage_AddText, "test item 0"); + btn = new wxButton(sizerMiddleBox, ChoicePage_Add, "&Add this string"); + m_textAdd = new wxTextCtrl(sizerMiddleBox, ChoicePage_AddText, "test item 0"); sizerRow->Add(btn, 0, wxRIGHT, 5); sizerRow->Add(m_textAdd, 1, wxLEFT, 5); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ChoicePage_AddSeveral, "&Insert a few strings"); + btn = new wxButton(sizerMiddleBox, ChoicePage_AddSeveral, "&Insert a few strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ChoicePage_AddMany, "Add &many strings"); + btn = new wxButton(sizerMiddleBox, ChoicePage_AddMany, "Add &many strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = new wxBoxSizer(wxHORIZONTAL); - btn = new wxButton(this, ChoicePage_Change, "C&hange current"); - m_textChange = new wxTextCtrl(this, ChoicePage_ChangeText, wxEmptyString); + btn = new wxButton(sizerMiddleBox, ChoicePage_Change, "C&hange current"); + m_textChange = new wxTextCtrl(sizerMiddleBox, ChoicePage_ChangeText, wxEmptyString); sizerRow->Add(btn, 0, wxRIGHT, 5); sizerRow->Add(m_textChange, 1, wxLEFT, 5); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = new wxBoxSizer(wxHORIZONTAL); - btn = new wxButton(this, ChoicePage_Delete, "&Delete this item"); - m_textDelete = new wxTextCtrl(this, ChoicePage_DeleteText, wxEmptyString); + btn = new wxButton(sizerMiddleBox, ChoicePage_Delete, "&Delete this item"); + m_textDelete = new wxTextCtrl(sizerMiddleBox, ChoicePage_DeleteText, wxEmptyString); sizerRow->Add(btn, 0, wxRIGHT, 5); sizerRow->Add(m_textDelete, 1, wxLEFT, 5); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ChoicePage_DeleteSel, "Delete &selection"); + btn = new wxButton(sizerMiddleBox, ChoicePage_DeleteSel, "Delete &selection"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ChoicePage_Clear, "&Clear"); + btn = new wxButton(sizerMiddleBox, ChoicePage_Clear, "&Clear"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ChoicePage_ContainerTests, "Run &tests"); + btn = new wxButton(sizerMiddleBox, ChoicePage_ContainerTests, "Run &tests"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); // right pane diff --git a/samples/widgets/clrpicker.cpp b/samples/widgets/clrpicker.cpp index 36707c537f..011ca7d14e 100644 --- a/samples/widgets/clrpicker.cpp +++ b/samples/widgets/clrpicker.cpp @@ -27,6 +27,7 @@ #include "wx/app.h" #include "wx/log.h" #include "wx/radiobox.h" + #include "wx/statbox.h" #endif #include "wx/artprov.h" @@ -141,11 +142,13 @@ void ColourPickerWidgetsPage::CreateContent() // left pane wxSizer *boxleft = new wxBoxSizer(wxVERTICAL); - wxStaticBoxSizer *clrbox = new wxStaticBoxSizer(wxVERTICAL, this, "&ColourPicker style"); - m_chkColourTextCtrl = CreateCheckBoxAndAddToSizer(clrbox, "With textctrl"); - m_chkColourShowLabel = CreateCheckBoxAndAddToSizer(clrbox, "With label"); - m_chkColourShowAlpha = CreateCheckBoxAndAddToSizer(clrbox, "With opacity"); - boxleft->Add(clrbox, 0, wxALL|wxGROW, 5); + wxStaticBoxSizer *styleSizer = new wxStaticBoxSizer(wxVERTICAL, this, "&ColourPicker style"); + wxStaticBox* const styleSizerBox = styleSizer->GetStaticBox(); + + m_chkColourTextCtrl = CreateCheckBoxAndAddToSizer(styleSizer, "With textctrl", wxID_ANY, styleSizerBox); + m_chkColourShowLabel = CreateCheckBoxAndAddToSizer(styleSizer, "With label", wxID_ANY, styleSizerBox); + m_chkColourShowAlpha = CreateCheckBoxAndAddToSizer(styleSizer, "With opacity", wxID_ANY, styleSizerBox); + boxleft->Add(styleSizer, 0, wxALL|wxGROW, 5); boxleft->Add(new wxButton(this, PickerPage_Reset, "&Reset"), 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); diff --git a/samples/widgets/combobox.cpp b/samples/widgets/combobox.cpp index c881c402fe..7f57b10556 100644 --- a/samples/widgets/combobox.cpp +++ b/samples/widgets/combobox.cpp @@ -268,28 +268,31 @@ void ComboboxWidgetsPage::CreateContent() "drop down", }; - m_radioKind = new wxRadioBox(this, wxID_ANY, "Combobox &kind:", + wxStaticBoxSizer *sizerLeftTop = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftTopBox = sizerLeftTop->GetStaticBox(); + + m_radioKind = new wxRadioBox(sizerLeftTopBox, wxID_ANY, "Combobox &kind:", wxDefaultPosition, wxDefaultSize, WXSIZEOF(kinds), kinds, 1, wxRA_SPECIFY_COLS); - wxSizer *sizerLeftTop = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); - - m_chkSort = CreateCheckBoxAndAddToSizer(sizerLeftTop, "&Sort items"); - m_chkReadonly = CreateCheckBoxAndAddToSizer(sizerLeftTop, "&Read only"); - m_chkProcessEnter = CreateCheckBoxAndAddToSizer(sizerLeftTop, "Process &Enter"); + m_chkSort = CreateCheckBoxAndAddToSizer(sizerLeftTop, "&Sort items", wxID_ANY, sizerLeftTopBox); + m_chkReadonly = CreateCheckBoxAndAddToSizer(sizerLeftTop, "&Read only", wxID_ANY, sizerLeftTopBox); + m_chkProcessEnter = CreateCheckBoxAndAddToSizer(sizerLeftTop, "Process &Enter", wxID_ANY, sizerLeftTopBox); sizerLeftTop->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer sizerLeftTop->Add(m_radioKind, 0, wxGROW | wxALL, 5); - wxButton *btn = new wxButton(this, ComboPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftTopBox, ComboPage_Reset, "&Reset"); sizerLeftTop->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // lower left pane - wxSizer *sizerLeftBottom = new wxStaticBoxSizer(wxVERTICAL, this, "&Popup"); - sizerLeftBottom->Add(new wxButton(this, ComboPage_Popup, "&Show"), + wxStaticBoxSizer *sizerLeftBottom = new wxStaticBoxSizer(wxVERTICAL, this, "&Popup"); + wxStaticBox* const sizerLeftBottomBox = sizerLeftBottom->GetStaticBox(); + + sizerLeftBottom->Add(new wxButton(sizerLeftBottomBox, ComboPage_Popup, "&Show"), wxSizerFlags().Border().Centre()); - sizerLeftBottom->Add(new wxButton(this, ComboPage_Dismiss, "&Hide"), + sizerLeftBottom->Add(new wxButton(sizerLeftBottomBox, ComboPage_Dismiss, "&Hide"), wxSizerFlags().Border().Centre()); @@ -299,23 +302,24 @@ void ComboboxWidgetsPage::CreateContent() sizerLeft->Add(sizerLeftBottom, wxSizerFlags().Expand()); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, - "&Change combobox contents"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change combobox contents"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); wxSizer *sizerRow; sizerRow = CreateSizerWithTextAndButton(ComboPage_SetCurrent, "Current &selection", ComboPage_CurText, - &m_textCur); + &m_textCur, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); wxTextCtrl *text; sizerRow = CreateSizerWithTextAndLabel("Insertion Point", ComboPage_InsertionPointText, - &text); + &text, + sizerMiddleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); @@ -323,52 +327,58 @@ void ComboboxWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(ComboPage_Insert, "&Insert this string", ComboPage_InsertText, - &m_textInsert); + &m_textInsert, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ComboPage_Add, "&Add this string", ComboPage_AddText, - &m_textAdd); + &m_textAdd, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ComboPage_SetFirst, "Change &1st string", ComboPage_SetFirstText, - &m_textSetFirst); + &m_textSetFirst, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ComboPage_AddSeveral, "&Append a few strings"); + btn = new wxButton(sizerMiddleBox, ComboPage_AddSeveral, "&Append a few strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ComboPage_AddMany, "Append &many strings"); + btn = new wxButton(sizerMiddleBox, ComboPage_AddMany, "Append &many strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ComboPage_Change, "C&hange current", ComboPage_ChangeText, - &m_textChange); + &m_textChange, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ComboPage_Delete, "&Delete this item", ComboPage_DeleteText, - &m_textDelete); + &m_textDelete, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ComboPage_DeleteSel, "Delete &selection"); + btn = new wxButton(sizerMiddleBox, ComboPage_DeleteSel, "Delete &selection"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ComboPage_Clear, "&Clear"); + btn = new wxButton(sizerMiddleBox, ComboPage_Clear, "&Clear"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ComboPage_SetValue, "SetValue", ComboPage_SetValueText, - &m_textSetValue); + &m_textSetValue, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ComboPage_ContainerTests, "Run &tests"); + btn = new wxButton(sizerMiddleBox, ComboPage_ContainerTests, "Run &tests"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); diff --git a/samples/widgets/datepick.cpp b/samples/widgets/datepick.cpp index ca14890578..28e3a9cda5 100644 --- a/samples/widgets/datepick.cpp +++ b/samples/widgets/datepick.cpp @@ -159,9 +159,11 @@ void DatePickerWidgetsPage::CreateContent() 1, wxRA_SPECIFY_COLS); sizerLeft->Add(m_radioKind, wxSizerFlags().Expand().Border()); - wxSizer* const sizerStyle = new wxStaticBoxSizer(wxVERTICAL, this, "&Style"); - m_chkStyleCentury = CreateCheckBoxAndAddToSizer(sizerStyle, "Show ¢ury"); - m_chkStyleAllowNone = CreateCheckBoxAndAddToSizer(sizerStyle, "Allow &no value"); + wxStaticBoxSizer* const sizerStyle = new wxStaticBoxSizer(wxVERTICAL, this, "&Style"); + wxStaticBox* const sizerStyleBox = sizerStyle->GetStaticBox(); + + m_chkStyleCentury = CreateCheckBoxAndAddToSizer(sizerStyle, "Show ¢ury", wxID_ANY, sizerStyleBox); + m_chkStyleAllowNone = CreateCheckBoxAndAddToSizer(sizerStyle, "Allow &no value", wxID_ANY, sizerStyleBox); sizerLeft->Add(sizerStyle, wxSizerFlags().Expand().Border()); diff --git a/samples/widgets/dirctrl.cpp b/samples/widgets/dirctrl.cpp index 58a48302f9..e0ec7b79d9 100644 --- a/samples/widgets/dirctrl.cpp +++ b/samples/widgets/dirctrl.cpp @@ -177,32 +177,34 @@ void DirCtrlWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "Dir control details"); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "Dir control details"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); - - sizerLeft->Add( CreateSizerWithTextAndButton( DirCtrlPage_SetPath , "Set &path", wxID_ANY, &m_path ), + sizerLeft->Add( CreateSizerWithTextAndButton( DirCtrlPage_SetPath , "Set &path", wxID_ANY, &m_path, sizerLeftBox), 0, wxALL | wxALIGN_RIGHT , 5 ); - wxSizer *sizerUseFlags = - new wxStaticBoxSizer(wxVERTICAL, this, "&Flags"); - m_chkDirOnly = CreateCheckBoxAndAddToSizer(sizerUseFlags, "wxDIRCTRL_DIR_ONLY"); - m_chk3D = CreateCheckBoxAndAddToSizer(sizerUseFlags, "wxDIRCTRL_3D_INTERNAL"); - m_chkFirst = CreateCheckBoxAndAddToSizer(sizerUseFlags, "wxDIRCTRL_SELECT_FIRST"); - m_chkFilters = CreateCheckBoxAndAddToSizer(sizerUseFlags, "wxDIRCTRL_SHOW_FILTERS"); - m_chkLabels = CreateCheckBoxAndAddToSizer(sizerUseFlags, "wxDIRCTRL_EDIT_LABELS"); - m_chkMulti = CreateCheckBoxAndAddToSizer(sizerUseFlags, "wxDIRCTRL_MULTIPLE"); - sizerLeft->Add(sizerUseFlags, wxSizerFlags().Expand().Border()); + wxStaticBoxSizer *sizerFlags = new wxStaticBoxSizer(wxVERTICAL, sizerLeftBox, "&Flags"); + wxStaticBox* const sizerFlagsBox = sizerFlags->GetStaticBox(); + + m_chkDirOnly = CreateCheckBoxAndAddToSizer(sizerFlags, "wxDIRCTRL_DIR_ONLY", wxID_ANY, sizerFlagsBox); + m_chk3D = CreateCheckBoxAndAddToSizer(sizerFlags, "wxDIRCTRL_3D_INTERNAL", wxID_ANY, sizerFlagsBox); + m_chkFirst = CreateCheckBoxAndAddToSizer(sizerFlags, "wxDIRCTRL_SELECT_FIRST", wxID_ANY, sizerFlagsBox); + m_chkFilters = CreateCheckBoxAndAddToSizer(sizerFlags, "wxDIRCTRL_SHOW_FILTERS", wxID_ANY, sizerFlagsBox); + m_chkLabels = CreateCheckBoxAndAddToSizer(sizerFlags, "wxDIRCTRL_EDIT_LABELS", wxID_ANY, sizerFlagsBox); + m_chkMulti = CreateCheckBoxAndAddToSizer(sizerFlags, "wxDIRCTRL_MULTIPLE", wxID_ANY, sizerFlagsBox); + sizerLeft->Add(sizerFlags, wxSizerFlags().Expand().Border()); + + wxStaticBoxSizer *sizerFilters = new wxStaticBoxSizer(wxVERTICAL, sizerLeftBox, "&Filters"); + wxStaticBox* const sizerFiltersBox = sizerFilters->GetStaticBox(); - wxSizer *sizerFilters = - new wxStaticBoxSizer(wxVERTICAL, this, "&Filters"); m_fltr[0] = CreateCheckBoxAndAddToSizer(sizerFilters, wxString::Format("all files (%s)|%s", - wxFileSelectorDefaultWildcardStr, wxFileSelectorDefaultWildcardStr)); - m_fltr[1] = CreateCheckBoxAndAddToSizer(sizerFilters, "C++ files (*.cpp; *.h)|*.cpp;*.h"); - m_fltr[2] = CreateCheckBoxAndAddToSizer(sizerFilters, "PNG images (*.png)|*.png"); + wxFileSelectorDefaultWildcardStr, wxFileSelectorDefaultWildcardStr), + wxID_ANY, sizerFiltersBox); + m_fltr[1] = CreateCheckBoxAndAddToSizer(sizerFilters, "C++ files (*.cpp; *.h)|*.cpp;*.h", wxID_ANY, sizerFiltersBox); + m_fltr[2] = CreateCheckBoxAndAddToSizer(sizerFilters, "PNG images (*.png)|*.png", wxID_ANY, sizerFiltersBox); sizerLeft->Add(sizerFilters, wxSizerFlags().Expand().Border()); - wxButton *btn = new wxButton(this, DirCtrlPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerFiltersBox, DirCtrlPage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // keep consistency between enum and labels of radiobox diff --git a/samples/widgets/dirpicker.cpp b/samples/widgets/dirpicker.cpp index d0ce8e2cfd..02a70c4172 100644 --- a/samples/widgets/dirpicker.cpp +++ b/samples/widgets/dirpicker.cpp @@ -27,6 +27,7 @@ #include "wx/app.h" #include "wx/log.h" #include "wx/radiobox.h" + #include "wx/statbox.h" #include "wx/textctrl.h" #endif @@ -142,16 +143,18 @@ DirPickerWidgetsPage::DirPickerWidgetsPage(WidgetsBookCtrl *book, void DirPickerWidgetsPage::CreateContent() { // left pane - wxSizer *boxleft = new wxBoxSizer(wxVERTICAL); + wxSizer *sizerLeft = new wxBoxSizer(wxVERTICAL); - wxStaticBoxSizer *dirbox = new wxStaticBoxSizer(wxVERTICAL, this, "&DirPicker style"); - m_chkDirTextCtrl = CreateCheckBoxAndAddToSizer(dirbox, "With textctrl"); - m_chkDirMustExist = CreateCheckBoxAndAddToSizer(dirbox, "Dir must exist"); - m_chkDirChangeDir = CreateCheckBoxAndAddToSizer(dirbox, "Change working dir"); - m_chkSmall = CreateCheckBoxAndAddToSizer(dirbox, "&Small version"); - boxleft->Add(dirbox, 0, wxALL|wxGROW, 5); + wxStaticBoxSizer *sizerStyle = new wxStaticBoxSizer(wxVERTICAL, this, "&DirPicker style"); + wxStaticBox* const sizerStyleBox = sizerStyle->GetStaticBox(); - boxleft->Add(CreateSizerWithTextAndButton + m_chkDirTextCtrl = CreateCheckBoxAndAddToSizer(sizerStyle, "With textctrl", wxID_ANY, sizerStyleBox); + m_chkDirMustExist = CreateCheckBoxAndAddToSizer(sizerStyle, "Dir must exist", wxID_ANY, sizerStyleBox); + m_chkDirChangeDir = CreateCheckBoxAndAddToSizer(sizerStyle, "Change working dir", wxID_ANY, sizerStyleBox); + m_chkSmall = CreateCheckBoxAndAddToSizer(sizerStyle, "&Small version", wxID_ANY, sizerStyleBox); + sizerLeft->Add(sizerStyle, 0, wxALL|wxGROW, 5); + + sizerLeft->Add(CreateSizerWithTextAndButton ( PickerPage_SetDir, "&Initial directory", @@ -159,9 +162,9 @@ void DirPickerWidgetsPage::CreateContent() &m_textInitialDir ), wxSizerFlags().Expand().Border()); - boxleft->AddSpacer(10); + sizerLeft->AddSpacer(10); - boxleft->Add(new wxButton(this, PickerPage_Reset, "&Reset"), + sizerLeft->Add(new wxButton(this, PickerPage_Reset, "&Reset"), 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); Reset(); // set checkboxes state @@ -178,7 +181,7 @@ void DirPickerWidgetsPage::CreateContent() // global pane wxSizer *sz = new wxBoxSizer(wxHORIZONTAL); - sz->Add(boxleft, 0, wxGROW|wxALL, 5); + sz->Add(sizerLeft, 0, wxGROW|wxALL, 5); sz->Add(m_sizer, 1, wxGROW|wxALL, 5); SetSizer(sz); diff --git a/samples/widgets/editlbox.cpp b/samples/widgets/editlbox.cpp index 763b1bb1aa..1eea201d3d 100644 --- a/samples/widgets/editlbox.cpp +++ b/samples/widgets/editlbox.cpp @@ -130,16 +130,15 @@ void EditableListboxWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, - "&Set listbox parameters"); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set listbox parameters"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - m_chkAllowNew = CreateCheckBoxAndAddToSizer(sizerLeft, "Allow new items"); - m_chkAllowEdit = CreateCheckBoxAndAddToSizer(sizerLeft, "Allow editing items"); - m_chkAllowDelete = CreateCheckBoxAndAddToSizer(sizerLeft, "Allow deleting items"); - m_chkAllowNoReorder = CreateCheckBoxAndAddToSizer(sizerLeft, "Block user reordering"); + m_chkAllowNew = CreateCheckBoxAndAddToSizer(sizerLeft, "Allow new items", wxID_ANY, sizerLeftBox); + m_chkAllowEdit = CreateCheckBoxAndAddToSizer(sizerLeft, "Allow editing items", wxID_ANY, sizerLeftBox); + m_chkAllowDelete = CreateCheckBoxAndAddToSizer(sizerLeft, "Allow deleting items", wxID_ANY, sizerLeftBox); + m_chkAllowNoReorder = CreateCheckBoxAndAddToSizer(sizerLeft, "Block user reordering", wxID_ANY, sizerLeftBox); - wxButton *btn = new wxButton(this, EditableListboxPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, EditableListboxPage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // right pane diff --git a/samples/widgets/filectrl.cpp b/samples/widgets/filectrl.cpp index 93ea693e94..f7c0a051d4 100644 --- a/samples/widgets/filectrl.cpp +++ b/samples/widgets/filectrl.cpp @@ -173,19 +173,20 @@ void FileCtrlWidgetsPage::CreateContent() sizerLeft->Add( CreateSizerWithTextAndButton( FileCtrlPage_SetFilename , "Set &filename", wxID_ANY, &m_filename ), 0, wxALL | wxEXPAND , 5 ); - wxSizer *sizerUseFlags = - new wxStaticBoxSizer( wxVERTICAL, this, "&Flags"); + wxStaticBoxSizer *sizerFlags = new wxStaticBoxSizer( wxVERTICAL, this, "&Flags"); + wxStaticBox* const sizerFlagsBox = sizerFlags->GetStaticBox(); - m_chkMultiple = CreateCheckBoxAndAddToSizer( sizerUseFlags, "wxFC_MULTIPLE"); - m_chkNoShowHidden = CreateCheckBoxAndAddToSizer( sizerUseFlags, "wxFC_NOSHOWHIDDEN"); - sizerLeft->Add( sizerUseFlags, wxSizerFlags().Expand().Border() ); + m_chkMultiple = CreateCheckBoxAndAddToSizer( sizerFlags, "wxFC_MULTIPLE", wxID_ANY, sizerFlagsBox ); + m_chkNoShowHidden = CreateCheckBoxAndAddToSizer( sizerFlags, "wxFC_NOSHOWHIDDEN", wxID_ANY, sizerFlagsBox ); + sizerLeft->Add( sizerFlags, wxSizerFlags().Expand().Border() ); + + wxStaticBoxSizer *sizerFilters = new wxStaticBoxSizer( wxVERTICAL, this, "&Filters"); + wxStaticBox* const sizerFiltersBox = sizerFilters->GetStaticBox(); - wxSizer *sizerFilters = - new wxStaticBoxSizer( wxVERTICAL, this, "&Filters"); m_fltr[0] = CreateCheckBoxAndAddToSizer( sizerFilters, wxString::Format("all files (%s)|%s", - wxFileSelectorDefaultWildcardStr, wxFileSelectorDefaultWildcardStr ) ); - m_fltr[1] = CreateCheckBoxAndAddToSizer( sizerFilters, "C++ files (*.cpp; *.h)|*.cpp;*.h" ); - m_fltr[2] = CreateCheckBoxAndAddToSizer( sizerFilters, "PNG images (*.png)|*.png"); + wxFileSelectorDefaultWildcardStr, wxFileSelectorDefaultWildcardStr ), wxID_ANY, sizerFiltersBox ); + m_fltr[1] = CreateCheckBoxAndAddToSizer( sizerFilters, "C++ files (*.cpp; *.h)|*.cpp;*.h", wxID_ANY, sizerFiltersBox ); + m_fltr[2] = CreateCheckBoxAndAddToSizer( sizerFilters, "PNG images (*.png)|*.png", wxID_ANY, sizerFiltersBox ); sizerLeft->Add( sizerFilters, wxSizerFlags().Expand().Border() ); wxButton *btn = new wxButton( this, FileCtrlPage_Reset, "&Reset" ); diff --git a/samples/widgets/filepicker.cpp b/samples/widgets/filepicker.cpp index 25aa702b3f..48da5ebfa1 100644 --- a/samples/widgets/filepicker.cpp +++ b/samples/widgets/filepicker.cpp @@ -27,6 +27,7 @@ #include "wx/app.h" #include "wx/log.h" #include "wx/radiobox.h" + #include "wx/statbox.h" #include "wx/textctrl.h" #endif @@ -159,24 +160,26 @@ FilePickerWidgetsPage::FilePickerWidgetsPage(WidgetsBookCtrl *book, void FilePickerWidgetsPage::CreateContent() { // left pane - wxSizer *boxleft = new wxBoxSizer(wxVERTICAL); + wxSizer *leftSizer = new wxBoxSizer(wxVERTICAL); static const wxString mode[] = { "open", "save" }; m_radioFilePickerMode = new wxRadioBox(this, wxID_ANY, "wxFilePicker mode", wxDefaultPosition, wxDefaultSize, WXSIZEOF(mode), mode); - boxleft->Add(m_radioFilePickerMode, 0, wxALL|wxGROW, 5); + leftSizer->Add(m_radioFilePickerMode, 0, wxALL|wxGROW, 5); - wxStaticBoxSizer *filebox = new wxStaticBoxSizer(wxVERTICAL, this, "&FilePicker style"); - m_chkFileTextCtrl = CreateCheckBoxAndAddToSizer(filebox, "With textctrl"); - m_chkFileOverwritePrompt = CreateCheckBoxAndAddToSizer(filebox, "Overwrite prompt"); - m_chkFileMustExist = CreateCheckBoxAndAddToSizer(filebox, "File must exist"); - m_chkFileChangeDir = CreateCheckBoxAndAddToSizer(filebox, "Change working dir"); - m_chkSmall = CreateCheckBoxAndAddToSizer(filebox, "&Small version"); + wxStaticBoxSizer *styleSizer = new wxStaticBoxSizer(wxVERTICAL, this, "&FilePicker style"); + wxStaticBox* const styleSizerBox = styleSizer->GetStaticBox(); - boxleft->Add(filebox, 0, wxALL|wxGROW, 5); + m_chkFileTextCtrl = CreateCheckBoxAndAddToSizer(styleSizer, "With textctrl", wxID_ANY, styleSizerBox); + m_chkFileOverwritePrompt = CreateCheckBoxAndAddToSizer(styleSizer, "Overwrite prompt", wxID_ANY, styleSizerBox); + m_chkFileMustExist = CreateCheckBoxAndAddToSizer(styleSizer, "File must exist", wxID_ANY, styleSizerBox); + m_chkFileChangeDir = CreateCheckBoxAndAddToSizer(styleSizer, "Change working dir", wxID_ANY, styleSizerBox); + m_chkSmall = CreateCheckBoxAndAddToSizer(styleSizer, "&Small version", wxID_ANY, styleSizerBox); - boxleft->Add(CreateSizerWithTextAndButton + leftSizer->Add(styleSizer, 0, wxALL|wxGROW, 5); + + leftSizer->Add(CreateSizerWithTextAndButton ( PickerPage_SetDir, "&Initial directory", @@ -184,9 +187,9 @@ void FilePickerWidgetsPage::CreateContent() &m_textInitialDir ), wxSizerFlags().Expand().Border()); - boxleft->AddSpacer(10); + leftSizer->AddSpacer(10); - boxleft->Add(new wxButton(this, PickerPage_Reset, "&Reset"), + leftSizer->Add(new wxButton(this, PickerPage_Reset, "&Reset"), 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); Reset(); // set checkboxes state @@ -207,7 +210,7 @@ void FilePickerWidgetsPage::CreateContent() // global pane wxSizer *sz = new wxBoxSizer(wxHORIZONTAL); - sz->Add(boxleft, 0, wxGROW|wxALL, 5); + sz->Add(leftSizer, 0, wxGROW|wxALL, 5); sz->Add(m_sizer, 1, wxGROW|wxALL, 5); SetSizer(sz); diff --git a/samples/widgets/fontpicker.cpp b/samples/widgets/fontpicker.cpp index 6ad222b29f..052a74c564 100644 --- a/samples/widgets/fontpicker.cpp +++ b/samples/widgets/fontpicker.cpp @@ -27,6 +27,7 @@ #include "wx/app.h" #include "wx/log.h" #include "wx/radiobox.h" + #include "wx/statbox.h" #endif #include "wx/artprov.h" @@ -134,15 +135,16 @@ FontPickerWidgetsPage::FontPickerWidgetsPage(WidgetsBookCtrl *book, void FontPickerWidgetsPage::CreateContent() { // left pane - wxSizer *boxleft = new wxBoxSizer(wxVERTICAL); + wxSizer *leftSizer = new wxBoxSizer(wxVERTICAL); + wxStaticBoxSizer *styleSizer = new wxStaticBoxSizer(wxVERTICAL, this, "&FontPicker style"); + wxStaticBox* const styleSizerBox = styleSizer->GetStaticBox(); - wxStaticBoxSizer *fontbox = new wxStaticBoxSizer(wxVERTICAL, this, "&FontPicker style"); - m_chkFontTextCtrl = CreateCheckBoxAndAddToSizer(fontbox, "With textctrl"); - m_chkFontDescAsLabel = CreateCheckBoxAndAddToSizer(fontbox, "Font desc as btn label"); - m_chkFontUseFontForLabel = CreateCheckBoxAndAddToSizer(fontbox, "Use font for label"); - boxleft->Add(fontbox, 0, wxALL|wxGROW, 5); + m_chkFontTextCtrl = CreateCheckBoxAndAddToSizer(styleSizer, "With textctrl", wxID_ANY, styleSizerBox); + m_chkFontDescAsLabel = CreateCheckBoxAndAddToSizer(styleSizer, "Font desc as btn label", wxID_ANY, styleSizerBox); + m_chkFontUseFontForLabel = CreateCheckBoxAndAddToSizer(styleSizer, "Use font for label", wxID_ANY, styleSizerBox); + leftSizer->Add(styleSizer, 0, wxALL|wxGROW, 5); - boxleft->Add(new wxButton(this, PickerPage_Reset, "&Reset"), + leftSizer->Add(new wxButton(this, PickerPage_Reset, "&Reset"), 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); Reset(); // set checkboxes state @@ -159,7 +161,7 @@ void FontPickerWidgetsPage::CreateContent() // global pane wxSizer *sz = new wxBoxSizer(wxHORIZONTAL); - sz->Add(boxleft, 0, wxGROW|wxALL, 5); + sz->Add(leftSizer, 0, wxGROW|wxALL, 5); sz->Add(m_sizer, 1, wxGROW|wxALL, 5); SetSizer(sz); diff --git a/samples/widgets/gauge.cpp b/samples/widgets/gauge.cpp index 1b25e749d2..d8a247784d 100644 --- a/samples/widgets/gauge.cpp +++ b/samples/widgets/gauge.cpp @@ -196,27 +196,27 @@ void GaugeWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); - - m_chkVert = CreateCheckBoxAndAddToSizer(sizerLeft, "&Vertical"); - m_chkSmooth = CreateCheckBoxAndAddToSizer(sizerLeft, "&Smooth"); - m_chkProgress = CreateCheckBoxAndAddToSizer(sizerLeft, "&Progress"); + m_chkVert = CreateCheckBoxAndAddToSizer(sizerLeft, "&Vertical", wxID_ANY, sizerLeftBox); + m_chkSmooth = CreateCheckBoxAndAddToSizer(sizerLeft, "&Smooth", wxID_ANY, sizerLeftBox); + m_chkProgress = CreateCheckBoxAndAddToSizer(sizerLeft, "&Progress", wxID_ANY, sizerLeftBox); sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer - wxButton *btn = new wxButton(this, GaugePage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, GaugePage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Change gauge value"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change gauge value"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); wxTextCtrl *text; wxSizer *sizerRow = CreateSizerWithTextAndLabel("Current value", GaugePage_CurValueText, - &text); + &text, + sizerMiddleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); @@ -224,24 +224,26 @@ void GaugeWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(GaugePage_SetValue, "Set &value", GaugePage_ValueText, - &m_textValue); + &m_textValue, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(GaugePage_SetRange, "Set &range", GaugePage_RangeText, - &m_textRange); + &m_textRange, + sizerMiddleBox); m_textRange->SetValue( wxString::Format("%lu", m_range) ); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, GaugePage_Progress, "Simulate &progress"); + btn = new wxButton(sizerMiddleBox, GaugePage_Progress, "Simulate &progress"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, GaugePage_IndeterminateProgress, + btn = new wxButton(sizerMiddleBox, GaugePage_IndeterminateProgress, "Simulate &indeterminate job"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, GaugePage_Clear, "&Clear"); + btn = new wxButton(sizerMiddleBox, GaugePage_Clear, "&Clear"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); // right pane diff --git a/samples/widgets/headerctrl.cpp b/samples/widgets/headerctrl.cpp index 26f0b9baa9..99682204c3 100644 --- a/samples/widgets/headerctrl.cpp +++ b/samples/widgets/headerctrl.cpp @@ -85,7 +85,7 @@ protected: // the control itself and the sizer it is in wxHeaderCtrlSimple *m_header; - wxSizer *m_sizerHeader; + wxStaticBoxSizer *m_sizerHeader; // the check boxes for header styles wxCheckBox *m_chkAllowReorder; wxCheckBox *m_chkAllowHide; @@ -129,27 +129,31 @@ void HeaderCtrlWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // header style - wxSizer *sizerHeader = new wxStaticBoxSizer(wxVERTICAL, this, "&Header style"); - m_chkAllowReorder = CreateCheckBoxAndAddToSizer(sizerHeader, "Allow &reorder"); - m_chkAllowHide = CreateCheckBoxAndAddToSizer(sizerHeader, "Alow &hide"); - m_chkBitmapOnRight = CreateCheckBoxAndAddToSizer(sizerHeader, "&Bitmap on right"); + wxStaticBoxSizer *styleSizer = new wxStaticBoxSizer(wxVERTICAL, this, "&Header style"); + wxStaticBox* const styleSizerBox = styleSizer->GetStaticBox(); + + m_chkAllowReorder = CreateCheckBoxAndAddToSizer(styleSizer, "Allow &reorder", wxID_ANY, styleSizerBox); + m_chkAllowHide = CreateCheckBoxAndAddToSizer(styleSizer, "Alow &hide", wxID_ANY, styleSizerBox); + m_chkBitmapOnRight = CreateCheckBoxAndAddToSizer(styleSizer, "&Bitmap on right", wxID_ANY, styleSizerBox); ResetHeaderStyle(); - sizerHeader->AddStretchSpacer(); - wxButton* btnReset = new wxButton(this, wxID_ANY, "&Reset"); - sizerHeader->Add(btnReset, wxSizerFlags().CenterHorizontal().Border()); - sizerTop->Add(sizerHeader, wxSizerFlags().Expand()); + styleSizer->AddStretchSpacer(); + wxButton* btnReset = new wxButton(styleSizerBox, wxID_ANY, "&Reset"); + styleSizer->Add(btnReset, wxSizerFlags().CenterHorizontal().Border()); + sizerTop->Add(styleSizer, wxSizerFlags().Expand()); // column flags for ( int i = 0; i < (int)WXSIZEOF(m_colSettings); i++ ) { - wxSizer* sizerCol = new wxStaticBoxSizer(wxVERTICAL, this, wxString::Format("Column %i style", i+1)); - m_colSettings[i].chkAllowResize = CreateCheckBoxAndAddToSizer(sizerCol, "Allow resize"); - m_colSettings[i].chkAllowReorder = CreateCheckBoxAndAddToSizer(sizerCol, "Allow reorder"); - m_colSettings[i].chkAllowSort = CreateCheckBoxAndAddToSizer(sizerCol, "Allow sort"); - m_colSettings[i].chkAllowHide = CreateCheckBoxAndAddToSizer(sizerCol, "Hidden"); - m_colSettings[i].chkWithBitmap = CreateCheckBoxAndAddToSizer(sizerCol, "With bitmap"); - m_colSettings[i].rbAlignments = new wxRadioBox(this, wxID_ANY, "Alignment", + wxStaticBoxSizer* sizerCol = new wxStaticBoxSizer(wxVERTICAL, this, wxString::Format("Column %i style", i+1)); + wxStaticBox* const sizerColBox = sizerCol->GetStaticBox(); + + m_colSettings[i].chkAllowResize = CreateCheckBoxAndAddToSizer(sizerCol, "Allow resize", wxID_ANY, sizerColBox); + m_colSettings[i].chkAllowReorder = CreateCheckBoxAndAddToSizer(sizerCol, "Allow reorder", wxID_ANY, sizerColBox); + m_colSettings[i].chkAllowSort = CreateCheckBoxAndAddToSizer(sizerCol, "Allow sort", wxID_ANY, sizerColBox); + m_colSettings[i].chkAllowHide = CreateCheckBoxAndAddToSizer(sizerCol, "Hidden", wxID_ANY, sizerColBox); + m_colSettings[i].chkWithBitmap = CreateCheckBoxAndAddToSizer(sizerCol, "With bitmap", wxID_ANY, sizerColBox); + m_colSettings[i].rbAlignments = new wxRadioBox(sizerColBox, wxID_ANY, "Alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(gs_colAlignments), gs_colAlignments, 2, wxRA_SPECIFY_COLS); sizerCol->Add(m_colSettings[i].rbAlignments, wxSizerFlags().Expand().Border()); @@ -192,7 +196,7 @@ void HeaderCtrlWidgetsPage::RecreateWidget() long flags = GetAttrs().m_defaultFlags | GetHeaderStyleFlags(); - m_header = new wxHeaderCtrlSimple(this, wxID_ANY, + m_header = new wxHeaderCtrlSimple(m_sizerHeader->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, flags); diff --git a/samples/widgets/hyperlnk.cpp b/samples/widgets/hyperlnk.cpp index 889dda57a2..4f10b56904 100644 --- a/samples/widgets/hyperlnk.cpp +++ b/samples/widgets/hyperlnk.cpp @@ -154,14 +154,13 @@ void HyperlinkWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "Hyperlink details"); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "Hyperlink details"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); - - sizerLeft->Add( CreateSizerWithTextAndButton( HyperlinkPage_SetLabel , "Set &Label", wxID_ANY, &m_label ), + sizerLeft->Add( CreateSizerWithTextAndButton( HyperlinkPage_SetLabel , "Set &Label", wxID_ANY, &m_label, sizerLeftBox ), 0, wxALL | wxALIGN_RIGHT , 5 ); - sizerLeft->Add( CreateSizerWithTextAndButton( HyperlinkPage_SetURL , "Set &URL", wxID_ANY, &m_url ), + sizerLeft->Add( CreateSizerWithTextAndButton( HyperlinkPage_SetURL , "Set &URL", wxID_ANY, &m_url, sizerLeftBox ), 0, wxALL | wxALIGN_RIGHT , 5 ); static const wxString alignments[] = @@ -173,14 +172,14 @@ void HyperlinkWidgetsPage::CreateContent() wxCOMPILE_TIME_ASSERT( WXSIZEOF(alignments) == Align_Max, AlignMismatch ); - m_radioAlignMode = new wxRadioBox(this, wxID_ANY, "alignment", + m_radioAlignMode = new wxRadioBox(sizerLeftBox, wxID_ANY, "alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(alignments), alignments); m_radioAlignMode->SetSelection(1); // start with "centre" selected since // wxHL_DEFAULT_STYLE contains wxHL_ALIGN_CENTRE sizerLeft->Add(m_radioAlignMode, 0, wxALL|wxGROW, 5); - m_checkGeneric = new wxCheckBox(this, wxID_ANY, "Use generic version", + m_checkGeneric = new wxCheckBox(sizerLeftBox, wxID_ANY, "Use generic version", wxDefaultPosition, wxDefaultSize); sizerLeft->Add(m_checkGeneric, 0, wxALL|wxGROW, 5); diff --git a/samples/widgets/listbox.cpp b/samples/widgets/listbox.cpp index 4b1eb010cf..ba12939b08 100644 --- a/samples/widgets/listbox.cpp +++ b/samples/widgets/listbox.cpp @@ -274,9 +274,23 @@ void ListboxWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, - "&Set listbox parameters"); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set listbox parameters"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); + + m_chkVScroll = CreateCheckBoxAndAddToSizer + ( + sizerLeft, + "Always show &vertical scrollbar", + wxID_ANY, sizerLeftBox + ); + m_chkHScroll = CreateCheckBoxAndAddToSizer + ( + sizerLeft, + "Show &horizontal scrollbar", + wxID_ANY, sizerLeftBox + ); + m_chkSort = CreateCheckBoxAndAddToSizer(sizerLeft, "&Sort items", wxID_ANY, sizerLeftBox); + m_chkOwnerDraw = CreateCheckBoxAndAddToSizer(sizerLeft, "&Owner drawn", wxID_ANY, sizerLeftBox); static const wxString modes[] = { @@ -285,7 +299,7 @@ void ListboxWidgetsPage::CreateContent() "multiple", }; - m_radioSelMode = new wxRadioBox(this, wxID_ANY, "Selection &mode:", + m_radioSelMode = new wxRadioBox(sizerLeftBox, wxID_ANY, "Selection &mode:", wxDefaultPosition, wxDefaultSize, WXSIZEOF(modes), modes, 1, wxRA_SPECIFY_COLS); @@ -300,91 +314,77 @@ void ListboxWidgetsPage::CreateContent() , "rearrange list" #endif // wxUSE_REARRANGECTRL }; - m_radioListType = new wxRadioBox(this, wxID_ANY, "&List type:", + m_radioListType = new wxRadioBox(sizerLeftBox, wxID_ANY, "&List type:", wxDefaultPosition, wxDefaultSize, WXSIZEOF(listTypes), listTypes, 1, wxRA_SPECIFY_COLS); - m_chkVScroll = CreateCheckBoxAndAddToSizer - ( - sizerLeft, - "Always show &vertical scrollbar" - ); - m_chkHScroll = CreateCheckBoxAndAddToSizer - ( - sizerLeft, - "Show &horizontal scrollbar" - ); - m_chkSort = CreateCheckBoxAndAddToSizer(sizerLeft, "&Sort items"); - m_chkOwnerDraw = CreateCheckBoxAndAddToSizer(sizerLeft, "&Owner drawn"); - sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer sizerLeft->Add(m_radioSelMode, 0, wxGROW | wxALL, 5); sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer sizerLeft->Add(m_radioListType, 0, wxGROW | wxALL, 5); - wxButton *btn = new wxButton(this, ListboxPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, ListboxPage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, - "&Change listbox contents"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change listbox contents"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); wxSizer *sizerRow = new wxBoxSizer(wxHORIZONTAL); - btn = new wxButton(this, ListboxPage_Add, "&Add this string"); - m_textAdd = new wxTextCtrl(this, ListboxPage_AddText, "test item \t0"); + btn = new wxButton(sizerMiddleBox, ListboxPage_Add, "&Add this string"); + m_textAdd = new wxTextCtrl(sizerMiddleBox, ListboxPage_AddText, "test item \t0"); sizerRow->Add(btn, 0, wxRIGHT, 5); sizerRow->Add(m_textAdd, 1, wxLEFT, 5); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_AddSeveral, "&Insert a few strings"); + btn = new wxButton(sizerMiddleBox, ListboxPage_AddSeveral, "&Insert a few strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_AddMany, "Add &many strings"); + btn = new wxButton(sizerMiddleBox, ListboxPage_AddMany, "Add &many strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = new wxBoxSizer(wxHORIZONTAL); - btn = new wxButton(this, ListboxPage_Change, "C&hange current"); - m_textChange = new wxTextCtrl(this, ListboxPage_ChangeText, wxEmptyString); + btn = new wxButton(sizerMiddleBox, ListboxPage_Change, "C&hange current"); + m_textChange = new wxTextCtrl(sizerMiddleBox, ListboxPage_ChangeText, wxEmptyString); sizerRow->Add(btn, 0, wxRIGHT, 5); sizerRow->Add(m_textChange, 1, wxLEFT, 5); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = new wxBoxSizer(wxHORIZONTAL); - btn = new wxButton(this, ListboxPage_EnsureVisible, "Make item &visible"); - m_textEnsureVisible = new wxTextCtrl(this, ListboxPage_EnsureVisibleText, wxEmptyString); + btn = new wxButton(sizerMiddleBox, ListboxPage_EnsureVisible, "Make item &visible"); + m_textEnsureVisible = new wxTextCtrl(sizerMiddleBox, ListboxPage_EnsureVisibleText, wxEmptyString); sizerRow->Add(btn, 0, wxRIGHT, 5); sizerRow->Add(m_textEnsureVisible, 1, wxLEFT, 5); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = new wxBoxSizer(wxHORIZONTAL); - btn = new wxButton(this, ListboxPage_Delete, "&Delete this item"); - m_textDelete = new wxTextCtrl(this, ListboxPage_DeleteText, wxEmptyString); + btn = new wxButton(sizerMiddleBox, ListboxPage_Delete, "&Delete this item"); + m_textDelete = new wxTextCtrl(sizerMiddleBox, ListboxPage_DeleteText, wxEmptyString); sizerRow->Add(btn, 0, wxRIGHT, 5); sizerRow->Add(m_textDelete, 1, wxLEFT, 5); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_DeleteSel, "Delete &selection"); + btn = new wxButton(sizerMiddleBox, ListboxPage_DeleteSel, "Delete &selection"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_Clear, "&Clear"); + btn = new wxButton(sizerMiddleBox, ListboxPage_Clear, "&Clear"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_MoveUp, "Move item &up"); + btn = new wxButton(sizerMiddleBox, ListboxPage_MoveUp, "Move item &up"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_MoveDown, "Move item &down"); + btn = new wxButton(sizerMiddleBox, ListboxPage_MoveDown, "Move item &down"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_GetTopItem, "Get top item"); + btn = new wxButton(sizerMiddleBox, ListboxPage_GetTopItem, "Get top item"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_GetCountPerPage, "Get count per page"); + btn = new wxButton(sizerMiddleBox, ListboxPage_GetCountPerPage, "Get count per page"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ListboxPage_ContainerTests, "Run &tests"); + btn = new wxButton(sizerMiddleBox, ListboxPage_ContainerTests, "Run &tests"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); // right pane diff --git a/samples/widgets/notebook.cpp b/samples/widgets/notebook.cpp index ea3df7e8d7..e01dcdd094 100644 --- a/samples/widgets/notebook.cpp +++ b/samples/widgets/notebook.cpp @@ -199,7 +199,8 @@ void BookWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); // must be in sync with Orient enum wxArrayString orientations; @@ -211,59 +212,62 @@ void BookWidgetsPage::CreateContent() wxASSERT_MSG( orientations.GetCount() == Orient_Max, "forgot to update something" ); - m_chkImages = new wxCheckBox(this, wxID_ANY, "Show &images"); - m_radioOrient = new wxRadioBox(this, wxID_ANY, "&Tab orientation", + m_chkImages = new wxCheckBox(sizerLeftBox, wxID_ANY, "Show &images"); + m_radioOrient = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Tab orientation", wxDefaultPosition, wxDefaultSize, orientations, 1, wxRA_SPECIFY_COLS); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); - sizerLeft->Add(m_chkImages, 0, wxALL, 5); sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer sizerLeft->Add(m_radioOrient, 0, wxALL, 5); - wxButton *btn = new wxButton(this, BookPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, BookPage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Contents"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Contents"); + wxStaticBox* const sizerMidleBox = sizerMiddle->GetStaticBox(); wxTextCtrl *text; wxSizer *sizerRow = CreateSizerWithTextAndLabel("Number of pages: ", BookPage_NumPagesText, - &text); + &text, + sizerMidleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndLabel("Current selection: ", BookPage_CurSelectText, - &text); + &text, + sizerMidleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(BookPage_SelectPage, "&Select page", BookPage_SelectText, - &m_textSelect); + &m_textSelect, + sizerMidleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BookPage_AddPage, "&Add page"); + btn = new wxButton(sizerMidleBox, BookPage_AddPage, "&Add page"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(BookPage_InsertPage, "&Insert page at", BookPage_InsertText, - &m_textInsert); + &m_textInsert, + sizerMidleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(BookPage_RemovePage, "&Remove page", BookPage_RemoveText, - &m_textRemove); + &m_textRemove, + sizerMidleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, BookPage_DeleteAll, "&Delete All"); + btn = new wxButton(sizerMidleBox, BookPage_DeleteAll, "&Delete All"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); // right pane diff --git a/samples/widgets/odcombobox.cpp b/samples/widgets/odcombobox.cpp index 8dbfc020e4..b451073f31 100644 --- a/samples/widgets/odcombobox.cpp +++ b/samples/widgets/odcombobox.cpp @@ -329,90 +329,93 @@ void ODComboboxWidgetsPage::CreateContent() wxSizer *sizerLeft = new wxBoxSizer(wxVERTICAL); // left pane - style box - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); + wxStaticBoxSizer *sizerStyle = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerStyleBox = sizerStyle->GetStaticBox(); - wxSizer *sizerStyle = new wxStaticBoxSizer(box, wxVERTICAL); - - m_chkSort = CreateCheckBoxAndAddToSizer(sizerStyle, "&Sort items"); - m_chkReadonly = CreateCheckBoxAndAddToSizer(sizerStyle, "&Read only"); - m_chkDclickcycles = CreateCheckBoxAndAddToSizer(sizerStyle, "&Double-click Cycles"); + m_chkSort = CreateCheckBoxAndAddToSizer(sizerStyle, "&Sort items", wxID_ANY, sizerStyleBox); + m_chkReadonly = CreateCheckBoxAndAddToSizer(sizerStyle, "&Read only", wxID_ANY, sizerStyleBox); + m_chkDclickcycles = CreateCheckBoxAndAddToSizer(sizerStyle, "&Double-click Cycles", wxID_ANY, sizerStyleBox); sizerStyle->AddSpacer(4); - m_chkBitmapbutton = CreateCheckBoxAndAddToSizer(sizerStyle, "&Bitmap button"); - m_chkStdbutton = CreateCheckBoxAndAddToSizer(sizerStyle, "B&lank button background"); + m_chkBitmapbutton = CreateCheckBoxAndAddToSizer(sizerStyle, "&Bitmap button", wxID_ANY, sizerStyleBox); + m_chkStdbutton = CreateCheckBoxAndAddToSizer(sizerStyle, "B&lank button background", wxID_ANY, sizerStyleBox); - wxButton *btn = new wxButton(this, ODComboPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerStyleBox, ODComboPage_Reset, "&Reset"); sizerStyle->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 3); sizerLeft->Add(sizerStyle, wxSizerFlags().Expand()); // left pane - popup adjustment box - box = new wxStaticBox(this, wxID_ANY, "Adjust &popup"); - - wxSizer *sizerPopupPos = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerPopupPos = new wxStaticBoxSizer(wxVERTICAL, this, "Adjust &popup"); + wxStaticBox* const sizerPopupPosBox = sizerPopupPos->GetStaticBox(); sizerRow = CreateSizerWithTextAndLabel("Min. Width:", ODComboPage_PopupMinWidth, - &m_textPopupMinWidth); + &m_textPopupMinWidth, + sizerPopupPosBox); m_textPopupMinWidth->SetValue("-1"); sizerPopupPos->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndLabel("Max. Height:", ODComboPage_PopupHeight, - &m_textPopupHeight); + &m_textPopupHeight, + sizerPopupPosBox); m_textPopupHeight->SetValue("-1"); sizerPopupPos->Add(sizerRow, 0, wxALL | wxGROW, 5); - m_chkAlignpopupright = CreateCheckBoxAndAddToSizer(sizerPopupPos, "Align Right"); + m_chkAlignpopupright = CreateCheckBoxAndAddToSizer(sizerPopupPos, "Align Right", wxID_ANY, sizerPopupPosBox); sizerLeft->Add(sizerPopupPos, wxSizerFlags().Expand().Border(wxTOP, 2)); // left pane - button adjustment box - box = new wxStaticBox(this, wxID_ANY, "Adjust &button"); - - wxSizer *sizerButtonPos = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerButtonPos = new wxStaticBoxSizer(wxVERTICAL, this, "Adjust &button"); + wxStaticBox* const sizerButtonPosBox = sizerButtonPos->GetStaticBox(); sizerRow = CreateSizerWithTextAndLabel("Width:", ODComboPage_ButtonWidth, - &m_textButtonWidth); + &m_textButtonWidth, + sizerButtonPosBox); m_textButtonWidth->SetValue("-1"); sizerButtonPos->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndLabel("VSpacing:", ODComboPage_ButtonSpacing, - &m_textButtonSpacing); + &m_textButtonSpacing, + sizerButtonPosBox); m_textButtonSpacing->SetValue("0"); sizerButtonPos->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndLabel("Height:", ODComboPage_ButtonHeight, - &m_textButtonHeight); + &m_textButtonHeight, + sizerButtonPosBox); m_textButtonHeight->SetValue("-1"); sizerButtonPos->Add(sizerRow, 0, wxALL | wxGROW, 5); - m_chkAlignbutleft = CreateCheckBoxAndAddToSizer(sizerButtonPos, "Align Left"); + m_chkAlignbutleft = CreateCheckBoxAndAddToSizer(sizerButtonPos, "Align Left", wxID_ANY, sizerButtonPosBox); sizerLeft->Add(sizerButtonPos, wxSizerFlags().Expand().Border(wxTOP, 2)); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, - "&Change combobox contents"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change combobox contents"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); - btn = new wxButton(this, ODComboPage_ContainerTests, "Run &tests"); + btn = new wxButton(sizerMiddleBox, ODComboPage_ContainerTests, "Run &tests"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndLabel("Current selection", ODComboPage_CurText, - &text); + &text, + sizerMiddleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndLabel("Insertion Point", ODComboPage_InsertionPointText, - &text); + &text, + sizerMiddleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); @@ -420,37 +423,41 @@ void ODComboboxWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(ODComboPage_Insert, "&Insert this string", ODComboPage_InsertText, - &m_textInsert); + &m_textInsert, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ODComboPage_Add, "&Add this string", ODComboPage_AddText, - &m_textAdd); + &m_textAdd, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ODComboPage_AddSeveral, "&Append a few strings"); + btn = new wxButton(sizerMiddleBox, ODComboPage_AddSeveral, "&Append a few strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ODComboPage_AddMany, "Append &many strings"); + btn = new wxButton(sizerMiddleBox, ODComboPage_AddMany, "Append &many strings"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ODComboPage_Change, "C&hange current", ODComboPage_ChangeText, - &m_textChange); + &m_textChange, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(ODComboPage_Delete, "&Delete this item", ODComboPage_DeleteText, - &m_textDelete); + &m_textDelete, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ODComboPage_DeleteSel, "Delete &selection"); + btn = new wxButton(sizerMiddleBox, ODComboPage_DeleteSel, "Delete &selection"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); - btn = new wxButton(this, ODComboPage_Clear, "&Clear"); + btn = new wxButton(sizerMiddleBox, ODComboPage_Clear, "&Clear"); sizerMiddle->Add(btn, 0, wxALL | wxGROW, 5); // right pane diff --git a/samples/widgets/radiobox.cpp b/samples/widgets/radiobox.cpp index af851aff96..40fdb0aec0 100644 --- a/samples/widgets/radiobox.cpp +++ b/samples/widgets/radiobox.cpp @@ -195,69 +195,78 @@ void RadioWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); - - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerleftBox = sizerLeft->GetStaticBox(); m_chkSpecifyRows = CreateCheckBoxAndAddToSizer ( sizerLeft, - "Major specifies &rows count" + "Major specifies &rows count", + wxID_ANY, + sizerleftBox ); wxSizer *sizerRow; sizerRow = CreateSizerWithTextAndLabel("&Major dimension:", wxID_ANY, - &m_textMajorDim); + &m_textMajorDim, + sizerleftBox); sizerLeft->Add(sizerRow, wxSizerFlags().Expand().Border()); sizerRow = CreateSizerWithTextAndLabel("&Number of buttons:", wxID_ANY, - &m_textNumBtns); + &m_textNumBtns, + sizerleftBox); sizerLeft->Add(sizerRow, wxSizerFlags().Expand().Border()); wxButton *btn; - btn = new wxButton(this, RadioPage_Update, "&Update"); + btn = new wxButton(sizerleftBox, RadioPage_Update, "&Update"); sizerLeft->Add(btn, wxSizerFlags().CentreHorizontal().Border()); sizerLeft->AddSpacer(5); - btn = new wxButton(this, RadioPage_Reset, "&Reset"); + btn = new wxButton(sizerleftBox, RadioPage_Reset, "&Reset"); sizerLeft->Add(btn, wxSizerFlags().CentreHorizontal().Border(wxALL, 15)); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Change parameters"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change parameters"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); sizerRow = CreateSizerWithTextAndLabel("Current selection:", wxID_ANY, - &m_textCurSel); + &m_textCurSel, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); sizerRow = CreateSizerWithTextAndButton(RadioPage_Selection, "&Change selection:", - wxID_ANY, - &m_textSel); + wxID_ANY, + &m_textSel, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); sizerRow = CreateSizerWithTextAndButton(RadioPage_Label, "&Label for box:", wxID_ANY, - &m_textLabel); + &m_textLabel, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); sizerRow = CreateSizerWithTextAndButton(RadioPage_LabelBtn, "&Label for buttons:", wxID_ANY, - &m_textLabelBtns); + &m_textLabelBtns, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); m_chkEnableItem = CreateCheckBoxAndAddToSizer(sizerMiddle, "Disable &2nd item", - RadioPage_EnableItem); + RadioPage_EnableItem, + sizerMiddleBox); m_chkShowItem = CreateCheckBoxAndAddToSizer(sizerMiddle, "Hide 2nd &item", - RadioPage_ShowItem); + RadioPage_ShowItem, + sizerMiddleBox); // right pane wxSizer *sizerRight = new wxBoxSizer(wxHORIZONTAL); diff --git a/samples/widgets/searchctrl.cpp b/samples/widgets/searchctrl.cpp index f0f4f44054..38c98211d5 100644 --- a/samples/widgets/searchctrl.cpp +++ b/samples/widgets/searchctrl.cpp @@ -149,22 +149,21 @@ void SearchCtrlWidgetsPage::CreateContent() CreateControl(); - wxSizer* box = new wxStaticBoxSizer( - new wxStaticBox(this, -1, "Options"), - wxVERTICAL); + wxStaticBoxSizer* sizerOptions = new wxStaticBoxSizer(wxVERTICAL, this, "Options"); + wxStaticBox* const sizerOptionsBox = sizerOptions->GetStaticBox(); - m_searchBtnCheck = new wxCheckBox(this, ID_SEARCH_CB, "Search button"); - m_cancelBtnCheck = new wxCheckBox(this, ID_CANCEL_CB, "Cancel button"); - m_menuBtnCheck = new wxCheckBox(this, ID_MENU_CB, "Search menu"); + m_searchBtnCheck = new wxCheckBox(sizerOptionsBox, ID_SEARCH_CB, "Search button"); + m_cancelBtnCheck = new wxCheckBox(sizerOptionsBox, ID_CANCEL_CB, "Cancel button"); + m_menuBtnCheck = new wxCheckBox(sizerOptionsBox, ID_MENU_CB, "Search menu"); m_searchBtnCheck->SetValue(true); - box->Add(m_searchBtnCheck, wxSizerFlags().Border()); - box->Add(m_cancelBtnCheck, wxSizerFlags().Border()); - box->Add(m_menuBtnCheck, wxSizerFlags().Border()); + sizerOptions->Add(m_searchBtnCheck, wxSizerFlags().Border()); + sizerOptions->Add(m_cancelBtnCheck, wxSizerFlags().Border()); + sizerOptions->Add(m_menuBtnCheck, wxSizerFlags().Border()); wxSizer* sizer = new wxBoxSizer(wxHORIZONTAL); - sizer->Add(box, wxSizerFlags().Expand().TripleBorder()); + sizer->Add(sizerOptions, wxSizerFlags().Expand().TripleBorder()); sizer->Add(m_srchCtrl, wxSizerFlags().Centre().TripleBorder()); SetSizer(sizer); diff --git a/samples/widgets/slider.cpp b/samples/widgets/slider.cpp index 6e863b6912..7446f3236b 100644 --- a/samples/widgets/slider.cpp +++ b/samples/widgets/slider.cpp @@ -278,13 +278,13 @@ void SliderWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - m_chkInverse = CreateCheckBoxAndAddToSizer(sizerLeft, "&Inverse"); - m_chkTicks = CreateCheckBoxAndAddToSizer(sizerLeft, "Show &ticks"); - m_chkMinMaxLabels = CreateCheckBoxAndAddToSizer(sizerLeft, "Show min/max &labels"); - m_chkValueLabel = CreateCheckBoxAndAddToSizer(sizerLeft, "Show &value label"); + m_chkInverse = CreateCheckBoxAndAddToSizer(sizerLeft, "&Inverse", wxID_ANY, sizerLeftBox); + m_chkTicks = CreateCheckBoxAndAddToSizer(sizerLeft, "Show &ticks", wxID_ANY, sizerLeftBox); + m_chkMinMaxLabels = CreateCheckBoxAndAddToSizer(sizerLeft, "Show min/max &labels", wxID_ANY, sizerLeftBox); + m_chkValueLabel = CreateCheckBoxAndAddToSizer(sizerLeft, "Show &value label", wxID_ANY, sizerLeftBox); static const wxString sides[] = { "default", @@ -293,15 +293,15 @@ void SliderWidgetsPage::CreateContent() "left", "right", }; - m_radioSides = new wxRadioBox(this, SliderPage_RadioSides, "&Label position", + m_radioSides = new wxRadioBox(sizerLeftBox, SliderPage_RadioSides, "&Label position", wxDefaultPosition, wxDefaultSize, WXSIZEOF(sides), sides, 1, wxRA_SPECIFY_COLS); sizerLeft->Add(m_radioSides, wxSizerFlags().Expand().Border()); m_chkBothSides = CreateCheckBoxAndAddToSizer - (sizerLeft, "&Both sides", SliderPage_BothSides); + (sizerLeft, "&Both sides", SliderPage_BothSides, sizerLeftBox); m_chkSelectRange = CreateCheckBoxAndAddToSizer - (sizerLeft, "&Selection range", SliderPage_SelectRange); + (sizerLeft, "&Selection range", SliderPage_SelectRange, sizerLeftBox); #if wxUSE_TOOLTIPS m_chkBothSides->SetToolTip("\"Both sides\" is only supported \nin Universal"); m_chkSelectRange->SetToolTip("\"Select range\" is only supported \nin wxMSW"); @@ -309,17 +309,18 @@ void SliderWidgetsPage::CreateContent() sizerLeft->AddSpacer(5); - wxButton *btn = new wxButton(this, SliderPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, SliderPage_Reset, "&Reset"); sizerLeft->Add(btn, wxSizerFlags().CentreHorizontal().Border(wxALL, 15)); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Change slider value"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change slider value"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); wxTextCtrl *text; wxSizer *sizerRow = CreateSizerWithTextAndLabel("Current value", SliderPage_CurValueText, - &text); + &text, + sizerMiddleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); @@ -327,15 +328,17 @@ void SliderWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(SliderPage_SetValue, "Set &value", SliderPage_ValueText, - &m_textValue); + &m_textValue, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); sizerRow = CreateSizerWithTextAndButton(SliderPage_SetMinAndMax, "&Min and max", SliderPage_MinText, - &m_textMin); + &m_textMin, + sizerMiddleBox); - m_textMax = new wxTextCtrl(this, SliderPage_MaxText, wxEmptyString); + m_textMax = new wxTextCtrl(sizerMiddleBox, SliderPage_MaxText, wxEmptyString); sizerRow->Add(m_textMax, wxSizerFlags(1).CentreVertical().Border(wxLEFT)); m_textMin->SetValue( wxString::Format("%d", m_min) ); @@ -346,9 +349,10 @@ void SliderWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(SliderPage_SetRange, "&Selection", SliderPage_RangeMinText, - &m_textRangeMin); + &m_textRangeMin, + sizerMiddleBox); - m_textRangeMax = new wxTextCtrl(this, SliderPage_RangeMaxText, wxEmptyString); + m_textRangeMax = new wxTextCtrl(sizerMiddleBox, SliderPage_RangeMaxText, wxEmptyString); sizerRow->Add(m_textRangeMax, wxSizerFlags(1).CentreVertical().Border(wxLEFT)); m_textRangeMin->SetValue( wxString::Format("%d", m_rangeMin) ); @@ -359,21 +363,24 @@ void SliderWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(SliderPage_SetLineSize, "Li&ne size", SliderPage_LineSizeText, - &m_textLineSize); + &m_textLineSize, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); sizerRow = CreateSizerWithTextAndButton(SliderPage_SetPageSize, "P&age size", SliderPage_PageSizeText, - &m_textPageSize); + &m_textPageSize, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); sizerRow = CreateSizerWithTextAndButton(SliderPage_SetTickFreq, "Tick &frequency", SliderPage_TickFreqText, - &m_textTickFreq); + &m_textTickFreq, + sizerMiddleBox); m_textTickFreq->SetValue("10"); @@ -382,7 +389,8 @@ void SliderWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(SliderPage_SetThumbLen, "Thumb &length", SliderPage_ThumbLenText, - &m_textThumbLen); + &m_textThumbLen, + sizerMiddleBox); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); diff --git a/samples/widgets/spinbtn.cpp b/samples/widgets/spinbtn.cpp index ad14612325..5a618b609b 100644 --- a/samples/widgets/spinbtn.cpp +++ b/samples/widgets/spinbtn.cpp @@ -251,14 +251,15 @@ void SpinBtnWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set style"); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); - m_chkVert = CreateCheckBoxAndAddToSizer(sizerLeft, "&Vertical"); - m_chkArrowKeys = CreateCheckBoxAndAddToSizer(sizerLeft, "&Arrow Keys"); - m_chkWrap = CreateCheckBoxAndAddToSizer(sizerLeft, "&Wrap"); + m_chkVert = CreateCheckBoxAndAddToSizer(sizerLeft, "&Vertical", wxID_ANY, sizerLeftBox); + m_chkArrowKeys = CreateCheckBoxAndAddToSizer(sizerLeft, "&Arrow Keys", wxID_ANY, sizerLeftBox); + m_chkWrap = CreateCheckBoxAndAddToSizer(sizerLeft, "&Wrap", wxID_ANY, sizerLeftBox); m_chkProcessEnter = CreateCheckBoxAndAddToSizer(sizerLeft, - "Process &Enter"); + "Process &Enter", + wxID_ANY, sizerLeftBox); sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer @@ -269,7 +270,7 @@ void SpinBtnWidgetsPage::CreateContent() "right", }; - m_radioAlign = new wxRadioBox(this, wxID_ANY, "&Text alignment", + m_radioAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Text alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(halign), halign, 1); @@ -277,19 +278,18 @@ void SpinBtnWidgetsPage::CreateContent() sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer - wxButton *btn = new wxButton(this, SpinBtnPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, SpinBtnPage_Reset, "&Reset"); sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, - "&Change spinbtn value"); - - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change spinbtn value"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); wxTextCtrl *text; wxSizer *sizerRow = CreateSizerWithTextAndLabel("Current value", SpinBtnPage_CurValueText, - &text); + &text, + sizerMiddleBox); text->SetEditable(false); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); @@ -297,15 +297,17 @@ void SpinBtnWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(SpinBtnPage_SetValue, "Set &value", SpinBtnPage_ValueText, - &m_textValue); + &m_textValue, + sizerMiddleBox); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton(SpinBtnPage_SetMinAndMax, "&Min and max", SpinBtnPage_MinText, - &m_textMin); + &m_textMin, + sizerMiddleBox); - m_textMax = new wxTextCtrl(this, SpinBtnPage_MaxText, wxEmptyString); + m_textMax = new wxTextCtrl(sizerMiddleBox, SpinBtnPage_MaxText, wxEmptyString); sizerRow->Add(m_textMax, 1, wxLEFT | wxALIGN_CENTRE_VERTICAL, 5); m_textMin->SetValue( wxString::Format("%d", m_min) ); @@ -316,14 +318,16 @@ void SpinBtnWidgetsPage::CreateContent() sizerRow = CreateSizerWithTextAndButton(SpinBtnPage_SetBase, "Set &base", SpinBtnPage_BaseText, - &m_textBase); + &m_textBase, + sizerMiddleBox); m_textBase->SetValue("10"); sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5); sizerRow = CreateSizerWithTextAndButton( SpinBtnPage_SetIncrement, "Set Increment", SpinBtnPage_SetIncrementText, - &m_textIncrement ); + &m_textIncrement, + sizerMiddleBox); m_textIncrement->SetValue( "1" ); sizerMiddle->Add( sizerRow, 0, wxALL | wxGROW, 5 ); diff --git a/samples/widgets/statbmp.cpp b/samples/widgets/statbmp.cpp index 3069a5c3ed..90054d7c10 100644 --- a/samples/widgets/statbmp.cpp +++ b/samples/widgets/statbmp.cpp @@ -78,7 +78,7 @@ void StatBmpWidgetsPage::CreateContent() { static const wxString choices[] = { "native", "generic" }; - m_radio = new wxRadioBox(this, wxID_ANY, "implementation", + m_radio = new wxRadioBox(this, wxID_ANY, "Implementation", wxDefaultPosition, wxDefaultSize, WXSIZEOF(choices), choices); static const wxString scaleChoices[] = { "None", "Fill", "Aspect Fit", "Aspect Fill" }; @@ -150,13 +150,13 @@ void StatBmpWidgetsPage::RecreateWidget() if (m_radio->GetSelection() == 0) { - m_statbmp = new wxStaticBitmap(this, wxID_ANY, bmp, + m_statbmp = new wxStaticBitmap(m_sbsizer->GetStaticBox(), wxID_ANY, bmp, wxDefaultPosition, wxDefaultSize, style); } else { - m_statbmp = new wxGenericStaticBitmap(this, wxID_ANY, bmp, + m_statbmp = new wxGenericStaticBitmap(m_sbsizer->GetStaticBox(), wxID_ANY, bmp, wxDefaultPosition, wxDefaultSize, style); } diff --git a/samples/widgets/static.cpp b/samples/widgets/static.cpp index 02fc775ddf..dcb5db2477 100644 --- a/samples/widgets/static.cpp +++ b/samples/widgets/static.cpp @@ -223,21 +223,23 @@ void StaticWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set style"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); m_chkGeneric = CreateCheckBoxAndAddToSizer(sizerLeft, - "&Generic wxStaticText"); + "&Generic wxStaticText", + wxID_ANY, sizerLeftBox); m_chkGeneric->Bind(wxEVT_CHECKBOX, &StaticWidgetsPage::OnRecreate, this); #ifdef wxHAS_WINDOW_LABEL_IN_STATIC_BOX - m_chkBoxWithCheck = CreateCheckBoxAndAddToSizer(sizerLeft, "Checkable &box"); + m_chkBoxWithCheck = CreateCheckBoxAndAddToSizer(sizerLeft, "Checkable &box", wxID_ANY, sizerLeftBox); m_chkBoxWithCheck->Bind(wxEVT_CHECKBOX, &StaticWidgetsPage::OnRecreate, this); #endif // wxHAS_WINDOW_LABEL_IN_STATIC_BOX - m_chkVert = CreateCheckBoxAndAddToSizer(sizerLeft, "&Vertical line"); + m_chkVert = CreateCheckBoxAndAddToSizer(sizerLeft, "&Vertical line", wxID_ANY, sizerLeftBox); m_chkVert->Bind(wxEVT_CHECKBOX, &StaticWidgetsPage::OnRecreate, this); - m_chkAutoResize = CreateCheckBoxAndAddToSizer(sizerLeft, "&Fit to text"); + m_chkAutoResize = CreateCheckBoxAndAddToSizer(sizerLeft, "&Fit to text", wxID_ANY, sizerLeftBox); m_chkAutoResize->Bind(wxEVT_CHECKBOX, &StaticWidgetsPage::OnRecreate, this); sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer @@ -256,12 +258,12 @@ void StaticWidgetsPage::CreateContent() "bottom", }; - m_radioHAlign = new wxRadioBox(this, wxID_ANY, "&Horz alignment", + m_radioHAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Horz alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(halign), halign, 3); m_radioHAlign->Bind(wxEVT_RADIOBOX, &StaticWidgetsPage::OnRecreate, this); - m_radioVAlign = new wxRadioBox(this, wxID_ANY, "&Vert alignment", + m_radioVAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Vert alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(valign), valign, 3); m_radioVAlign->SetToolTip("Relevant for Generic wxStaticText only"); @@ -273,7 +275,7 @@ void StaticWidgetsPage::CreateContent() sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer - m_chkEllipsize = CreateCheckBoxAndAddToSizer(sizerLeft, "&Ellipsize"); + m_chkEllipsize = CreateCheckBoxAndAddToSizer(sizerLeft, "&Ellipsize", wxID_ANY, sizerLeftBox); m_chkEllipsize->Bind(wxEVT_CHECKBOX, &StaticWidgetsPage::OnCheckEllipsize, this); @@ -284,7 +286,7 @@ void StaticWidgetsPage::CreateContent() "&end", }; - m_radioEllipsize = new wxRadioBox(this, wxID_ANY, "&Ellipsize mode", + m_radioEllipsize = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Ellipsize mode", wxDefaultPosition, wxDefaultSize, WXSIZEOF(ellipsizeMode), ellipsizeMode, 3); @@ -292,40 +294,41 @@ void StaticWidgetsPage::CreateContent() sizerLeft->Add(m_radioEllipsize, 0, wxGROW | wxALL, 5); - wxButton *b0 = new wxButton(this, wxID_ANY, "&Reset"); + wxButton *b0 = new wxButton(sizerLeftBox, wxID_ANY, "&Reset"); b0->Bind(wxEVT_BUTTON, &StaticWidgetsPage::OnButtonReset, this); sizerLeft->Add(b0, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, - "&Change labels"); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Change labels"); + wxStaticBox* const sizerMiddleBox = sizerMiddle->GetStaticBox(); - m_textBox = new wxTextCtrl(this, wxID_ANY, wxEmptyString); - wxButton *b1 = new wxButton(this, wxID_ANY, "Change &box label"); + m_textBox = new wxTextCtrl(sizerMiddleBox, wxID_ANY, wxEmptyString); + wxButton *b1 = new wxButton(sizerMiddleBox, wxID_ANY, "Change &box label"); b1->Bind(wxEVT_BUTTON, &StaticWidgetsPage::OnButtonBoxText, this); sizerMiddle->Add(m_textBox, 0, wxEXPAND|wxALL, 5); sizerMiddle->Add(b1, 0, wxLEFT|wxBOTTOM, 5); - m_textLabel = new wxTextCtrl(this, wxID_ANY, wxEmptyString, + m_textLabel = new wxTextCtrl(sizerMiddleBox, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxHSCROLL); - wxButton *b2 = new wxButton(this, wxID_ANY, "Change &text label"); + wxButton *b2 = new wxButton(sizerMiddleBox, wxID_ANY, "Change &text label"); b2->Bind(wxEVT_BUTTON, &StaticWidgetsPage::OnButtonLabelText, this); sizerMiddle->Add(m_textLabel, 0, wxEXPAND|wxALL, 5); sizerMiddle->Add(b2, 0, wxLEFT|wxBOTTOM, 5); #if wxUSE_MARKUP - m_textLabelWithMarkup = new wxTextCtrl(this, wxID_ANY, wxEmptyString, + m_textLabelWithMarkup = new wxTextCtrl(sizerMiddleBox, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxHSCROLL); - wxButton *b3 = new wxButton(this, wxID_ANY, "Change decorated text label"); + wxButton *b3 = new wxButton(sizerMiddleBox, wxID_ANY, "Change decorated text label"); b3->Bind(wxEVT_BUTTON, &StaticWidgetsPage::OnButtonLabelWithMarkupText, this); sizerMiddle->Add(m_textLabelWithMarkup, 0, wxEXPAND|wxALL, 5); sizerMiddle->Add(b3, 0, wxLEFT|wxBOTTOM, 5); m_chkGreen = CreateCheckBoxAndAddToSizer(sizerMiddle, - "Decorated label on g&reen"); + "Decorated label on g&reen", + wxID_ANY, sizerMiddleBox); m_chkGreen->Bind(wxEVT_CHECKBOX, &StaticWidgetsPage::OnRecreate, this); #endif // wxUSE_MARKUP diff --git a/samples/widgets/textctrl.cpp b/samples/widgets/textctrl.cpp index cd3a131cfa..606cf7fc82 100644 --- a/samples/widgets/textctrl.cpp +++ b/samples/widgets/textctrl.cpp @@ -158,13 +158,14 @@ public: protected: // create an info text contorl - wxTextCtrl *CreateInfoText(); + wxTextCtrl *CreateInfoText(wxWindow* parent); // create a horz sizer holding a static text and this text control wxSizer *CreateTextWithLabelSizer(const wxString& label, wxTextCtrl *text, const wxString& label2 = wxEmptyString, - wxTextCtrl *text2 = nullptr); + wxTextCtrl *text2 = nullptr, + wxWindow* statBoxParent = nullptr); // event handlers void OnButtonReset(wxCommandEvent& event); @@ -234,7 +235,7 @@ protected: // the textctrl itself and the sizer it is in wxTextCtrl *m_text; - wxSizer *m_sizerText; + wxStaticBoxSizer *m_sizerText; // the information text zones wxTextCtrl *m_textPosCur, @@ -416,35 +417,35 @@ void TextWidgetsPage::CreateContent() "multi line", }; - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "&Set textctrl parameters"); - m_radioTextLines = new wxRadioBox(this, wxID_ANY, "&Number of lines:", + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "&Set textctrl parameters"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); + + m_radioTextLines = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Number of lines:", wxDefaultPosition, wxDefaultSize, WXSIZEOF(modes), modes, 1, wxRA_SPECIFY_COLS); - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); - sizerLeft->Add(m_radioTextLines, 0, wxGROW | wxALL, 5); sizerLeft->AddSpacer(5); m_chkPassword = CreateCheckBoxAndAddToSizer( - sizerLeft, "&Password control", TextPage_Password + sizerLeft, "&Password control", TextPage_Password, sizerLeftBox ); m_chkReadonly = CreateCheckBoxAndAddToSizer( - sizerLeft, "&Read-only mode" + sizerLeft, "&Read-only mode", wxID_ANY, sizerLeftBox ); m_chkProcessEnter = CreateCheckBoxAndAddToSizer( - sizerLeft, "Process &Enter" + sizerLeft, "Process &Enter", wxID_ANY, sizerLeftBox ); m_chkProcessTab = CreateCheckBoxAndAddToSizer( - sizerLeft, "Process &Tab" + sizerLeft, "Process &Tab", wxID_ANY, sizerLeftBox ); m_chkFilename = CreateCheckBoxAndAddToSizer( - sizerLeft, "&Filename control" + sizerLeft, "&Filename control", wxID_ANY, sizerLeftBox ); m_chkNoVertScrollbar = CreateCheckBoxAndAddToSizer( sizerLeft, "No &vertical scrollbar", - TextPage_NoVertScrollbar + TextPage_NoVertScrollbar, sizerLeftBox ); m_chkFilename->Disable(); // not implemented yet sizerLeft->AddSpacer(5); @@ -457,7 +458,7 @@ void TextWidgetsPage::CreateContent() "best wrap", }; - m_radioWrap = new wxRadioBox(this, TextPage_WrapLines, "&Wrap style:", + m_radioWrap = new wxRadioBox(sizerLeftBox, TextPage_WrapLines, "&Wrap style:", wxDefaultPosition, wxDefaultSize, WXSIZEOF(wrap), wrap, 1, wxRA_SPECIFY_COLS); @@ -470,7 +471,7 @@ void TextWidgetsPage::CreateContent() "right", }; - m_radioAlign = new wxRadioBox(this, wxID_ANY, "&Text alignment", + m_radioAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Text alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(halign), halign, 1); sizerLeft->Add(m_radioAlign, 0, wxGROW | wxALL, 5); @@ -483,7 +484,7 @@ void TextWidgetsPage::CreateContent() "rich edit 2.0", }; - m_radioKind = new wxRadioBox(this, wxID_ANY, "Control &kind", + m_radioKind = new wxRadioBox(sizerLeftBox, wxID_ANY, "Control &kind", wxDefaultPosition, wxDefaultSize, WXSIZEOF(kinds), kinds, 1, wxRA_SPECIFY_COLS); @@ -492,62 +493,62 @@ void TextWidgetsPage::CreateContent() sizerLeft->Add(m_radioKind, 0, wxGROW | wxALL, 5); #endif // __WXMSW__ - wxButton *btn = new wxButton(this, TextPage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, TextPage_Reset, "&Reset"); sizerLeft->Add(2, 2, 0, wxGROW | wxALL, 1); // spacer sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Change contents:"); - wxSizer *sizerMiddleUp = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddleUp = new wxStaticBoxSizer(wxVERTICAL, this, "&Change contents:"); + wxStaticBox* const sizerMiddleUpBox = sizerMiddleUp->GetStaticBox(); - btn = new wxButton(this, TextPage_Set, "&Set text value"); + btn = new wxButton(sizerMiddleUpBox, TextPage_Set, "&Set text value"); sizerMiddleUp->Add(btn, 0, wxALL | wxGROW, 1); - btn = new wxButton(this, TextPage_Add, "&Append text"); + btn = new wxButton(sizerMiddleUpBox, TextPage_Add, "&Append text"); sizerMiddleUp->Add(btn, 0, wxALL | wxGROW, 1); - btn = new wxButton(this, TextPage_Insert, "&Insert text"); + btn = new wxButton(sizerMiddleUpBox, TextPage_Insert, "&Insert text"); sizerMiddleUp->Add(btn, 0, wxALL | wxGROW, 1); - btn = new wxButton(this, TextPage_Load, "&Load file"); + btn = new wxButton(sizerMiddleUpBox, TextPage_Load, "&Load file"); sizerMiddleUp->Add(btn, 0, wxALL | wxGROW, 1); - btn = new wxButton(this, TextPage_Clear, "&Clear"); + btn = new wxButton(sizerMiddleUpBox, TextPage_Clear, "&Clear"); sizerMiddleUp->Add(btn, 0, wxALL | wxGROW, 1); - btn = new wxButton(this, TextPage_StreamRedirector, "St&ream redirection"); + btn = new wxButton(sizerMiddleUpBox, TextPage_StreamRedirector, "St&ream redirection"); sizerMiddleUp->Add(btn, 0, wxALL | wxGROW, 1); - wxStaticBox *box4 = new wxStaticBox(this, wxID_ANY, "&Info:"); - wxSizer *sizerMiddleDown = new wxStaticBoxSizer(box4, wxVERTICAL); + wxStaticBoxSizer *sizerMiddleDown = new wxStaticBoxSizer(wxVERTICAL, this, "&Info:"); + wxStaticBox* const sizerMiddleDownBox = sizerMiddleDown->GetStaticBox(); - m_textPosCur = CreateInfoText(); - m_textRowCur = CreateInfoText(); - m_textColCur = CreateInfoText(); + m_textPosCur = CreateInfoText(sizerMiddleDownBox); + m_textRowCur = CreateInfoText(sizerMiddleDownBox); + m_textColCur = CreateInfoText(sizerMiddleDownBox); wxSizer *sizerRow = new wxBoxSizer(wxHORIZONTAL); sizerRow->Add(CreateTextWithLabelSizer ( "Current pos:", - m_textPosCur + m_textPosCur, "", nullptr, sizerMiddleDownBox ), 0, wxRIGHT, 5); sizerRow->Add(CreateTextWithLabelSizer ( "Col:", - m_textColCur + m_textColCur, "", nullptr, sizerMiddleDownBox ), 0, wxLEFT | wxRIGHT, 5); sizerRow->Add(CreateTextWithLabelSizer ( "Row:", - m_textRowCur + m_textRowCur, "", nullptr, sizerMiddleDownBox ), 0, wxLEFT, 5); sizerMiddleDown->Add(sizerRow, 0, wxALL, 5); - m_textLineLast = CreateInfoText(); - m_textPosLast = CreateInfoText(); + m_textLineLast = CreateInfoText(sizerMiddleDownBox); + m_textPosLast = CreateInfoText(sizerMiddleDownBox); sizerMiddleDown->Add ( CreateTextWithLabelSizer @@ -555,13 +556,14 @@ void TextWidgetsPage::CreateContent() "Number of lines:", m_textLineLast, "Last position:", - m_textPosLast + m_textPosLast, + sizerMiddleDownBox ), 0, wxALL, 5 ); - m_textSelFrom = CreateInfoText(); - m_textSelTo = CreateInfoText(); + m_textSelFrom = CreateInfoText(sizerMiddleDownBox); + m_textSelTo = CreateInfoText(sizerMiddleDownBox); sizerMiddleDown->Add ( CreateTextWithLabelSizer @@ -569,12 +571,13 @@ void TextWidgetsPage::CreateContent() "Selection: from", m_textSelFrom, "to", - m_textSelTo + m_textSelTo, + sizerMiddleDownBox ), 0, wxALL, 5 ); - m_textRange = new wxTextCtrl(this, wxID_ANY, wxEmptyString, + m_textRange = new wxTextCtrl(sizerMiddleDownBox, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY); sizerMiddleDown->Add @@ -582,7 +585,8 @@ void TextWidgetsPage::CreateContent() CreateTextWithLabelSizer ( "Range 10..20:", - m_textRange + m_textRange, + "", nullptr, sizerMiddleDownBox ), 0, wxALL, 5 ); @@ -591,7 +595,7 @@ void TextWidgetsPage::CreateContent() ( new wxStaticText ( - this, + sizerMiddleDownBox, wxID_ANY, "Alt-click in the text to see HitTest() result" ), @@ -603,8 +607,7 @@ void TextWidgetsPage::CreateContent() sizerMiddle->Add(sizerMiddleDown, 1, wxGROW | wxTOP, 5); // right pane - wxStaticBox *box3 = new wxStaticBox(this, wxID_ANY, "&Text:"); - m_sizerText = new wxStaticBoxSizer(box3, wxHORIZONTAL); + m_sizerText = new wxStaticBoxSizer(wxHORIZONTAL, this, "&Text:"); Reset(); CreateText(); m_sizerText->SetMinSize(150, 0); @@ -622,7 +625,7 @@ void TextWidgetsPage::CreateContent() // creation helpers // ---------------------------------------------------------------------------- -wxTextCtrl *TextWidgetsPage::CreateInfoText() +wxTextCtrl *TextWidgetsPage::CreateInfoText(wxWindow* parent) { static int s_maxWidth = 0; if ( !s_maxWidth ) @@ -631,7 +634,7 @@ wxTextCtrl *TextWidgetsPage::CreateInfoText() GetTextExtent("9999999", &s_maxWidth, nullptr); } - wxTextCtrl *text = new wxTextCtrl(this, wxID_ANY, wxEmptyString, + wxTextCtrl *text = new wxTextCtrl(parent, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize(s_maxWidth, wxDefaultCoord), wxTE_READONLY); @@ -641,15 +644,16 @@ wxTextCtrl *TextWidgetsPage::CreateInfoText() wxSizer *TextWidgetsPage::CreateTextWithLabelSizer(const wxString& label, wxTextCtrl *text, const wxString& label2, - wxTextCtrl *text2) + wxTextCtrl *text2, + wxWindow* statBoxParent) { wxSizer *sizerRow = new wxBoxSizer(wxHORIZONTAL); - sizerRow->Add(new wxStaticText(this, wxID_ANY, label), 0, + sizerRow->Add(new wxStaticText(statBoxParent ? statBoxParent : this, wxID_ANY, label), 0, wxALIGN_CENTRE_VERTICAL | wxRIGHT, 5); sizerRow->Add(text, 0, wxALIGN_CENTRE_VERTICAL); if ( text2 ) { - sizerRow->Add(new wxStaticText(this, wxID_ANY, label2), 0, + sizerRow->Add(new wxStaticText(statBoxParent ? statBoxParent : this, wxID_ANY, label2), 0, wxALIGN_CENTRE_VERTICAL | wxLEFT | wxRIGHT, 5); sizerRow->Add(text2, 0, wxALIGN_CENTRE_VERTICAL); } @@ -781,7 +785,7 @@ void TextWidgetsPage::CreateText() valueOld = "Hello, Universe!"; } - m_text = new WidgetsTextCtrl(this, TextPage_Textctrl, valueOld, flags); + m_text = new WidgetsTextCtrl(m_sizerText->GetStaticBox(), TextPage_Textctrl, valueOld, flags); #if 0 if ( m_chkFilename->GetValue() ) diff --git a/samples/widgets/toggle.cpp b/samples/widgets/toggle.cpp index e93edac14e..ae443c22da 100644 --- a/samples/widgets/toggle.cpp +++ b/samples/widgets/toggle.cpp @@ -220,41 +220,42 @@ void ToggleWidgetsPage::CreateContent() wxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); // left pane - wxStaticBox *box = new wxStaticBox(this, wxID_ANY, "Styles"); - - wxSizer *sizerLeft = new wxStaticBoxSizer(box, wxVERTICAL); + wxStaticBoxSizer *sizerLeft = new wxStaticBoxSizer(wxVERTICAL, this, "Styles"); + wxStaticBox* const sizerLeftBox = sizerLeft->GetStaticBox(); #ifdef wxHAS_BITMAPTOGGLEBUTTON - m_chkBitmapOnly = CreateCheckBoxAndAddToSizer(sizerLeft, "&Bitmap only"); - m_chkTextAndBitmap = CreateCheckBoxAndAddToSizer(sizerLeft, "Text &and bitmap"); + m_chkBitmapOnly = CreateCheckBoxAndAddToSizer(sizerLeft, "&Bitmap only", wxID_ANY, sizerLeftBox); + m_chkTextAndBitmap = CreateCheckBoxAndAddToSizer(sizerLeft, "Text &and bitmap", wxID_ANY, sizerLeftBox); #endif // wxHAS_BITMAPTOGGLEBUTTON #if wxUSE_MARKUP - m_chkUseMarkup = CreateCheckBoxAndAddToSizer(sizerLeft, "Interpret &markup"); + m_chkUseMarkup = CreateCheckBoxAndAddToSizer(sizerLeft, "Interpret &markup", wxID_ANY, sizerLeftBox); #endif // wxUSE_MARKUP - m_chkFit = CreateCheckBoxAndAddToSizer(sizerLeft, "&Fit exactly"); - m_chkDisable = CreateCheckBoxAndAddToSizer(sizerLeft, "Disable"); + m_chkFit = CreateCheckBoxAndAddToSizer(sizerLeft, "&Fit exactly", wxID_ANY, sizerLeftBox); + m_chkDisable = CreateCheckBoxAndAddToSizer(sizerLeft, "Disable", wxID_ANY, sizerLeftBox); #ifdef wxHAS_BITMAPTOGGLEBUTTON m_chkUseBitmapClass = CreateCheckBoxAndAddToSizer(sizerLeft, - "Use wxBitmapToggleButton"); + "Use wxBitmapToggleButton", wxID_ANY, sizerLeftBox); m_chkUseBitmapClass->SetValue(true); sizerLeft->AddSpacer(5); - wxSizer *sizerUseLabels = - new wxStaticBoxSizer(wxVERTICAL, this, + wxStaticBoxSizer *sizerUseLabels = + new wxStaticBoxSizer(wxVERTICAL, sizerLeftBox, "&Use the following bitmaps in addition to the normal one?"); + wxStaticBox* const sizerUseLabelsBox = sizerUseLabels->GetStaticBox(); + m_chkUsePressed = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Pressed (small help icon)"); + "&Pressed (small help icon)", wxID_ANY, sizerUseLabelsBox); m_chkUseFocused = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Focused (small error icon)"); + "&Focused (small error icon)", wxID_ANY, sizerUseLabelsBox); m_chkUseCurrent = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Current (small warning icon)"); + "&Current (small warning icon)", wxID_ANY, sizerUseLabelsBox); m_chkUseDisabled = CreateCheckBoxAndAddToSizer(sizerUseLabels, - "&Disabled (broken image icon)"); + "&Disabled (broken image icon)", wxID_ANY, sizerUseLabelsBox); sizerLeft->Add(sizerUseLabels, wxSizerFlags().Expand().Border()); sizerLeft->AddSpacer(10); @@ -263,7 +264,7 @@ void ToggleWidgetsPage::CreateContent() { "left", "right", "top", "bottom", }; - m_radioImagePos = new wxRadioBox(this, wxID_ANY, "Image &position", + m_radioImagePos = new wxRadioBox(sizerLeftBox, wxID_ANY, "Image &position", wxDefaultPosition, wxDefaultSize, WXSIZEOF(dirs), dirs); sizerLeft->Add(m_radioImagePos, wxSizerFlags().Expand().Border()); @@ -284,10 +285,10 @@ void ToggleWidgetsPage::CreateContent() "bottom", }; - m_radioHAlign = new wxRadioBox(this, wxID_ANY, "&Horz alignment", + m_radioHAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Horz alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(halign), halign); - m_radioVAlign = new wxRadioBox(this, wxID_ANY, "&Vert alignment", + m_radioVAlign = new wxRadioBox(sizerLeftBox, wxID_ANY, "&Vert alignment", wxDefaultPosition, wxDefaultSize, WXSIZEOF(valign), valign); @@ -297,17 +298,17 @@ void ToggleWidgetsPage::CreateContent() sizerLeft->AddSpacer(5); - wxButton *btn = new wxButton(this, TogglePage_Reset, "&Reset"); + wxButton *btn = new wxButton(sizerLeftBox, TogglePage_Reset, "&Reset"); sizerLeft->Add(btn, wxSizerFlags().CentreHorizontal().Border(wxALL, 15)); // middle pane - wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Operations"); - wxSizer *sizerMiddle = new wxStaticBoxSizer(box2, wxVERTICAL); + wxStaticBoxSizer *sizerMiddle = new wxStaticBoxSizer(wxVERTICAL, this, "&Operations"); wxSizer *sizerRow = CreateSizerWithTextAndButton(TogglePage_ChangeLabel, "Change label", wxID_ANY, - &m_textLabel); + &m_textLabel, + sizerMiddle->GetStaticBox()); m_textLabel->SetValue("&Toggle me!"); sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border()); diff --git a/samples/widgets/widgets.cpp b/samples/widgets/widgets.cpp index 6928bf853e..c9d0b41593 100644 --- a/samples/widgets/widgets.cpp +++ b/samples/widgets/widgets.cpp @@ -514,11 +514,10 @@ WidgetsFrame::WidgetsFrame(const wxString& title) // the lower one only has the log listbox and a button to clear it #if USE_LOG - wxSizer *sizerDown = new wxStaticBoxSizer( - new wxStaticBox( m_panel, wxID_ANY, "&Log window" ), - wxVERTICAL); + wxStaticBoxSizer *sizerDown = new wxStaticBoxSizer(wxVERTICAL, m_panel, "&Log window"); + wxStaticBox* const sizerDownBox = sizerDown->GetStaticBox(); - m_lboxLog = new wxListBox(m_panel, wxID_ANY); + m_lboxLog = new wxListBox(sizerDownBox, wxID_ANY); sizerDown->Add(m_lboxLog, wxSizerFlags(1).Expand().Border()); sizerDown->SetMinSize(100, 150); #else @@ -528,11 +527,11 @@ WidgetsFrame::WidgetsFrame(const wxString& title) wxBoxSizer *sizerBtns = new wxBoxSizer(wxHORIZONTAL); wxButton *btn; #if USE_LOG - btn = new wxButton(m_panel, Widgets_ClearLog, "Clear &log"); + btn = new wxButton(sizerDownBox, Widgets_ClearLog, "Clear &log"); sizerBtns->Add(btn); sizerBtns->AddSpacer(10); #endif // USE_LOG - btn = new wxButton(m_panel, Widgets_Quit, "E&xit"); + btn = new wxButton(sizerDownBox, Widgets_Quit, "E&xit"); sizerBtns->Add(btn); sizerDown->Add(sizerBtns, wxSizerFlags().Border().Right()); @@ -1391,7 +1390,7 @@ wxSizer *WidgetsPage::CreateSizerWithText(wxControl *control, wxTextCtrl **ppText) { wxSizer *sizerRow = new wxBoxSizer(wxHORIZONTAL); - wxTextCtrl *text = new wxTextCtrl(this, id, wxEmptyString, + wxTextCtrl *text = new wxTextCtrl(control->GetParent(), id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER); sizerRow->Add(control, wxSizerFlags(0).Border(wxRIGHT).CentreVertical()); @@ -1406,9 +1405,10 @@ wxSizer *WidgetsPage::CreateSizerWithText(wxControl *control, // create a sizer containing a label and a text ctrl wxSizer *WidgetsPage::CreateSizerWithTextAndLabel(const wxString& label, wxWindowID id, - wxTextCtrl **ppText) + wxTextCtrl **ppText, + wxWindow* statBoxParent) { - return CreateSizerWithText(new wxStaticText(this, wxID_ANY, label), + return CreateSizerWithText(new wxStaticText(statBoxParent ? statBoxParent: this, wxID_ANY, label), id, ppText); } @@ -1416,16 +1416,18 @@ wxSizer *WidgetsPage::CreateSizerWithTextAndLabel(const wxString& label, wxSizer *WidgetsPage::CreateSizerWithTextAndButton(wxWindowID idBtn, const wxString& label, wxWindowID id, - wxTextCtrl **ppText) + wxTextCtrl **ppText, + wxWindow* statBoxParent) { - return CreateSizerWithText(new wxButton(this, idBtn, label), id, ppText); + return CreateSizerWithText(new wxButton(statBoxParent ? statBoxParent: this, idBtn, label), id, ppText); } wxCheckBox *WidgetsPage::CreateCheckBoxAndAddToSizer(wxSizer *sizer, const wxString& label, - wxWindowID id) + wxWindowID id, + wxWindow* statBoxParent) { - wxCheckBox *checkbox = new wxCheckBox(this, id, label); + wxCheckBox *checkbox = new wxCheckBox(statBoxParent ? statBoxParent: this, id, label); sizer->Add(checkbox, wxSizerFlags().HorzBorder()); sizer->AddSpacer(2); diff --git a/samples/widgets/widgets.h b/samples/widgets/widgets.h index 7e6a5f4304..3f934cb4d6 100644 --- a/samples/widgets/widgets.h +++ b/samples/widgets/widgets.h @@ -172,18 +172,21 @@ protected: // create a sizer containing a label and a text ctrl wxSizer *CreateSizerWithTextAndLabel(const wxString& label, wxWindowID id = wxID_ANY, - wxTextCtrl **ppText = nullptr); + wxTextCtrl **ppText = nullptr, + wxWindow* statBoxParent = nullptr); // create a sizer containing a button and a text ctrl wxSizer *CreateSizerWithTextAndButton(wxWindowID idBtn, const wxString& labelBtn, wxWindowID id = wxID_ANY, - wxTextCtrl **ppText = nullptr); + wxTextCtrl **ppText = nullptr, + wxWindow* statBoxParent = nullptr); // create a checkbox and add it to the sizer wxCheckBox *CreateCheckBoxAndAddToSizer(wxSizer *sizer, const wxString& label, - wxWindowID id = wxID_ANY); + wxWindowID id = wxID_ANY, + wxWindow* statBoxParent = nullptr); public: // the head of the linked list containinginfo about all pages diff --git a/samples/xti/classlist.cpp b/samples/xti/classlist.cpp index 18e658bbeb..ed1390760f 100644 --- a/samples/xti/classlist.cpp +++ b/samples/xti/classlist.cpp @@ -2,7 +2,6 @@ // Name: classlist.cpp // Purpose: ClassListDialog implementation // Author: Francesco Montorsi -// Modified by: // Created: 03/06/2007 14:49:55 // Copyright: (c) 2007 Francesco Montorsi // Licence: wxWindows licence diff --git a/samples/xti/classlist.h b/samples/xti/classlist.h index 2874ccfb18..42f4ed5468 100644 --- a/samples/xti/classlist.h +++ b/samples/xti/classlist.h @@ -2,7 +2,6 @@ // Name: classlist.h // Purpose: ClassListDialog definition // Author: Francesco Montorsi -// Modified by: // Created: 03/06/2007 14:49:55 // Copyright: (c) 2007 Francesco Montorsi // Licence: wxWindows licence diff --git a/samples/xti/codereadercallback.cpp b/samples/xti/codereadercallback.cpp index 2cbf67ffc1..15d47f840d 100644 --- a/samples/xti/codereadercallback.cpp +++ b/samples/xti/codereadercallback.cpp @@ -2,7 +2,6 @@ // Name: src/common/xtistrm.cpp // Purpose: streaming runtime metadata information // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 2003 Stefan Csomor // Licence: wxWindows licence diff --git a/samples/xti/codereadercallback.h b/samples/xti/codereadercallback.h index 0763d0c5c8..62644505a7 100644 --- a/samples/xti/codereadercallback.h +++ b/samples/xti/codereadercallback.h @@ -2,7 +2,6 @@ // Name: wx/xtistrm.h // Purpose: streaming runtime metadata information (extended class info) // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 2003 Stefan Csomor // Licence: wxWindows licence diff --git a/samples/xti/xti.cpp b/samples/xti/xti.cpp index bfefebcf30..06a31f420b 100644 --- a/samples/xti/xti.cpp +++ b/samples/xti/xti.cpp @@ -2,7 +2,6 @@ // Name: xti.cpp // Purpose: eXtended RTTI support sample // Author: Stefan Csomor, Francesco Montorsi -// Modified by: // Created: 13/5/2007 // Copyright: (c) Stefan Csomor, Francesco Montorsi // Licence: wxWindows licence diff --git a/src/aui/auibar.cpp b/src/aui/auibar.cpp index 5c4e8069d1..0a70bbcc1a 100644 --- a/src/aui/auibar.cpp +++ b/src/aui/auibar.cpp @@ -3,7 +3,6 @@ // Name: src/aui/auibar.cpp // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005-2006, Kirix Corporation, All Rights Reserved // Licence: wxWindows Library Licence, Version 3.1 diff --git a/src/aui/auibook.cpp b/src/aui/auibook.cpp index d10384b71b..035e763edb 100644 --- a/src/aui/auibook.cpp +++ b/src/aui/auibook.cpp @@ -1013,16 +1013,19 @@ wxAuiTabCtrl::wxAuiTabCtrl(wxWindow* parent, long style) : wxControl(parent, id, pos, size, style) { SetName(wxT("wxAuiTabCtrl")); - m_clickPt = wxDefaultPosition; - m_isDragging = false; - m_hoverButton = nullptr; - m_pressedButton = nullptr; } wxAuiTabCtrl::~wxAuiTabCtrl() { } +void wxAuiTabCtrl::DoEndDragging() +{ + m_clickPt = wxDefaultPosition; + m_isDragging = false; + m_clickTab = nullptr; +} + void wxAuiTabCtrl::OnPaint(wxPaintEvent&) { wxPaintDC dc(this); @@ -1057,9 +1060,9 @@ void wxAuiTabCtrl::OnSize(wxSizeEvent& evt) void wxAuiTabCtrl::OnLeftDown(wxMouseEvent& evt) { CaptureMouse(); - m_clickPt = wxDefaultPosition; - m_isDragging = false; - m_clickTab = nullptr; + + // Reset any previous values first. + DoEndDragging(); m_pressedButton = nullptr; @@ -1099,10 +1102,12 @@ void wxAuiTabCtrl::OnCaptureLost(wxMouseCaptureLostEvent& WXUNUSED(event)) { if (m_isDragging) { - m_isDragging = false; + const auto clickTab = m_clickTab; + + DoEndDragging(); wxAuiNotebookEvent evt(wxEVT_AUINOTEBOOK_CANCEL_DRAG, m_windowId); - evt.SetSelection(GetIdxFromWindow(m_clickTab)); + evt.SetSelection(GetIdxFromWindow(clickTab)); evt.SetOldSelection(evt.GetSelection()); evt.SetEventObject(this); GetEventHandler()->ProcessEvent(evt); @@ -1116,10 +1121,12 @@ void wxAuiTabCtrl::OnLeftUp(wxMouseEvent& evt) if (m_isDragging) { - m_isDragging = false; + const auto clickTab = m_clickTab; + + DoEndDragging(); wxAuiNotebookEvent e(wxEVT_AUINOTEBOOK_END_DRAG, m_windowId); - e.SetSelection(GetIdxFromWindow(m_clickTab)); + e.SetSelection(GetIdxFromWindow(clickTab)); e.SetOldSelection(e.GetSelection()); e.SetEventObject(this); GetEventHandler()->ProcessEvent(e); @@ -1156,9 +1163,7 @@ void wxAuiTabCtrl::OnLeftUp(wxMouseEvent& evt) m_pressedButton = nullptr; } - m_clickPt = wxDefaultPosition; - m_isDragging = false; - m_clickTab = nullptr; + DoEndDragging(); } void wxAuiTabCtrl::OnMiddleUp(wxMouseEvent& evt) @@ -2605,6 +2610,8 @@ void wxAuiNotebook::OnTabDragMotion(wxAuiNotebookEvent& evt) if (dest_tabs->TabHitTest(pt.x, pt.y, &dest_location_tab)) { int src_idx = evt.GetSelection(); + wxCHECK_RET( src_idx != -1, "Invalid source tab?" ); + int dest_idx = dest_tabs->GetIdxFromWindow(dest_location_tab); // prevent jumpy drag diff --git a/src/aui/dockart.cpp b/src/aui/dockart.cpp index c698f144c9..b39c9267c6 100644 --- a/src/aui/dockart.cpp +++ b/src/aui/dockart.cpp @@ -2,7 +2,6 @@ // Name: src/aui/dockart.cpp // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005-2006, Kirix Corporation, All Rights Reserved // Licence: wxWindows Library Licence, Version 3.1 diff --git a/src/aui/floatpane.cpp b/src/aui/floatpane.cpp index 6366a2e983..5fe6f64bab 100644 --- a/src/aui/floatpane.cpp +++ b/src/aui/floatpane.cpp @@ -2,7 +2,6 @@ // Name: src/aui/floatpane.cpp // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005-2006, Kirix Corporation, All Rights Reserved // Licence: wxWindows Library Licence, Version 3.1 diff --git a/src/aui/framemanager.cpp b/src/aui/framemanager.cpp index 5f7d3125ee..aa2e448e9f 100644 --- a/src/aui/framemanager.cpp +++ b/src/aui/framemanager.cpp @@ -2,7 +2,6 @@ // Name: src/aui/framemanager.cpp // Purpose: wxaui: wx advanced user interface - docking window manager // Author: Benjamin I. Williams -// Modified by: // Created: 2005-05-17 // Copyright: (C) Copyright 2005-2006, Kirix Corporation, All Rights Reserved // Licence: wxWindows Library Licence, Version 3.1 diff --git a/src/aui/tabartgtk.cpp b/src/aui/tabartgtk.cpp index adb6784db0..7a235d6ad9 100644 --- a/src/aui/tabartgtk.cpp +++ b/src/aui/tabartgtk.cpp @@ -2,7 +2,6 @@ // Name: src/aui/tabartgtk.cpp // Purpose: implementation of the wxAuiGTKTabArt // Author: Jens Lody and Teodor Petrov -// Modified by: // Created: 2012-03-23 // Copyright: (c) 2012 Jens Lody // and Teodor Petrov diff --git a/src/common/accesscmn.cpp b/src/common/accesscmn.cpp index 57ca840c4e..179057ed33 100644 --- a/src/common/accesscmn.cpp +++ b/src/common/accesscmn.cpp @@ -1,7 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // Name: src/common/accesscmn.cpp // Author: Julian Smart -// Modified by: // Created: 2003-02-12 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/any.cpp b/src/common/any.cpp index 40ceb06d10..c4bb067ab6 100644 --- a/src/common/any.cpp +++ b/src/common/any.cpp @@ -2,7 +2,6 @@ // Name: src/common/any.cpp // Purpose: wxAny class, container for any type // Author: Jaakko Salli -// Modified by: // Created: 07/05/2009 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/appbase.cpp b/src/common/appbase.cpp index 406c336ef5..1de2d9c468 100644 --- a/src/common/appbase.cpp +++ b/src/common/appbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/appbase.cpp // Purpose: implements wxAppConsoleBase class // Author: Vadim Zeitlin -// Modified by: // Created: 19.06.2003 (extracted from common/appcmn.cpp) // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/appcmn.cpp b/src/common/appcmn.cpp index c752a09b43..8574d4fe8e 100644 --- a/src/common/appcmn.cpp +++ b/src/common/appcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/appcmn.cpp // Purpose: wxAppBase methods common to all platforms // Author: Vadim Zeitlin -// Modified by: // Created: 18.10.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/arrstr.cpp b/src/common/arrstr.cpp index 0d9600e29e..aa77b9e103 100644 --- a/src/common/arrstr.cpp +++ b/src/common/arrstr.cpp @@ -2,7 +2,6 @@ // Name: src/common/arrstr.cpp // Purpose: wxArrayString class // Author: Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/artprov.cpp b/src/common/artprov.cpp index c66058c839..e4f8df9115 100644 --- a/src/common/artprov.cpp +++ b/src/common/artprov.cpp @@ -2,7 +2,6 @@ // Name: src/common/artprov.cpp // Purpose: wxArtProvider class // Author: Vaclav Slavik -// Modified by: // Created: 18/03/2002 // Copyright: (c) Vaclav Slavik // Licence: wxWindows licence diff --git a/src/common/artstd.cpp b/src/common/artstd.cpp index ae468309ee..55cfd8c258 100644 --- a/src/common/artstd.cpp +++ b/src/common/artstd.cpp @@ -2,7 +2,6 @@ // Name: src/common/artstd.cpp // Purpose: stock wxArtProvider instance with default wxWin art // Author: Vaclav Slavik -// Modified by: // Created: 18/03/2002 // Copyright: (c) Vaclav Slavik // Licence: wxWindows licence diff --git a/src/common/bmpbase.cpp b/src/common/bmpbase.cpp index aa1608011b..ee9feda5d1 100644 --- a/src/common/bmpbase.cpp +++ b/src/common/bmpbase.cpp @@ -25,6 +25,11 @@ #include "wx/mstream.h" #endif +extern bool wxDumpBitmap(const wxBitmap& bitmap, const char* path) +{ + return bitmap.SaveFile(path, wxBITMAP_TYPE_BMP); +} + // ---------------------------------------------------------------------------- // wxVariant support // ---------------------------------------------------------------------------- diff --git a/src/common/bmpbndl.cpp b/src/common/bmpbndl.cpp index b108a67281..af1e419cc3 100644 --- a/src/common/bmpbndl.cpp +++ b/src/common/bmpbndl.cpp @@ -619,7 +619,7 @@ void RecordSizePref(SizePrefs& prefs, const wxSize& size) /* static */ wxSize -wxBitmapBundle::GetConsensusSizeFor(wxWindow* win, +wxBitmapBundle::GetConsensusSizeFor(const wxWindow* win, const wxVector& bundles) { return GetConsensusSizeFor(win->GetDPIScaleFactor(), bundles); @@ -669,17 +669,13 @@ wxBitmapBundle::GetConsensusSizeFor(double scale, /* static */ wxImageList* -wxBitmapBundle::CreateImageList(wxWindow* win, +wxBitmapBundle::CreateImageList(const wxWindow* win, const wxVector& bundles) { wxCHECK_MSG( win, nullptr, "must have a valid window" ); wxCHECK_MSG( !bundles.empty(), nullptr, "should have some images" ); - wxSize size = GetConsensusSizeFor(win, bundles); - - // wxImageList wants the logical size for the platforms where logical and - // physical pixels are different. - size /= win->GetContentScaleFactor(); + const wxSize size = GetConsensusSizeFor(win, bundles); wxImageList* const iml = new wxImageList(size.x, size.y); diff --git a/src/common/bmpbtncmn.cpp b/src/common/bmpbtncmn.cpp index e7ecbe60a4..6ed006380f 100644 --- a/src/common/bmpbtncmn.cpp +++ b/src/common/bmpbtncmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/bmpbtncmn.cpp // Purpose: wxBitmapButton common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/bookctrl.cpp b/src/common/bookctrl.cpp index dcb433c3b0..dede946c3f 100644 --- a/src/common/bookctrl.cpp +++ b/src/common/bookctrl.cpp @@ -2,7 +2,6 @@ // Name: src/common/bookctrl.cpp // Purpose: wxBookCtrlBase implementation // Author: Vadim Zeitlin -// Modified by: // Created: 19.08.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/checkboxcmn.cpp b/src/common/checkboxcmn.cpp index bb3d9f5191..26d98c4e50 100644 --- a/src/common/checkboxcmn.cpp +++ b/src/common/checkboxcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/checkboxcmn.cpp // Purpose: wxCheckBox common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/checklstcmn.cpp b/src/common/checklstcmn.cpp index 9baf55f1cd..e7acd79dec 100644 --- a/src/common/checklstcmn.cpp +++ b/src/common/checklstcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/checklstcmn.cpp // Purpose: wxCheckListBox common code // Author: Vadim Zeitlin -// Modified by: // Created: 16.11.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/choiccmn.cpp b/src/common/choiccmn.cpp index 22b2904023..137c34f3dc 100644 --- a/src/common/choiccmn.cpp +++ b/src/common/choiccmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/choiccmn.cpp // Purpose: common (to all ports) wxChoice functions // Author: Vadim Zeitlin -// Modified by: // Created: 26.07.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/clipcmn.cpp b/src/common/clipcmn.cpp index 292616327c..5437825000 100644 --- a/src/common/clipcmn.cpp +++ b/src/common/clipcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/clipcmn.cpp // Purpose: common (to all ports) wxClipboard functions // Author: Robert Roebling -// Modified by: // Created: 28.06.99 // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/src/common/clntdata.cpp b/src/common/clntdata.cpp index 18046919bc..4decef9e28 100644 --- a/src/common/clntdata.cpp +++ b/src/common/clntdata.cpp @@ -2,7 +2,6 @@ // Name: src/common/clntdata.cpp // Purpose: A mixin class for holding a wxClientData or void pointer // Author: Robin Dunn -// Modified by: // Created: 9-Oct-2001 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/clrpickercmn.cpp b/src/common/clrpickercmn.cpp index c9f290bc5b..a3feacfaa5 100644 --- a/src/common/clrpickercmn.cpp +++ b/src/common/clrpickercmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/clrpickercmn.cpp // Purpose: wxColourPickerCtrl class implementation // Author: Francesco Montorsi (readapted code written by Vadim Zeitlin) -// Modified by: // Created: 15/04/2006 // Copyright: (c) Vadim Zeitlin, Francesco Montorsi // Licence: wxWindows licence diff --git a/src/common/cmdline.cpp b/src/common/cmdline.cpp index 403c240f4f..a391a7b50a 100644 --- a/src/common/cmdline.cpp +++ b/src/common/cmdline.cpp @@ -2,7 +2,6 @@ // Name: src/common/cmdline.cpp // Purpose: wxCmdLineParser implementation // Author: Vadim Zeitlin -// Modified by: // Created: 05.01.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/cmdproc.cpp b/src/common/cmdproc.cpp index 42faef0f05..049de43384 100644 --- a/src/common/cmdproc.cpp +++ b/src/common/cmdproc.cpp @@ -2,7 +2,6 @@ // Name: src/common/cmdproc.cpp // Purpose: wxCommand and wxCommandProcessor classes // Author: Julian Smart (extracted from docview.h by VZ) -// Modified by: // Created: 05.11.00 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/cmndata.cpp b/src/common/cmndata.cpp index 535740c78d..bee5ec0912 100644 --- a/src/common/cmndata.cpp +++ b/src/common/cmndata.cpp @@ -2,7 +2,6 @@ // Name: src/common/cmndata.cpp // Purpose: Common GDI data // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/colourcmn.cpp b/src/common/colourcmn.cpp index aff5390b27..91b7fea20d 100644 --- a/src/common/colourcmn.cpp +++ b/src/common/colourcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/colourcmn.cpp // Purpose: wxColourBase implementation // Author: Francesco Montorsi -// Modified by: // Created: 20/4/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows licence diff --git a/src/common/combocmn.cpp b/src/common/combocmn.cpp index 02a64e928a..b294690b9f 100644 --- a/src/common/combocmn.cpp +++ b/src/common/combocmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/combocmn.cpp // Purpose: wxComboCtrlBase // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) 2005 Jaakko Salli // Licence: wxWindows licence @@ -157,6 +156,11 @@ wxCONSTRUCTOR_5( wxComboBox, wxWindow*, Parent, wxWindowID, Id, \ #undef COMBO_MARGIN #define COMBO_MARGIN FOCUS_RING +#elif defined(__WXQT__) + +#include "wx/nonownedwnd.h" +#define wxComboCtrlGenericTLW wxNonOwnedWindow + #else #include "wx/dialog.h" diff --git a/src/common/config.cpp b/src/common/config.cpp index e87e09c029..fb29b8538d 100644 --- a/src/common/config.cpp +++ b/src/common/config.cpp @@ -2,7 +2,6 @@ // Name: src/common/config.cpp // Purpose: implementation of wxConfigBase class // Author: Vadim Zeitlin -// Modified by: // Created: 07.04.98 // Copyright: (c) 1997 Karsten Ballueder Ballueder@usa.net // Vadim Zeitlin diff --git a/src/common/containr.cpp b/src/common/containr.cpp index 8b812cac27..ea79e71c4f 100644 --- a/src/common/containr.cpp +++ b/src/common/containr.cpp @@ -2,7 +2,6 @@ // Name: src/common/containr.cpp // Purpose: implementation of wxControlContainer // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/cshelp.cpp b/src/common/cshelp.cpp index bd6a7192d5..464601a853 100644 --- a/src/common/cshelp.cpp +++ b/src/common/cshelp.cpp @@ -2,7 +2,6 @@ // Name: src/common/cshelp.cpp // Purpose: Context sensitive help class implementation // Author: Julian Smart, Vadim Zeitlin -// Modified by: // Created: 08/09/2000 // Copyright: (c) 2000 Julian Smart, Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/ctrlcmn.cpp b/src/common/ctrlcmn.cpp index 12e08785b0..92850aae09 100644 --- a/src/common/ctrlcmn.cpp +++ b/src/common/ctrlcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/ctrlcmn.cpp // Purpose: wxControl common interface // Author: Vadim Zeitlin -// Modified by: // Created: 26.07.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/ctrlsub.cpp b/src/common/ctrlsub.cpp index dfeddbd316..730a9303b1 100644 --- a/src/common/ctrlsub.cpp +++ b/src/common/ctrlsub.cpp @@ -2,7 +2,6 @@ // Name: src/common/ctrlsub.cpp // Purpose: wxItemContainer implementation // Author: Vadim Zeitlin -// Modified by: // Created: 22.10.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/datavcmn.cpp b/src/common/datavcmn.cpp index 1461e88f7b..0b57f8de4b 100644 --- a/src/common/datavcmn.cpp +++ b/src/common/datavcmn.cpp @@ -902,13 +902,14 @@ wxDataViewRendererBase::PrepareForItem(const wxDataViewModel *model, } SetValue(value); - - // Also set up the attributes for this item if it's not empty. - wxDataViewItemAttr attr; - model->GetAttr(item, column, attr); - SetAttr(attr); } + // Also set up the attributes: note that we need to do this even for the + // empty cells because background colour is still relevant for them. + wxDataViewItemAttr attr; + model->GetAttr(item, column, attr); + SetAttr(attr); + // Finally determine the enabled/disabled state and apply it, even to the // empty cells. SetEnabled(model->IsEnabled(item, column)); diff --git a/src/common/datetime.cpp b/src/common/datetime.cpp index 5f9615f39f..01ee68969d 100644 --- a/src/common/datetime.cpp +++ b/src/common/datetime.cpp @@ -3,7 +3,6 @@ // Purpose: implementation of time/date related classes // (for formatting&parsing see datetimefmt.cpp) // Author: Vadim Zeitlin -// Modified by: // Created: 11.05.99 // Copyright: (c) 1999 Vadim Zeitlin // parts of code taken from sndcal library by Scott E. Lee: diff --git a/src/common/datetimefmt.cpp b/src/common/datetimefmt.cpp index 4bf54bab4a..ff72517769 100644 --- a/src/common/datetimefmt.cpp +++ b/src/common/datetimefmt.cpp @@ -2,7 +2,6 @@ // Name: src/common/datetimefmt.cpp // Purpose: wxDateTime formatting & parsing code // Author: Vadim Zeitlin -// Modified by: // Created: 11.05.99 // Copyright: (c) 1999 Vadim Zeitlin // parts of code taken from sndcal library by Scott E. Lee: diff --git a/src/common/dcbase.cpp b/src/common/dcbase.cpp index 6a7255e0c0..e1060ae402 100644 --- a/src/common/dcbase.cpp +++ b/src/common/dcbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/dcbase.cpp // Purpose: generic methods of the wxDC Class // Author: Vadim Zeitlin -// Modified by: // Created: 05/25/99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/dcbufcmn.cpp b/src/common/dcbufcmn.cpp index 16af9241b7..db0e001fba 100644 --- a/src/common/dcbufcmn.cpp +++ b/src/common/dcbufcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/dcbufcmn.cpp // Purpose: Buffered DC implementation // Author: Ron Lee, Jaakko Salli -// Modified by: // Created: Sep-20-2006 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/dcgraph.cpp b/src/common/dcgraph.cpp index 55a96c3566..0313014874 100644 --- a/src/common/dcgraph.cpp +++ b/src/common/dcgraph.cpp @@ -2,7 +2,6 @@ // Name: src/common/dcgraph.cpp // Purpose: graphics context methods common to all platforms // Author: Stefan Csomor -// Modified by: // Created: // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -71,27 +70,6 @@ static wxCompositionMode TranslateRasterOp(wxRasterOperationMode function) return wxCOMPOSITION_INVALID; } -namespace { - -class OffsetDisabler -{ - wxGraphicsContext* const m_gc; - const bool m_enable; -public: - explicit OffsetDisabler(wxGraphicsContext* gc) - : m_gc(gc) - , m_enable(gc->OffsetEnabled()) - { - gc->EnableOffset(false); - } - ~OffsetDisabler() - { - m_gc->EnableOffset(m_enable); - } -}; - -} // anonymous namespace - //----------------------------------------------------------------------------- // wxDC bridge class //----------------------------------------------------------------------------- @@ -992,17 +970,14 @@ void wxGCDCImpl::DoDrawRectangle(wxCoord x, wxCoord y, wxCoord w, wxCoord h) CalcBoundingBox(wxPoint(x, y), wxSize(w, h)); - if (m_pen.IsNonTransparent() && m_pen.GetWidth() == 1) + if (m_pen.IsNonTransparent()) { - // Match raster-based wxDC implementations, which draw the line - // along the inside edge of the solid rectangle - OffsetDisabler offsetDisabler(m_graphicContext); if (w < 0) { w = -w; x -= w; } if (h < 0) { h = -h; y -= h; } - m_graphicContext->DrawRectangle(x + 0.5, y + 0.5, w - 1, h - 1); + w--; + h--; } - else - m_graphicContext->DrawRectangle(x, y, w, h); + m_graphicContext->DrawRectangle(x, y, w, h); } void wxGCDCImpl::DoDrawRoundedRectangle(wxCoord x, wxCoord y, @@ -1023,15 +998,14 @@ void wxGCDCImpl::DoDrawRoundedRectangle(wxCoord x, wxCoord y, CalcBoundingBox(wxPoint(x, y), wxSize(w, h)); - if (m_pen.IsNonTransparent() && m_pen.GetWidth() == 1) + if (m_pen.IsNonTransparent()) { - OffsetDisabler offsetDisabler(m_graphicContext); if (w < 0) { w = -w; x -= w; } if (h < 0) { h = -h; y -= h; } - m_graphicContext->DrawRoundedRectangle(x + 0.5, y + 0.5, w - 1, h - 1, radius); + w--; + h--; } - else - m_graphicContext->DrawRoundedRectangle(x, y, w, h, radius); + m_graphicContext->DrawRoundedRectangle(x, y, w, h, radius); } void wxGCDCImpl::DoDrawEllipse(wxCoord x, wxCoord y, wxCoord w, wxCoord h) diff --git a/src/common/dcsvg.cpp b/src/common/dcsvg.cpp index d0b73b938a..30377d4bcc 100644 --- a/src/common/dcsvg.cpp +++ b/src/common/dcsvg.cpp @@ -2,7 +2,6 @@ // Name: src/common/svg.cpp // Purpose: SVG sample // Author: Chris Elliott -// Modified by: // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/src/common/debugrpt.cpp b/src/common/debugrpt.cpp index 93d6aea1c1..8abf8c9a53 100644 --- a/src/common/debugrpt.cpp +++ b/src/common/debugrpt.cpp @@ -2,7 +2,6 @@ // Name: src/common/debugrpt.cpp // Purpose: wxDebugReport and related classes implementation // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-17 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/dircmn.cpp b/src/common/dircmn.cpp index 24d27b0af0..a270836006 100644 --- a/src/common/dircmn.cpp +++ b/src/common/dircmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/dircmn.cpp // Purpose: wxDir methods common to all implementations // Author: Vadim Zeitlin -// Modified by: // Created: 19.05.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/dirctrlcmn.cpp b/src/common/dirctrlcmn.cpp index a101d4767a..de5d2edd14 100644 --- a/src/common/dirctrlcmn.cpp +++ b/src/common/dirctrlcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/dirctrlcmn.cpp // Purpose: wxGenericDirCtrl common code // Author: Harm van der Heijden, Robert Roebling, Julian Smart -// Modified by: // Created: 12/12/98 // Copyright: (c) Harm van der Heijden, Robert Roebling and Julian Smart // Licence: wxWindows licence diff --git a/src/common/dlgcmn.cpp b/src/common/dlgcmn.cpp index 61192f5d4e..0f23ae373d 100644 --- a/src/common/dlgcmn.cpp +++ b/src/common/dlgcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/dlgcmn.cpp // Purpose: common (to all ports) wxDialog functions // Author: Vadim Zeitlin -// Modified by: // Created: 28.06.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/dndcmn.cpp b/src/common/dndcmn.cpp index de1bf12029..e76ed56444 100644 --- a/src/common/dndcmn.cpp +++ b/src/common/dndcmn.cpp @@ -1,7 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// // Name: src/common/dndcmn.cpp // Author: Robert Roebling -// Modified by: // Created: 19.10.99 // Copyright: (c) wxWidgets Team // Licence: wxWindows licence diff --git a/src/common/dobjcmn.cpp b/src/common/dobjcmn.cpp index 04d058dbf2..57e489f3e0 100644 --- a/src/common/dobjcmn.cpp +++ b/src/common/dobjcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/dobjcmn.cpp // Purpose: implementation of data object methods common to all platforms // Author: Vadim Zeitlin, Robert Roebling -// Modified by: // Created: 19.10.99 // Copyright: (c) wxWidgets Team // Licence: wxWindows licence diff --git a/src/common/dpycmn.cpp b/src/common/dpycmn.cpp index c119aee923..0470c672cb 100644 --- a/src/common/dpycmn.cpp +++ b/src/common/dpycmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/dpycmn.cpp // Purpose: wxDisplay and wxDisplayImplSingle implementation // Author: Vadim Zeitlin -// Modified by: // Created: 01.03.03 // Copyright: (c) 2003-2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/dseldlg.cpp b/src/common/dseldlg.cpp index dfb09b4adc..6d7edc33bd 100644 --- a/src/common/dseldlg.cpp +++ b/src/common/dseldlg.cpp @@ -2,7 +2,6 @@ // Name: src/common/dseldlg.cpp // Purpose: implementation of ::wxDirSelector() // Author: Paul Thiessen -// Modified by: // Created: 20.02.01 // Copyright: (c) 2001 wxWidgets team // Licence: wxWindows licence diff --git a/src/common/dynlib.cpp b/src/common/dynlib.cpp index 4e486806dc..cb80ca70c5 100644 --- a/src/common/dynlib.cpp +++ b/src/common/dynlib.cpp @@ -2,7 +2,6 @@ // Name: src/common/dynlib.cpp // Purpose: Dynamic library management // Author: Guilhem Lavaux -// Modified by: // Created: 20/07/98 // Copyright: (c) 1998 Guilhem Lavaux // 2000-2005 Vadim Zeitlin diff --git a/src/common/dynload.cpp b/src/common/dynload.cpp index bfc29147fd..d2af8e6d6f 100644 --- a/src/common/dynload.cpp +++ b/src/common/dynload.cpp @@ -3,7 +3,6 @@ // Purpose: Dynamic loading framework // Author: Ron Lee, David Falkinder, Vadim Zeitlin and a cast of 1000's // (derived in part from dynlib.cpp (c) 1998 Guilhem Lavaux) -// Modified by: // Created: 03/12/01 // Copyright: (c) 2001 Ron Lee // Licence: wxWindows licence diff --git a/src/common/encconv.cpp b/src/common/encconv.cpp index 75ec493b28..0514bf008c 100644 --- a/src/common/encconv.cpp +++ b/src/common/encconv.cpp @@ -87,7 +87,10 @@ static CharsetItem* BuildReverseTable(const wxUint16 *tbl) CharsetItem *rev = new CharsetItem[128]; for (int i = 0; i < 128; i++) - rev[i].c = wxUint8(128 + i), rev[i].u = tbl[i]; + { + rev[i].c = wxUint8(128 + i); + rev[i].u = tbl[i]; + } qsort(rev, 128, sizeof(CharsetItem), CompareCharsetItems); diff --git a/src/common/event.cpp b/src/common/event.cpp index c9abf6153c..b0a1100d3b 100644 --- a/src/common/event.cpp +++ b/src/common/event.cpp @@ -2,7 +2,6 @@ // Name: src/common/event.cpp // Purpose: Event classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/fddlgcmn.cpp b/src/common/fddlgcmn.cpp index 8aeeec11ca..e1c4083037 100644 --- a/src/common/fddlgcmn.cpp +++ b/src/common/fddlgcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/fddlgcmn.cpp // Purpose: common parts of wxFindReplaceDialog implementations // Author: Vadim Zeitlin -// Modified by: // Created: 01.08.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/ffile.cpp b/src/common/ffile.cpp index 2079d3c10d..e5626a99a8 100644 --- a/src/common/ffile.cpp +++ b/src/common/ffile.cpp @@ -2,7 +2,6 @@ // Name: src/common/ffile.cpp // Purpose: wxFFile encapsulates "FILE *" IO stream // Author: Vadim Zeitlin -// Modified by: // Created: 14.07.99 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/file.cpp b/src/common/file.cpp index c9aa71f706..f1b9a20cca 100644 --- a/src/common/file.cpp +++ b/src/common/file.cpp @@ -3,7 +3,6 @@ // Purpose: wxFile - encapsulates low-level "file descriptor" // wxTempFile // Author: Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/fileconf.cpp b/src/common/fileconf.cpp index 531f94245e..04b46ba448 100644 --- a/src/common/fileconf.cpp +++ b/src/common/fileconf.cpp @@ -2,7 +2,6 @@ // Name: src/common/fileconf.cpp // Purpose: implementation of wxFileConfig derivation of wxConfig // Author: Vadim Zeitlin -// Modified by: // Created: 07.04.98 (adapted from appconf.cpp) // Copyright: (c) 1997 Karsten Ballueder & Vadim Zeitlin // Ballueder@usa.net diff --git a/src/common/filefn.cpp b/src/common/filefn.cpp index ffb4447934..8bc5daee28 100644 --- a/src/common/filefn.cpp +++ b/src/common/filefn.cpp @@ -2,7 +2,6 @@ // Name: src/common/filefn.cpp // Purpose: File- and directory-related functions // Author: Julian Smart -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Julian Smart // Licence: wxWindows licence diff --git a/src/common/filename.cpp b/src/common/filename.cpp index 285beeefc2..262dc1cd40 100644 --- a/src/common/filename.cpp +++ b/src/common/filename.cpp @@ -2,7 +2,6 @@ // Name: src/common/filename.cpp // Purpose: wxFileName - encapsulates a file path // Author: Robert Roebling, Vadim Zeitlin -// Modified by: // Created: 28.12.2000 // Copyright: (c) 2000 Robert Roebling // Licence: wxWindows licence diff --git a/src/common/filepickercmn.cpp b/src/common/filepickercmn.cpp index 6f9bc36e06..798c7b47bf 100644 --- a/src/common/filepickercmn.cpp +++ b/src/common/filepickercmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/filepickercmn.cpp // Purpose: wxFilePickerCtrl class implementation // Author: Francesco Montorsi (readapted code written by Vadim Zeitlin) -// Modified by: // Created: 15/04/2006 // Copyright: (c) Vadim Zeitlin, Francesco Montorsi // Licence: wxWindows licence diff --git a/src/common/fldlgcmn.cpp b/src/common/fldlgcmn.cpp index adbec0277e..8c6d575e0c 100644 --- a/src/common/fldlgcmn.cpp +++ b/src/common/fldlgcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/fldlgcmn.cpp // Purpose: wxFileDialog common functions // Author: John Labenski -// Modified by: // Created: 14.06.03 (extracted from src/*/filedlg.cpp) // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/src/common/fmapbase.cpp b/src/common/fmapbase.cpp index 85024a5bd0..2cef245599 100644 --- a/src/common/fmapbase.cpp +++ b/src/common/fmapbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/fmapbase.cpp // Purpose: wxFontMapperBase class implementation // Author: Vadim Zeitlin -// Modified by: // Created: 21.06.2003 (extracted from common/fontmap.cpp) // Copyright: (c) 1999-2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/fontcmn.cpp b/src/common/fontcmn.cpp index e1ad364c6c..2e2da76527 100644 --- a/src/common/fontcmn.cpp +++ b/src/common/fontcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/fontcmn.cpp // Purpose: implementation of wxFontBase methods // Author: Vadim Zeitlin -// Modified by: // Created: 20.09.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/fontenumcmn.cpp b/src/common/fontenumcmn.cpp index cb4e482af6..007bf8b83a 100644 --- a/src/common/fontenumcmn.cpp +++ b/src/common/fontenumcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/fontenumcmn.cpp // Purpose: wxFontEnumerator class // Author: Vadim Zeitlin -// Modified by: // Created: 7/5/2006 // Copyright: (c) 1999-2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/fontmap.cpp b/src/common/fontmap.cpp index 3d542c2a01..e8685f59ba 100644 --- a/src/common/fontmap.cpp +++ b/src/common/fontmap.cpp @@ -2,7 +2,6 @@ // Name: src/common/fontmap.cpp // Purpose: wxFontMapper class // Author: Vadim Zeitlin -// Modified by: // Created: 04.11.99 // Copyright: (c) 1999-2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/fontpickercmn.cpp b/src/common/fontpickercmn.cpp index 084f7a7b7d..e1328ff704 100644 --- a/src/common/fontpickercmn.cpp +++ b/src/common/fontpickercmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/fontpickercmn.cpp // Purpose: wxFontPickerCtrl class implementation // Author: Francesco Montorsi -// Modified by: // Created: 15/04/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows licence diff --git a/src/common/fontutilcmn.cpp b/src/common/fontutilcmn.cpp index f7f322a2a5..1d8ca0eb9e 100644 --- a/src/common/fontutilcmn.cpp +++ b/src/common/fontutilcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/fontutilcmn.cpp // Purpose: Font helper functions common for all ports // Author: Vaclav Slavik -// Modified by: // Created: 2006-12-20 // Copyright: (c) Vadim Zeitlin, Vaclav Slavik // Licence: wxWindows licence diff --git a/src/common/fs_arc.cpp b/src/common/fs_arc.cpp index e5b2cb523b..4b2505b02a 100644 --- a/src/common/fs_arc.cpp +++ b/src/common/fs_arc.cpp @@ -8,6 +8,8 @@ #include "wx/wxprec.h" +#include + #if wxUSE_FS_ARCHIVE #include "wx/fs_arc.h" @@ -436,9 +438,9 @@ wxString wxArchiveFSHandler::FindFirst(const wxString& spec, int flags) switch (flags) { case wxFILE: - m_AllowDirs = false, m_AllowFiles = true; break; + m_AllowDirs = false; m_AllowFiles = true; break; case wxDIR: - m_AllowDirs = true, m_AllowFiles = false; break; + m_AllowDirs = true; m_AllowFiles = false; break; default: m_AllowDirs = m_AllowFiles = true; break; } diff --git a/src/common/gaugecmn.cpp b/src/common/gaugecmn.cpp index 2f32e91cc9..8dc3cd0290 100644 --- a/src/common/gaugecmn.cpp +++ b/src/common/gaugecmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/gaugecmn.cpp // Purpose: wxGaugeBase: common to all ports methods of wxGauge // Author: Vadim Zeitlin -// Modified by: // Created: 20.02.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/gdicmn.cpp b/src/common/gdicmn.cpp index 657fdc7eae..8681170c10 100644 --- a/src/common/gdicmn.cpp +++ b/src/common/gdicmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/gdicmn.cpp // Purpose: Common GDI classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/geometry.cpp b/src/common/geometry.cpp index 324e4f0302..bd4a0640b3 100644 --- a/src/common/geometry.cpp +++ b/src/common/geometry.cpp @@ -2,7 +2,6 @@ // Name: src/common/geometry.cpp // Purpose: Common Geometry Classes // Author: Stefan Csomor -// Modified by: // Created: 08/05/99 // Copyright: (c) 1999 Stefan Csomor // Licence: wxWindows licence diff --git a/src/common/graphcmn.cpp b/src/common/graphcmn.cpp index 5452f494ce..31d6ddb223 100644 --- a/src/common/graphcmn.cpp +++ b/src/common/graphcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/graphcmn.cpp // Purpose: graphics context methods common to all platforms // Author: Stefan Csomor -// Modified by: // Created: // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/common/hashmap.cpp b/src/common/hashmap.cpp index 884cb8c6cf..6acf647d31 100644 --- a/src/common/hashmap.cpp +++ b/src/common/hashmap.cpp @@ -2,7 +2,6 @@ // Name: src/common/hashmap.cpp // Purpose: wxHashMap implementation // Author: Mattia Barbon -// Modified by: // Created: 29/01/2002 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence diff --git a/src/common/helpbase.cpp b/src/common/helpbase.cpp index 7a0a9e105b..e2a33ae351 100644 --- a/src/common/helpbase.cpp +++ b/src/common/helpbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/helpbase.cpp // Purpose: Help system base classes // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/imagiff.cpp b/src/common/imagiff.cpp index 6254e89dce..e7e8df8a80 100644 --- a/src/common/imagiff.cpp +++ b/src/common/imagiff.cpp @@ -158,8 +158,8 @@ bool wxIFFDecoder::ConvertToImage(wxImage *image) const } } - pal[3 * transparent + 0] = 255, - pal[3 * transparent + 1] = 0, + pal[3 * transparent + 0] = 255; + pal[3 * transparent + 1] = 0; pal[3 * transparent + 2] = 255; image->SetMaskColour(255, 0, 255); diff --git a/src/common/imagtiff.cpp b/src/common/imagtiff.cpp index 12d8d35e5f..cf044d33bb 100644 --- a/src/common/imagtiff.cpp +++ b/src/common/imagtiff.cpp @@ -727,7 +727,32 @@ bool wxTIFFHandler::SaveFile( wxImage *image, wxOutputStream& stream, bool verbo const tsize_t linebytes = (tsize_t)((imageWidth * (spp + extraSamples) * bps + 7) / 8); - unsigned char *buf; + unsigned char* buf = nullptr; + + // Ensure that everything is cleaned up on scope exit. + class CleanUp + { + public: + CleanUp(TIFF* tif, unsigned char* buf) + : m_tif(tif), m_buf(buf) + { + } + + ~CleanUp() + { + TIFFClose(m_tif); + + if (m_buf) + _TIFFfree(m_buf); + } + + CleanUp(const CleanUp&) = delete; + CleanUp& operator=(const CleanUp&) = delete; + + private: + TIFF* const m_tif; + unsigned char* const m_buf; + } cleanUp(tif, buf); const bool isColouredImage = (spp > 1) && (photometric != PHOTOMETRIC_MINISWHITE) @@ -744,15 +769,9 @@ bool wxTIFFHandler::SaveFile( wxImage *image, wxOutputStream& stream, bool verbo wxLogError( _("TIFF: Couldn't allocate memory.") ); } - TIFFClose( tif ); - return false; } } - else - { - buf = nullptr; - } TIFFSetField(tif, TIFFTAG_ROWSPERSTRIP,TIFFDefaultStripSize(tif, (wxUint32) -1)); @@ -849,20 +868,21 @@ bool wxTIFFHandler::SaveFile( wxImage *image, wxOutputStream& stream, bool verbo wxLogError( _("TIFF: Error writing image.") ); } - TIFFClose( tif ); - if (buf) - _TIFFfree(buf); - return false; } ptr += imageWidth * 3; } - (void) TIFFClose(tif); + if (!TIFFFlush(tif)) + { + if (verbose) + { + wxLogError( _("TIFF: Error flushing data.") ); + } - if (buf) - _TIFFfree(buf); + return false; + } return true; } diff --git a/src/common/init.cpp b/src/common/init.cpp index fe1d6b75f9..f086b30fa8 100644 --- a/src/common/init.cpp +++ b/src/common/init.cpp @@ -2,7 +2,6 @@ // Name: src/common/init.cpp // Purpose: initialisation for the library // Author: Vadim Zeitlin -// Modified by: // Created: 04.10.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence @@ -205,6 +204,49 @@ void wxInitData::MSWInitialize() #endif // __WINDOWS__ +void wxInitData::InitIfNecessary(int argcIn, wchar_t** argvIn) +{ + // Usually, arguments are initialized from "char**" passed to main() + // elsewhere, but it is also possible to call a wide-char initialization + // function (wxInitialize(), wxEntryStart() or wxEntry() itself) directly, + // so we need to support this case too. + if ( argc ) + { + // Already initialized, nothing to do. + return; + } + + argc = argcIn; + + // For simplicity, make a copy of the arguments, even though we could avoid + // it -- but this would complicate the cleanup. + argv = new wchar_t*[argc + 1]; + argv[argc] = nullptr; + + for ( int i = 0; i < argc; i++ ) + { + argv[i] = wxCRT_StrdupW(argvIn[i]); + } + +#ifdef __WINDOWS__ + // Not used in this case and shouldn't be passed to LocalFree(). + argvMSW = nullptr; +#else // !__WINDOWS__ + // We need to convert from wide arguments back to the narrow ones. + argvA = new char*[argc + 1]; + argvA[argc] = nullptr; + + ownsArgvA = true; + + for ( int i = 0; i < argc; i++ ) + { + // Try to use the current encoding, but if it fails, it's better to + // fall back to UTF-8 than lose an argument entirely. + argvA[i] = wxConvWhateverWorks.cWC2MB(argvIn[i]).release(); + } +#endif // __WINDOWS__/!__WINDOWS__ +} + void wxInitData::Free() { #ifdef __WINDOWS__ @@ -225,6 +267,18 @@ void wxInitData::Free() free(argv[i]); } +#ifndef __WINDOWS__ + if ( ownsArgvA ) + { + for ( int i = 0; i < argc; i++ ) + { + free(argvA[i]); + } + + wxDELETEA(argvA); + } +#endif // !__WINDOWS__ + wxDELETEA(argv); argc = 0; } @@ -293,6 +347,13 @@ bool wxEntryStart(int& argc, wxChar **argv) // do minimal, always necessary, initialization // -------------------------------------------- + // typically the command line arguments would be already initialized before + // we're called, e.g. both the entry point taking (narrow) char argv and + // the MSW one, using the entire (wide) string command line do it, but if + // this function is called directly from the application initialization + // code this wouldn't be the case, and we need to handle this too + wxInitData::Get().InitIfNecessary(argc, argv); + // initialize wxRTTI if ( !DoCommonPreInit() ) return false; diff --git a/src/common/intl.cpp b/src/common/intl.cpp index 9fdb1718e4..2e746cf8c6 100644 --- a/src/common/intl.cpp +++ b/src/common/intl.cpp @@ -797,18 +797,6 @@ bool wxLocale::AddCatalog(const wxString& domain, wxLanguage msgIdLanguage) return t->AddCatalog(domain, msgIdLanguage); } -// add a catalog to our linked list -bool wxLocale::AddCatalog(const wxString& szDomain, - wxLanguage msgIdLanguage, - const wxString& msgIdCharset) -{ - wxTranslations *t = wxTranslations::Get(); - if ( !t ) - return false; - wxUnusedVar(msgIdCharset); - return t->AddCatalog(szDomain, msgIdLanguage); -} - bool wxLocale::IsLoaded(const wxString& domain) const { wxTranslations *t = wxTranslations::Get(); diff --git a/src/common/ipcbase.cpp b/src/common/ipcbase.cpp index 47386efa90..63db9fdcb7 100644 --- a/src/common/ipcbase.cpp +++ b/src/common/ipcbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/ipcbase.cpp // Purpose: IPC base classes // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/layout.cpp b/src/common/layout.cpp index defc7fca6e..7bfcab0a31 100644 --- a/src/common/layout.cpp +++ b/src/common/layout.cpp @@ -2,7 +2,6 @@ // Name: src/common/layout.cpp // Purpose: Constraint layout system classes // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/lboxcmn.cpp b/src/common/lboxcmn.cpp index 2fbe74306b..358011cb22 100644 --- a/src/common/lboxcmn.cpp +++ b/src/common/lboxcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/lboxcmn.cpp // Purpose: wxListBox class methods common to all platforms // Author: Vadim Zeitlin -// Modified by: // Created: 22.10.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/log.cpp b/src/common/log.cpp index 54ebd88094..68056eb73b 100644 --- a/src/common/log.cpp +++ b/src/common/log.cpp @@ -2,7 +2,6 @@ // Name: src/common/log.cpp // Purpose: Assorted wxLogXXX functions, and wxLog (sink for logs) // Author: Vadim Zeitlin -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/longlong.cpp b/src/common/longlong.cpp index 294e824177..0a40e4fd0e 100644 --- a/src/common/longlong.cpp +++ b/src/common/longlong.cpp @@ -4,7 +4,6 @@ // Author: Jeffrey C. Ollie , Vadim Zeitlin // Remarks: this class is not public in wxWidgets 2.0! It is intentionally // not documented and is for private use only. -// Modified by: // Created: 10.02.99 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/mediactrlcmn.cpp b/src/common/mediactrlcmn.cpp index 2084ff4126..271a9c0fe5 100644 --- a/src/common/mediactrlcmn.cpp +++ b/src/common/mediactrlcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/mediactrlcmn.cpp // Purpose: wxMediaCtrl common code // Author: Ryan Norton -// Modified by: // Created: 11/07/04 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/common/menucmn.cpp b/src/common/menucmn.cpp index 6e39601483..9464bf6aa2 100644 --- a/src/common/menucmn.cpp +++ b/src/common/menucmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/menucmn.cpp // Purpose: wxMenu and wxMenuBar methods common to all ports // Author: Vadim Zeitlin -// Modified by: // Created: 26.10.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/mimecmn.cpp b/src/common/mimecmn.cpp index 0591815c4a..78e5b76824 100644 --- a/src/common/mimecmn.cpp +++ b/src/common/mimecmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/mimecmn.cpp // Purpose: classes and functions to manage MIME types // Author: Vadim Zeitlin -// Modified by: // Chris Elliott (biol75@york.ac.uk) 5 Dec 00: write support for Win32 // Created: 23.09.98 // Copyright: (c) 1998 Vadim Zeitlin diff --git a/src/common/module.cpp b/src/common/module.cpp index 67ac9048c5..22ca1e143a 100644 --- a/src/common/module.cpp +++ b/src/common/module.cpp @@ -2,7 +2,6 @@ // Name: src/common/module.cpp // Purpose: Modules initialization/destruction // Author: Wolfram Gloger/adapted by Guilhem Lavaux -// Modified by: // Created: 04/11/98 // Copyright: (c) Wolfram Gloger and Guilhem Lavaux // Licence: wxWindows licence diff --git a/src/common/msgout.cpp b/src/common/msgout.cpp index 73111f6fba..4eeefb0674 100644 --- a/src/common/msgout.cpp +++ b/src/common/msgout.cpp @@ -2,7 +2,6 @@ // Name: src/common/msgout.cpp // Purpose: wxMessageOutput implementation // Author: Mattia Barbon -// Modified by: // Created: 17.07.02 // Copyright: (c) the wxWidgets team // Licence: wxWindows licence diff --git a/src/common/nbkbase.cpp b/src/common/nbkbase.cpp index ffca1c63fd..7cc525200f 100644 --- a/src/common/nbkbase.cpp +++ b/src/common/nbkbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/nbkbase.cpp // Purpose: common wxNotebook methods // Author: Vadim Zeitlin -// Modified by: // Created: 02.07.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/odcombocmn.cpp b/src/common/odcombocmn.cpp index d8da8598e5..049d261d0a 100644 --- a/src/common/odcombocmn.cpp +++ b/src/common/odcombocmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/odcombocmn.cpp // Purpose: wxOwnerDrawnComboBox common code // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) 2005 Jaakko Salli // Licence: wxWindows licence diff --git a/src/common/overlaycmn.cpp b/src/common/overlaycmn.cpp index ff7d57b6a2..a9cfce1899 100644 --- a/src/common/overlaycmn.cpp +++ b/src/common/overlaycmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/overlaycmn.cpp // Purpose: common wxOverlay code // Author: Stefan Csomor -// Modified by: // Created: 2006-10-20 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/ownerdrwcmn.cpp b/src/common/ownerdrwcmn.cpp index ad4bdb1394..7764fa2a40 100644 --- a/src/common/ownerdrwcmn.cpp +++ b/src/common/ownerdrwcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/ownerdrwcmn.cpp // Purpose: wxOwnerDrawn class methods common to all platforms // Author: Marcin Malich -// Modified by: // Created: 2009-09-22 // Copyright: (c) 2009 Marcin Malich // Licence: wxWindows licence diff --git a/src/common/panelcmn.cpp b/src/common/panelcmn.cpp index 0ec4ed3c91..02f8bf3ff6 100644 --- a/src/common/panelcmn.cpp +++ b/src/common/panelcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/panelcmn.cpp // Purpose: wxPanel common code // Author: Julian Smart, Robert Roebling, Vadim Zeitlin -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/paper.cpp b/src/common/paper.cpp index 9c1612b249..a3452aee0d 100644 --- a/src/common/paper.cpp +++ b/src/common/paper.cpp @@ -2,7 +2,6 @@ // Name: src/common/paper.cpp // Purpose: Paper size classes // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/pickerbase.cpp b/src/common/pickerbase.cpp index 342aff796a..2dd27fd4f2 100644 --- a/src/common/pickerbase.cpp +++ b/src/common/pickerbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/pickerbase.cpp // Purpose: wxPickerBase class implementation // Author: Francesco Montorsi -// Modified by: // Created: 15/04/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows licence diff --git a/src/common/platinfo.cpp b/src/common/platinfo.cpp index 470ac16724..e659ba5e8e 100644 --- a/src/common/platinfo.cpp +++ b/src/common/platinfo.cpp @@ -2,7 +2,6 @@ // Name: src/common/platinfo.cpp // Purpose: implements wxPlatformInfo class // Author: Francesco Montorsi -// Modified by: // Created: 07.07.2006 (based on wxToolkitInfo) // Copyright: (c) 2006 Francesco Montorsi // Licence: wxWindows licence diff --git a/src/common/popupcmn.cpp b/src/common/popupcmn.cpp index a89e4354e0..bf11efccbc 100644 --- a/src/common/popupcmn.cpp +++ b/src/common/popupcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/popupcmn.cpp // Purpose: implementation of wxPopupTransientWindow // Author: Vadim Zeitlin -// Modified by: // Created: 06.01.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence @@ -338,20 +337,17 @@ bool wxPopupTransientWindow::Show( bool show ) #ifdef __WXGTK__ if (!show) { -#ifdef __WXGTK3__ GdkDisplay* display = gtk_widget_get_display(m_widget); -#ifdef __WXGTK4__ - gdk_seat_ungrab(gdk_display_get_default_seat(display)); -#else - wxGCC_WARNING_SUPPRESS(deprecated-declarations) - GdkDeviceManager* manager = gdk_display_get_device_manager(display); - GdkDevice* device = gdk_device_manager_get_client_pointer(manager); - gdk_device_ungrab(device, unsigned(GDK_CURRENT_TIME)); - wxGCC_WARNING_RESTORE() -#endif -#else - gdk_pointer_ungrab( (guint32)GDK_CURRENT_TIME ); +#if GTK_CHECK_VERSION(3,20,0) + if (gtk_check_version(3,20,0) == nullptr) + gdk_seat_ungrab(gdk_display_get_default_seat(display)); + else #endif + { + wxGCC_WARNING_SUPPRESS(deprecated-declarations) + gdk_display_pointer_ungrab(display, (guint32)GDK_CURRENT_TIME); + wxGCC_WARNING_RESTORE() + } gtk_grab_remove( m_widget ); } @@ -379,32 +375,30 @@ bool wxPopupTransientWindow::Show( bool show ) gtk_grab_add( m_widget ); GdkWindow* window = gtk_widget_get_window(m_widget); -#ifdef __WXGTK4__ - GdkDisplay* display = gdk_window_get_display(window); - GdkSeat* seat = gdk_display_get_default_seat(display); - gdk_seat_grab(seat, window, GDK_SEAT_CAPABILITY_POINTER, false, nullptr, nullptr, nullptr, 0); -#else - const GdkEventMask mask = GdkEventMask( - GDK_BUTTON_PRESS_MASK | - GDK_BUTTON_RELEASE_MASK | - GDK_POINTER_MOTION_HINT_MASK | - GDK_POINTER_MOTION_MASK); -#ifdef __WXGTK3__ - GdkDisplay* display = gdk_window_get_display(window); - wxGCC_WARNING_SUPPRESS(deprecated-declarations) - GdkDeviceManager* manager = gdk_display_get_device_manager(display); - GdkDevice* device = gdk_device_manager_get_client_pointer(manager); - gdk_device_grab(device, window, - GDK_OWNERSHIP_NONE, true, mask, nullptr, unsigned(GDK_CURRENT_TIME)); - wxGCC_WARNING_RESTORE() -#else - gdk_pointer_grab( window, true, - mask, - nullptr, - nullptr, - (guint32)GDK_CURRENT_TIME ); +#if GTK_CHECK_VERSION(3,20,0) + if (gtk_check_version(3,20,0) == nullptr) + { + GdkDisplay* display = gdk_window_get_display(window); + GdkSeat* seat = gdk_display_get_default_seat(display); + gdk_seat_grab(seat, window, GDK_SEAT_CAPABILITY_ALL_POINTING, true, + nullptr, nullptr, nullptr, nullptr); + } + else #endif -#endif // !__WXGTK4__ + { + const GdkEventMask mask = GdkEventMask( + GDK_BUTTON_PRESS_MASK | + GDK_BUTTON_RELEASE_MASK | + GDK_POINTER_MOTION_HINT_MASK | + GDK_POINTER_MOTION_MASK); + wxGCC_WARNING_SUPPRESS(deprecated-declarations) + gdk_pointer_grab( window, true, + mask, + nullptr, + nullptr, + (guint32)GDK_CURRENT_TIME ); + wxGCC_WARNING_RESTORE() + } } #endif diff --git a/src/common/powercmn.cpp b/src/common/powercmn.cpp index cfa7656f28..841aad7c99 100644 --- a/src/common/powercmn.cpp +++ b/src/common/powercmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/powercmn.cpp // Purpose: power event types and stubs for power functions // Author: Vadim Zeitlin -// Modified by: // Created: 2006-05-27 // Copyright: (c) 2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/prntbase.cpp b/src/common/prntbase.cpp index d76e788529..408c4b6336 100644 --- a/src/common/prntbase.cpp +++ b/src/common/prntbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/prntbase.cpp // Purpose: Printing framework base class implementation // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/protocol.cpp b/src/common/protocol.cpp index 1edbc44652..234b9b26d5 100644 --- a/src/common/protocol.cpp +++ b/src/common/protocol.cpp @@ -2,7 +2,6 @@ // Name: src/common/protocol.cpp // Purpose: Implement protocol base class // Author: Guilhem Lavaux -// Modified by: // Created: 07/07/1997 // Copyright: (c) 1997, 1998 Guilhem Lavaux // Licence: wxWindows licence diff --git a/src/common/quantize.cpp b/src/common/quantize.cpp index 7943fdc6a9..bce83e102f 100644 --- a/src/common/quantize.cpp +++ b/src/common/quantize.cpp @@ -2,7 +2,6 @@ // Name: src/common/quantize.cpp // Purpose: wxQuantize implementation // Author: Julian Smart -// Modified by: // Created: 22/6/2000 // Copyright: (c) Thomas G. Lane, Vaclav Slavik, Julian Smart // Licence: wxWindows licence + JPEG library licence diff --git a/src/common/radiobtncmn.cpp b/src/common/radiobtncmn.cpp index 1c04436420..74cbba0615 100644 --- a/src/common/radiobtncmn.cpp +++ b/src/common/radiobtncmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/radiobtncmn.cpp // Purpose: wxRadioButton common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/radiocmn.cpp b/src/common/radiocmn.cpp index 3b258d76bf..bbc479e249 100644 --- a/src/common/radiocmn.cpp +++ b/src/common/radiocmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/radiocmn.cpp // Purpose: wxRadioBox methods common to all ports // Author: Vadim Zeitlin -// Modified by: // Created: 03.06.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/regex.cpp b/src/common/regex.cpp index 9881bbf832..367b8254ea 100644 --- a/src/common/regex.cpp +++ b/src/common/regex.cpp @@ -2,7 +2,6 @@ // Name: src/common/regex.cpp // Purpose: regular expression matching // Author: Karsten Ballueder and Vadim Zeitlin -// Modified by: // Created: 13.07.01 // Copyright: (c) 2000 Karsten Ballueder // 2001 Vadim Zeitlin diff --git a/src/common/rendcmn.cpp b/src/common/rendcmn.cpp index a6b3d0f068..2096943fdd 100644 --- a/src/common/rendcmn.cpp +++ b/src/common/rendcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/rendcmn.cpp // Purpose: wxRendererNative common functions // Author: Vadim Zeitlin -// Modified by: // Created: 28.07.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence @@ -18,6 +17,7 @@ #include "wx/wxprec.h" +#include #ifndef WX_PRECOMP #include "wx/app.h" diff --git a/src/common/rgncmn.cpp b/src/common/rgncmn.cpp index 43ef3f709f..18cc563b80 100644 --- a/src/common/rgncmn.cpp +++ b/src/common/rgncmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/rgncmn.cpp // Purpose: Methods of wxRegion that have a generic implementation // Author: Robin Dunn -// Modified by: // Created: 27-Mar-2003 // Copyright: (c) Robin Dunn // Licence: wxWindows licence diff --git a/src/common/sckfile.cpp b/src/common/sckfile.cpp index 762a8ba3b0..692a3a5865 100644 --- a/src/common/sckfile.cpp +++ b/src/common/sckfile.cpp @@ -2,7 +2,6 @@ // Name: src/common/sckfile.cpp // Purpose: File protocol // Author: Guilhem Lavaux -// Modified by: // Created: 20/07/97 // Copyright: (c) 1997, 1998 Guilhem Lavaux // Licence: wxWindows licence diff --git a/src/common/sckstrm.cpp b/src/common/sckstrm.cpp index 3f712c6b9a..f88e028e8b 100644 --- a/src/common/sckstrm.cpp +++ b/src/common/sckstrm.cpp @@ -2,7 +2,6 @@ // Name: src/common/sckstrm.cpp // Purpose: wxSocket*Stream // Author: Guilhem Lavaux -// Modified by: // Created: 17/07/97 // Copyright: (c) // Licence: wxWindows licence diff --git a/src/common/scrolbarcmn.cpp b/src/common/scrolbarcmn.cpp index dbf4f4d4b9..90af98dd01 100644 --- a/src/common/scrolbarcmn.cpp +++ b/src/common/scrolbarcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/scrolbarcmn.cpp // Purpose: wxScrollBar common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/sizer.cpp b/src/common/sizer.cpp index 3103e27d67..978950e53d 100644 --- a/src/common/sizer.cpp +++ b/src/common/sizer.cpp @@ -2796,7 +2796,7 @@ void wxStaticBoxSizer::RepositionChildren(const wxSize& minSize) wxPoint old_pos( m_position ); // If we didn't have any sibling children so far, but we don't have any - // real children neither, chances are that they could have been added, so + // real children either, chances are that they could have been added, so // check for this (but if we do have real children, don't bother doing // anything as this would result in extra overhead for every re-layout). if ( !m_hasNonBoxChildren && m_staticBox->GetChildren().empty() ) diff --git a/src/common/slidercmn.cpp b/src/common/slidercmn.cpp index b47ecb0d8b..9f60f1ff28 100644 --- a/src/common/slidercmn.cpp +++ b/src/common/slidercmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/slidercmn.cpp // Purpose: wxSlider common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart 1998 // Vadim Zeitlin 2004 diff --git a/src/common/spinbtncmn.cpp b/src/common/spinbtncmn.cpp index 2704a9afba..fb4e877b13 100644 --- a/src/common/spinbtncmn.cpp +++ b/src/common/spinbtncmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/spinbtncmn.cpp // Purpose: wxSpinButton common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/srchcmn.cpp b/src/common/srchcmn.cpp index f117f45755..5081df95f8 100644 --- a/src/common/srchcmn.cpp +++ b/src/common/srchcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/srchcmn.cpp // Purpose: common (to all ports) bits of wxSearchCtrl // Author: Robin Dunn -// Modified by: // Created: 19-Dec-2006 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/statbmpcmn.cpp b/src/common/statbmpcmn.cpp index 86e53da639..7a0bc1ac04 100644 --- a/src/common/statbmpcmn.cpp +++ b/src/common/statbmpcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/statbmpcmn.cpp // Purpose: wxStaticBitmap common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/statboxcmn.cpp b/src/common/statboxcmn.cpp index e4781b1049..d1c5a4d1d0 100644 --- a/src/common/statboxcmn.cpp +++ b/src/common/statboxcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/statboxcmn.cpp // Purpose: wxStaticBox common code // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/stdpbase.cpp b/src/common/stdpbase.cpp index e78fd0c28e..88ea17f709 100644 --- a/src/common/stdpbase.cpp +++ b/src/common/stdpbase.cpp @@ -2,7 +2,6 @@ // Name: src/common/stdpbase.cpp // Purpose: wxStandardPathsBase methods common to all ports // Author: Vadim Zeitlin -// Modified by: // Created: 2004-10-19 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/stockitem.cpp b/src/common/stockitem.cpp index 44c68ccd0a..54f00adc96 100644 --- a/src/common/stockitem.cpp +++ b/src/common/stockitem.cpp @@ -2,7 +2,6 @@ // Name: src/common/stockitem.cpp // Purpose: Stock buttons, menu and toolbar items labels // Author: Vaclav Slavik -// Modified by: // Created: 2004-08-15 // Copyright: (c) Vaclav Slavik, 2004 // Licence: wxWindows licence diff --git a/src/common/stopwatch.cpp b/src/common/stopwatch.cpp index c4d6221d71..6d3fc45daa 100644 --- a/src/common/stopwatch.cpp +++ b/src/common/stopwatch.cpp @@ -6,7 +6,6 @@ // Vadim Zeitlin got rid of all ifdefs (11.12.99) // Sylvain Bougnoux added wxStopWatch class // Guillermo Rodriguez rewrote from scratch (Dic/99) -// Modified by: // Created: 20.06.2003 (extracted from common/timercmn.cpp) // Copyright: (c) 1998-2003 wxWidgets Team // Licence: wxWindows licence diff --git a/src/common/strconv.cpp b/src/common/strconv.cpp index 2850c60cf7..edc549d301 100644 --- a/src/common/strconv.cpp +++ b/src/common/strconv.cpp @@ -3,7 +3,6 @@ // Purpose: Unicode conversion classes // Author: Ove Kaaven, Robert Roebling, Vadim Zeitlin, Vaclav Slavik, // Ryan Norton, Fredrik Roubert (UTF7) -// Modified by: // Created: 29/01/98 // Copyright: (c) 1999 Ove Kaaven, Robert Roebling, Vaclav Slavik // (c) 2000-2003 Vadim Zeitlin diff --git a/src/common/stream.cpp b/src/common/stream.cpp index e64a9fa109..6ad4fd3dc4 100644 --- a/src/common/stream.cpp +++ b/src/common/stream.cpp @@ -962,11 +962,28 @@ wxFileOffset wxInputStream::SeekI(wxFileOffset pos, wxSeekMode mode) m_lasterror=wxSTREAM_NO_ERROR; // avoid unnecessary seek operations (optimization) - wxFileOffset currentPos = TellI(), size = GetLength(); - if ((mode == wxFromStart && currentPos == pos) || - (mode == wxFromCurrent && pos == 0) || - (mode == wxFromEnd && size != wxInvalidOffset && currentPos == size-pos)) - return currentPos; + switch ( mode ) + { + case wxFromStart: + { + const wxFileOffset currentPos = TellI(); + if ( pos == currentPos ) + return currentPos; + } + break; + + case wxFromCurrent: + if ( pos == 0 ) + return TellI(); + break; + + case wxFromEnd: + // Don't bother with any optimizations in this case as it could + // actually turn out to be a pessimization: getting the length of + // the stream may be relatively expensive, more so than actually + // seeking. + break; + } if (!IsSeekable() && mode == wxFromCurrent && pos > 0) { diff --git a/src/common/string.cpp b/src/common/string.cpp index 9f166a874d..9014dd472e 100644 --- a/src/common/string.cpp +++ b/src/common/string.cpp @@ -2,7 +2,6 @@ // Name: src/common/string.cpp // Purpose: wxString class // Author: Vadim Zeitlin, Ryan Norton -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Vadim Zeitlin // (c) 2004 Ryan Norton @@ -1578,18 +1577,29 @@ bool wxString::ToDouble(double *pVal) const // to if the compiler claims to support C++17, but it doesn't hurt to check). #ifdef __cpp_lib_to_chars -bool wxString::ToCLong(long *pVal, int base) const +namespace { - wxCHECK_MSG( pVal, false, "null output pointer" ); - const wxScopedCharBuffer& buf = utf8_str(); - auto start = buf.data(); - const auto end = start + buf.length(); +// Helper of ToCLong() and ToCULong() taking care of prefix and base-related +// stuff: because from_chars() doesn't skip leading whitespace and doesn't +// recognize base==0 nor "0x" prefix even if base 16 is explicitly specified, +// we need to skip the leading space and prefix indicating the base to use if +// it's present and adjust "base" itself instead. +// +// Return false if base is already specified but is incompatible with the +// prefix used. +bool SkipOptPrefixAndSetBase(int& base, const char*& start, const char* end) +{ + // Start by skipping whitespace. + while ( wxSafeIsspace(*start) ) + ++start; - // from_chars() doesn't recognize base==0 and doesn't recognize "0x" prefix - // even if base 16 is explicitly specified, so adjust the input to use the - // form it supports. - if ( buf.length() > 1 && *start == '0' ) + // Also skip optional "+" which std::from_chars() doesn't accept either. + if ( *start == '+' ) + ++start; + + // Then check for the base prefix. + if ( end - start > 1 && *start == '0' ) { ++start; if ( *start == 'x' || *start == 'X' ) @@ -1610,6 +1620,22 @@ bool wxString::ToCLong(long *pVal, int base) const if ( base == 0 ) base = 10; + return true; +} + +} // anonymous namespace + +bool wxString::ToCLong(long *pVal, int base) const +{ + wxCHECK_MSG( pVal, false, "null output pointer" ); + + const wxScopedCharBuffer& buf = utf8_str(); + auto start = buf.data(); + const auto end = start + buf.length(); + + if ( !SkipOptPrefixAndSetBase(base, start, end) ) + return false; + const auto res = std::from_chars(start, end, *pVal, base); return res.ec == std::errc{} && res.ptr == end; @@ -1617,20 +1643,34 @@ bool wxString::ToCLong(long *pVal, int base) const bool wxString::ToCULong(unsigned long *pVal, int base) const { - // We intentionally don't use std::from_chars() here because this function - // is supposed to be compatible with strtoul() and so _succeed_ for "-1", - // for example, instead of returning an error as from_chars() (much more - // logically) does. - wxCHECK_MSG( pVal, false, "null output pointer" ); - long l; - if ( !ToCLong(&l, base) ) + const wxScopedCharBuffer& buf = utf8_str(); + auto start = buf.data(); + const auto end = start + buf.length(); + + if ( !SkipOptPrefixAndSetBase(base, start, end) ) return false; - *pVal = static_cast(l); + // Extra complication: for compatibility reasons, this function does accept + // "-1" as valid input (as strtoul() does!), but from_chars() doesn't, for + // unsigned values, so check for this separately. + if ( *start == '-' ) + { + long l; + const auto res = std::from_chars(start, end, l, base); - return true; + if ( res.ec != std::errc{} || res.ptr != end ) + return false; + + *pVal = static_cast(l); + + return true; + } + + const auto res = std::from_chars(start, end, *pVal, base); + + return res.ec == std::errc{} && res.ptr == end; } bool wxString::ToCDouble(double *pVal) const @@ -1638,9 +1678,20 @@ bool wxString::ToCDouble(double *pVal) const wxCHECK_MSG( pVal, false, "null output pointer" ); const wxScopedCharBuffer& buf = utf8_str(); - const auto start = buf.data(); + auto start = buf.data(); const auto end = start + buf.length(); - const auto res = std::from_chars(start, end, *pVal); + + // Retain compatibility with the strtod() function by allowing starting spaces + // and a leading + sign, which from_chars() does not accept. + int base = 0; + SkipOptPrefixAndSetBase(base, start, end); + + std::chars_format flags = std::chars_format::general; + + if ( base == 16 ) + flags = std::chars_format::hex; + + const auto res = std::from_chars(start, end, *pVal, flags); return res.ec == std::errc{} && res.ptr == end; } diff --git a/src/common/stringops.cpp b/src/common/stringops.cpp index 871c576dd1..540c1f8237 100644 --- a/src/common/stringops.cpp +++ b/src/common/stringops.cpp @@ -2,7 +2,6 @@ // Name: src/common/stringops.cpp // Purpose: implementation of wxString primitive operations // Author: Vaclav Slavik -// Modified by: // Created: 2007-04-16 // Copyright: (c) 2007 REA Elektronik GmbH // Licence: wxWindows licence diff --git a/src/common/sysopt.cpp b/src/common/sysopt.cpp index 2113497ca6..6df63f523d 100644 --- a/src/common/sysopt.cpp +++ b/src/common/sysopt.cpp @@ -2,7 +2,6 @@ // Name: src/common/sysopt.cpp // Purpose: wxSystemOptions // Author: Julian Smart -// Modified by: // Created: 2001-07-10 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/taskbarcmn.cpp b/src/common/taskbarcmn.cpp index 4d96230872..8f42e4ad3f 100644 --- a/src/common/taskbarcmn.cpp +++ b/src/common/taskbarcmn.cpp @@ -2,7 +2,6 @@ // File: src/common/taskbarcmn.cpp // Purpose: Common parts of wxTaskBarIcon class // Author: Julian Smart -// Modified by: // Created: 04/04/2003 // Copyright: (c) Julian Smart, 2003 // Licence: wxWindows licence diff --git a/src/common/textbuf.cpp b/src/common/textbuf.cpp index 477f902e47..17f1bd8967 100644 --- a/src/common/textbuf.cpp +++ b/src/common/textbuf.cpp @@ -219,11 +219,11 @@ wxTextFileType wxTextBuffer::GuessType() const size_t n; for ( n = 0; n < nScan; n++ ) // the beginning - AnalyseLine(n); + AnalyseLine(n) for ( n = (nCount - nScan)/2; n < (nCount + nScan)/2; n++ ) - AnalyseLine(n); + AnalyseLine(n) for ( n = nCount - nScan; n < nCount; n++ ) - AnalyseLine(n); + AnalyseLine(n) #undef AnalyseLine diff --git a/src/common/textcmn.cpp b/src/common/textcmn.cpp index 2bcff93cde..d87ff1ac2c 100644 --- a/src/common/textcmn.cpp +++ b/src/common/textcmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/textcmn.cpp // Purpose: implementation of platform-independent functions of wxTextCtrl // Author: Julian Smart -// Modified by: // Created: 13.07.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/common/textfile.cpp b/src/common/textfile.cpp index 6e64b59aab..d806c2f0b7 100644 --- a/src/common/textfile.cpp +++ b/src/common/textfile.cpp @@ -2,7 +2,6 @@ // Name: src/common/textfile.cpp // Purpose: implementation of wxTextFile class // Author: Vadim Zeitlin -// Modified by: // Created: 03.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/common/translation.cpp b/src/common/translation.cpp index eb8e680e28..0d58caf3a5 100644 --- a/src/common/translation.cpp +++ b/src/common/translation.cpp @@ -1316,7 +1316,7 @@ bool wxTranslations::AddStdCatalog() // the name without the version if it's not found, as message catalogs // typically won't have the version in their names under non-Unix platforms // (i.e. where they're not installed by our own "make install"). - if ( AddCatalog("wxstd-" wxSTRINGIZE(wxMAJOR_VERSION) "." wxSTRINGIZE(wxMINOR_VERSION)) ) + if ( AddAvailableCatalog("wxstd-" wxSTRINGIZE(wxMAJOR_VERSION) "." wxSTRINGIZE(wxMINOR_VERSION)) ) return true; if ( AddCatalog(wxS("wxstd")) ) @@ -1325,12 +1325,9 @@ bool wxTranslations::AddStdCatalog() return false; } -bool wxTranslations::AddCatalog(const wxString& domain, - wxLanguage msgIdLanguage) +bool wxTranslations::AddAvailableCatalog(const wxString& domain) { - const wxString msgIdLang = wxUILocale::GetLanguageCanonicalName(msgIdLanguage); - const wxString domain_lang = GetBestTranslation(domain, msgIdLang); - + const wxString domain_lang = GetBestAvailableTranslation(domain); if ( domain_lang.empty() ) { wxLogTrace(TRACE_I18N, @@ -1339,15 +1336,49 @@ bool wxTranslations::AddCatalog(const wxString& domain, return false; } - wxLogTrace(TRACE_I18N, - wxS("adding '%s' translation for domain '%s' (msgid language '%s')"), - domain_lang, domain, msgIdLang); + return LoadCatalog(domain, domain_lang); +} - return LoadCatalog(domain, domain_lang, msgIdLang); +bool wxTranslations::AddCatalog(const wxString& domain, + wxLanguage msgIdLanguage) +{ + if ( AddAvailableCatalog(domain) ) + return true; + + const wxString msgIdLang = wxUILocale::GetLanguageCanonicalName(msgIdLanguage); + + // Check if the original strings can be used directly. + bool canUseUntranslated = false; + if ( m_lang.empty() ) + { + // If we are using the default language, check if the message ID + // language is acceptable for this system. + const wxString domain_lang = GetBestTranslation(domain, msgIdLang); + + if ( msgIdLang == domain_lang ) + canUseUntranslated = true; + } + else // But if we have a fixed language, we should just check it instead. + { + // Consider message IDs for another region using the same language + // acceptable. + if ( msgIdLang.BeforeFirst('_') == m_lang.BeforeFirst('_') ) + canUseUntranslated = true; + } + + if ( canUseUntranslated ) + { + wxLogTrace(TRACE_I18N, + wxS("not using translations for domain '%s' with msgid language '%s'"), + domain, msgIdLang); + return true; + } + + return false; } -bool wxTranslations::LoadCatalog(const wxString& domain, const wxString& lang, const wxString& msgIdLang) +bool wxTranslations::LoadCatalog(const wxString& domain, const wxString& lang) { wxCHECK_MSG( m_loader, false, "loader can't be null" ); @@ -1384,15 +1415,6 @@ bool wxTranslations::LoadCatalog(const wxString& domain, const wxString& lang, c cat = m_loader->LoadCatalog(domain, baselang); } - if ( !cat ) - { - // It is OK to not load catalog if the msgid language and m_language match, - // in which case we can directly display the texts embedded in program's - // source code: - if ( msgIdLang == lang ) - return true; - } - if ( cat ) { // add it to the head of the list so that in GetString it will @@ -1430,14 +1452,56 @@ wxString wxTranslations::GetBestTranslation(const wxString& domain, wxString wxTranslations::GetBestTranslation(const wxString& domain, const wxString& msgIdLanguage) { - // explicitly set language should always be respected - if ( !m_lang.empty() ) - return m_lang; + wxString lang = GetBestAvailableTranslation(domain); + if ( lang.empty() ) + { + wxArrayString available; + available.push_back(msgIdLanguage); + available.push_back(msgIdLanguage.BeforeFirst('_')); + lang = GetPreferredUILanguage(available); + if ( lang.empty() ) + { + wxLogTrace(TRACE_I18N, + "no available language for domain '%s'", domain); + } + else + { + wxLogTrace(TRACE_I18N, + "using message ID language '%s' for domain '%s'", lang); + } + } - wxArrayString available(GetAvailableTranslations(domain)); - // it's OK to have duplicates, so just add msgid language - available.push_back(msgIdLanguage); - available.push_back(msgIdLanguage.BeforeFirst('_')); + return lang; +} + +wxString wxTranslations::GetBestAvailableTranslation(const wxString& domain) +{ + const wxArrayString available(GetAvailableTranslations(domain)); + if ( !m_lang.empty() ) + { + wxLogTrace(TRACE_I18N, + "searching for best translation to %s for domain '%s'", + m_lang, domain); + + wxString lang; + if ( available.Index(m_lang) != wxNOT_FOUND ) + { + lang = m_lang; + } + else + { + const wxString baselang = m_lang.BeforeFirst('_'); + if ( baselang != m_lang && available.Index(baselang) != wxNOT_FOUND ) + lang = baselang; + } + + if ( lang.empty() ) + wxLogTrace(TRACE_I18N, " => no available translations found"); + else + wxLogTrace(TRACE_I18N, " => found '%s'", lang); + + return lang; + } wxLogTrace(TRACE_I18N, "choosing best language for domain '%s'", domain); LogTraceArray(" - available translations", available); diff --git a/src/common/txtstrm.cpp b/src/common/txtstrm.cpp index 116afbb8ab..6bb07ff42a 100644 --- a/src/common/txtstrm.cpp +++ b/src/common/txtstrm.cpp @@ -2,7 +2,6 @@ // Name: src/common/txtstrm.cpp // Purpose: Text stream classes // Author: Guilhem Lavaux -// Modified by: // Created: 28/06/98 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/src/common/uiactioncmn.cpp b/src/common/uiactioncmn.cpp index d0a9f522df..8921661fde 100644 --- a/src/common/uiactioncmn.cpp +++ b/src/common/uiactioncmn.cpp @@ -94,6 +94,7 @@ bool wxUIActionSimulatorImpl::MouseDragDrop(long x1, long y1, long x2, long y2, bool wxUIActionSimulator::Key(int keycode, int modifiers, bool isDown) { +#ifndef __WXQT__ wxASSERT_MSG( !(modifiers & wxMOD_META ), "wxMOD_META is not implemented" ); wxASSERT_MSG( !(modifiers & wxMOD_WIN ), @@ -108,6 +109,11 @@ wxUIActionSimulator::Key(int keycode, int modifiers, bool isDown) SimulateModifiers(modifiers, false); return rc; +#else + // Under wxQt we have to pass modifiers along with keycode for the simulation + // to succeed. + return m_impl->DoKey(keycode, modifiers, isDown); +#endif } void wxUIActionSimulator::SimulateModifiers(int modifiers, bool isDown) diff --git a/src/common/uilocale.cpp b/src/common/uilocale.cpp index cf15cf9da9..014d32b678 100644 --- a/src/common/uilocale.cpp +++ b/src/common/uilocale.cpp @@ -601,6 +601,7 @@ wxString wxUILocale::GetLocalizedName(wxLocaleName name, wxLocaleForm form) cons return m_impl->GetLocalizedName(name, form); } +#if wxUSE_DATETIME wxString wxUILocale::GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const { if (!m_impl) @@ -616,6 +617,7 @@ wxString wxUILocale::GetWeekDayName(wxDateTime::WeekDay weekday, wxDateTime::Nam return m_impl->GetWeekDayName(weekday, form); } +#endif // wxUSE_DATETIME wxLayoutDirection wxUILocale::GetLayoutDirection() const { @@ -904,6 +906,7 @@ const wxLanguageInfo* wxUILocale::FindLanguageInfo(const wxLocaleIdent& locId) return infoRet; } +#if wxUSE_DATETIME int wxUILocaleImpl::ArrayIndexFromFlag(wxDateTime::NameFlags flags) { switch (flags) @@ -923,5 +926,6 @@ int wxUILocaleImpl::ArrayIndexFromFlag(wxDateTime::NameFlags flags) return -1; } +#endif // wxUSE_DATETIME #endif // wxUSE_INTL diff --git a/src/common/url.cpp b/src/common/url.cpp index 152b37602d..2ecae7dad1 100644 --- a/src/common/url.cpp +++ b/src/common/url.cpp @@ -2,7 +2,6 @@ // Name: src/common/url.cpp // Purpose: URL parser // Author: Guilhem Lavaux -// Modified by: // Created: 20/07/1997 // Copyright: (c) 1997, 1998 Guilhem Lavaux // Licence: wxWindows licence diff --git a/src/common/utilscmn.cpp b/src/common/utilscmn.cpp index 0f1faba973..6fe7eee522 100644 --- a/src/common/utilscmn.cpp +++ b/src/common/utilscmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/utilscmn.cpp // Purpose: Miscellaneous utility functions and classes // Author: Julian Smart -// Modified by: // Created: 29/01/98 // Copyright: (c) 1998 Julian Smart // Licence: wxWindows licence diff --git a/src/common/valgen.cpp b/src/common/valgen.cpp index f34624da54..3625f1fc1f 100644 --- a/src/common/valgen.cpp +++ b/src/common/valgen.cpp @@ -2,7 +2,6 @@ // Name: src/common/valgen.cpp // Purpose: wxGenericValidator class // Author: Kevin Smith -// Modified by: // Created: Jan 22 1999 // Copyright: (c) 1999 Kevin Smith // Licence: wxWindows licence diff --git a/src/common/validate.cpp b/src/common/validate.cpp index 0e1aac18be..a2fda0598c 100644 --- a/src/common/validate.cpp +++ b/src/common/validate.cpp @@ -2,7 +2,6 @@ // Name: src/common/validate.cpp // Purpose: wxValidator // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/common/variant.cpp b/src/common/variant.cpp index b34e987a6d..224d697cca 100644 --- a/src/common/variant.cpp +++ b/src/common/variant.cpp @@ -2,7 +2,6 @@ // Name: src/common/variant.cpp // Purpose: wxVariant class, container for any type // Author: Julian Smart -// Modified by: // Created: 10/09/98 // Copyright: (c) // Licence: wxWindows licence diff --git a/src/common/wfstream.cpp b/src/common/wfstream.cpp index af8438eb5e..106e10e7d2 100644 --- a/src/common/wfstream.cpp +++ b/src/common/wfstream.cpp @@ -2,7 +2,6 @@ // Name: src/common/wfstream.cpp // Purpose: "File stream" classes // Author: Julian Smart -// Modified by: // Created: 11/07/98 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/src/common/wincmn.cpp b/src/common/wincmn.cpp index 5eab90b446..b101088047 100644 --- a/src/common/wincmn.cpp +++ b/src/common/wincmn.cpp @@ -2,7 +2,6 @@ // Name: src/common/wincmn.cpp // Purpose: common (to all ports) wxWindow functions // Author: Julian Smart, Vadim Zeitlin -// Modified by: // Created: 13/07/98 // Copyright: (c) wxWidgets team // Licence: wxWindows licence @@ -2830,6 +2829,40 @@ wxSize wxWindowBase::GetDPI() const #ifdef wxHAS_DPI_INDEPENDENT_PIXELS +/* static */ +wxSize wxWindowBase::MakeDPIFromScaleFactor(double scaleFactor) +{ + return wxDisplay::GetStdPPI()*scaleFactor; +} + +namespace +{ + +// Send the DPI change event to all children recursively. +void NotifyAboutDPIChange(wxWindow* win, wxDPIChangedEvent& event) +{ + for ( const auto child : win->GetChildren() ) + { + // Top level windows will get their own WXNotifyDPIChange(). + if ( child->IsTopLevel() ) + continue; + + NotifyAboutDPIChange(child, event); + } + + event.SetEventObject(win); + win->HandleWindowEvent(event); +} + +} // anonymous namespace +void wxWindowBase::WXNotifyDPIChange(double oldScaleFactor, double newScaleFactor) +{ + wxDPIChangedEvent event(MakeDPIFromScaleFactor(oldScaleFactor), + MakeDPIFromScaleFactor(newScaleFactor)); + + NotifyAboutDPIChange(static_cast(this), event); +} + // In this case logical pixels are DIPs, so we don't need to define conversion // to/from them (or, rather, they are already defined as trivial inline // functions in the header), but we do need to define conversions to/from diff --git a/src/common/wxcrt.cpp b/src/common/wxcrt.cpp index fc9ee02aee..c0511899a6 100644 --- a/src/common/wxcrt.cpp +++ b/src/common/wxcrt.cpp @@ -739,7 +739,10 @@ WXDLLIMPEXP_BASE int wxCRT_StrnicmpW(const wchar_t *s1, const wchar_t *s2, size_ { // initialize the variables just to suppress stupid gcc warning wchar_t c1 = 0, c2 = 0; - while (n && ((c1 = wxTolower(*s1)) == (c2 = wxTolower(*s2)) ) && c1) n--, s1++, s2++; + while (n && ((c1 = wxTolower(*s1)) == (c2 = wxTolower(*s2)) ) && c1) + { + n--; s1++; s2++; + } if (n) { if (c1 < c2) return -1; if (c1 > c2) return 1; diff --git a/src/common/xti.cpp b/src/common/xti.cpp index 6f84e81486..e0d18ccefc 100644 --- a/src/common/xti.cpp +++ b/src/common/xti.cpp @@ -2,7 +2,6 @@ // Name: src/common/xti.cpp // Purpose: runtime metadata information (extended class info) // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 1997 Julian Smart // (c) 2003 Stefan Csomor diff --git a/src/common/xtistrm.cpp b/src/common/xtistrm.cpp index df61b9c447..23b0b0d904 100644 --- a/src/common/xtistrm.cpp +++ b/src/common/xtistrm.cpp @@ -2,7 +2,6 @@ // Name: src/common/xtistrm.cpp // Purpose: streaming runtime metadata information // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 2003 Stefan Csomor // Licence: wxWindows licence diff --git a/src/common/xtixml.cpp b/src/common/xtixml.cpp index d7e71f7898..3c245d616e 100644 --- a/src/common/xtixml.cpp +++ b/src/common/xtixml.cpp @@ -2,7 +2,6 @@ // Name: src/common/xtixml.cpp // Purpose: streaming runtime metadata information // Author: Stefan Csomor -// Modified by: // Created: 27/07/03 // Copyright: (c) 2003 Stefan Csomor // Licence: wxWindows licence diff --git a/src/dfb/bitmap.cpp b/src/dfb/bitmap.cpp index 67ccc1745f..8ebd8ae58a 100644 --- a/src/dfb/bitmap.cpp +++ b/src/dfb/bitmap.cpp @@ -248,7 +248,7 @@ DFBSurfacePixelFormat DepthToFormat(int depth) // is typically wxUint32 for RGB32, wxUint16 for RGB16 &c) as we don't need // access to the individual pixel components -- and so it's not suitable for // the pixel formats with pixel size not equal to 8, 16 or 32 -template +template void CopyBits(int width, int height, diff --git a/src/generic/bmpcboxg.cpp b/src/generic/bmpcboxg.cpp index 3681049d73..5e46e23c0c 100644 --- a/src/generic/bmpcboxg.cpp +++ b/src/generic/bmpcboxg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/bmpcboxg.cpp // Purpose: wxBitmapComboBox // Author: Jaakko Salli -// Modified by: // Created: Aug-31-2006 // Copyright: (c) 2005 Jaakko Salli // Licence: wxWindows licence diff --git a/src/generic/bmpsvg.cpp b/src/generic/bmpsvg.cpp index 18f5f7bac9..e480970453 100644 --- a/src/generic/bmpsvg.cpp +++ b/src/generic/bmpsvg.cpp @@ -189,11 +189,25 @@ wxBitmap wxBitmapBundleImplSVG::DoRasterize(const wxSize& size) for ( int x = 0; x < size.x; ++x ) { const unsigned char a = src[3]; +#ifdef wxHAS_PREMULTIPLIED_ALPHA + // Some platforms require premultiplication by alpha. dst.Red() = src[0] * a / 255; dst.Green() = src[1] * a / 255; dst.Blue() = src[2] * a / 255; dst.Alpha() = a; - +#else + // Other platforms store bitmaps with straight alpha. + dst.Alpha() = a; + if ( a ) + { + dst.Red() = src[0]; + dst.Green() = src[1]; + dst.Blue() = src[2]; + } + else + // A more canonical form for completely transparent pixels. + dst.Red() = dst.Green() = dst.Blue() = 0; +#endif ++dst; src += 4; } diff --git a/src/generic/busyinfo.cpp b/src/generic/busyinfo.cpp index 6b00a4f8b9..b27e568ec6 100644 --- a/src/generic/busyinfo.cpp +++ b/src/generic/busyinfo.cpp @@ -59,6 +59,21 @@ void wxBusyInfo::Init(const wxBusyInfoFlags& flags) wxDefaultSize, wxALIGN_CENTRE); title->SetFont(title->GetFont().Scaled(2)); + +#ifdef __WXGTK__ + // This bad hack is needed to fix layout under GTK: the font sent above + // is not taken into account for the size calculation until the window + // is shown but we need the correct size when computing the best size + // below, as otherwise we would make the entire frame too small and + // when the correct size is used for the actual layout later, the title + // control would take too much space pushing the text below it outside + // of the window bounds. + // + // So preemptively make it about as big as it's going to be to prevent + // this from happening. + title->SetMinSize(2*title->GetBestSize()); +#endif // __WXGTK__ + #if wxUSE_MARKUP title->SetLabelMarkup(flags.m_title); #else diff --git a/src/generic/buttonbar.cpp b/src/generic/buttonbar.cpp index a4bf6386bc..6548a424f2 100644 --- a/src/generic/buttonbar.cpp +++ b/src/generic/buttonbar.cpp @@ -2,7 +2,6 @@ // Name: src/generic/buttonbar.cpp // Purpose: wxButtonToolBar implementation // Author: Julian Smart, after Robert Roebling, Vadim Zeitlin, SciTech -// Modified by: // Created: 2006-04-13 // Copyright: (c) Julian Smart, Robert Roebling, Vadim Zeitlin, // SciTech Software, Inc. diff --git a/src/generic/calctrlg.cpp b/src/generic/calctrlg.cpp index eaa419b1c8..33d1e8a674 100644 --- a/src/generic/calctrlg.cpp +++ b/src/generic/calctrlg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/calctrlg.cpp // Purpose: implementation of the wxGenericCalendarCtrl // Author: Vadim Zeitlin -// Modified by: // Created: 29.12.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/caret.cpp b/src/generic/caret.cpp index 476f5a3165..bc2d946684 100644 --- a/src/generic/caret.cpp +++ b/src/generic/caret.cpp @@ -2,7 +2,6 @@ // Name: src/generic/caret.cpp // Purpose: generic wxCaret class implementation // Author: Vadim Zeitlin (original code by Robert Roebling) -// Modified by: // Created: 25.05.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/generic/clrpickerg.cpp b/src/generic/clrpickerg.cpp index bca1504828..74b5f8afa1 100644 --- a/src/generic/clrpickerg.cpp +++ b/src/generic/clrpickerg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/clrpickerg.cpp // Purpose: wxGenericColourButton class implementation // Author: Francesco Montorsi (readapted code written by Vadim Zeitlin) -// Modified by: // Created: 15/04/2006 // Copyright: (c) Vadim Zeitlin, Francesco Montorsi // Licence: wxWindows licence diff --git a/src/generic/colour.cpp b/src/generic/colour.cpp index 0f21410520..103579901a 100644 --- a/src/generic/colour.cpp +++ b/src/generic/colour.cpp @@ -2,7 +2,6 @@ // Name: src/generic/colour.cpp // Purpose: wxColour class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/colrdlgg.cpp b/src/generic/colrdlgg.cpp index 754c2734fb..533b1023d6 100644 --- a/src/generic/colrdlgg.cpp +++ b/src/generic/colrdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/colrdlgg.cpp // Purpose: Choice dialogs // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/combog.cpp b/src/generic/combog.cpp index a1ef858ef1..462f4f5987 100644 --- a/src/generic/combog.cpp +++ b/src/generic/combog.cpp @@ -2,7 +2,6 @@ // Name: src/generic/combog.cpp // Purpose: Generic wxComboCtrl // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) 2005 Jaakko Salli // Licence: wxWindows licence diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index 38b719fd60..437c9943fb 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -1710,18 +1710,19 @@ public: m_dist_x -= indent; m_hint = new wxFrame( m_win->GetParent(), wxID_ANY, wxEmptyString, wxPoint(pos.x - m_dist_x, pos.y + 5 ), - ib.GetSize(), + wxSize(1, 1), wxFRAME_TOOL_WINDOW | wxFRAME_FLOAT_ON_PARENT | wxFRAME_NO_TASKBAR | wxNO_BORDER ); new wxBitmapCanvas( m_hint, ib, ib.GetSize() ); + m_hint->SetClientSize(ib.GetSize()); + m_hint->SetTransparent(128); m_hint->Show(); } else { m_hint->Move( pos.x - m_dist_x, pos.y + 5 ); - m_hint->SetTransparent( 128 ); } return false; @@ -2835,7 +2836,6 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) ) wxDataViewTreeNode *node = nullptr; wxDataViewItem dataitem; const int line_height = GetLineHeight(item); - bool hasValue = true; if (!IsVirtualList()) { @@ -2847,10 +2847,6 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) ) } dataitem = node->GetItem(); - - if ( !model->HasValue(dataitem, col->GetModelColumn()) ) - hasValue = false; - } else { @@ -2867,8 +2863,7 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) ) state |= wxDATAVIEW_CELL_SELECTED; cell->SetState(state); - if (hasValue) - hasValue = cell->PrepareForItem(model, dataitem, col->GetModelColumn()); + const bool hasValue = cell->PrepareForItem(model, dataitem, col->GetModelColumn()); // draw the background if ( !selected ) diff --git a/src/generic/datectlg.cpp b/src/generic/datectlg.cpp index c816892cd7..eec0059ff1 100644 --- a/src/generic/datectlg.cpp +++ b/src/generic/datectlg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/datectlg.cpp // Purpose: generic wxDatePickerCtrlGeneric implementation // Author: Andreas Pflug -// Modified by: // Created: 2005-01-19 // Copyright: (c) 2005 Andreas Pflug // Licence: wxWindows licence diff --git a/src/generic/dbgrptg.cpp b/src/generic/dbgrptg.cpp index 04393c5ff1..f55df99131 100644 --- a/src/generic/dbgrptg.cpp +++ b/src/generic/dbgrptg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/dbgrptg.cpp // Purpose: implementation of wxDebugReportPreviewStd // Author: Vadim Zeitlin, Andrej Putrin -// Modified by: // Created: 2005-01-21 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/dcpsg.cpp b/src/generic/dcpsg.cpp index 6a5ac8fb31..4df5f0cf30 100644 --- a/src/generic/dcpsg.cpp +++ b/src/generic/dcpsg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/dcpsg.cpp // Purpose: Generic wxPostScriptDC implementation // Author: Julian Smart, Robert Roebling, Markus Holzhem -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/dirctrlg.cpp b/src/generic/dirctrlg.cpp index cae0d5aeb9..f3076baa18 100644 --- a/src/generic/dirctrlg.cpp +++ b/src/generic/dirctrlg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/dirctrlg.cpp // Purpose: wxGenericDirCtrl // Author: Harm van der Heijden, Robert Roebling, Julian Smart -// Modified by: // Created: 12/12/98 // Copyright: (c) Harm van der Heijden, Robert Roebling and Julian Smart // Licence: wxWindows licence @@ -234,13 +233,6 @@ bool wxIsDriveAvailable(const wxString& dirName) #if wxUSE_DIRDLG -// Function which is called by quick sort. We want to override the default wxArrayString behaviour, -// and sort regardless of case. -static int wxCMPFUNC_CONV wxDirCtrlStringCompareFunction(const wxString& strFirst, const wxString& strSecond) -{ - return strFirst.CmpNoCase(strSecond); -} - //----------------------------------------------------------------------------- // wxDirItemData //----------------------------------------------------------------------------- @@ -356,6 +348,8 @@ bool wxGenericDirCtrl::Create(wxWindow *parent, #ifdef __WXGTK__ treeStyle |= wxTR_NO_LINES; +#elif defined(__WXMSW__) + treeStyle |= wxTR_NO_LINES | wxTR_TWIST_BUTTONS | wxTR_FULL_ROW_HIGHLIGHT; #endif if (style & wxDIRCTRL_EDIT_LABELS) @@ -711,7 +705,7 @@ void wxGenericDirCtrl::PopulateNode(wxTreeItemId parentId) while (d.GetNext(&eachFilename)); } } - dirs.Sort(wxDirCtrlStringCompareFunction); + dirs.Sort(wxCmpNatural); // Now do the filenames -- but only if we're allowed to if (!HasFlag(wxDIRCTRL_DIR_ONLY)) @@ -742,7 +736,7 @@ void wxGenericDirCtrl::PopulateNode(wxTreeItemId parentId) } } } - filenames.Sort(wxDirCtrlStringCompareFunction); + filenames.Sort(wxCmpNatural); } // Now we really know whether we have any children so tell the tree control diff --git a/src/generic/dirdlgg.cpp b/src/generic/dirdlgg.cpp index 0323caa438..cfb6699962 100644 --- a/src/generic/dirdlgg.cpp +++ b/src/generic/dirdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/dirdlgg.cpp // Purpose: wxDirDialog // Author: Harm van der Heijden, Robert Roebling & Julian Smart -// Modified by: // Created: 12/12/98 // Copyright: (c) Harm van der Heijden, Robert Roebling, Julian Smart // Licence: wxWindows licence diff --git a/src/generic/dragimgg.cpp b/src/generic/dragimgg.cpp index 4be520cb65..bdb17f86fd 100644 --- a/src/generic/dragimgg.cpp +++ b/src/generic/dragimgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/dragimgg.cpp // Purpose: Generic wxDragImage implementation // Author: Julian Smart -// Modified by: // Created: 29/2/2000 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/fdrepdlg.cpp b/src/generic/fdrepdlg.cpp index 06f092a1f4..ab89a6f94b 100644 --- a/src/generic/fdrepdlg.cpp +++ b/src/generic/fdrepdlg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/fdrepdlg.cpp // Purpose: Find/Replace dialogs // Author: Markus Greither and Vadim Zeitlin -// Modified by: // Created: 05/25/01 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/generic/filectrlg.cpp b/src/generic/filectrlg.cpp index 5bed7e07cb..58007fe91a 100644 --- a/src/generic/filectrlg.cpp +++ b/src/generic/filectrlg.cpp @@ -60,7 +60,7 @@ int wxCALLBACK wxFileDataNameCompare( wxIntPtr data1, wxIntPtr data2, wxIntPtr s if (fd2->IsDir() && !fd1->IsDir()) return sortOrder; - return sortOrder*wxStrcmp( fd1->GetFileName(), fd2->GetFileName() ); + return sortOrder*wxCmpNatural( fd1->GetFileName(), fd2->GetFileName() ); } static @@ -104,7 +104,7 @@ int wxCALLBACK wxFileDataTypeCompare(wxIntPtr data1, wxIntPtr data2, wxIntPtr so if (fd2->IsLink() && !fd1->IsLink()) return sortOrder; - return sortOrder*wxStrcmp( fd1->GetFileType(), fd2->GetFileType() ); + return sortOrder*wxStricmp( fd1->GetFileType(), fd2->GetFileType() ); } static diff --git a/src/generic/filedlgg.cpp b/src/generic/filedlgg.cpp index c2db76d5b4..3dfdb3dbc3 100644 --- a/src/generic/filedlgg.cpp +++ b/src/generic/filedlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/filedlgg.cpp // Purpose: wxGenericFileDialog // Author: Robert Roebling -// Modified by: // Created: 12/12/98 // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/src/generic/filepickerg.cpp b/src/generic/filepickerg.cpp index 7a1d228c6a..70ebb0f99c 100644 --- a/src/generic/filepickerg.cpp +++ b/src/generic/filepickerg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/filepickerg.cpp // Purpose: wxGenericFileDirButton class implementation // Author: Francesco Montorsi -// Modified by: // Created: 15/04/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows licence diff --git a/src/generic/fontdlgg.cpp b/src/generic/fontdlgg.cpp index f9d0bfc068..880e4b8af0 100644 --- a/src/generic/fontdlgg.cpp +++ b/src/generic/fontdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/fontdlgg.cpp // Purpose: Generic font dialog // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/fontpickerg.cpp b/src/generic/fontpickerg.cpp index 78c4c4bb71..01460c2fe8 100644 --- a/src/generic/fontpickerg.cpp +++ b/src/generic/fontpickerg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/fontpickerg.cpp // Purpose: wxGenericFontButton class implementation // Author: Francesco Montorsi -// Modified by: // Created: 15/04/2006 // Copyright: (c) Francesco Montorsi // Licence: wxWindows licence diff --git a/src/generic/graphicc.cpp b/src/generic/graphicc.cpp index 5408fc5959..971b933e10 100644 --- a/src/generic/graphicc.cpp +++ b/src/generic/graphicc.cpp @@ -2,7 +2,6 @@ // Name: src/generic/graphicc.cpp // Purpose: cairo device context class // Author: Stefan Csomor -// Modified by: // Created: 2006-10-03 // Copyright: (c) 2006 Stefan Csomor // Licence: wxWindows licence @@ -451,14 +450,9 @@ public: if (width <= 0) return true; - // no offset if overall scale is not odd integer - double x = GetContentScaleFactor(), y = x; - cairo_user_to_device_distance(m_context, &x, &y); - if (!wxIsSameDouble(fmod(wxMin(fabs(x), fabs(y)), 2.0), 1.0)) - return false; - // offset if pen width is odd integer - return wxIsSameDouble(fmod(width, 2.0), 1.0); + const int w = int(width); + return (w & 1) && wxIsSameDouble(width, w); } virtual void Clip( const wxRegion ®ion ) override; @@ -586,7 +580,9 @@ protected: #ifdef __WXMAC__ CGContextRef m_cgContext; #endif // __WXMAC__ - + + class OffsetHelper; + private: cairo_t* m_context; cairo_matrix_t m_internalTransform; @@ -1045,7 +1041,11 @@ void wxCairoPenData::Apply( wxGraphicsContext* context ) double width = m_width; if (width <= 0) { - double x = context->GetContentScaleFactor(), y = x; + double x = 1, y = x; +#if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1,14,0) + if (cairo_version() >= CAIRO_VERSION_ENCODE(1,14,0)) + cairo_surface_get_device_scale(cairo_get_target(ctext), &x, &y); +#endif cairo_user_to_device_distance(ctext, &x, &y); width = 1 / wxMin(fabs(x), fabs(y)); } @@ -1622,14 +1622,14 @@ wxCairoBitmapData::wxCairoBitmapData( wxGraphicsRenderer* renderer, const wxBitm // different format and iterator than if it doesn't... const bool isSrcBpp32 = bmp.GetDepth() == 32; -#if defined(__WXMSW__) || defined(__WXOSX__) - // Under MSW and OSX we can have 32 bpp xRGB bitmaps (without alpha). +#if defined(__WXMSW__) || defined(__WXOSX__) || defined(__WXQT__) + // Under MSW, OSX and Qt we can have 32 bpp xRGB bitmaps (without alpha). const bool hasAlpha = bmp.HasAlpha(); #endif cairo_format_t bufferFormat = - // Under MSW and OSX we can have 32 bpp xRGB bitmaps (without alpha). -#if defined(__WXMSW__) || defined(__WXOSX__) + // Under MSW, OSX and Qt we can have 32 bpp xRGB bitmaps (without alpha). +#if defined(__WXMSW__) || defined(__WXOSX__) || defined(__WXQT__) (isSrcBpp32 && hasAlpha) || bmp.GetMask() != nullptr #else isSrcBpp32 || bmp.GetMask() != nullptr @@ -1659,11 +1659,11 @@ wxCairoBitmapData::wxCairoBitmapData( wxGraphicsRenderer* renderer, const wxBitm // with alpha in the upper 8 bits, then red, then green, then // blue. The 32-bit quantities are stored native-endian. // Pre-multiplied alpha is used. -#if defined (__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA unsigned char alpha = hasAlpha ? p.Alpha() : wxALPHA_OPAQUE; - // MSW and OSX bitmap pixel bits are already premultiplied. + // Bitmap pixel bits are already premultiplied. *data = (alpha << 24 | p.Red() << 16 | p.Green() << 8 | p.Blue()); -#else // !__WXMSW__ , !__WXOSX__ +#else // !wxHAS_PREMULTIPLIED_ALPHA // We always have alpha, but we need to premultiply it. unsigned char alpha = p.Alpha(); if (alpha == wxALPHA_TRANSPARENT) @@ -1673,7 +1673,7 @@ wxCairoBitmapData::wxCairoBitmapData( wxGraphicsRenderer* renderer, const wxBitm | Premultiply(alpha, p.Red()) << 16 | Premultiply(alpha, p.Green()) << 8 | Premultiply(alpha, p.Blue())); -#endif // __WXMSW__, __WXOSX__ / !__WXMSW__, !__WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA / !wxHAS_PREMULTIPLIED_ALPHA ++data; ++p; } @@ -1955,29 +1955,45 @@ wxCairoBitmapData::~wxCairoBitmapData() // wxCairoContext implementation //----------------------------------------------------------------------------- -class wxCairoOffsetHelper +class wxCairoContext::OffsetHelper { public : - wxCairoOffsetHelper(cairo_t* ctx, double scaleFactor, bool offset) + OffsetHelper(bool shouldOffset, cairo_t* cr, const wxGraphicsPen& pen) { - m_ctx = ctx; - m_offset = 0; - if (offset) + m_shouldOffset = shouldOffset; + if (!shouldOffset) + return; + + m_cr = cr; + m_offsetX = m_offsetY = 0.5; + + const double width = static_cast(pen.GetRefData())->GetWidth(); + if (width <= 0) { - double x = scaleFactor, y = x; - cairo_user_to_device_distance(ctx, &x, &y); - m_offset = 0.5 / wxMin(fabs(x), fabs(y)); - cairo_translate(m_ctx, m_offset, m_offset); + // For 1-pixel pen width, offset by half a device pixel + + double sx = 1, sy = sx; +#if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1,14,0) + if (cairo_version() >= CAIRO_VERSION_ENCODE(1,14,0)) + cairo_surface_get_device_scale(cairo_get_target(cr), &sx, &sy); +#endif + cairo_user_to_device_distance(cr, &sx, &sy); + + m_offsetX /= sx; + m_offsetY /= sy; } + + cairo_translate(cr, m_offsetX, m_offsetY); } - ~wxCairoOffsetHelper( ) + ~OffsetHelper() { - if (m_offset > 0) - cairo_translate(m_ctx, -m_offset, -m_offset); + if (m_shouldOffset) + cairo_translate(m_cr, -m_offsetX, -m_offsetY); } private: - cairo_t* m_ctx; - double m_offset; + cairo_t* m_cr; + double m_offsetX, m_offsetY; + bool m_shouldOffset; } ; #if wxUSE_PRINTING_ARCHITECTURE @@ -2414,7 +2430,7 @@ wxCairoContext::wxCairoContext( wxGraphicsRenderer* renderer, cairo_t *context ) #ifdef __WXMAC__ m_cgContext = nullptr; #endif // __WXMAC__ - + Init( cairo_reference(context), true ); m_width = 0; m_height = 0; @@ -2742,7 +2758,7 @@ void wxCairoContext::StrokePath( const wxGraphicsPath& path ) { if ( !m_pen.IsNull() ) { - wxCairoOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(ShouldOffset(), m_context, m_pen); cairo_path_t* cp = (cairo_path_t*) path.GetNativePath() ; cairo_append_path(m_context,cp); ((wxCairoPenData*)m_pen.GetRefData())->Apply(this); @@ -2755,7 +2771,7 @@ void wxCairoContext::FillPath( const wxGraphicsPath& path , wxPolygonFillMode fi { if ( !m_brush.IsNull() ) { - wxCairoOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(ShouldOffset(), m_context, m_pen); cairo_path_t* cp = (cairo_path_t*) path.GetNativePath() ; cairo_append_path(m_context,cp); ((wxCairoBrushData*)m_brush.GetRefData())->Apply(this); @@ -2784,7 +2800,7 @@ void wxCairoContext::DrawRectangle( wxDouble x, wxDouble y, wxDouble w, wxDouble } if ( !m_pen.IsNull() ) { - wxCairoOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(ShouldOffset(), m_context, m_pen); ((wxCairoPenData*)m_pen.GetRefData())->Apply(this); cairo_rectangle(m_context, x, y, w, h); cairo_stroke(m_context); diff --git a/src/generic/grid.cpp b/src/generic/grid.cpp index 9fb7163826..fec78cd1f6 100644 --- a/src/generic/grid.cpp +++ b/src/generic/grid.cpp @@ -2912,6 +2912,8 @@ wxGrid::SetTable(wxGridTableBase *table, InvalidateBestSize(); + UpdateCurrentCellOnRedim(); + return m_created; } @@ -3061,7 +3063,7 @@ void wxGrid::InitRowHeights() for ( int i = 0; i < m_numRows; i++ ) { - int rowBottom = ( GetRowPos( i ) + 1 ) * m_defaultRowHeight;; + int rowBottom = ( GetRowPos( i ) + 1 ) * m_defaultRowHeight; m_rowBottoms.Add( rowBottom ); } } @@ -4937,9 +4939,15 @@ void wxGrid::ProcessGridCellMouseEvent(wxMouseEvent& event, wxGridWindow *eventG DisableCellEditControl(); if ( event.LeftDown() ) - handled = (DoGridCellLeftDown(event, coords, pos), true); + { + DoGridCellLeftDown(event, coords, pos); + handled = true; + } else if ( event.LeftDClick() ) - handled = (DoGridCellLeftDClick(event, coords, pos), true); + { + DoGridCellLeftDClick(event, coords, pos); + handled = true; + } else if ( event.RightDown() ) handled = SendEvent(wxEVT_GRID_CELL_RIGHT_CLICK, coords, event) != Event_Unhandled; else if ( event.RightDClick() ) diff --git a/src/generic/gridctrl.cpp b/src/generic/gridctrl.cpp index cac2baf413..e9f788e4c9 100644 --- a/src/generic/gridctrl.cpp +++ b/src/generic/gridctrl.cpp @@ -2,7 +2,6 @@ // Name: src/generic/gridctrl.cpp // Purpose: wxGrid controls // Author: Paul Gammans, Roger Gammans -// Modified by: // Created: 11/04/2001 // Copyright: (c) The Computer Surgery (paul@compsurg.co.uk) // Licence: wxWindows licence diff --git a/src/generic/gridsel.cpp b/src/generic/gridsel.cpp index b78cd2b914..673c75cc67 100644 --- a/src/generic/gridsel.cpp +++ b/src/generic/gridsel.cpp @@ -2,7 +2,6 @@ // Name: src/generic/gridsel.cpp // Purpose: wxGridSelection // Author: Stefan Neis -// Modified by: // Created: 20/02/1999 // Copyright: (c) Stefan Neis (Stefan.Neis@t-online.de) // Licence: wxWindows licence diff --git a/src/generic/headerctrlg.cpp b/src/generic/headerctrlg.cpp index 79a31a0eb2..d24a615f9f 100644 --- a/src/generic/headerctrlg.cpp +++ b/src/generic/headerctrlg.cpp @@ -652,7 +652,7 @@ void wxHeaderCtrl::OnMouse(wxMouseEvent& mevent) // find if the event is over a column at all bool onSeparator; const unsigned col = mevent.Leaving() - ? (onSeparator = false, COL_NONE) + ? ((void)(onSeparator = false), COL_NONE) : FindColumnAtPoint(xPhysical, &onSeparator); diff --git a/src/generic/helpext.cpp b/src/generic/helpext.cpp index 299ec06151..4706480dc8 100644 --- a/src/generic/helpext.cpp +++ b/src/generic/helpext.cpp @@ -2,7 +2,6 @@ // Name: src/generic/helpext.cpp // Purpose: an external help controller for wxWidgets // Author: Karsten Ballueder -// Modified by: // Created: 04/01/98 // Copyright: (c) Karsten Ballueder // Licence: wxWindows licence diff --git a/src/generic/htmllbox.cpp b/src/generic/htmllbox.cpp index d58a60d76e..ea0a66f0a5 100644 --- a/src/generic/htmllbox.cpp +++ b/src/generic/htmllbox.cpp @@ -2,7 +2,6 @@ // Name: src/generic/htmllbox.cpp // Purpose: implementation of wxHtmlListBox // Author: Vadim Zeitlin -// Modified by: // Created: 31.05.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/icon.cpp b/src/generic/icon.cpp index 2155b34740..42116e801b 100644 --- a/src/generic/icon.cpp +++ b/src/generic/icon.cpp @@ -2,7 +2,6 @@ // Name: src/generic/icon.cpp // Purpose: wxIcon implementation for ports where it's same as wxBitmap // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/imaglist.cpp b/src/generic/imaglist.cpp index 4a0df58511..2a768cd12f 100644 --- a/src/generic/imaglist.cpp +++ b/src/generic/imaglist.cpp @@ -83,7 +83,7 @@ wxBitmap wxGenericImageList::GetImageListBitmap(const wxBitmap& bitmap) const // Ensure image size is the same as the size of the images on the image list. wxBitmap bmpResized; - const wxSize sz = bmp.GetLogicalSize(); + const wxSize sz = bmp.GetSize(); if ( sz.x == m_size.x && sz.y == m_size.y ) { bmpResized = bmp; @@ -106,6 +106,17 @@ wxBitmap wxGenericImageList::GetImageListBitmap(const wxBitmap& bitmap) const #endif // wxUSE_IMAGE } +#ifdef __WXQT__ + // In wxQt the returned bitmap is used with native list/tree controls which require + // the bitmap to already have its mask applied to it, as it's used directly by Qt + // and not via our wxDC::DrawBitmap() which would apply the mask itself, so we must + // take it into account here -- the only alternative would be for the controls to do + // it themselves, but then this would happen every time the bitmap is drawn, which + // would be less efficient than doing it just once here. + + bmpResized.QtBlendMaskWithAlpha(); +#endif + return bmpResized; } @@ -114,14 +125,19 @@ int wxGenericImageList::Add( const wxBitmap &bitmap ) // Cannot add image to invalid list wxCHECK_MSG( m_size != wxSize(0, 0), -1, "Invalid image list" ); - // We use the logical size here as image list images size is specified in - // logical pixels, just as window coordinates and sizes are. - const wxSize bitmapSize = bitmap.GetLogicalSize(); + const wxSize bitmapSize = bitmap.GetSize(); // There is a special case: a bitmap may contain more than one image, // in which case we're supposed to chop it in parts, just as Windows // ImageList_Add() does. - if ( bitmapSize.x == m_size.x ) + // + // However we don't apply this special case to bitmaps with a scale factor + // different from 1: their actual physical size could be the same as ours + // for all we know (we don't have a scale factor here and wxImageList API + // prevents it from having one), so leave them alone. This is clearly a + // hack but OTOH nobody uses multi-image bitmaps with a scale factor and it + // avoids problems when using scaled bitmaps in the image list, see #23994. + if ( bitmapSize.x == m_size.x || bitmap.GetScaleFactor() != 1.0 ) { m_images.push_back(GetImageListBitmap(bitmap)); } diff --git a/src/generic/laywin.cpp b/src/generic/laywin.cpp index af0ce074e7..1564b3a3f7 100644 --- a/src/generic/laywin.cpp +++ b/src/generic/laywin.cpp @@ -5,7 +5,6 @@ // layout-awareness (via event handlers). This is suited to // IDE-style window layout. // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/listbkg.cpp b/src/generic/listbkg.cpp index 969ec429dd..22891be711 100644 --- a/src/generic/listbkg.cpp +++ b/src/generic/listbkg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/listbkg.cpp // Purpose: generic implementation of wxListbook // Author: Vadim Zeitlin -// Modified by: // Created: 19.08.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index 0f11b5ef19..9cadecd37c 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -737,7 +737,8 @@ void wxListLineData::DrawInReportMode( wxDC *dc, const wxRect& rect, const wxRect& rectHL, bool highlighted, - bool current ) + bool current, + bool checked ) { // TODO: later we should support setting different attributes for // different columns - to do it, just add "col" argument to @@ -758,7 +759,7 @@ void wxListLineData::DrawInReportMode( wxDC *dc, rr.x += MARGIN_AROUND_CHECKBOX; int flags = 0; - if (m_checked) + if (checked) flags |= wxCONTROL_CHECKED; wxRendererNative::Get().DrawCheckBox(m_owner, *dc, rr, flags); @@ -1937,13 +1938,16 @@ void wxListMainWindow::RefreshAfter( size_t lineFrom ) { if ( InReportView() ) { - size_t visibleFrom, visibleTo; - GetVisibleLinesRange(&visibleFrom, &visibleTo); + // Note that we don't compare lineFrom with the last visible line + // because we refresh the entire rectangle below it anyhow, so it + // doesn't matter if it's bigger than it. And we must still refresh + // even if lineFrom is invalid because it may have been (just) deleted + // when we're called from DeleteItem(). + size_t visibleFrom; + GetVisibleLinesRange(&visibleFrom, nullptr); if ( lineFrom < visibleFrom ) lineFrom = visibleFrom; - else if ( lineFrom > visibleTo ) - return; wxRect rect; rect.x = 0; @@ -2095,7 +2099,8 @@ void wxListMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) ) rectLine, GetLineHighlightRect(line), IsHighlighted(line), - line == m_current ); + line == m_current, + IsItemChecked(line) ); } if ( HasFlag(wxLC_HRULES) ) @@ -2415,7 +2420,7 @@ void wxListMainWindow::OnRenameCancelled(size_t itemEdit) void wxListMainWindow::OnFindTimer() { m_findPrefix.clear(); - if ( m_findBell ) + if ( m_findBell == -1 ) m_findBell = 1; } @@ -3163,7 +3168,7 @@ void wxListMainWindow::OnChar( wxKeyEvent &event ) // Notice that we should start the timer even if we didn't find // anything to make sure we reset the search state later. - m_findTimer->Start(wxListFindTimer::DELAY, wxTIMER_ONE_SHOT); + m_findTimer->StartOnce(wxListFindTimer::DELAY); // restart timer even when there's no match so bell get's reset if ( item != (size_t)-1 ) @@ -3177,7 +3182,7 @@ void wxListMainWindow::OnChar( wxKeyEvent &event ) // Reset the bell flag if it had been temporarily disabled // before. - if ( m_findBell ) + if ( m_findBell == -1 ) m_findBell = 1; } else // No such item @@ -3725,6 +3730,10 @@ void wxListMainWindow::SetItemCount(long count) if ( HasCurrent() && m_current >= (size_t)count ) ChangeCurrent(count - 1); + // And do the same thing for the multiple selection anchor. + if ( m_anchor != (size_t)-1 && m_anchor >= (size_t)count ) + m_anchor = count - 1; + m_selStore.SetItemCount(count); m_countVirt = count; @@ -3904,10 +3913,15 @@ bool wxListMainWindow::EnableCheckBoxes(bool enable) void wxListMainWindow::CheckItem(long item, bool state) { - wxListLineData *line = GetLine((size_t)item); - line->Check(state); + wxCHECK_RET( HasCheckBoxes(), "checkboxes are disabled" ); - RefreshLine(item); + if ( !IsVirtual() ) + { + wxListLineData* line = GetLine((size_t)item); + line->Check(state); + + RefreshLine(item); + } SendNotify(item, state ? wxEVT_LIST_ITEM_CHECKED : wxEVT_LIST_ITEM_UNCHECKED); @@ -3915,8 +3929,19 @@ void wxListMainWindow::CheckItem(long item, bool state) bool wxListMainWindow::IsItemChecked(long item) const { - wxListLineData *line = GetLine((size_t)item); - return line->IsChecked(); + if ( !HasCheckBoxes() ) + return false; + + if ( !IsVirtual() ) + { + wxListLineData* line = GetLine((size_t)item); + return line->IsChecked(); + } + else + { + wxGenericListCtrl* listctrl = GetListCtrl(); + return listctrl->OnGetItemIsChecked(item); + } } bool wxListMainWindow::IsInsideCheckBox(long item, int x, int y) diff --git a/src/generic/logg.cpp b/src/generic/logg.cpp index b54d0967e9..3dae1e7785 100644 --- a/src/generic/logg.cpp +++ b/src/generic/logg.cpp @@ -3,7 +3,6 @@ // Purpose: wxLog-derived classes which need GUI support (the rest is in // src/common/log.cpp) // Author: Vadim Zeitlin -// Modified by: // Created: 20.09.99 (extracted from src/common/log.cpp) // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence @@ -267,7 +266,7 @@ wxLogGui::DoShowMultipleLogMessages(const wxArrayString& messages, const size_t nMsgCount = messages.size(); message.reserve(nMsgCount*100); for ( size_t n = nMsgCount; n > 0; n-- ) { - message << m_aMessages[n - 1] << wxT("\n"); + message << messages[n - 1] << wxT("\n"); } DoShowSingleLogMessage(message, title, style); @@ -801,8 +800,10 @@ void wxLogDialog::CreateDetailsControls(wxWindow *parent) m_listctrl->InsertColumn(1, wxT("Time")); // prepare the imagelist - static const int ICON_SIZE = 16; - wxImageList *imageList = new wxImageList(ICON_SIZE, ICON_SIZE); + wxSize iconSize(16, 16); + iconSize *= parent->GetDPIScaleFactor(); + + wxImageList *imageList = new wxImageList(iconSize.x, iconSize.y); // order should be the same as in the switch below! static wxString const icons[] = @@ -817,7 +818,7 @@ void wxLogDialog::CreateDetailsControls(wxWindow *parent) for ( size_t icon = 0; icon < WXSIZEOF(icons); icon++ ) { wxBitmap bmp = wxArtProvider::GetBitmap(icons[icon], wxART_MESSAGE_BOX, - wxSize(ICON_SIZE, ICON_SIZE)); + iconSize); // This may very well fail if there are insufficient colours available. // Degrade gracefully. diff --git a/src/generic/msgdlgg.cpp b/src/generic/msgdlgg.cpp index c235cb5b8a..da77e4ec5a 100644 --- a/src/generic/msgdlgg.cpp +++ b/src/generic/msgdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/msgdlgg.cpp // Purpose: wxGenericMessageDialog // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart and Robert Roebling // Licence: wxWindows licence diff --git a/src/generic/notebook.cpp b/src/generic/notebook.cpp index 1d611e7039..36123fc601 100644 --- a/src/generic/notebook.cpp +++ b/src/generic/notebook.cpp @@ -2,7 +2,6 @@ // Name: src/generic/notebook.cpp // Purpose: generic implementation of wxNotebook // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/numdlgg.cpp b/src/generic/numdlgg.cpp index 60c1382702..deac5c1efb 100644 --- a/src/generic/numdlgg.cpp +++ b/src/generic/numdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/numdlgg.cpp // Purpose: wxGetNumberFromUser implementation // Author: Vadim Zeitlin -// Modified by: // Created: 23.07.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/odcombo.cpp b/src/generic/odcombo.cpp index ccf79af6fc..4f025c52c4 100644 --- a/src/generic/odcombo.cpp +++ b/src/generic/odcombo.cpp @@ -2,7 +2,6 @@ // Name: src/generic/odcombo.cpp // Purpose: wxOwnerDrawnComboBox, wxVListBoxComboPopup // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) 2005 Jaakko Salli // Licence: wxWindows licence diff --git a/src/generic/preferencesg.cpp b/src/generic/preferencesg.cpp index 5a9663194e..77a5486728 100644 --- a/src/generic/preferencesg.cpp +++ b/src/generic/preferencesg.cpp @@ -29,9 +29,7 @@ #include "wx/dialog.h" #include "wx/notebook.h" #include "wx/sizer.h" -#include "wx/sharedptr.h" #include "wx/scopeguard.h" -#include "wx/vector.h" #include @@ -84,6 +82,11 @@ public: return false; } + void FitPages() + { + SetClientSize(GetSizer()->GetMinSize()); + } + private: wxNotebook *m_notebook; }; @@ -99,7 +102,7 @@ public: virtual void AddPage(wxPreferencesPage* page) override { - m_pages.push_back(wxSharedPtr(page)); + m_pages.emplace_back(page); } protected: @@ -122,20 +125,17 @@ protected: // can determine its best size. We'll need to extend // wxPreferencesPage with a GetBestSize() virtual method to make // it possible to defer the creation. - for ( Pages::const_iterator i = m_pages.begin(); - i != m_pages.end(); - ++i ) + for ( const auto& page : m_pages ) { - dlg->AddPage(i->get()); + dlg->AddPage(page.get()); } - dlg->Fit(); + dlg->FitPages(); return dlg; } - typedef wxVector< wxSharedPtr > Pages; - Pages m_pages; + std::vector> m_pages; private: wxString m_title; diff --git a/src/generic/printps.cpp b/src/generic/printps.cpp index dab2279d51..de5e0cb5f5 100644 --- a/src/generic/printps.cpp +++ b/src/generic/printps.cpp @@ -2,7 +2,6 @@ // Name: src/generic/printps.cpp // Purpose: Postscript print/preview framework // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/prntdlgg.cpp b/src/generic/prntdlgg.cpp index cfddd10c44..6604d4998f 100644 --- a/src/generic/prntdlgg.cpp +++ b/src/generic/prntdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/prntdlgg.cpp // Purpose: Generic print dialogs // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/progdlgg.cpp b/src/generic/progdlgg.cpp index fc033224e0..3f2f7eadbb 100644 --- a/src/generic/progdlgg.cpp +++ b/src/generic/progdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/progdlgg.cpp // Purpose: wxGenericProgressDialog class // Author: Karsten Ballueder -// Modified by: // Created: 09.05.1999 // Copyright: (c) Karsten Ballueder // Licence: wxWindows licence diff --git a/src/generic/propdlg.cpp b/src/generic/propdlg.cpp index 3b90049754..afc128371e 100644 --- a/src/generic/propdlg.cpp +++ b/src/generic/propdlg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/propdlg.cpp // Purpose: wxPropertySheetDialog // Author: Julian Smart -// Modified by: // Created: 2005-03-12 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/regiong.cpp b/src/generic/regiong.cpp index ee5aea5614..e7e8d5b88c 100644 --- a/src/generic/regiong.cpp +++ b/src/generic/regiong.cpp @@ -2,7 +2,6 @@ // Name: src/generic/regiong.cpp // Purpose: generic wxRegion class // Author: David Elliott -// Modified by: // Created: 2004/04/12 // Copyright: (c) 2004 David Elliott // Licence: wxWindows licence diff --git a/src/generic/renderg.cpp b/src/generic/renderg.cpp index 012154ddcc..9ebe3569b8 100644 --- a/src/generic/renderg.cpp +++ b/src/generic/renderg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/renderg.cpp // Purpose: generic implementation of wxRendererNative (for any platform) // Author: Vadim Zeitlin -// Modified by: // Created: 20.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/sashwin.cpp b/src/generic/sashwin.cpp index 3993348a6e..bf37d8a75f 100644 --- a/src/generic/sashwin.cpp +++ b/src/generic/sashwin.cpp @@ -4,7 +4,6 @@ // sash on each edge, allowing it to be dragged. An event // is generated when the sash is released. // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/selstore.cpp b/src/generic/selstore.cpp index 7914cca3f7..7bb07e224a 100644 --- a/src/generic/selstore.cpp +++ b/src/generic/selstore.cpp @@ -2,7 +2,6 @@ // Name: src/generic/selstore.cpp // Purpose: wxSelectionStore implementation // Author: Vadim Zeitlin -// Modified by: // Created: 08.06.03 (extracted from src/generic/listctrl.cpp) // Copyright: (c) 2000-2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/spinctlg.cpp b/src/generic/spinctlg.cpp index 577add8ddc..20f8c44dc5 100644 --- a/src/generic/spinctlg.cpp +++ b/src/generic/spinctlg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/spinctlg.cpp // Purpose: implements wxSpinCtrl as a composite control // Author: Vadim Zeitlin -// Modified by: // Created: 29.01.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/splash.cpp b/src/generic/splash.cpp index b8b2e9f52b..51a12e072f 100644 --- a/src/generic/splash.cpp +++ b/src/generic/splash.cpp @@ -2,7 +2,6 @@ // Name: src/generic/splash.cpp // Purpose: wxSplashScreen class // Author: Julian Smart -// Modified by: // Created: 28/6/2000 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/splitter.cpp b/src/generic/splitter.cpp index d956233257..0cd9009cc2 100644 --- a/src/generic/splitter.cpp +++ b/src/generic/splitter.cpp @@ -2,7 +2,6 @@ // Name: src/generic/splitter.cpp // Purpose: wxSplitterWindow implementation // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/srchctlg.cpp b/src/generic/srchctlg.cpp index 2211420444..6b902b4485 100644 --- a/src/generic/srchctlg.cpp +++ b/src/generic/srchctlg.cpp @@ -530,6 +530,13 @@ void wxSearchCtrl::LayoutControls() } } +#if defined(__WXMSW__) && !defined(__WXUNIVERSAL__) +WXHWND wxSearchCtrl::GetEditHWND() const +{ + return m_text->GetHWND(); +} +#endif // wxMSW + wxWindowList wxSearchCtrl::GetCompositeWindowParts() const { wxWindowList parts; diff --git a/src/generic/tabg.cpp b/src/generic/tabg.cpp index a42898990e..220e503111 100644 --- a/src/generic/tabg.cpp +++ b/src/generic/tabg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/tabg.cpp // Purpose: Generic tabbed dialogs; used by generic wxNotebook // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) // Licence: wxWindows licence diff --git a/src/generic/textdlgg.cpp b/src/generic/textdlgg.cpp index 9201114f89..f648ceaef3 100644 --- a/src/generic/textdlgg.cpp +++ b/src/generic/textdlgg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/textdlgg.cpp // Purpose: wxTextEntryDialog // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/generic/tipdlg.cpp b/src/generic/tipdlg.cpp index 772b7574b6..18ec8f260e 100644 --- a/src/generic/tipdlg.cpp +++ b/src/generic/tipdlg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/tipdlg.cpp // Purpose: implementation of wxTipDialog // Author: Vadim Zeitlin -// Modified by: // Created: 28.06.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/tipwin.cpp b/src/generic/tipwin.cpp index 1fa0f18376..9def6f3dc0 100644 --- a/src/generic/tipwin.cpp +++ b/src/generic/tipwin.cpp @@ -2,7 +2,6 @@ // Name: src/generic/tipwin.cpp // Purpose: implementation of wxTipWindow // Author: Vadim Zeitlin -// Modified by: // Created: 10.09.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence @@ -201,9 +200,9 @@ void wxTipWindow::Close() if ( m_view->HasCapture() ) m_view->ReleaseMouse(); #endif - // Under OS X we get destroyed because of wxEVT_KILL_FOCUS generated by + // Under OS X and Qt we get destroyed because of wxEVT_KILL_FOCUS generated by // Show(false). - #ifndef __WXOSX__ + #if !defined(__WXOSX__) && !defined(__WXQT__) Destroy(); #endif } diff --git a/src/generic/toolbkg.cpp b/src/generic/toolbkg.cpp index aa49f52e55..c32e899621 100644 --- a/src/generic/toolbkg.cpp +++ b/src/generic/toolbkg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/toolbkg.cpp // Purpose: generic implementation of wxToolbook // Author: Julian Smart -// Modified by: // Created: 2006-01-29 // Copyright: (c) 2006 Julian Smart // Licence: wxWindows licence diff --git a/src/generic/treebkg.cpp b/src/generic/treebkg.cpp index 285838b591..649f56b38c 100644 --- a/src/generic/treebkg.cpp +++ b/src/generic/treebkg.cpp @@ -2,7 +2,6 @@ // Name: src/generic/treebkg.cpp // Purpose: generic implementation of wxTreebook // Author: Evgeniy Tarassov, Vadim Zeitlin -// Modified by: // Created: 2005-09-15 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index e3dcd34ea0..c86486d0d9 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -744,9 +744,7 @@ wxGenericTreeItem *wxGenericTreeItem::HitTest(const wxPoint& point, // assuming every image (normal and selected) has the same size! if ( (GetImage() != NO_IMAGE) && theCtrl->HasImages() ) { - int image_h; - theCtrl->GetImageLogicalSize(theCtrl, GetImage(), - image_w, image_h); + image_w = theCtrl->GetImageLogicalSize(theCtrl).x; } int state_w = -1; @@ -755,7 +753,7 @@ wxGenericTreeItem *wxGenericTreeItem::HitTest(const wxPoint& point, theCtrl->m_imagesState.HasImages() ) { int state_h; - theCtrl->GetStateImageList()->GetSize(GetState(), + theCtrl->m_imagesState.GetImageLogicalSize(theCtrl, GetState(), state_w, state_h); } @@ -879,18 +877,18 @@ wxGenericTreeItem::DoCalculateSize(wxGenericTreeCtrl* control, int text_h = m_heightText + 2; int image_h = 0, image_w = 0; - int image = GetCurrentImage(); - if ( image != NO_IMAGE && control->HasImages() ) + if ( GetCurrentImage() != NO_IMAGE && control->HasImages() ) { - control->GetImageLogicalSize(control, image, image_w, image_h); - image_w += MARGIN_BETWEEN_IMAGE_AND_TEXT; + const wxSize imageSize = control->GetImageLogicalSize(control); + image_h = imageSize.y; + image_w = imageSize.x + MARGIN_BETWEEN_IMAGE_AND_TEXT; } int state_h = 0, state_w = 0; int state = GetState(); if ( state != wxTREE_ITEMSTATE_NONE && control->m_imagesState.HasImages() ) { - control->GetStateImageList()->GetSize(state, state_w, state_h); + control->m_imagesState.GetImageLogicalSize(control, state, state_w, state_h); if ( image_w != 0 ) state_w += MARGIN_BETWEEN_STATE_AND_IMAGE; else @@ -1491,29 +1489,36 @@ wxTreeItemId wxGenericTreeCtrl::GetPrevSibling(const wxTreeItemId& item) const // Only for internal use right now, but should probably be public wxTreeItemId wxGenericTreeCtrl::GetNext(const wxTreeItemId& item) const +{ + return DoGetNext(item, Next_Any); +} + +wxTreeItemId +wxGenericTreeCtrl::DoGetNext(const wxTreeItemId& item, int flags) const { wxCHECK_MSG( item.IsOk(), wxTreeItemId(), wxT("invalid tree item") ); wxGenericTreeItem *i = (wxGenericTreeItem*) item.m_pItem; // First see if there are any children. - wxArrayGenericTreeItems& children = i->GetChildren(); - if (children.GetCount() > 0) + if ( !(flags & Next_Visible) || i->IsExpanded() ) { - return children.Item(0); - } - else - { - // Try a sibling of this or ancestor instead - wxTreeItemId p = item; - wxTreeItemId toFind; - do - { - toFind = GetNextSibling(p); - p = GetItemParent(p); - } while (p.IsOk() && !toFind.IsOk()); - return toFind; + wxArrayGenericTreeItems& children = i->GetChildren(); + if (children.GetCount() > 0) + { + return children.Item(0); + } } + + // Try a sibling of this or ancestor instead + wxTreeItemId p = item; + wxTreeItemId toFind; + do + { + toFind = GetNextSibling(p); + p = GetItemParent(p); + } while (p.IsOk() && !toFind.IsOk()); + return toFind; } wxTreeItemId wxGenericTreeCtrl::GetFirstVisibleItem() const @@ -1537,16 +1542,7 @@ wxTreeItemId wxGenericTreeCtrl::GetNextVisible(const wxTreeItemId& item) const wxCHECK_MSG( item.IsOk(), wxTreeItemId(), wxT("invalid tree item") ); wxASSERT_MSG( IsVisible(item), wxT("this item itself should be visible") ); - wxTreeItemId id = item; - if (id.IsOk()) - { - while (id = GetNext(id), id.IsOk()) - { - if (IsVisible(id)) - return id; - } - } - return wxTreeItemId(); + return DoGetNext(item, Next_Visible); } wxTreeItemId wxGenericTreeCtrl::GetPrevVisible(const wxTreeItemId& item) const @@ -1594,7 +1590,7 @@ void wxGenericTreeCtrl::ResetTextControl() void wxGenericTreeCtrl::ResetFindState() { m_findPrefix.clear(); - if ( m_findBell ) + if ( m_findBell == -1 ) m_findBell = 1; } @@ -1614,13 +1610,13 @@ wxTreeItemId wxGenericTreeCtrl::FindItem(const wxTreeItemId& idParent, wxTreeItemId itemid = idParent; if ( prefix.length() == 1 ) { - itemid = GetNext(itemid); + itemid = DoGetNext(itemid, Next_Visible); } // look for the item starting with the given prefix after it while ( itemid.IsOk() && !GetItemText(itemid).Lower().StartsWith(prefix) ) { - itemid = GetNext(itemid); + itemid = DoGetNext(itemid, Next_Visible); } // if we haven't found anything... @@ -1631,14 +1627,14 @@ wxTreeItemId wxGenericTreeCtrl::FindItem(const wxTreeItemId& idParent, if ( HasFlag(wxTR_HIDE_ROOT) ) { // can't select virtual root - itemid = GetNext(itemid); + itemid = DoGetNext(itemid, Next_Visible); } // and try all the items (stop when we get to the one we started from) while ( itemid.IsOk() && itemid != idParent && !GetItemText(itemid).Lower().StartsWith(prefix) ) { - itemid = GetNext(itemid); + itemid = DoGetNext(itemid, Next_Visible); } // If we haven't found the item but wrapped back to the one we started // from, id.IsOk() must be false @@ -2410,15 +2406,7 @@ void wxGenericTreeCtrl::CalculateLineHeight() if ( HasImages() ) { // Calculate a m_lineHeight value from the normal Image sizes. - // May be toggle off. Then wxGenericTreeCtrl will spread when - // necessary (which might look ugly). - int n = GetImageCount(); - for (int i = 0; i < n ; i++) - { - int width = 0, height = 0; - GetImageLogicalSize(this, i, width, height); - if (height > m_lineHeight) m_lineHeight = height; - } + m_lineHeight = GetImageLogicalSize(this).y; } if ( m_imagesState.HasImages() ) @@ -2457,13 +2445,13 @@ void wxGenericTreeCtrl::CalculateLineHeight() void wxGenericTreeCtrl::OnImagesChanged() { - if ( HasImages() ) - { - // We call it solely for the side effect of updating the image list. - GetUpdatedImageListFor(this); + // We call it solely for the side effect of updating the image list, + // which may be used by the application code using this class, even if + // we don't use it ourselves, but it also has an important side effect + // of ensuring that we can always get the size to use for the images. + GetUpdatedImageListFor(this); - UpdateAfterImageListChange(); - } + UpdateAfterImageListChange(); } void wxGenericTreeCtrl::UpdateAfterImageListChange() @@ -2484,6 +2472,16 @@ void wxGenericTreeCtrl::SetImageList(wxImageList *imageList) UpdateAfterImageListChange(); } +void wxGenericTreeCtrl::SetStateImages(const wxVector& images) +{ + m_imagesState.SetImages(images); + + // As above, only call it for the side effect of updating the image list. + m_imagesState.GetUpdatedImageListFor(this); + + UpdateAfterImageListChange(); +} + void wxGenericTreeCtrl::SetStateImageList(wxImageList *imageList) { m_imagesState.SetImageList(imageList); @@ -2547,8 +2545,9 @@ void wxGenericTreeCtrl::PaintItem(wxGenericTreeItem *item, wxDC& dc) { if ( HasImages() ) { - GetImageLogicalSize(this, image, image_w, image_h); - image_w += MARGIN_BETWEEN_IMAGE_AND_TEXT; + const wxSize imageSize = GetImageLogicalSize(this); + image_h = imageSize.y; + image_w = imageSize.x + MARGIN_BETWEEN_IMAGE_AND_TEXT; } else { @@ -2562,7 +2561,7 @@ void wxGenericTreeCtrl::PaintItem(wxGenericTreeItem *item, wxDC& dc) { if ( m_imagesState.HasImages() ) { - GetStateImageList()->GetSize(state, state_w, state_h); + m_imagesState.GetImageLogicalSize(this, state, state_w, state_h); if ( image_w != 0 ) state_w += MARGIN_BETWEEN_STATE_AND_IMAGE; else @@ -3389,7 +3388,7 @@ void wxGenericTreeCtrl::OnChar( wxKeyEvent &event ) // Notice that we should start the timer even if we didn't find // anything to make sure we reset the search state later. - m_findTimer->Start(wxTreeFindTimer::DELAY, wxTIMER_ONE_SHOT); + m_findTimer->StartOnce(wxTreeFindTimer::DELAY); if ( id.IsOk() ) { @@ -3397,7 +3396,7 @@ void wxGenericTreeCtrl::OnChar( wxKeyEvent &event ) // Reset the bell flag if it had been temporarily disabled // before. - if ( m_findBell ) + if ( m_findBell == -1 ) m_findBell = 1; } else // No such item @@ -3462,12 +3461,9 @@ bool wxGenericTreeCtrl::GetBoundingRect(const wxTreeItemId& item, if ( textOnly ) { int image_w = 0; - int image = ((wxGenericTreeItem*) item.m_pItem)->GetCurrentImage(); - if ( image != NO_IMAGE && HasImages() ) + if ( i->GetCurrentImage() != NO_IMAGE && HasImages() ) { - int image_h; - GetImageLogicalSize( this, image, image_w, image_h ); - image_w += MARGIN_BETWEEN_IMAGE_AND_TEXT; + image_w = GetImageLogicalSize(this).x + MARGIN_BETWEEN_IMAGE_AND_TEXT; } int state_w = 0; @@ -3475,7 +3471,7 @@ bool wxGenericTreeCtrl::GetBoundingRect(const wxTreeItemId& item, if ( state != wxTREE_ITEMSTATE_NONE && m_imagesState.HasImages() ) { int state_h; - GetStateImageList()->GetSize( state, state_w, state_h ); + m_imagesState.GetImageLogicalSize( this, state, state_w, state_h ); if ( image_w != 0 ) state_w += MARGIN_BETWEEN_STATE_AND_IMAGE; else diff --git a/src/generic/vlbox.cpp b/src/generic/vlbox.cpp index 3e99cd028a..79c7a94493 100644 --- a/src/generic/vlbox.cpp +++ b/src/generic/vlbox.cpp @@ -2,7 +2,6 @@ // Name: src/generic/vlbox.cpp // Purpose: implementation of wxVListBox // Author: Vadim Zeitlin -// Modified by: // Created: 31.05.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/gtk/app.cpp b/src/gtk/app.cpp index f72d777867..8537b4f8cf 100644 --- a/src/gtk/app.cpp +++ b/src/gtk/app.cpp @@ -273,6 +273,9 @@ LogFilterByMessage::~LogFilterByMessage() /* static */ void wxApp::GTKSuppressDiagnostics(int flags) { + // Allow Install() to actually do something. + GTKAllowDiagnosticsControl(); + static wxGTKImpl::LogFilterByLevel s_logFilter; s_logFilter.SetLevelToIgnore(flags); s_logFilter.Install(); @@ -389,6 +392,19 @@ bool wxApp::OnInitGui() } #endif + // Suppress GTK diagnostics if requested: this is convenient if the program + // doesn't use GTKAllowDiagnosticsControl() itself. + wxString suppress; + if ( wxGetEnv("WXSUPPRESS_GTK_DIAGNOSTICS", &suppress) ) + { + long flags; + if ( !suppress.ToLong(&flags) ) + flags = -1; // Suppress everything by default. + + if ( flags != 0 ) + GTKSuppressDiagnostics(flags); + } + return true; } diff --git a/src/gtk/artgtk.cpp b/src/gtk/artgtk.cpp index 998952c5ec..980c69b117 100644 --- a/src/gtk/artgtk.cpp +++ b/src/gtk/artgtk.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/artgtk.cpp // Purpose: stock wxArtProvider instance with native GTK+ stock icons // Author: Vaclav Slavik -// Modified by: // Created: 2004-08-22 // Copyright: (c) Vaclav Slavik, 2004 // Licence: wxWindows licence diff --git a/src/gtk/bitmap.cpp b/src/gtk/bitmap.cpp index 224f952ec3..6f3d78b474 100644 --- a/src/gtk/bitmap.cpp +++ b/src/gtk/bitmap.cpp @@ -390,13 +390,13 @@ wxBitmapRefData::~wxBitmapRefData() if (m_surface) cairo_surface_destroy(m_surface); #else - if (m_pixbufMask) - g_object_unref(m_pixbufMask); if (m_pixmap) g_object_unref (m_pixmap); if (m_pixbuf) g_object_unref (m_pixbuf); #endif + if (m_pixbufMask) + g_object_unref(m_pixbufMask); delete m_mask; } @@ -1062,7 +1062,7 @@ wxBitmap wxBitmap::GetSubBitmap(const wxRect& r) const const wxBitmapRefData* bmpData = M_BMPDATA; #ifdef __WXGTK3__ const double s = bmpData->m_scaleFactor; - const wxRect rect(int(r.x * s), int(r.y * s), int(r.width * s), int(r.height * s)); + const wxRect rect(wxRound(r.x * s), wxRound(r.y * s), wxRound(r.width * s), wxRound(r.height * s)); #else const wxRect& rect = r; #endif diff --git a/src/gtk/checkbox.cpp b/src/gtk/checkbox.cpp index 7f5c81f0e8..e11a1144aa 100644 --- a/src/gtk/checkbox.cpp +++ b/src/gtk/checkbox.cpp @@ -38,41 +38,26 @@ static void gtk_checkbox_toggled_callback(GtkWidget *widget, wxCheckBox *cb) { GtkToggleButton *toggle = GTK_TOGGLE_BUTTON(widget); - if (cb->Is3rdStateAllowedForUser()) - { - // The 3 states cycle like this when clicked: - // checked -> undetermined -> unchecked -> checked -> ... - bool active = gtk_toggle_button_get_active(toggle) != 0; - bool inconsistent = gtk_toggle_button_get_inconsistent(toggle) != 0; + // The 3 states cycle like this when clicked: + // checked -> undetermined -> unchecked -> checked -> ... + if (gtk_toggle_button_get_inconsistent(toggle)) + { + // undetermined -> unchecked wxGtkEventsDisabler noEvents(cb); - - if (!active && !inconsistent) - { - // checked -> undetermined - gtk_toggle_button_set_active(toggle, true); - gtk_toggle_button_set_inconsistent(toggle, true); - } - else if (!active && inconsistent) - { - // undetermined -> unchecked - gtk_toggle_button_set_inconsistent(toggle, false); - } - else if (active && !inconsistent) - { - // unchecked -> checked - // nothing to do - } - else - { - wxFAIL_MSG(wxT("3state wxCheckBox in unexpected state!")); - } - } - else - { - // user's action unsets undetermined state: + gtk_toggle_button_set_active(toggle, false); gtk_toggle_button_set_inconsistent(toggle, false); } + else if (!gtk_toggle_button_get_active(toggle)) + { + if (cb->Is3rdStateAllowedForUser()) + { + // checked -> undetermined + gtk_toggle_button_set_inconsistent(toggle, true); + } + // else checked -> unchecked + } + // else unchecked -> checked } wxCommandEvent event(wxEVT_CHECKBOX, cb->GetId()); @@ -191,37 +176,36 @@ void wxCheckBox::SetValue( bool state ) { wxCHECK_RET( m_widgetCheckbox != nullptr, wxT("invalid checkbox") ); - if (state == GetValue()) - return; - - wxGtkEventsDisabler noEvents(this); - gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(m_widgetCheckbox), state ); + DoSet3StateValue(state ? wxCHK_CHECKED : wxCHK_UNCHECKED); } bool wxCheckBox::GetValue() const { wxCHECK_MSG( m_widgetCheckbox != nullptr, false, wxT("invalid checkbox") ); - return gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(m_widgetCheckbox)) != 0; + return DoGet3StateValue() != wxCHK_UNCHECKED; } void wxCheckBox::DoSet3StateValue(wxCheckBoxState state) { - SetValue(state != wxCHK_UNCHECKED); - gtk_toggle_button_set_inconsistent(GTK_TOGGLE_BUTTON(m_widgetCheckbox), - state == wxCHK_UNDETERMINED); + if (DoGet3StateValue() == state) + return; + + GtkToggleButton* tglbtn = GTK_TOGGLE_BUTTON(m_widgetCheckbox); + + wxGtkEventsDisabler noEvents(this); + gtk_toggle_button_set_inconsistent(tglbtn, state == wxCHK_UNDETERMINED); + gtk_toggle_button_set_active(tglbtn, state == wxCHK_CHECKED); } wxCheckBoxState wxCheckBox::DoGet3StateValue() const { - if (gtk_toggle_button_get_inconsistent(GTK_TOGGLE_BUTTON(m_widgetCheckbox))) - { + GtkToggleButton* tglbtn = GTK_TOGGLE_BUTTON(m_widgetCheckbox); + + if (gtk_toggle_button_get_inconsistent(GTK_TOGGLE_BUTTON(tglbtn))) return wxCHK_UNDETERMINED; - } - else - { - return GetValue() ? wxCHK_CHECKED : wxCHK_UNCHECKED; - } + + return gtk_toggle_button_get_active(tglbtn) ? wxCHK_CHECKED : wxCHK_UNCHECKED; } void wxCheckBox::SetLabel( const wxString& label ) diff --git a/src/gtk/choice.cpp b/src/gtk/choice.cpp index a473ca70b4..778fb5288e 100644 --- a/src/gtk/choice.cpp +++ b/src/gtk/choice.cpp @@ -371,13 +371,36 @@ wxSize wxChoice::DoGetSizeFromTextSize(int xlen, int ylen) const // a GtkEntry for wxComboBox and a GtkCellView for wxChoice GtkWidget* childPart = gtk_bin_get_child(GTK_BIN(m_widget)); +#ifdef __WXGTK3__ + // Preferred size for wxChoice can be incorrect when control is empty, + // work around this by temporarily adding an item. + GtkTreeModel* model = nullptr; + if (GTK_IS_CELL_VIEW(childPart)) + { + model = gtk_combo_box_get_model(GTK_COMBO_BOX(m_widget)); + GtkTreeIter iter; + if (gtk_tree_model_get_iter_first(model, &iter)) + model = nullptr; + else + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(m_widget), "Gg"); + } +#endif + // We are interested in the difference of sizes between the whole contol // and its child part. I.e. arrow, separators, etc. GtkRequisition req; gtk_widget_get_preferred_size(childPart, nullptr, &req); - wxSize totalS = GTKGetPreferredSize(m_widget); + wxSize tsize(GTKGetPreferredSize(m_widget)); - wxSize tsize(xlen + totalS.x - req.width, totalS.y); +#ifdef __WXGTK3__ + if (model) + gtk_list_store_clear(GTK_LIST_STORE(model)); +#endif + + tsize.x -= req.width; + if (tsize.x < 0) + tsize.x = 0; + tsize.x += xlen; // For a wxChoice, not for wxComboBox, add some margins if ( !GTK_IS_ENTRY(childPart) ) diff --git a/src/gtk/clipbrd.cpp b/src/gtk/clipbrd.cpp index 91afdcd344..6c1e66339f 100644 --- a/src/gtk/clipbrd.cpp +++ b/src/gtk/clipbrd.cpp @@ -590,11 +590,16 @@ void wxClipboard::Clear() else { // We need to free our data directly to avoid leaking memory. - delete m_dataPrimary; - m_dataPrimary = nullptr; - - delete m_dataClipboard; - m_dataClipboard = nullptr; + if ( m_usePrimary ) + { + delete m_dataPrimary; + m_dataPrimary = nullptr; + } + else + { + delete m_dataClipboard; + m_dataClipboard = nullptr; + } } m_targetRequested = nullptr; diff --git a/src/gtk/colordlg.cpp b/src/gtk/colordlg.cpp index a653741d7a..31f7a0898f 100644 --- a/src/gtk/colordlg.cpp +++ b/src/gtk/colordlg.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/colordlg.cpp // Purpose: Native wxColourDialog for GTK+ // Author: Vaclav Slavik -// Modified by: // Created: 2004/06/04 // Copyright: (c) Vaclav Slavik, 2004 // Licence: wxWindows licence diff --git a/src/gtk/dataview.cpp b/src/gtk/dataview.cpp index 0ed972bffe..caf618e84a 100644 --- a/src/gtk/dataview.cpp +++ b/src/gtk/dataview.cpp @@ -3215,7 +3215,7 @@ static void wxGtkTreeCellDataFunc( GtkTreeViewColumn *WXUNUSED(column), // Ignore the return value of PrepareForItem() here, if it returns // false because GetValue() didn't return anything, we still want to // keep this cell visible, as otherwise it wouldn't be possible to edit - // it neither, and we do want to allow editing empty cells. + // it either, and we do want to allow editing empty cells. cell->PrepareForItem(wx_model, item, column); } diff --git a/src/gtk/display.cpp b/src/gtk/display.cpp index afa8fc46b0..2a4112c840 100644 --- a/src/gtk/display.cpp +++ b/src/gtk/display.cpp @@ -327,8 +327,7 @@ wxRect wxDisplayImplGTK::GetClientArea() const int wxDisplayImplGTK::GetDepth() const { - // TODO: How to get the depth of the specific display? - return gdk_visual_get_depth(gdk_window_get_visual(wxGetTopLevelGDK())); + return gdk_visual_get_depth(gdk_screen_get_system_visual(m_screen)); } #if GTK_CHECK_VERSION(3,10,0) @@ -361,9 +360,13 @@ wxArrayVideoModes wxDisplayImplGTK::GetModes(const wxVideoMode& mode) const modes = wxX11_GetModes(this, mode, display); #endif } -#else - wxUnusedVar(mode); + else #endif + { + const wxVideoMode current(GetCurrentMode()); + if (current.Matches(mode)) + modes.push_back(current); + } return modes; } @@ -377,7 +380,14 @@ wxVideoMode wxDisplayImplGTK::GetCurrentMode() const int nScreen = gdk_x11_screen_get_screen_number(m_screen); mode = wxXF86VidMode_GetCurrentMode(display, nScreen); } + else #endif + { + const wxRect rect(GetGeometry()); + mode.w = rect.width; + mode.h = rect.height; + mode.bpp = gdk_visual_get_depth(gdk_screen_get_system_visual(m_screen)); + } return mode; } diff --git a/src/gtk/dnd.cpp b/src/gtk/dnd.cpp index 2b21edf83a..b5b64dd995 100644 --- a/src/gtk/dnd.cpp +++ b/src/gtk/dnd.cpp @@ -25,7 +25,7 @@ #include "wx/scopeguard.h" #include "wx/gtk/private/wrapgtk.h" -#include "wx/gtk/private/cairo.h" +#include "wx/gtk/private/backend.h" //---------------------------------------------------------------------------- // global data @@ -679,15 +679,29 @@ static void source_drag_end( GtkWidget *WXUNUSED(widget), //----------------------------------------------------------------------------- extern "C" { -static gint +static gboolean gtk_dnd_window_configure_callback( GtkWidget *WXUNUSED(widget), GdkEventConfigure *WXUNUSED(event), wxDropSource *source ) { source->GiveFeedback(ConvertFromGTK(gdk_drag_context_get_selected_action(source->m_dragContext))); - return 0; + return false; } } +//----------------------------------------------------------------------------- +// "draw" from m_iconWindow +//----------------------------------------------------------------------------- + +#ifdef __WXGTK3__ +extern "C" { +static gboolean draw_icon(GtkWidget*, cairo_t* cr, wxIcon* icon) +{ + icon->Draw(cr, 0, 0); + return true; +} +} +#endif + //--------------------------------------------------------------------------- // wxDropSource //--------------------------------------------------------------------------- @@ -762,7 +776,40 @@ void wxDropSource::PrepareIcon( int action, GdkDragContext *context ) else icon = &m_iconNone; -#ifndef __WXGTK3__ +#ifdef __WXGTK3__ + GtkWidget* widget; + if (gtk_check_version(3,20,0) == nullptr) + { + widget = gtk_drawing_area_new(); + gtk_widget_set_size_request(widget, icon->GetWidth(), icon->GetHeight()); + gtk_widget_show(widget); + gtk_drag_set_icon_widget(context, widget, 0, 0); + // GTK >= 3.20 puts the icon widget in a GTK_WINDOW_POPUP, + // we need to connect to that widget to get "configure-event" + m_iconWindow = gtk_widget_get_parent(widget); + } + else + { + widget = gtk_window_new(GTK_WINDOW_POPUP); + m_iconWindow = widget; + gtk_widget_set_size_request(widget, icon->GetWidth(), icon->GetHeight()); + gtk_widget_set_app_paintable(widget, true); + gtk_drag_set_icon_widget(context, m_iconWindow, 0, 0); + } + + wxMask* wxmask = icon->GetMask(); + cairo_surface_t* mask; + if (wxmask && (mask = *wxmask)) + { + cairo_region_t* region = gdk_cairo_region_create_from_surface(mask); + gtk_widget_shape_combine_region(m_iconWindow, region); + cairo_region_destroy(region); + } + + g_signal_connect(widget, "draw", G_CALLBACK(draw_icon), icon); + +#else // !__WXGTK3__ + GdkBitmap *mask; if ( icon->GetMask() ) mask = *icon->GetMask(); @@ -773,50 +820,27 @@ void wxDropSource::PrepareIcon( int action, GdkDragContext *context ) GdkColormap *colormap = gtk_widget_get_colormap( m_widget ); gtk_widget_push_colormap (colormap); -#endif m_iconWindow = gtk_window_new (GTK_WINDOW_POPUP); gtk_widget_set_events (m_iconWindow, GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK); gtk_widget_set_app_paintable (m_iconWindow, TRUE); -#ifdef __WXGTK3__ - gtk_widget_set_visual(m_iconWindow, gtk_widget_get_visual(m_widget)); -#else gtk_widget_pop_colormap (); -#endif gtk_widget_set_size_request (m_iconWindow, icon->GetWidth(), icon->GetHeight()); gtk_widget_realize (m_iconWindow); - g_signal_connect (m_iconWindow, "configure_event", - G_CALLBACK (gtk_dnd_window_configure_callback), this); - -#ifdef __WXGTK3__ - wxGTKImpl::CairoContext cr(gtk_widget_get_window(m_iconWindow)); - icon->SetSourceSurface(cr, 0, 0); - cairo_pattern_t* pattern = cairo_get_source(cr); - - wxGCC_WARNING_SUPPRESS(deprecated-declarations) - gdk_window_set_background_pattern(gtk_widget_get_window(m_iconWindow), pattern); - wxGCC_WARNING_RESTORE(deprecated-declarations) - - cairo_surface_t* mask = nullptr; - if (icon->GetMask()) - mask = *icon->GetMask(); - if (mask) - { - cairo_region_t* region = gdk_cairo_region_create_from_surface(mask); - gtk_widget_shape_combine_region(m_iconWindow, region); - cairo_region_destroy(region); - } -#else gdk_window_set_back_pixmap(gtk_widget_get_window(m_iconWindow), pixmap, false); if (mask) gtk_widget_shape_combine_mask (m_iconWindow, mask, 0, 0); -#endif gtk_drag_set_icon_widget( context, m_iconWindow, 0, 0 ); +#endif // !__WXGTK3__ + + g_object_ref(m_iconWindow); + g_signal_connect(m_iconWindow, "configure-event", + G_CALLBACK(gtk_dnd_window_configure_callback), this); } wxDragResult wxDropSource::DoDragDrop(int flags) @@ -891,11 +915,21 @@ wxDragResult wxDropSource::DoDragDrop(int flags) PrepareIcon( allowed_actions, context ); - while (m_waiting) + for (;;) + { gtk_main_iteration(); + if (!m_waiting) + break; +#ifdef __WXGTK3__ + if (!wxGTKImpl::IsX11(gtk_widget_get_display(m_iconWindow))) + GiveFeedback(ConvertFromGTK(gdk_drag_context_get_selected_action(context))); +#endif + } g_signal_handlers_disconnect_by_func (m_iconWindow, (gpointer) gtk_dnd_window_configure_callback, this); + g_object_unref(m_iconWindow); + m_iconWindow = nullptr; return m_retValue; } diff --git a/src/gtk/glcanvas.cpp b/src/gtk/glcanvas.cpp index c97260e4ed..695590edaa 100644 --- a/src/gtk/glcanvas.cpp +++ b/src/gtk/glcanvas.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/glcanvas.cpp // Purpose: wxGLCanvas, for using OpenGL/Mesa with wxWidgets and GTK // Author: Robert Roebling -// Modified by: // Created: 17/08/98 // Copyright: (c) Robert Roebling // Licence: wxWindows licence diff --git a/src/gtk/msgdlg.cpp b/src/gtk/msgdlg.cpp index 2fcd00ef5c..485eced4ce 100644 --- a/src/gtk/msgdlg.cpp +++ b/src/gtk/msgdlg.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/msgdlg.cpp // Purpose: wxMessageDialog for GTK+2 // Author: Vaclav Slavik -// Modified by: // Created: 2003/02/28 // Copyright: (c) Vaclav Slavik, 2003 // Licence: wxWindows licence diff --git a/src/gtk/notebook.cpp b/src/gtk/notebook.cpp index 8ffa481b0e..eae490c0fe 100644 --- a/src/gtk/notebook.cpp +++ b/src/gtk/notebook.cpp @@ -431,7 +431,7 @@ wxNotebookPage *wxNotebook::DoRemovePage( size_t page ) // Suppress bogus assertion failures happening deep inside ATK (used by // GTK) that can't be avoided in any other way, see #22176. wxGTKImpl::LogFilterByMessage filterLog( - "gtk_notebook_get_tab_label: assertion 'list != nullptr' failed" + "gtk_notebook_get_tab_label: assertion 'list != NULL' failed" ); // we don't need to unparent the client->m_widget; GTK+ will do diff --git a/src/gtk/popupwin.cpp b/src/gtk/popupwin.cpp index 1b543f609b..52b6ee5a5a 100644 --- a/src/gtk/popupwin.cpp +++ b/src/gtk/popupwin.cpp @@ -106,8 +106,12 @@ bool wxPopupWindow::Create( wxWindow *parent, int style ) g_object_ref( m_widget ); gtk_widget_set_name( m_widget, "wxPopupWindow" ); - // wxPopupWindow is used for different windows as well - // gtk_window_set_type_hint( GTK_WINDOW(m_widget), GDK_WINDOW_TYPE_HINT_COMBO ); + + // While wxPopupWindow is used for different windows as well, we don't + // really know how is it going to be used but we do know that without the + // hint at all, it doesn't work correctly, at least under Wayland, where + // GTK only maps COMBO and {DROPDOWN,POPUP}_MENU to popups, so do set it. + gtk_window_set_type_hint( GTK_WINDOW(m_widget), GDK_WINDOW_TYPE_HINT_COMBO ); // Popup windows can be created without parent, so handle this correctly. if (parent) diff --git a/src/gtk/print.cpp b/src/gtk/print.cpp index 6230d16c31..98931fdefe 100644 --- a/src/gtk/print.cpp +++ b/src/gtk/print.cpp @@ -702,6 +702,11 @@ int wxGtkPrintDialog::ShowModal() gtk_print_operation_set_default_page_setup (printOp, pgSetup); g_object_unref(pgSetup); + // By default the origin of the Cairo context is in the upper left + // corner of the printable area, but wx convention is to have it in + // the upper left corner of the paper, so change this. + gtk_print_operation_set_use_full_page(printOp, TRUE); + // Show the dialog if needed. GError* gError = nullptr; GtkPrintOperationResult response = gtk_print_operation_run @@ -2198,15 +2203,6 @@ void wxGtkPrinterDCImpl::StartPage() // is used in GTK+ itself and wouldn't work correctly if we applied these // transformations before it is called. - // By default the origin of the Cairo context is in the upper left - // corner of the printable area. We need to translate it so that it - // is in the upper left corner of the paper (without margins) - GtkPageSetup *setup = gtk_print_context_get_page_setup( m_gpc ); - gdouble ml, mt; - ml = gtk_page_setup_get_left_margin (setup, GTK_UNIT_POINTS); - mt = gtk_page_setup_get_top_margin (setup, GTK_UNIT_POINTS); - cairo_translate(m_cairo, -ml, -mt); - #if wxCAIRO_SCALE cairo_scale( m_cairo, 72.0 / (double)m_resolution, 72.0 / (double)m_resolution ); #endif @@ -2414,7 +2410,7 @@ void wxGtkPrintPreview::Init(wxPrintout * WXUNUSED(printout), } wxFAIL_MSG( "unknown print quality" ); - // fall through + wxFALLTHROUGH; case wxPRINT_QUALITY_MEDIUM: m_resolution = 600; diff --git a/src/gtk/private.cpp b/src/gtk/private.cpp index f8176cb533..dc13b99ada 100644 --- a/src/gtk/private.cpp +++ b/src/gtk/private.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/private.cpp // Purpose: implementation of wxGTK private functions // Author: Marcin Malich -// Modified by: // Created: 28.06.2008 // Copyright: (c) 2008 Marcin Malich // Licence: wxWindows licence diff --git a/src/gtk/renderer.cpp b/src/gtk/renderer.cpp index ff096cae32..6fd1dfbf66 100644 --- a/src/gtk/renderer.cpp +++ b/src/gtk/renderer.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/renderer.cpp // Purpose: implementation of wxRendererNative for wxGTK // Author: Vadim Zeitlin -// Modified by: // Created: 20.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/gtk/settings.cpp b/src/gtk/settings.cpp index 261c55a90a..563ab5eeaa 100644 --- a/src/gtk/settings.cpp +++ b/src/gtk/settings.cpp @@ -183,6 +183,72 @@ static void notify_gtk_font_name(GObject*, GParamSpec*, void*) } } +static bool UpdatePreferDark(GVariant* value) +{ + GtkSettings* const settings = gtk_settings_get_default(); + // This shouldn't happen, but don't bother doing anything else if it does. + if (!settings) + return false; + + // 0: No preference, 1: Prefer dark appearance, 2: Prefer light appearance + gboolean preferDark = g_variant_get_uint32(value) == 1; + + char* themeName = nullptr; + gboolean preferDarkPrev = false; + g_object_get(settings, + "gtk-theme-name", &themeName, + "gtk-application-prefer-dark-theme", &preferDarkPrev, nullptr); + + // This is not supposed to happen neither, but don't crash if it does. + if (!themeName) + return false; + + // We don't need to enable prefer-dark if the theme is already dark + if (strstr(themeName, "-dark") || strstr(themeName, "-Dark")) + preferDark = false; + g_free(themeName); + + const bool changed = preferDark != preferDarkPrev; + if (changed) + { + g_object_set(settings, + "gtk-application-prefer-dark-theme", preferDark, nullptr); + } + return changed; +} + +// "g-signal" from GDBusProxy +extern "C" { +static void +proxy_g_signal(GDBusProxy*, const char*, const char* signal_name, GVariant* parameters, void*) +{ + if (strcmp(signal_name, "SettingChanged") != 0) + return; + + const char* nameSpace; + const char* key; + GVariant* value; + g_variant_get(parameters, "(&s&sv)", &nameSpace, &key, &value); + if (strcmp(nameSpace, "org.freedesktop.appearance") == 0 && + strcmp(key, "color-scheme") == 0) + { + if (UpdatePreferDark(value)) + { + for (int i = wxSYS_COLOUR_MAX; i--;) + gs_systemColorCache[i].UnRef(); + + for (auto* win: wxTopLevelWindows) + { + wxSysColourChangedEvent event; + event.SetEventObject(win); + win->HandleWindowEvent(event); + } + } + } + g_variant_unref(value); +} +} + // Some notes on using GtkStyleContext. Style information from a context // attached to a non-visible GtkWidget is not accurate. The context has an // internal visibility state, controlled by the widget, which it presumably @@ -882,33 +948,45 @@ static GdkRectangle GetMonitorGeom(GdkWindow* window) } #endif +#ifdef __WXGTK3__ +static int GetNodeWidth(wxGtkStyleContext& sc) +{ + int width; + gtk_style_context_get(sc, GTK_STATE_FLAG_NORMAL, "min-width", &width, nullptr); + GtkBorder border; + gtk_style_context_get_padding(sc, GTK_STATE_FLAG_NORMAL, &border); + width += border.left + border.right; + gtk_style_context_get_border(sc, GTK_STATE_FLAG_NORMAL, &border); + width += border.left + border.right; + gtk_style_context_get_margin(sc, GTK_STATE_FLAG_NORMAL, &border); + width += border.left + border.right; + + return width < 0 ? 0 : width; +} +#endif // __WXGTK3__ + static int GetScrollbarWidth() { int width; #ifdef __WXGTK3__ if (wx_is_at_least_gtk3(20)) { - GtkBorder border; #if GTK_CHECK_VERSION(3,10,0) wxGtkStyleContext sc(gtk_widget_get_scale_factor(ScrollBarWidget())); #else wxGtkStyleContext sc; #endif sc.Add(GTK_TYPE_SCROLLBAR, "scrollbar", "scrollbar", "vertical", "right", nullptr); + width = GetNodeWidth(sc); - gtk_style_context_get_border(sc, GTK_STATE_FLAG_NORMAL, &border); + sc.Add("contents"); + width += GetNodeWidth(sc); - sc.Add("contents").Add("trough").Add("slider"); + sc.Add("trough"); + width += GetNodeWidth(sc); - gtk_style_context_get(sc, GTK_STATE_FLAG_NORMAL, "min-width", &width, nullptr); - width += border.left + border.right; - - gtk_style_context_get_border(sc, GTK_STATE_FLAG_NORMAL, &border); - width += border.left + border.right; - gtk_style_context_get_padding(sc, GTK_STATE_FLAG_NORMAL, &border); - width += border.left + border.right; - gtk_style_context_get_margin(sc, GTK_STATE_FLAG_NORMAL, &border); - width += border.left + border.right; + sc.Add("slider"); + width += GetNodeWidth(sc); } else #endif @@ -1124,12 +1202,66 @@ bool wxSystemSettingsNative::HasFeature(wxSystemFeature index) class wxSystemSettingsModule: public wxModule { public: - virtual bool OnInit() override { return true; } + virtual bool OnInit() override; virtual void OnExit() override; + +#ifdef __WXGTK3__ + GDBusProxy* m_proxy; +#endif wxDECLARE_DYNAMIC_CLASS(wxSystemSettingsModule); }; wxIMPLEMENT_DYNAMIC_CLASS(wxSystemSettingsModule, wxModule); +bool wxSystemSettingsModule::OnInit() +{ +#ifdef __WXGTK3__ + // Gnome has gone to a dark style setting rather than a selectable dark + // theme, available via GSettings as the 'color-scheme' key under the + // 'org.gnome.desktop.interface' schema. It's also available via a "portal" + // (https://docs.flatpak.org/en/latest/portal-api-reference.html), which + // has the advantage of allowing the setting to be accessed from within a + // virtualized environment such as Flatpak. Since the setting does not + // change the theme, we propagate it to the GtkSettings + // 'gtk-application-prefer-dark-theme' property to get a dark theme. + + m_proxy = nullptr; + + // If this is not a GUI app + if (!g_type_class_peek(GTK_TYPE_WIDGET)) + return true; + + // GTK_THEME environment variable overrides other settings + if (getenv("GTK_THEME") == nullptr) + { + m_proxy = g_dbus_proxy_new_for_bus_sync( + G_BUS_TYPE_SESSION, G_DBUS_PROXY_FLAGS_NONE, nullptr, + "org.freedesktop.portal.Desktop", + "/org/freedesktop/portal/desktop", + "org.freedesktop.portal.Settings", + nullptr, nullptr); + } + if (m_proxy) + { + g_signal_connect(m_proxy, "g-signal", G_CALLBACK(proxy_g_signal), nullptr); + + GVariant* ret = g_dbus_proxy_call_sync(m_proxy, "Read", + g_variant_new("(ss)", "org.freedesktop.appearance", "color-scheme"), + G_DBUS_CALL_FLAGS_NONE, -1, nullptr, nullptr); + if (ret) + { + GVariant* child; + g_variant_get(ret, "(v)", &child); + GVariant* value = g_variant_get_variant(child); + UpdatePreferDark(value); + g_variant_unref(value); + g_variant_unref(child); + g_variant_unref(ret); + } + } +#endif // __WXGTK3__ + return true; +} + void wxSystemSettingsModule::OnExit() { #ifdef __WXGTK3__ @@ -1141,6 +1273,8 @@ void wxSystemSettingsModule::OnExit() g_signal_handlers_disconnect_by_func(settings, (void*)notify_gtk_font_name, nullptr); } + if (m_proxy) + g_object_unref(m_proxy); #endif if (gs_tlw_parent) { diff --git a/src/gtk/spinbutt.cpp b/src/gtk/spinbutt.cpp index 361b58ffd4..90f72b6f79 100644 --- a/src/gtk/spinbutt.cpp +++ b/src/gtk/spinbutt.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/spinbutt.cpp // Purpose: wxSpinButton // Author: Robert -// Modified by: // Copyright: (c) Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/src/gtk/spinctrl.cpp b/src/gtk/spinctrl.cpp index 823a40896f..c83ceb9127 100644 --- a/src/gtk/spinctrl.cpp +++ b/src/gtk/spinctrl.cpp @@ -2,7 +2,6 @@ // Name: src/gtk/spinctrl.cpp // Purpose: wxSpinCtrl // Author: Robert -// Modified by: // Copyright: (c) Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// diff --git a/src/gtk/tglbtn.cpp b/src/gtk/tglbtn.cpp index b119af623d..d4bb819e68 100644 --- a/src/gtk/tglbtn.cpp +++ b/src/gtk/tglbtn.cpp @@ -3,7 +3,6 @@ // Purpose: Definition of the wxToggleButton class, which implements a // toggle button under wxGTK. // Author: John Norris, minor changes by Axel Schlueter -// Modified by: // Created: 08.02.01 // Copyright: (c) 2000 Johnny C. Norris II // Licence: wxWindows licence diff --git a/src/gtk/toplevel.cpp b/src/gtk/toplevel.cpp index 13b1857c6b..590dd7543f 100644 --- a/src/gtk/toplevel.cpp +++ b/src/gtk/toplevel.cpp @@ -339,6 +339,21 @@ gtk_frame_configure_callback( GtkWidget*, void wxTopLevelWindowGTK::GTKConfigureEvent(int x, int y) { +#ifdef __WXGTK3__ + // First of all check if our DPI has changed. + const auto newScaleFactor = GetContentScaleFactor(); + if ( newScaleFactor != m_scaleFactor ) + { + const auto oldScaleFactor = m_scaleFactor; + + // It seems safer to change it before generating the events to avoid + // any chance of reentrancy. + m_scaleFactor = newScaleFactor; + + WXNotifyDPIChange(oldScaleFactor, newScaleFactor); + } +#endif // __WXGTK3__ + wxPoint point; #ifdef GDK_WINDOWING_X11 if (gs_decorCacheValid) @@ -709,6 +724,16 @@ bool wxTopLevelWindowGTK::Create( wxWindow *parent, g_object_ref(m_widget); } +#ifdef __WXGTK3__ + // This value may be incorrect as here it's just set to the scale factor of + // the primary monitor because the widget is not realized yet, but it's + // better than setting it to 1, as chances are that the window will be + // created on the primary monitor or, maybe, the other monitors use the + // same scale factor anyhow. And if this isn't the case, we will set it to + // the correct value when we get "configure-event" from GTK later. + m_scaleFactor = GetContentScaleFactor(); +#endif // __WXGTK3__ + wxWindow *topParent = wxGetTopLevelParent(m_parent); if (topParent && (((GTK_IS_WINDOW(topParent->m_widget)) && (GetExtraStyle() & wxTOPLEVEL_EX_DIALOG)) || diff --git a/src/gtk/utilsgtk.cpp b/src/gtk/utilsgtk.cpp index e65192eb24..f86cfe158e 100644 --- a/src/gtk/utilsgtk.cpp +++ b/src/gtk/utilsgtk.cpp @@ -386,18 +386,33 @@ bool wxGUIAppTraits::ShowAssertDialog(const wxString& msg) wxString wxGUIAppTraits::GetDesktopEnvironment() const { wxString de = wxSystemOptions::GetOption(wxT("gtk.desktop")); + if (!de.empty()) + return de; + + de = wxGetenv(wxS("XDG_CURRENT_DESKTOP")); + if (!de.empty()) + { + // Can be a colon separated list according to + // https://wiki.archlinux.org/title/Environment_variables#Examples + de = de.BeforeFirst(':'); + } #if wxUSE_DETECT_SM if ( de.empty() ) { - static const wxString s_SM = GetSM().Upper(); - - if (s_SM.Contains(wxT("GNOME"))) - de = wxT("GNOME"); - else if (s_SM.Contains(wxT("KDE"))) - de = wxT("KDE"); + static const wxString s_SM(GetSM()); + de = s_SM; + de.Replace(wxS("-session"), wxString()); } #endif // wxUSE_DETECT_SM + de.MakeUpper(); + if (de.Contains(wxS("GNOME"))) + de = wxS("GNOME"); + else if (de.Contains(wxS("KDE"))) + de = wxS("KDE"); + else if (de.Contains(wxS("XFCE"))) + de = wxS("XFCE"); + return de; } diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 48b8621cc7..f6c7899c64 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -5309,9 +5309,9 @@ void wxWindowGTK::Update() if (m_widget && gtk_widget_get_mapped(m_widget) && m_width > 0 && m_height > 0) { GdkDisplay* display = gtk_widget_get_display(m_widget); - // Flush everything out to the server, and wait for it to finish. - // This ensures nothing will overwrite the drawing we are about to do. - gdk_display_sync(display); + // If window has just been shown, drawing may not work unless pending + // requests queued for the windowing system are flushed first. + gdk_display_flush(display); GdkWindow* window = GTKGetDrawingWindow(); if (window == nullptr) @@ -5321,7 +5321,6 @@ void wxWindowGTK::Update() gdk_window_process_updates(window, true); wxGCC_WARNING_RESTORE(deprecated-declarations) - // Flush again, but no need to wait for it to finish gdk_display_flush(display); } } @@ -6084,14 +6083,34 @@ bool wxWindowGTK::DoPopupMenu( wxMenu *menu, int x, int y ) GdkWindow* window = gtk_widget_get_window(m_wxwindow ? m_wxwindow : m_widget); if (wxGTKImpl::IsWayland(window) && wx_is_at_least_gtk3(22)) { - if (x == -1 && y == -1) - gtk_menu_popup_at_pointer(GTK_MENU(menu->m_menu), nullptr); - else + GdkEvent* currentEvent = gtk_get_current_event(); + GdkEvent* event = currentEvent; + GdkDevice* device = event ? gdk_event_get_device(event) : nullptr; + if (device == nullptr) { - const GdkRectangle rect = { x, y, 1, 1 }; - gtk_menu_popup_at_rect(GTK_MENU(menu->m_menu), - window, &rect, GDK_GRAVITY_NORTH_WEST, GDK_GRAVITY_NORTH_WEST, nullptr); + GdkSeat* seat = gdk_display_get_default_seat(gdk_window_get_display(window)); + device = gdk_seat_get_pointer(seat); } + GdkEventButton eventTmp = { }; + if (event == nullptr) + { + // An event is needed to avoid a Gtk-WARNING "no trigger event for menu popup". + // If a real one is not available, use a temporary with the fields + // set that GTK is going to use. + eventTmp.type = GDK_BUTTON_RELEASE; + eventTmp.time = GDK_CURRENT_TIME; + eventTmp.device = device; + event = (GdkEvent*)&eventTmp; + } + if (x == -1 && y == -1) + gdk_window_get_device_position(window, device, &x, &y, nullptr); + + const GdkRectangle rect = { x, y, 1, 1 }; + gtk_menu_popup_at_rect(GTK_MENU(menu->m_menu), + window, &rect, GDK_GRAVITY_NORTH_WEST, GDK_GRAVITY_NORTH_WEST, event); + + if (currentEvent) + gdk_event_free(currentEvent); } else #endif // GTK_CHECK_VERSION(3,22,0) diff --git a/src/html/helpwnd.cpp b/src/html/helpwnd.cpp index de859d6a11..07bb8bc493 100644 --- a/src/html/helpwnd.cpp +++ b/src/html/helpwnd.cpp @@ -447,16 +447,19 @@ bool wxHtmlHelpWindow::Create(wxWindow* parent, wxWindowID id, #endif ); - wxImageList *ContentsImageList = new wxImageList(16, 16); + wxSize iconSize(16, 16); + iconSize *= GetDPIScaleFactor(); + + wxImageList *ContentsImageList = new wxImageList(iconSize.x, iconSize.y); ContentsImageList->Add(wxArtProvider::GetIcon(wxART_HELP_BOOK, wxART_HELP_BROWSER, - wxSize(16, 16))); + iconSize)); ContentsImageList->Add(wxArtProvider::GetIcon(wxART_HELP_FOLDER, wxART_HELP_BROWSER, - wxSize(16, 16))); + iconSize)); ContentsImageList->Add(wxArtProvider::GetIcon(wxART_HELP_PAGE, wxART_HELP_BROWSER, - wxSize(16, 16))); + iconSize)); m_ContentsBox->AssignImageList(ContentsImageList); diff --git a/src/html/htmlcell.cpp b/src/html/htmlcell.cpp index e762d2aa3e..18ee7036ee 100644 --- a/src/html/htmlcell.cpp +++ b/src/html/htmlcell.cpp @@ -1588,7 +1588,8 @@ wxHtmlWidgetCell::wxHtmlWidgetCell(wxWindow *wnd, int w) int sx, sy; m_Wnd = wnd; m_Wnd->GetSize(&sx, &sy); - m_Width = sx, m_Height = sy; + m_Width = sx; + m_Height = sy; m_WidthFloat = w; } diff --git a/src/html/htmltag.cpp b/src/html/htmltag.cpp index cf2daf1381..1961f150e9 100644 --- a/src/html/htmltag.cpp +++ b/src/html/htmltag.cpp @@ -407,9 +407,15 @@ wxHtmlTag::wxHtmlTag(wxHtmlTag *parent, if (!IS_WHITE(c)) { if (c == wxT('"') || c == wxT('\'')) - quote = c, pvalue = wxGetEmptyString(); + { + quote = c; + pvalue.clear(); + } else - quote = 0, pvalue = c; + { + quote = 0; + pvalue = c; + } state = ST_VALUE; } break; diff --git a/src/html/m_image.cpp b/src/html/m_image.cpp index dd800f882f..cee2fdfc9d 100644 --- a/src/html/m_image.cpp +++ b/src/html/m_image.cpp @@ -589,7 +589,8 @@ void wxHtmlImageCell::Draw(wxDC& dc, int x, int y, dc.SetBrush(*wxTRANSPARENT_BRUSH); dc.SetPen(*wxBLACK_PEN); dc.DrawRectangle(x + m_PosX, y + m_PosY, m_Width, m_Height); - x++, y++; + x++; + y++; } if ( m_bitmap && m_Width && m_Height ) { diff --git a/src/html/winpars.cpp b/src/html/winpars.cpp index 39da7c1d59..07bc8ef592 100644 --- a/src/html/winpars.cpp +++ b/src/html/winpars.cpp @@ -342,7 +342,8 @@ void wxHtmlWinParser::AddText(const wxString& txt) const wxChar d = temp[templen++] = *i; if ((d == wxT('\n')) || (d == wxT('\r')) || (d == wxT(' ')) || (d == wxT('\t'))) { - ++i, ++x; + ++i; + ++x; while ( (i < end) && (*i == wxT('\n') || *i == wxT('\r') || *i == wxT(' ') || *i == wxT('\t')) ) diff --git a/src/msw/accel.cpp b/src/msw/accel.cpp index 399cf8d980..ee3217b3a9 100644 --- a/src/msw/accel.cpp +++ b/src/msw/accel.cpp @@ -2,7 +2,6 @@ // Name: src/msw/accel.cpp // Purpose: wxAcceleratorTable // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/app.cpp b/src/msw/app.cpp index 7d3ec7e026..7d55bf5de6 100644 --- a/src/msw/app.cpp +++ b/src/msw/app.cpp @@ -2,7 +2,6 @@ // Name: src/msw/app.cpp // Purpose: wxApp // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/artmsw.cpp b/src/msw/artmsw.cpp index 8e6bceeda9..d73d4ef614 100644 --- a/src/msw/artmsw.cpp +++ b/src/msw/artmsw.cpp @@ -2,7 +2,6 @@ // Name: src/msw/artmsw.cpp // Purpose: stock wxArtProvider instance with native MSW stock icons // Author: Vaclav Slavik -// Modified by: // Created: 2008-10-15 // Copyright: (c) Vaclav Slavik, 2008 // Licence: wxWindows licence diff --git a/src/msw/basemsw.cpp b/src/msw/basemsw.cpp index 25a253b7ae..6406afe2bc 100644 --- a/src/msw/basemsw.cpp +++ b/src/msw/basemsw.cpp @@ -2,7 +2,6 @@ // Name: src/msw/basemsw.cpp // Purpose: misc stuff only used in console applications under MSW // Author: Vadim Zeitlin -// Modified by: // Created: 22.06.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/bitmap.cpp b/src/msw/bitmap.cpp index 80b650087c..334917c28e 100644 --- a/src/msw/bitmap.cpp +++ b/src/msw/bitmap.cpp @@ -2,7 +2,6 @@ // Name: src/msw/bitmap.cpp // Purpose: wxBitmap // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -1143,15 +1142,20 @@ wxBitmap wxBitmap::GetSubBitmap( const wxRect& rect ) const wxBitmap wxBitmap::GetSubBitmapOfHDC( const wxRect& rect, WXHDC hdc ) const { - wxCHECK_MSG( IsOk() && - (rect.x >= 0) && (rect.y >= 0) && + wxCHECK_MSG( IsOk(), wxNullBitmap, wxT("invalid bitmap") ); + + wxCHECK_MSG( (rect.x >= 0) && (rect.y >= 0) && (rect.x+rect.width <= GetWidth()) && (rect.y+rect.height <= GetHeight()), - wxNullBitmap, wxT("Invalid bitmap or bitmap region") ); + wxNullBitmap, wxT("invalid bitmap region") ); wxBitmap ret( rect.width, rect.height, GetDepth() ); wxASSERT_MSG( ret.IsOk(), wxT("GetSubBitmap error") ); + // For consistency with the other ports, preserve this bitmap scale factor + // for the returned bitmap, even if it's not really used in wxMSW. + ret.SetScaleFactor(GetScaleFactor()); + // handle alpha channel, if any if (HasAlpha()) ret.UseAlpha(); @@ -1222,16 +1226,15 @@ wxDC *wxBitmap::GetSelectedInto() const #endif } -void wxBitmap::UseAlpha(bool use) +bool wxBitmap::UseAlpha(bool use) { - if ( GetBitmapData() ) - { - // Only 32bpp bitmaps can contain alpha channel. - if ( use && GetBitmapData()->m_depth < 32 ) - use = false; + // Only 32bpp bitmaps can contain alpha channel. + if ( !GetBitmapData() || (use && GetBitmapData()->m_depth < 32) ) + return false; - GetBitmapData()->m_hasAlpha = use; - } + GetBitmapData()->m_hasAlpha = use; + + return true; } bool wxBitmap::HasAlpha() const diff --git a/src/msw/bmpbuttn.cpp b/src/msw/bmpbuttn.cpp index 3750ee0d28..06e0f9f06d 100644 --- a/src/msw/bmpbuttn.cpp +++ b/src/msw/bmpbuttn.cpp @@ -2,7 +2,6 @@ // Name: src/msw/bmpbuttn.cpp // Purpose: wxBitmapButton // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/brush.cpp b/src/msw/brush.cpp index fe7c7f7edd..3c07666f0c 100644 --- a/src/msw/brush.cpp +++ b/src/msw/brush.cpp @@ -2,7 +2,6 @@ // Name: src/msw/brush.cpp // Purpose: wxBrush // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/button.cpp b/src/msw/button.cpp index 8177ef3d9c..858d48bb1d 100644 --- a/src/msw/button.cpp +++ b/src/msw/button.cpp @@ -2,7 +2,6 @@ // Name: src/msw/button.cpp // Purpose: wxButton // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/caret.cpp b/src/msw/caret.cpp index ee04cb2f6e..41ea4c4db3 100644 --- a/src/msw/caret.cpp +++ b/src/msw/caret.cpp @@ -2,7 +2,6 @@ // Name: src/msw/caret.cpp // Purpose: MSW implementation of wxCaret // Author: Vadim Zeitlin -// Modified by: // Created: 23.05.99 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/msw/checkbox.cpp b/src/msw/checkbox.cpp index 2704787aff..35effb7eb8 100644 --- a/src/msw/checkbox.cpp +++ b/src/msw/checkbox.cpp @@ -2,7 +2,6 @@ // Name: src/msw/checkbox.cpp // Purpose: wxCheckBox // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/checklst.cpp b/src/msw/checklst.cpp index 09d7ae3989..1cf61d2b1d 100644 --- a/src/msw/checklst.cpp +++ b/src/msw/checklst.cpp @@ -2,7 +2,6 @@ // Name: src/msw/checklst.cpp // Purpose: implementation of wxCheckListBox class // Author: Vadim Zeitlin -// Modified by: // Created: 16.11.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/clipbrd.cpp b/src/msw/clipbrd.cpp index 7e0af17147..05b8eac145 100644 --- a/src/msw/clipbrd.cpp +++ b/src/msw/clipbrd.cpp @@ -2,7 +2,6 @@ // Name: src/msw/clipbrd.cpp // Purpose: Clipboard functionality // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/colordlg.cpp b/src/msw/colordlg.cpp index 2259922f8c..6b10c9b13d 100644 --- a/src/msw/colordlg.cpp +++ b/src/msw/colordlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/colordlg.cpp // Purpose: wxColourDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/colour.cpp b/src/msw/colour.cpp index 2d37335497..0799d957b5 100644 --- a/src/msw/colour.cpp +++ b/src/msw/colour.cpp @@ -2,7 +2,6 @@ // Name: src/msw/colour.cpp // Purpose: wxColour class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/combo.cpp b/src/msw/combo.cpp index 5c3dbbb3a0..9f36de0d56 100644 --- a/src/msw/combo.cpp +++ b/src/msw/combo.cpp @@ -2,7 +2,6 @@ // Name: src/msw/combo.cpp // Purpose: wxMSW wxComboCtrl // Author: Jaakko Salli -// Modified by: // Created: Apr-30-2006 // Copyright: (c) 2005 Jaakko Salli // Licence: wxWindows licence diff --git a/src/msw/combobox.cpp b/src/msw/combobox.cpp index ec2183b2b1..5cd2dc98bb 100644 --- a/src/msw/combobox.cpp +++ b/src/msw/combobox.cpp @@ -2,7 +2,6 @@ // Name: src/msw/combobox.cpp // Purpose: wxComboBox class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/control.cpp b/src/msw/control.cpp index a902b5fcdc..5aaf09e07d 100644 --- a/src/msw/control.cpp +++ b/src/msw/control.cpp @@ -2,7 +2,6 @@ // Name: src/msw/control.cpp // Purpose: wxControl class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/crashrpt.cpp b/src/msw/crashrpt.cpp index 4be516045c..9d4cd22c08 100644 --- a/src/msw/crashrpt.cpp +++ b/src/msw/crashrpt.cpp @@ -2,7 +2,6 @@ // Name: src/msw/crashrpt.cpp // Purpose: code to generate crash dumps (minidumps) // Author: Vadim Zeitlin -// Modified by: // Created: 13.07.03 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/cursor.cpp b/src/msw/cursor.cpp index 30397729b8..6c3a0469dc 100644 --- a/src/msw/cursor.cpp +++ b/src/msw/cursor.cpp @@ -2,7 +2,6 @@ // Name: src/msw/cursor.cpp // Purpose: wxCursor class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) 1997-2003 Julian Smart and Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/data.cpp b/src/msw/data.cpp index 4fb68dbc4d..4a32bfa4a4 100644 --- a/src/msw/data.cpp +++ b/src/msw/data.cpp @@ -2,7 +2,6 @@ // Name: src/msw/data.cpp // Purpose: Various data // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/datectrl.cpp b/src/msw/datectrl.cpp index f2ab0e6a66..a72de22c00 100644 --- a/src/msw/datectrl.cpp +++ b/src/msw/datectrl.cpp @@ -2,7 +2,6 @@ // Name: src/msw/datectrl.cpp // Purpose: wxDatePickerCtrl implementation // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-09 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/dc.cpp b/src/msw/dc.cpp index 96e1560b04..78e22ecc26 100644 --- a/src/msw/dc.cpp +++ b/src/msw/dc.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dc.cpp // Purpose: wxDC class for MSW port // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/dcclient.cpp b/src/msw/dcclient.cpp index 5bfaf42770..cf956ef7d5 100644 --- a/src/msw/dcclient.cpp +++ b/src/msw/dcclient.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dcclient.cpp // Purpose: wxClientDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/dcmemory.cpp b/src/msw/dcmemory.cpp index d87a1e5871..32baa2743d 100644 --- a/src/msw/dcmemory.cpp +++ b/src/msw/dcmemory.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dcmemory.cpp // Purpose: wxMemoryDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/dcprint.cpp b/src/msw/dcprint.cpp index 944f1df84f..6d4f815646 100644 --- a/src/msw/dcprint.cpp +++ b/src/msw/dcprint.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dcprint.cpp // Purpose: wxPrinterDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/dcscreen.cpp b/src/msw/dcscreen.cpp index f5530545e6..49450f4bbf 100644 --- a/src/msw/dcscreen.cpp +++ b/src/msw/dcscreen.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dcscreen.cpp // Purpose: wxScreenDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/dde.cpp b/src/msw/dde.cpp index c0172cb649..404d59a042 100644 --- a/src/msw/dde.cpp +++ b/src/msw/dde.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dde.cpp // Purpose: DDE classes // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/debughlp.cpp b/src/msw/debughlp.cpp index beec3586dc..1dd33a5d6a 100644 --- a/src/msw/debughlp.cpp +++ b/src/msw/debughlp.cpp @@ -129,7 +129,7 @@ bool wxDbgHelpDLL::BindDbgHelpFunctions(const wxDynamicLibrary& dllDbgHelp) return false; \ } - wxDO_FOR_ALL_SYM_FUNCS_REQUIRED(LOAD_SYM_FUNCTION); + wxDO_FOR_ALL_SYM_FUNCS_REQUIRED(LOAD_SYM_FUNCTION) #undef LOAD_SYM_FUNCTION @@ -140,7 +140,7 @@ bool wxDbgHelpDLL::BindDbgHelpFunctions(const wxDynamicLibrary& dllDbgHelp) dllDbgHelp.GetSymbol(wxT(#name)); \ } - wxDO_FOR_ALL_SYM_FUNCS_OPTIONAL(LOAD_SYM_FUNCTION_OPTIONAL); + wxDO_FOR_ALL_SYM_FUNCS_OPTIONAL(LOAD_SYM_FUNCTION_OPTIONAL) #undef LOAD_SYM_FUNCTION_CAN_FAIL diff --git a/src/msw/dialog.cpp b/src/msw/dialog.cpp index e0309a71a1..ae36b996e1 100644 --- a/src/msw/dialog.cpp +++ b/src/msw/dialog.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dialog.cpp // Purpose: wxDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/dialup.cpp b/src/msw/dialup.cpp index f4e1cde642..c7547df737 100644 --- a/src/msw/dialup.cpp +++ b/src/msw/dialup.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dialup.cpp // Purpose: MSW implementation of network/dialup classes and functions // Author: Vadim Zeitlin -// Modified by: // Created: 07.07.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/dib.cpp b/src/msw/dib.cpp index 3c8cda7263..d50b7c3253 100644 --- a/src/msw/dib.cpp +++ b/src/msw/dib.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dib.cpp // Purpose: implements wxDIB class // Author: Vadim Zeitlin -// Modified by: // Created: 03.03.03 (replaces the old file with the same name) // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/dir.cpp b/src/msw/dir.cpp index 5b05d23d48..a842a08b9a 100644 --- a/src/msw/dir.cpp +++ b/src/msw/dir.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dir.cpp // Purpose: wxDir implementation for Win32 // Author: Vadim Zeitlin -// Modified by: // Created: 08.12.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence @@ -27,8 +26,11 @@ #include "wx/dir.h" -#ifdef __WINDOWS__ - #include "wx/msw/private.h" +#include "wx/msw/private.h" +#include + +#ifdef __VISUALC__ + #pragma comment(lib, "shlwapi") #endif // ---------------------------------------------------------------------------- @@ -60,11 +62,6 @@ inline void FreeFindData(FIND_DATA fd) } } -const wxChar *GetNameFromFindData(const FIND_STRUCT *finddata) -{ - return finddata->cFileName; -} - // Helper function checking that the contents of the given FIND_STRUCT really // match our filter. We need to do it ourselves as native Windows functions // apply the filter to both the long and the short names of the file, so @@ -78,17 +75,7 @@ CheckFoundMatch(const FIND_STRUCT* finddata, const wxString& filter) if ( filter.empty() ) return true; - // Otherwise do check the match validity. Notice that we must do it - // case-insensitively because the case of the file names is not supposed to - // matter under Windows. - wxString fn(GetNameFromFindData(finddata)); - - // However if the filter contains only special characters (which is a - // common case), we can skip the case conversion. - if ( filter.find_first_not_of(wxS("*?.")) == wxString::npos ) - return fn.Matches(filter); - - return fn.MakeUpper().Matches(filter.Upper()); + return ::PathMatchSpec(finddata->cFileName, filter) == TRUE; } inline bool @@ -130,11 +117,6 @@ FindFirst(const wxString& spec, return fd; } -inline FIND_ATTR GetAttrFromFindData(FIND_STRUCT *finddata) -{ - return finddata->dwFileAttributes; -} - inline bool IsDir(FIND_ATTR attr) { return (attr & FILE_ATTRIBUTE_DIRECTORY) != 0; @@ -231,7 +213,6 @@ bool wxDirData::Read(wxString *filename) bool first = false; WIN32_FIND_DATA finddata; - #define PTR_TO_FINDDATA (&finddata) if ( !IsFindDataOk(m_finddata) ) { @@ -246,7 +227,7 @@ bool wxDirData::Read(wxString *filename) else filespec += m_filespec; - m_finddata = FindFirst(filespec, m_filespec, PTR_TO_FINDDATA); + m_finddata = FindFirst(filespec, m_filespec, &finddata); first = true; } @@ -265,9 +246,6 @@ bool wxDirData::Read(wxString *filename) return false; } - const wxChar *name; - FIND_ATTR attr; - for ( ;; ) { if ( first ) @@ -276,7 +254,7 @@ bool wxDirData::Read(wxString *filename) } else { - if ( !FindNext(m_finddata, m_filespec, PTR_TO_FINDDATA) ) + if ( !FindNext(m_finddata, m_filespec, &finddata) ) { DWORD err = ::GetLastError(); @@ -290,8 +268,8 @@ bool wxDirData::Read(wxString *filename) } } - name = GetNameFromFindData(PTR_TO_FINDDATA); - attr = GetAttrFromFindData(PTR_TO_FINDDATA); + const wxChar* const name = finddata.cFileName; + const FIND_ATTR attr = finddata.dwFileAttributes; // don't return "." and ".." unless asked for if ( name[0] == wxT('.') && diff --git a/src/msw/dirdlg.cpp b/src/msw/dirdlg.cpp index 8b2ddbacd0..a697a8c631 100644 --- a/src/msw/dirdlg.cpp +++ b/src/msw/dirdlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dirdlg.cpp // Purpose: wxDirDialog // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/dlmsw.cpp b/src/msw/dlmsw.cpp index 63ffd9ff99..4a1e3bea01 100644 --- a/src/msw/dlmsw.cpp +++ b/src/msw/dlmsw.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dlmsw.cpp // Purpose: Win32-specific part of wxDynamicLibrary and related classes // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-10 (partly extracted from common/dynlib.cpp) // Copyright: (c) 1998-2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/dragimag.cpp b/src/msw/dragimag.cpp index 29b0df7968..b62a027911 100644 --- a/src/msw/dragimag.cpp +++ b/src/msw/dragimag.cpp @@ -2,7 +2,6 @@ // Name: src/msw/dragimag.cpp // Purpose: wxDragImage // Author: Julian Smart -// Modified by: // Created: 08/04/99 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/enhmeta.cpp b/src/msw/enhmeta.cpp index 523716080b..c7cc2b09a4 100644 --- a/src/msw/enhmeta.cpp +++ b/src/msw/enhmeta.cpp @@ -2,7 +2,6 @@ // Name: src/msw/enhmeta.cpp // Purpose: implementation of wxEnhMetaFileXXX classes // Author: Vadim Zeitlin -// Modified by: // Created: 13.01.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/evtloop.cpp b/src/msw/evtloop.cpp index c5d2f1ca71..e73763215f 100644 --- a/src/msw/evtloop.cpp +++ b/src/msw/evtloop.cpp @@ -2,7 +2,6 @@ // Name: src/msw/evtloop.cpp // Purpose: implements wxEventLoop for wxMSW port // Author: Vadim Zeitlin -// Modified by: // Created: 01.06.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/evtloopconsole.cpp b/src/msw/evtloopconsole.cpp index d2733eb95a..771f22c559 100644 --- a/src/msw/evtloopconsole.cpp +++ b/src/msw/evtloopconsole.cpp @@ -2,7 +2,6 @@ // Name: src/msw/evtloopconsole.cpp // Purpose: wxConsoleEventLoop class for Windows // Author: Vadim Zeitlin -// Modified by: // Created: 01.06.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/fdrepdlg.cpp b/src/msw/fdrepdlg.cpp index c50ff773c9..438543ef83 100644 --- a/src/msw/fdrepdlg.cpp +++ b/src/msw/fdrepdlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/fdrepdlg.cpp // Purpose: wxFindReplaceDialog class // Author: Markus Greither and Vadim Zeitlin -// Modified by: // Created: 23/03/2001 // Copyright: (c) Markus Greither // Licence: wxWindows licence diff --git a/src/msw/filedlg.cpp b/src/msw/filedlg.cpp index a55fb38ffd..f685688a63 100644 --- a/src/msw/filedlg.cpp +++ b/src/msw/filedlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/filedlg.cpp // Purpose: wxFileDialog // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -110,6 +109,33 @@ DWORD gs_oldExceptionPolicyFlags = 0; bool gs_changedPolicy = false; +/* + This function removes any remaining mouse messages from the input queue in + order to prevent them from being passed to controls positioned underneath + the wxFileDialog after it has been destroyed, see #10924. +*/ +void DrainMouseMessages() +{ + // Note that we have to use this struct as PeekMessage() wouldn't remove + // the messages from the input queue, even with PM_REMOVE, if we pass it a + // null pointer. + MSG msg; + + // This loop is used just to ensure that we don't loop indefinitely in case + // there is something generating an endless stream of mouse messages in the + // system (1000 is an arbitrary but "sufficiently large" number), the real + // loop termination condition is inside it. + for ( int i = 0; i < 1000; ++i ) + { + if ( !::PeekMessage(&msg, nullptr, WM_MOUSEFIRST, WM_MOUSELAST, + PM_REMOVE | PM_QS_INPUT) ) + { + // No more mouse messages left. + break; + } + } +} + /* Since Windows 7 by default (callback) exceptions aren't swallowed anymore with native x64 applications. Exceptions can occur in a file dialog when @@ -1476,6 +1502,8 @@ int wxFileDialog::ShowCommFileDialog(WXHWND hWndParent) DWORD errCode; bool success = DoShowCommFileDialog(&of, m_windowStyle, &errCode); + DrainMouseMessages(); + // When using a hook, our HWND was set from MSWOnInitDialogHook() called // above, but it's not valid any longer once the dialog was destroyed, so // reset it now. @@ -1683,6 +1711,9 @@ int wxFileDialog::ShowIFileDialog(WXHWND hWndParent) // Finally do show the dialog. const int rc = fileDialog.Show(hWndParent, options, &m_fileNames, &m_path); + + DrainMouseMessages(); + if ( rc == wxID_OK ) { // As with the common dialog, the index is 1-based here, but don't make diff --git a/src/msw/font.cpp b/src/msw/font.cpp index cd4ab411c9..44615ac951 100644 --- a/src/msw/font.cpp +++ b/src/msw/font.cpp @@ -2,7 +2,6 @@ // Name: src/msw/font.cpp // Purpose: wxFont class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/msw/fontdlg.cpp b/src/msw/fontdlg.cpp index e1dc13b5e2..37ab62ffc1 100644 --- a/src/msw/fontdlg.cpp +++ b/src/msw/fontdlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/fontdlg.cpp // Purpose: wxFontDialog class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/fontutil.cpp b/src/msw/fontutil.cpp index 2b499745ad..94378ad241 100644 --- a/src/msw/fontutil.cpp +++ b/src/msw/fontutil.cpp @@ -2,7 +2,6 @@ // Name: src/msw/fontutil.cpp // Purpose: font-related helper functions for wxMSW // Author: Vadim Zeitlin -// Modified by: // Created: 05.11.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/frame.cpp b/src/msw/frame.cpp index 99a0f10daa..a391cbf94b 100644 --- a/src/msw/frame.cpp +++ b/src/msw/frame.cpp @@ -2,7 +2,6 @@ // Name: src/msw/frame.cpp // Purpose: wxFrame // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/gauge.cpp b/src/msw/gauge.cpp index 1ea306bad6..a339a5b91d 100644 --- a/src/msw/gauge.cpp +++ b/src/msw/gauge.cpp @@ -2,7 +2,6 @@ // Name: src/msw/gauge.cpp // Purpose: wxGauge class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/gdiimage.cpp b/src/msw/gdiimage.cpp index ca398bf676..a00e46318a 100644 --- a/src/msw/gdiimage.cpp +++ b/src/msw/gdiimage.cpp @@ -2,7 +2,6 @@ // Name: src/msw/gdiimage.cpp // Purpose: wxGDIImage implementation // Author: Vadim Zeitlin -// Modified by: // Created: 20.11.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/glcanvas.cpp b/src/msw/glcanvas.cpp index bbe8331c6d..21e0b5ea45 100644 --- a/src/msw/glcanvas.cpp +++ b/src/msw/glcanvas.cpp @@ -2,7 +2,6 @@ // Name: src/msw/glcanvas.cpp // Purpose: wxGLCanvas, for using OpenGL with wxWidgets under MS Windows // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/graphics.cpp b/src/msw/graphics.cpp index 3793213636..8d704bba6b 100644 --- a/src/msw/graphics.cpp +++ b/src/msw/graphics.cpp @@ -2,7 +2,6 @@ // Name: src/msw/graphics.cpp // Purpose: wxGCDC class // Author: Stefan Csomor -// Modified by: // Created: 2006-09-30 // Copyright: (c) 2006 Stefan Csomor // Licence: wxWindows licence @@ -486,6 +485,8 @@ public: virtual WXHDC GetNativeHDC() override; virtual void ReleaseNativeHDC(WXHDC hdc) override; + class OffsetHelper; + protected: // Used from ctors (including those in the derived classes) and takes @@ -1828,32 +1829,42 @@ void * wxGDIPlusMatrixData::GetNativeMatrix() const // wxGDIPlusContext implementation //----------------------------------------------------------------------------- -class wxGDIPlusOffsetHelper +class wxGDIPlusContext::OffsetHelper { public : - wxGDIPlusOffsetHelper(Graphics* gr, double scaleFactor, bool offset) + OffsetHelper(wxGDIPlusContext* gc, Graphics* gr, const wxGraphicsPen& pen) { + m_shouldOffset = gc->ShouldOffset(); + if (!m_shouldOffset) + return; + m_gr = gr; - m_offset = 0; - if (offset) + m_offsetX = m_offsetY = 0.5f; + + const double width = static_cast(pen.GetRefData())->GetWidth(); + if (width <= 0) { + // For 1-pixel pen width, offset by half a device pixel Matrix matrix; gr->GetTransform(&matrix); - const float f = float(scaleFactor); + const float f = float(gc->GetContentScaleFactor()); PointF pt(f, f); matrix.TransformVectors(&pt); - m_offset = 0.5f / wxMin(std::abs(pt.X), std::abs(pt.Y)); - m_gr->TranslateTransform(m_offset, m_offset); + m_offsetX /= pt.X; + m_offsetY /= pt.Y; } + + gr->TranslateTransform(m_offsetX, m_offsetY); } - ~wxGDIPlusOffsetHelper( ) + ~OffsetHelper() { - if (m_offset > 0) - m_gr->TranslateTransform(-m_offset, -m_offset); + if (m_shouldOffset) + m_gr->TranslateTransform(-m_offsetX, -m_offsetY); } public : Graphics* m_gr; - float m_offset; + float m_offsetX, m_offsetY; + bool m_shouldOffset; } ; wxGDIPlusContext::wxGDIPlusContext( wxGraphicsRenderer* renderer, HDC hdc, wxDouble width, wxDouble height ) @@ -1992,7 +2003,7 @@ void wxGDIPlusContext::DrawRectangle( wxDouble x, wxDouble y, wxDouble w, wxDoub if (m_composition == wxCOMPOSITION_DEST) return; - wxGDIPlusOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(this, m_context, m_pen); Brush *brush = m_brush.IsNull() ? nullptr : ((wxGDIPlusBrushData*)m_brush.GetRefData())->GetGDIPlusBrush(); Pen *pen = m_pen.IsNull() ? nullptr : ((wxGDIPlusPenData*)m_pen.GetGraphicsData())->GetGDIPlusPen(); @@ -2031,7 +2042,7 @@ void wxGDIPlusContext::StrokeLines( size_t n, const wxPoint2DDouble *points) if ( !m_pen.IsNull() ) { - wxGDIPlusOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(this, m_context, m_pen); PointF *cpoints = new PointF[n]; for (size_t i = 0; i < n; i++) { @@ -2049,7 +2060,7 @@ void wxGDIPlusContext::DrawLines( size_t n, const wxPoint2DDouble *points, wxPol if (m_composition == wxCOMPOSITION_DEST) return; - wxGDIPlusOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(this, m_context, m_pen); PointF *cpoints = new PointF[n]; for (size_t i = 0; i < n; i++) { @@ -2072,7 +2083,7 @@ void wxGDIPlusContext::StrokePath( const wxGraphicsPath& path ) if ( !m_pen.IsNull() ) { - wxGDIPlusOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(this, m_context, m_pen); m_context->DrawPath( ((wxGDIPlusPenData*)m_pen.GetGraphicsData())->GetGDIPlusPen() , (GraphicsPath*) path.GetNativePath() ); } } @@ -2084,7 +2095,7 @@ void wxGDIPlusContext::FillPath( const wxGraphicsPath& path , wxPolygonFillMode if ( !m_brush.IsNull() ) { - wxGDIPlusOffsetHelper helper(m_context, GetContentScaleFactor(), ShouldOffset()); + OffsetHelper helper(this, m_context, m_pen); ((GraphicsPath*) path.GetNativePath())->SetFillMode( fillStyle == wxODDEVEN_RULE ? FillModeAlternate : FillModeWinding); m_context->FillPath( ((wxGDIPlusBrushData*)m_brush.GetRefData())->GetGDIPlusBrush() , (GraphicsPath*) path.GetNativePath()); @@ -2478,15 +2489,9 @@ bool wxGDIPlusContext::ShouldOffset() const if (width <= 0) return true; - // no offset if overall scale is not odd integer - const wxGraphicsMatrix matrix(GetTransform()); - double x = GetContentScaleFactor(), y = x; - matrix.TransformDistance(&x, &y); - if (!wxIsSameDouble(fmod(wxMin(fabs(x), fabs(y)), 2.0), 1.0)) - return false; - // offset if pen width is odd integer - return wxIsSameDouble(fmod(width, 2.0), 1.0); + const int w = int(width); + return (w & 1) && wxIsSameDouble(width, w); } void* wxGDIPlusContext::GetNativeContext() diff --git a/src/msw/graphicsd2d.cpp b/src/msw/graphicsd2d.cpp index 5f2fe634e1..7d31c0c5d4 100644 --- a/src/msw/graphicsd2d.cpp +++ b/src/msw/graphicsd2d.cpp @@ -165,7 +165,7 @@ private: #define wxLOAD_FUNC(dll, name) \ name = (name##_t)dll.RawGetSymbol(#name); \ if ( !name ) \ - return false; + return false wxLOAD_FUNC(m_dllDirect2d, D2D1CreateFactory); wxLOAD_FUNC(m_dllDirect2d, D2D1MakeRotateMatrix); @@ -1101,36 +1101,6 @@ wxCOMPtr wxD2DConvertRegionToGeometry(ID2D1Factory* direct2dFacto return wxCOMPtr(resultGeometry); } -class wxD2DOffsetHelper -{ -public: - explicit wxD2DOffsetHelper(wxGraphicsContext* g) - : m_context(g) - { - m_offset = 0; - if (m_context->ShouldOffset()) - { - const wxGraphicsMatrix matrix(m_context->GetTransform()); - double x = m_context->GetContentScaleFactor(), y = x; - matrix.TransformDistance(&x, &y); - m_offset = 0.5 / wxMin(fabs(x), fabs(y)); - m_context->Translate(m_offset, m_offset); - } - } - - ~wxD2DOffsetHelper() - { - if (m_offset > 0) - { - m_context->Translate(-m_offset, -m_offset); - } - } - -private: - wxGraphicsContext* m_context; - double m_offset; -}; - bool operator==(const D2D1::Matrix3x2F& lhs, const D2D1::Matrix3x2F& rhs) { return @@ -3840,8 +3810,8 @@ public: void PushState() override {} void PopState() override {} void Flush() override {} - WXHDC GetNativeHDC() override { return nullptr; }; - void ReleaseNativeHDC(WXHDC WXUNUSED(hdc)) override {}; + WXHDC GetNativeHDC() override { return nullptr; } + void ReleaseNativeHDC(WXHDC WXUNUSED(hdc)) override {} protected: void DoDrawText(const wxString&, wxDouble, wxDouble) override {} @@ -4004,6 +3974,8 @@ public: WXHDC GetNativeHDC() override; void ReleaseNativeHDC(WXHDC hdc) override; + class OffsetHelper; + private: void Init(); @@ -4065,6 +4037,41 @@ private: wxDECLARE_NO_COPY_CLASS(wxD2DContext); }; +class wxD2DContext::OffsetHelper +{ +public: + OffsetHelper(wxD2DContext* gc, const wxGraphicsPen& pen) + { + m_shouldOffset = gc->ShouldOffset(); + if (!m_shouldOffset) + return; + + m_gc = gc; + m_offsetX = m_offsetY = 0.5; + + const float width = wxGetD2DPenData(pen)->GetWidth(); + if (width <= 0) + { + // For 1-pixel pen width, offset by half a device pixel + double x = gc->GetContentScaleFactor(), y = x; + gc->GetTransform().TransformDistance(&x, &y); + m_offsetX /= x; + m_offsetY /= y; + } + gc->Translate(m_offsetX, m_offsetY); + } + ~OffsetHelper() + { + if (m_shouldOffset) + m_gc->Translate(-m_offsetX, -m_offsetY); + } + +private: + wxD2DContext* m_gc; + double m_offsetX, m_offsetY; + bool m_shouldOffset; +}; + //----------------------------------------------------------------------------- // wxD2DContext implementation //----------------------------------------------------------------------------- @@ -4391,7 +4398,7 @@ void wxD2DContext::StrokePath(const wxGraphicsPath& p) if (m_composition == wxCOMPOSITION_DEST) return; - wxD2DOffsetHelper helper(this); + OffsetHelper helper(this, m_pen); EnsureInitialized(); AdjustRenderTargetSize(); @@ -4762,21 +4769,15 @@ bool wxD2DContext::ShouldOffset() const if (!m_enableOffset || m_pen.IsNull()) return false; - wxD2DPenData* const penData = wxGetD2DPenData(m_pen); + const float width = wxGetD2DPenData(m_pen)->GetWidth(); // always offset for 1-pixel width - if (penData->IsZeroWidth()) + if (width <= 0) return true; - // no offset if overall scale is not odd integer - const wxGraphicsMatrix matrix(GetTransform()); - double x = GetContentScaleFactor(), y = x; - matrix.TransformDistance(&x, &y); - if (!wxIsSameDouble(fmod(wxMin(fabs(x), fabs(y)), 2.0), 1.0)) - return false; - // offset if pen width is odd integer - return wxIsSameDouble(fmod(double(penData->GetWidth()), 2.0), 1.0); + const int w = int(width); + return (w & 1) && width == float(w); } void wxD2DContext::DoDrawText(const wxString& str, wxDouble x, wxDouble y) @@ -4861,7 +4862,7 @@ void wxD2DContext::DrawRectangle(wxDouble x, wxDouble y, wxDouble w, wxDouble h) if (m_composition == wxCOMPOSITION_DEST) return; - wxD2DOffsetHelper helper(this); + OffsetHelper helper(this, m_pen); EnsureInitialized(); AdjustRenderTargetSize(); @@ -4890,7 +4891,7 @@ void wxD2DContext::DrawRoundedRectangle(wxDouble x, wxDouble y, wxDouble w, wxDo if (m_composition == wxCOMPOSITION_DEST) return; - wxD2DOffsetHelper helper(this); + OffsetHelper helper(this, m_pen); EnsureInitialized(); AdjustRenderTargetSize(); @@ -4920,7 +4921,7 @@ void wxD2DContext::DrawEllipse(wxDouble x, wxDouble y, wxDouble w, wxDouble h) if (m_composition == wxCOMPOSITION_DEST) return; - wxD2DOffsetHelper helper(this); + OffsetHelper helper(this, m_pen); EnsureInitialized(); AdjustRenderTargetSize(); diff --git a/src/msw/helpbest.cpp b/src/msw/helpbest.cpp index fb75d546e6..0a147b3b4f 100644 --- a/src/msw/helpbest.cpp +++ b/src/msw/helpbest.cpp @@ -2,7 +2,6 @@ // Name: src/msw/helpbest.cpp // Purpose: Tries to load MS HTML Help, falls back to wxHTML upon failure // Author: Mattia Barbon -// Modified by: // Created: 02/04/2001 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence diff --git a/src/msw/helpwin.cpp b/src/msw/helpwin.cpp index 40eacf7892..0b956e25cc 100644 --- a/src/msw/helpwin.cpp +++ b/src/msw/helpwin.cpp @@ -2,7 +2,6 @@ // Name: src/msw/helpwin.cpp // Purpose: Help system: WinHelp implementation // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/imaglist.cpp b/src/msw/imaglist.cpp index e3ecff5ef7..c6ef84fd47 100644 --- a/src/msw/imaglist.cpp +++ b/src/msw/imaglist.cpp @@ -2,7 +2,6 @@ // Name: src/msw/imaglist.cpp // Purpose: wxImageList implementation for Win32 // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/iniconf.cpp b/src/msw/iniconf.cpp index 37baa87135..b7056f2457 100644 --- a/src/msw/iniconf.cpp +++ b/src/msw/iniconf.cpp @@ -2,7 +2,6 @@ // Name: src/msw/iniconf.cpp // Purpose: implementation of wxIniConfig class // Author: Vadim Zeitlin -// Modified by: // Created: 27.07.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/joystick.cpp b/src/msw/joystick.cpp index b87e038ddd..b3bac385d0 100644 --- a/src/msw/joystick.cpp +++ b/src/msw/joystick.cpp @@ -2,7 +2,6 @@ // Name: src/msw/joystick.cpp // Purpose: wxJoystick class // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/listctrl.cpp b/src/msw/listctrl.cpp index e08f99ce35..9aad796b90 100644 --- a/src/msw/listctrl.cpp +++ b/src/msw/listctrl.cpp @@ -257,6 +257,11 @@ bool wxListCtrl::Create(wxWindow *parent, if ( !MSWCreateControl(WC_LISTVIEW, wxEmptyString, pos, size) ) return false; + // LISTVIEW generates and endless stream of LVN_ODCACHEHINT event for a + // virtual wxListCtrl, so disable WS_EX_COMPOSITED. + if ( IsVirtual() ) + MSWDisableComposited(); + const wxVisualAttributes& defAttrs = GetDefaultAttributes(); if ( wxMSWDarkMode::IsActive() ) @@ -265,7 +270,7 @@ bool wxListCtrl::Create(wxWindow *parent, // We also need to explicitly set the background colour as the value // returned by GetBackgroundColour() by default doesn't match the - // actually used colour neither when using dark mode. + // actually used colour either when using dark mode. SetBackgroundColour(defAttrs.colBg); } else @@ -1494,12 +1499,32 @@ bool wxListCtrl::EnableCheckBoxes(bool enable) void wxListCtrl::CheckItem(long item, bool state) { - ListView_SetCheckState(GetHwnd(), (UINT)item, (BOOL)state); + wxCHECK_RET( HasCheckBoxes(), "checkboxes are disabled" ); + + if ( IsVirtual() ) + { + // ListView_SetCheckState does nothing for a virtual control, so generate + // the event that would normally be generated in the LVN_ITEMCHANGED callback. + wxListEvent le(state ? wxEVT_LIST_ITEM_CHECKED : wxEVT_LIST_ITEM_UNCHECKED, GetId()); + le.SetEventObject(this); + le.m_itemIndex = item; + GetEventHandler()->ProcessEvent(le); + } + else + { + ListView_SetCheckState(GetHwnd(), (UINT)item, (BOOL)state); + } } bool wxListCtrl::IsItemChecked(long item) const { - return ListView_GetCheckState(GetHwnd(), (UINT)item) != 0; + if ( !HasCheckBoxes() ) + return false; + + if ( IsVirtual() ) + return OnGetItemIsChecked(item); + else + return ListView_GetCheckState(GetHwnd(), (UINT)item) != 0; } void wxListCtrl::ShowSortIndicator(int idx, bool ascending) @@ -3353,9 +3378,9 @@ void wxListCtrl::OnPaint(wxPaintEvent& event) // don't align with the separators drawn by the header control. bool needToDraw = false, needToErase = false; - if ( InReportView() ) + if ( InReportView() && itemCount ) { - if ( (drawHRules || drawVRules) && itemCount ) + if ( (drawHRules || drawVRules) ) needToDraw = true; else if ( wxMSWDarkMode::IsActive() && wxGetWinVersion() >= wxWinVersion_11 ) needToErase = true; diff --git a/src/msw/main.cpp b/src/msw/main.cpp index f582f73cc9..502a8fda21 100644 --- a/src/msw/main.cpp +++ b/src/msw/main.cpp @@ -2,7 +2,6 @@ // Name: src/msw/main.cpp // Purpose: WinMain/DllMain // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -99,7 +98,7 @@ void wxSETranslator(unsigned int WXUNUSED(code), EXCEPTION_POINTERS *ep) { default: wxFAIL_MSG( wxT("unexpected wxGlobalSEHandler() return value") ); - // fall through + wxFALLTHROUGH; case EXCEPTION_EXECUTE_HANDLER: // if wxApp::OnFatalException() had been called we should exit the diff --git a/src/msw/mediactrl_am.cpp b/src/msw/mediactrl_am.cpp index 19495debe0..4f232531b2 100644 --- a/src/msw/mediactrl_am.cpp +++ b/src/msw/mediactrl_am.cpp @@ -2,7 +2,6 @@ // Name: src/msw/mediactrl_am.cpp // Purpose: ActiveMovie/WMP6/PocketPC 2000 Media Backend for Windows // Author: Ryan Norton -// Modified by: // Created: 01/29/05 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/msw/mediactrl_wmp10.cpp b/src/msw/mediactrl_wmp10.cpp index 4fcb3b40ee..abe471c822 100644 --- a/src/msw/mediactrl_wmp10.cpp +++ b/src/msw/mediactrl_wmp10.cpp @@ -2,7 +2,6 @@ // Name: src/msw/mediactrl_wmp10.cpp // Purpose: Windows Media Player 9/10 Media Backend for Windows // Author: Ryan Norton -// Modified by: // Created: 11/07/04 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/msw/menuitem.cpp b/src/msw/menuitem.cpp index dd162341de..2bba1ec4a6 100644 --- a/src/msw/menuitem.cpp +++ b/src/msw/menuitem.cpp @@ -2,7 +2,6 @@ // Name: src/msw/menuitem.cpp // Purpose: wxMenuItem implementation // Author: Vadim Zeitlin -// Modified by: // Created: 11.11.97 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/mimetype.cpp b/src/msw/mimetype.cpp index 786d7c9af4..9dc10d81d0 100644 --- a/src/msw/mimetype.cpp +++ b/src/msw/mimetype.cpp @@ -2,7 +2,6 @@ // Name: src/msw/mimetype.cpp // Purpose: classes and functions to manage MIME types // Author: Vadim Zeitlin -// Modified by: // Created: 23.09.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWidgets licence (part of base library) diff --git a/src/msw/minifram.cpp b/src/msw/minifram.cpp index ce7ed075b0..7a90dffb89 100644 --- a/src/msw/minifram.cpp +++ b/src/msw/minifram.cpp @@ -2,7 +2,6 @@ // Name: src/msw/minifram.cpp // Purpose: wxMiniFrame // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/msgdlg.cpp b/src/msw/msgdlg.cpp index 0a435b587a..27ce9f15e8 100644 --- a/src/msw/msgdlg.cpp +++ b/src/msw/msgdlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/msgdlg.cpp // Purpose: wxMessageDialog // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/nativdlg.cpp b/src/msw/nativdlg.cpp index 4b2f54b537..f2e3951793 100644 --- a/src/msw/nativdlg.cpp +++ b/src/msw/nativdlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/nativdlg.cpp // Purpose: Native dialog loading code (part of wxWindow) // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/notebook.cpp b/src/msw/notebook.cpp index 7d778a1b13..e1e063d6fe 100644 --- a/src/msw/notebook.cpp +++ b/src/msw/notebook.cpp @@ -2,7 +2,6 @@ // Name: src/msw/notebook.cpp // Purpose: implementation of wxNotebook // Author: Vadim Zeitlin -// Modified by: // Created: 11.06.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/ole/access.cpp b/src/msw/ole/access.cpp index 5812d04f96..d2e9f9bf48 100644 --- a/src/msw/ole/access.cpp +++ b/src/msw/ole/access.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/access.cpp // Purpose: implementation of wxIAccessible and wxAccessible // Author: Julian Smart -// Modified by: // Created: 2003-02-12 // Copyright: (c) 2003 Julian Smart // Licence: wxWindows licence diff --git a/src/msw/ole/activex.cpp b/src/msw/ole/activex.cpp index f4f507ab55..b091aec0a9 100644 --- a/src/msw/ole/activex.cpp +++ b/src/msw/ole/activex.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/activex.cpp // Purpose: wxActiveXContainer implementation // Author: Ryan Norton , Lindsay Mathieson -// Modified by: // Created: 11/07/04 // Copyright: (c) 2003 Lindsay Mathieson, (c) 2005 Ryan Norton // Licence: wxWindows licence @@ -782,7 +781,7 @@ wxVariant &wxActiveXEvent::operator [](size_t idx) { // copy the _real_ parameter into this one // NOTE: m_params stores the parameters in *reverse* order. - // Whyever, but this was the case in the original implementation of + // Whatever, but this was the case in the original implementation of // wxActiveXEvents::Invoke // Keep this convention. VARIANTARG& va = native->pDispParams->rgvarg[ native->pDispParams->cArgs - idx - 1 ]; diff --git a/src/msw/ole/automtn.cpp b/src/msw/ole/automtn.cpp index 6f7c9996d4..fce1abfbf5 100644 --- a/src/msw/ole/automtn.cpp +++ b/src/msw/ole/automtn.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/automtn.cpp // Purpose: OLE automation utilities // Author: Julian Smart -// Modified by: // Created: 11/6/98 // Copyright: (c) 1998, Julian Smart // Licence: wxWindows licence diff --git a/src/msw/ole/comimpl.cpp b/src/msw/ole/comimpl.cpp index f9f5ed8357..f35bb55ce5 100644 --- a/src/msw/ole/comimpl.cpp +++ b/src/msw/ole/comimpl.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/oleutils.cpp // Purpose: implementation of OLE helper functions // Author: Vadim Zeitlin -// Modified by: // Created: 19.02.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/ole/dataobj.cpp b/src/msw/ole/dataobj.cpp index 3765d442fa..3338c390b5 100644 --- a/src/msw/ole/dataobj.cpp +++ b/src/msw/ole/dataobj.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/dataobj.cpp // Purpose: implementation of wx[I]DataObject class // Author: Vadim Zeitlin -// Modified by: // Created: 10.05.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/ole/dropsrc.cpp b/src/msw/ole/dropsrc.cpp index 1d4cd630d5..55ee3695d9 100644 --- a/src/msw/ole/dropsrc.cpp +++ b/src/msw/ole/dropsrc.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/dropsrc.cpp // Purpose: implementation of wxIDropSource and wxDropSource // Author: Vadim Zeitlin -// Modified by: // Created: 10.05.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/ole/droptgt.cpp b/src/msw/ole/droptgt.cpp index 3c4a056834..616a27b8cd 100644 --- a/src/msw/ole/droptgt.cpp +++ b/src/msw/ole/droptgt.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/droptgt.cpp // Purpose: wxDropTarget implementation // Author: Vadim Zeitlin -// Modified by: // Created: // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/ole/oleutils.cpp b/src/msw/ole/oleutils.cpp index 8f41ec77c2..4a6c90ac0c 100644 --- a/src/msw/ole/oleutils.cpp +++ b/src/msw/ole/oleutils.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/oleutils.cpp // Purpose: implementation of OLE helper functions // Author: Vadim Zeitlin -// Modified by: // Created: 19.02.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/ole/uuid.cpp b/src/msw/ole/uuid.cpp index 89c4aa3f56..78aee80e1b 100644 --- a/src/msw/ole/uuid.cpp +++ b/src/msw/ole/uuid.cpp @@ -2,7 +2,6 @@ // Name: src/msw/ole/uuid.cpp // Purpose: implements Uuid class, see uuid.h for details // Author: Vadim Zeitlin -// Modified by: // Created: 12.09.96 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/palette.cpp b/src/msw/palette.cpp index 18cfd5651b..0d8dff5a74 100644 --- a/src/msw/palette.cpp +++ b/src/msw/palette.cpp @@ -2,7 +2,6 @@ // Name: src/msw/palette.cpp // Purpose: wxPalette // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/popupwin.cpp b/src/msw/popupwin.cpp index e7606142ae..e9ae4e9f1d 100644 --- a/src/msw/popupwin.cpp +++ b/src/msw/popupwin.cpp @@ -2,7 +2,6 @@ // Name: src/msw/popupwin.cpp // Purpose: implements wxPopupWindow for MSW // Author: Vadim Zeitlin -// Modified by: // Created: 08.05.02 // Copyright: (c) 2002 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/power.cpp b/src/msw/power.cpp index 91a5b9baf9..e04c056dca 100644 --- a/src/msw/power.cpp +++ b/src/msw/power.cpp @@ -2,7 +2,6 @@ // Name: src/msw/power.cpp // Purpose: power management functions for MSW // Author: Vadim Zeitlin -// Modified by: // Created: 2006-05-27 // Copyright: (c) 2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/printdlg.cpp b/src/msw/printdlg.cpp index 29e8dce686..4a1f8a6994 100644 --- a/src/msw/printdlg.cpp +++ b/src/msw/printdlg.cpp @@ -2,7 +2,6 @@ // Name: src/msw/printdlg.cpp // Purpose: wxPrintDialog, wxPageSetupDialog // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/printwin.cpp b/src/msw/printwin.cpp index b671bb1007..fcb74d52dc 100644 --- a/src/msw/printwin.cpp +++ b/src/msw/printwin.cpp @@ -2,7 +2,6 @@ // Name: src/msw/printwin.cpp // Purpose: wxWindowsPrinter framework // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -87,35 +86,59 @@ bool wxWindowsPrinter::Print(wxWindow *parent, wxPrintout *printout, bool prompt return false; } + // Small helper ensuring that we destroy sm_abortWindow if it was created. + class AbortWindowCloser + { + public: + AbortWindowCloser() = default; + + void Initialize(wxWindow* win) + { + wxPrinterBase::sm_abortWindow = win; + win->Show(); + wxSafeYield(); + } + + ~AbortWindowCloser() + { + if ( wxPrinterBase::sm_abortWindow ) + { + wxPrinterBase::sm_abortWindow->Show(false); + wxDELETE(wxPrinterBase::sm_abortWindow); + } + } + + AbortWindowCloser(const AbortWindowCloser&) = delete; + AbortWindowCloser& operator=(const AbortWindowCloser&) = delete; + } abortWindowCloser; + if (m_printDialogData.GetMinPage() < 1) m_printDialogData.SetMinPage(1); if (m_printDialogData.GetMaxPage() < 1) m_printDialogData.SetMaxPage(9999); // Create a suitable device context - wxPrinterDC *dc wxDUMMY_INITIALIZE(nullptr); + std::unique_ptr dc; if (prompt) { - dc = wxDynamicCast(PrintDialog(parent), wxPrinterDC); + dc.reset(wxDynamicCast(PrintDialog(parent), wxPrinterDC)); if (!dc) return false; } else { - dc = new wxPrinterDC(m_printDialogData.GetPrintData()); + dc.reset(new wxPrinterDC(m_printDialogData.GetPrintData())); } // May have pressed cancel. if (!dc || !dc->IsOk()) { - if (dc) delete dc; return false; } // Set printout parameters if (!printout->SetUp(*dc)) { - delete dc; sm_lastError = wxPRINTER_ERROR; return false; } @@ -151,12 +174,10 @@ bool wxWindowsPrinter::Print(wxWindow *parent, wxPrintout *printout, bool prompt wxLogDebug(wxT("Could not create an abort dialog.")); sm_lastError = wxPRINTER_ERROR; - delete dc; return false; } - sm_abortWindow = win; - sm_abortWindow->Show(); - wxSafeYield(); + + abortWindowCloser.Initialize(win); printout->OnBeginPrinting(); @@ -233,14 +254,6 @@ bool wxWindowsPrinter::Print(wxWindow *parent, wxPrintout *printout, bool prompt printout->OnEndPrinting(); - if (sm_abortWindow) - { - sm_abortWindow->Show(false); - wxDELETE(sm_abortWindow); - } - - delete dc; - return sm_lastError == wxPRINTER_NO_ERROR; } @@ -434,12 +447,24 @@ BOOL CALLBACK wxAbortProc(HDC WXUNUSED(hdc), int WXUNUSED(error)) return(TRUE); /* Process messages intended for the abort dialog box */ + const HWND hwnd = GetHwndOf(wxPrinterBase::sm_abortWindow); while (!wxPrinterBase::sm_abortIt && ::PeekMessage(&msg, 0, 0, 0, TRUE)) - if (!IsDialogMessage((HWND) wxPrinterBase::sm_abortWindow->GetHWND(), &msg)) { + { + // Apparently handling the message may, somehow, result in + // sm_abortWindow being destroyed, so guard against this happening. + if (!wxPrinterBase::sm_abortWindow) + { + wxLogDebug(wxS("Print abort dialog unexpected disappeared.")); + return TRUE; + } + + if (!IsDialogMessage(hwnd, &msg)) + { TranslateMessage(&msg); DispatchMessage(&msg); } + } /* bAbort is TRUE (return is FALSE) if the user has aborted */ diff --git a/src/msw/radiobox.cpp b/src/msw/radiobox.cpp index 776d031a8a..9f4bab1218 100644 --- a/src/msw/radiobox.cpp +++ b/src/msw/radiobox.cpp @@ -2,7 +2,6 @@ // Name: src/msw/radiobox.cpp // Purpose: wxRadioBox implementation // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/radiobut.cpp b/src/msw/radiobut.cpp index 232f828cd0..c6a65b7c95 100644 --- a/src/msw/radiobut.cpp +++ b/src/msw/radiobut.cpp @@ -2,7 +2,6 @@ // Name: src/msw/radiobut.cpp // Purpose: wxRadioButton // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/regconf.cpp b/src/msw/regconf.cpp index c7923ad0f6..514865a81b 100644 --- a/src/msw/regconf.cpp +++ b/src/msw/regconf.cpp @@ -2,7 +2,6 @@ // Name: src/msw/regconf.cpp // Purpose: // Author: Vadim Zeitlin -// Modified by: // Created: 27.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/region.cpp b/src/msw/region.cpp index 0aaee39e14..f56e4927da 100644 --- a/src/msw/region.cpp +++ b/src/msw/region.cpp @@ -2,7 +2,6 @@ // Name: src/msw/region.cpp // Purpose: wxRegion implementation using Win32 API // Author: Vadim Zeitlin -// Modified by: // Created: Fri Oct 24 10:46:34 MET 1997 // Copyright: (c) 1997-2002 wxWidgets team // Licence: wxWindows licence diff --git a/src/msw/registry.cpp b/src/msw/registry.cpp index 0a6a7fb696..130b91dc27 100644 --- a/src/msw/registry.cpp +++ b/src/msw/registry.cpp @@ -2,7 +2,6 @@ // Name: src/msw/registry.cpp // Purpose: implementation of registry classes and functions // Author: Vadim Zeitlin -// Modified by: // Created: 03.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/renderer.cpp b/src/msw/renderer.cpp index e964453677..2a8d013b31 100644 --- a/src/msw/renderer.cpp +++ b/src/msw/renderer.cpp @@ -2,7 +2,6 @@ // Name: src/msw/renderer.cpp // Purpose: implementation of wxRendererNative for Windows // Author: Vadim Zeitlin -// Modified by: // Created: 20.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/scrolbar.cpp b/src/msw/scrolbar.cpp index 21e1c9e3d7..61eb6c8c57 100644 --- a/src/msw/scrolbar.cpp +++ b/src/msw/scrolbar.cpp @@ -2,7 +2,6 @@ // Name: src/msw/scrolbar.cpp // Purpose: wxScrollBar // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/settings.cpp b/src/msw/settings.cpp index c3900332c8..f6599726cc 100644 --- a/src/msw/settings.cpp +++ b/src/msw/settings.cpp @@ -2,7 +2,6 @@ // Name: src/msw/settings.cpp // Purpose: wxSystemSettingsNative implementation for MSW // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/slider.cpp b/src/msw/slider.cpp index c2f15a24db..6cefbaf408 100644 --- a/src/msw/slider.cpp +++ b/src/msw/slider.cpp @@ -2,7 +2,6 @@ // Name: src/msw/slider.cpp // Purpose: wxSlider, using trackbar control // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart 1998 // Vadim Zeitlin 2004 diff --git a/src/msw/snglinst.cpp b/src/msw/snglinst.cpp index 589679f19f..3e4a18b726 100644 --- a/src/msw/snglinst.cpp +++ b/src/msw/snglinst.cpp @@ -3,7 +3,6 @@ // Purpose: implements wxSingleInstanceChecker class for Win32 using // named mutexes // Author: Vadim Zeitlin -// Modified by: // Created: 08.06.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/spinbutt.cpp b/src/msw/spinbutt.cpp index 45995ee9a2..6cf747bd6f 100644 --- a/src/msw/spinbutt.cpp +++ b/src/msw/spinbutt.cpp @@ -2,7 +2,6 @@ // Name: src/msw/spinbutt.cpp // Purpose: wxSpinButton // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/spinctrl.cpp b/src/msw/spinctrl.cpp index 8179e92c68..73fb1855ac 100644 --- a/src/msw/spinctrl.cpp +++ b/src/msw/spinctrl.cpp @@ -2,7 +2,6 @@ // Name: src/msw/spinctrl.cpp // Purpose: wxSpinCtrl class implementation for Win32 // Author: Vadim Zeitlin -// Modified by: // Created: 22.07.99 // Copyright: (c) 1999-2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/statbmp.cpp b/src/msw/statbmp.cpp index 47c398a545..2ff7c4be76 100644 --- a/src/msw/statbmp.cpp +++ b/src/msw/statbmp.cpp @@ -2,7 +2,6 @@ // Name: src/msw/statbmp.cpp // Purpose: wxStaticBitmap // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/statbox.cpp b/src/msw/statbox.cpp index 8ce4b2d724..c6f0b9f75e 100644 --- a/src/msw/statbox.cpp +++ b/src/msw/statbox.cpp @@ -2,7 +2,6 @@ // Name: src/msw/statbox.cpp // Purpose: wxStaticBox // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/stattext.cpp b/src/msw/stattext.cpp index ac7437eb40..64887380ba 100644 --- a/src/msw/stattext.cpp +++ b/src/msw/stattext.cpp @@ -2,7 +2,6 @@ // Name: src/msw/stattext.cpp // Purpose: wxStaticText // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/statusbar.cpp b/src/msw/statusbar.cpp index 7881d79f7e..dad9ecd253 100644 --- a/src/msw/statusbar.cpp +++ b/src/msw/statusbar.cpp @@ -2,7 +2,6 @@ // Name: src/msw/statusbar.cpp // Purpose: native implementation of wxStatusBar // Author: Vadim Zeitlin -// Modified by: // Created: 04.04.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/stdpaths.cpp b/src/msw/stdpaths.cpp index 9c2550d8d4..5fbaf97b1f 100644 --- a/src/msw/stdpaths.cpp +++ b/src/msw/stdpaths.cpp @@ -2,7 +2,6 @@ // Name: src/msw/stdpaths.cpp // Purpose: wxStandardPaths implementation for Win32 // Author: Vadim Zeitlin -// Modified by: // Created: 2004-10-19 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/textctrl.cpp b/src/msw/textctrl.cpp index c46f40cf91..56ca8d80a7 100644 --- a/src/msw/textctrl.cpp +++ b/src/msw/textctrl.cpp @@ -2,7 +2,6 @@ // Name: src/msw/textctrl.cpp // Purpose: wxTextCtrl // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -99,6 +98,28 @@ #endif // wxUSE_SPELLCHECK #endif // wxUSE_RICHEDIT +#if wxUSE_RICHEDIT2 + // Note that some MinGW headers define PFN_BULLET but not the rest of them, + // so test for something else. + #ifndef PFN_ARABIC + #define PFN_BULLET 1 + #define PFN_ARABIC 2 + #define PFN_LCLETTER 3 + #define PFN_UCLETTER 4 + #define PFN_LCROMAN 5 + #define PFN_UCROMAN 6 + #endif + + #ifndef PFNS_PAREN + #define PFNS_PAREN 0x0000 + #define PFNS_PARENS 0x0100 + #define PFNS_PERIOD 0x0200 + #define PFNS_PLAIN 0x0300 + #define PFNS_NONUMBER 0x0400 + #define PFNS_NEWNUMBER 0x8000 + #endif +#endif // wxUSE_RICHEDIT2 + #if wxUSE_INKEDIT #include #endif @@ -3180,6 +3201,24 @@ bool wxTextCtrl::MSWSetParaFormat(const wxTextAttr& style, long start, long end) } #if wxUSE_RICHEDIT2 + if ( style.HasLineSpacing() ) + { + pf.dwMask |= PFM_LINESPACING; + + switch ( style.GetLineSpacing() ) + { + case wxTEXT_ATTR_LINE_SPACING_NORMAL: + pf.bLineSpacingRule = 0; + break; + case wxTEXT_ATTR_LINE_SPACING_HALF: + pf.bLineSpacingRule = 1; + break; + case wxTEXT_ATTR_LINE_SPACING_TWICE: + pf.bLineSpacingRule = 2; + break; + }; + } + if ( style.HasParagraphSpacingAfter() ) { pf.dwMask |= PFM_SPACEAFTER; @@ -3195,6 +3234,44 @@ bool wxTextCtrl::MSWSetParaFormat(const wxTextAttr& style, long start, long end) // Convert from 1/10 mm to TWIPS pf.dySpaceBefore = (int) (((double) style.GetParagraphSpacingBefore()) * mm2twips / 10.0) ; } + + if ( style.HasBulletStyle() ) + { + pf.dwMask |= PFM_NUMBERINGSTYLE; + pf.dwMask |= PFM_NUMBERING; + + // number/bullet formats + if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_NONE) != 0) + pf.wNumbering = 0; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_STANDARD) != 0) + pf.wNumbering = PFN_BULLET; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_ARABIC) != 0) + pf.wNumbering = PFN_ARABIC; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_LETTERS_LOWER) != 0) + pf.wNumbering = PFN_LCLETTER; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_LETTERS_UPPER) != 0) + pf.wNumbering = PFN_UCLETTER; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_ROMAN_LOWER) != 0) + pf.wNumbering = PFN_LCROMAN; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_ROMAN_UPPER) != 0) + pf.wNumbering = PFN_UCROMAN; + + // number display + if ( style.HasBulletNumber() ) + { + pf.dwMask |= PFM_NUMBERINGSTART; + pf.wNumberingStart = style.GetBulletNumber(); + pf.wNumberingStyle = PFNS_NEWNUMBER; + } + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_RIGHT_PARENTHESIS) != 0) + pf.wNumberingStyle = PFNS_PAREN; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_PARENTHESES) != 0) + pf.wNumberingStyle = PFNS_PARENS; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_PERIOD) != 0) + pf.wNumberingStyle = PFNS_PERIOD; + else if ((style.GetBulletStyle() & wxTEXT_ATTR_BULLET_STYLE_STANDARD) != 0) + pf.wNumberingStyle = PFNS_PLAIN; + } #endif // wxUSE_RICHEDIT2 #if wxUSE_RICHEDIT2 diff --git a/src/msw/tglbtn.cpp b/src/msw/tglbtn.cpp index c3eeef9418..cad94fdbf8 100644 --- a/src/msw/tglbtn.cpp +++ b/src/msw/tglbtn.cpp @@ -4,7 +4,6 @@ // toggle button under wxMSW. // Author: John Norris, minor changes by Axel Schlueter // and William Gallafent. -// Modified by: // Created: 08.02.01 // Copyright: (c) 2000 Johnny C. Norris II // Licence: wxWindows licence diff --git a/src/msw/thread.cpp b/src/msw/thread.cpp index 3c0a7956af..8bd3364efb 100644 --- a/src/msw/thread.cpp +++ b/src/msw/thread.cpp @@ -737,7 +737,7 @@ wxThreadInternal::WaitForTerminate(wxCriticalSection& cs, case STATE_EXITED: // We don't need to wait for the thread to exit if it already did, - // but doing it does no harm neither and it's a rare case not worth + // but doing it does no harm either and it's a rare case not worth // optimizing for. // // Just ensure we don't call OnDelete() again as we may have diff --git a/src/msw/toolbar.cpp b/src/msw/toolbar.cpp index 106f13fa12..53a52abe72 100644 --- a/src/msw/toolbar.cpp +++ b/src/msw/toolbar.cpp @@ -2,7 +2,6 @@ // Name: src/msw/toolbar.cpp // Purpose: wxToolBar // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/tooltip.cpp b/src/msw/tooltip.cpp index 09f8f4a691..a9d0eb7ab9 100644 --- a/src/msw/tooltip.cpp +++ b/src/msw/tooltip.cpp @@ -2,7 +2,6 @@ // Name: src/msw/tooltip.cpp // Purpose: wxToolTip class implementation for MSW // Author: Vadim Zeitlin -// Modified by: // Created: 31.01.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/toplevel.cpp b/src/msw/toplevel.cpp index aeef16d9f7..2930894a57 100644 --- a/src/msw/toplevel.cpp +++ b/src/msw/toplevel.cpp @@ -2,7 +2,6 @@ // Name: src/msw/toplevel.cpp // Purpose: implements wxTopLevelWindow for MSW // Author: Vadim Zeitlin -// Modified by: // Created: 24.09.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/msw/treectrl.cpp b/src/msw/treectrl.cpp index 571150462a..b0b725982d 100644 --- a/src/msw/treectrl.cpp +++ b/src/msw/treectrl.cpp @@ -166,6 +166,16 @@ wxTreeView_GetItemRect(HWND hwnd, (LPARAM)¶m) == TRUE; } +inline void +wxTreeView_RefreshItem(HWND hwnd, + HTREEITEM hItem) +{ + TVGetItemRectParam param; + + wxTreeView_GetItemRect(hwnd, hItem, param, FALSE); + ::InvalidateRect(hwnd, ¶m.rect, FALSE); +} + } // anonymous namespace // wrappers for TreeView_GetItem/TreeView_SetItem @@ -936,6 +946,12 @@ void wxTreeCtrl::SetImageList(wxImageList *imageList) SetAnyImageList(imageList, TVSIL_NORMAL); } +void wxTreeCtrl::SetStateImages(const wxVector& images) +{ + m_imagesState.SetImages(images); + SetAnyImageList(m_imagesState.GetUpdatedImageListFor(this), TVSIL_STATE); +} + void wxTreeCtrl::SetStateImageList(wxImageList *imageList) { m_imagesState.SetImageList(imageList); @@ -1533,12 +1549,23 @@ wxTreeItemId wxTreeCtrl::DoInsertAfter(const wxTreeItemId& parent, tvIns.item.lParam = (LPARAM)param; tvIns.item.mask = mask; + // Without this, the tree doesn't show a "+" button when we add the first + // child, at least after removing the children previously (see #23718). + const bool refreshFirstChild = + !IsHiddenRoot(parent) && + !TreeView_GetChild(GetHwnd(), HITEM(parent)); + HTREEITEM id = TreeView_InsertItem(GetHwnd(), &tvIns); if ( id == 0 ) { wxLogLastError(wxT("TreeView_InsertItem")); } + if ( refreshFirstChild ) + { + wxTreeView_RefreshItem(GetHwnd(), HITEM(parent)); + } + // associate the application tree item with Win32 tree item handle param->SetItem(id); @@ -1682,6 +1709,10 @@ void wxTreeCtrl::DeleteChildren(const wxTreeItemId& item) { Delete(children[n]); } + + // Refresh update the "+" button which otherwise can remain displayed. + if ( !IsHiddenRoot(item) ) + wxTreeView_RefreshItem(GetHwnd(), HITEM(item)); } void wxTreeCtrl::DeleteAllItems() diff --git a/src/msw/uiaction.cpp b/src/msw/uiaction.cpp index 18604e00ea..e2730d543e 100644 --- a/src/msw/uiaction.cpp +++ b/src/msw/uiaction.cpp @@ -2,7 +2,6 @@ // Name: src/msw/uiaction.cpp // Purpose: wxUIActionSimulator implementation // Author: Kevin Ollivier, Steven Lamerton, Vadim Zeitlin -// Modified by: // Created: 2010-03-06 // Copyright: (c) Kevin Ollivier // (c) 2010 Steven Lamerton diff --git a/src/msw/uilocale.cpp b/src/msw/uilocale.cpp index b37ee86819..0e21112654 100644 --- a/src/msw/uilocale.cpp +++ b/src/msw/uilocale.cpp @@ -205,6 +205,7 @@ public: return str; } +#if wxUSE_DATETIME wxString GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const override { return wxDateTime::GetEnglishMonthName(month, form); @@ -214,6 +215,7 @@ public: { return wxDateTime::GetEnglishWeekDayName(weekday, form); } +#endif // wxUSE_DATETIME wxLayoutDirection GetLayoutDirection() const override { @@ -471,6 +473,7 @@ public: return str; } +#if wxUSE_DATETIME wxString GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const override { static LCTYPE monthNameIndex[3][12] = @@ -538,6 +541,7 @@ public: return DoGetInfo(lctype); } +#endif // wxUSE_DATETIME wxLayoutDirection GetLayoutDirection() const override { diff --git a/src/msw/urlmsw.cpp b/src/msw/urlmsw.cpp index 4e8e6a9463..0bfa941f0a 100644 --- a/src/msw/urlmsw.cpp +++ b/src/msw/urlmsw.cpp @@ -2,7 +2,6 @@ // Name: src/msw/urlmsw.cpp // Purpose: MS-Windows native URL support based on WinINet // Author: Hajo Kirchhoff -// Modified by: // Created: 06/11/2003 // Copyright: (c) 2003 Hajo Kirchhoff // Licence: wxWindows licence diff --git a/src/msw/utils.cpp b/src/msw/utils.cpp index b0d1c8aa79..177463cd5a 100644 --- a/src/msw/utils.cpp +++ b/src/msw/utils.cpp @@ -2,7 +2,6 @@ // Name: src/msw/utils.cpp // Purpose: Various utilities // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/utilsexc.cpp b/src/msw/utilsexc.cpp index 3ca7fe086d..a422ad0b5b 100644 --- a/src/msw/utilsexc.cpp +++ b/src/msw/utilsexc.cpp @@ -2,7 +2,6 @@ // Name: src/msw/utilsexc.cpp // Purpose: wxExecute implementation for MSW // Author: Julian Smart -// Modified by: // Created: 04/01/98 // Copyright: (c) 1998-2002 wxWidgets dev team // Licence: wxWindows licence diff --git a/src/msw/utilsgui.cpp b/src/msw/utilsgui.cpp index 9caff8b7c3..3d3f904041 100644 --- a/src/msw/utilsgui.cpp +++ b/src/msw/utilsgui.cpp @@ -2,7 +2,6 @@ // Name: src/msw/utilsgui.cpp // Purpose: Various utility functions only available in wxMSW GUI // Author: Vadim Zeitlin -// Modified by: // Created: 21.06.2003 (extracted from msw/utils.cpp) // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/utilswin.cpp b/src/msw/utilswin.cpp index 1c506955e8..75d7ba42ca 100644 --- a/src/msw/utilswin.cpp +++ b/src/msw/utilswin.cpp @@ -2,7 +2,6 @@ // Name: src/msw/utilswin.cpp // Purpose: Various utility functions only available in Windows GUI // Author: Vadim Zeitlin -// Modified by: // Created: 21.06.2003 (extracted from msw/utils.cpp) // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/msw/uxtheme.cpp b/src/msw/uxtheme.cpp index e0cbb9a506..4c18046bcc 100644 --- a/src/msw/uxtheme.cpp +++ b/src/msw/uxtheme.cpp @@ -2,7 +2,6 @@ // Name: src/msw/uxtheme.cpp // Purpose: implements wxUxThemeEngine class: support for XP themes // Author: John Platts, Vadim Zeitlin -// Modified by: // Created: 2003 // Copyright: (c) 2003 John Platts, Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/version.rc b/src/msw/version.rc index 9e3696bf8f..085bcbcc6b 100644 --- a/src/msw/version.rc +++ b/src/msw/version.rc @@ -2,7 +2,6 @@ // Name: src/msw/version.rc // Purpose: contains version info resource for wxMSW DLL build // Author: Vadim Zeitlin -// Modified by: // Created: 09.07.00 // Copyright: (c) 2000 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/msw/volume.cpp b/src/msw/volume.cpp index 8dad1440f0..65a24add42 100644 --- a/src/msw/volume.cpp +++ b/src/msw/volume.cpp @@ -2,7 +2,6 @@ // Name: src/msw/volume.cpp // Purpose: wxFSVolume - encapsulates system volume information // Author: George Policello -// Modified by: // Created: 28 Jan 02 // Copyright: (c) 2002 George Policello // Licence: wxWindows licence diff --git a/src/msw/window.cpp b/src/msw/window.cpp index dbfadaa73c..d12dd5f19d 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -542,7 +542,7 @@ bool wxWindowMSW::CreateUsingMSWClass(const wxChar* classname, if ( exstyle & WS_EX_TOPMOST ) break; - // Children of such windows as this doesn't work neither (see #23078). + // Children of such windows as this doesn't work either (see #23078). wxWindow* const tlw = wxGetTopLevelParent(this); if ( tlw && tlw->HasFlag(wxSTAY_ON_TOP) ) break; diff --git a/src/osx/accel.cpp b/src/osx/accel.cpp index d4f47b43c5..2645ec0fde 100644 --- a/src/osx/accel.cpp +++ b/src/osx/accel.cpp @@ -2,7 +2,6 @@ // Name: src/osx/accel.cpp // Purpose: wxAcceleratorTable // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/bmpbuttn_osx.cpp b/src/osx/bmpbuttn_osx.cpp index 3deb005150..64f690909c 100644 --- a/src/osx/bmpbuttn_osx.cpp +++ b/src/osx/bmpbuttn_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/bmpbuttn_osx.cpp // Purpose: wxBitmapButton // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/brush.cpp b/src/osx/brush.cpp index f5d09c68d2..a70d15a9f5 100644 --- a/src/osx/brush.cpp +++ b/src/osx/brush.cpp @@ -2,7 +2,6 @@ // Name: src/osx/brush.cpp // Purpose: wxBrush // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/button_osx.cpp b/src/osx/button_osx.cpp index 8ee6dc55b2..c66053d9c3 100644 --- a/src/osx/button_osx.cpp +++ b/src/osx/button_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/button_osx.cpp // Purpose: wxButton // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/app.cpp b/src/osx/carbon/app.cpp index 54a74b4f5d..eba9652e47 100644 --- a/src/osx/carbon/app.cpp +++ b/src/osx/carbon/app.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/app.cpp // Purpose: wxApp // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/clipbrd.cpp b/src/osx/carbon/clipbrd.cpp index c26ecf51a1..fd20770faf 100644 --- a/src/osx/carbon/clipbrd.cpp +++ b/src/osx/carbon/clipbrd.cpp @@ -3,7 +3,6 @@ // Purpose: Clipboard functionality // Author: Stefan Csomor; // Generalized clipboard implementation by Matthew Flatt -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/colordlgosx.mm b/src/osx/carbon/colordlgosx.mm index ace9165bb2..1678126683 100644 --- a/src/osx/carbon/colordlgosx.mm +++ b/src/osx/carbon/colordlgosx.mm @@ -3,7 +3,6 @@ // Purpose: wxColourDialog class. NOTE: you can use the generic class // if you wish, instead of implementing this. // Author: Ryan Norton -// Modified by: // Created: 2004-11-16 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/osx/carbon/control.cpp b/src/osx/carbon/control.cpp index c61ec4e706..263b7bf543 100644 --- a/src/osx/carbon/control.cpp +++ b/src/osx/carbon/control.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/control.cpp // Purpose: wxControl class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/cursor.cpp b/src/osx/carbon/cursor.cpp index 09e13404c3..2b7313c764 100644 --- a/src/osx/carbon/cursor.cpp +++ b/src/osx/carbon/cursor.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/cursor.cpp // Purpose: wxCursor class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/dataobj.cpp b/src/osx/carbon/dataobj.cpp index e233f5d1c9..7fb1915dbb 100644 --- a/src/osx/carbon/dataobj.cpp +++ b/src/osx/carbon/dataobj.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/dataobj.cpp // Purpose: implementation of wxDataObject class // Author: Stefan Csomor -// Modified by: // Created: 10/21/99 // Copyright: (c) 1999 Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/dcclient.cpp b/src/osx/carbon/dcclient.cpp index 9e8d749a66..6bc50b261b 100644 --- a/src/osx/carbon/dcclient.cpp +++ b/src/osx/carbon/dcclient.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/dcclient.cpp // Purpose: wxClientDCImpl class // Author: Stefan Csomor -// Modified by: // Created: 01/02/97 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/dcprint.cpp b/src/osx/carbon/dcprint.cpp index a4865add88..2b50d799ec 100644 --- a/src/osx/carbon/dcprint.cpp +++ b/src/osx/carbon/dcprint.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/dcprint.cpp // Purpose: wxPrinterDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/osx/carbon/dcscreen.cpp b/src/osx/carbon/dcscreen.cpp index 6a4372d27a..2820080e5f 100644 --- a/src/osx/carbon/dcscreen.cpp +++ b/src/osx/carbon/dcscreen.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/dcscreen.cpp // Purpose: wxScreenDC class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/font.cpp b/src/osx/carbon/font.cpp index 7746c368d1..af19e63f17 100644 --- a/src/osx/carbon/font.cpp +++ b/src/osx/carbon/font.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/font.cpp // Purpose: wxFont class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/fontdlg.cpp b/src/osx/carbon/fontdlg.cpp index 33d20838fb..90abde8b3b 100644 --- a/src/osx/carbon/fontdlg.cpp +++ b/src/osx/carbon/fontdlg.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/fontdlg.cpp // Purpose: wxFontDialog class for carbon 10.2+. // Author: Ryan Norton -// Modified by: // Created: 1998-01-01 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/osx/carbon/fontdlgosx.mm b/src/osx/carbon/fontdlgosx.mm index 0d1b7d62b4..4872ba546e 100644 --- a/src/osx/carbon/fontdlgosx.mm +++ b/src/osx/carbon/fontdlgosx.mm @@ -2,7 +2,6 @@ // Name: src/osx/carbon/fontdlgosx.mm // Purpose: wxFontDialog class. // Author: Ryan Norton -// Modified by: // Created: 2004-10-03 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/osx/carbon/frame.cpp b/src/osx/carbon/frame.cpp index dbde8c6f4a..9ceb9d3e94 100644 --- a/src/osx/carbon/frame.cpp +++ b/src/osx/carbon/frame.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/frame.cpp // Purpose: wxFrame // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/gdiobj.cpp b/src/osx/carbon/gdiobj.cpp index c4314c04bf..b20da0c66c 100644 --- a/src/osx/carbon/gdiobj.cpp +++ b/src/osx/carbon/gdiobj.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/gdiobj.cpp // Purpose: wxGDIObject class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/graphics.cpp b/src/osx/carbon/graphics.cpp index 9c672eed03..453d5737cc 100644 --- a/src/osx/carbon/graphics.cpp +++ b/src/osx/carbon/graphics.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/graphics.cpp // Purpose: wxDC class // Author: Stefan Csomor -// Modified by: // Created: 01/02/97 // copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -1482,15 +1481,9 @@ public: if (width <= 0) return true; - // no offset if overall scale is not odd integer - const wxGraphicsMatrix matrix(GetTransform()); - double x = GetContentScaleFactor(), y = x; - matrix.TransformDistance(&x, &y); - if (!wxIsSameDouble(fmod(wxMin(fabs(x), fabs(y)), 2.0), 1.0)) - return false; - // offset if pen width is odd integer - return wxIsSameDouble(fmod(width, 2.0), 1.0); + const int w = int(width); + return (w & 1) && wxIsSameDouble(width, w); } // // text @@ -1518,6 +1511,8 @@ public: void SetNativeContext( CGContextRef cg ); + class OffsetHelper; + wxDECLARE_NO_COPY_CLASS(wxMacCoreGraphicsContext); private: @@ -1561,34 +1556,35 @@ private: // wxMacCoreGraphicsContext implementation //----------------------------------------------------------------------------- -class wxQuartzOffsetHelper +class wxMacCoreGraphicsContext::OffsetHelper { public : - wxQuartzOffsetHelper( CGContextRef cg, double scaleFactor, bool offset ) + OffsetHelper(bool shouldOffset, CGContextRef cg, const wxGraphicsPen& pen) { + m_shouldOffset = shouldOffset; + if (!shouldOffset) + return; + + m_offset = CGSizeMake(0.5, 0.5); m_cg = cg; - m_offset = offset; - if ( m_offset ) + double width = static_cast(pen.GetRefData())->GetWidth(); + if (width <= 0) { - const double f = 0.5 / scaleFactor; - m_userOffset = CGSizeMake(f, f); - CGContextTranslateCTM( m_cg, m_userOffset.width , m_userOffset.height ); - } - else - { - m_userOffset = CGSizeMake(0.0, 0.0); + // For 1-pixel pen width, offset by half a device pixel + m_offset = CGContextConvertSizeToUserSpace(cg, m_offset); } + CGContextTranslateCTM(cg, m_offset.width, m_offset.height); } - ~wxQuartzOffsetHelper( ) + ~OffsetHelper() { - if ( m_offset ) - CGContextTranslateCTM( m_cg, -m_userOffset.width , -m_userOffset.height ); + if (m_shouldOffset) + CGContextTranslateCTM(m_cg, -m_offset.width, -m_offset.height); } public : - CGSize m_userOffset; + CGSize m_offset; CGContextRef m_cg; - bool m_offset; + bool m_shouldOffset; } ; void wxMacCoreGraphicsContext::Init() @@ -2254,7 +2250,7 @@ void wxMacCoreGraphicsContext::StrokePath( const wxGraphicsPath &path ) if (m_composition == wxCOMPOSITION_DEST) return; - wxQuartzOffsetHelper helper( m_cgContext, GetContentScaleFactor(), ShouldOffset() ); + OffsetHelper helper(ShouldOffset(), m_cgContext, m_pen); wxMacCoreGraphicsPenData* penData = (wxMacCoreGraphicsPenData*)m_pen.GetRefData(); penData->Apply(this); @@ -2334,7 +2330,7 @@ void wxMacCoreGraphicsContext::DrawPath( const wxGraphicsPath &path , wxPolygonF if ( !m_pen.IsNull() ) ((wxMacCoreGraphicsPenData*)m_pen.GetRefData())->Apply(this); - wxQuartzOffsetHelper helper( m_cgContext, GetContentScaleFactor(), ShouldOffset() ); + OffsetHelper helper(ShouldOffset(), m_cgContext, m_pen); CGContextAddPath( m_cgContext , (CGPathRef) path.GetNativePath() ); CGContextDrawPath( m_cgContext , mode ); @@ -2748,7 +2744,7 @@ void wxMacCoreGraphicsContext::DrawRectangle( wxDouble x, wxDouble y, wxDouble w if ( !m_pen.IsNull() ) { - wxQuartzOffsetHelper helper( m_cgContext, GetContentScaleFactor(), ShouldOffset() ); + OffsetHelper helper(ShouldOffset(), m_cgContext, m_pen); ((wxMacCoreGraphicsPenData*)m_pen.GetRefData())->Apply(this); CGContextStrokeRect(m_cgContext, rect); } diff --git a/src/osx/carbon/mdi.cpp b/src/osx/carbon/mdi.cpp index 3a07b64aaa..bbd9d6983e 100644 --- a/src/osx/carbon/mdi.cpp +++ b/src/osx/carbon/mdi.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/mdi.cpp // Purpose: MDI classes // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/metafile.cpp b/src/osx/carbon/metafile.cpp index 94af4facb8..1af52c5d5f 100644 --- a/src/osx/carbon/metafile.cpp +++ b/src/osx/carbon/metafile.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/metafile.cpp // Purpose: wxMetaFile, wxMetaFileDC etc. These classes are optional. // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/popupwin.cpp b/src/osx/carbon/popupwin.cpp index 5b1701853e..20e2564eeb 100644 --- a/src/osx/carbon/popupwin.cpp +++ b/src/osx/carbon/popupwin.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/popupwin.cpp // Purpose: implements wxPopupWindow for wxMac // Author: Stefan Csomor -// Modified by: // Created: // Copyright: (c) 2006 Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/region.cpp b/src/osx/carbon/region.cpp index e947111039..a5a118c19e 100644 --- a/src/osx/carbon/region.cpp +++ b/src/osx/carbon/region.cpp @@ -581,12 +581,12 @@ miCreateETandAET(int count, const wxPoint * pts, EdgeTable *ET, EdgeTableEntry * */ if (PrevPt->y > CurrPt->y) { - bottom = PrevPt, top = CurrPt; + bottom = PrevPt; top = CurrPt; pETEs->ClockWise = 0; } else { - bottom = CurrPt, top = PrevPt; + bottom = CurrPt; top = PrevPt; pETEs->ClockWise = 1; } diff --git a/src/osx/carbon/statbrma.cpp b/src/osx/carbon/statbrma.cpp index 4b9ddc8807..8877ece375 100644 --- a/src/osx/carbon/statbrma.cpp +++ b/src/osx/carbon/statbrma.cpp @@ -2,7 +2,6 @@ // Name: src/osx/carbon/statbarma.cpp // Purpose: native implementation of wxStatusBar (optional) // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) 1998 Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/carbon/utilscocoa.mm b/src/osx/carbon/utilscocoa.mm index 4bb5c82bdf..dc24410d7f 100644 --- a/src/osx/carbon/utilscocoa.mm +++ b/src/osx/carbon/utilscocoa.mm @@ -2,7 +2,6 @@ // Name: src/osx/carbon/utilscocoa.mm // Purpose: various cocoa mixin utility functions // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/checkbox_osx.cpp b/src/osx/checkbox_osx.cpp index 73d53f0892..f5e1d11d35 100644 --- a/src/osx/checkbox_osx.cpp +++ b/src/osx/checkbox_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/checkbox_osx.cpp // Purpose: wxCheckBox // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/checklst_osx.cpp b/src/osx/checklst_osx.cpp index 0807cc7fd5..025a2d39bf 100644 --- a/src/osx/checklst_osx.cpp +++ b/src/osx/checklst_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/checklst.cpp // Purpose: implementation of wxCheckListBox class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/choice_osx.cpp b/src/osx/choice_osx.cpp index 5151d7ebdf..5383a38f6e 100644 --- a/src/osx/choice_osx.cpp +++ b/src/osx/choice_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/choice_osx.cpp // Purpose: wxChoice // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/button.mm b/src/osx/cocoa/button.mm index 59cf925d85..0c11ccdc35 100644 --- a/src/osx/cocoa/button.mm +++ b/src/osx/cocoa/button.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/button.mm // Purpose: wxButton // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/checkbox.mm b/src/osx/cocoa/checkbox.mm index 76ce41757b..1f8847b961 100644 --- a/src/osx/cocoa/checkbox.mm +++ b/src/osx/cocoa/checkbox.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/checkbox.mm // Purpose: wxCheckBox // Author: Stefan Csomor -// Modified by: // Created: 2008-08-20 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/choice.mm b/src/osx/cocoa/choice.mm index 6dc8c003b8..826ee8fe58 100644 --- a/src/osx/cocoa/choice.mm +++ b/src/osx/cocoa/choice.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/choice.mm // Purpose: wxChoice // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/combobox.mm b/src/osx/cocoa/combobox.mm index caa1622bf6..1e4c5b9d74 100644 --- a/src/osx/cocoa/combobox.mm +++ b/src/osx/cocoa/combobox.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/combobox.mm // Purpose: wxChoice // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/dataview.mm b/src/osx/cocoa/dataview.mm index cf6b49f70c..37c82e49a2 100644 --- a/src/osx/cocoa/dataview.mm +++ b/src/osx/cocoa/dataview.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/dataview.mm // Purpose: wxDataView // Author: -// Modified by: // Created: 2009-01-31 // Copyright: // Licence: wxWindows licence diff --git a/src/osx/cocoa/dialog.mm b/src/osx/cocoa/dialog.mm index f53b9c29bc..5eec71c3ee 100644 --- a/src/osx/cocoa/dialog.mm +++ b/src/osx/cocoa/dialog.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/dialog.mm // Purpose: wxDialog class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/dirdlg.mm b/src/osx/cocoa/dirdlg.mm index aee345d939..c7f404f612 100644 --- a/src/osx/cocoa/dirdlg.mm +++ b/src/osx/cocoa/dirdlg.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/dirdlg.mm // Purpose: wxDirDialog // Author: Stefan Csomor -// Modified by: // Created: 2008-08-30 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/dnd.mm b/src/osx/cocoa/dnd.mm index bf7aba90d1..00b6c3d159 100644 --- a/src/osx/cocoa/dnd.mm +++ b/src/osx/cocoa/dnd.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/dnd.mm // Purpose: wxDropTarget, wxDropSource implementations // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) 1998 Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/evtloop.mm b/src/osx/cocoa/evtloop.mm index 7b3b847235..be0a403635 100644 --- a/src/osx/cocoa/evtloop.mm +++ b/src/osx/cocoa/evtloop.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/evtloop.mm // Purpose: implementation of wxEventLoop for OS X // Author: Vadim Zeitlin, Stefan Csomor -// Modified by: // Created: 2006-01-12 // Copyright: (c) 2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/osx/cocoa/filedlg.mm b/src/osx/cocoa/filedlg.mm index c48775d570..fbf7d52eb7 100644 --- a/src/osx/cocoa/filedlg.mm +++ b/src/osx/cocoa/filedlg.mm @@ -2,7 +2,6 @@ // Name: src/cocoa/filedlg.mm // Purpose: wxFileDialog for wxCocoa // Author: Ryan Norton -// Modified by: // Created: 2004-10-02 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/osx/cocoa/gauge.mm b/src/osx/cocoa/gauge.mm index 3f49299938..b62ab5ce13 100644 --- a/src/osx/cocoa/gauge.mm +++ b/src/osx/cocoa/gauge.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/gauge.mm // Purpose: wxGauge class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/glcanvas.mm b/src/osx/cocoa/glcanvas.mm index 7cd50ad324..cf9d56107d 100644 --- a/src/osx/cocoa/glcanvas.mm +++ b/src/osx/cocoa/glcanvas.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/glcanvas.mm // Purpose: wxGLCanvas, for using OpenGL with wxWidgets under Macintosh // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/listbox.mm b/src/osx/cocoa/listbox.mm index c9d0affb3c..1bf67d395e 100644 --- a/src/osx/cocoa/listbox.mm +++ b/src/osx/cocoa/listbox.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/listbox.mm // Purpose: wxListBox // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/mediactrl.mm b/src/osx/cocoa/mediactrl.mm index 11a4397b24..931e1aa630 100644 --- a/src/osx/cocoa/mediactrl.mm +++ b/src/osx/cocoa/mediactrl.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/mediactrl.mm // Purpose: Built-in Media Backends for Cocoa // Author: Ryan Norton , Stefan Csomor -// Modified by: // Created: 02/03/05 // Copyright: (c) 2004-2005 Ryan Norton, (c) 2005 David Elliot, (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/menu.mm b/src/osx/cocoa/menu.mm index f1f3122832..37d850d61e 100644 --- a/src/osx/cocoa/menu.mm +++ b/src/osx/cocoa/menu.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/menu.mm // Purpose: wxMenu, wxMenuBar, wxMenuItem // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/menuitem.mm b/src/osx/cocoa/menuitem.mm index 7f920b4224..649b74911d 100644 --- a/src/osx/cocoa/menuitem.mm +++ b/src/osx/cocoa/menuitem.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/menuitem.mm // Purpose: wxMenuItem implementation // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/msgdlg.mm b/src/osx/cocoa/msgdlg.mm index 1e5bce97f3..75d28fd2a3 100644 --- a/src/osx/cocoa/msgdlg.mm +++ b/src/osx/cocoa/msgdlg.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/msgdlg.mm // Purpose: wxMessageDialog // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/nonownedwnd.mm b/src/osx/cocoa/nonownedwnd.mm index f10ca3b0a5..834ce75191 100644 --- a/src/osx/cocoa/nonownedwnd.mm +++ b/src/osx/cocoa/nonownedwnd.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/nonownedwnd.mm // Purpose: non owned window for cocoa // Author: Stefan Csomor -// Modified by: // Created: 2008-06-20 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -675,13 +674,7 @@ static void SendFullScreenWindowEvent(NSNotification* notification, bool fullscr doubleValue]; if (newBackingScaleFactor != oldBackingScaleFactor) { - const wxSize oldDPI = wxWindow::OSXMakeDPIFromScaleFactor(oldBackingScaleFactor); - const wxSize newDPI = wxWindow::OSXMakeDPIFromScaleFactor(newBackingScaleFactor); - - wxDPIChangedEvent event(oldDPI, newDPI); - event.SetEventObject(wxpeer); - wxpeer->HandleWindowEvent(event); - + wxpeer->WXNotifyDPIChange(oldBackingScaleFactor, newBackingScaleFactor); } NSColorSpace *newColorSpace = [theWindow colorSpace]; diff --git a/src/osx/cocoa/notebook.mm b/src/osx/cocoa/notebook.mm index c64edc7bc0..53c65aa530 100644 --- a/src/osx/cocoa/notebook.mm +++ b/src/osx/cocoa/notebook.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/notebook.mm // Purpose: implementation of wxNotebook // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/overlay.mm b/src/osx/cocoa/overlay.mm index ed9e9728eb..127f82edea 100644 --- a/src/osx/cocoa/overlay.mm +++ b/src/osx/cocoa/overlay.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/overlay.mm // Purpose: common wxOverlay code // Author: Stefan Csomor -// Modified by: // Created: 2006-10-20 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/osx/cocoa/printdlg.mm b/src/osx/cocoa/printdlg.mm index 76e58d3a25..489dd6a7ef 100644 --- a/src/osx/cocoa/printdlg.mm +++ b/src/osx/cocoa/printdlg.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/printdlg.mm // Purpose: wxPrintDialog, wxPageSetupDialog // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/radiobut.mm b/src/osx/cocoa/radiobut.mm index 0ec7fb4b27..7d5865bf8f 100644 --- a/src/osx/cocoa/radiobut.mm +++ b/src/osx/cocoa/radiobut.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/radiobut.mm // Purpose: wxRadioButton // Author: Stefan Csomor -// Modified by: // Created: ??/??/98 // Copyright: (c) AUTHOR // Licence: wxWindows licence diff --git a/src/osx/carbon/renderer.cpp b/src/osx/cocoa/renderer.mm similarity index 68% rename from src/osx/carbon/renderer.cpp rename to src/osx/cocoa/renderer.mm index 3dc1199215..1fe4a98b0b 100644 --- a/src/osx/carbon/renderer.cpp +++ b/src/osx/cocoa/renderer.mm @@ -1,8 +1,7 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: src/osx/carbon/renderer.cpp -// Purpose: implementation of wxRendererNative for Mac -// Author: Vadim Zeitlin -// Modified by: +// Name: src/osx/cocoa/renderer.mm +// Purpose: implementation of wxRendererNative for Cocoa +// Author: Vadim Zeitlin, Stefan Csomor // Created: 20.07.2003 // Copyright: (c) 2003 Vadim Zeitlin // Licence: wxWindows licence @@ -37,6 +36,7 @@ #include "wx/mstream.h" #endif // wxHAS_DRAW_TITLE_BAR_BITMAP +#define wxOSX_USE_NSCELL_RENDERER 1 // check if we're having a CGContext we can draw into inline bool wxHasCGContext(wxWindow* WXUNUSED(win), wxDC& dc) @@ -56,6 +56,9 @@ inline bool wxHasCGContext(wxWindow* WXUNUSED(win), wxDC& dc) class WXDLLEXPORT wxRendererMac : public wxDelegateRendererNative { public: + wxRendererMac() = default; + virtual ~wxRendererMac(); + // draw the header control button (used by wxListCtrl) virtual int DrawHeaderButton( wxWindow *win, wxDC& dc, @@ -145,10 +148,122 @@ private: int flags, int kind, int adornment); +#if wxOSX_USE_NSCELL_RENDERER + void DrawMacCell(wxWindow *win, + wxDC& dc, + NSCell* cell, + const wxRect& rect, + int flags, + NSControlStateValue state); + + void DrawMacHeaderCell(wxWindow *win, + wxDC& dc, + NSTableHeaderCell* cell, + const wxRect& rect, + int flags, + wxHeaderSortIconType ascending, + wxHeaderButtonParams* params); +#endif + void ApplyMacControlFlags(wxWindow* win, NSCell* cell, int flags); // the tree buttons wxBitmap m_bmpTreeExpanded; wxBitmap m_bmpTreeCollapsed; + +#if wxOSX_USE_NSCELL_RENDERER + NSButtonCell* GetPushButtonCell() + { + if ( !m_nsPushButtonCell ) + { + m_nsPushButtonCell = [[NSButtonCell alloc] initTextCell:@""]; + m_nsPushButtonCell.buttonType = NSButtonTypeMomentaryPushIn; + m_nsPushButtonCell.highlightsBy = NSPushInCellMask; + m_nsPushButtonCell.bezelStyle = NSBezelStyleShadowlessSquare; + } + + return m_nsPushButtonCell; + } + + NSButtonCell* GetCheckBoxCell() + { + if ( !m_nsCheckBoxCell ) + { + m_nsCheckBoxCell = [[NSButtonCell alloc] initTextCell:@""]; + m_nsCheckBoxCell.buttonType = NSButtonTypeSwitch; + m_nsCheckBoxCell.allowsMixedState = YES; + } + + return m_nsCheckBoxCell; + } + + NSButtonCell* GetRadioButtonCell() + { + if ( !m_nsRadioButtonCell ) + { + m_nsRadioButtonCell = [[NSButtonCell alloc] initTextCell:@""]; + m_nsRadioButtonCell.buttonType = NSButtonTypeRadio; + m_nsRadioButtonCell.allowsMixedState = YES; + } + + return m_nsRadioButtonCell; + } + + NSButtonCell* GetDisclosureButtonCell() + { + if ( !m_nsDisclosureButtonCell ) + { + m_nsDisclosureButtonCell = [[NSButtonCell alloc] initTextCell:@""]; + m_nsDisclosureButtonCell.bezelStyle = NSBezelStyleDisclosure; + m_nsDisclosureButtonCell.buttonType = NSButtonTypePushOnPushOff; + m_nsDisclosureButtonCell.highlightsBy = NSPushInCellMask; + } + + return m_nsDisclosureButtonCell; + } + + NSPopUpButtonCell* GetPopupbuttonCell() + { + if ( !m_nsPopupbuttonCell ) + { + m_nsPopupbuttonCell = [[NSPopUpButtonCell alloc] initTextCell:@"" pullsDown:NO]; + } + + return m_nsPopupbuttonCell; + } + + NSComboBoxCell* GetComboBoxCell() + { + if ( !m_nsComboBoxCell ) + { + m_nsComboBoxCell = [[NSComboBoxCell alloc] initTextCell:@""]; + } + + return m_nsComboBoxCell; + } + + NSTableHeaderCell* GetTableHeaderCell() + { + if ( !m_nsTableHeaderCell ) + { + m_nsTableHeaderCell = [[NSTableHeaderCell alloc] init]; + m_nsTableHeaderCell.bezeled = NO; + m_nsTableHeaderCell.bezelStyle = NSTextFieldSquareBezel; + m_nsTableHeaderCell.bordered = NO; + } + + return m_nsTableHeaderCell; + } + + // These variables shouldn't be accessed directly as they're allocated on + // demand, use the getters above. + NSButtonCell* m_nsPushButtonCell = nil; + NSButtonCell* m_nsCheckBoxCell = nil; + NSButtonCell* m_nsRadioButtonCell = nil; + NSButtonCell* m_nsDisclosureButtonCell = nil; + NSPopUpButtonCell* m_nsPopupbuttonCell = nil; + NSComboBoxCell* m_nsComboBoxCell = nil; + NSTableHeaderCell* m_nsTableHeaderCell = nil; +#endif }; // ============================================================================ @@ -163,6 +278,19 @@ wxRendererNative& wxRendererNative::GetDefault() return s_rendererMac; } +wxRendererMac::~wxRendererMac() +{ +#if wxOSX_USE_NSCELL_RENDERER + [m_nsPushButtonCell release]; + [m_nsCheckBoxCell release]; + [m_nsRadioButtonCell release]; + [m_nsDisclosureButtonCell release]; + [m_nsPopupbuttonCell release]; + [m_nsComboBoxCell release]; + [m_nsTableHeaderCell release]; +#endif +} + int wxRendererMac::DrawHeaderButton( wxWindow *win, wxDC& dc, const wxRect& rect, @@ -170,6 +298,10 @@ int wxRendererMac::DrawHeaderButton( wxWindow *win, wxHeaderSortIconType sortArrow, wxHeaderButtonParams* params ) { +#if wxOSX_USE_NSCELL_RENDERER + DrawMacHeaderCell(win, dc, GetTableHeaderCell(), rect, flags, sortArrow, params); + return GetTableHeaderCell().cellSize.width; +#else if ( wxSystemSettings::GetAppearance().IsDark() ) return wxRendererNative::GetGeneric().DrawHeaderButton(win, dc, rect, flags, sortArrow, params); @@ -235,11 +367,16 @@ int wxRendererMac::DrawHeaderButton( wxWindow *win, flags &= ~wxCONTROL_PRESSED; return DrawHeaderButtonContents(win, dc, newRect, flags, sortArrow, params); +#endif } -int wxRendererMac::GetHeaderButtonHeight(wxWindow* WXUNUSED(win)) +int wxRendererMac::GetHeaderButtonHeight(wxWindow* win) { +#if wxOSX_USE_NSCELL_RENDERER + ApplyMacControlFlags( win, GetTableHeaderCell(), 0); + return GetTableHeaderCell().cellSize.height; +#else SInt32 standardHeight; OSStatus errStatus; @@ -249,6 +386,7 @@ int wxRendererMac::GetHeaderButtonHeight(wxWindow* WXUNUSED(win)) return standardHeight; } return -1; +#endif } int wxRendererMac::GetHeaderButtonMargin(wxWindow *WXUNUSED(win)) @@ -261,21 +399,25 @@ void wxRendererMac::DrawTreeItemButton( wxWindow *win, const wxRect& rect, int flags ) { - // now the wxGCDC is using native transformations - const wxCoord x = rect.x; - const wxCoord y = rect.y; - const wxCoord w = rect.width; - const wxCoord h = rect.height; - - wxDCBrushChanger setBrush(dc, *wxTRANSPARENT_BRUSH); - - HIRect headerRect = CGRectMake( x, y, w, h ); if ( !wxHasCGContext(win, dc) ) { win->RefreshRect(rect); } else { +#if wxOSX_USE_NSCELL_RENDERER + NSControlStateValue stateValue = (flags & wxCONTROL_EXPANDED) ? NSControlStateValueOn : NSControlStateValueOff; + DrawMacCell(win, dc, GetDisclosureButtonCell(), rect, flags, stateValue); +#else + // now the wxGCDC is using native transformations + const wxCoord x = rect.x; + const wxCoord y = rect.y; + const wxCoord w = rect.width; + const wxCoord h = rect.height; + + wxDCBrushChanger setBrush(dc, *wxTRANSPARENT_BRUSH); + + HIRect headerRect = CGRectMake( x, y, w, h ); CGContextRef cgContext; wxGCDCImpl *impl = (wxGCDCImpl*) dc.GetImpl(); @@ -294,6 +436,7 @@ void wxRendererMac::DrawTreeItemButton( wxWindow *win, drawInfo.adornment = kThemeAdornmentNone; HIThemeDrawButton( &headerRect, &drawInfo, cgContext, kHIThemeOrientationNormal, &labelRect ); +#endif } } @@ -466,6 +609,159 @@ wxRendererMac::DrawMacThemeButton(wxWindow *win, } } +#if wxOSX_USE_NSCELL_RENDERER + +void wxRendererMac::ApplyMacControlFlags(wxWindow* win, NSCell* cell, int flags) +{ + NSControlSize size = NSRegularControlSize; + if (win->GetWindowVariant() == wxWINDOW_VARIANT_SMALL || (win->GetParent() && win->GetParent()->GetWindowVariant() == wxWINDOW_VARIANT_SMALL)) + size = NSSmallControlSize; + else if (win->GetWindowVariant() == wxWINDOW_VARIANT_MINI || (win->GetParent() && win->GetParent()->GetWindowVariant() == wxWINDOW_VARIANT_MINI)) + size = NSMiniControlSize; +#if __MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_11_0 + else if (win->GetWindowVariant() == wxWINDOW_VARIANT_LARGE|| (win->GetParent() && win->GetParent()->GetWindowVariant() == wxWINDOW_VARIANT_LARGE)) + { + if (WX_IS_MACOS_AVAILABLE(11, 0)) + size = NSControlSizeLarge; + else + size = NSControlSizeRegular; + } +#endif + else + size = NSRegularControlSize; + cell.controlSize = size; + + cell.enabled = !(flags & wxCONTROL_DISABLED); + cell.highlighted = (flags & wxCONTROL_PRESSED); + cell.controlTint = (flags & wxCONTROL_FOCUSED) ? NSColor.currentControlTint : NSClearControlTint; +} + + +void wxRendererMac::DrawMacCell(wxWindow *win, + wxDC& dc, + NSCell* cell, + const wxRect& rect, + int flags, + NSControlStateValue state) +{ + wxDCBrushChanger setBrush(dc, *wxTRANSPARENT_BRUSH); + + if ( !wxHasCGContext(win, dc) ) + { + win->RefreshRect(rect); + } + else + { + const wxCoord x = rect.x; + const wxCoord y = rect.y; + const wxCoord w = rect.width; + const wxCoord h = rect.height; + + NSRect controlRect = NSMakeRect( x, y, w, h ); + ApplyMacControlFlags(win, cell, flags); + cell.state = state; + + + wxGCDCImpl *impl = (wxGCDCImpl*) dc.GetImpl(); + CGContextRef cgContext = (CGContextRef) impl->GetGraphicsContext()->GetNativeContext(); + + CGContextSaveGState(cgContext); + + NSGraphicsContext* formerContext = NSGraphicsContext.currentContext; + NSGraphicsContext.currentContext = [NSGraphicsContext graphicsContextWithCGContext:cgContext + flipped:YES]; + + [cell drawWithFrame:controlRect inView:(NSView*) win->GetHandle()]; + if (flags & wxCONTROL_FOCUSED) + { + NSSetFocusRingStyle(NSFocusRingOnly); + // we must draw into a separate layer, otherwise every single subcell eg in a combobox + // will have its own focus rect drawn + CGContextBeginTransparencyLayerWithRect(cgContext, NSRectToCGRect(controlRect), 0); + [cell drawFocusRingMaskWithFrame:controlRect inView:(NSView*) win->GetHandle()]; + CGContextEndTransparencyLayer(cgContext); + } + + NSGraphicsContext.currentContext = formerContext; + + CGContextRestoreGState(cgContext); + } +} + +void wxRendererMac::DrawMacHeaderCell(wxWindow *win, + wxDC& dc, + NSTableHeaderCell* cell, + const wxRect& rect, + int flags, + wxHeaderSortIconType sortArrow, + wxHeaderButtonParams* params) +{ + wxDCBrushChanger setBrush(dc, *wxTRANSPARENT_BRUSH); + + if ( !wxHasCGContext(win, dc) ) + { + win->RefreshRect(rect); + } + else + { + wxCoord x = rect.x; + wxCoord y = rect.y; + wxCoord w = rect.width; + wxCoord h = rect.height; + + NSRect controlRect = NSMakeRect( x, y, w, h ); + + ApplyMacControlFlags(win, cell, flags); + + NSString* title = @(""); + NSTextAlignment alignment = NSTextAlignmentLeft; + + if ( params ) + { + title = wxCFStringRef(params->m_labelText).AsNSString(); + switch( params->m_labelAlignment ) + { + case wxALIGN_CENTER: + cell.alignment = NSTextAlignmentCenter; + break; + case wxALIGN_RIGHT: + cell.alignment = NSTextAlignmentRight; + break; + case wxALIGN_LEFT: + default: + cell.alignment = NSTextAlignmentLeft; + } + + } + + cell.title = title; + cell.alignment = alignment; + + wxGCDCImpl *impl = (wxGCDCImpl*) dc.GetImpl(); + CGContextRef cgContext = (CGContextRef) impl->GetGraphicsContext()->GetNativeContext(); + + CGContextSaveGState(cgContext); + + NSGraphicsContext* formerContext = NSGraphicsContext.currentContext; + NSGraphicsContext.currentContext = [NSGraphicsContext graphicsContextWithCGContext:cgContext + flipped:YES]; + + [cell drawWithFrame:controlRect inView:(NSView*) win->GetHandle()]; + + if ( sortArrow == wxHDR_SORT_ICON_UP || sortArrow == wxHDR_SORT_ICON_DOWN ) + { + BOOL ascending = sortArrow == wxHDR_SORT_ICON_UP; + [cell drawSortIndicatorWithFrame:controlRect inView:(NSView*) win->GetHandle() + ascending:ascending priority:0]; + } + + NSGraphicsContext.currentContext = formerContext; + + CGContextRestoreGState(cgContext); + } +} +#endif + void wxRendererMac::DrawCheckBox(wxWindow *win, wxDC& dc, @@ -474,7 +770,13 @@ wxRendererMac::DrawCheckBox(wxWindow *win, { if (flags & wxCONTROL_CHECKED) flags |= wxCONTROL_PRESSED; +#if wxOSX_USE_NSCELL_RENDERER + NSControlStateValue stateValue = (flags & wxCONTROL_PRESSED) ? NSControlStateValueOn : NSControlStateValueOff; + if (flags & wxCONTROL_UNDETERMINED) + stateValue = NSControlStateValueMixed; + DrawMacCell(win, dc, GetCheckBoxCell(), rect, flags, stateValue); +#else int kind; if (win->GetWindowVariant() == wxWINDOW_VARIANT_SMALL || @@ -489,15 +791,20 @@ wxRendererMac::DrawCheckBox(wxWindow *win, DrawMacThemeButton(win, dc, rect, flags, kind, kThemeAdornmentNone); +#endif } -wxSize wxRendererMac::GetCheckBoxSize(wxWindow* win, int WXUNUSED(flags)) +wxSize wxRendererMac::GetCheckBoxSize(wxWindow* win, int flags) { // Even though we don't use the window in this implementation, still check // that it's valid to avoid surprises when running the same code under the // other platforms. wxCHECK_MSG( win, wxSize(0, 0), "Must have a valid window" ); - +#if wxOSX_USE_NSCELL_RENDERER + ApplyMacControlFlags( win, GetCheckBoxCell(), flags); + NSSize sz = GetCheckBoxCell().cellSize; + return wxSize(sz.width, sz.height); +#else wxSize size; SInt32 width, height; OSStatus errStatus; @@ -515,6 +822,7 @@ wxSize wxRendererMac::GetCheckBoxSize(wxWindow* win, int WXUNUSED(flags)) } return size; +#endif } void @@ -541,7 +849,11 @@ wxRendererMac::DrawPushButton(wxWindow *win, const wxRect& rect, int flags) { - int kind; +#if wxOSX_USE_NSCELL_RENDERER + NSControlStateValue stateValue = (flags & wxCONTROL_PRESSED) ? NSControlStateValueOn : NSControlStateValueOff; + DrawMacCell(win, dc, GetPushButtonCell(), rect, flags, stateValue); +#else + int kind; if (win->GetWindowVariant() == wxWINDOW_VARIANT_SMALL || (win->GetParent() && win->GetParent()->GetWindowVariant() == wxWINDOW_VARIANT_SMALL)) kind = kThemeBevelButtonSmall; // There is no kThemeBevelButtonMini, but in this case, use Small @@ -552,6 +864,7 @@ wxRendererMac::DrawPushButton(wxWindow *win, DrawMacThemeButton(win, dc, rect, flags, kind, kThemeAdornmentNone); +#endif } void wxRendererMac::DrawCollapseButton(wxWindow *win, @@ -620,6 +933,10 @@ wxRendererMac::DrawFocusRect(wxWindow* win, wxDC& dc, const wxRect& rect, int fl void wxRendererMac::DrawChoice(wxWindow* win, wxDC& dc, const wxRect& rect, int flags) { +#if wxOSX_USE_NSCELL_RENDERER + NSControlStateValue stateValue = (flags & wxCONTROL_PRESSED) ? NSControlStateValueOn : NSControlStateValueOff; + DrawMacCell(win, dc, GetPopupbuttonCell(), rect, flags, stateValue); +#else int kind; if (win->GetWindowVariant() == wxWINDOW_VARIANT_SMALL || @@ -632,12 +949,17 @@ void wxRendererMac::DrawChoice(wxWindow* win, wxDC& dc, kind = kThemePopupButton; DrawMacThemeButton(win, dc, rect, flags, kind, kThemeAdornmentNone); +#endif } void wxRendererMac::DrawComboBox(wxWindow* win, wxDC& dc, const wxRect& rect, int flags) { +#if wxOSX_USE_NSCELL_RENDERER + NSControlStateValue stateValue = (flags & wxCONTROL_PRESSED) ? NSControlStateValueOn : NSControlStateValueOff; + DrawMacCell(win, dc, GetComboBoxCell(), rect, flags, stateValue); +#else int kind; if (win->GetWindowVariant() == wxWINDOW_VARIANT_SMALL || @@ -650,11 +972,22 @@ void wxRendererMac::DrawComboBox(wxWindow* win, wxDC& dc, kind = kThemeComboBox; DrawMacThemeButton(win, dc, rect, flags, kind, kThemeAdornmentNone); +#endif } void wxRendererMac::DrawRadioBitmap(wxWindow* win, wxDC& dc, const wxRect& rect, int flags) { + if (flags & wxCONTROL_CHECKED) + flags |= wxCONTROL_PRESSED; +#if wxOSX_USE_NSCELL_RENDERER + NSControlStateValue stateValue = (flags & wxCONTROL_PRESSED) ? NSControlStateValueOn : NSControlStateValueOff; + + if (flags & wxCONTROL_UNDETERMINED) + stateValue = NSControlStateValueMixed; + + DrawMacCell(win, dc, GetRadioButtonCell(), rect, flags, stateValue); +#else int kind; if (win->GetWindowVariant() == wxWINDOW_VARIANT_SMALL || @@ -666,11 +999,9 @@ void wxRendererMac::DrawRadioBitmap(wxWindow* win, wxDC& dc, else kind = kThemeRadioButton; - if (flags & wxCONTROL_CHECKED) - flags |= wxCONTROL_PRESSED; - DrawMacThemeButton(win, dc, rect, flags, kind, kThemeAdornmentNone); +#endif } void wxRendererMac::DrawTextCtrl(wxWindow* win, wxDC& dc, diff --git a/src/osx/cocoa/scrolbar.mm b/src/osx/cocoa/scrolbar.mm index 7c91d1380d..ed77223596 100644 --- a/src/osx/cocoa/scrolbar.mm +++ b/src/osx/cocoa/scrolbar.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/scrolbar.mm // Purpose: wxScrollBar // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/slider.mm b/src/osx/cocoa/slider.mm index dd523ac26c..817b734475 100644 --- a/src/osx/cocoa/slider.mm +++ b/src/osx/cocoa/slider.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/slider.mm // Purpose: wxSlider // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/spinbutt.mm b/src/osx/cocoa/spinbutt.mm index f955ba2688..083d68e0b3 100644 --- a/src/osx/cocoa/spinbutt.mm +++ b/src/osx/cocoa/spinbutt.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/spinbutt.mm // Purpose: wxSpinButton // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/statbox.mm b/src/osx/cocoa/statbox.mm index 1ba99aaf20..b49203df2b 100644 --- a/src/osx/cocoa/statbox.mm +++ b/src/osx/cocoa/statbox.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/statbox.mm // Purpose: wxStaticBox // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/statline.mm b/src/osx/cocoa/statline.mm index fcee93be62..979bf2f8a0 100644 --- a/src/osx/cocoa/statline.mm +++ b/src/osx/cocoa/statline.mm @@ -39,6 +39,7 @@ wxWidgetImplType* wxWidgetImpl::CreateStaticLine( wxWindowMac* wxpeer, { NSRect r = wxOSXGetFrameForControl( wxpeer, pos , size ) ; wxNSBox* v = [[wxNSBox alloc] initWithFrame:r]; + [v setBoxType:NSBoxSeparator]; wxWidgetCocoaImpl* c = new wxWidgetCocoaImpl( wxpeer, v ); return c; } diff --git a/src/osx/cocoa/stattext.mm b/src/osx/cocoa/stattext.mm index 6e850cfd22..22f79bd11c 100644 --- a/src/osx/cocoa/stattext.mm +++ b/src/osx/cocoa/stattext.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/stattext.mm // Purpose: wxStaticText // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/taskbar.mm b/src/osx/cocoa/taskbar.mm index a18b62c52c..807a83c07a 100644 --- a/src/osx/cocoa/taskbar.mm +++ b/src/osx/cocoa/taskbar.mm @@ -2,7 +2,6 @@ // File: src/osx/cocoa/taskbar.mm // Purpose: Implements wxTaskBarIcon class // Author: David Elliott, Stefan Csomor -// Modified by: // Created: 2004/01/24 // Copyright: (c) 2004 David Elliott, Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/textctrl.mm b/src/osx/cocoa/textctrl.mm index cf4563685b..7e1dc183eb 100644 --- a/src/osx/cocoa/textctrl.mm +++ b/src/osx/cocoa/textctrl.mm @@ -1262,6 +1262,9 @@ void wxNSTextViewControl::SetStyle(long start, case wxTEXT_ALIGNMENT_CENTER: [m_textView setAlignment:NSCenterTextAlignment]; break; + case wxTEXT_ALIGNMENT_JUSTIFIED: + [m_textView setAlignment:NSJustifiedTextAlignment]; + break; default: [m_textView setAlignment:NSLeftTextAlignment]; break; diff --git a/src/osx/cocoa/tglbtn.mm b/src/osx/cocoa/tglbtn.mm index 03b3fda102..d0f44aecd6 100644 --- a/src/osx/cocoa/tglbtn.mm +++ b/src/osx/cocoa/tglbtn.mm @@ -3,7 +3,6 @@ // Purpose: Definition of the wxToggleButton class, which implements a // toggle button under wxMac. // Author: Stefan Csomor -// Modified by: // Created: 08.02.01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/toolbar.mm b/src/osx/cocoa/toolbar.mm index 49c205e23c..932594dd47 100644 --- a/src/osx/cocoa/toolbar.mm +++ b/src/osx/cocoa/toolbar.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/toolbar.mm // Purpose: wxToolBar // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/cocoa/utils.mm b/src/osx/cocoa/utils.mm index 0fca6a1e44..96cf8cbfc0 100644 --- a/src/osx/cocoa/utils.mm +++ b/src/osx/cocoa/utils.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/utils.mm // Purpose: various cocoa utility functions // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -109,8 +108,14 @@ void wxBell() activate = true; } - if ( activate ) - [NSApp activateIgnoringOtherApps: YES]; + if ( activate ) { + if ( [NSApp activationPolicy] == NSApplicationActivationPolicyAccessory ) { + [[NSRunningApplication currentApplication] activateWithOptions: NSApplicationActivateIgnoringOtherApps]; + } + else { + [NSApp activateIgnoringOtherApps: YES]; + } + } } } diff --git a/src/osx/cocoa/window.mm b/src/osx/cocoa/window.mm index 7e6ebbf310..d8e863bce1 100644 --- a/src/osx/cocoa/window.mm +++ b/src/osx/cocoa/window.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/window.mm // Purpose: widgets (non tlw) for cocoa // Author: Stefan Csomor -// Modified by: // Created: 2008-06-20 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -17,6 +16,7 @@ #include "wx/textctrl.h" #include "wx/combobox.h" #include "wx/radiobut.h" + #include "wx/scrolbar.h" #endif #ifdef __WXMAC__ @@ -191,6 +191,9 @@ NSRect wxOSXGetFrameForControl( wxWindowMac* window , const wxPoint& pos , const - (BOOL)isEnabled; - (void)setEnabled:(BOOL)flag; +- (BOOL)clipsToBounds; +- (void)setClipsToBounds:(BOOL)clipsToBounds; + - (void)setImage:(NSImage *)image; - (void)setControlSize:(NSControlSize)size; @@ -2560,7 +2563,8 @@ wxWidgetImpl( peer, flags ) { Init(); m_osxView = w; - + m_osxClipView = nil; + // check if the user wants to create the control initially hidden if ( !peer->IsShown() ) SetVisibility(false); @@ -2569,6 +2573,7 @@ wxWidgetImpl( peer, flags ) if ( m_osxView ) CFRetain(m_osxView); [m_osxView release]; + m_osxView.clipsToBounds = YES; } @@ -3212,6 +3217,21 @@ bool wxWidgetCocoaImpl::CanFocus() const return canFocus; } +@interface wxNSClipView : NSClipView + +@end + +@implementation wxNSClipView + +#if wxOSX_USE_NATIVE_FLIPPED +- (BOOL)isFlipped +{ + return YES; +} +#endif + +@end + bool wxWidgetCocoaImpl::HasFocus() const { NSView* targetView = m_osxView; @@ -3302,7 +3322,13 @@ void wxWidgetCocoaImpl::RemoveFromParent() void wxWidgetCocoaImpl::Embed( wxWidgetImpl *parent ) { - NSView* container = parent->GetWXWidget() ; + NSView* container = nil; + + if ( m_wxPeer->MacIsWindowScrollbar( parent->GetWXPeer())) + container = parent->GetWXWidget(); + else + container = parent->GetContainer(); + wxASSERT_MSG( container != nullptr , wxT("No valid mac container control") ) ; [container addSubview:m_osxView]; @@ -4031,6 +4057,41 @@ void wxWidgetCocoaImpl::SetDrawingEnabled(bool enabled) [[m_osxView window] disableFlushWindow]; } } + +void wxWidgetCocoaImpl::AdjustClippingView(wxScrollBar* horizontal, wxScrollBar* vertical) +{ + if( m_osxClipView ) + { + NSRect bounds = m_osxView.bounds; + if( horizontal && horizontal->IsShown() ) + { + int sz = horizontal->GetSize().y; + bounds.size.height -= sz; + } + if( vertical && vertical->IsShown() ) + { + int sz = vertical->GetSize().x; + bounds.size.width -= sz; + } + m_osxClipView.frame = bounds; + } +} + +void wxWidgetCocoaImpl::UseClippingView(bool clip) +{ + wxWindow* peer = m_wxPeer; + + if ( peer && m_osxClipView == nil) + { + m_osxClipView = [[wxNSClipView alloc] initWithFrame: m_osxView.bounds]; + [(NSClipView*)m_osxClipView setDrawsBackground: NO]; + [m_osxView addSubview:m_osxClipView]; + + // TODO check for additional subwindows which might have to be moved to the clip view ? + } +} + + // // Factory methods // diff --git a/src/osx/combobox_osx.cpp b/src/osx/combobox_osx.cpp index 3936eba603..2fc1b35da5 100644 --- a/src/osx/combobox_osx.cpp +++ b/src/osx/combobox_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/combobox_osx.cpp // Purpose: wxComboBox class using HIView ComboBox // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/core/bitmap.cpp b/src/osx/core/bitmap.cpp index f9eeacfda6..20718d0e13 100644 --- a/src/osx/core/bitmap.cpp +++ b/src/osx/core/bitmap.cpp @@ -6,7 +6,6 @@ // Name: src/osx/core/bitmap.cpp // Purpose: wxBitmap // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -965,11 +964,12 @@ WXImage wxBitmap::OSXGetImage() const wxBitmap wxBitmap::GetSubBitmap(const wxRect &rect) const { - wxCHECK_MSG( IsOk() && - (rect.x >= 0) && (rect.y >= 0) && - (rect.x+rect.width <= GetWidth()) && - (rect.y+rect.height <= GetHeight()), - wxNullBitmap, wxT("invalid bitmap or bitmap region") ); + wxCHECK_MSG( IsOk(), wxNullBitmap, wxT("invalid bitmap") ); + + wxCHECK_MSG((rect.x >= 0) && (rect.y >= 0) && + (rect.x+rect.width <= GetLogicalWidth()) && + (rect.y+rect.height <= GetLogicalHeight()), + wxNullBitmap, wxT("invalid bitmap region") ); wxBitmap ret; double scale = GetScaleFactor(); diff --git a/src/osx/core/cfstring.cpp b/src/osx/core/cfstring.cpp index 2fe8a300cb..a692dbead1 100644 --- a/src/osx/core/cfstring.cpp +++ b/src/osx/core/cfstring.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/cfstring.cpp // Purpose: wxCFStringHolder and other string functions // Author: Stefan Csomor -// Modified by: // Created: 2004-10-29 (from code in src/osx/carbon/utils.cpp) // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/core/colour.cpp b/src/osx/core/colour.cpp index 1358a4d494..ef78555505 100644 --- a/src/osx/core/colour.cpp +++ b/src/osx/core/colour.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/colour.cpp // Purpose: wxColour class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/core/dcmemory.cpp b/src/osx/core/dcmemory.cpp index 699fb18884..a0b920dd4a 100644 --- a/src/osx/core/dcmemory.cpp +++ b/src/osx/core/dcmemory.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/dcmemory.cpp // Purpose: wxMemoryDC class // Author: Stefan Csomor -// Modified by: // Created: 01/02/97 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/core/fontenum.cpp b/src/osx/core/fontenum.cpp index e6389999b0..753151901c 100644 --- a/src/osx/core/fontenum.cpp +++ b/src/osx/core/fontenum.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/fontenum.cpp // Purpose: wxFontEnumerator class for MacOS // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/core/hid.cpp b/src/osx/core/hid.cpp index d63e447019..9d4e4c6075 100644 --- a/src/osx/core/hid.cpp +++ b/src/osx/core/hid.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/hid.cpp // Purpose: DARWIN HID layer for WX Implementation // Author: Ryan Norton -// Modified by: // Created: 11/11/2003 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/osx/core/hidjoystick.cpp b/src/osx/core/hidjoystick.cpp index 6978e9b93d..6edf546afd 100644 --- a/src/osx/core/hidjoystick.cpp +++ b/src/osx/core/hidjoystick.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/joystick.cpp // Purpose: wxJoystick class // Author: Ryan Norton -// Modified by: // Created: 2/13/2005 // Copyright: (c) Ryan Norton // Licence: wxWindows licence diff --git a/src/osx/core/mimetype.cpp b/src/osx/core/mimetype.cpp index bd6cd3dd1b..e60f105a4f 100644 --- a/src/osx/core/mimetype.cpp +++ b/src/osx/core/mimetype.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/mimetype.cpp // Purpose: Mac OS X implementation for wx MIME-related classes // Author: Neil Perkins -// Modified by: // Created: 2010-05-15 // Copyright: (C) 2010 Neil Perkins // Licence: wxWindows licence diff --git a/src/osx/core/printmac.cpp b/src/osx/core/printmac.cpp index d2fa8382cd..9732ab7e53 100644 --- a/src/osx/core/printmac.cpp +++ b/src/osx/core/printmac.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/printmac.cpp // Purpose: wxMacPrinter framework // Author: Julian Smart, Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Julian Smart, Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/core/strconv_cf.cpp b/src/osx/core/strconv_cf.cpp index 830a53b5e7..ea4333f371 100644 --- a/src/osx/core/strconv_cf.cpp +++ b/src/osx/core/strconv_cf.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/strconv_cf.cpp // Purpose: Unicode conversion classes // Author: David Elliott -// Modified by: // Created: 2007-07-06 // Copyright: (c) 2007 David Elliott // Licence: wxWindows licence diff --git a/src/osx/core/timer.cpp b/src/osx/core/timer.cpp index 585be9fbb6..ba4b2e930e 100644 --- a/src/osx/core/timer.cpp +++ b/src/osx/core/timer.cpp @@ -2,7 +2,6 @@ // Name: src/osx/core/timer.cpp // Purpose: wxTimer implementation using CoreFoundation // Author: Stefan Csomor -// Modified by: // Created: 2008-07-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/core/uilocale.mm b/src/osx/core/uilocale.mm index acb5c04e7e..270c9c5d20 100644 --- a/src/osx/core/uilocale.mm +++ b/src/osx/core/uilocale.mm @@ -144,8 +144,10 @@ public: wxLocaleIdent GetLocaleId() const override; wxString GetInfo(wxLocaleInfo index, wxLocaleCategory cat) const override; wxString GetLocalizedName(wxLocaleName name, wxLocaleForm form) const override; +#if wxUSE_DATETIME wxString GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const override; wxString GetWeekDayName(wxDateTime::WeekDay weekday, wxDateTime::NameForm form) const override; +#endif // wxUSE_DATETIME wxLayoutDirection GetLayoutDirection() const override; int CompareStrings(const wxString& lhs, const wxString& rhs, @@ -227,6 +229,7 @@ wxUILocaleImplCF::GetLocalizedName(wxLocaleName name, wxLocaleForm form) const return wxCFStringRef::AsString(str); } +#if wxUSE_DATETIME wxString wxUILocaleImplCF::GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const { @@ -316,6 +319,7 @@ wxUILocaleImplCF::GetWeekDayName(wxDateTime::WeekDay weekday, wxDateTime::NameFo NSString* weekdayName = [weekdayNames objectAtIndex:(weekday)]; return wxCFStringRef::AsString(weekdayName); } +#endif // wxUSE_DATETIME wxLayoutDirection wxUILocaleImplCF::GetLayoutDirection() const diff --git a/src/osx/dialog_osx.cpp b/src/osx/dialog_osx.cpp index 5421da83df..a8311dc79a 100644 --- a/src/osx/dialog_osx.cpp +++ b/src/osx/dialog_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/dialog_osx.cpp // Purpose: wxDialog class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/dnd_osx.cpp b/src/osx/dnd_osx.cpp index 0119228567..9b3c50f7a6 100644 --- a/src/osx/dnd_osx.cpp +++ b/src/osx/dnd_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/dnd_osx.cpp // Purpose: Mac common wxDropTarget, wxDropSource implementations // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) 1998 Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/fontutil.cpp b/src/osx/fontutil.cpp index 1abf9b0a08..a651eda3dc 100644 --- a/src/osx/fontutil.cpp +++ b/src/osx/fontutil.cpp @@ -2,7 +2,6 @@ // Name: src/osx/fontutil.cpp // Purpose: font-related helper functions for OS X // Author: Vadim Zeitlin, Stefan Csomor -// Modified by: // Created: 05.11.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/osx/gauge_osx.cpp b/src/osx/gauge_osx.cpp index 46ded9dcf2..0ba05818b2 100644 --- a/src/osx/gauge_osx.cpp +++ b/src/osx/gauge_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/gauge_osx.cpp // Purpose: wxGauge class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/glcanvas_osx.cpp b/src/osx/glcanvas_osx.cpp index bd699ca0af..0c181bcb05 100644 --- a/src/osx/glcanvas_osx.cpp +++ b/src/osx/glcanvas_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/glcanvas_osx.cpp // Purpose: wxGLCanvas, for using OpenGL with wxWidgets under Macintosh // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/button.mm b/src/osx/iphone/button.mm index 07ec3f50d0..d662e160fc 100644 --- a/src/osx/iphone/button.mm +++ b/src/osx/iphone/button.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/button.mm // Purpose: wxButton // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/checkbox.mm b/src/osx/iphone/checkbox.mm index de9f8c0876..be93418aee 100644 --- a/src/osx/iphone/checkbox.mm +++ b/src/osx/iphone/checkbox.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/checkbox.mm // Purpose: wxCheckBox // Author: Stefan Csomor -// Modified by: // Created: 2008-08-20 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/choice.mm b/src/osx/iphone/choice.mm index c863d2480f..7338b47826 100644 --- a/src/osx/iphone/choice.mm +++ b/src/osx/iphone/choice.mm @@ -2,7 +2,6 @@ // Name: src/osx/cocoa/choice.mm // Purpose: wxChoice // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/dialog.mm b/src/osx/iphone/dialog.mm index 88beac34c3..e8937af856 100644 --- a/src/osx/iphone/dialog.mm +++ b/src/osx/iphone/dialog.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/dialog.mm // Purpose: wxDialog class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/evtloop.mm b/src/osx/iphone/evtloop.mm index 4e95525378..3cfa2232a1 100644 --- a/src/osx/iphone/evtloop.mm +++ b/src/osx/iphone/evtloop.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/evtloop.mm // Purpose: implementation of wxEventLoop for OS X // Author: Vadim Zeitlin, Stefan Csomor -// Modified by: // Created: 2006-01-12 // Copyright: (c) 2006 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/osx/iphone/gauge.mm b/src/osx/iphone/gauge.mm index 7ea73e294a..f5eab3ba88 100644 --- a/src/osx/iphone/gauge.mm +++ b/src/osx/iphone/gauge.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/gauge.mm // Purpose: wxGauge class // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/glcanvas.mm b/src/osx/iphone/glcanvas.mm index ffeb4cc42e..cdf44882ff 100644 --- a/src/osx/iphone/glcanvas.mm +++ b/src/osx/iphone/glcanvas.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/glcanvas.mm // Purpose: wxGLCanvas, for using OpenGL with wxWidgets under iPhone // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/menu.mm b/src/osx/iphone/menu.mm index 881b04c880..decf0d5b0b 100644 --- a/src/osx/iphone/menu.mm +++ b/src/osx/iphone/menu.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/menu.mm // Purpose: wxMenu // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/menuitem.mm b/src/osx/iphone/menuitem.mm index 47d735d1be..af27e729df 100644 --- a/src/osx/iphone/menuitem.mm +++ b/src/osx/iphone/menuitem.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/menuitem.mm // Purpose: wxMenuItem implementation // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/msgdlg.mm b/src/osx/iphone/msgdlg.mm index f485d85f67..cbc4f46c29 100644 --- a/src/osx/iphone/msgdlg.mm +++ b/src/osx/iphone/msgdlg.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/msgdlg.mm // Purpose: wxMessageDialog // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/nonownedwnd.mm b/src/osx/iphone/nonownedwnd.mm index f28ab162cf..f305531b4b 100644 --- a/src/osx/iphone/nonownedwnd.mm +++ b/src/osx/iphone/nonownedwnd.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/nonownedwnd.mm // Purpose: non owned window for iphone // Author: Stefan Csomor -// Modified by: // Created: 2008-06-20 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/scrolbar.mm b/src/osx/iphone/scrolbar.mm index 031feeb088..375994b2a7 100644 --- a/src/osx/iphone/scrolbar.mm +++ b/src/osx/iphone/scrolbar.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/scrolbar.mm // Purpose: wxScrollBar // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/slider.mm b/src/osx/iphone/slider.mm index eb22a66e6c..ff4d8f9034 100644 --- a/src/osx/iphone/slider.mm +++ b/src/osx/iphone/slider.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/slider.mm // Purpose: wxSlider // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/stattext.mm b/src/osx/iphone/stattext.mm index 15ede959a1..269ce85641 100644 --- a/src/osx/iphone/stattext.mm +++ b/src/osx/iphone/stattext.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/stattext.mm // Purpose: wxStaticText // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/toolbar.mm b/src/osx/iphone/toolbar.mm index cd726c9986..1ff1ab2e9c 100644 --- a/src/osx/iphone/toolbar.mm +++ b/src/osx/iphone/toolbar.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/toolbar.mm // Purpose: wxToolBar // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/utils.mm b/src/osx/iphone/utils.mm index 5fd3610e6c..786f95bfce 100644 --- a/src/osx/iphone/utils.mm +++ b/src/osx/iphone/utils.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/utils.mm // Purpose: various cocoa utility functions // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/iphone/window.mm b/src/osx/iphone/window.mm index a66846fcb1..5a4540e0bc 100644 --- a/src/osx/iphone/window.mm +++ b/src/osx/iphone/window.mm @@ -2,7 +2,6 @@ // Name: src/osx/iphone/window.mm // Purpose: widgets (non tlw) for iphone // Author: Stefan Csomor -// Modified by: // Created: 2008-06-20 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/listbox_osx.cpp b/src/osx/listbox_osx.cpp index 52b7fc1b71..a37ecff47c 100644 --- a/src/osx/listbox_osx.cpp +++ b/src/osx/listbox_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/listbox_osx.cpp // Purpose: wxListBox // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -377,7 +376,7 @@ int wxListBox::DoInsertItems(const wxArrayStringsAdapter& items, { const wxString& item = items[i]; idx = IsSorted() ? m_strings.sorted->Add(item) - : (m_strings.unsorted->Insert(item, pos), pos++); + : ((void)m_strings.unsorted->Insert(item, pos), pos++); m_itemsClientData.Insert(nullptr, idx); AssignNewItemClientData(idx, clientData, i, type); diff --git a/src/osx/menu_osx.cpp b/src/osx/menu_osx.cpp index 86be6d074d..4e7ae6fbe1 100644 --- a/src/osx/menu_osx.cpp +++ b/src/osx/menu_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/menu_osx.cpp // Purpose: wxMenu, wxMenuBar, wxMenuItem // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/menuitem_osx.cpp b/src/osx/menuitem_osx.cpp index 23cc23e000..9eae30f36b 100644 --- a/src/osx/menuitem_osx.cpp +++ b/src/osx/menuitem_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/menuitem_osx.cpp // Purpose: wxMenuItem implementation // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/minifram.cpp b/src/osx/minifram.cpp index 255a86fc11..f15a38d209 100644 --- a/src/osx/minifram.cpp +++ b/src/osx/minifram.cpp @@ -2,7 +2,6 @@ // Name: src/osx/minifram.cpp // Purpose: wxMiniFrame. Optional; identical to wxFrame if not supported. // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/notebook_osx.cpp b/src/osx/notebook_osx.cpp index b7cb91b85b..c0aebcf949 100644 --- a/src/osx/notebook_osx.cpp +++ b/src/osx/notebook_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/notebook_osx.cpp // Purpose: implementation of wxNotebook // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/palette.cpp b/src/osx/palette.cpp index d511647a32..ae35fd2de4 100644 --- a/src/osx/palette.cpp +++ b/src/osx/palette.cpp @@ -2,7 +2,6 @@ // Name: src/osx/palette.cpp // Purpose: wxPalette // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/pen.cpp b/src/osx/pen.cpp index 15f8261729..eff7448150 100644 --- a/src/osx/pen.cpp +++ b/src/osx/pen.cpp @@ -2,7 +2,6 @@ // Name: src/osx/pen.cpp // Purpose: wxPen // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/printdlg_osx.cpp b/src/osx/printdlg_osx.cpp index 50fc4a4099..089597ea98 100644 --- a/src/osx/printdlg_osx.cpp +++ b/src/osx/printdlg_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/printdlg_osx.cpp // Purpose: wxPrintDialog, wxPageSetupDialog // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/scrolbar_osx.cpp b/src/osx/scrolbar_osx.cpp index 039a33846a..5a7e4daf90 100644 --- a/src/osx/scrolbar_osx.cpp +++ b/src/osx/scrolbar_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/scrolbar_osx.cpp // Purpose: wxScrollBar // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/slider_osx.cpp b/src/osx/slider_osx.cpp index 08b4477a71..6f2f1cc0f4 100644 --- a/src/osx/slider_osx.cpp +++ b/src/osx/slider_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/slider_osx.cpp // Purpose: wxSlider // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/sound_osx.cpp b/src/osx/sound_osx.cpp index df60bc5b8c..e290375cc6 100644 --- a/src/osx/sound_osx.cpp +++ b/src/osx/sound_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/sound_osx.cpp // Purpose: wxSound class common osx code // Author: Stefan Csomor -// Modified by: // Created: 2009-09-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/spinbutt_osx.cpp b/src/osx/spinbutt_osx.cpp index ec06f25e06..18f0c62d8f 100644 --- a/src/osx/spinbutt_osx.cpp +++ b/src/osx/spinbutt_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/spinbutt_osx.cpp // Purpose: wxSpinButton // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/statbmp_osx.cpp b/src/osx/statbmp_osx.cpp index ce5fcc4537..b86bde661d 100644 --- a/src/osx/statbmp_osx.cpp +++ b/src/osx/statbmp_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/statbmp_osx.cpp // Purpose: wxStaticBitmap // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/statbox_osx.cpp b/src/osx/statbox_osx.cpp index bfdcb53bbf..c7d3b0e267 100644 --- a/src/osx/statbox_osx.cpp +++ b/src/osx/statbox_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/statbox_osx.cpp // Purpose: wxStaticBox // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/stattext_osx.cpp b/src/osx/stattext_osx.cpp index 4b27f1a20b..e36fc73eb8 100644 --- a/src/osx/stattext_osx.cpp +++ b/src/osx/stattext_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/stattext_osx.cpp // Purpose: wxStaticText // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/textctrl_osx.cpp b/src/osx/textctrl_osx.cpp index d99f98bb3e..5d41fcdc38 100644 --- a/src/osx/textctrl_osx.cpp +++ b/src/osx/textctrl_osx.cpp @@ -399,6 +399,7 @@ void wxTextCtrl::OnKeyDown(wxKeyEvent& event) return; } // else fall through to Redo + wxFALLTHROUGH; case 'Y': if ( CanRedo() ) Redo() ; diff --git a/src/osx/tglbtn_osx.cpp b/src/osx/tglbtn_osx.cpp index 98b461fd65..8c8525d260 100644 --- a/src/osx/tglbtn_osx.cpp +++ b/src/osx/tglbtn_osx.cpp @@ -3,7 +3,6 @@ // Purpose: Definition of the wxToggleButton class, which implements a // toggle button under wxMac. // Author: Stefan Csomor -// Modified by: // Created: 08.02.01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/toolbar_osx.cpp b/src/osx/toolbar_osx.cpp index ff00eddbac..2b40301e69 100644 --- a/src/osx/toolbar_osx.cpp +++ b/src/osx/toolbar_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/toolbar_osx.cpp // Purpose: wxToolBar // Author: Stefan Csomor -// Modified by: // Created: 04/01/98 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/toplevel_osx.cpp b/src/osx/toplevel_osx.cpp index ee90dcc586..2e18918e68 100644 --- a/src/osx/toplevel_osx.cpp +++ b/src/osx/toplevel_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/toplevel_osx.cpp // Purpose: implements wxTopLevelWindow for Mac // Author: Stefan Csomor -// Modified by: // Created: 24.09.01 // Copyright: (c) 2001-2004 Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/uiaction_osx.cpp b/src/osx/uiaction_osx.cpp index a45dac7a2c..17e74fcbdc 100644 --- a/src/osx/uiaction_osx.cpp +++ b/src/osx/uiaction_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/uiaction_osx.cpp // Purpose: wxUIActionSimulatorOSXImpl implementation // Author: Kevin Ollivier, Steven Lamerton, Vadim Zeitlin -// Modified by: // Created: 2010-03-06 // Copyright: (c) Kevin Ollivier // (c) 2010 Steven Lamerton diff --git a/src/osx/utils_osx.cpp b/src/osx/utils_osx.cpp index c91c1c110a..26b5c36696 100644 --- a/src/osx/utils_osx.cpp +++ b/src/osx/utils_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/utils_osx.cpp // Purpose: Various utilities // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence diff --git a/src/osx/webview_webkit.mm b/src/osx/webview_webkit.mm index 205dad9ded..284f934208 100644 --- a/src/osx/webview_webkit.mm +++ b/src/osx/webview_webkit.mm @@ -3,7 +3,6 @@ // Purpose: wxWebViewWebKit - embeddable web kit control, // OS X implementation of web view component // Author: Jethro Grassie / Kevin Ollivier / Marianne Gagnon -// Modified by: // Created: 2004-4-16 // Copyright: (c) Jethro Grassie / Kevin Ollivier / Marianne Gagnon // Licence: wxWindows licence diff --git a/src/osx/window_osx.cpp b/src/osx/window_osx.cpp index 0fcea40fc5..448e360bb7 100644 --- a/src/osx/window_osx.cpp +++ b/src/osx/window_osx.cpp @@ -2,7 +2,6 @@ // Name: src/osx/window_osx.cpp // Purpose: wxWindowMac // Author: Stefan Csomor -// Modified by: // Created: 1998-01-01 // Copyright: (c) Stefan Csomor // Licence: wxWindows licence @@ -80,7 +79,6 @@ wxBEGIN_EVENT_TABLE(wxWindowMac, wxWindowBase) EVT_MOUSE_EVENTS(wxWindowMac::OnMouseEvent) - EVT_DPI_CHANGED(wxWindowMac::OnDPIChanged) wxEND_EVENT_TABLE() #define wxMAC_DEBUG_REDRAW 0 @@ -263,6 +261,13 @@ wxWindowMac::~wxWindowMac() delete GetPeer() ; } +void wxWindowMac::MacSetClipChildren( bool clip ) +{ + m_clipChildren = clip ; + if ( m_peer ) + m_peer->UseClippingView(clip); +} + WXWidget wxWindowMac::GetHandle() const { if ( GetPeer() ) @@ -388,6 +393,8 @@ bool wxWindowMac::Create(wxWindowMac *parent, { SetPeer(wxWidgetImpl::CreateUserPane( this, parent, id, pos, size , style, GetExtraStyle() )); MacPostControlCreate(pos, size) ; + if ( m_clipChildren ) + m_peer->UseClippingView(m_clipChildren); } wxWindowCreateEvent event((wxWindow*)this); @@ -2141,6 +2148,7 @@ void wxWindowMac::MacRepositionScrollBars() m_growBox->Hide(); } } + m_peer->AdjustClippingView(m_hScrollBar, m_vScrollBar); #endif } @@ -2322,25 +2330,6 @@ void wxWindowMac::OnMouseEvent( wxMouseEvent &event ) } } -// propagate the dpi changed event to the subwindows -void wxWindowMac::OnDPIChanged(wxDPIChangedEvent& event) -{ - wxWindowList::compatibility_iterator node = GetChildren().GetFirst(); - while ( node ) - { - // Only propagate to non-top-level windows - wxWindow *win = node->GetData(); - if ( !win->IsTopLevel() ) - { - wxDPIChangedEvent event2( event.GetOldDPI(), event.GetNewDPI() ); - event2.SetEventObject(win); - win->GetEventHandler()->ProcessEvent(event2); - } - - node = node->GetNext(); - } -} - void wxWindowMac::TriggerScrollEvent( wxEventType WXUNUSED(scrollEvent) ) { } @@ -2587,17 +2576,9 @@ bool wxWindowMac::OSXHandleKeyEvent( wxKeyEvent& event ) return false; } -/* static */ -wxSize wxWindowMac::OSXMakeDPIFromScaleFactor(double scaleFactor) -{ - const int dpi = wxRound(scaleFactor*72.0); - - return wxSize(dpi, dpi); -} - wxSize wxWindowMac::GetDPI() const { - return OSXMakeDPIFromScaleFactor(GetDPIScaleFactor()); + return MakeDPIFromScaleFactor(GetDPIScaleFactor()); } // on mac ContentScale and DPIScale are identical @@ -2729,3 +2710,16 @@ bool wxWidgetImpl::NeedsFrame() const void wxWidgetImpl::SetDrawingEnabled(bool WXUNUSED(enabled)) { } + +void wxWidgetImpl::AdjustClippingView(wxScrollBar* WXUNUSED(horizontal), wxScrollBar* WXUNUSED(vertical)) +{ +} + +void wxWidgetImpl::UseClippingView(bool WXUNUSED(clip)) +{ +} + +WXWidget wxWidgetImpl::GetContainer() const +{ + return GetWXWidget(); +} diff --git a/src/propgrid/advprops.cpp b/src/propgrid/advprops.cpp index a0c35bcb1e..f7f4ef3f5d 100644 --- a/src/propgrid/advprops.cpp +++ b/src/propgrid/advprops.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/advprops.cpp // Purpose: wxPropertyGrid Advanced Properties (font, colour, etc.) // Author: Jaakko Salli -// Modified by: // Created: 2004-09-25 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -26,6 +25,7 @@ #if wxPG_INCLUDE_ADVPROPS #include "wx/propgrid/advprops.h" +#include "wx/propgrid/private.h" #include "wx/odcombo.h" #include "wx/uilocale.h" @@ -758,9 +758,13 @@ void wxFontProperty::OnCustomPaint(wxDC& dc, // wxSystemColourProperty // ----------------------------------------------------------------------- -// wxEnumProperty based classes cannot use wxPG_PROP_CLASS_SPECIFIC_1 -#define wxPG_PROP_HIDE_CUSTOM_COLOUR wxPG_PROP_CLASS_SPECIFIC_2 -#define wxPG_PROP_COLOUR_HAS_ALPHA wxPG_PROP_CLASS_SPECIFIC_3 +#if WXWIN_COMPATIBILITY_3_2 +// wxEnumProperty based classes cannot use wxPG_PROP_RESERVED_1 +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_HIDE_CUSTOM_COLOUR is intended for internal use.") +constexpr wxPGPropertyFlags wxPG_PROP_HIDE_CUSTOM_COLOUR = wxPG_PROP_RESERVED_2; +wxDEPRECATED_BUT_USED_INTERNALLY_MSG("wxPG_PROP_COLOUR_HAS_ALPHA is intended for internal use.") +constexpr wxPGPropertyFlags wxPG_PROP_COLOUR_HAS_ALPHA = wxPG_PROP_RESERVED_3; +#endif // if WXWIN_COMPATIBILITY_3_2 #include "wx/colordlg.h" diff --git a/src/propgrid/editors.cpp b/src/propgrid/editors.cpp index d20b25704d..0b434cb536 100644 --- a/src/propgrid/editors.cpp +++ b/src/propgrid/editors.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/editors.cpp // Purpose: wxPropertyGrid editors // Author: Jaakko Salli -// Modified by: // Created: 2007-04-14 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -679,7 +678,7 @@ public: { #ifdef wxPG_TEXTCTRLXADJUST textCtrlXAdjust = wxPG_TEXTCTRLXADJUST - - (wxPG_XBEFOREWIDGET+wxPG_CONTROL_MARGIN+1) - 1, + (wxPG_XBEFOREWIDGET+wxPG_CONTROL_MARGIN+1) - 1; #endif wxOwnerDrawnComboBox::PositionTextCtrl( textCtrlXAdjust + wxPG_TEXTCTRLXADJUST3, diff --git a/src/propgrid/manager.cpp b/src/propgrid/manager.cpp index 72b5a3f4d1..01e16ffa70 100644 --- a/src/propgrid/manager.cpp +++ b/src/propgrid/manager.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/manager.cpp // Purpose: wxPropertyGridManager // Author: Jaakko Salli -// Modified by: // Created: 2005-01-14 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/src/propgrid/property.cpp b/src/propgrid/property.cpp index 1a3c18d5ed..d09c7fe7f8 100644 --- a/src/propgrid/property.cpp +++ b/src/propgrid/property.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/property.cpp // Purpose: wxPGProperty and related support classes // Author: Jaakko Salli -// Modified by: // Created: 2008-08-23 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -729,9 +728,8 @@ void wxPGProperty::InitAfterAdded( wxPropertyGridPageState* pageState, // // Prepare children recursively - for ( unsigned int i=0; iInitAfterAdded(pageState, pageState->GetGrid()); } @@ -1571,8 +1569,8 @@ void wxPGProperty::SetValue( wxVariant value, wxVariant* pList, wxPGSetValueFlag // value is if ( AreChildrenComponents() ) { - for ( unsigned int i = 0; i < GetChildCount(); i++ ) - Item(i)->SetValue(value, nullptr, flags| wxPGSetValueFlags::FromParent); + for ( wxPGProperty* child : m_children ) + child->SetValue(value, nullptr, flags| wxPGSetValueFlags::FromParent); } } @@ -1612,8 +1610,8 @@ void wxPGProperty::SetFlagRecursively( wxPGPropertyFlags flag, bool set ) { ChangeFlag(flag, set); - for ( unsigned int i = 0; i < GetChildCount(); i++ ) - Item(i)->SetFlagRecursively(flag, set); + for ( wxPGProperty* child : m_children ) + child->SetFlagRecursively(flag, set); } void wxPGProperty::RefreshEditor() @@ -1688,8 +1686,8 @@ void wxPGProperty::DoEnable( bool enable ) ChangeFlag(wxPG_PROP_DISABLED, !enable); // Apply same to sub-properties as well - for ( unsigned int i = 0; i < GetChildCount(); i++ ) - Item(i)->DoEnable( enable ); + for ( wxPGProperty* child : m_children ) + child->DoEnable( enable ); } void wxPGProperty::EnsureCells( unsigned int column ) @@ -1755,14 +1753,14 @@ void wxPGProperty::AdaptiveSetCell( unsigned int firstCol, if ( recursively ) { - for ( unsigned int i=0; iAdaptiveSetCell( firstCol, - lastCol, - cell, - srcData, - unmodCellData, - ignoreWithFlags, - recursively ); + for ( wxPGProperty* child : m_children ) + child->AdaptiveSetCell( firstCol, + lastCol, + cell, + srcData, + unmodCellData, + ignoreWithFlags, + recursively ); } } @@ -1775,9 +1773,9 @@ void wxPGProperty::ClearCells(FlagType ignoreWithFlags, bool recursively) if ( recursively ) { - for ( unsigned int i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* child : m_children ) { - Item(i)->ClearCells(ignoreWithFlags, recursively); + child->ClearCells(ignoreWithFlags, recursively); } } } @@ -2201,8 +2199,8 @@ bool wxPGProperty::DoHide( bool hide, wxPGPropertyValuesFlags flags ) if ( !!(flags & wxPGPropertyValuesFlags::Recurse) ) { - for ( unsigned int i = 0; i < GetChildCount(); i++ ) - Item(i)->DoHide(hide, flags | wxPGPropertyValuesFlags::RecurseStarts); + for ( wxPGProperty* child : m_children ) + child->DoHide(hide, flags | wxPGPropertyValuesFlags::RecurseStarts); } return true; @@ -2210,10 +2208,8 @@ bool wxPGProperty::DoHide( bool hide, wxPGPropertyValuesFlags flags ) bool wxPGProperty::HasVisibleChildren() const { - for ( unsigned int i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* child : m_children ) { - wxPGProperty* child = Item(i); - if ( !child->HasFlag(wxPG_PROP_HIDDEN) ) return true; } @@ -2463,7 +2459,6 @@ void wxPGProperty::AdaptListToValue( wxVariant& list, wxVariant* value ) const for ( unsigned int i = 0; i < GetChildCount(); i++ ) { const wxPGProperty* child = Item(i); - if ( childValue.GetName() == child->GetBaseName() ) { //wxLogDebug(wxS(" %s(n=%i), %s"),childValue.GetName(),n,childValue.GetType()); @@ -2499,9 +2494,8 @@ void wxPGProperty::FixIndicesOfChildren( unsigned int starthere ) // Returns (direct) child property with given name (or nullptr if not found) wxPGProperty* wxPGProperty::GetPropertyByName( const wxString& name ) const { - for ( unsigned int i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* p : m_children ) { - wxPGProperty* p = Item(i); if ( p->m_name == name ) return p; } @@ -2589,10 +2583,8 @@ wxPGProperty* wxPGProperty::GetItemAtY( unsigned int y, wxPGProperty* current = nullptr; unsigned int iy = *nextItemY; - for ( unsigned int i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* pwc : m_children ) { - wxPGProperty* pwc = Item(i); - if ( !pwc->HasFlag(wxPG_PROP_HIDDEN) ) { // Found? @@ -2640,9 +2632,9 @@ void wxPGProperty::Empty() { if ( !HasFlag(wxPG_PROP_CHILDREN_ARE_COPIES) ) { - for ( size_t i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* child : m_children ) { - delete m_children[i]; + delete child; } } @@ -2678,10 +2670,8 @@ void wxPGProperty::DeleteChildren() bool wxPGProperty::IsChildSelected( bool recursive ) const { - for ( unsigned int i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* child : m_children ) { - wxPGProperty* child = Item(i); - // Test child if ( m_parentState->DoIsPropertySelected( child ) ) return true; @@ -2712,9 +2702,8 @@ bool wxPGProperty::AreAllChildrenSpecified( const wxVariant* pendingList ) const node = pList->begin(); } - for ( unsigned int i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* child : m_children ) { - wxPGProperty* child = Item(i); const wxVariant* listValue = nullptr; wxVariant value; @@ -2795,9 +2784,8 @@ void wxPGProperty::SubPropsChanged( int oldSelInd ) // // Re-repare children (recursively) - for ( unsigned int i=0; iInitAfterAdded(state, grid); } diff --git a/src/propgrid/propgrid.cpp b/src/propgrid/propgrid.cpp index 11cc1d5495..0d38410cb7 100644 --- a/src/propgrid/propgrid.cpp +++ b/src/propgrid/propgrid.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/propgrid.cpp // Purpose: wxPropertyGrid // Author: Jaakko Salli -// Modified by: // Created: 2004-09-25 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -380,15 +379,15 @@ void wxPropertyGrid::Init1() m_unspecifiedAppearance.SetFgCol(*wxLIGHT_GREY); // Set default keys - AddActionTrigger( wxPG_ACTION_NEXT_PROPERTY, WXK_RIGHT ); - AddActionTrigger( wxPG_ACTION_NEXT_PROPERTY, WXK_DOWN ); - AddActionTrigger( wxPG_ACTION_PREV_PROPERTY, WXK_LEFT ); - AddActionTrigger( wxPG_ACTION_PREV_PROPERTY, WXK_UP ); - AddActionTrigger( wxPG_ACTION_EXPAND_PROPERTY, WXK_RIGHT); - AddActionTrigger( wxPG_ACTION_COLLAPSE_PROPERTY, WXK_LEFT); - AddActionTrigger( wxPG_ACTION_CANCEL_EDIT, WXK_ESCAPE ); - AddActionTrigger( wxPG_ACTION_PRESS_BUTTON, WXK_DOWN, wxMOD_ALT ); - AddActionTrigger( wxPG_ACTION_PRESS_BUTTON, WXK_F4 ); + AddActionTrigger(wxPGKeyboardActions::NextProperty, WXK_RIGHT); + AddActionTrigger(wxPGKeyboardActions::NextProperty, WXK_DOWN); + AddActionTrigger(wxPGKeyboardActions::PrevProperty, WXK_LEFT); + AddActionTrigger(wxPGKeyboardActions::PrevProperty, WXK_UP); + AddActionTrigger(wxPGKeyboardActions::ExpandProperty, WXK_RIGHT); + AddActionTrigger(wxPGKeyboardActions::CollapseProperty, WXK_LEFT); + AddActionTrigger(wxPGKeyboardActions::CancelEdit, WXK_ESCAPE); + AddActionTrigger(wxPGKeyboardActions::PressButton, WXK_DOWN, wxMOD_ALT); + AddActionTrigger(wxPGKeyboardActions::PressButton, WXK_F4); m_coloursCustomized = 0; @@ -5526,9 +5525,9 @@ void wxPropertyGrid::OnMouseUpChild( wxMouseEvent &event ) // wxPropertyGrid keyboard event handling // ----------------------------------------------------------------------- -std::pair wxPropertyGrid::KeyEventToActions(const wxKeyEvent& event) const +std::pair wxPropertyGrid::KeyEventToActions(const wxKeyEvent& event) const { - // Translates wxKeyEvent to wxPG_ACTION_XXX + // Translates wxKeyEvent to wxPGKeyboardActions::XXX int keycode = event.GetKeyCode(); int modifiers = event.GetModifiers(); @@ -5540,17 +5539,16 @@ std::pair wxPropertyGrid::KeyEventToActions(const wxKeyEvent& event) c auto it = m_actionTriggers.find(hashMapKey); if ( it == m_actionTriggers.end() ) - return std::make_pair(0, 0); + return std::make_pair(wxPGKeyboardActions::Invalid, wxPGKeyboardActions::Invalid); - wxInt32 actions = it->second; - return std::make_pair(actions & 0xFFFF, (actions >> 16) & 0xFFFF); + return it->second; } #if WXWIN_COMPATIBILITY_3_2 -int wxPropertyGrid::KeyEventToActions(wxKeyEvent &event, int* pSecond) const +wxPGKeyboardActions wxPropertyGrid::KeyEventToActions(wxKeyEvent &event, wxPGKeyboardActions* pSecond) const { - // Translates wxKeyEvent to wxPG_ACTION_XXX - std::pair actions = KeyEventToActions(event); + // Translates wxKeyEvent to wxPGKeyboardActions::XXX + std::pair actions = KeyEventToActions(event); if ( pSecond ) { @@ -5561,46 +5559,63 @@ int wxPropertyGrid::KeyEventToActions(wxKeyEvent &event, int* pSecond) const } #endif // WXWIN_COMPATIBILITY_3_2 -int wxPropertyGrid::KeyEventToAction(wxKeyEvent& event) const +wxPGKeyboardActions wxPropertyGrid::KeyEventToAction(wxKeyEvent& event) const { return KeyEventToActions(event).first; } -void wxPropertyGrid::AddActionTrigger( int action, int keycode, int modifiers ) +void wxPropertyGrid::AddActionTrigger(wxPGKeyboardActions action, int keycode, int modifiers) { wxASSERT( !(modifiers&~(0xFFFF)) ); int hashMapKey = (keycode & 0xFFFF) | ((modifiers & 0xFFFF) << 16); - auto it = m_actionTriggers.find(hashMapKey); + std::pair curActions; + auto it = m_actionTriggers.find(hashMapKey); if ( it != m_actionTriggers.end() ) { // This key combination is already used + curActions = it->second; // Can add secondary? - wxASSERT_MSG( !(it->second&~(0xFFFF)), - wxS("You can only add up to two separate actions per key combination.") ); + wxASSERT_MSG( curActions.second == wxPGKeyboardActions::Invalid, + "You can only add up to two separate actions per key combination." ); - action = it->second | (action<<16); + curActions.second = action; + } + else + { + curActions = std::make_pair(action, wxPGKeyboardActions::Invalid); } - m_actionTriggers[hashMapKey] = action; + m_actionTriggers[hashMapKey] = curActions; } -void wxPropertyGrid::ClearActionTriggers( int action ) +void wxPropertyGrid::ClearActionTriggers(wxPGKeyboardActions action) { +// wxCHECK_RET(!(action & ~(0xFFFF)), wxS("You can only clear triggers for one action at a time.") + auto it = m_actionTriggers.begin(); while ( it != m_actionTriggers.end() ) { - if ( it->second == action ) + if ( it->second.second == action ) { - it = m_actionTriggers.erase(it); + it->second.second = wxPGKeyboardActions::Invalid; } - else + + if ( it->second.first == action ) { - ++it; + if ( it->second.second == wxPGKeyboardActions::Invalid ) + { + it = m_actionTriggers.erase(it); + continue; + } + + it->second.first = it->second.second; } + + ++it; } } @@ -5664,11 +5679,11 @@ void wxPropertyGrid::HandleKeyEvent( wxKeyEvent &event, bool fromChild ) return; } - int action; - int secondAction; + wxPGKeyboardActions action; + wxPGKeyboardActions secondAction; std::tie(action, secondAction) = KeyEventToActions(event); - if ( editorFocused && action == wxPG_ACTION_CANCEL_EDIT ) + if ( editorFocused && action == wxPGKeyboardActions::CancelEdit ) { // // Esc cancels any changes @@ -5712,7 +5727,7 @@ void wxPropertyGrid::HandleKeyEvent( wxKeyEvent &event, bool fromChild ) wxPGProperty* p = selected; - if ( action == wxPG_ACTION_EDIT && !editorFocused ) + if ( action == wxPGKeyboardActions::Edit && !editorFocused ) { // Mark as handled only for editable property if ( !p->IsCategory() && p->IsEnabled() && !p->HasFlag(wxPG_PROP_READONLY) ) @@ -5727,12 +5742,12 @@ void wxPropertyGrid::HandleKeyEvent( wxKeyEvent &event, bool fromChild ) if ( p->GetChildCount() ) { - if ( action == wxPG_ACTION_COLLAPSE_PROPERTY || secondAction == wxPG_ACTION_COLLAPSE_PROPERTY ) + if ( action == wxPGKeyboardActions::CollapseProperty || secondAction == wxPGKeyboardActions::CollapseProperty ) { if ( (m_windowStyle & wxPG_HIDE_MARGIN) || DoCollapse(p, true) ) wasHandled = true; } - else if ( action == wxPG_ACTION_EXPAND_PROPERTY || secondAction == wxPG_ACTION_EXPAND_PROPERTY ) + else if ( action == wxPGKeyboardActions::ExpandProperty || secondAction == wxPGKeyboardActions::ExpandProperty ) { if ( (m_windowStyle & wxPG_HIDE_MARGIN) || DoExpand(p, true) ) wasHandled = true; @@ -5741,11 +5756,11 @@ void wxPropertyGrid::HandleKeyEvent( wxKeyEvent &event, bool fromChild ) if ( !wasHandled ) { - if ( action == wxPG_ACTION_PREV_PROPERTY || secondAction == wxPG_ACTION_PREV_PROPERTY ) + if ( action == wxPGKeyboardActions::PrevProperty || secondAction == wxPGKeyboardActions::PrevProperty ) { selectDir = -1; } - else if ( action == wxPG_ACTION_NEXT_PROPERTY || secondAction == wxPG_ACTION_NEXT_PROPERTY ) + else if ( action == wxPGKeyboardActions::NextProperty || secondAction == wxPGKeyboardActions::NextProperty ) { selectDir = 1; } @@ -5759,7 +5774,7 @@ void wxPropertyGrid::HandleKeyEvent( wxKeyEvent &event, bool fromChild ) wxPGSelectPropertyFlags selFlags = wxPGSelectPropertyFlags::Null; int reopenLabelEditorCol = -1; - if ( action == wxPG_ACTION_EDIT ) + if ( action == wxPGKeyboardActions::Edit ) { // Make the next editor focused as well // if we are actually going to edit the property. @@ -5777,7 +5792,7 @@ void wxPropertyGrid::HandleKeyEvent( wxKeyEvent &event, bool fromChild ) if ( reopenLabelEditorCol >= 0 ) DoBeginLabelEdit(reopenLabelEditorCol); } - else if ( action == wxPG_ACTION_EDIT ) + else if ( action == wxPGKeyboardActions::Edit ) { // For first and last item just validate the value CommitChangesFromEditor(); @@ -5789,7 +5804,7 @@ void wxPropertyGrid::HandleKeyEvent( wxKeyEvent &event, bool fromChild ) { // If nothing was selected, select the first item now // (or navigate out of tab). - if ( action != wxPG_ACTION_CANCEL_EDIT && secondAction != wxPG_ACTION_CANCEL_EDIT ) + if ( action != wxPGKeyboardActions::CancelEdit && secondAction != wxPGKeyboardActions::CancelEdit ) { wxPGProperty* p = wxPropertyGridInterface::GetFirst(); if ( p ) DoSelectProperty(p); @@ -5823,15 +5838,15 @@ void wxPropertyGrid::OnKey( wxKeyEvent &event ) // ----------------------------------------------------------------------- -bool wxPropertyGrid::ButtonTriggerKeyTest( int action, wxKeyEvent& event ) +bool wxPropertyGrid::ButtonTriggerKeyTest(wxPGKeyboardActions action, wxKeyEvent& event) { - if ( action == -1 ) + if ( action == wxPGKeyboardActions::Invalid ) { action = KeyEventToActions(event).first; } // Does the keycode trigger button? - if ( action == wxPG_ACTION_PRESS_BUTTON && + if ( action == wxPGKeyboardActions::PressButton && m_wndEditor2 ) { wxCommandEvent evt(wxEVT_BUTTON, m_wndEditor2->GetId()); diff --git a/src/propgrid/propgridiface.cpp b/src/propgrid/propgridiface.cpp index bc96310a60..0980fcb86a 100644 --- a/src/propgrid/propgridiface.cpp +++ b/src/propgrid/propgridiface.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/propgridiface.cpp // Purpose: wxPropertyGridInterface class // Author: Jaakko Salli -// Modified by: // Created: 2008-08-24 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/src/propgrid/propgridpagestate.cpp b/src/propgrid/propgridpagestate.cpp index c9a148ff20..e5e29f793f 100644 --- a/src/propgrid/propgridpagestate.cpp +++ b/src/propgrid/propgridpagestate.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/propgridpagestate.cpp // Purpose: wxPropertyGridPageState class // Author: Jaakko Salli -// Modified by: // Created: 2008-08-24 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence diff --git a/src/propgrid/props.cpp b/src/propgrid/props.cpp index 17f74f0293..3370a1ac61 100644 --- a/src/propgrid/props.cpp +++ b/src/propgrid/props.cpp @@ -2,7 +2,6 @@ // Name: src/propgrid/props.cpp // Purpose: Basic Property Classes // Author: Jaakko Salli -// Modified by: // Created: 2005-05-14 // Copyright: (c) Jaakko Salli // Licence: wxWindows licence @@ -1477,102 +1476,62 @@ bool wxEditEnumProperty::ValidateValue( wxPG_IMPLEMENT_PROPERTY_CLASS(wxFlagsProperty, wxPGProperty, TextCtrl) -void wxFlagsProperty::Init() +void wxFlagsProperty::Init(long value) { - long value = m_value; - - // - // Generate children - // - - size_t prevChildCount = m_children.size(); - - int oldSel = -1; - if ( prevChildCount ) - { - wxPropertyGridPageState* state = GetParentState(); - - // State safety check (it may be null in immediate parent) - wxASSERT( state ); - - if ( state ) - { - wxPGProperty* selected = state->GetSelection(); - if ( selected ) - { - if ( selected->GetParent() == this ) - oldSel = selected->GetIndexInParent(); - else if ( selected == this ) - oldSel = -2; - } - } - state->DoClearSelection(); - } - - // Delete old children - for ( size_t i=0; im_autoGetTranslation ) { - boolProp = new wxBoolProperty( ::wxGetTranslation(label), label, child_val ); - } - else - #endif - { - boolProp = new wxBoolProperty( label, label, child_val ); + label = ::wxGetTranslation(label); } +#endif + + wxPGProperty* boolProp = new wxBoolProperty(label, name, child_val); boolProp->SetAttribute(wxPG_BOOL_USE_CHECKBOX, attrUseCheckBox); boolProp->SetAttribute(wxPG_BOOL_USE_DOUBLE_CLICK_CYCLING, attrUseDCC); AddPrivateChild(boolProp); } - - m_oldChoicesData = m_choices.GetDataPtr(); } - m_oldValue = m_value; - - if ( prevChildCount ) - SubPropsChanged(oldSel); + m_oldValue = value; } wxFlagsProperty::wxFlagsProperty( const wxString& label, const wxString& name, const wxChar* const* labels, const long* values, long value ) : wxPGProperty(label,name) { - m_oldChoicesData = nullptr; m_flags |= wxPG_PROP_USE_DCC; // same default like wxBoolProperty if ( labels ) { m_choices.Set(labels,values); - wxASSERT( GetItemCount() ); + wxASSERT( GetItemCount() > 0 ); + Init(value); SetValue( value ); } else { - m_value = wxVariant(0L); + m_value = m_oldValue = wxVariant(0L); + m_allValueFlags = 0; } } @@ -1580,20 +1539,21 @@ wxFlagsProperty::wxFlagsProperty( const wxString& label, const wxString& name, const wxArrayString& labels, const wxArrayInt& values, int value ) : wxPGProperty(label,name) { - m_oldChoicesData = nullptr; m_flags |= wxPG_PROP_USE_DCC; // same default like wxBoolProperty if ( !labels.empty() ) { m_choices.Set(labels,values); - wxASSERT( GetItemCount() ); + wxASSERT( GetItemCount() > 0 ); + Init(value); SetValue( (long)value ); } else { - m_value = wxVariant(0L); + m_value = m_oldValue = wxVariant(0L); + m_allValueFlags = 0; } } @@ -1601,52 +1561,35 @@ wxFlagsProperty::wxFlagsProperty( const wxString& label, const wxString& name, wxPGChoices& choices, long value ) : wxPGProperty(label,name) { - m_oldChoicesData = nullptr; m_flags |= wxPG_PROP_USE_DCC; // same default like wxBoolProperty if ( choices.IsOk() ) { m_choices.Assign(choices); - wxASSERT( GetItemCount() ); + wxASSERT( GetItemCount() > 0 ); + Init(value); SetValue( value ); } else { - m_value = wxVariant(0L); + m_value = m_oldValue = wxVariant(0L); + m_allValueFlags = 0; } } void wxFlagsProperty::OnSetValue() { - if ( !m_choices.IsOk() || !GetItemCount() ) + if ( !m_choices.IsOk() || GetItemCount() == 0 ) { m_value = wxVariant(0L); } else { - long val = m_value.GetLong(); - - long fullFlags = 0; - // normalize the value (i.e. remove extra flags) - const wxPGChoices& choices = m_choices; - for ( unsigned int i = 0; i < GetItemCount(); i++ ) - { - fullFlags |= choices.GetValue(i); - } - - val &= fullFlags; - - m_value = val; - - // Need to (re)init now? - if ( GetChildCount() != GetItemCount() || - m_choices.GetDataPtr() != m_oldChoicesData ) - { - Init(); - } + long val = m_value.GetLong(); + m_value = val & m_allValueFlags; } long newFlags = m_value; @@ -1654,12 +1597,9 @@ void wxFlagsProperty::OnSetValue() if ( newFlags != m_oldValue ) { // Set child modified states - const wxPGChoices& choices = m_choices; for ( unsigned int i = 0; i < GetItemCount(); i++ ) { - int flag; - - flag = choices.GetValue(i); + long flag = m_choices.GetValue(i); if ( (newFlags & flag) != (m_oldValue & flag) ) Item(i)->ChangeFlag( wxPG_PROP_MODIFIED, true ); @@ -1726,9 +1666,9 @@ bool wxFlagsProperty::StringToValue( wxVariant& variant, const wxString& text, i WX_PG_TOKENIZER1_END() - if ( variant != (long)newFlags ) + if ( variant != newFlags ) { - variant = (long)newFlags; + variant = newFlags; return true; } @@ -1757,9 +1697,7 @@ void wxFlagsProperty::RefreshChildren() const wxPGChoices& choices = m_choices; for ( unsigned int i = 0; i < GetItemCount(); i++ ) { - long flag; - - flag = choices.GetValue(i); + long flag = choices.GetValue(i); long subVal = flags & flag; wxPGProperty* p = Item(i); @@ -1793,9 +1731,9 @@ bool wxFlagsProperty::DoSetAttribute( const wxString& name, wxVariant& value ) { ChangeFlag(wxPG_PROP_USE_CHECKBOX, value.GetBool()); - for ( size_t i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* child : m_children ) { - Item(i)->SetAttribute(name, value); + child->SetAttribute(name, value); } return true; } @@ -1803,9 +1741,9 @@ bool wxFlagsProperty::DoSetAttribute( const wxString& name, wxVariant& value ) { ChangeFlag(wxPG_PROP_USE_DCC, value.GetBool()); - for ( size_t i = 0; i < GetChildCount(); i++ ) + for ( wxPGProperty* child : m_children ) { - Item(i)->SetAttribute(name, value); + child->SetAttribute(name, value); } return true; } diff --git a/src/qt/bitmap.cpp b/src/qt/bitmap.cpp index 8ebc15c676..b98a13d984 100644 --- a/src/qt/bitmap.cpp +++ b/src/qt/bitmap.cpp @@ -26,15 +26,18 @@ #include "wx/qt/private/converter.h" #include "wx/qt/private/utils.h" - +#if wxUSE_IMAGE static wxImage ConvertImage( QImage qtImage ) { - bool hasAlpha = qtImage.hasAlphaChannel(); + const bool hasAlpha = qtImage.hasAlphaChannel(); - int numPixels = qtImage.height() * qtImage.width(); + const int numPixels = qtImage.height() * qtImage.width(); - //Convert to ARGB32 for scanLine - qtImage = qtImage.convertToFormat(QImage::Format_ARGB32); + // Convert monochrome bitmaps to RGB32 so we don't have to do any + // bit twiddling to get at pixels, and the same code below should + // work for any image format we support. + if ( qtImage.depth() == 1 ) + qtImage = qtImage.convertToFormat(QImage::Format_RGB32); unsigned char *data = (unsigned char *)malloc(sizeof(char) * 3 * numPixels); unsigned char *startData = data; @@ -45,75 +48,92 @@ static wxImage ConvertImage( QImage qtImage ) unsigned char *startAlpha = alpha; - for (int y = 0; y < qtImage.height(); y++) + for (int y = 0; y < qtImage.height(); ++y) { QRgb *line = (QRgb*)qtImage.scanLine(y); - for (int x = 0; x < qtImage.width(); x++) + for (int x = 0; x < qtImage.width(); ++x) { QRgb colour = line[x]; + if (hasAlpha) + { + colour = qUnpremultiply(colour); + alpha[0] = qAlpha(colour); + alpha++; + } + data[0] = qRed(colour); data[1] = qGreen(colour); data[2] = qBlue(colour); - if (hasAlpha) - { - alpha[0] = qAlpha(colour); - alpha++; - } data += 3; } } - if (hasAlpha) - return wxImage(wxQtConvertSize(qtImage.size()), startData, startAlpha); - else - return wxImage(wxQtConvertSize(qtImage.size()), startData); + + return wxImage(wxQtConvertSize(qtImage.size()), startData, startAlpha); } -static QImage ConvertImage( const wxImage &image ) +static QImage ConvertImage( const wxImage &image, wxMask** mask = nullptr ) { - bool hasAlpha = image.HasAlpha(); - bool hasMask = image.HasMask(); + const bool hasAlpha = image.HasAlpha(); + const bool hasMask = image.HasMask() && mask; QImage qtImage( wxQtConvertSize( image.GetSize() ), - ( (hasAlpha || hasMask ) ? QImage::Format_ARGB32 : QImage::Format_RGB32 ) ); + ( hasAlpha ? QImage::Format_ARGB32_Premultiplied : QImage::Format_RGB32 ) ); unsigned char *data = image.GetData(); unsigned char *alpha = hasAlpha ? image.GetAlpha() : nullptr; QRgb colour; + QImage qtMask; QRgb maskedColour; if ( hasMask ) { unsigned char r, g, b; image.GetOrFindMaskColour( &r, &g, &b ); - maskedColour = ( r << 16 ) + ( g << 8 ) + b; + maskedColour = qRgb(r, g, b); + + qtMask = QImage(image.GetWidth(), image.GetHeight(), QImage::Format_Mono); + qtMask.fill(Qt::color0); // filled with 0s } - for (int y = 0; y < image.GetHeight(); y++) + for (int y = 0; y < image.GetHeight(); ++y) { - for (int x = 0; x < image.GetWidth(); x++) + for (int x = 0; x < image.GetWidth(); ++x) { + const unsigned char a = hasAlpha ? alpha[0] : 255; + const unsigned char r = data[0]; + const unsigned char g = data[1]; + const unsigned char b = data[2]; + + colour = qRgba(r, g, b, a); + + if ( !qtMask.isNull() ) + { + if ( qRgb(r, g, b) == maskedColour ) + qtMask.setPixel(x, y, Qt::color1); // set to 1 + } + if (hasAlpha) { - colour = alpha[0] << 24; + colour = qPremultiply(colour); alpha++; } - else - colour = 0; - - colour += (data[0] << 16) + (data[1] << 8) + data[2]; - - if ( hasMask && colour != maskedColour ) - colour += 0xFF000000; // 255 << 24 qtImage.setPixel(x, y, colour); data += 3; } } + + if ( hasMask ) + { + *mask = new wxMask(new QBitmap{QBitmap::fromImage(qtMask)}); + } + return qtImage; } +#endif // wxUSE_IMAGE //----------------------------------------------------------------------------- // wxBitmapRefData @@ -133,10 +153,10 @@ class wxBitmapRefData: public wxGDIRefData m_mask = nullptr; } - wxBitmapRefData( QPixmap pix ) + wxBitmapRefData( QPixmap pix, wxMask* mask = nullptr ) : m_qtPixmap(pix) { - m_mask = nullptr; + m_mask = mask; } virtual ~wxBitmapRefData() { delete m_mask; } @@ -201,8 +221,7 @@ wxBitmap::wxBitmap(int width, int height, const wxDC& dc) // Create a wxBitmap from xpm data wxBitmap::wxBitmap(const char* const* bits) { - m_refData = new wxBitmapRefData(); - M_PIXDATA = QPixmap( bits ); + m_refData = new wxBitmapRefData(QPixmap( bits )); } wxBitmap::wxBitmap(const wxString &filename, wxBitmapType type ) @@ -210,12 +229,15 @@ wxBitmap::wxBitmap(const wxString &filename, wxBitmapType type ) LoadFile(filename, type); } +#if wxUSE_IMAGE void wxBitmap::InitFromImage(const wxImage& image, int depth, double WXUNUSED(scale) ) { - Qt::ImageConversionFlags flags; - if (depth == 1) - flags = Qt::MonoOnly; - m_refData = new wxBitmapRefData(QPixmap::fromImage(ConvertImage(image), flags)); + wxMask* mask = nullptr; + auto qtImage = depth == 1 + ? QBitmap::fromImage(ConvertImage(image), Qt::ThresholdDither) + : QPixmap::fromImage(ConvertImage(image, &mask)); + + m_refData = new wxBitmapRefData(qtImage, mask); } wxBitmap::wxBitmap(const wxImage& image, int depth, double scale) @@ -227,6 +249,7 @@ wxBitmap::wxBitmap(const wxImage& image, const wxDC& dc) { InitFromImage(image, -1, dc.GetContentScaleFactor()); } +#endif // wxUSE_IMAGE wxBitmap::wxBitmap(const wxCursor& cursor) { @@ -255,16 +278,22 @@ bool wxBitmap::Create(int width, int height, const wxDC& WXUNUSED(dc)) int wxBitmap::GetHeight() const { + wxCHECK_MSG( IsOk(), -1, "invalid bitmap" ); + return M_PIXDATA.height(); } int wxBitmap::GetWidth() const { + wxCHECK_MSG( IsOk(), -1, "invalid bitmap" ); + return M_PIXDATA.width(); } int wxBitmap::GetDepth() const { + wxCHECK_MSG( IsOk(), -1, "invalid bitmap" ); + return M_PIXDATA.depth(); } @@ -272,10 +301,67 @@ int wxBitmap::GetDepth() const #if wxUSE_IMAGE wxImage wxBitmap::ConvertToImage() const { - QPixmap pixmap(M_PIXDATA); + wxImage image; + + wxCHECK_MSG(IsOk(), image, "invalid bitmap"); + + image = ConvertImage(M_PIXDATA.toImage()); + + // now handle the mask, if we have any if ( M_MASK && M_MASK->GetHandle() ) - pixmap.setMask(*M_MASK->GetHandle()); - return ConvertImage(pixmap.toImage()); + { + // we hard code the mask colour for now but we could also make an + // effort (and waste time) to choose a colour not present in the + // image already to avoid having to fudge the pixels below -- + // whether it's worth to do it is unclear however + static const int MASK_RED = 1; + static const int MASK_GREEN = 2; + static const int MASK_BLUE = 3; + static const int MASK_BLUE_REPLACEMENT = 2; + + wxBitmap bmpMask(M_MASK->GetBitmap()); + wxMonoPixelData dataMask(bmpMask); + const int h = dataMask.GetHeight(); + const int w = dataMask.GetWidth(); + unsigned char* data = image.GetData(); + + wxMonoPixelData::Iterator rowStart(dataMask); + for ( int y = 0; y < h; ++y ) + { + // traverse one mask line + wxMonoPixelData::Iterator p = rowStart; + for ( int x = 0; x < w; ++x ) + { + // should this pixel be transparent? + if ( p.Pixel() ) + { + // no, check that it isn't transparent by accident + if ( (data[0] == MASK_RED) && + (data[1] == MASK_GREEN) && + (data[2] == MASK_BLUE) ) + { + // we have to fudge the colour a bit to prevent + // this pixel from appearing transparent + data[2] = MASK_BLUE_REPLACEMENT; + } + + data += 3; + } + else // yes, transparent pixel + { + *data++ = MASK_RED; + *data++ = MASK_GREEN; + *data++ = MASK_BLUE; + } + ++p; + } + rowStart.OffsetY(dataMask, 1); + } + + image.SetMaskColour(MASK_RED, MASK_GREEN, MASK_BLUE); + } + + return image; } #endif // wxUSE_IMAGE @@ -294,33 +380,32 @@ void wxBitmap::SetMask(wxMask *mask) wxBitmap wxBitmap::GetSubBitmap(const wxRect& rect) const { - return wxBitmap(M_PIXDATA.copy(wxQtConvertRect(rect))); + wxBitmap bmp = wxBitmap(M_PIXDATA.copy(wxQtConvertRect(rect))); + + if ( M_MASK && M_MASK->GetHandle() ) + { + QBitmap* qtMask = M_MASK->GetHandle(); + bmp.SetMask(new wxMask(new QBitmap{qtMask->copy(wxQtConvertRect(rect))})); + } + + return bmp; } - -bool wxBitmap::SaveFile(const wxString &name, wxBitmapType type, - const wxPalette *WXUNUSED(palette) ) const +namespace +{ +inline const char* wxQtConvertBitmapType(wxBitmapType type) { - #if wxUSE_IMAGE - //Try to save using wx - wxImage image = ConvertToImage(); - if (image.IsOk() && image.SaveFile(name, type)) - return true; - #endif - - //Try to save using Qt - const char* type_name = nullptr; switch (type) { - case wxBITMAP_TYPE_BMP: type_name = "bmp"; break; - case wxBITMAP_TYPE_ICO: type_name = "ico"; break; - case wxBITMAP_TYPE_JPEG: type_name = "jpeg"; break; - case wxBITMAP_TYPE_PNG: type_name = "png"; break; - case wxBITMAP_TYPE_GIF: type_name = "gif"; break; - case wxBITMAP_TYPE_CUR: type_name = "cur"; break; - case wxBITMAP_TYPE_TIFF: type_name = "tif"; break; - case wxBITMAP_TYPE_XBM: type_name = "xbm"; break; - case wxBITMAP_TYPE_PCX: type_name = "pcx"; break; + case wxBITMAP_TYPE_BMP: return "bmp"; + case wxBITMAP_TYPE_ICO: return "ico"; + case wxBITMAP_TYPE_JPEG: return "jpeg"; + case wxBITMAP_TYPE_PNG: return "png"; + case wxBITMAP_TYPE_GIF: return "gif"; + case wxBITMAP_TYPE_CUR: return "cur"; + case wxBITMAP_TYPE_TIFF: return "tif"; + case wxBITMAP_TYPE_XBM: return "xbm"; + case wxBITMAP_TYPE_PCX: return "pcx"; case wxBITMAP_TYPE_BMP_RESOURCE: case wxBITMAP_TYPE_ICO_RESOURCE: case wxBITMAP_TYPE_CUR_RESOURCE: @@ -346,31 +431,59 @@ bool wxBitmap::SaveFile(const wxString &name, wxBitmapType type, case wxBITMAP_TYPE_MAX: case wxBITMAP_TYPE_ANY: default: - break; + return nullptr; } - return type_name && - M_PIXDATA.save(wxQtConvertString(name), type_name); +} +} // anonymous namespace + +bool wxBitmap::SaveFile(const wxString &name, wxBitmapType type, + const wxPalette *WXUNUSED(palette) ) const +{ + wxCHECK_MSG( IsOk(), false, "invalid bitmap" ); + + //Try to save using Qt + + if ( M_PIXDATA.save(wxQtConvertString(name), wxQtConvertBitmapType(type)) ) + { + return true; + } + +#if wxUSE_IMAGE + //Try to save using wx + return ConvertToImage().SaveFile(name, type); +#else + return false; +#endif } bool wxBitmap::LoadFile(const wxString &name, wxBitmapType type) { -#if wxUSE_IMAGE - //Try to load using wx - wxImage image; - if (image.LoadFile(name, type) && image.IsOk()) + //Try to load using Qt + AllocExclusive(); + + QImage img; + if ( img.load(wxQtConvertString(name), wxQtConvertBitmapType(type)) ) { - *this = wxBitmap(image); + M_PIXDATA = (img.colorCount() > 0 && img.colorCount() <= 2) + ? QBitmap::fromImage(img, Qt::ThresholdDither) + : QPixmap::fromImage(img); + return true; } +#if wxUSE_IMAGE else -#endif { - //Try to load using Qt - AllocExclusive(); - - //TODO: Use passed image type instead of auto-detection - return M_PIXDATA.load(wxQtConvertString(name)); + //Try to load using wx + wxImage image; + if (image.LoadFile(name, type) && image.IsOk()) + { + *this = wxBitmap(image); + return true; + } } +#endif + + return false; } @@ -415,24 +528,42 @@ void *wxBitmap::GetRawData(wxPixelDataBase& data, int bpp) wxBitmapRefData *refData = static_cast(m_refData); // allow access if bpp is valid - if ( !refData->m_qtPixmap.isNull() ) + if ( !refData->m_qtPixmap.isNull() && (bpp == 32 || bpp == 24 || bpp == 1) ) { - if ( bpp == 32 ) + if ( bpp == 1 ) { - refData->m_rawPixelSource = refData->m_qtPixmap.toImage().convertToFormat(QImage::Format_RGBA8888); - data.m_height = refData->m_rawPixelSource.height(); - data.m_width = refData->m_rawPixelSource.width(); - data.m_stride = refData->m_rawPixelSource.bytesPerLine(); - bits = refData->m_rawPixelSource.bits(); + // Iterator::Pixel() actually returns an index into the colour table + // of the bitmap when accessing pixels via wxMonoPixelData. So make + // sure the entries are in the correct order in the table to provide + // one-to-one correspondence between pixel state (on/off) and its + // colour (white/black) + const QVector colorTable {qRgb(0, 0, 0), qRgb(255, 255, 255)}; + + refData->m_rawPixelSource = + refData->m_qtPixmap.toImage().convertToFormat(QImage::Format_Mono, colorTable); } + else + { + refData->m_rawPixelSource = + refData->m_qtPixmap.toImage().convertToFormat(bpp == 32 ? QImage::Format_RGBA8888_Premultiplied + : QImage::Format_RGB888); + } + + data.m_height = refData->m_rawPixelSource.height(); + data.m_width = refData->m_rawPixelSource.width(); + data.m_stride = refData->m_rawPixelSource.bytesPerLine(); + bits = refData->m_rawPixelSource.bits(); } + return bits; } void wxBitmap::UngetRawData(wxPixelDataBase& WXUNUSED(data)) { wxBitmapRefData *refData = static_cast(m_refData); - refData->m_qtPixmap = QPixmap::fromImage(refData->m_rawPixelSource); + refData->m_qtPixmap = GetDepth() == 1 + ? QBitmap::fromImage(refData->m_rawPixelSource) + : QPixmap::fromImage(refData->m_rawPixelSource); refData->m_rawPixelSource = QImage(); } @@ -460,6 +591,25 @@ bool wxBitmap::HasAlpha() const return M_PIXDATA.hasAlphaChannel(); } +void wxBitmap::QtBlendMaskWithAlpha() +{ + // For performance reasons, permanently merge the mask with pixmap's + // alpha channel, if it has any. Notice that the bitmap can still be + // converted to wxImage, but without mask information. + + if ( IsOk() && M_MASK && M_MASK->GetHandle() ) + { + AllocExclusive(); + M_PIXDATA.setMask(*M_MASK->GetHandle()); + + // Notice that if the mask was created from a colour that does not exist in + // the bitmap, setMask() will have no effect on the bitmap. So only delete + // it if it has been applied successfully. + if ( HasAlpha() ) + wxDELETE(M_MASK); + } +} + //----------------------------------------------------------------------------- // wxMask //----------------------------------------------------------------------------- @@ -488,6 +638,11 @@ wxMask& wxMask::operator=(const wxMask &mask) return *this; } +wxMask::wxMask(QBitmap* qtBitmap) +{ + m_qtBitmap = qtBitmap; +} + wxMask::wxMask(const wxBitmap& bitmap, const wxColour& colour) { m_qtBitmap = nullptr; @@ -536,14 +691,21 @@ bool wxMask::InitFromMonoBitmap(const wxBitmap& bitmap) return false; delete m_qtBitmap; - m_qtBitmap = new QBitmap(*bitmap.GetHandle()); + + // Notice that under Qt masked/unmasked areas are reversed. Inverting the mask here + // to obtain the correct result according to wx when the mask get applied to bitmap. + QImage qtImage = bitmap.GetHandle()->toImage(); + qtImage.invertPixels(); + m_qtBitmap = new QBitmap{QBitmap::fromImage(qtImage)}; return true; } wxBitmap wxMask::GetBitmap() const { - return wxBitmap(*m_qtBitmap); + QImage qtImage = m_qtBitmap->toImage(); + qtImage.invertPixels(); + return wxBitmap(QBitmap::fromImage(qtImage)); } QBitmap *wxMask::GetHandle() const diff --git a/src/qt/brush.cpp b/src/qt/brush.cpp index 1e05a6ffd3..4c2d9d6dfd 100644 --- a/src/qt/brush.cpp +++ b/src/qt/brush.cpp @@ -61,28 +61,28 @@ static Qt::BrushStyle ConvertBrushStyle(wxBrushStyle style) class wxBrushRefData: public wxGDIRefData { - public: - wxBrushRefData() : - m_style(wxBRUSHSTYLE_INVALID) - { - } +public: + wxBrushRefData() : + m_style(wxBRUSHSTYLE_INVALID) + { + } - wxBrushRefData( const wxBrushRefData& data ) - : wxGDIRefData(), - m_qtBrush(data.m_qtBrush) - { - m_style = data.m_style; - } + wxBrushRefData( const wxBrushRefData& data ) + : wxGDIRefData(), + m_qtBrush(data.m_qtBrush) + { + m_style = data.m_style; + } - bool operator == (const wxBrushRefData& data) const - { - return m_qtBrush == data.m_qtBrush; - } + bool operator == (const wxBrushRefData& data) const + { + return m_qtBrush == data.m_qtBrush; + } - QBrush m_qtBrush; + QBrush m_qtBrush; - // To keep if mask is stippled - wxBrushStyle m_style; + // To keep if mask is stippled + wxBrushStyle m_style; }; //----------------------------------------------------------------------------- @@ -92,7 +92,6 @@ class wxBrushRefData: public wxGDIRefData wxBrush::wxBrush() { - m_refData = new wxBrushRefData(); } wxBrush::wxBrush(const wxColour& col, wxBrushStyle style ) @@ -165,16 +164,22 @@ bool wxBrush::operator==(const wxBrush& brush) const wxColour wxBrush::GetColour() const { + wxCHECK_MSG( IsOk(), wxNullColour, wxT("invalid brush") ); + return wxColour(M_BRUSHDATA.color()); } wxBrushStyle wxBrush::GetStyle() const { + wxCHECK_MSG( IsOk(), wxBRUSHSTYLE_INVALID, "invalid brush" ); + return M_STYLEDATA; } wxBitmap *wxBrush::GetStipple() const { + wxCHECK_MSG( IsOk(), nullptr, "invalid brush" ); + QPixmap p = M_BRUSHDATA.texture(); if (p.isNull()) @@ -185,7 +190,7 @@ wxBitmap *wxBrush::GetStipple() const QBrush wxBrush::GetHandle() const { - return M_BRUSHDATA; + return IsOk() ? M_BRUSHDATA : QBrush(); } wxGDIRefData *wxBrush::CreateGDIRefData() const diff --git a/src/qt/colour.cpp b/src/qt/colour.cpp index a8954c1bb2..cc4dc19968 100644 --- a/src/qt/colour.cpp +++ b/src/qt/colour.cpp @@ -56,6 +56,6 @@ void wxColour::Init() void wxColour::InitRGBA(ChannelType r, ChannelType g, ChannelType b, ChannelType a) { - m_red = r, m_green = g, m_blue = b, m_alpha = a; + m_red = r; m_green = g; m_blue = b; m_alpha = a; m_valid = true; } diff --git a/src/qt/combobox.cpp b/src/qt/combobox.cpp index c85e97e2e2..042d383328 100644 --- a/src/qt/combobox.cpp +++ b/src/qt/combobox.cpp @@ -26,27 +26,6 @@ public: virtual void showPopup() override; virtual void hidePopup() override; - class IgnoreTextChange - { - public: - // Note that wxComboBox inherits its QComboBox pointer from wxChoice, - // where it can't be stored as wxQtComboBox, but its dynamic type is - // nevertheless always wxQtComboBox, so the cast below is safe. - explicit IgnoreTextChange(QComboBox *combo) - : m_combo(static_cast(combo)) - { - m_combo->m_textChangeIgnored = true; - } - - ~IgnoreTextChange() - { - m_combo->m_textChangeIgnored = false; - } - - private: - wxQtComboBox* m_combo; - }; - virtual wxString GetValueForProcessEnter() override { return GetHandler()->GetValue(); @@ -55,13 +34,10 @@ public: private: void activated(int index); void editTextChanged(const QString &text); - - bool m_textChangeIgnored; }; wxQtComboBox::wxQtComboBox( wxWindow *parent, wxComboBox *handler ) - : wxQtEventSignalHandler< QComboBox, wxComboBox >( parent, handler ), - m_textChangeIgnored( false ) + : wxQtEventSignalHandler< QComboBox, wxComboBox >( parent, handler ) { connect(this, static_cast(&QComboBox::activated), this, &wxQtComboBox::activated); @@ -94,9 +70,6 @@ void wxQtComboBox::activated(int WXUNUSED(index)) void wxQtComboBox::editTextChanged(const QString &text) { - if ( m_textChangeIgnored ) - return; - wxComboBox *handler = GetHandler(); if ( handler ) { @@ -108,7 +81,7 @@ void wxQtComboBox::editTextChanged(const QString &text) void wxComboBox::SetSelection( int n ) { - wxQtComboBox::IgnoreTextChange ignore( m_qtComboBox ); + wxQtEnsureSignalsBlocked blocker(m_qtComboBox); wxChoice::SetSelection( n ); } @@ -179,19 +152,6 @@ bool wxComboBox::Create(wxWindow *parent, wxWindowID id, return QtCreateControl( parent, id, pos, size, style, validator, name ); } -void wxComboBox::SetActualValue(const wxString &value) -{ - if ( IsReadOnly() ) - { - SetStringSelection( value ); - } - else - { - wxTextEntry::SetValue(value); - m_qtComboBox->setEditText( wxQtConvertString(value) ); - } -} - bool wxComboBox::IsReadOnly() const { return HasFlag( wxCB_READONLY ); @@ -213,21 +173,31 @@ void wxComboBox::SetEditable(bool editable) void wxComboBox::SetValue(const wxString& value) { - SetActualValue( value ); - - if ( !IsReadOnly() ) - SetInsertionPoint( 0 ); + if ( IsReadOnly() ) + { + SetStringSelection( value ); + } + else + { + wxTextEntry::SetValue(value); + } } void wxComboBox::ChangeValue(const wxString &value) { - wxQtComboBox::IgnoreTextChange ignore( m_qtComboBox ); - SetValue( value ); + if ( IsReadOnly() ) + { + SetStringSelection( value ); + } + else + { + wxTextEntry::ChangeValue(value); + } } void wxComboBox::AppendText(const wxString &value) { - SetActualValue( GetValue() + value ); + wxTextEntry::AppendText(value); } void wxComboBox::Replace(long from, long to, const wxString &value) @@ -241,7 +211,7 @@ void wxComboBox::Replace(long from, long to, const wxString &value) if ( from == 0 ) { - SetActualValue( value + original.substr(to, original.length()) ); + SetValue( value + original.substr(to, original.length()) ); } wxString front = original.substr( 0, from ) + value; @@ -249,18 +219,21 @@ void wxComboBox::Replace(long from, long to, const wxString &value) long iPoint = front.length(); if ( front.length() <= original.length() ) { - SetActualValue( front + original.substr(to, original.length()) ); + SetValue( front + original.substr(to, original.length()) ); } else { - SetActualValue( front ); + SetValue( front ); } SetInsertionPoint( iPoint ); } void wxComboBox::WriteText(const wxString &value) { - m_qtComboBox->lineEdit()->insert( wxQtConvertString( value ) ); + if ( IsEditable() ) + { + m_qtComboBox->lineEdit()->insert( wxQtConvertString( value ) ); + } } wxString wxComboBox::DoGetValue() const diff --git a/src/qt/converter.cpp b/src/qt/converter.cpp index 2d86f8b0f1..24971679ee 100644 --- a/src/qt/converter.cpp +++ b/src/qt/converter.cpp @@ -15,6 +15,7 @@ #if wxUSE_DATETIME #include "wx/datetime.h" #include + #include #endif // wxUSE_DATETIME #include "wx/qt/private/converter.h" @@ -40,6 +41,22 @@ QDate wxQtConvertDate(const wxDateTime& date) return QDate(); } +wxDateTime wxQtConvertTime(const QTime& time) +{ + if ( !time.isNull() ) + return wxDateTime(time.hour(), time.minute(), time.second(), time.msec()); + else + return wxDateTime(); +} + +QTime wxQtConvertTime(const wxDateTime& time) +{ + if ( time.IsValid() ) + return QTime(time.GetHour(), time.GetMinute(), time.GetSecond(), time.GetMillisecond()); + else + return QTime(); +} + #endif // wxUSE_DATETIME Qt::Orientation wxQtConvertOrientation( long style, wxOrientation defaultOrientation ) @@ -179,6 +196,8 @@ wxKeyCode wxQtConvertKeyCode( int key, Qt::KeyboardModifiers modifiers ) return WXK_EXECUTE; case Qt::Key_Insert: return WXK_INSERT; + case Qt::Key_Delete: + return WXK_DELETE; case Qt::Key_Help: return WXK_HELP; case Qt::Key_NumLock: @@ -292,8 +311,8 @@ int wxQtConvertKeyCode( int key, int WXUNUSED(modifiers), Qt::KeyboardModifiers return Qt::Key_Escape; case WXK_CANCEL: return Qt::Key_Cancel; - case Qt::Key_Clear: - return WXK_CLEAR; + case WXK_CLEAR: + return Qt::Key_Clear; case WXK_SHIFT: return Qt::Key_Shift; case WXK_ALT: @@ -318,6 +337,8 @@ int wxQtConvertKeyCode( int key, int WXUNUSED(modifiers), Qt::KeyboardModifiers return Qt::Key_Execute; case WXK_INSERT: return Qt::Key_Insert; + case WXK_DELETE: + return Qt::Key_Delete; case WXK_HELP: return Qt::Key_Help; case WXK_NUMLOCK: diff --git a/src/qt/datectrl.cpp b/src/qt/datectrl.cpp new file mode 100644 index 0000000000..7a5bfa9018 --- /dev/null +++ b/src/qt/datectrl.cpp @@ -0,0 +1,125 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: src/qt/datectrl.cpp +// Purpose: wxDatePickerCtrl implementation +// Author: Ali Kettab +// Created: 2023-10-12 +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +// ============================================================================ +// declarations +// ============================================================================ + +// ---------------------------------------------------------------------------- +// headers +// ---------------------------------------------------------------------------- + +#include "wx/wxprec.h" + + +#if wxUSE_DATEPICKCTRL + +#include "wx/datectrl.h" +#include "wx/dateevt.h" +#include "wx/qt/private/converter.h" +#include "wx/qt/private/winevent.h" + +#include + +wxIMPLEMENT_DYNAMIC_CLASS(wxDatePickerCtrl, wxControl); + +// ============================================================================ +// implementation +// ============================================================================ + +class wxQtDateEdit : public wxQtEventSignalHandler< QDateEdit, wxDatePickerCtrl > +{ +public: + wxQtDateEdit( wxWindow* parent, wxDatePickerCtrl* handler ); + +private: + void dateChanged(const QDate& date); +}; + +wxQtDateEdit::wxQtDateEdit( wxWindow* parent, wxDatePickerCtrl* handler ) + : wxQtEventSignalHandler< QDateEdit, wxDatePickerCtrl >( parent, handler ) +{ + connect(this, &QDateTimeEdit::dateChanged, + this, &wxQtDateEdit::dateChanged); +} + +void wxQtDateEdit::dateChanged(const QDate& date) +{ + wxDateEvent event(GetHandler(), wxQtConvertDate(date), wxEVT_DATE_CHANGED); + EmitEvent( event ); +} + +// ---------------------------------------------------------------------------- +// wxDatePickerCtrl creation +// ---------------------------------------------------------------------------- + +bool +wxDatePickerCtrl::Create(wxWindow *parent, + wxWindowID id, + const wxDateTime& dt, + const wxPoint& pos, + const wxSize& size, + long style, + const wxValidator& validator, + const wxString& name) +{ + m_qtDateEdit = new wxQtDateEdit( parent, this ); + m_qtDateEdit->setDate( dt.IsValid() ? wxQtConvertDate(dt) : + wxQtConvertDate(wxDateTime::Today()) ); + m_qtDateEdit->setCalendarPopup(style & wxDP_DROPDOWN); + m_qtDateEdit->setDisplayFormat(QLocale::system().dateFormat(QLocale::ShortFormat)); + + return QtCreateControl( parent, id, pos, size, style, validator, name ); +} + +// ---------------------------------------------------------------------------- +// wxDatePickerCtrl operations +// ---------------------------------------------------------------------------- + +void wxDatePickerCtrl::SetValue(const wxDateTime& dt) +{ + wxASSERT_MSG( dt.IsValid() || HasFlag(wxDP_ALLOWNONE), + "this control must have a valid date" ); + + const auto qtDate = wxQtConvertDate(dt); + + if ( qtDate >= m_qtDateEdit->minimumDate() && + qtDate <= m_qtDateEdit->maximumDate() ) + { + wxQtEnsureSignalsBlocked blocker(m_qtDateEdit); + m_qtDateEdit->setDate( qtDate ); + } +} + +wxDateTime wxDatePickerCtrl::GetValue() const +{ + return wxQtConvertDate( m_qtDateEdit->date() ); +} + +void wxDatePickerCtrl::SetRange(const wxDateTime& dt1, const wxDateTime& dt2) +{ + m_qtDateEdit->setDateRange( wxQtConvertDate(dt1), wxQtConvertDate(dt2) ); +} + +bool wxDatePickerCtrl::GetRange(wxDateTime *dt1, wxDateTime *dt2) const +{ + if ( dt1 ) + *dt1 = wxQtConvertDate( m_qtDateEdit->minimumDate() ); + + if ( dt2 ) + *dt2 = wxQtConvertDate( m_qtDateEdit->maximumDate() ); + + return true; +} + +QWidget* wxDatePickerCtrl::GetHandle() const +{ + return m_qtDateEdit; +} + +#endif // wxUSE_DATEPICKCTRL diff --git a/src/qt/dc.cpp b/src/qt/dc.cpp index 520cc64797..32e938d707 100644 --- a/src/qt/dc.cpp +++ b/src/qt/dc.cpp @@ -178,6 +178,8 @@ void wxQtDCImpl::SetPen(const wxPen& pen) { m_pen = pen; + if ( !m_pen.IsOk() ) return; + m_qtPainter->setPen(pen.GetHandle()); ApplyRasterColourOp(); @@ -187,6 +189,8 @@ void wxQtDCImpl::SetBrush(const wxBrush& brush) { m_brush = brush; + if ( !m_brush.IsOk() ) return; + if (brush.GetStyle() == wxBRUSHSTYLE_STIPPLE_MASK_OPAQUE) { // Use a monochrome mask: use foreground color for the mask @@ -219,7 +223,14 @@ void wxQtDCImpl::SetBackground(const wxBrush& brush) m_backgroundBrush = brush; if (m_qtPainter->isActive()) - m_qtPainter->setBackground(brush.GetHandle()); + { + // For consistency with the other ports: clearing the dc with + // invalid brush (Qt::NoBrush) should use white colour (which + // happens to be the default colour in Qt too) instead of no + // colour at all. + m_qtPainter->setBackground( + brush.IsOk() ? brush.GetHandle() : Qt::white); + } } void wxQtDCImpl::SetBackgroundMode(int mode) @@ -347,14 +358,16 @@ void wxQtDCImpl::ApplyRasterColourOp() wxCoord wxQtDCImpl::GetCharHeight() const { - QFontMetrics metrics(m_qtPainter->font()); + QFontMetrics metrics(m_qtPainter->isActive() ? + m_qtPainter->font() : QApplication::font()); return wxCoord( metrics.height() ); } wxCoord wxQtDCImpl::GetCharWidth() const { //FIXME: Returning max width, instead of average - QFontMetrics metrics(m_qtPainter->font()); + QFontMetrics metrics(m_qtPainter->isActive() ? + m_qtPainter->font() : QApplication::font()); return wxCoord( metrics.maxWidth() ); } diff --git a/src/qt/filedlg.cpp b/src/qt/filedlg.cpp index f3c4c728be..886df5daf4 100644 --- a/src/qt/filedlg.cpp +++ b/src/qt/filedlg.cpp @@ -138,7 +138,7 @@ void wxFileDialog::GetFilenames(wxArrayString& files) const foreach (QString file, selectedfiles ) { wxFileName fn = wxQtConvertString(file); - files.Add(fn.GetName()); + files.Add(fn.GetFullName()); } } diff --git a/src/qt/font.cpp b/src/qt/font.cpp index 4ffa9d0844..1395a23104 100644 --- a/src/qt/font.cpp +++ b/src/qt/font.cpp @@ -394,7 +394,19 @@ double wxNativeFontInfo::GetFractionalPointSize() const wxSize wxNativeFontInfo::GetPixelSize() const { - return wxSize(0, m_qtFont.pixelSize()); + // Note that QFont::pixelSize() returns -1 if the size was set with setPointSize(). + // If so, fall back to QFontInfo::pixelSize() which returns the pixel size of the + // matched window system font. + + int pixelSize = m_qtFont.pixelSize(); + + if ( pixelSize < 0 ) + { + QFontInfo fontInfo(m_qtFont); + pixelSize = fontInfo.pixelSize(); + } + + return wxSize(0, pixelSize); } wxFontStyle wxNativeFontInfo::GetStyle() const diff --git a/src/qt/listbox.cpp b/src/qt/listbox.cpp index a59324d3d4..b34c62fb3d 100644 --- a/src/qt/listbox.cpp +++ b/src/qt/listbox.cpp @@ -71,7 +71,7 @@ void wxQtListWidgetItem::setData(int role, const QVariant& value) if ( role == Qt::CheckStateRole ) { const auto list = static_cast(listWidget()); - if ( list && list->isVisible() ) + if ( list && list->isVisible() && !list->signalsBlocked() ) { const auto handler = list->GetHandler(); if ( handler ) @@ -315,7 +315,7 @@ int wxListBox::DoInsertItems(const wxArrayStringsAdapter & items, int wxListBox::DoInsertOneItem(const wxString& text, unsigned int pos) { - QListWidgetItem* item = new QListWidgetItem(); + QListWidgetItem* item = new wxQtListWidgetItem(); item->setText(wxQtConvertString( text )); if ( m_hasCheckBoxes ) { @@ -323,7 +323,7 @@ int wxListBox::DoInsertOneItem(const wxString& text, unsigned int pos) item->setCheckState(Qt::Unchecked); } m_qtListWidget->insertItem(pos, item); - return pos; + return IsSorted() ? m_qtListWidget->row(item) : pos; } void wxListBox::DoSetItemClientData(unsigned int n, void *clientData) diff --git a/src/qt/menuitem.cpp b/src/qt/menuitem.cpp index 3aa2fde730..65006a3bd4 100644 --- a/src/qt/menuitem.cpp +++ b/src/qt/menuitem.cpp @@ -38,10 +38,11 @@ public: } // Convert hyphenated shortcuts to use the plus sign (+) which Qt understands. + // Example: [ Ctrl-Shift-- ] should be converted to [ Ctrl+Shift+- ] static wxString Normalize(const wxString& text) { QString normalized = wxQtConvertString( text ); - normalized.replace(QRegExp("([^+-])[-]"), "\\1+"); + normalized.replace(QRegExp("([^+-])[-](.)"), "\\1+\\2"); return wxQtConvertString( normalized ); } diff --git a/src/qt/palette.cpp b/src/qt/palette.cpp deleted file mode 100644 index 05fe4508ee..0000000000 --- a/src/qt/palette.cpp +++ /dev/null @@ -1,48 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: src/qt/palette.cpp -// Author: Peter Most -// Copyright: (c) Peter Most -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#include "wx/palette.h" - -wxIMPLEMENT_DYNAMIC_CLASS(wxPalette,wxGDIObject) - -wxPalette::wxPalette() -{ -} - -wxPalette::wxPalette(int WXUNUSED(n), unsigned char *WXUNUSED(red), unsigned char *WXUNUSED(green), unsigned char *WXUNUSED(blue)) -{ -} - -bool wxPalette::Create(int WXUNUSED(n), unsigned char *WXUNUSED(red), unsigned char *WXUNUSED(green), unsigned char *WXUNUSED(blue)) -{ - return false; -} - -bool wxPalette::GetRGB(int WXUNUSED(pixel), unsigned char *WXUNUSED(red), unsigned char *WXUNUSED(green), unsigned char *WXUNUSED(blue)) const -{ - return false; -} - -int wxPalette::GetPixel(unsigned char WXUNUSED(red), unsigned char WXUNUSED(green), unsigned char WXUNUSED(blue)) const -{ - return false; -} - - -wxGDIRefData *wxPalette::CreateGDIRefData() const -{ - return nullptr; -} - -wxGDIRefData *wxPalette::CloneGDIRefData(const wxGDIRefData *WXUNUSED(data)) const -{ - return nullptr; -} - diff --git a/src/qt/pen.cpp b/src/qt/pen.cpp index 8e9052fce8..989057410a 100644 --- a/src/qt/pen.cpp +++ b/src/qt/pen.cpp @@ -204,35 +204,62 @@ static wxPenJoin ConvertPenJoinStyle(Qt::PenJoinStyle style) class wxPenRefData: public wxGDIRefData { - public: - void defaultPen() +public: + void defaultPen() + { + m_qtPen.setCapStyle(Qt::RoundCap); + m_qtPen.setJoinStyle(Qt::RoundJoin); + m_dashes = nullptr; + m_dashesSize = 0; + } + + wxPenRefData() + { + defaultPen(); + } + + wxPenRefData( const wxPenRefData& data ) + : wxGDIRefData() + , m_qtPen(data.m_qtPen) + { + defaultPen(); + } + + wxPenRefData(const wxPenInfo& info) + { + m_qtPen.setWidth(info.GetWidth()); + m_qtPen.setStyle(ConvertPenStyle(info.GetStyle())); + m_qtPen.setCapStyle(ConvertPenCapStyle(info.GetCap())); + m_qtPen.setJoinStyle(ConvertPenJoinStyle(info.GetJoin())); + m_qtPen.setColor(info.GetColour().GetQColor()); + + m_dashesSize = info.GetDashes(const_cast(&m_dashes)); + } + + bool operator == (const wxPenRefData& data) const + { + if ( m_dashesSize != data.m_dashesSize ) + return false; + + if ( m_dashes ) { - m_qtPen.setCapStyle(Qt::RoundCap); - m_qtPen.setJoinStyle(Qt::RoundJoin); - m_dashes = nullptr; - m_dashesSize = 0; + if ( !data.m_dashes || + memcmp(m_dashes, data.m_dashes, m_dashesSize*sizeof(wxDash)) ) + { + return false; + } + } + else if ( data.m_dashes ) + { + return false; } - wxPenRefData() - { - defaultPen(); - } + return m_qtPen == data.m_qtPen; + } - wxPenRefData( const wxPenRefData& data ) - : wxGDIRefData() - , m_qtPen(data.m_qtPen) - { - defaultPen(); - } - - bool operator == (const wxPenRefData& data) const - { - return m_qtPen == data.m_qtPen; - } - - QPen m_qtPen; - const wxDash *m_dashes; - int m_dashesSize; + QPen m_qtPen; + const wxDash *m_dashes; + int m_dashesSize; }; //----------------------------------------------------------------------------- @@ -241,7 +268,6 @@ class wxPenRefData: public wxGDIRefData wxPen::wxPen() { - m_refData = new wxPenRefData(); } wxPen::wxPen( const wxColour &colour, int width, wxPenStyle style) @@ -260,6 +286,10 @@ wxPen::wxPen(const wxColour& col, int width, int style) M_PENDATA.setColor(col.GetQColor()); } +wxPen::wxPen(const wxPenInfo& info) +{ + m_refData = new wxPenRefData(info); +} bool wxPen::operator==(const wxPen& pen) const { @@ -334,6 +364,8 @@ void wxPen::SetCap(wxPenCap cap) wxColour wxPen::GetColour() const { + wxCHECK_MSG( IsOk(), wxNullColour, "invalid pen" ); + wxColour c(M_PENDATA.color()); return c; } @@ -345,33 +377,43 @@ wxBitmap *wxPen::GetStipple() const wxPenStyle wxPen::GetStyle() const { + wxCHECK_MSG( IsOk(), wxPENSTYLE_INVALID, "invalid pen" ); + return ConvertPenStyle(M_PENDATA.style()); } wxPenJoin wxPen::GetJoin() const { + wxCHECK_MSG( IsOk(), wxJOIN_INVALID, "invalid pen" ); + return ConvertPenJoinStyle(M_PENDATA.joinStyle()); } wxPenCap wxPen::GetCap() const { + wxCHECK_MSG( IsOk(), wxCAP_INVALID, "invalid pen" ); + return ConvertPenCapStyle(M_PENDATA.capStyle()); } int wxPen::GetWidth() const { + wxCHECK_MSG( IsOk(), -1, "invalid pen" ); + return M_PENDATA.width(); } int wxPen::GetDashes(wxDash **ptr) const { + wxCHECK_MSG( IsOk(), -1, "invalid pen" ); + *ptr = (wxDash *)((wxPenRefData *)m_refData)->m_dashes; return ((wxPenRefData *)m_refData)->m_dashesSize; } QPen wxPen::GetHandle() const { - return M_PENDATA; + return IsOk() ? M_PENDATA : QPen(); } wxGDIRefData *wxPen::CreateGDIRefData() const diff --git a/src/qt/popupwin.cpp b/src/qt/popupwin.cpp index f178f250cc..1ebc46eb45 100644 --- a/src/qt/popupwin.cpp +++ b/src/qt/popupwin.cpp @@ -9,12 +9,53 @@ #include "wx/wxprec.h" #include "wx/popupwin.h" +#include "wx/qt/private/utils.h" +#include "wx/qt/private/winevent.h" + +#include + + +class wxQtPopupWindow : public wxQtEventSignalHandler +{ +public: + wxQtPopupWindow(wxWindow* parent, wxPopupWindow* handler); + +protected: + + virtual void closeEvent(QCloseEvent *event) override + { + QWidget::closeEvent(event); + } +}; + +wxQtPopupWindow::wxQtPopupWindow(wxWindow* parent, wxPopupWindow* handler) + : wxQtEventSignalHandler(parent, handler) +{ +} wxPopupWindow::wxPopupWindow() { } -wxPopupWindow::wxPopupWindow(wxWindow *WXUNUSED(parent), int WXUNUSED(flags)) +wxPopupWindow::wxPopupWindow(wxWindow *parent, int flags) { + Create(parent, flags); } +bool wxPopupWindow::Create( wxWindow *WXUNUSED(parent), int style ) +{ + m_qtWindow = new wxQtPopupWindow(nullptr, this); + + m_qtWindow->setWindowFlag(Qt::Popup); + m_qtWindow->setFocusPolicy(Qt::NoFocus); + + // all dialogs should have tab traversal enabled + style |= wxTAB_TRAVERSAL; + + // Unlike windows, top level windows are created hidden by default. + m_isShown = false; + + // Under wxQt, popups should be created without parent. Otherwise, the + // application would crash (caused by double deletion) when it's shut down. + return wxPopupWindowBase::Create( nullptr, style ); +} diff --git a/src/qt/textctrl.cpp b/src/qt/textctrl.cpp index eba458e00b..c1e59da2b5 100644 --- a/src/qt/textctrl.cpp +++ b/src/qt/textctrl.cpp @@ -17,6 +17,12 @@ #include #include +#include + +#if (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)) +#define wxHAS_QT_INPUTREJECTED +#endif + /* * Abstract base class for wxQtSingleLineEdit and wxQtMultiLineEdit. * This splits the polymorphic behaviour into two separate classes, avoiding @@ -37,8 +43,10 @@ public: virtual bool GetSelection(long *from, long *to) const = 0; virtual long XYToPosition(long x, long y) const = 0; virtual bool PositionToXY(long pos, long *x, long *y) const = 0; + virtual wxTextCtrlHitTestResult HitTest(const wxPoint& pt, long *pos) const = 0; virtual QScrollArea *ScrollBarsContainer() const = 0; virtual void WriteText( const wxString &text ) = 0; + virtual void SetMaxLength(unsigned long len) = 0; virtual void MarkDirty() = 0; virtual void DiscardEdits() = 0; virtual void blockSignals(bool block) = 0; @@ -96,8 +104,16 @@ public: return GetHandler()->GetValue(); } + // cursorRect() is protected in base class. Make it public + // so it can be accessed by wxQtSingleLineEdit::HitTest() + using QLineEdit::cursorRect; + private: void textChanged(); + +#ifdef wxHAS_QT_INPUTREJECTED + void inputRejected(); +#endif }; class wxQtTextEdit : public wxQtEventSignalHandler< QTextEdit, wxTextCtrl > @@ -241,6 +257,27 @@ public: return true; } + + virtual wxTextCtrlHitTestResult + HitTest(const wxPoint& pt, long* pos) const override + { + auto qtEdit = static_cast(m_edit); + + auto cursor = qtEdit->cursorForPosition( wxQtConvertPoint(pt) ); + auto curRect = qtEdit->cursorRect(cursor); + + if ( pos ) + *pos = cursor.position(); + + if ( pt.y > curRect.y() + qtEdit->fontMetrics().height() ) + return wxTE_HT_BELOW; + + if ( pt.x > curRect.x() + qtEdit->fontMetrics().averageCharWidth() ) + return wxTE_HT_BEYOND; + + return wxTE_HT_ON_TEXT; + } + virtual void WriteText( const wxString &text ) override { m_edit->insertPlainText(wxQtConvertString( text )); @@ -248,6 +285,11 @@ public: m_edit->ensureCursorVisible(); } + virtual void SetMaxLength(unsigned long WXUNUSED(len)) override + { + wxMISSING_IMPLEMENTATION("not implemented for multiline control"); + } + virtual void MarkDirty() override { return m_edit->setWindowModified( true ); @@ -422,6 +464,15 @@ public: m_edit->insert(wxQtConvertString( text )); } + virtual void SetMaxLength(unsigned long len) override + { + // Notice that setMaxLength() takes an int and not an unsigned int + m_edit->setMaxLength( + len > std::numeric_limits::max() + ? std::numeric_limits::max() : len + ); + } + virtual void MarkDirty() override { return m_edit->setModified( true ); @@ -489,6 +540,25 @@ public: return true; } + virtual wxTextCtrlHitTestResult + HitTest(const wxPoint& pt, long *pos) const override + { + auto qtEdit = static_cast(m_edit); + auto curPos = qtEdit->cursorPositionAt( wxQtConvertPoint(pt) ); + auto curRect = qtEdit->cursorRect(); + + if ( pos ) + *pos = curPos; + + if ( pt.y > curRect.y() + qtEdit->fontMetrics().height() ) + return wxTE_HT_BELOW; + + if ( pt.x > curRect.x() + qtEdit->fontMetrics().averageCharWidth() ) + return wxTE_HT_BEYOND; + + return wxTE_HT_ON_TEXT; + } + virtual QScrollArea *ScrollBarsContainer() const override { return nullptr; @@ -515,6 +585,11 @@ wxQtLineEdit::wxQtLineEdit( wxWindow *parent, wxTextCtrl *handler ) { connect(this, &QLineEdit::textChanged, this, &wxQtLineEdit::textChanged); + +#ifdef wxHAS_QT_INPUTREJECTED + connect(this, &QLineEdit::inputRejected, + this, &wxQtLineEdit::inputRejected); +#endif } void wxQtLineEdit::textChanged() @@ -526,6 +601,15 @@ void wxQtLineEdit::textChanged() } } +#ifdef wxHAS_QT_INPUTREJECTED +void wxQtLineEdit::inputRejected() +{ + wxCommandEvent event(wxEVT_TEXT_MAXLEN, GetHandler()->GetId()); + event.SetString( GetHandler()->GetValue() ); + EmitEvent( event ); +} +#endif // wxHAS_QT_INPUTREJECTED + wxQtTextEdit::wxQtTextEdit( wxWindow *parent, wxTextCtrl *handler ) : wxQtEventSignalHandler< QTextEdit, wxTextCtrl >( parent, handler ) { @@ -676,6 +760,12 @@ void wxTextCtrl::ShowPosition(long WXUNUSED(pos)) { } +wxTextCtrlHitTestResult +wxTextCtrl::HitTest(const wxPoint& pt, long *pos) const +{ + return m_qtEdit->HitTest(pt, pos); +} + bool wxTextCtrl::DoLoadFile(const wxString& WXUNUSED(file), int WXUNUSED(fileType)) { return false; @@ -726,6 +816,24 @@ void wxTextCtrl::EmptyUndoBuffer() m_qtEdit->EmptyUndoBuffer(); } +bool wxTextCtrl::IsEditable() const +{ + return HasFlag(wxTE_READONLY); +} + +void wxTextCtrl::SetEditable(bool editable) +{ + long flags = GetWindowStyle(); + + if ( editable ) + flags &= ~wxTE_READONLY; + else + flags |= wxTE_READONLY; + + SetWindowStyle(flags); + m_qtEdit->SetStyleFlags(flags); +} + void wxTextCtrl::SetInsertionPoint(long pos) { m_qtEdit->SetInsertionPoint(pos); @@ -767,22 +875,35 @@ void wxTextCtrl::WriteText( const wxString &text ) m_qtEdit->WriteText(text); } +void wxTextCtrl::SetMaxLength(unsigned long len) +{ + m_qtEdit->SetMaxLength(len); +} + void wxTextCtrl::DoSetValue( const wxString &text, int flags ) { - // do not fire qt signals for certain methods (i.e. ChangeText) - if ( !(flags & SetValue_SendEvent) ) + if ( text != DoGetValue() ) { - m_qtEdit->blockSignals(true); + // do not fire qt signals for certain methods (i.e. ChangeText) + if ( !(flags & SetValue_SendEvent) ) + { + m_qtEdit->blockSignals(true); + } + + m_qtEdit->SetValue( text ); + + // re-enable qt signals + if ( !(flags & SetValue_SendEvent) ) + { + m_qtEdit->blockSignals(false); + } + SetInsertionPoint(0); } - - m_qtEdit->SetValue( text ); - - // re-enable qt signals - if ( !(flags & SetValue_SendEvent) ) + else { - m_qtEdit->blockSignals(false); + if ( flags & SetValue_SendEvent ) + SendTextUpdatedEventIfAllowed(); } - SetInsertionPoint(0); } QWidget *wxTextCtrl::GetHandle() const diff --git a/src/qt/textentry.cpp b/src/qt/textentry.cpp index 8a110ffeac..7f25b40110 100644 --- a/src/qt/textentry.cpp +++ b/src/qt/textentry.cpp @@ -11,6 +11,7 @@ #include "wx/textentry.h" #include "wx/window.h" +#include wxTextEntry::wxTextEntry() { @@ -104,11 +105,20 @@ wxString wxTextEntry::DoGetValue() const return wxString(); } -void wxTextEntry::DoSetValue(const wxString &WXUNUSED(value), int WXUNUSED(flags)) +void wxTextEntry::DoSetValue(const wxString& value, int flags) { + wxTextEntryBase::DoSetValue(value, flags); } wxWindow *wxTextEntry::GetEditableWindow() { return nullptr; } + +void wxTextEntry::EnableTextChangedEvents(bool enable) +{ + wxWindow* const win = GetEditableWindow(); + + if ( win ) + win->GetHandle()->blockSignals(!enable); +} diff --git a/src/qt/timectrl.cpp b/src/qt/timectrl.cpp new file mode 100644 index 0000000000..0b990e2571 --- /dev/null +++ b/src/qt/timectrl.cpp @@ -0,0 +1,101 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: src/qt/timectrl.cpp +// Purpose: wxTimePickerCtrl implementation +// Author: Ali Kettab +// Created: 2023-10-13 +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +// ============================================================================ +// declarations +// ============================================================================ + +// ---------------------------------------------------------------------------- +// headers +// ---------------------------------------------------------------------------- + +#include "wx/wxprec.h" + + +#if wxUSE_TIMEPICKCTRL + + +#include "wx/timectrl.h" +#include "wx/dateevt.h" +#include "wx/qt/private/converter.h" +#include "wx/qt/private/winevent.h" + +#include + +wxIMPLEMENT_DYNAMIC_CLASS(wxTimePickerCtrl, wxControl); + +// ============================================================================ +// implementation +// ============================================================================ + +class wxQtTimeEdit : public wxQtEventSignalHandler< QTimeEdit, wxTimePickerCtrl > +{ +public: + wxQtTimeEdit( wxWindow* parent, wxTimePickerCtrl* handler ); + +private: + void timeChanged(const QTime& time); + +}; + +wxQtTimeEdit::wxQtTimeEdit( wxWindow* parent, wxTimePickerCtrl* handler ) + : wxQtEventSignalHandler< QTimeEdit, wxTimePickerCtrl >( parent, handler ) +{ + connect(this, &QDateTimeEdit::timeChanged, + this, &wxQtTimeEdit::timeChanged); +} + +void wxQtTimeEdit::timeChanged(const QTime& time) +{ + wxDateEvent event(GetHandler(), wxQtConvertTime(time), wxEVT_TIME_CHANGED); + EmitEvent( event ); +} + +// ---------------------------------------------------------------------------- +// wxTimePickerCtrl creation +// ---------------------------------------------------------------------------- + +bool +wxTimePickerCtrl::Create(wxWindow *parent, + wxWindowID id, + const wxDateTime& dt, + const wxPoint& pos, + const wxSize& size, + long style, + const wxValidator& validator, + const wxString& name) +{ + m_qtTimeEdit = new wxQtTimeEdit( parent, this ); + m_qtTimeEdit->setTime( dt.IsValid() ? wxQtConvertTime(dt) : + wxQtConvertTime(wxDateTime::Now()) ); + m_qtTimeEdit->setDisplayFormat(QLocale::system().timeFormat(QLocale::ShortFormat)); + + return QtCreateControl( parent, id, pos, size, style, validator, name ); +} + +// ---------------------------------------------------------------------------- +// wxTimePickerCtrl operations +// ---------------------------------------------------------------------------- + +void wxTimePickerCtrl::SetValue(const wxDateTime& dt) +{ + wxQtEnsureSignalsBlocked blocker(m_qtTimeEdit); + m_qtTimeEdit->setTime( dt.IsValid() ? wxQtConvertTime(dt) : QTime() ); +} + +wxDateTime wxTimePickerCtrl::GetValue() const +{ + return wxQtConvertTime( m_qtTimeEdit->time() ); +} + +QWidget* wxTimePickerCtrl::GetHandle() const +{ + return m_qtTimeEdit; +} + +#endif // wxUSE_TIMEPICKCTRL diff --git a/src/qt/toolbar.cpp b/src/qt/toolbar.cpp index 8416d23bdf..ebcf301b88 100644 --- a/src/qt/toolbar.cpp +++ b/src/qt/toolbar.cpp @@ -307,12 +307,13 @@ bool wxToolBar::DoInsertTool(size_t pos, wxToolBarToolBase *toolBase) { default: wxFAIL_MSG("unknown toolbar child type"); - // fall through + wxFALLTHROUGH; case wxITEM_RADIO: GetActionGroup(pos)->addAction(action); - // fall-through + wxFALLTHROUGH; case wxITEM_CHECK: tool->m_qtToolButton->setCheckable(true); + break; case wxITEM_DROPDOWN: case wxITEM_NORMAL: break; diff --git a/src/qt/toplevel.cpp b/src/qt/toplevel.cpp index 9082e2efe8..33a0666b5a 100644 --- a/src/qt/toplevel.cpp +++ b/src/qt/toplevel.cpp @@ -245,3 +245,28 @@ long wxTopLevelWindowQt::GetWindowStyleFlag() const return winStyle; } + +void wxTopLevelWindowQt::DoSetSizeHints( int minW, int minH, + int maxW, int maxH, + int incW, int incH ) +{ + // The value -1 is special which means no constraints will be used. + // In other words, use the Qt defaults if -1 was specified. + + if ( maxW == wxDefaultCoord ) + maxW = QWIDGETSIZE_MAX; + if ( maxH == wxDefaultCoord ) + maxH = QWIDGETSIZE_MAX; + + minW = wxMax(0, minW); + minH = wxMax(0, minH); + + incW = wxMax(0, incW); + incH = wxMax(0, incH); + + GetHandle()->setMinimumSize(minW, minH); + GetHandle()->setMaximumSize(maxW, maxH); + GetHandle()->setSizeIncrement(incW, incH); + + wxTopLevelWindowBase::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); +} diff --git a/src/qt/treectrl.cpp b/src/qt/treectrl.cpp index 5b6fe397d0..15a2f80c3e 100644 --- a/src/qt/treectrl.cpp +++ b/src/qt/treectrl.cpp @@ -578,6 +578,8 @@ bool wxTreeCtrl::Create(wxWindow *parent, wxWindowID id, SetWindowStyleFlag(style); + Bind(wxEVT_KEY_DOWN, &wxTreeCtrl::OnKeyDown, this); + return QtCreateControl(parent, id, pos, size, style, validator, name); } @@ -629,6 +631,12 @@ void wxTreeCtrl::OnImagesChanged() } } +void wxTreeCtrl::SetStateImages(const wxVector& images) +{ + m_imagesState.SetImages(images); + m_qtTreeWidget->update(); +} + void wxTreeCtrl::SetStateImageList(wxImageList *imageList) { m_imagesState.SetImageList(imageList); @@ -1420,3 +1428,14 @@ wxTreeItemId wxTreeCtrl::GetNext(const wxTreeItemId &item) const } while ( p.IsOk() && !toFind.IsOk() ); return toFind; } + +void wxTreeCtrl::OnKeyDown(wxKeyEvent& event) +{ + // send a tree event + wxTreeEvent te( wxEVT_TREE_KEY_DOWN, this); + te.m_evtKey = event; + if ( GetEventHandler()->ProcessEvent( te ) ) + return; + + event.Skip(); +} diff --git a/src/qt/uiaction.cpp b/src/qt/uiaction.cpp index 618cdaa36b..dc6d534b6e 100644 --- a/src/qt/uiaction.cpp +++ b/src/qt/uiaction.cpp @@ -14,6 +14,11 @@ #include "wx/uiaction.h" #include "wx/private/uiaction.h" +// Apparently {mouse,key}Event() functions signature has changed from QWidget to +// QWindow at some time during Qt5. Fortunately, we can continue to use the API +// taking QWidget by defining QT_WIDGETS_LIB before including the test headers. +#define QT_WIDGETS_LIB + #include #include #include @@ -26,16 +31,6 @@ using namespace Qt; using namespace QTest; -// Apparently {mouse,key}Event() functions signature has changed from QWidget -// to QWindow at some time during Qt5, but we don't know when exactly. We do -// know that they take QWindow for 5.2 and, presumably, later versions (but not -// for whichever version this code was originally written for). -#if (QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)) -inline QWindow* argForEvents(QWidget* w) { return w->windowHandle(); } -#else -inline QWidget* argForEvents(QWidget* w) { return w; } -#endif - class wxUIActionSimulatorQtImpl : public wxUIActionSimulatorImpl { public: @@ -52,15 +47,66 @@ public: virtual bool MouseDown(int button = wxMOUSE_BTN_LEFT) override; virtual bool MouseUp(int button = wxMOUSE_BTN_LEFT) override; + virtual bool MouseClick(int button = wxMOUSE_BTN_LEFT) override; + virtual bool MouseDblClick(int button = wxMOUSE_BTN_LEFT) override; + virtual bool DoKey(int keycode, int modifiers, bool isDown) override; private: // This class has no public ctors, use Get() instead. - wxUIActionSimulatorQtImpl() { } + wxUIActionSimulatorQtImpl() { m_mousePosition = QCursor::pos(); } + + // Simulating mouse clicks with one or more modifiers only works if the modifier(s) + // is/are passed along with the mouse click. We just put SaveModifierForMouseClicks() + // inside DoKey() to remember which modifier(s) is/are currently pressed and pass that + // information to SimulateMouseButton() so code like the following works as expected: + // + // sim.KeyDown(WXK_SHIFT); + // sim.MouseClick(); + // sim.KeyUp(WXK_SHIFT); + // + void SaveModifierForMouseClicks(int keycode, bool isDown) + { + switch ( keycode ) + { + default: + wxFALLTHROUGH; + + case WXK_SHIFT: + isDown ? m_modifiers |= wxMOD_SHIFT + : m_modifiers &= ~wxMOD_SHIFT; + break; + case WXK_ALT: + isDown ? m_modifiers |= wxMOD_ALT + : m_modifiers &= ~wxMOD_ALT; + break; + case WXK_CONTROL: + isDown ? m_modifiers |= wxMOD_CONTROL + : m_modifiers &= ~wxMOD_CONTROL; + break; + } + } + + int m_modifiers = wxMOD_NONE; // for mouse clicks only + QPoint m_mousePosition; wxDECLARE_NO_COPY_CLASS(wxUIActionSimulatorQtImpl); }; +static Qt::KeyboardModifiers ConvertToQtModifiers(int modifiers) +{ + Qt::KeyboardModifiers qtmodifiers = Qt::NoModifier; + + if ( modifiers & wxMOD_SHIFT ) + qtmodifiers |= Qt::ShiftModifier; + if ( modifiers & wxMOD_ALT ) + qtmodifiers |= Qt::AltModifier; + if ( modifiers & wxMOD_CONTROL ) + qtmodifiers |= Qt::ControlModifier; + + return qtmodifiers; +} + static MouseButton ConvertMouseButton( int button ) { MouseButton qtButton; @@ -96,56 +142,100 @@ static MouseButton ConvertMouseButton( int button ) } -static bool SimulateMouseButton( MouseAction mouseAction, MouseButton mouseButton ) +static bool SimulateMouseButton( MouseAction mouseAction, + MouseButton mouseButton, + QPoint mousePosition, + Qt::KeyboardModifiers modifiers = Qt::NoModifier ) { - QPoint mousePosition = QCursor::pos(); QWidget *widget = QApplication::widgetAt( mousePosition ); - if ( widget != nullptr ) - mouseEvent( mouseAction, argForEvents(widget), mouseButton, NoModifier, mousePosition ); + + if ( !widget ) + return false; + + const QPoint pos = widget->mapFromGlobal(mousePosition); + + // Notice that windowHandle() returns a valid handle for native widgets only. + widget->windowHandle() != nullptr ? + mouseEvent( mouseAction, widget->windowHandle(), mouseButton, modifiers, pos ) : + mouseEvent( mouseAction, widget, mouseButton, modifiers, pos ); // If we found a widget then we successfully simulated an event: - return widget != nullptr; -} - -static bool SimulateKeyboardKey( KeyAction keyAction, Key key ) -{ - QWidget *widget = QApplication::focusWidget(); - if ( widget != nullptr ) - keyEvent( keyAction, argForEvents(widget), key ); - - // If we found a widget then we successfully simulated an event: - - return widget != nullptr; -} - -bool wxUIActionSimulatorQtImpl::MouseDown( int button ) -{ - return SimulateMouseButton( MousePress, ConvertMouseButton( button )); -} - -bool wxUIActionSimulatorQtImpl::MouseUp(int button) -{ - return SimulateMouseButton( MouseRelease, ConvertMouseButton( button )); -} - -bool wxUIActionSimulatorQtImpl::MouseMove(long x, long y) -{ - QCursor::setPos( x, y ); - return true; } +static bool SimulateKeyboardKey( KeyAction keyAction, Key key, int modifiers ) +{ + QWidget *widget = QApplication::focusWidget(); + + if ( !widget ) + return false; + + // I don't know if this is a bug in QTest or not, but simulating Shift+Char + // always produces a lowercase of that char! (which must be in uppercase) + if ( modifiers == wxMOD_SHIFT && key < 256 ) + { + const QChar qChar(key); + if ( qChar.isLetter() ) + { + widget->windowHandle() != nullptr ? + sendKeyEvent( keyAction, widget->windowHandle(), key, + QString(qChar.toUpper()), Qt::ShiftModifier ) : + sendKeyEvent( keyAction, widget, key, + QString(qChar.toUpper()), Qt::ShiftModifier ); + return true; + } + } + + widget->windowHandle() != nullptr ? + keyEvent( keyAction, widget->windowHandle(), key, ConvertToQtModifiers(modifiers) ) : + keyEvent( keyAction, widget, key, ConvertToQtModifiers(modifiers) ); + + // If we found a widget then we successfully simulated an event: + + return true; +} + +bool wxUIActionSimulatorQtImpl::MouseDown(int button) +{ + return SimulateMouseButton( MousePress, ConvertMouseButton( button ), + m_mousePosition, ConvertToQtModifiers( m_modifiers ) ); +} + +bool wxUIActionSimulatorQtImpl::MouseUp(int button) +{ + return SimulateMouseButton( MouseRelease, ConvertMouseButton( button ), + m_mousePosition, ConvertToQtModifiers( m_modifiers ) ); +} + +bool wxUIActionSimulatorQtImpl::MouseMove(long x, long y) +{ + m_mousePosition = QPoint(x, y); + + return SimulateMouseButton( QTest::MouseMove, NoButton, m_mousePosition ); +} + +bool wxUIActionSimulatorQtImpl::MouseClick(int button) +{ + return SimulateMouseButton( QTest::MouseClick, ConvertMouseButton( button ), + m_mousePosition, ConvertToQtModifiers( m_modifiers ) ); +} + +bool wxUIActionSimulatorQtImpl::MouseDblClick(int button) +{ + return SimulateMouseButton( QTest::MouseDClick, ConvertMouseButton( button ), m_mousePosition ); +} + bool wxUIActionSimulatorQtImpl::DoKey(int keyCode, int modifiers, bool isDown) { - Qt::KeyboardModifiers qtmodifiers; - enum Key key; + SaveModifierForMouseClicks(keyCode, isDown); - key = (enum Key) wxQtConvertKeyCode( keyCode, modifiers, qtmodifiers ); + Qt::KeyboardModifiers qtmodifiers; + enum Key key = (enum Key) wxQtConvertKeyCode( keyCode, modifiers, qtmodifiers ); wxCHECK_MSG(key, false, wxT("No current key conversion equivalent in Qt")); KeyAction keyAction = isDown ? Press : Release; - return SimulateKeyboardKey( keyAction, key ); + return SimulateKeyboardKey( keyAction, key, modifiers ); } diff --git a/src/qt/window.cpp b/src/qt/window.cpp index 85c7c16863..ed58013c31 100644 --- a/src/qt/window.cpp +++ b/src/qt/window.cpp @@ -350,6 +350,8 @@ bool wxWindowQt::Create( wxWindowQt * parent, wxWindowID id, const wxPoint & pos // that a generic control, like wxPanel, is being created, so we need a very // simple control as a base: + wxSize initialSize = size; + if ( GetHandle() == nullptr ) { if ( style & (wxHSCROLL | wxVSCROLL) ) @@ -364,6 +366,13 @@ bool wxWindowQt::Create( wxWindowQt * parent, wxWindowID id, const wxPoint & pos } else m_qtWindow = new wxQtWidget( parent, this ); + + // The default size of a generic control (e.g. wxPanel) is (0, 0) when created and + // is ignored by Qt unless the widget is already assigned a valid size or is added + // to a QLayout to be managed with. The value 20 seems to be the default under wxMSW. + // Do not pass 'initialSize' to CreateBase() below, as it will be taken as the minimum + // size of the control, which is not the intention here. + initialSize.SetDefaults(wxSize(20, 20)); } if ( !wxWindowBase::CreateBase( parent, id, pos, size, style, wxDefaultValidator, name )) @@ -375,11 +384,11 @@ bool wxWindowQt::Create( wxWindowQt * parent, wxWindowID id, const wxPoint & pos if ( pos != wxDefaultPosition ) p = pos; - DoMoveWindow( p.x, p.y, size.GetWidth(), size.GetHeight() ); + DoMoveWindow( p.x, p.y, initialSize.GetWidth(), initialSize.GetHeight() ); PostCreation(); - return ( true ); + return true; } void wxWindowQt::PostCreation(bool generic) @@ -483,6 +492,9 @@ void wxWindowQt::DoEnable(bool enable) void wxWindowQt::SetFocus() { + if ( !GetHandle()->isActiveWindow() ) + GetHandle()->activateWindow(); + GetHandle()->setFocus(); } @@ -539,9 +551,9 @@ void wxWindowQt::Update() // send the paint event to the inner widget in scroll areas: if ( QtGetScrollBarsContainer() ) { - QtGetScrollBarsContainer()->viewport()->update(); + QtGetScrollBarsContainer()->viewport()->repaint(); } else { - GetHandle()->update(); + GetHandle()->repaint(); } } @@ -1008,6 +1020,23 @@ void wxWindowQt::DoGetPosition(int *x, int *y) const *y = qtWidget->y(); } +namespace +{ +inline void wxQtSetClientSize(QWidget* qtWidget, int width, int height) +{ + // There doesn't seem to be any way to change Qt frame size directly, so + // change the widget size, but take into account the extra margins + // corresponding to the frame decorations. + const QSize frameSize = qtWidget->frameSize(); + const QSize innerSize = qtWidget->geometry().size(); + const QSize frameSizeDiff = frameSize - innerSize; + + const int clientWidth = std::max(width - frameSizeDiff.width(), 0); + const int clientHeight = std::max(height - frameSizeDiff.height(), 0); + + qtWidget->resize(clientWidth, clientHeight); +} +} void wxWindowQt::DoGetSize(int *width, int *height) const { @@ -1081,6 +1110,12 @@ void wxWindowQt::DoSetClientSize(int width, int height) geometry.setWidth( width ); geometry.setHeight( height ); qtWidget->setGeometry( geometry ); + + if ( qtWidget != GetHandle() ) + { + // Resize the window to be as small as the client size but no smaller + wxQtSetClientSize(GetHandle(), width, height); + } } void wxWindowQt::DoMoveWindow(int x, int y, int width, int height) @@ -1089,17 +1124,7 @@ void wxWindowQt::DoMoveWindow(int x, int y, int width, int height) qtWidget->move( x, y ); - // There doesn't seem to be any way to change Qt frame size directly, so - // change the widget size, but take into account the extra margins - // corresponding to the frame decorations. - const QSize frameSize = qtWidget->frameSize(); - const QSize innerSize = qtWidget->geometry().size(); - const QSize frameSizeDiff = frameSize - innerSize; - - const int clientWidth = std::max(width - frameSizeDiff.width(), 0); - const int clientHeight = std::max(height - frameSizeDiff.height(), 0); - - qtWidget->resize(clientWidth, clientHeight); + wxQtSetClientSize(qtWidget, width, height); } #if wxUSE_TOOLTIPS @@ -1327,7 +1352,7 @@ bool wxWindowQt::QtHandlePaintEvent ( QWidget *handler, QPaintEvent *event ) dc.Clear(); } } - // fall through + wxFALLTHROUGH; case wxBG_STYLE_SYSTEM: if ( GetThemeEnabled() ) { @@ -1468,6 +1493,22 @@ bool wxWindowQt::QtHandleKeyEvent ( QWidget *WXUNUSED( handler ), QKeyEvent *eve } #endif // wxUSE_ACCEL + // For compatibility with wxMSW, don't generate wxEVT_CHAR event for + // the following keys: SHIFT, CONTROL, MENU, CAPITAL, NUMLOCK and SCROLL. + switch ( event->key() ) + { + case Qt::Key_Shift: + case Qt::Key_Control: + case Qt::Key_Meta: + case Qt::Key_Alt: + case Qt::Key_AltGr: + case Qt::Key_CapsLock: + case Qt::Key_NumLock: + case Qt::Key_ScrollLock: + // Skip event generation. + return handled; + } + e.SetEventType( wxEVT_CHAR ); e.SetEventObject(this); diff --git a/src/ribbon/art_aui.cpp b/src/ribbon/art_aui.cpp index 3058924956..d58b62a7f3 100644 --- a/src/ribbon/art_aui.cpp +++ b/src/ribbon/art_aui.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/art_aui.cpp // Purpose: AUI style art provider for ribbon interface // Author: Peter Cawley -// Modified by: // Created: 2009-08-04 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/art_internal.cpp b/src/ribbon/art_internal.cpp index 7449dad2e5..cc314c592b 100644 --- a/src/ribbon/art_internal.cpp +++ b/src/ribbon/art_internal.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/art_internal.cpp // Purpose: Helper functions & classes used by ribbon art providers // Author: Peter Cawley -// Modified by: // Created: 2009-08-04 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/art_msw.cpp b/src/ribbon/art_msw.cpp index 7aae7105e1..030d48f487 100644 --- a/src/ribbon/art_msw.cpp +++ b/src/ribbon/art_msw.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/art_msw.cpp // Purpose: MSW style art provider for ribbon interface // Author: Peter Cawley -// Modified by: // Created: 2009-05-25 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/bar.cpp b/src/ribbon/bar.cpp index a47d04ebb3..99848d202d 100644 --- a/src/ribbon/bar.cpp +++ b/src/ribbon/bar.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/bar.cpp // Purpose: Top-level component of the ribbon-bar-style interface // Author: Peter Cawley -// Modified by: // Created: 2009-05-23 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/buttonbar.cpp b/src/ribbon/buttonbar.cpp index 90b067ed39..5480309636 100644 --- a/src/ribbon/buttonbar.cpp +++ b/src/ribbon/buttonbar.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/buttonbar.cpp // Purpose: Ribbon control similar to a tool bar // Author: Peter Cawley -// Modified by: // Created: 2009-07-01 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/control.cpp b/src/ribbon/control.cpp index fc7b9b2714..53c1f8a7ce 100644 --- a/src/ribbon/control.cpp +++ b/src/ribbon/control.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/control.cpp // Purpose: Extension of wxControl with common ribbon methods // Author: Peter Cawley -// Modified by: // Created: 2009-06-05 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/gallery.cpp b/src/ribbon/gallery.cpp index 15db00f40b..4815d39224 100644 --- a/src/ribbon/gallery.cpp +++ b/src/ribbon/gallery.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/gallery.cpp // Purpose: Ribbon control which displays a gallery of items to choose from // Author: Peter Cawley -// Modified by: // Created: 2009-07-22 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/page.cpp b/src/ribbon/page.cpp index 4927581a84..2691427204 100644 --- a/src/ribbon/page.cpp +++ b/src/ribbon/page.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/page.cpp // Purpose: Container for ribbon-bar-style interface panels // Author: Peter Cawley -// Modified by: // Created: 2009-05-25 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/panel.cpp b/src/ribbon/panel.cpp index c3a21fc0c5..66f4d2cdee 100644 --- a/src/ribbon/panel.cpp +++ b/src/ribbon/panel.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/panel.cpp // Purpose: Ribbon-style container for a group of related tools / controls // Author: Peter Cawley -// Modified by: // Created: 2009-05-25 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/ribbon/toolbar.cpp b/src/ribbon/toolbar.cpp index 03fd722d13..8e3aed074b 100644 --- a/src/ribbon/toolbar.cpp +++ b/src/ribbon/toolbar.cpp @@ -2,7 +2,6 @@ // Name: src/ribbon/toolbar.cpp // Purpose: Ribbon-style tool bar // Author: Peter Cawley -// Modified by: // Created: 2009-07-06 // Copyright: (C) Peter Cawley // Licence: wxWindows licence diff --git a/src/richtext/richtextbackgroundpage.cpp b/src/richtext/richtextbackgroundpage.cpp index 0616dc8725..ce7151883d 100644 --- a/src/richtext/richtextbackgroundpage.cpp +++ b/src/richtext/richtextbackgroundpage.cpp @@ -3,7 +3,6 @@ // Purpose: Implements the rich text formatting dialog background // properties page. // Author: Julian Smart -// Modified by: // Created: 13/11/2010 11:17:25 // Copyright: (c) Julian Smart // Licence: wxWindows Licence diff --git a/src/richtext/richtextborderspage.cpp b/src/richtext/richtextborderspage.cpp index e7835eeab4..2c5a7b7cf3 100644 --- a/src/richtext/richtextborderspage.cpp +++ b/src/richtext/richtextborderspage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextborderspage.cpp // Purpose: A border editing page for the wxRTC formatting dialog. // Author: Julian Smart -// Modified by: // Created: 21/10/2010 11:34:24 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextbuffer.cpp b/src/richtext/richtextbuffer.cpp index 0d34916ff9..adb6170600 100644 --- a/src/richtext/richtextbuffer.cpp +++ b/src/richtext/richtextbuffer.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextbuffer.cpp // Purpose: Buffer for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextbulletspage.cpp b/src/richtext/richtextbulletspage.cpp index 53dba93f84..bd10213cfb 100644 --- a/src/richtext/richtextbulletspage.cpp +++ b/src/richtext/richtextbulletspage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextbulletspage.cpp // Purpose: Implements the rich text formatting dialog bullets page. // Author: Julian Smart -// Modified by: // Created: 10/4/2006 10:32:31 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextctrl.cpp b/src/richtext/richtextctrl.cpp index 2c78946d74..953a6f2e85 100644 --- a/src/richtext/richtextctrl.cpp +++ b/src/richtext/richtextctrl.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextctrl.cpp // Purpose: A rich edit control // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -3021,15 +3020,17 @@ bool wxRichTextCtrl::RecreateBuffer(const wxSize& size) if (sz.x < 1 || sz.y < 1) return false; - if (!m_bufferBitmap.IsOk() || m_bufferBitmap.GetWidth() < sz.x || m_bufferBitmap.GetHeight() < sz.y) + if (!m_bufferBitmap.IsOk() || m_bufferBitmap.GetLogicalWidth() < sz.x || m_bufferBitmap.GetLogicalHeight() < sz.y) + { // As per https://github.com/wxWidgets/wxWidgets/issues/14403, prevent very inefficient fix to alpha bits of // destination by making the backing bitmap 24-bit. Note that using 24-bit depth breaks painting of // scrolled areas on wxWidgets 2.8. -#if defined(__WXMSW__) && wxCHECK_VERSION(3,0,0) - m_bufferBitmap = wxBitmap(sz.x, sz.y, 24); -#else - m_bufferBitmap = wxBitmap(sz.x, sz.y); + int depth = -1; +#if defined(__WXMSW__) + depth = 24; #endif + m_bufferBitmap.CreateWithDIPSize(sz, GetDPIScaleFactor(), depth); + } return m_bufferBitmap.IsOk(); } #endif diff --git a/src/richtext/richtextfontpage.cpp b/src/richtext/richtextfontpage.cpp index 0230966901..060c09a5bf 100644 --- a/src/richtext/richtextfontpage.cpp +++ b/src/richtext/richtextfontpage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextfontpage.cpp // Purpose: Font page for wxRichTextFormattingDialog // Author: Julian Smart -// Modified by: // Created: 2006-10-02 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextformatdlg.cpp b/src/richtext/richtextformatdlg.cpp index 52a9d289f6..85633f576a 100644 --- a/src/richtext/richtextformatdlg.cpp +++ b/src/richtext/richtextformatdlg.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextformatdlg.cpp // Purpose: Formatting dialog for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2006-10-01 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtexthtml.cpp b/src/richtext/richtexthtml.cpp index dd0fee0d46..ee233070cb 100644 --- a/src/richtext/richtexthtml.cpp +++ b/src/richtext/richtexthtml.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtexthtml.cpp // Purpose: HTML I/O for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextindentspage.cpp b/src/richtext/richtextindentspage.cpp index 75180a4c3b..0256ae8820 100644 --- a/src/richtext/richtextindentspage.cpp +++ b/src/richtext/richtextindentspage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextindentspage.cpp // Purpose: Implements the rich text formatting dialog indents page. // Author: Julian Smart -// Modified by: // Created: 10/3/2006 2:28:21 PM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextliststylepage.cpp b/src/richtext/richtextliststylepage.cpp index 7b85d63cc9..847b704e06 100644 --- a/src/richtext/richtextliststylepage.cpp +++ b/src/richtext/richtextliststylepage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextliststylepage.cpp // Purpose: Implements the rich text formatting dialog list style page. // Author: Julian Smart -// Modified by: // Created: 10/18/2006 11:36:37 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextmarginspage.cpp b/src/richtext/richtextmarginspage.cpp index 960cdd5f23..f47f669a9f 100644 --- a/src/richtext/richtextmarginspage.cpp +++ b/src/richtext/richtextmarginspage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextmarginspage.cpp // Purpose: Implements the rich text formatting dialog margins page. // Author: Julian Smart -// Modified by: // Created: 20/10/2010 10:27:34 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextsizepage.cpp b/src/richtext/richtextsizepage.cpp index 5e361a1b1e..282014145d 100644 --- a/src/richtext/richtextsizepage.cpp +++ b/src/richtext/richtextsizepage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextsizepage.cpp // Purpose: Implements the rich text formatting dialog size page. // Author: Julian Smart -// Modified by: // Created: 20/10/2010 10:23:24 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextstyledlg.cpp b/src/richtext/richtextstyledlg.cpp index f8a7196117..6efc5e75ae 100644 --- a/src/richtext/richtextstyledlg.cpp +++ b/src/richtext/richtextstyledlg.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextstyledlg.cpp // Purpose: // Author: Julian Smart -// Modified by: // Created: 10/5/2006 12:05:31 PM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextstylepage.cpp b/src/richtext/richtextstylepage.cpp index 0b981847ed..3cf8adfa3f 100644 --- a/src/richtext/richtextstylepage.cpp +++ b/src/richtext/richtextstylepage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextstylepage.cpp // Purpose: Implements the rich text formatting dialog style name tab. // Author: Julian Smart -// Modified by: // Created: 10/5/2006 11:34:55 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextstyles.cpp b/src/richtext/richtextstyles.cpp index cbb73fa810..5086477a63 100644 --- a/src/richtext/richtextstyles.cpp +++ b/src/richtext/richtextstyles.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextstyles.cpp // Purpose: Style management for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextsymboldlg.cpp b/src/richtext/richtextsymboldlg.cpp index 4e95b82ade..9da25b8eef 100644 --- a/src/richtext/richtextsymboldlg.cpp +++ b/src/richtext/richtextsymboldlg.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextsymboldlg.cpp // Purpose: // Author: Julian Smart -// Modified by: // Created: 10/5/2006 3:11:58 PM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtexttabspage.cpp b/src/richtext/richtexttabspage.cpp index 39a9195b95..5d61f8e99c 100644 --- a/src/richtext/richtexttabspage.cpp +++ b/src/richtext/richtexttabspage.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtexttabspage.cpp // Purpose: Implements the rich text formatting dialog tabs page. // Author: Julian Smart -// Modified by: // Created: 10/4/2006 8:03:20 AM // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/richtext/richtextxml.cpp b/src/richtext/richtextxml.cpp index 91a2f65973..3e322c31ad 100644 --- a/src/richtext/richtextxml.cpp +++ b/src/richtext/richtextxml.cpp @@ -2,7 +2,6 @@ // Name: src/richtext/richtextxml.cpp // Purpose: XML and HTML I/O for wxRichTextCtrl // Author: Julian Smart -// Modified by: // Created: 2005-09-30 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/stc/PlatWX.cpp b/src/stc/PlatWX.cpp index 9a256248d0..423fd55578 100644 --- a/src/stc/PlatWX.cpp +++ b/src/stc/PlatWX.cpp @@ -392,7 +392,7 @@ void SurfaceImpl::RoundedRectangle(PRectangle rc, ColourDesired fore, ColourDesi hdc->DrawRoundedRectangle(wxRectFromPRectangle(rc), 4); } -#if defined(__WXMSW__) || defined(__WXMAC__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA #define wxPy_premultiply(p, a) ((p) * (a) / 0xff) #else #define wxPy_premultiply(p, a) (p) diff --git a/src/univ/bmpbuttn.cpp b/src/univ/bmpbuttn.cpp index e675ddbde0..221c098c94 100644 --- a/src/univ/bmpbuttn.cpp +++ b/src/univ/bmpbuttn.cpp @@ -2,7 +2,6 @@ // Name: src/univ/bmpbuttn.cpp // Purpose: wxBitmapButton implementation // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/button.cpp b/src/univ/button.cpp index 0954093f00..0ad2dab57f 100644 --- a/src/univ/button.cpp +++ b/src/univ/button.cpp @@ -2,7 +2,6 @@ // Name: src/univ/button.cpp // Purpose: wxButton // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/checkbox.cpp b/src/univ/checkbox.cpp index ed10526c55..e20348b6e1 100644 --- a/src/univ/checkbox.cpp +++ b/src/univ/checkbox.cpp @@ -2,7 +2,6 @@ // Name: src/univ/checkbox.cpp // Purpose: wxCheckBox implementation // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/checklst.cpp b/src/univ/checklst.cpp index 747224acfe..ec4cb99b35 100644 --- a/src/univ/checklst.cpp +++ b/src/univ/checklst.cpp @@ -2,7 +2,6 @@ // Name: src/univ/checklst.cpp // Purpose: wxCheckListBox implementation // Author: Vadim Zeitlin -// Modified by: // Created: 12.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/choice.cpp b/src/univ/choice.cpp index 271ec73729..0420dbef3a 100644 --- a/src/univ/choice.cpp +++ b/src/univ/choice.cpp @@ -2,7 +2,6 @@ // Name: src/univ/choice.cpp // Purpose: wxChoice implementation // Author: Vadim Zeitlin -// Modified by: // Created: 15.12.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/combobox.cpp b/src/univ/combobox.cpp index 3cccdfd1b1..acbab16baf 100644 --- a/src/univ/combobox.cpp +++ b/src/univ/combobox.cpp @@ -2,7 +2,6 @@ // Name: src/univ/combobox.cpp // Purpose: wxComboBox implementation // Author: Vadim Zeitlin -// Modified by: // Created: 15.12.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/control.cpp b/src/univ/control.cpp index 78bd1881c9..69fde584f3 100644 --- a/src/univ/control.cpp +++ b/src/univ/control.cpp @@ -2,7 +2,6 @@ // Name: src/univ/control.cpp // Purpose: universal wxControl: adds handling of mnemonics // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/ctrlrend.cpp b/src/univ/ctrlrend.cpp index 221a04501f..010d469051 100644 --- a/src/univ/ctrlrend.cpp +++ b/src/univ/ctrlrend.cpp @@ -2,7 +2,6 @@ // Name: src/univ/ctrlrend.cpp // Purpose: wxControlRenderer implementation // Author: Vadim Zeitlin -// Modified by: // Created: 15.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/framuniv.cpp b/src/univ/framuniv.cpp index 2023f4427f..06d6cf91a7 100644 --- a/src/univ/framuniv.cpp +++ b/src/univ/framuniv.cpp @@ -2,7 +2,6 @@ // Name: src/univ/framuniv.cpp // Purpose: wxFrame class for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 19.05.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/gauge.cpp b/src/univ/gauge.cpp index 5e1a66c0c9..9b299d14ce 100644 --- a/src/univ/gauge.cpp +++ b/src/univ/gauge.cpp @@ -2,7 +2,6 @@ // Name: src/gauge/gauge.cpp // Purpose: wxGauge for wxUniversal // Author: Vadim Zeitlin -// Modified by: // Created: 20.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/inpcons.cpp b/src/univ/inpcons.cpp index bf29089eb6..f1bdb2bf8a 100644 --- a/src/univ/inpcons.cpp +++ b/src/univ/inpcons.cpp @@ -2,7 +2,6 @@ // Name: src/univ/inpcons.cpp // Purpose: wxInputConsumer: mix-in class for input handling // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/inphand.cpp b/src/univ/inphand.cpp index ef288d82e3..7bee5cab30 100644 --- a/src/univ/inphand.cpp +++ b/src/univ/inphand.cpp @@ -2,7 +2,6 @@ // Name: src/univ/inphand.cpp // Purpose: (trivial) wxInputHandler implementation // Author: Vadim Zeitlin -// Modified by: // Created: 18.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/listbox.cpp b/src/univ/listbox.cpp index 0859586e60..e696669fa3 100644 --- a/src/univ/listbox.cpp +++ b/src/univ/listbox.cpp @@ -2,7 +2,6 @@ // Name: src/univ/listbox.cpp // Purpose: wxListBox implementation // Author: Vadim Zeitlin -// Modified by: // Created: 30.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/menu.cpp b/src/univ/menu.cpp index e8d596ae15..71d3f04df9 100644 --- a/src/univ/menu.cpp +++ b/src/univ/menu.cpp @@ -2,7 +2,6 @@ // Name: src/univ/menu.cpp // Purpose: wxMenuItem, wxMenu and wxMenuBar implementation // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/notebook.cpp b/src/univ/notebook.cpp index 43adf1748d..78361f300c 100644 --- a/src/univ/notebook.cpp +++ b/src/univ/notebook.cpp @@ -2,7 +2,6 @@ // Name: src/univ/notebook.cpp // Purpose: wxNotebook implementation // Author: Vadim Zeitlin -// Modified by: // Created: 01.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/radiobox.cpp b/src/univ/radiobox.cpp index b68ad2d097..d3082bece5 100644 --- a/src/univ/radiobox.cpp +++ b/src/univ/radiobox.cpp @@ -2,7 +2,6 @@ // Name: src/univ/radiobox.cpp // Purpose: wxRadioBox implementation // Author: Vadim Zeitlin -// Modified by: // Created: 11.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/radiobut.cpp b/src/univ/radiobut.cpp index bae966edb5..965e3f0f5b 100644 --- a/src/univ/radiobut.cpp +++ b/src/univ/radiobut.cpp @@ -2,7 +2,6 @@ // Name: src/univ/radiobut.cpp // Purpose: wxRadioButton implementation // Author: Vadim Zeitlin -// Modified by: // Created: 10.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/scrarrow.cpp b/src/univ/scrarrow.cpp index 12b7243fdb..74602c1ab7 100644 --- a/src/univ/scrarrow.cpp +++ b/src/univ/scrarrow.cpp @@ -2,7 +2,6 @@ // Name: src/univ/scrarrow.cpp // Purpose: wxScrollArrows class implementation // Author: Vadim Zeitlin -// Modified by: // Created: 22.01.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/scrolbar.cpp b/src/univ/scrolbar.cpp index 17ab395afd..458d9914be 100644 --- a/src/univ/scrolbar.cpp +++ b/src/univ/scrolbar.cpp @@ -2,7 +2,6 @@ // Name: src/univ/scrolbar.cpp // Purpose: wxScrollBar implementation // Author: Vadim Zeitlin -// Modified by: // Created: 20.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/scrthumb.cpp b/src/univ/scrthumb.cpp index caa78131ca..c367315c84 100644 --- a/src/univ/scrthumb.cpp +++ b/src/univ/scrthumb.cpp @@ -2,7 +2,6 @@ // Name: src/univ/scrthumb.cpp // Purpose: wxScrollThumb and related classes // Author: Vadim Zeitlin -// Modified by: // Created: 13.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/settingsuniv.cpp b/src/univ/settingsuniv.cpp index 3ac673bb88..59fa5ecd01 100644 --- a/src/univ/settingsuniv.cpp +++ b/src/univ/settingsuniv.cpp @@ -2,7 +2,6 @@ // Name: src/univ/settingsuniv.cpp // Purpose: wxSystemSettings wxUniv-specific parts // Author: Vadim Zeitlin -// Modified by: // Created: 20.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/slider.cpp b/src/univ/slider.cpp index 369cb3d409..53d2d9900d 100644 --- a/src/univ/slider.cpp +++ b/src/univ/slider.cpp @@ -2,7 +2,6 @@ // Name: src/univ/slider.cpp // Purpose: implementation of the universal version of wxSlider // Author: Vadim Zeitlin -// Modified by: // Created: 09.02.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/spinbutt.cpp b/src/univ/spinbutt.cpp index 32062e7eb9..086a682122 100644 --- a/src/univ/spinbutt.cpp +++ b/src/univ/spinbutt.cpp @@ -2,7 +2,6 @@ // Name: src/univ/spinbutt.cpp // Purpose: implementation of the universal version of wxSpinButton // Author: Vadim Zeitlin -// Modified by: // Created: 21.01.01 // Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/statbmp.cpp b/src/univ/statbmp.cpp index 83c675f8c6..b24422de40 100644 --- a/src/univ/statbmp.cpp +++ b/src/univ/statbmp.cpp @@ -2,7 +2,6 @@ // Name: src/univ/statbmp.cpp // Purpose: wxStaticBitmap implementation // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/statbox.cpp b/src/univ/statbox.cpp index 168a17f66a..a159d9d85b 100644 --- a/src/univ/statbox.cpp +++ b/src/univ/statbox.cpp @@ -2,7 +2,6 @@ // Name: src/univ/statbox.cpp // Purpose: wxStaticBox implementation // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/statline.cpp b/src/univ/statline.cpp index ad68135b3e..5c0a43da8d 100644 --- a/src/univ/statline.cpp +++ b/src/univ/statline.cpp @@ -2,7 +2,6 @@ // Name: src/univ/statline.cpp // Purpose: wxStaticLine implementation // Author: Vadim Zeitlin -// Modified by: // Created: 25.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/stattext.cpp b/src/univ/stattext.cpp index 84b152bc9f..2e96d0466e 100644 --- a/src/univ/stattext.cpp +++ b/src/univ/stattext.cpp @@ -2,7 +2,6 @@ // Name: src/univ/stattext.cpp // Purpose: wxStaticText // Author: Vadim Zeitlin -// Modified by: // Created: 14.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/statusbr.cpp b/src/univ/statusbr.cpp index 42fcf8b542..a6444471f2 100644 --- a/src/univ/statusbr.cpp +++ b/src/univ/statusbr.cpp @@ -2,7 +2,6 @@ // Name: src/univ/statusbr.cpp // Purpose: wxStatusBar implementation // Author: Vadim Zeitlin -// Modified by: // Created: 14.10.01 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/textctrl.cpp b/src/univ/textctrl.cpp index c3700139f8..9e30fbc113 100644 --- a/src/univ/textctrl.cpp +++ b/src/univ/textctrl.cpp @@ -2,7 +2,6 @@ // Name: src/univ/textctrl.cpp // Purpose: wxTextCtrl // Author: Vadim Zeitlin -// Modified by: // Created: 15.09.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/theme.cpp b/src/univ/theme.cpp index 0fc4318c20..583fd16ad5 100644 --- a/src/univ/theme.cpp +++ b/src/univ/theme.cpp @@ -2,7 +2,6 @@ // Name: src/univ/theme.cpp // Purpose: implementation of wxTheme // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/themes/gtk.cpp b/src/univ/themes/gtk.cpp index 91c856bd44..b5c9b0a0fc 100644 --- a/src/univ/themes/gtk.cpp +++ b/src/univ/themes/gtk.cpp @@ -2,7 +2,6 @@ // Name: src/univ/themes/gtk.cpp // Purpose: wxUniversal theme implementing GTK-like LNF // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/themes/metal.cpp b/src/univ/themes/metal.cpp index 0338228bce..7aa4da92ad 100644 --- a/src/univ/themes/metal.cpp +++ b/src/univ/themes/metal.cpp @@ -2,7 +2,6 @@ // Name: src/univ/themes/metal.cpp // Purpose: wxUniversal theme implementing Win32-like LNF // Author: Vadim Zeitlin, Robert Roebling -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/themes/mono.cpp b/src/univ/themes/mono.cpp index e4723cc64c..880abe22f3 100644 --- a/src/univ/themes/mono.cpp +++ b/src/univ/themes/mono.cpp @@ -2,7 +2,6 @@ // Name: src/univ/themes/mono.cpp // Purpose: wxUniversal theme for monochrome displays // Author: Vadim Zeitlin -// Modified by: // Created: 2006-08-27 // Copyright: (c) 2006 REA Elektronik GmbH // Licence: wxWindows licence diff --git a/src/univ/themes/win32.cpp b/src/univ/themes/win32.cpp index 5ea598c2ea..8fe1c71e66 100644 --- a/src/univ/themes/win32.cpp +++ b/src/univ/themes/win32.cpp @@ -2,7 +2,6 @@ // Name: src/univ/themes/win32.cpp // Purpose: wxUniversal theme implementing Win32-like LNF // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/univ/toolbar.cpp b/src/univ/toolbar.cpp index 49039ae5a2..c404ef3fd1 100644 --- a/src/univ/toolbar.cpp +++ b/src/univ/toolbar.cpp @@ -2,7 +2,6 @@ // Name: src/univ/toolbar.cpp // Purpose: implementation of wxToolBar for wxUniversal // Author: Robert Roebling, Vadim Zeitlin (universalization) -// Modified by: // Created: 20.02.02 // Copyright: (c) 2001 Robert Roebling, // (c) 2002 SciTech Software, Inc. (www.scitechsoft.com) diff --git a/src/univ/winuniv.cpp b/src/univ/winuniv.cpp index 7bffdeca74..c060c93142 100644 --- a/src/univ/winuniv.cpp +++ b/src/univ/winuniv.cpp @@ -2,7 +2,6 @@ // Name: src/univ/winuniv.cpp // Purpose: implementation of extra wxWindow methods for wxUniv port // Author: Vadim Zeitlin -// Modified by: // Created: 06.08.00 // Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com) // Licence: wxWindows licence diff --git a/src/unix/dialup.cpp b/src/unix/dialup.cpp index 69ceeb8fad..d73ccfbb04 100644 --- a/src/unix/dialup.cpp +++ b/src/unix/dialup.cpp @@ -2,7 +2,6 @@ // Name: src/unix/dialup.cpp // Purpose: Network related wxWidgets classes and functions // Author: Karsten Ballüder -// Modified by: // Created: 03.10.99 // Copyright: (c) Karsten Ballüder // Licence: wxWindows licence diff --git a/src/unix/dir.cpp b/src/unix/dir.cpp index 010fccdd5c..f0b0a7e963 100644 --- a/src/unix/dir.cpp +++ b/src/unix/dir.cpp @@ -2,7 +2,6 @@ // Name: src/unix/dir.cpp // Purpose: wxDir implementation for Unix/POSIX systems // Author: Vadim Zeitlin -// Modified by: // Created: 08.12.99 // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/unix/displayx11.cpp b/src/unix/displayx11.cpp index ee6f731f44..3529e0cb8f 100644 --- a/src/unix/displayx11.cpp +++ b/src/unix/displayx11.cpp @@ -2,7 +2,6 @@ // Name: src/unix/displayx11.cpp // Purpose: Unix/X11 implementation of wxDisplay class // Author: Brian Victor, Vadim Zeitlin -// Modified by: // Created: 12/05/02 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/unix/dlunix.cpp b/src/unix/dlunix.cpp index 144120504c..e55db5273c 100644 --- a/src/unix/dlunix.cpp +++ b/src/unix/dlunix.cpp @@ -2,7 +2,6 @@ // Name: src/unix/dlunix.cpp // Purpose: Unix-specific part of wxDynamicLibrary and related classes // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-16 (extracted from common/dynlib.cpp) // Copyright: (c) 2000-2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/unix/fontenum.cpp b/src/unix/fontenum.cpp index e530b5396b..c9118f549f 100644 --- a/src/unix/fontenum.cpp +++ b/src/unix/fontenum.cpp @@ -2,7 +2,6 @@ // Name: src/unix/fontenum.cpp // Purpose: wxFontEnumerator class for X11/GDK // Author: Vadim Zeitlin -// Modified by: // Created: 01.10.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/unix/fontutil.cpp b/src/unix/fontutil.cpp index c627cce29f..e282bb086b 100644 --- a/src/unix/fontutil.cpp +++ b/src/unix/fontutil.cpp @@ -2,7 +2,6 @@ // Name: src/unix/fontutil.cpp // Purpose: Font helper functions for wxX11, wxGTK // Author: Vadim Zeitlin -// Modified by: // Created: 05.11.99 // Copyright: (c) Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/unix/glegl.cpp b/src/unix/glegl.cpp index 7b177cd5c8..cf0255fcfe 100644 --- a/src/unix/glegl.cpp +++ b/src/unix/glegl.cpp @@ -367,8 +367,41 @@ bool wxGLCanvasEGL::InitVisual(const wxGLAttributes& dispAttrs) /* static */ EGLDisplay wxGLCanvasEGL::GetDisplay() { - wxDisplayInfo info = wxGetDisplayInfo(); - EGLenum platform; + typedef EGLDisplay (*GetPlatformDisplayFunc)(EGLenum platform, + void* native_display, + const EGLAttrib* attrib_list); + + // Try loading the appropriate EGL function on first use. + static GetPlatformDisplayFunc s_eglGetPlatformDisplay = nullptr; + static bool s_eglGetPlatformDisplayInitialized = false; + if ( !s_eglGetPlatformDisplayInitialized ) + { + s_eglGetPlatformDisplayInitialized = true; + + if ( wxGLCanvasBase::IsExtensionInList( + eglQueryString(nullptr, EGL_EXTENSIONS), + "EGL_EXT_platform_base") ) + { + s_eglGetPlatformDisplay = reinterpret_cast( + eglGetProcAddress("eglGetPlatformDisplay")); + if ( !s_eglGetPlatformDisplay ) + { + // Try the fallback if not available. + s_eglGetPlatformDisplay = reinterpret_cast( + eglGetProcAddress("eglGetPlatformDisplayEXT")); + } + } + } + + const wxDisplayInfo info = wxGetDisplayInfo(); + + if ( !s_eglGetPlatformDisplay ) + { + // Use the last fallback for backward compatibility. + return eglGetDisplay(static_cast(info.dpy)); + } + + EGLenum platform = 0; switch ( info.type ) { case wxDisplayX11: @@ -377,11 +410,25 @@ EGLDisplay wxGLCanvasEGL::GetDisplay() case wxDisplayWayland: platform = EGL_PLATFORM_WAYLAND_EXT; break; - default: - return EGL_NO_DISPLAY; + case wxDisplayNone: + break; } - return eglGetPlatformDisplay(platform, info.dpy, nullptr); + wxCHECK_MSG( platform, EGL_NO_DISPLAY, "unknown display type" ); + + return s_eglGetPlatformDisplay(platform, info.dpy, nullptr); +} + +void wxGLCanvasEGL::OnWLFrameCallback() +{ +#ifdef GDK_WINDOWING_WAYLAND + wxLogTrace(TRACE_EGL, "In frame callback handler for %p", this); + + m_readyToDraw = true; + g_clear_pointer(&m_wlFrameCallbackHandler, wl_callback_destroy); + SendSizeEvent(); + gtk_widget_queue_draw(m_wxwindow); +#endif // GDK_WINDOWING_WAYLAND } #ifdef GDK_WINDOWING_WAYLAND @@ -434,13 +481,8 @@ static void wl_frame_callback_handler(void* data, struct wl_callback *, uint32_t) { - wxLogTrace(TRACE_EGL, "In frame callback handler"); - wxGLCanvasEGL *glc = static_cast(data); - glc->m_readyToDraw = true; - g_clear_pointer(&glc->m_wlFrameCallbackHandler, wl_callback_destroy); - glc->SendSizeEvent(); - gtk_widget_queue_draw(glc->m_wxwindow); + glc->OnWLFrameCallback(); } static const struct wl_callback_listener wl_frame_listener = { @@ -540,10 +582,6 @@ bool wxGLCanvasEGL::CreateSurface() G_CALLBACK(gtk_glcanvas_unmap_callback), this); g_signal_connect(m_widget, "size-allocate", G_CALLBACK(gtk_glcanvas_size_callback), this); - - // Ensure that eglSwapBuffers() doesn't block, as we use the surface - // callback to know when we should draw ourselves already. - eglSwapInterval(m_display, 0); } #endif @@ -563,6 +601,7 @@ wxGLCanvasEGL::~wxGLCanvasEGL() if ( m_surface ) eglDestroySurface(m_display, m_surface); #ifdef GDK_WINDOWING_WAYLAND + DestroyWaylandSubsurface(); g_clear_pointer(&m_wlEGLWindow, wl_egl_window_destroy); g_clear_pointer(&m_wlSurface, wl_surface_destroy); #endif @@ -571,23 +610,34 @@ wxGLCanvasEGL::~wxGLCanvasEGL() void wxGLCanvasEGL::CreateWaylandSubsurface() { #ifdef GDK_WINDOWING_WAYLAND + // It's possible that we get in here unnecessarily in two ways: + // (1) If the canvas widget is shown, and then immediately hidden, we will + // still receive a map-event signal, but by that point, the subsurface + // does not need to be created anymore as the canvas is hidden + // (2) If the canvas widget is shown, and then immediately hidden, and then + // immediately shown again, we will receive two map-event signals. + // By the second time we get it, the subsurface will already be created + // Not ignoring either of the two scenarios will likely cause the subsurface + // to be created twice, leading to a crash due to a Wayland protocol error + // See https://github.com/wxWidgets/wxWidgets/issues/23961 + if ( !gtk_widget_get_mapped(m_widget) || m_wlSubsurface ) + { + return; + } + GdkWindow *window = GTKGetDrawingWindow(); struct wl_surface *surface = gdk_wayland_window_get_wl_surface(window); m_wlSubsurface = wl_subcompositor_get_subsurface(m_wlSubcompositor, m_wlSurface, surface); + wxCHECK_RET( m_wlSubsurface, "Unable to get EGL subsurface" ); + wl_subsurface_set_desync(m_wlSubsurface); wxEGLUpdatePosition(this); m_wlFrameCallbackHandler = wl_surface_frame(surface); wl_callback_add_listener(m_wlFrameCallbackHandler, &wl_frame_listener, this); - - if ( m_surface == EGL_NO_SURFACE ) - { - wxFAIL_MSG("Unable to create EGL surface"); - return; - } #endif } @@ -607,7 +657,7 @@ void wxGLCanvasEGL::DestroyWaylandSubsurface() /* static */ bool wxGLCanvasBase::IsExtensionSupported(const char *extension) { - EGLDisplay dpy = eglGetDisplay(static_cast(wxGetDisplay())); + EGLDisplay dpy = wxGLCanvasEGL::GetDisplay(); return IsExtensionInList(eglQueryString(dpy, EGL_EXTENSIONS), extension); } @@ -628,11 +678,26 @@ EGLConfig *wxGLCanvasEGL::InitConfig(const wxGLAttributes& dispAttrs) wxFAIL_MSG("Unable to get EGL Display"); return nullptr; } - if ( !eglInitialize(dpy, nullptr, nullptr) ) + + EGLint eglMajor = 0; + EGLint eglMinor = 0; + if ( !eglInitialize(dpy, &eglMajor, &eglMinor) ) { wxFAIL_MSG("eglInitialize failed"); return nullptr; } + + // The runtime EGL version cannot be known until EGL has been initialized. + if ( eglMajor < 1 || (eglMajor == 1 && eglMinor < 5) ) + { + // Ignore the return value here, we cannot recover at this point. + eglTerminate(dpy); + wxLogError(wxString::Format( + "EGL version is %d.%d. EGL version 1.5 or greater is required.", + eglMajor, eglMinor)); + return nullptr; + } + if ( !eglBindAPI(EGL_OPENGL_API) ) { wxFAIL_MSG("eglBindAPI failed"); return nullptr; @@ -701,16 +766,43 @@ void wxGLCanvasEGL::FreeDefaultConfig() bool wxGLCanvasEGL::SwapBuffers() { + // Before doing anything else, ensure that eglSwapBuffers() doesn't block: + // under Wayland we don't want it to because we use the surface callback to + // know when we should draw anyhow and with X11 it blocks for up to a + // second when the window is entirely occluded and because we can't detect + // this currently (our IsShownOnScreen() doesn't account for all cases in + // which this happens) we must prevent it from blocking to avoid making the + // entire application completely unusable just because one of its windows + // using wxGLCanvas got occluded or unmapped (e.g. due to a move to another + // workspace). + if ( !m_swapIntervalSet ) + { + // Ensure that eglSwapBuffers() doesn't block, as we use the surface + // callback to know when we should draw ourselves already. + if ( eglSwapInterval(m_display, 0) ) + { + wxLogTrace(TRACE_EGL, "Set EGL swap interval to 0 for %p", this); + + // It shouldn't be necessary to set it again. + m_swapIntervalSet = true; + } + else + { + wxLogTrace(TRACE_EGL, "eglSwapInterval(0) failed for %p: %#x", + this, eglGetError()); + } + } + GdkWindow* const window = GTKGetDrawingWindow(); #ifdef GDK_WINDOWING_X11 if (wxGTKImpl::IsX11(window)) { + // TODO: We need to check if it's really shown on screen, i.e. if it's + // not completely occluded even if it hadn't been explicitly hidden. if ( !IsShownOnScreen() ) { - // Trying to draw on a hidden window is useless and can actually be - // harmful if the compositor blocks in eglSwapBuffers() in this - // case, so avoid it. - wxLogTrace(TRACE_EGL, "Not drawing hidden window"); + // Trying to draw on a hidden window is useless. + wxLogTrace(TRACE_EGL, "Window %p is hidden, not drawing", this); return false; } } @@ -718,25 +810,17 @@ bool wxGLCanvasEGL::SwapBuffers() #ifdef GDK_WINDOWING_WAYLAND if (wxGTKImpl::IsWayland(window)) { - // Under Wayland, we must not draw before we're actually ready to, as - // this would be inefficient at best and could result in a deadlock at - // worst if we're called before the window is realized. + // Under Wayland, we must not draw before the window has been realized, + // as this could result in a deadlock inside eglSwapBuffers() if ( !m_readyToDraw ) { - wxLogTrace(TRACE_EGL, "Not ready to draw yet"); + wxLogTrace(TRACE_EGL, "Window %p is not not ready to draw yet", this); return false; } - - // Ensure that we redraw again when the frame becomes ready. - m_readyToDraw = false; - wl_surface* surface = gdk_wayland_window_get_wl_surface(window); - m_wlFrameCallbackHandler = wl_surface_frame(surface); - wl_callback_add_listener(m_wlFrameCallbackHandler, - &wl_frame_listener, this); } #endif // GDK_WINDOWING_WAYLAND - wxLogTrace(TRACE_EGL, "Swapping buffers"); + wxLogTrace(TRACE_EGL, "Swapping buffers for window %p", this); return eglSwapBuffers(m_display, m_surface); } @@ -749,10 +833,12 @@ bool wxGLCanvasEGL::IsShownOnScreen() const case wxDisplayX11: return GetXWindow() && wxGLCanvasBase::IsShownOnScreen(); case wxDisplayWayland: - return m_readyToDraw && wxGLCanvasBase::IsShownOnScreen(); - default: - return false; + return m_wlSubsurface && wxGLCanvasBase::IsShownOnScreen(); + case wxDisplayNone: + break; } + + return false; } #endif // wxUSE_GLCANVAS && wxUSE_GLCANVAS_EGL diff --git a/src/unix/joystick.cpp b/src/unix/joystick.cpp index 5eaaddd2ac..0659734074 100644 --- a/src/unix/joystick.cpp +++ b/src/unix/joystick.cpp @@ -2,7 +2,6 @@ // Name: src/unix/joystick.cpp // Purpose: wxJoystick class // Author: Ported to Linux by Guilhem Lavaux -// Modified by: // Created: 05/23/98 // Copyright: (c) Guilhem Lavaux // Licence: wxWindows licence diff --git a/src/unix/mediactrl.cpp b/src/unix/mediactrl.cpp index a251ae55c4..d1a068968f 100644 --- a/src/unix/mediactrl.cpp +++ b/src/unix/mediactrl.cpp @@ -2,7 +2,6 @@ // Name: src/unix/mediactrl.cpp // Purpose: GStreamer backend for Unix // Author: Ryan Norton -// Modified by: // Created: 02/04/05 // Copyright: (c) 2004-2005 Ryan Norton // Licence: wxWindows licence diff --git a/src/unix/mimetype.cpp b/src/unix/mimetype.cpp index 84c27ca27a..fb335a0e65 100644 --- a/src/unix/mimetype.cpp +++ b/src/unix/mimetype.cpp @@ -2,7 +2,6 @@ // Name: src/unix/mimetype.cpp // Purpose: classes and functions to manage MIME types // Author: Vadim Zeitlin -// Modified by: // Created: 23.09.98 // Copyright: (c) 1998 Vadim Zeitlin // Licence: wxWindows licence (part of wxExtra library) diff --git a/src/unix/net.cpp b/src/unix/net.cpp index ea865bbf30..623338bb91 100644 --- a/src/unix/net.cpp +++ b/src/unix/net.cpp @@ -2,7 +2,6 @@ // Name: src/unix/net.cpp // Purpose: Network related wxWindows classes and functions // Author: Karsten Ballüder -// Modified by: // Created: 03.10.99 // Copyright: (c) Karsten Ballüder // Licence: wxWindows licence diff --git a/src/unix/snglinst.cpp b/src/unix/snglinst.cpp index 2eeb206597..547a1bf818 100644 --- a/src/unix/snglinst.cpp +++ b/src/unix/snglinst.cpp @@ -3,7 +3,6 @@ // Purpose: implements wxSingleInstanceChecker class for Unix using // lock files with fcntl(2) or flock(2) // Author: Vadim Zeitlin -// Modified by: // Created: 09.06.01 // Copyright: (c) 2001 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/unix/sound.cpp b/src/unix/sound.cpp index 7a3a62a2aa..ecd8060bd8 100644 --- a/src/unix/sound.cpp +++ b/src/unix/sound.cpp @@ -2,7 +2,6 @@ // Name: src/unix/sound.cpp // Purpose: wxSound // Author: Marcel Rasche, Vaclav Slavik -// Modified by: // Created: 25/10/98 // Copyright: (c) Julian Smart, Open Source Applications Foundation // Licence: wxWindows licence @@ -660,7 +659,20 @@ bool wxSound::LoadWAV(const void* data_, size_t length, bool copyData) if (waveformat.uiSize != 16) return false; - if (memcmp(&data[FMT_INDEX + waveformat.uiSize + 8], "data", 4) != 0) + // Skip the "LIST" chunk if present. + wxUint32 data_offset = FMT_INDEX + waveformat.uiSize + 8; + if (memcmp(&data[data_offset], "LIST", 4) == 0) + { + wxUint32 list_chunk_length; + memcpy(&list_chunk_length, &data[data_offset + 4], 4); + list_chunk_length = wxUINT32_SWAP_ON_BE(list_chunk_length); + if (length - (data_offset + 8u) < list_chunk_length) + return false; + + data_offset += (list_chunk_length + 8u); + } + + if (memcmp(&data[data_offset], "data", 4) != 0) return false; if (waveformat.uiFormatTag != WAVE_FORMAT_PCM) @@ -694,7 +706,7 @@ bool wxSound::LoadWAV(const void* data_, size_t length, bool copyData) // get the sound data size wxUint32 ul; - memcpy(&ul, &data[FMT_INDEX + waveformat.uiSize + 12], 4); + memcpy(&ul, &data[data_offset + 4u], 4); ul = wxUINT32_SWAP_ON_BE(ul); // ensure we actually have at least that much data in the input @@ -716,8 +728,7 @@ bool wxSound::LoadWAV(const void* data_, size_t length, bool copyData) else m_data->m_dataWithHeader = const_cast(data); - m_data->m_data = - (&m_data->m_dataWithHeader[FMT_INDEX + waveformat.uiSize + 8]); + m_data->m_data = (&m_data->m_dataWithHeader[data_offset]); return true; } diff --git a/src/unix/sound_sdl.cpp b/src/unix/sound_sdl.cpp index c8e239bd64..f720b3618b 100644 --- a/src/unix/sound_sdl.cpp +++ b/src/unix/sound_sdl.cpp @@ -2,7 +2,6 @@ // Name: src/unix/sound_sdl.cpp // Purpose: wxSound backend using SDL // Author: Vaclav Slavik -// Modified by: // Created: 2004/01/31 // Copyright: (c) 2004, Open Source Applications Foundation // Licence: wxWindows licence diff --git a/src/unix/stackwalk.cpp b/src/unix/stackwalk.cpp index 99dac840cb..d1a4e567a6 100644 --- a/src/unix/stackwalk.cpp +++ b/src/unix/stackwalk.cpp @@ -2,7 +2,6 @@ // Name: src/unix/stackwalk.cpp // Purpose: wxStackWalker implementation for Unix/glibc // Author: Vadim Zeitlin -// Modified by: // Created: 2005-01-18 // Copyright: (c) 2005 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/unix/stdpaths.cpp b/src/unix/stdpaths.cpp index befac3a30e..b492601d87 100644 --- a/src/unix/stdpaths.cpp +++ b/src/unix/stdpaths.cpp @@ -2,7 +2,6 @@ // Name: src/unix/stdpaths.cpp // Purpose: wxStandardPaths implementation for Unix & OpenVMS systems // Author: Vadim Zeitlin -// Modified by: // Created: 2004-10-19 // Copyright: (c) 2004 Vadim Zeitlin // Licence: wxWindows licence diff --git a/src/unix/taskbarx11.cpp b/src/unix/taskbarx11.cpp index e8825f5888..5e15f06796 100644 --- a/src/unix/taskbarx11.cpp +++ b/src/unix/taskbarx11.cpp @@ -2,7 +2,6 @@ // File: src/unix/taskbarx11.cpp // Purpose: wxTaskBarIcon class for common Unix desktops // Author: Vaclav Slavik -// Modified by: // Created: 04/04/2003 // Copyright: (c) Vaclav Slavik, 2003 // Licence: wxWindows licence diff --git a/src/unix/uilocale.cpp b/src/unix/uilocale.cpp index fcd8fb4ac5..3e1db7d433 100644 --- a/src/unix/uilocale.cpp +++ b/src/unix/uilocale.cpp @@ -180,8 +180,10 @@ public: wxLocaleIdent GetLocaleId() const override; wxString GetInfo(wxLocaleInfo index, wxLocaleCategory cat) const override; wxString GetLocalizedName(wxLocaleName name, wxLocaleForm form) const override; +#if wxUSE_DATETIME wxString GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const override; wxString GetWeekDayName(wxDateTime::WeekDay weekday, wxDateTime::NameForm form) const override; +#endif // wxUSE_DATETIME wxLayoutDirection GetLayoutDirection() const override; int CompareStrings(const wxString& lhs, const wxString& rhs, @@ -707,6 +709,7 @@ wxUILocaleImplUnix::GetLocalizedName(wxLocaleName name, wxLocaleForm form) const return str; } +#if wxUSE_DATETIME wxString wxUILocaleImplUnix::GetMonthName(wxDateTime::Month month, wxDateTime::NameForm form) const { @@ -826,6 +829,7 @@ wxUILocaleImplUnix::GetWeekDayName(wxDateTime::WeekDay weekday, wxDateTime::Name return wxDateTime::GetEnglishWeekDayName(weekday, form); #endif // HAVE_LANGINFO_H / !HAVE_LANGINFO_H } +#endif // wxUSE_DATETIME wxLayoutDirection wxUILocaleImplUnix::GetLayoutDirection() const diff --git a/src/unix/utilsunx.cpp b/src/unix/utilsunx.cpp index 445d8de208..bec5151a0b 100644 --- a/src/unix/utilsunx.cpp +++ b/src/unix/utilsunx.cpp @@ -1144,6 +1144,7 @@ wxString wxGetNativeCpuArchitectureName() static bool wxGetValuesFromOSRelease(const wxString& filename, wxLinuxDistributionInfo& ret) { +#if wxUSE_CONFIG if ( !wxFileName::Exists(filename) ) { return false; @@ -1156,6 +1157,9 @@ wxGetValuesFromOSRelease(const wxString& filename, wxLinuxDistributionInfo& ret) ret.CodeName = fc.Read(wxS("VERSION_CODENAME"), wxEmptyString); return true; +#else + return false; +#endif } static bool diff --git a/src/unix/utilsx11.cpp b/src/unix/utilsx11.cpp index 20e7319e5f..06d258502d 100644 --- a/src/unix/utilsx11.cpp +++ b/src/unix/utilsx11.cpp @@ -2,7 +2,6 @@ // Name: src/unix/utilsx11.cpp // Purpose: Miscellaneous X11 functions (for wxCore) // Author: Mattia Barbon, Vaclav Slavik, Robert Roebling -// Modified by: // Created: 25.03.02 // Copyright: (c) wxWidgets team // Licence: wxWindows licence diff --git a/src/x11/app.cpp b/src/x11/app.cpp index 5c81ec8966..ae631b283d 100644 --- a/src/x11/app.cpp +++ b/src/x11/app.cpp @@ -2,7 +2,6 @@ // Name: src/x11/app.cpp // Purpose: wxApp // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/bitmap.cpp b/src/x11/bitmap.cpp index b7e58fb082..fe2b577de5 100644 --- a/src/x11/bitmap.cpp +++ b/src/x11/bitmap.cpp @@ -2,7 +2,6 @@ // Name: src/x11/bitmap.cpp // Purpose: wxBitmap // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence diff --git a/src/x11/brush.cpp b/src/x11/brush.cpp index b80eaeede9..c08ec473ec 100644 --- a/src/x11/brush.cpp +++ b/src/x11/brush.cpp @@ -2,7 +2,6 @@ // Name: src/x11/brush.cpp // Purpose: wxBrush // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/colour.cpp b/src/x11/colour.cpp index 662632bde6..381d071c3a 100644 --- a/src/x11/colour.cpp +++ b/src/x11/colour.cpp @@ -2,7 +2,6 @@ // Name: src/x11/colour.cpp // Purpose: wxColour class // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence diff --git a/src/x11/cursor.cpp b/src/x11/cursor.cpp index 5e46991f81..b8c7646d2e 100644 --- a/src/x11/cursor.cpp +++ b/src/x11/cursor.cpp @@ -2,7 +2,6 @@ // Name: src/x11/cursor.cpp // Purpose: wxCursor class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/data.cpp b/src/x11/data.cpp index 12e7875756..733bac879b 100644 --- a/src/x11/data.cpp +++ b/src/x11/data.cpp @@ -2,7 +2,6 @@ // Name: src/x11/data.cpp // Purpose: Various X11-specific global data // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/dc.cpp b/src/x11/dc.cpp index 41e39ef80e..326a81788c 100644 --- a/src/x11/dc.cpp +++ b/src/x11/dc.cpp @@ -2,7 +2,6 @@ // Name: src/x11/dc.cpp // Purpose: wxDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/dcclient.cpp b/src/x11/dcclient.cpp index 3a671893d0..2bd8a8d064 100644 --- a/src/x11/dcclient.cpp +++ b/src/x11/dcclient.cpp @@ -2,7 +2,6 @@ // Name: src/x11/dcclient.cpp // Purpose: wxClientDC class // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence diff --git a/src/x11/dcmemory.cpp b/src/x11/dcmemory.cpp index c670a3f041..4fa2180e58 100644 --- a/src/x11/dcmemory.cpp +++ b/src/x11/dcmemory.cpp @@ -2,7 +2,6 @@ // Name: src/x11/dcmemory.cpp // Purpose: wxMemoryDC class // Author: Julian Smart -// Modified by: // Created: 01/02/97 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/dcscreen.cpp b/src/x11/dcscreen.cpp index 7639507f1d..6a3d57773c 100644 --- a/src/x11/dcscreen.cpp +++ b/src/x11/dcscreen.cpp @@ -2,7 +2,6 @@ // Name: src/x11/dcscreen.cpp // Purpose: wxScreenDC class // Author: Julian Smart, Robert Roebling -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart, Robert Roebling // Licence: wxWindows licence diff --git a/src/x11/evtloop.cpp b/src/x11/evtloop.cpp index 73b94cfe26..ed5e9bff18 100644 --- a/src/x11/evtloop.cpp +++ b/src/x11/evtloop.cpp @@ -2,7 +2,6 @@ // Name: src/x11/evtloop.cpp // Purpose: implements wxEventLoop for X11 // Author: Julian Smart -// Modified by: // Created: 01.06.01 // Copyright: (c) 2002 Julian Smart // Licence: wxWindows licence diff --git a/src/x11/font.cpp b/src/x11/font.cpp index 6727b484e4..87cf779d16 100644 --- a/src/x11/font.cpp +++ b/src/x11/font.cpp @@ -2,7 +2,6 @@ // Name: src/x11/font.cpp // Purpose: wxFont class // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/minifram.cpp b/src/x11/minifram.cpp index 0ef6d7af2e..ac48bc925f 100644 --- a/src/x11/minifram.cpp +++ b/src/x11/minifram.cpp @@ -2,7 +2,6 @@ // Name: src/x11/minifram.cpp // Purpose: wxMiniFrame. Optional; identical to wxFrame if not supported. // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/palette.cpp b/src/x11/palette.cpp index 064096bebf..b7c420239c 100644 --- a/src/x11/palette.cpp +++ b/src/x11/palette.cpp @@ -2,7 +2,6 @@ // Name: src/x11/palette.cpp // Purpose: wxPalette // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/pen.cpp b/src/x11/pen.cpp index 38d86b951f..1ddd3f5b85 100644 --- a/src/x11/pen.cpp +++ b/src/x11/pen.cpp @@ -2,7 +2,6 @@ // Name: src/x11/pen.cpp // Purpose: wxPen // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/reparent.cpp b/src/x11/reparent.cpp index 47663050ae..5f3c3db0a1 100644 --- a/src/x11/reparent.cpp +++ b/src/x11/reparent.cpp @@ -2,7 +2,6 @@ // Name: src/x11/reparent.cpp // Purpose: wxWindow // Author: Julian Smart -// Modified by: // Created: 2002-03-09 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/settings.cpp b/src/x11/settings.cpp index 5e606548bd..5ce558ef7d 100644 --- a/src/x11/settings.cpp +++ b/src/x11/settings.cpp @@ -2,7 +2,6 @@ // Name: src/x11/settings.cpp // Purpose: wxSettings // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/src/x11/toplevel.cpp b/src/x11/toplevel.cpp index 7ba6c26ad3..0d711c8109 100644 --- a/src/x11/toplevel.cpp +++ b/src/x11/toplevel.cpp @@ -2,7 +2,6 @@ // Name: src/x11/toplevel.cpp // Purpose: implements wxTopLevelWindow for X11 // Author: Julian Smart -// Modified by: // Created: 24.09.01 // Copyright: (c) 2002 Julian Smart // Licence: wxWindows licence diff --git a/src/x11/utils.cpp b/src/x11/utils.cpp index 0a6eb74aeb..b6900bcebe 100644 --- a/src/x11/utils.cpp +++ b/src/x11/utils.cpp @@ -2,7 +2,6 @@ // Name: src/x11/utils.cpp // Purpose: Various utilities // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // (c) 2013 Rob Bresalier diff --git a/src/x11/utilsx.cpp b/src/x11/utilsx.cpp index 662a742d7a..345f99c814 100644 --- a/src/x11/utilsx.cpp +++ b/src/x11/utilsx.cpp @@ -2,7 +2,6 @@ // Name: src/x11/utilsx.cpp // Purpose: Private functions for X11 // Author: Mattia Barbon -// Modified by: // Created: 05/04/03 // Copyright: (c) Mattia Barbon // Licence: wxWindows licence diff --git a/src/x11/window.cpp b/src/x11/window.cpp index 2af4e3edc1..14a8de5b9c 100644 --- a/src/x11/window.cpp +++ b/src/x11/window.cpp @@ -2,7 +2,6 @@ // Name: src/x11/window.cpp // Purpose: wxWindow // Author: Julian Smart -// Modified by: // Created: 17/09/98 // Copyright: (c) Julian Smart // Licence: wxWindows licence @@ -1768,6 +1767,6 @@ bool wxWinModule::OnInit() void wxWinModule::OnExit() { - Display *xdisplay = wxGlobalDisplay(); - XFreeGC( xdisplay, g_eraseGC ); + if (Display *xdisplay = wxGlobalDisplay()) + XFreeGC( xdisplay, g_eraseGC ); } diff --git a/src/xrc/xh_infobar.cpp b/src/xrc/xh_infobar.cpp index 5029378166..71ae95a8c7 100644 --- a/src/xrc/xh_infobar.cpp +++ b/src/xrc/xh_infobar.cpp @@ -20,7 +20,7 @@ wxIMPLEMENT_DYNAMIC_CLASS(wxInfoBarXmlHandler, wxXmlResourceHandler); -#define XRC_ADD_SHOW_EFFECT(style) m_effectNames[style] = #style; +#define XRC_ADD_SHOW_EFFECT(style) m_effectNames[style] = #style wxInfoBarXmlHandler::wxInfoBarXmlHandler() : wxXmlResourceHandler(), m_insideBar(false) diff --git a/tests/benchmarks/printfbench.cpp b/tests/benchmarks/printfbench.cpp index d69c5f9208..43caeed7ae 100644 --- a/tests/benchmarks/printfbench.cpp +++ b/tests/benchmarks/printfbench.cpp @@ -2,7 +2,6 @@ // Name: printfbench.cpp // Purpose: benchmarks for wx*Printf*() functions // Author: Francesco Montorsi -// Modified by: // Created: 27/3/2006 // Copyright: (c) 2006-2009 Francesco Montorsi // Licence: wxWindows licence diff --git a/tests/controls/bitmaptogglebuttontest.cpp b/tests/controls/bitmaptogglebuttontest.cpp index 2f91dc29f3..e3843f8fa4 100644 --- a/tests/controls/bitmaptogglebuttontest.cpp +++ b/tests/controls/bitmaptogglebuttontest.cpp @@ -74,8 +74,10 @@ void BitmapToggleButtonTestCase::Click() wxUIActionSimulator sim; + const wxPoint pos = m_button->GetScreenPosition(); + //We move in slightly to account for window decorations - sim.MouseMove(m_button->GetScreenPosition() + wxPoint(10, 10)); + sim.MouseMove(pos + wxPoint(10, 10)); wxYield(); sim.MouseClick(); @@ -86,9 +88,10 @@ void BitmapToggleButtonTestCase::Click() clicked.Clear(); -#ifdef __WXMSW__ - wxMilliSleep(1000); -#endif + // Change the mouse position to prevent the second click from being + // recognized as double click. + sim.MouseMove(pos + wxPoint(20, 20)); + wxYield(); sim.MouseClick(); wxYield(); diff --git a/tests/controls/buttontest.cpp b/tests/controls/buttontest.cpp index ce958bc5e9..2a5570b354 100644 --- a/tests/controls/buttontest.cpp +++ b/tests/controls/buttontest.cpp @@ -23,6 +23,7 @@ // Get operator<<(wxSize) so that wxSize values are shown correctly in case of // a failure of a CHECK() involving them. #include "asserthelper.h" +#include "waitfor.h" class ButtonTestCase { @@ -64,7 +65,10 @@ TEST_CASE_METHOD(ButtonTestCase, "Button::Click", "[button]") wxYield(); sim.MouseClick(); - wxYield(); + + // At least under wxMSW calling wxYield() just once doesn't always work, so + // try for a while. + WaitFor("button to be clicked", [&]() { return clicked.GetCount() != 0; }); CHECK( clicked.GetCount() == 1 ); } diff --git a/tests/controls/checkboxtest.cpp b/tests/controls/checkboxtest.cpp index 4a1c6a0574..ddca13d161 100644 --- a/tests/controls/checkboxtest.cpp +++ b/tests/controls/checkboxtest.cpp @@ -138,6 +138,9 @@ void CheckBoxTestCase::ThirdStateUser() m_check->Set3StateValue(wxCHK_UNDETERMINED); CPPUNIT_ASSERT_EQUAL(wxCHK_UNDETERMINED, m_check->Get3StateValue()); + + m_check->SetValue(true); + CPPUNIT_ASSERT_EQUAL(wxCHK_CHECKED, m_check->Get3StateValue()); } void CheckBoxTestCase::InvalidStyles() diff --git a/tests/controls/comboboxtest.cpp b/tests/controls/comboboxtest.cpp index 0f5b31cb95..d0e650fab4 100644 --- a/tests/controls/comboboxtest.cpp +++ b/tests/controls/comboboxtest.cpp @@ -134,7 +134,7 @@ void ComboBoxTestCase::Size() void ComboBoxTestCase::PopDismiss() { -#if defined(__WXMSW__) || defined(__WXGTK210__) +#if defined(__WXMSW__) || defined(__WXGTK210__) || defined(__WXQT__) EventCounter drop(m_combo, wxEVT_COMBOBOX_DROPDOWN); EventCounter close(m_combo, wxEVT_COMBOBOX_CLOSEUP); diff --git a/tests/controls/dataviewctrltest.cpp b/tests/controls/dataviewctrltest.cpp index b460195a43..9d308117f2 100644 --- a/tests/controls/dataviewctrltest.cpp +++ b/tests/controls/dataviewctrltest.cpp @@ -20,7 +20,7 @@ #include "wx/uiaction.h" #ifdef __WXGTK__ - #include "wx/stopwatch.h" + #include "waitfor.h" #endif // __WXGTK__ #include "testableframe.h" @@ -366,31 +366,23 @@ protected: #ifdef __WXGTK__ // Unfortunately it's not enough to call wxYield() once, so wait up to // 0.5 sec. - wxStopWatch sw; - while ( true ) - { - wxYield(); - + WaitFor("wxDataViewCtrl upder", [this, item, existence]() { const bool isItemRectEmpty = m_dvc->GetItemRect(item).IsEmpty(); switch ( existence ) { case wxITEM_APPEAR: if ( !isItemRectEmpty ) - return; + return true; break; case wxITEM_DISAPPEAR: if ( isItemRectEmpty ) - return; + return true; break; } - if ( sw.Time() > 500 ) - { - WARN("Timed out waiting for wxDataViewCtrl"); - break; - } - } + return false; + }); #else // !__WXGTK__ wxUnusedVar(item); wxUnusedVar(existence); @@ -810,16 +802,9 @@ TEST_CASE_METHOD(SingleSelectDataViewCtrlTestCase, #ifdef __WXGTK__ // Wait for the list control to be relaid out. - wxStopWatch sw; - while ( m_dvc->GetTopItem() == m_root ) - { - if ( sw.Time() > 500 ) - { - WARN("Timed out waiting for wxDataViewCtrl layout"); - break; - } - wxYield(); - } + WaitFor("wxDataViewCtrl layout", [this]() { + return m_dvc->GetTopItem() != m_root; + }); #endif // __WXGTK__ // Check that this was indeed the case. @@ -858,16 +843,9 @@ TEST_CASE_METHOD(MultiColumnsDataViewCtrlTestCase, { #ifdef __WXGTK__ // Wait for the list control to be realized. - wxStopWatch sw; - while ( m_firstColumn->GetWidth() == 0 ) - { - if ( sw.Time() > 500 ) - { - WARN("Timed out waiting for wxDataViewListCtrl to be realized"); - break; - } - wxYield(); - } + WaitFor("wxDataViewCtrl to be realized", [this]() { + return m_firstColumn->GetWidth() != 0; + }); #endif // Check the width of the first column. @@ -895,6 +873,7 @@ TEST_CASE_METHOD(SingleSelectDataViewCtrlTestCase, EventCounter keyEvents(m_dvc, wxEVT_KEY_DOWN); m_dvc->SetFocus(); + wxYield(); wxUIActionSimulator sim; sim.Char(WXK_DOWN); diff --git a/tests/controls/gridtest.cpp b/tests/controls/gridtest.cpp index 9077e02726..638a82bbe5 100644 --- a/tests/controls/gridtest.cpp +++ b/tests/controls/gridtest.cpp @@ -26,7 +26,7 @@ #include "wx/stopwatch.h" #endif // __WXGTK__ -#include "waitforpaint.h" +#include "waitfor.h" // To disable tests which work locally, but not when run on GitHub CI. #if defined(__WXGTK__) && !defined(__WXGTK3__) @@ -360,6 +360,8 @@ GridTestCase::GridTestCase() : m_tempGrid(nullptr) m_grid->Refresh(); m_grid->Update(); + wxTheApp->GetTopWindow()->Raise(); + waitForPaint.YieldUntilPainted(); } @@ -553,23 +555,29 @@ TEST_CASE_METHOD(GridTestCase, "Grid::LabelClick", "[grid]") wxYield(); sim.MouseClick(); - wxYield(); - + WaitFor("mouse click to be processed", [&]() { + return lclick.GetCount() != 0; + }); CHECK(lclick.GetCount() == 1); sim.MouseDblClick(); - wxYield(); - + WaitFor("mouse double click to be processed", [&]() { + return ldclick.GetCount() != 0; + }); CHECK(ldclick.GetCount() == 1); sim.MouseClick(wxMOUSE_BTN_RIGHT); - wxYield(); + WaitFor("mouse right click to be processed", [&]() { + return rclick.GetCount() != 0; + }); CHECK(rclick.GetCount() == 1); rclick.Clear(); sim.MouseDblClick(wxMOUSE_BTN_RIGHT); - wxYield(); + WaitFor("mouse right double click to be processed", [&]() { + return rclick.GetCount() != 0; + }); if ( m_grid->IsUsingNativeHeader() ) { @@ -608,7 +616,9 @@ TEST_CASE_METHOD(GridTestCase, "Grid::SortClick", "[grid]") wxYield(); sim.MouseClick(); - wxYield(); + WaitFor("mouse click to be processed", [&]() { + return sort.GetCount() != 0; + }); CHECK(sort.GetCount() == 1); #endif @@ -631,7 +641,11 @@ TEST_CASE_METHOD(GridTestCase, "Grid::Size", "[grid]") wxUIActionSimulator sim; wxPoint pt = m_grid->ClientToScreen(wxPoint(m_grid->GetRowLabelSize() + - m_grid->GetColSize(0), 5)); + m_grid->GetColSize(0), 5)); +#ifdef __WXQT__ + pt += wxPoint(1, 0); // FIXME: why this is needed? +#endif + sim.MouseMove(pt); wxYield(); @@ -642,16 +656,24 @@ TEST_CASE_METHOD(GridTestCase, "Grid::Size", "[grid]") wxYield(); sim.MouseUp(); - wxYield(); + WaitFor("mouse release to be processed", [&]() { + return colsize.GetCount() != 0; + }); CHECK(colsize.GetCount() == 1); pt = m_grid->ClientToScreen(wxPoint(5, m_grid->GetColLabelSize() + m_grid->GetRowSize(0))); +#ifdef __WXQT__ + pt += wxPoint(0, 1); // FIXME: why this is needed? +#endif + sim.MouseDragDrop(pt.x, pt.y, pt.x, pt.y + 50); - wxYield(); + WaitFor("mouse drag to be processed", [&]() { + return rowsize.GetCount() != 0; + }); CHECK(rowsize.GetCount() == 1); #endif @@ -702,7 +724,9 @@ TEST_CASE_METHOD(GridTestCase, "Grid::RangeSelect", "[grid]") wxYield(); sim.MouseUp(); - wxYield(); + WaitFor("mouse up to be processed", [&]() { + return select.GetCount() != 0; + }); CHECK(select.GetCount() == 1); #endif @@ -959,6 +983,7 @@ TEST_CASE_METHOD(GridTestCase, "Grid::MoveGridCursorUsingEndKey", "[grid]") m_grid->SetColPos(10, 5); m_grid->SetFocus(); + wxYield(); sim.KeyDown(WXK_END, wxMOD_CONTROL); sim.KeyUp(WXK_END, wxMOD_CONTROL); @@ -985,6 +1010,7 @@ TEST_CASE_METHOD(GridTestCase, "Grid::SelectUsingEndKey", "[grid]") REQUIRE( m_grid->IsVisible(0, 0) ); m_grid->SetFocus(); + wxYield(); sim.KeyDown(WXK_END, wxMOD_CONTROL | wxMOD_SHIFT); sim.KeyUp(WXK_END, wxMOD_CONTROL | wxMOD_SHIFT); @@ -1359,6 +1385,8 @@ TEST_CASE_METHOD(GridTestCase, "Grid::Editable", "[grid]") m_grid->SetFocus(); m_grid->SetGridCursor(1, 1); + wxYield(); + sim.Text("abab"); wxYield(); @@ -1390,6 +1418,8 @@ TEST_CASE_METHOD(GridTestCase, "Grid::ReadOnly", "[grid]") m_grid->SetGridCursor(1, 1); + wxYield(); + CHECK(m_grid->IsCurrentCellReadOnly()); sim.Text("abab"); @@ -1467,8 +1497,8 @@ TEST_CASE_METHOD(GridTestCase, "Grid::WindowAsEditorControl", "[grid]") TEST_CASE_METHOD(GridTestCase, "Grid::ResizeScrolledHeader", "[grid]") { - // TODO this test currently works only under Windows and GTK unfortunately -#if wxUSE_UIACTIONSIMULATOR && (defined(__WXMSW__) || defined(__WXGTK__)) + // TODO this test currently works only under Windows, GTK and Qt unfortunately +#if wxUSE_UIACTIONSIMULATOR && (defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXQT__)) if ( !EnableUITests() ) return; @@ -1492,6 +1522,10 @@ TEST_CASE_METHOD(GridTestCase, "Grid::ResizeScrolledHeader", "[grid]") m_grid->GetColLabelSize()) - wxPoint(0, 5)); +#ifdef __WXQT__ + point += wxPoint(1, 0); // FIXME: why this is needed? +#endif + wxUIActionSimulator sim; wxYield(); @@ -1514,8 +1548,8 @@ TEST_CASE_METHOD(GridTestCase, "Grid::ResizeScrolledHeader", "[grid]") TEST_CASE_METHOD(GridTestCase, "Grid::ColumnMinWidth", "[grid]") { - // TODO this test currently works only under Windows and GTK unfortunately -#if wxUSE_UIACTIONSIMULATOR && (defined(__WXMSW__) || defined(__WXGTK__)) + // TODO this test currently works only under Windows, GTK and Qt unfortunately +#if wxUSE_UIACTIONSIMULATOR && (defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXQT__)) if ( !EnableUITests() ) return; @@ -1547,6 +1581,10 @@ TEST_CASE_METHOD(GridTestCase, "Grid::ColumnMinWidth", "[grid]") m_grid->GetColLabelSize()) - wxPoint(0, 5)); +#ifdef __WXQT__ + point += wxPoint(1, 0); // FIXME: why this is needed? +#endif + wxUIActionSimulator sim; // Drag to reach the minimal width. @@ -1917,6 +1955,20 @@ public: virtual void SetValue( int /*row*/, int /*col*/, const wxString& /*value*/ ) override { } }; +// Under wxQt, we get spurious paint events if we call Refresh+Update. +// So just call Refresh+wxYield which seems to fix the failures in the +// test below. +inline void UpdateGrid(wxGrid* grid) +{ +#ifndef __WXQT__ + grid->Refresh(); + grid->Update(); +#else + grid->Refresh(); + wxYield(); +#endif +} + } // namespace SetTable_ClearAttrCache TEST_CASE_METHOD(GridTestCase, "Grid::SetTable_ClearAttrCache", "[grid]") @@ -1935,15 +1987,13 @@ TEST_CASE_METHOD(GridTestCase, "Grid::SetTable_ClearAttrCache", "[grid]") drawCount1 = drawCount2 = 0; m_grid->SetTable(&table2); - m_grid->Refresh(); - m_grid->Update(); + UpdateGrid(m_grid); CHECK(drawCount1 == 0); CHECK(drawCount2 == 2*2); drawCount1 = drawCount2 = 0; m_grid->SetTable(&table1); - m_grid->Refresh(); - m_grid->Update(); + UpdateGrid(m_grid); CHECK(drawCount1 == 1*1); CHECK(drawCount2 == 0); diff --git a/tests/controls/itemcontainertest.cpp b/tests/controls/itemcontainertest.cpp index 44c06a367a..70d89fed7a 100644 --- a/tests/controls/itemcontainertest.cpp +++ b/tests/controls/itemcontainertest.cpp @@ -345,6 +345,7 @@ void ItemContainerTestCase::SimSelect() container->Append("third"); GetContainerWindow()->SetFocus(); + wxYield(); wxUIActionSimulator sim; CPPUNIT_ASSERT( sim.Select("third") ); diff --git a/tests/controls/listboxtest.cpp b/tests/controls/listboxtest.cpp index 6073d6bba0..6d0b9f1a47 100644 --- a/tests/controls/listboxtest.cpp +++ b/tests/controls/listboxtest.cpp @@ -109,12 +109,21 @@ void ListBoxTestCase::Sort() m_list->Append(testitems); +#ifndef __WXQT__ CPPUNIT_ASSERT_EQUAL("AAA", m_list->GetString(0)); CPPUNIT_ASSERT_EQUAL("Aaa", m_list->GetString(1)); CPPUNIT_ASSERT_EQUAL("aaa", m_list->GetString(2)); CPPUNIT_ASSERT_EQUAL("aaab", m_list->GetString(3)); CPPUNIT_ASSERT_EQUAL("aab", m_list->GetString(4)); CPPUNIT_ASSERT_EQUAL("aba", m_list->GetString(5)); +#else + CPPUNIT_ASSERT_EQUAL("aaa", m_list->GetString(0)); + CPPUNIT_ASSERT_EQUAL("Aaa", m_list->GetString(1)); + CPPUNIT_ASSERT_EQUAL("AAA", m_list->GetString(2)); + CPPUNIT_ASSERT_EQUAL("aaab", m_list->GetString(3)); + CPPUNIT_ASSERT_EQUAL("aab", m_list->GetString(4)); + CPPUNIT_ASSERT_EQUAL("aba", m_list->GetString(5)); +#endif m_list->Append("a", wxUIntToPtr(1)); @@ -190,8 +199,8 @@ void ListBoxTestCase::ClickEvents() m_list->Append(testitems); - m_list->Update(); m_list->Refresh(); + m_list->Update(); sim.MouseMove(m_list->ClientToScreen(wxPoint(10, 10))); wxYield(); @@ -233,8 +242,8 @@ void ListBoxTestCase::ClickNotOnItem() // simply avoid it by starting with a valid selection. m_list->SetSelection(0); - m_list->Update(); m_list->Refresh(); + m_list->Update(); sim.MouseMove(m_list->ClientToScreen(wxPoint(m_list->GetSize().x - 10, m_list->GetSize().y - 10))); wxYield(); diff --git a/tests/controls/listctrltest.cpp b/tests/controls/listctrltest.cpp index 95b6165017..8dd0af687b 100644 --- a/tests/controls/listctrltest.cpp +++ b/tests/controls/listctrltest.cpp @@ -81,6 +81,8 @@ void ListCtrlTestCase::setUp() m_list = new wxListCtrl(wxTheApp->GetTopWindow()); m_list->SetWindowStyle(wxLC_REPORT | wxLC_EDIT_LABELS); m_list->SetSize(400, 200); + + wxTheApp->GetTopWindow()->Raise(); } void ListCtrlTestCase::tearDown() diff --git a/tests/controls/propgridtest.cpp b/tests/controls/propgridtest.cpp index 675a8524e7..f1c7e5727f 100644 --- a/tests/controls/propgridtest.cpp +++ b/tests/controls/propgridtest.cpp @@ -16,12 +16,13 @@ #if wxUSE_DATEPICKCTRL #include "wx/datectrl.h" #endif -#include "wx/stopwatch.h" #include "wx/propgrid/propgrid.h" #include "wx/propgrid/manager.h" #include "wx/propgrid/advprops.h" +#include "waitfor.h" + #include #include @@ -450,11 +451,7 @@ static wxPropertyGridManager* CreateGrid(int style, int extraStyle) pgManager->Refresh(); pgManager->Update(); // Wait for update to be done - wxStopWatch sw; - while ( sw.Time() < 100 ) - { - wxYield(); - } + YieldForAWhile(100); return pgManager; } @@ -722,11 +719,7 @@ TEST_CASE("PropertyGridTestCase", "[propgrid]") pgManager->Refresh(); pgManager->Update(); // Wait for update to be done - wxStopWatch sw; - while ( sw.Time() < 100 ) - { - wxYield(); - } + YieldForAWhile(100); } SECTION("Default_Values") @@ -1484,8 +1477,11 @@ TEST_CASE("PropertyGridTestCase", "[propgrid]") SECTION("SetSplitterPosition") { +#ifndef __WXQT__ const int trySplitterPos = 50; - +#else + const int trySplitterPos = 51; // FIXME! +#endif int style = wxPG_AUTO_SORT; // wxPG_SPLITTER_AUTO_CENTER; ReplaceGrid(pgManager, style, -1); diff --git a/tests/controls/radioboxtest.cpp b/tests/controls/radioboxtest.cpp index b783b83b20..cc25e59cca 100644 --- a/tests/controls/radioboxtest.cpp +++ b/tests/controls/radioboxtest.cpp @@ -145,7 +145,7 @@ TEST_CASE_METHOD(RadioBoxTestCase, "RadioBox::HelpText", "[radiobox][help]") TEST_CASE_METHOD(RadioBoxTestCase, "RadioBox::ToolTip", "[radiobox][tooltip]") { -#if defined (__WXMSW__) || defined(__WXGTK__) +#if defined (__WXMSW__) || defined(__WXGTK__) || defined(__WXQT__) //GetItemToolTip returns null if there is no tooltip set CHECK(!m_radio->GetItemToolTip(0)); diff --git a/tests/controls/slidertest.cpp b/tests/controls/slidertest.cpp index f7cfa14055..8ee6db458a 100644 --- a/tests/controls/slidertest.cpp +++ b/tests/controls/slidertest.cpp @@ -93,6 +93,7 @@ void SliderTestCase::PageUpDown() wxUIActionSimulator sim; m_slider->SetFocus(); + wxYield(); sim.Char(WXK_PAGEUP); sim.Char(WXK_PAGEDOWN); @@ -111,8 +112,9 @@ void SliderTestCase::LineUpDown() EventCounter linedown(m_slider, wxEVT_SCROLL_LINEDOWN); wxUIActionSimulator sim; - wxYield(); + m_slider->SetFocus(); + wxYield(); sim.Char(WXK_UP); sim.Char(WXK_DOWN); @@ -130,8 +132,9 @@ void SliderTestCase::EvtSlider() EventCounter slider(m_slider, wxEVT_SLIDER); wxUIActionSimulator sim; - wxYield(); + m_slider->SetFocus(); + wxYield(); sim.Char(WXK_UP); sim.Char(WXK_DOWN); @@ -146,8 +149,9 @@ void SliderTestCase::LinePageSize() { #if wxUSE_UIACTIONSIMULATOR wxUIActionSimulator sim; - wxYield(); + m_slider->SetFocus(); + wxYield(); m_slider->SetPageSize(20); @@ -221,7 +225,7 @@ void SliderTestCase::Thumb() CPPUNIT_ASSERT(track.GetCount() != 0); CPPUNIT_ASSERT_EQUAL(1, release.GetCount()); -#if defined(__WXMSW__) || defined(__WXGTK__) +#if defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXQT__) CPPUNIT_ASSERT_EQUAL(1, changed.GetCount()); #endif #endif diff --git a/tests/controls/spinctrldbltest.cpp b/tests/controls/spinctrldbltest.cpp index 0543e4d704..1491d79b85 100644 --- a/tests/controls/spinctrldbltest.cpp +++ b/tests/controls/spinctrldbltest.cpp @@ -143,11 +143,13 @@ TEST_CASE_METHOD(SpinCtrlDoubleTestCase, CHECK( m_spin->GetMin() == -10.0 ); CHECK( m_spin->GetMax() == 10.0 ); +#ifndef __WXQT__ //Test backwards ranges m_spin->SetRange(75.0, 50.0); CHECK( m_spin->GetMin() == 75.0 ); CHECK( m_spin->GetMax() == 50.0 ); +#endif } TEST_CASE_METHOD(SpinCtrlDoubleTestCase, @@ -182,7 +184,11 @@ TEST_CASE_METHOD(SpinCtrlDoubleTestCase, CHECK( updatedText.GetCount() == 0 ); m_spin->SetValue(""); +#ifndef __WXQT__ CHECK( m_spin->GetTextValue() == "" ); +#else + CHECK( m_spin->GetTextValue() == "0.00" ); // the control automatically displays minVal +#endif CHECK( m_spin->GetValue() == 0 ); CHECK( updatedSpin.GetCount() == 0 ); diff --git a/tests/controls/spinctrltest.cpp b/tests/controls/spinctrltest.cpp index 5c22c62817..6226849b6e 100644 --- a/tests/controls/spinctrltest.cpp +++ b/tests/controls/spinctrltest.cpp @@ -253,11 +253,13 @@ TEST_CASE_METHOD(SpinCtrlTestCase2, "SpinCtrl::Range", "[spinctrl]") CHECK(m_spin->GetBase() == 10); +#ifndef __WXQT__ //Test backwards ranges m_spin->SetRange(75, 50); CHECK(m_spin->GetMin() == 75); CHECK(m_spin->GetMax() == 50); +#endif } TEST_CASE_METHOD(SpinCtrlTestCase2, "SpinCtrl::Value", "[spinctrl]") @@ -291,7 +293,11 @@ TEST_CASE_METHOD(SpinCtrlTestCase2, "SpinCtrl::Value", "[spinctrl]") CHECK(updatedText.GetCount() == 0); m_spin->SetValue(""); +#ifndef __WXQT__ CHECK( m_spin->GetTextValue() == "" ); +#else + CHECK( m_spin->GetTextValue() == "0" ); // the control automatically displays minVal +#endif CHECK( m_spin->GetValue() == 0 ); CHECK(updatedSpin.GetCount() == 0); diff --git a/tests/controls/textctrltest.cpp b/tests/controls/textctrltest.cpp index 4137487d48..6928169903 100644 --- a/tests/controls/textctrltest.cpp +++ b/tests/controls/textctrltest.cpp @@ -28,8 +28,12 @@ #include "wx/dataobj.h" #endif // wxUSE_CLIPBOARD -#ifdef __WXGTK__ - #include "wx/stopwatch.h" +#if defined(__WXGTK__) || defined(__WXQT__) + #include "waitfor.h" +#endif + +#ifdef __WXQT__ +#include #endif #include "wx/private/localeset.h" @@ -241,6 +245,10 @@ void TextCtrlTestCase::ReadOnly() m_text->SetFocus(); #endif + // We get spurious update under wxQt. get rid of it before doing + // the next simulation. + updated.Clear(); + sim.Text("abcdef"); wxYield(); @@ -252,6 +260,13 @@ void TextCtrlTestCase::ReadOnly() void TextCtrlTestCase::MaxLength() { #if wxUSE_UIACTIONSIMULATOR +#ifdef __WXQT__ + #if (QT_VERSION < QT_VERSION_CHECK(5, 12, 0)) + WARN("wxEVT_TEXT_MAXLEN event is only generated if Qt version is 5.12 or greater"); + return; + #endif +#endif + EventCounter updated(m_text, wxEVT_TEXT); EventCounter maxlen(m_text, wxEVT_TEXT_MAXLEN); @@ -353,9 +368,6 @@ void TextCtrlTestCase::Redirector() void TextCtrlTestCase::HitTestSingleLine() { -#ifdef __WXQT__ - WARN("Does not work under WxQt"); -#else m_text->ChangeValue("Hit me"); // We don't know the size of the text borders, so we can't really do any @@ -366,6 +378,21 @@ void TextCtrlTestCase::HitTestSingleLine() long pos = -1; +#ifdef __WXQT__ + // Although it works fine interactively, testing HitTest() is not + // straightforward under wxQt: We have to call SetInsertionPoint() + // explicitly with the position returned by HitTest() before we call + // it a second time (in the test below) to get the correct result. + auto SetCursorPositionHack = [&](int n) + { + m_text->HitTest(wxPoint(n*sizeChar.x, yMid), &pos); + m_text->SetInsertionPoint(pos); + wxYield(); + }; +#else + #define SetCursorPositionHack(n) // do nothing under the other ports +#endif + #ifdef __WXGTK__ wxYield(); #endif @@ -374,6 +401,7 @@ void TextCtrlTestCase::HitTestSingleLine() // first few characters under it. SECTION("Normal") { + SetCursorPositionHack(2); REQUIRE( m_text->HitTest(wxPoint(2*sizeChar.x, yMid), &pos) == wxTE_HT_ON_TEXT ); CHECK( pos >= 0 ); CHECK( pos < 3 ); @@ -383,6 +411,7 @@ void TextCtrlTestCase::HitTestSingleLine() // character. SECTION("Beyond") { + SetCursorPositionHack(20); REQUIRE( m_text->HitTest(wxPoint(20*sizeChar.x, yMid), &pos) == wxTE_HT_BEYOND ); CHECK( pos == m_text->GetLastPosition() ); } @@ -395,23 +424,21 @@ void TextCtrlTestCase::HitTestSingleLine() m_text->ChangeValue(wxString(200, 'X')); m_text->SetInsertionPointEnd(); - #ifdef __WXGTK__ - // wxGTK must be given an opportunity to lay the text out. - for ( wxStopWatch sw; sw.Time() < 50; ) - wxYield(); + #if defined(__WXGTK__) || defined(__WXQT__) + // wxGTK and wxQt must be given an opportunity to lay the text out. + YieldForAWhile(); #endif REQUIRE( m_text->HitTest(wxPoint(2*sizeChar.x, yMid), &pos) == wxTE_HT_ON_TEXT ); CHECK( pos > 3 ); // Using negative coordinates works even under Xvfb, so test at least - // for this -- however this only works in wxGTK, not wxMSW. -#ifdef __WXGTK__ + // for this -- however this only works in wxGTK and wxQt, not wxMSW. +#if defined(__WXGTK__) || defined(__WXQT__) REQUIRE( m_text->HitTest(wxPoint(-2*sizeChar.x, yMid), &pos) == wxTE_HT_ON_TEXT ); CHECK( pos > 3 ); -#endif // __WXGTK__ +#endif // __WXGTK__ || __WXQT__ } -#endif } #if 0 @@ -757,18 +784,10 @@ void TextCtrlTestCase::DoPositionToCoordsTestWithStyle(long style) // wxGTK needs to yield here to update the text control. #ifdef __WXGTK__ - wxStopWatch sw; - while ( m_text->PositionToCoords(0).y == 0 || - m_text->PositionToCoords(pos).y > TEXT_HEIGHT ) - { - if ( sw.Time() > 1000 ) - { - FAIL("Timed out waiting for wxTextCtrl update."); - break; - } - - wxYield(); - } + WaitFor("wxTextCtrl update", [this, pos]() { + return m_text->PositionToCoords(0).y != 0 && + m_text->PositionToCoords(pos).y <= TEXT_HEIGHT; + }, 1000); #endif // __WXGTK__ wxPoint coords = m_text->PositionToCoords(0); @@ -1337,20 +1356,27 @@ TEST_CASE("wxTextCtrl::GetBestSize", "[wxTextCtrl][best-size]") s += "1\n2\n3\n4\n5\n"; const wxSize sizeMedium = getBestSizeFor(s); - // Control with a few lines of text in it should be taller. - CHECK( sizeMedium.y > sizeEmpty.y ); - s += "6\n7\n8\n9\n10\n"; const wxSize sizeLong = getBestSizeFor(s); - // And a control with many lines in it should be even more so. - CHECK( sizeLong.y > sizeMedium.y ); - s += s; s += s; s += s; const wxSize sizeVeryLong = getBestSizeFor(s); +#ifndef __WXQT__ + // Control with a few lines of text in it should be taller. + CHECK( sizeMedium.y > sizeEmpty.y ); + + // And a control with many lines in it should be even more so. + CHECK( sizeLong.y > sizeMedium.y ); +#else + // Under wxQt, the multiline textctrl has a fixed calculated best size + // regardless of its content. + CHECK( sizeMedium.y == sizeEmpty.y ); + CHECK( sizeLong.y == sizeMedium.y ); +#endif + // However there is a cutoff at 10 lines currently, so anything longer than // that should still have the same best size. CHECK( sizeVeryLong.y == sizeLong.y ); diff --git a/tests/controls/textentrytest.cpp b/tests/controls/textentrytest.cpp index ed00e9236c..4b46821368 100644 --- a/tests/controls/textentrytest.cpp +++ b/tests/controls/textentrytest.cpp @@ -52,25 +52,17 @@ void TextEntryTestCase::TextChangeEvents() wxTextEntry * const entry = GetTestEntry(); // notice that SetValue() generates an event even if the text didn't change -#ifndef __WXQT__ entry->SetValue(""); CPPUNIT_ASSERT_EQUAL( 1, updated.GetCount() ); updated.Clear(); -#else - WARN("Events are only sent when text changes in WxQt"); -#endif entry->SetValue("foo"); CPPUNIT_ASSERT_EQUAL( 1, updated.GetCount() ); updated.Clear(); -#ifndef __WXQT__ entry->SetValue("foo"); CPPUNIT_ASSERT_EQUAL( 1, updated.GetCount() ); updated.Clear(); -#else - WARN("Events are only sent when text changes in WxQt"); -#endif entry->SetValue(""); CPPUNIT_ASSERT_EQUAL( 1, updated.GetCount() ); diff --git a/tests/controls/treectrltest.cpp b/tests/controls/treectrltest.cpp index 4fa0353351..0e1f420ef6 100644 --- a/tests/controls/treectrltest.cpp +++ b/tests/controls/treectrltest.cpp @@ -317,6 +317,11 @@ void TreeCtrlTestCase::LabelEdit() wxUIActionSimulator sim; +#ifdef __WXQT__ + m_tree->SetFocus(); + wxYield(); +#endif + m_tree->SetFocusedItem(m_tree->GetRootItem()); m_tree->EditLabel(m_tree->GetRootItem()); @@ -338,6 +343,7 @@ void TreeCtrlTestCase::KeyDown() wxUIActionSimulator sim; m_tree->SetFocus(); + wxYield(); sim.Text("aAbB"); wxYield(); diff --git a/tests/controls/virtlistctrltest.cpp b/tests/controls/virtlistctrltest.cpp index 3922d90371..2c75fd3c32 100644 --- a/tests/controls/virtlistctrltest.cpp +++ b/tests/controls/virtlistctrltest.cpp @@ -81,6 +81,7 @@ void VirtListCtrlTestCase::setUp() }; m_list = new VirtListCtrl; + m_list->AppendColumn("Col0"); } void VirtListCtrlTestCase::tearDown() @@ -101,15 +102,19 @@ void VirtListCtrlTestCase::UpdateSelection() CPPUNIT_ASSERT_EQUAL( 2, m_list->GetSelectedItemCount() ); // The item 7 is now invalid and so shouldn't be counted as selected any - // more. + // more. Notice that under wxQt, the selection is lost/cleared when the + // model is reset m_list->SetItemCount(5); +#ifndef __WXQT__ CPPUNIT_ASSERT_EQUAL( 1, m_list->GetSelectedItemCount() ); +#else + CPPUNIT_ASSERT_EQUAL( 0, m_list->GetSelectedItemCount() ); +#endif } void VirtListCtrlTestCase::DeselectedEvent() { #if wxUSE_UIACTIONSIMULATOR - m_list->AppendColumn("Col0"); m_list->SetItemCount(1); wxListCtrl* const list = m_list; diff --git a/tests/controls/webtest.cpp b/tests/controls/webtest.cpp index 98a817c997..c7055d895f 100644 --- a/tests/controls/webtest.cpp +++ b/tests/controls/webtest.cpp @@ -22,7 +22,7 @@ #include "wx/msw/webview_ie.h" #endif #if wxUSE_WEBVIEW_WEBKIT2 - #include "wx/stopwatch.h" + #include "waitfor.h" #endif //Convenience macro @@ -235,8 +235,7 @@ TEST_CASE_METHOD(WebViewTestCase, "WebView", "[wxWebView]") // bit before giving up. Avoid calling HasSelection() right away // without wxYielding a bit because this seems to cause the extension // to hang with webkit 2.40.0+. - for ( wxStopWatch sw; sw.Time() < 50; ) - wxYield(); + YieldForAWhile(); #endif // wxUSE_WEBVIEW_WEBKIT2 CHECK(m_browser->HasSelection()); diff --git a/tests/controls/windowtest.cpp b/tests/controls/windowtest.cpp index 6041bcb2fa..a7de17f63c 100644 --- a/tests/controls/windowtest.cpp +++ b/tests/controls/windowtest.cpp @@ -19,12 +19,12 @@ #include "asserthelper.h" #include "testableframe.h" #include "testwindow.h" +#include "waitfor.h" #include "wx/uiaction.h" #include "wx/caret.h" #include "wx/cshelp.h" #include "wx/dcclient.h" -#include "wx/stopwatch.h" #include "wx/tooltip.h" #include "wx/wupdlock.h" @@ -40,8 +40,7 @@ public: // Without this, when running this test suite solo it succeeds, // but not when running it together with the other tests !! // Not needed when run under Xvfb display. - for ( wxStopWatch sw; sw.Time() < 50; ) - wxYield(); + YieldForAWhile(); #endif } @@ -134,8 +133,8 @@ TEST_CASE_METHOD(WindowTestCase, "Window::FocusEvent", "[window]") wxButton* button = new wxButton(wxTheApp->GetTopWindow(), wxID_ANY); - wxYield(); button->SetFocus(); + wxYield(); CHECK( killfocus.GetCount() == 1 ); CHECK(!m_window->HasFocus()); @@ -144,7 +143,7 @@ TEST_CASE_METHOD(WindowTestCase, "Window::FocusEvent", "[window]") TEST_CASE_METHOD(WindowTestCase, "Window::Mouse", "[window]") { - wxCursor cursor(wxCURSOR_CHAR); + wxCursor cursor(wxCURSOR_HAND); m_window->SetCursor(cursor); CHECK(m_window->GetCursor().IsOk()); @@ -510,13 +509,7 @@ TEST_CASE_METHOD(WindowTestCase, "Window::Refresh", "[window]") parent->RefreshRect(wxRect(150, 10, 300, 80)); - for ( wxStopWatch sw; sw.Time() < 100; ) - { - if ( isParentPainted ) - break; - - wxYield(); - } + WaitFor("parent repaint", [&]() { return isParentPainted; }, 100); // child1 should be the only window not to receive the wxEVT_PAINT event // because it does not intersect with the refreshed rectangle. diff --git a/tests/events/keyboard.cpp b/tests/events/keyboard.cpp index 0b66a58bfb..80c860d772 100644 --- a/tests/events/keyboard.cpp +++ b/tests/events/keyboard.cpp @@ -24,9 +24,7 @@ #include "wx/uiaction.h" #include "wx/vector.h" -#ifdef __WXGTK__ -#include "wx/stopwatch.h" -#endif +#include "waitfor.h" namespace { @@ -229,10 +227,7 @@ void KeyboardEventTestCase::setUp() wxYield(); m_win->SetFocus(); -#ifdef __WXGTK__ - for ( wxStopWatch sw; sw.Time() < 10; ) -#endif - wxYield(); // needed to show the new window + YieldForAWhile(10); // needed to show the new window // The window might get some key up events when it's being shown if the key // was pressed when the program was started and released after the window @@ -248,6 +243,9 @@ void KeyboardEventTestCase::tearDown() void KeyboardEventTestCase::NormalLetter() { +#ifdef __WXQT__ + WARN("FIXME! doesn't work like the other ports."); +#else wxUIActionSimulator sim; sim.Char('a'); wxYield(); @@ -260,6 +258,7 @@ void KeyboardEventTestCase::NormalLetter() CPPUNIT_ASSERT_EQUAL( 1, m_win->GetKeyUpCount() ); ASSERT_KEY_EVENT_IS( m_win->GetKeyUpEvent(), 'A' ); +#endif } void KeyboardEventTestCase::NormalSpecial() @@ -280,6 +279,9 @@ void KeyboardEventTestCase::NormalSpecial() void KeyboardEventTestCase::CtrlLetter() { +#ifdef __WXQT__ + WARN("FIXME! doesn't work like the other ports."); +#else wxUIActionSimulator sim; sim.Char('z', wxMOD_CONTROL); wxYield(); @@ -299,6 +301,7 @@ void KeyboardEventTestCase::CtrlLetter() KeyDesc('Z', wxMOD_CONTROL) ); ASSERT_KEY_EVENT_IS( m_win->GetKeyUpEvent(1), ModKeyUp(WXK_CONTROL) ); +#endif } void KeyboardEventTestCase::CtrlSpecial() diff --git a/tests/events/propagation.cpp b/tests/events/propagation.cpp index 771e0e5bb2..4d6742f718 100644 --- a/tests/events/propagation.cpp +++ b/tests/events/propagation.cpp @@ -26,10 +26,13 @@ #include "wx/scopeguard.h" #include "wx/toolbar.h" #include "wx/uiaction.h" -#include "wx/stopwatch.h" #include +#if defined(__WXGTK__) || defined(__WXQT__) + #include "waitfor.h" +#endif + // FIXME: Currently under OS X testing paint event doesn't work because neither // calling Refresh()+Update() nor even sending wxPaintEvent directly to // the window doesn't result in calls to its event handlers, so disable @@ -171,15 +174,14 @@ public: void GeneratePaintEvent() { -#ifdef __WXGTK__ +#if defined(__WXGTK__) || defined(__WXQT__) // We need to map the window, otherwise we're not going to get any // paint events for it. - for ( wxStopWatch sw; sw.Time() < 50; ) - wxYield(); + YieldForAWhile(); // Ignore events generated during the initial mapping. g_str.clear(); -#endif // __WXGTK__ +#endif // __WXGTK__ || __WXQT__ Refresh(); Update(); @@ -603,8 +605,12 @@ void EventPropagationTestCase::DocView() // Check that wxDocument, wxView, wxDocManager, child frame and the parent // get the event in order. +#ifndef __WXQT__ ASSERT_MENU_EVENT_RESULT( menuChild, "advmcpA" ); - +#else + wxUnusedVar(menuChild); + WARN("We don't get paint event under wxQt for some reason... test skipped."); +#endif #if wxUSE_TOOLBAR // Also check that toolbar events get forwarded to the active child. @@ -618,7 +624,11 @@ void EventPropagationTestCase::DocView() g_str.clear(); tb->OnLeftClick(wxID_APPLY, true /* doesn't matter */); +#ifndef __WXQT__ CPPUNIT_ASSERT_EQUAL( "advmcpA", g_str ); +#else + WARN("Skipping test not working under wxQt"); +#endif #endif // wxUSE_TOOLBAR } diff --git a/tests/file/dir.cpp b/tests/file/dir.cpp index ae5b81c5d5..fa2b836900 100644 --- a/tests/file/dir.cpp +++ b/tests/file/dir.cpp @@ -20,6 +20,16 @@ #define DIRTEST_FOLDER wxString("dirTest_folder") #define SEP wxFileName::GetPathSeparator() +// We can't use wxFileSelectorDefaultWildcardStr from wxCore here, so define +// our own. +const wxString WILDCARD_ALL = +#if defined(__WXMSW__) +"*.*" +#else // Unix/Mac +"*" +#endif +; + // ---------------------------------------------------------------------------- // test fixture // ---------------------------------------------------------------------------- @@ -145,6 +155,21 @@ TEST_CASE_METHOD(DirTestCase, "Dir::Traverse", "[dir]") wxArrayString files; CHECK( wxDir::GetAllFiles(DIRTEST_FOLDER, &files) == 4 ); + // enum all files using an explicit wildcard + CHECK(wxDir::GetAllFiles(DIRTEST_FOLDER, &files, WILDCARD_ALL) == 4); + + // enum all files using an explicit wildcard different from WILDCARD_ALL + // + // broken under Wine, see https://bugs.winehq.org/show_bug.cgi?id=55677 + if ( !wxIsRunningUnderWine() ) + { + CHECK(wxDir::GetAllFiles(DIRTEST_FOLDER, &files, "d" + WILDCARD_ALL) == 4); + } + else if (wxDir::GetAllFiles(DIRTEST_FOLDER, &files, "d" + WILDCARD_ALL) == 4) + { + WARN("PathMatchSpec() seems to work under Wine now"); + } + // enum all files according to the filter CHECK( wxDir::GetAllFiles(DIRTEST_FOLDER, &files, "*.foo") == 1 ); @@ -232,3 +257,45 @@ TEST_CASE_METHOD(DirTestCase, "Dir::GetName", "[dir]") CHECK( d.GetNameWithSep() == "/" ); #endif } + +// Disabled by default test allowing to check the result of matching against +// the given filter. +#ifdef __WXMSW__ + +#include "wx/msw/wrapwin.h" +#include +#ifdef __VISUALC__ + #pragma comment(lib, "shlwapi") +#endif + +#include "wx/crt.h" +#include "wx/filefn.h" + +TEST_CASE("Dir::Match", "[.]") +{ + wxString filter; + REQUIRE( wxGetEnv("WX_TEST_DIR_FILTER", &filter) ); + + static const wxString filenames[] = + { + "foo", + "foo.bar", + "foo.bar.baz", + ".hidden", + ".hidden.ext", + }; + + // Show the results of matching the pattern using various functions. + wxPrintf("%-15s %20s %20s %20s\n", + "File", "wxString::Matches", "wxMatchWild", "PathMatchSpec"); + for ( const auto& fn : filenames ) + { + wxPrintf("%-15s %20d %20d %20d\n", + fn, + fn.Matches(filter), + wxMatchWild(filter, fn), + PathMatchSpec(fn.wc_str(), filter.wc_str()) == TRUE); + } +} + +#endif // __WXMSW__ diff --git a/tests/graphics/bitmap.cpp b/tests/graphics/bitmap.cpp index 1437cfefc1..eeb4bf7b54 100644 --- a/tests/graphics/bitmap.cpp +++ b/tests/graphics/bitmap.cpp @@ -50,10 +50,10 @@ typedef wxPixelFormat wxNative32PixelFormat; typedef wxPixelData wxNative32PixelData; #endif // __WXMSW__ -#ifdef __WXOSX__ +#if defined(__WXOSX__) || defined(__WXQT__) // 32 bpp xRGB bitmaps are native ones typedef wxNativePixelData wxNative32PixelData; -#endif // __WXOSX__ +#endif // __WXOSX__ || __WXQT__ // ---------------------------------------------------------------------------- // tests @@ -82,8 +82,8 @@ TEST_CASE("BitmapTestCase::Monochrome", "[bitmap][monochrome]") REQUIRE(mono.IsOk()); REQUIRE(mono.GetDepth() == 1); - // wxMonoPixelData only exists in wxMSW -#if defined(__WXMSW__) + // wxMonoPixelData only exists in wxMSW and wxQt +#if defined(__WXMSW__) || defined(__WXQT__) // draw lines on top and left, but leaving blank top and left lines { wxMonoPixelData data(mono); @@ -103,8 +103,8 @@ TEST_CASE("BitmapTestCase::Monochrome", "[bitmap][monochrome]") } TempFile mono_lines_horse("mono_lines_horse.bmp"); REQUIRE(mono.SaveFile(mono_lines_horse.GetName(), wxBITMAP_TYPE_BMP)); -#endif // __WXMSW__ -#endif // !__WXGTK__ +#endif // __WXMSW__ || __WXQT__ +#endif // !__WXGTK__ } TEST_CASE("BitmapTestCase::Mask", "[bitmap][mask]") @@ -253,12 +253,12 @@ TEST_CASE("BitmapTestCase::ToImage", "[bitmap][image][convertto]") const wxColour clrBg(*wxGREEN); const unsigned char alpha = 92; -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values const wxColour clrFgAlpha(((clrFg.Red() * alpha) + 127) / 255, ((clrFg.Green() * alpha) + 127) / 255, ((clrFg.Blue() * alpha) + 127) / 255); #else const wxColour clrFgAlpha(clrFg); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA wxAlphaPixelData data(bmp); REQUIRE(data); @@ -306,13 +306,13 @@ TEST_CASE("BitmapTestCase::ToImage", "[bitmap][image][convertto]") { wxColour bmpc(iBmp.Red(), iBmp.Green(), iBmp.Blue(), iBmp.Alpha()); wxColour imgc(image.GetRed(x, y), image.GetGreen(x, y), image.GetBlue(x, y), image.GetAlpha(x,y)); -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // Premultiplied values unsigned char r = ((imgc.Red() * imgc.Alpha()) + 127) / 255; unsigned char g = ((imgc.Green() * imgc.Alpha()) + 127) / 255; unsigned char b = ((imgc.Blue() * imgc.Alpha()) + 127) / 255; imgc.Set(r, g, b, imgc.Alpha()); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA CHECK_EQUAL_COLOUR_RGBA(imgc, bmpc); } rowStartBmp.OffsetY(dataBmp, 1); @@ -330,12 +330,12 @@ TEST_CASE("BitmapTestCase::ToImage", "[bitmap][image][convertto]") const wxColour clrFg(*wxCYAN); const wxColour clrBg(*wxGREEN); const unsigned char alpha = 92; -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values const wxColour clrFgAlpha(((clrFg.Red() * alpha) + 127) / 255, ((clrFg.Green() * alpha) + 127) / 255, ((clrFg.Blue() * alpha) + 127) / 255); #else const wxColour clrFgAlpha(clrFg); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA wxAlphaPixelData data(bmp); REQUIRE(data); @@ -412,13 +412,13 @@ TEST_CASE("BitmapTestCase::ToImage", "[bitmap][image][convertto]") wxColour imgc(image.GetRed(x, y), image.GetGreen(x, y), image.GetBlue(x, y), image.GetAlpha(x,y)); if ( maskc == *wxWHITE ) { -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // Premultiplied values unsigned char r = ((imgc.Red() * imgc.Alpha()) + 127) / 255; unsigned char g = ((imgc.Green() * imgc.Alpha()) + 127) / 255; unsigned char b = ((imgc.Blue() * imgc.Alpha()) + 127) / 255; imgc.Set(r, g, b, imgc.Alpha()); -#endif // __WXMSW__ || __WXOSX +#endif // wxHAS_PREMULTIPLIED_ALPHA CHECK_EQUAL_COLOUR_RGBA(imgc, bmpc); unmaskedPixelsCount++; } @@ -545,13 +545,13 @@ TEST_CASE("BitmapTestCase::FromImage", "[bitmap][image][convertfrom]") { wxColour bmpc(iBmp.Red(), iBmp.Green(), iBmp.Blue(), iBmp.Alpha()); wxColour imgc(img.GetRed(x, y), img.GetGreen(x, y), img.GetBlue(x, y), img.GetAlpha(x, y)); -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // Premultiplied values unsigned char r = ((imgc.Red() * imgc.Alpha()) + 127) / 255; unsigned char g = ((imgc.Green() * imgc.Alpha()) + 127) / 255; unsigned char b = ((imgc.Blue() * imgc.Alpha()) + 127) / 255; imgc.Set(r, g, b, imgc.Alpha()); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA CHECK_EQUAL_COLOUR_RGBA(bmpc, imgc); } rowStartBmp.OffsetY(dataBmp, 1); @@ -596,23 +596,23 @@ TEST_CASE("BitmapTestCase::FromImage", "[bitmap][image][convertfrom]") wxColour bmpc(iBmp.Red(), iBmp.Green(), iBmp.Blue(), iBmp.Alpha()); wxColour maskc(iMask.Red(), iMask.Green(), iMask.Blue()); wxColour imgc(img.GetRed(x, y), img.GetGreen(x, y), img.GetBlue(x, y), img.GetAlpha(x, y)); -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // Premultiplied values unsigned char r = ((imgc.Red() * imgc.Alpha()) + 127) / 255; unsigned char g = ((imgc.Green() * imgc.Alpha()) + 127) / 255; unsigned char b = ((imgc.Blue() * imgc.Alpha()) + 127) / 255; imgc.Set(r, g, b, imgc.Alpha()); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA CHECK_EQUAL_COLOUR_RGBA(bmpc, imgc); wxColour c = maskc == *wxWHITE ? fillCol : maskCol; -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // Premultiplied values r = ((c.Red() * imgc.Alpha()) + 127) / 255; g = ((c.Green() * imgc.Alpha()) + 127) / 255; b = ((c.Blue() * imgc.Alpha()) + 127) / 255; c.Set(r, g, b); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA CHECK_EQUAL_COLOUR_RGB(bmpc, c); } rowStartBmp.OffsetY(dataBmp, 1); @@ -810,12 +810,12 @@ TEST_CASE("BitmapTestCase::DrawAlpha", "[bitmap][draw][alpha]") const wxColour clrBg(*wxGREEN); const unsigned char alpha = 92; -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values const wxColour clrFgAlpha(((clrFg.Red() * alpha) + 127) / 255, ((clrFg.Green() * alpha) + 127) / 255, ((clrFg.Blue() * alpha) + 127) / 255); #else const wxColour clrFgAlpha(clrFg); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA // Bitmap to be drawn wxBitmap bmp(w, h, 32); @@ -873,7 +873,7 @@ TEST_CASE("BitmapTestCase::DrawAlpha", "[bitmap][draw][alpha]") p1.OffsetX(data24, w / 4); // left side is opaque ASSERT_EQUAL_COLOUR_RGB(p1, clrFg); p1.OffsetX(data24, w / 2); // right side is with alpha -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values ASSERT_EQUAL_RGB(p1, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, @@ -882,9 +882,9 @@ TEST_CASE("BitmapTestCase::DrawAlpha", "[bitmap][draw][alpha]") ASSERT_EQUAL_RGB(p1, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA -#if defined(__WXMSW__) || defined(__WXOSX__) +#if defined(__WXMSW__) || defined(__WXOSX__) || defined(__WXQT__) // Drawing the bitmap on 32 bpp xRGB target wxBitmap bmpOut32(w, h, 32); REQUIRE_FALSE(bmpOut32.HasAlpha()); @@ -906,11 +906,17 @@ TEST_CASE("BitmapTestCase::DrawAlpha", "[bitmap][draw][alpha]") p2.OffsetX(data32, w / 4); // left side is opaque ASSERT_EQUAL_COLOUR_RGB(p2, clrFg); p2.OffsetX(data32, w / 2); // right side is with alpha +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values ASSERT_EQUAL_RGB(p2, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, clrFgAlpha.Blue() + (clrBg.Blue() * (255 - alpha) + 127) / 255); -#endif // __WXMSW__ || __WXOSX__ +#else + ASSERT_EQUAL_RGB(p2, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, + (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, + (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); +#endif // wxHAS_PREMULTIPLIED_ALPHA +#endif // __WXMSW__ || __WXOSX__ || __WXQT__ } TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]") @@ -925,12 +931,12 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" const wxColour clrBg(*wxGREEN); const unsigned char alpha = 92; -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values const wxColour clrFgAlpha(((clrFg.Red() * alpha) + 127) / 255, ((clrFg.Green() * alpha) + 127) / 255, ((clrFg.Blue() * alpha) + 127) / 255); #else const wxColour clrFgAlpha(clrFg); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA // Bitmap with mask to be drawn wxBitmap bmp(w, h, 32); @@ -993,7 +999,7 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" p1.OffsetX(data24, w / 4); // drawn area - left side opaque ASSERT_EQUAL_COLOUR_RGB(p1, clrFg); p1.OffsetX(data24, w / 2); // drawn area - right side with alpha -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values ASSERT_EQUAL_RGB(p1, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, @@ -1002,7 +1008,7 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" ASSERT_EQUAL_RGB(p1, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA p1 = rowStart1; p1.OffsetY(data24, h / 2); p1.OffsetX(data24, w / 4); // masked area - left side @@ -1033,7 +1039,7 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" p1.OffsetX(data24, w / 4); // left upper side opaque ASSERT_EQUAL_COLOUR_RGB(p1, clrFg); p1.OffsetX(data24, w / 2); // right upper side with alpha -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values ASSERT_EQUAL_RGB(p1, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, @@ -1042,13 +1048,13 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" ASSERT_EQUAL_RGB(p1, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA p1 = rowStart1; p1.OffsetY(data24, h / 2); p1.OffsetX(data24, w / 4); // left lower side - same colour as upper ASSERT_EQUAL_COLOUR_RGB(p1, clrFg); p1.OffsetX(data24, w / 2); // right lower side - same colour as upper -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values ASSERT_EQUAL_RGB(p1, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, @@ -1057,10 +1063,10 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" ASSERT_EQUAL_RGB(p1, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA } -#if defined(__WXMSW__) || defined(__WXOSX__) +#if defined(__WXMSW__) || defined(__WXOSX__) || defined(__WXQT__) // Drawing the bitmap on 32 bpp xRGB target using mask { wxBitmap bmpOut32(w, h, 32); @@ -1084,10 +1090,16 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" p2.OffsetX(data32, w / 4); // drawn area - left side opaque ASSERT_EQUAL_COLOUR_RGB(p2, clrFg); p2.OffsetX(data32, w / 2); // drawn area - right side with alpha +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values ASSERT_EQUAL_RGB(p2, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, clrFgAlpha.Blue() + (clrBg.Blue() * (255 - alpha) + 127) / 255); +#else + ASSERT_EQUAL_RGB(p2, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, + (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, + (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); +#endif // wxHAS_PREMULTIPLIED_ALPHA p2 = rowStart2; p2.OffsetY(data32, h / 2); p2.OffsetX(data32, w / 4); // masked area - left side @@ -1119,21 +1131,33 @@ TEST_CASE("BitmapTestCase::DrawAlphaWithMask", "[bitmap][draw][alpha][withmask]" p2.OffsetX(data32, w / 4); // left upper side opaque ASSERT_EQUAL_COLOUR_RGB(p2, clrFg); p2.OffsetX(data32, w / 2); // right upper side with alpha +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values ASSERT_EQUAL_RGB(p2, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, clrFgAlpha.Blue() + (clrBg.Blue() * (255 - alpha) + 127) / 255); +#else + ASSERT_EQUAL_RGB(p2, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, + (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, + (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); +#endif // wxHAS_PREMULTIPLIED_ALPHA p2 = rowStart2; p2.OffsetY(data32, h / 2); p2.OffsetX(data32, w / 4); // left lower side - same colour as upper ASSERT_EQUAL_COLOUR_RGB(p2, clrFg); p2.OffsetX(data32, w / 2); // right lower side - same colour as upper // premultiplied values +#ifdef wxHAS_PREMULTIPLIED_ALPHA ASSERT_EQUAL_RGB(p2, clrFgAlpha.Red() + (clrBg.Red() * (255 - alpha) + 127) / 255, clrFgAlpha.Green() + (clrBg.Green() * (255 - alpha) + 127) / 255, clrFgAlpha.Blue() + (clrBg.Blue() * (255 - alpha) + 127) / 255); +#else + ASSERT_EQUAL_RGB(p2, (clrFg.Red() * alpha + clrBg.Red() * (255 - alpha) + 127) / 255, + (clrFg.Green() * alpha + clrBg.Green() * (255 - alpha) + 127) / 255, + (clrFg.Blue() * alpha + clrBg.Blue() * (255 - alpha) + 127) / 255); +#endif // wxHAS_PREMULTIPLIED_ALPHA } -#endif // __WXMSW__ || __WXOSX__ +#endif // __WXMSW__ || __WXOSX__ || __WXQT__ } TEST_CASE("BitmapTestCase::SubBitmapNonAlpha", "[bitmap][subbitmap][nonalpha]") @@ -1292,8 +1316,8 @@ TEST_CASE("BitmapTestCase::SubBitmapNonAlphaWithMask", "[bitmap][subbitmap][nona CHECK(maskClrBottomLeft == *wxBLACK); CHECK(maskClrBottomRight == *wxBLACK); - // wxMonoPixelData only exists in wxMSW -#if defined(__WXMSW__) + // wxMonoPixelData only exists in wxMSW and wxQt +#if defined(__WXMSW__) || defined(__WXQT__) bool maskValueTopLeft; bool maskValueTopRight; bool maskValueBottomLeft; @@ -1322,7 +1346,7 @@ TEST_CASE("BitmapTestCase::SubBitmapNonAlphaWithMask", "[bitmap][subbitmap][nona CHECK(maskValueTopRight == true); CHECK(maskValueBottomLeft == false); CHECK(maskValueBottomRight == false); -#endif // __WXMSW__ +#endif // __WXMSW__ || __WXQT__ wxBitmap subBmpMask = subBmp.GetMask()->GetBitmap(); // Check sub bitmap mask attributes @@ -1352,8 +1376,8 @@ TEST_CASE("BitmapTestCase::SubBitmapNonAlphaWithMask", "[bitmap][subbitmap][nona ASSERT_EQUAL_COLOUR_RGB(p, maskClrBottomRight); } - // wxMonoPixelData only exists in wxMSW -#if defined(__WXMSW__) + // wxMonoPixelData only exists in wxMSW and wxQt +#if defined(__WXMSW__) || defined(__WXQT__) { REQUIRE(subBmpMask.GetDepth() == 1); wxMonoPixelData data(subBmpMask); @@ -1373,7 +1397,7 @@ TEST_CASE("BitmapTestCase::SubBitmapNonAlphaWithMask", "[bitmap][subbitmap][nona CHECK(p.Pixel() == maskValueBottomRight); } REQUIRE(subBmpMask.GetDepth() == 1); -#endif // __WXMSW__ +#endif // __WXMSW__ || __WXQT__ } TEST_CASE("BitmapTestCase::SubBitmapAlphaWithMask", "[bitmap][subbitmap][alpha][withmask]") @@ -1388,12 +1412,12 @@ TEST_CASE("BitmapTestCase::SubBitmapAlphaWithMask", "[bitmap][subbitmap][alpha][ const wxColour clrLeft(*wxCYAN); const unsigned char alpha = 92; -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values const wxColour clrRight(((clrLeft.Red() * alpha) + 127) / 255, ((clrLeft.Green() * alpha) + 127) / 255, ((clrLeft.Blue() * alpha) + 127) / 255, alpha); #else const wxColour clrRight(clrLeft.Red(), clrLeft.Green(), clrLeft.Blue(), alpha); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA wxBitmap bmp(w, h, 32); #if defined(__WXMSW__) || defined(__WXOSX__) @@ -1494,8 +1518,8 @@ TEST_CASE("BitmapTestCase::SubBitmapAlphaWithMask", "[bitmap][subbitmap][alpha][ CHECK(maskClrBottomLeft == *wxBLACK); CHECK(maskClrBottomRight == *wxBLACK); - // wxMonoPixelData only exists in wxMSW -#if defined(__WXMSW__) + // wxMonoPixelData only exists in wxMSW and wxQt +#if defined(__WXMSW__) || defined(__WXQT__) bool maskValueTopLeft; bool maskValueTopRight; bool maskValueBottomLeft; @@ -1524,7 +1548,7 @@ TEST_CASE("BitmapTestCase::SubBitmapAlphaWithMask", "[bitmap][subbitmap][alpha][ CHECK(maskValueTopRight == true); CHECK(maskValueBottomLeft == false); CHECK(maskValueBottomRight == false); -#endif // __WXMSW__ +#endif // __WXMSW__ || __WXQT__ wxBitmap subBmpMask = subBmp.GetMask()->GetBitmap(); // Check sub bitmap mask attributes @@ -1554,8 +1578,8 @@ TEST_CASE("BitmapTestCase::SubBitmapAlphaWithMask", "[bitmap][subbitmap][alpha][ ASSERT_EQUAL_RGB(p, maskClrBottomRight.Red(), maskClrBottomRight.Green(), maskClrBottomRight.Blue()); } - // wxMonoPixelData only exists in wxMSW -#if defined(__WXMSW__) + // wxMonoPixelData only exists in wxMSW and wxQt +#if defined(__WXMSW__) || defined(__WXQT__) { REQUIRE(subBmpMask.GetDepth() == 1); wxMonoPixelData data(subBmpMask); @@ -1575,7 +1599,7 @@ TEST_CASE("BitmapTestCase::SubBitmapAlphaWithMask", "[bitmap][subbitmap][alpha][ CHECK(p.Pixel() == maskValueBottomRight); } REQUIRE(subBmpMask.GetDepth() == 1); -#endif // __WXMSW__ +#endif // __WXMSW__ || __WXQT__ } namespace Catch @@ -1705,36 +1729,6 @@ TEST_CASE("Bitmap::DC", "[bitmap][dc]") #endif // wxUSE_SVG } -#if defined(wxHAS_DPI_INDEPENDENT_PIXELS) || defined(__WXMSW__) - -TEST_CASE("Bitmap::ScaleFactor", "[bitmap][dc][scale]") -{ - // Create a bitmap with scale factor != 1. - wxBitmap bmp; - bmp.CreateWithDIPSize(8, 8, 2); - REQUIRE( bmp.GetScaleFactor() == 2 ); - CHECK( bmp.GetSize() == wxSize(16, 16) ); - - // wxMemoryDC should use the same scale factor as the bitmap. - wxMemoryDC dc(bmp); - CHECK( dc.GetContentScaleFactor() == 2 ); - - // A bitmap "compatible" with this DC should also use the same scale factor. - wxBitmap bmp2(4, 4, dc); - CHECK( bmp2.GetScaleFactor() == 2 ); - CHECK( bmp2.GetSize() == wxSize(8, 8) ); - - // A compatible bitmap created from wxImage and this DC should also inherit - // the same scale factor, but its size should be still the same as that of - // the image. - wxImage img(16, 16); - wxBitmap bmp3(img, dc); - CHECK( bmp3.GetScaleFactor() == 2 ); - CHECK( bmp3.GetSize() == wxSize(16, 16) ); -} - -#endif // ports with scaled bitmaps support - #if wxUSE_GRAPHICS_CONTEXT inline void DrawScaledBmp(wxBitmap& bmp, float scale, wxGraphicsRenderer* renderer) @@ -1827,3 +1821,66 @@ TEST_CASE("GC::DrawBitmap", "[bitmap][drawbitmap]") #endif //wxUSE_GRAPHICS_CONTEXT #endif //wxHAS_RAW_BITMAP + +#if defined(wxHAS_DPI_INDEPENDENT_PIXELS) || defined(__WXMSW__) + +TEST_CASE("Bitmap::ScaleFactor", "[bitmap][dc][scale]") +{ + // Create a bitmap with scale factor != 1. + wxBitmap bmp; + bmp.CreateWithDIPSize(8, 8, 2); + REQUIRE( bmp.GetScaleFactor() == 2 ); + CHECK( bmp.GetSize() == wxSize(16, 16) ); + + // wxMemoryDC should use the same scale factor as the bitmap. + wxMemoryDC dc(bmp); + CHECK( dc.GetContentScaleFactor() == 2 ); + + // A bitmap "compatible" with this DC should also use the same scale factor. + wxBitmap bmp2(4, 4, dc); + CHECK( bmp2.GetScaleFactor() == 2 ); + CHECK( bmp2.GetSize() == wxSize(8, 8) ); + + // A compatible bitmap created from wxImage and this DC should also inherit + // the same scale factor, but its size should be still the same as that of + // the image. + wxImage img(16, 16); + wxBitmap bmp3(img, dc); + CHECK( bmp3.GetScaleFactor() == 2 ); + CHECK( bmp3.GetSize() == wxSize(16, 16) ); +} + +TEST_CASE("wxBitmap::GetSubBitmap", "[bitmap]") +{ + // Make the logical size odd to test correct rounding. + const double scale = 1.5; + const wxSize sizeLog(15, 15); + const wxSize sizePhy(23, 23); + + // Prepare the main bitmap. + wxBitmap bmp; + bmp.CreateWithDIPSize(sizeLog, scale); + CHECK( bmp.GetDIPSize() == sizeLog ); + CHECK( bmp.GetSize() == sizePhy ); + CHECK( bmp.GetScaleFactor() == scale ); + + // Extracting sub-bitmap of the entire bitmap size should return the bitmap + // of the same size. +#ifdef wxHAS_DPI_INDEPENDENT_PIXELS + const wxRect rectAll(wxPoint(0, 0), sizeLog); +#else + const wxRect rectAll(wxPoint(0, 0), sizePhy); +#endif + + const wxBitmap sub = bmp.GetSubBitmap(rectAll); + CHECK( sub.GetDIPSize() == sizeLog ); + CHECK( sub.GetSize() == sizePhy ); + CHECK( sub.GetScaleFactor() == scale ); + + // Using incorrect bounds should assert. + wxRect rectInvalid = rectAll; + rectInvalid.Offset(1, 0); + WX_ASSERT_FAILS_WITH_ASSERT( bmp.GetSubBitmap(rectInvalid) ); +} + +#endif // ports with scaled bitmaps support diff --git a/tests/graphics/bmpbundle.cpp b/tests/graphics/bmpbundle.cpp index bc890fb9e2..6154c071d2 100644 --- a/tests/graphics/bmpbundle.cpp +++ b/tests/graphics/bmpbundle.cpp @@ -16,6 +16,7 @@ #include "wx/artprov.h" #include "wx/dcmemory.h" +#include "wx/imaglist.h" #include "asserthelper.h" @@ -377,6 +378,29 @@ TEST_CASE("BitmapBundle::FromSVG", "[bmpbundle][svg]") CHECK( b.GetBitmap(wxSize(16, 16)).GetSize() == wxSize(16, 16) ); } +TEST_CASE("BitmapBundle::FromSVG-alpha", "[bmpbundle][svg][alpha]") +{ + static const char svg_data[] = + "" + "" + "" + ; + + wxBitmapBundle b = wxBitmapBundle::FromSVG(svg_data, wxSize(2, 2)); + REQUIRE( b.IsOk() ); + + wxImage img = b.GetBitmap(wxDefaultSize).ConvertToImage(); + REQUIRE( img.HasAlpha() ); + // Check that anti-aliased edge at 50% alpha round-trips (after possibly + // premultiplied storage in wxBitmap) to substantially original straight + // alpha pixel values in wxImage, allowing for roundoff error. + CHECK( (int)img.GetRed(0, 1) >= 0x3c ); + CHECK( (int)img.GetRed(0, 1) <= 0x3f ); + CHECK( (int)img.GetGreen(0, 1) >= 0x7c ); + CHECK( (int)img.GetGreen(0, 1) <= 0x7f); + CHECK( (int)img.GetBlue(0, 1) == 0xff ); +} + TEST_CASE("BitmapBundle::FromSVGFile", "[bmpbundle][svg][file]") { const wxSize size(20, 20); // completely arbitrary @@ -470,6 +494,37 @@ TEST_CASE("BitmapBundle::Scale", "[bmpbundle][scale]") CHECK( b.GetDefaultSize() == wxSize(8, 8) ); } +TEST_CASE("BitmapBundle::ImageList", "[bmpbundle][imagelist]") +{ + wxVector images; + images.push_back(wxBitmapBundle::FromBitmaps(wxBitmap(16, 16), wxBitmap(32, 32))); + images.push_back(wxBitmapBundle::FromBitmap(wxBitmap(24, 24))); + images.push_back(wxBitmapBundle::FromBitmaps(wxBitmap(16, 16), wxBitmap(32, 32))); + + // There are 2 bundles with preferred size of 32x32, so they should win. + const wxSize size = wxBitmapBundle::GetConsensusSizeFor(2.0, images); + CHECK( size == wxSize(32, 32) ); + + wxImageList iml(size.x, size.y); + for ( const auto& bundle : images ) + { + wxBitmap bmp = bundle.GetBitmap(size); + REQUIRE( bmp.IsOk() ); + CHECK( bmp.GetSize() == size ); + REQUIRE( iml.Add(bmp) != -1 ); + } + + CHECK( iml.GetBitmap(0).GetSize() == size ); +#ifdef wxHAS_DPI_INDEPENDENT_PIXELS + CHECK( iml.GetBitmap(0).GetScaleFactor() == 2 ); +#endif + + CHECK( iml.GetBitmap(1).GetSize() == size ); +#ifdef wxHAS_DPI_INDEPENDENT_PIXELS + CHECK( iml.GetBitmap(1).GetScaleFactor() == Approx(1.3333333333) ); +#endif +} + #endif // ports with scaled bitmaps support TEST_CASE("BitmapBundle::GetConsensusSize", "[bmpbundle]") diff --git a/tests/graphics/clipper.cpp b/tests/graphics/clipper.cpp index 0ab95b3f19..676a2e1270 100644 --- a/tests/graphics/clipper.cpp +++ b/tests/graphics/clipper.cpp @@ -23,7 +23,7 @@ #include "wx/window.h" #include "testfile.h" -#include "waitforpaint.h" +#include "waitfor.h" static const wxSize s_dcSize(260, 300); @@ -751,11 +751,7 @@ TEST_CASE("ClipperTestCase::wxPaintDC", "[clipper][dc][paintdc]") testWin->Refresh(); testWin->Update(); // Wait for update to be done - wxStopWatch sw; - while( sw.Time() < 50 ) - { - wxYield(); - } + YieldForAWhile(); CHECK(paintExecuted == true); } diff --git a/tests/graphics/clippingbox.cpp b/tests/graphics/clippingbox.cpp index d5da29af1a..cf0f409468 100644 --- a/tests/graphics/clippingbox.cpp +++ b/tests/graphics/clippingbox.cpp @@ -22,7 +22,7 @@ #include "wx/dcclient.h" #include "testfile.h" -#include "waitforpaint.h" +#include "waitfor.h" #include @@ -4322,11 +4322,7 @@ TEST_CASE("ClippingBoxTestCase::wxPaintDC", "[clip][dc][paintdc]") testWin->Refresh(); testWin->Update(); // Wait for update to be done - wxStopWatch sw; - while( sw.Time() < 50 ) - { - wxYield(); - } + YieldForAWhile(); CHECK(paintExecuted == true); } diff --git a/tests/graphics/graphbitmap.cpp b/tests/graphics/graphbitmap.cpp index 929f1fecdf..05149891f4 100644 --- a/tests/graphics/graphbitmap.cpp +++ b/tests/graphics/graphbitmap.cpp @@ -26,10 +26,10 @@ typedef wxPixelFormat wxNative32PixelFormat; typedef wxPixelData wxNative32PixelData; #endif // __WXMSW__ -#ifdef __WXOSX__ +#if defined(__WXOSX__) || defined(__WXQT__) // 32 bpp xRGB bitmaps are native ones typedef wxNativePixelData wxNative32PixelData; -#endif // __WXOSX__ +#endif // __WXOSX__ || __WXQT__ // ---------------------------------------------------------------------------- // tests @@ -82,13 +82,13 @@ wxBitmap CreateBitmapRGB(int w, int h, bool withMask) return DoCreateBitmapRGB(w, h, 24, withMask); } -#if defined(__WXMSW__) || defined(__WXOSX__) +#if defined(__WXMSW__) || defined(__WXOSX__) || defined(__WXQT__) // 32-bit RGB bitmap wxBitmap CreateBitmapXRGB(int w, int h, bool withMask) { return DoCreateBitmapRGB(w, h, 32, withMask); } -#endif // __WXMSW__ || __WXOSX__ +#endif // __WXMSW__ || __WXOSX__ || __WXQT__ wxBitmap CreateBitmapRGBA(int w, int h, bool withMask) { @@ -101,12 +101,12 @@ wxBitmap CreateBitmapRGBA(int w, int h, bool withMask) const wxColour clrBg(*wxGREEN); const unsigned char alpha = 51; -#if defined(__WXMSW__) || defined(__WXOSX__) +#ifdef wxHAS_PREMULTIPLIED_ALPHA // premultiplied values const wxColour clrFgAlpha(((clrFg.Red() * alpha) + 127) / 255, ((clrFg.Green() * alpha) + 127) / 255, ((clrFg.Blue() * alpha) + 127) / 255); #else const wxColour clrFgAlpha(clrFg); -#endif // __WXMSW__ || __WXOSX__ +#endif // wxHAS_PREMULTIPLIED_ALPHA wxAlphaPixelData data(bmp); REQUIRE(data); @@ -358,7 +358,7 @@ TEST_CASE("GraphicsBitmapTestCase::Create", "[graphbitmap][create]") #endif // wxUSE_GRAPHICS_CAIRO } -#if defined(__WXMSW__) || defined(__WXOSX__) +#if defined(__WXMSW__) || defined(__WXOSX__) || defined(__WXQT__) SECTION("xRGB bitmap without mask") { // xRGB bitmap @@ -467,7 +467,7 @@ TEST_CASE("GraphicsBitmapTestCase::Create", "[graphbitmap][create]") } #endif // wxUSE_GRAPHICS_CAIRO } -#endif // _WXMSW__ || __WXOSX__ +#endif // _WXMSW__ || __WXOSX__ || __WXQT__ SECTION("RGBA bitmap without mask") { @@ -694,7 +694,7 @@ TEST_CASE("GraphicsBitmapTestCase::SubBitmap", "[graphbitmap][subbitmap][create] #endif // wxUSE_GRAPHICS_CAIRO } -#if defined(__WXMSW__) || defined(__WXOSX__) +#if defined(__WXMSW__) || defined(__WXOSX__) || defined(__WXQT__) SECTION("xRGB bitmap without mask") { // xRGB bitmap @@ -827,7 +827,7 @@ TEST_CASE("GraphicsBitmapTestCase::SubBitmap", "[graphbitmap][subbitmap][create] } #endif // wxUSE_GRAPHICS_CAIRO } -#endif // __WXMSW__ || __WXOSX__ +#endif // __WXMSW__ || __WXOSX__ || __WXQT__ SECTION("RGBA bitmap without mask") { diff --git a/tests/graphics/measuring.cpp b/tests/graphics/measuring.cpp index 0e1836fb1a..b8e3aea469 100644 --- a/tests/graphics/measuring.cpp +++ b/tests/graphics/measuring.cpp @@ -159,6 +159,11 @@ TEST_CASE("wxDC::GetPartialTextExtent", "[dc][text-extent][partial]") REQUIRE( dc.GetPartialTextExtents("Hello", widths) ); REQUIRE( widths.size() == 5 ); CHECK( widths[0] == dc.GetTextExtent("H").x ); +#ifdef __WXQT__ + // Skip test which work locally, but not when run on GitHub CI + if ( IsAutomaticTest() ) + return; +#endif CHECK( widths[4] == dc.GetTextExtent("Hello").x ); } @@ -166,6 +171,9 @@ TEST_CASE("wxDC::GetPartialTextExtent", "[dc][text-extent][partial]") TEST_CASE("wxGC::GetTextExtent", "[dc][text-extent]") { +#ifdef __WXQT__ + WARN("Skip test known to fail under wxQt"); +#else wxGraphicsRenderer* renderer = wxGraphicsRenderer::GetDefaultRenderer(); REQUIRE(renderer); wxGraphicsContext* context = renderer->CreateMeasuringContext(); @@ -180,7 +188,7 @@ TEST_CASE("wxGC::GetTextExtent", "[dc][text-extent]") // TODO: Determine a way to make these tests more robust. CHECK(width > 0.0); CHECK(height > 0.0); - +#endif } #endif // TEST_GC diff --git a/tests/intl/intltest.cpp b/tests/intl/intltest.cpp index 5a7b78de2e..9b14175fce 100644 --- a/tests/intl/intltest.cpp +++ b/tests/intl/intltest.cpp @@ -239,6 +239,54 @@ void IntlTestCase::IsAvailable() CPPUNIT_ASSERT_EQUAL( origLocale, setlocale(LC_ALL, nullptr) ); } +TEST_CASE("wxTranslations::AddCatalog", "[translations]") +{ + // We currently have translations for French and Japanese in this test + // directory, check that loading those succeeds but loading others doesn't. + wxFileTranslationsLoader::AddCatalogLookupPathPrefix("./intl"); + + const wxString domain("internat"); + + wxTranslations trans; + + SECTION("All") + { + auto available = trans.GetAvailableTranslations(domain); + REQUIRE( available.size() == 2 ); + + available.Sort(); + CHECK( available[0] == "fr" ); + CHECK( available[1] == "ja" ); + } + + SECTION("French") + { + trans.SetLanguage(wxLANGUAGE_FRENCH); + CHECK( trans.AddAvailableCatalog(domain) ); + } + + SECTION("Italian") + { + trans.SetLanguage(wxLANGUAGE_ITALIAN); + CHECK_FALSE( trans.AddAvailableCatalog(domain) ); + } + + // And loading catalog using the same language as message IDs should + // "succeed" too, even if there is no such file, as in this case the + // message IDs themselves can be used directly. + SECTION("Untranslated") + { + trans.SetLanguage(wxLANGUAGE_GERMAN); + CHECK( trans.AddCatalog(domain, wxLANGUAGE_GERMAN) ); + + // Using a different region should still work. + CHECK( trans.AddCatalog(domain, wxLANGUAGE_GERMAN_SWISS) ); + + // But using a completely different language should not. + CHECK_FALSE( trans.AddCatalog(domain, wxLANGUAGE_DUTCH) ); + } +} + TEST_CASE("wxLocale::Default", "[locale]") { const int langDef = wxUILocale::GetSystemLanguage(); diff --git a/tests/menu/menu.cpp b/tests/menu/menu.cpp index 0be3c38474..3a82f703d8 100644 --- a/tests/menu/menu.cpp +++ b/tests/menu/menu.cpp @@ -23,6 +23,8 @@ #include "wx/translation.h" #include "wx/uiaction.h" +#include "waitfor.h" + #include #include @@ -604,7 +606,13 @@ void MenuTestCase::Events() // Invoke the accelerator. m_frame->Show(); m_frame->SetFocus(); - wxYield(); + + // Wait for m_frame to become focused. Because (at least under wxQt when running + // the entire test suite) the first test below would fail due to the simulation + // starts before the frame become focused. + WaitFor("the frame to become focused", [this]() { + return m_frame->HasFocus(); + }); wxUIActionSimulator sim; sim.KeyDown(WXK_F1); diff --git a/tests/persistence/dataview.cpp b/tests/persistence/dataview.cpp index 686cbec6a6..0cfa99c527 100644 --- a/tests/persistence/dataview.cpp +++ b/tests/persistence/dataview.cpp @@ -19,14 +19,14 @@ #ifndef WX_PRECOMP #include "wx/dataview.h" - - #ifdef __WXGTK__ - #include "wx/stopwatch.h" - #endif // __WXGTK__ #endif // WX_PRECOMP #include "wx/persist/dataview.h" +#ifdef __WXGTK__ + #include "waitfor.h" +#endif // __WXGTK__ + // ---------------------------------------------------------------------------- // constants // ---------------------------------------------------------------------------- @@ -90,17 +90,9 @@ static wxDataViewCtrl* CreatePersistenceTestDVC() void GTKWaitRealized(wxDataViewCtrl* list) { #ifdef __WXGTK__ - wxStopWatch sw; - while ( list->GetColumn(0)->GetWidth() == 0 ) - { - if ( sw.Time() > 500 ) - { - WARN("Timed out waiting for wxDataViewCtrl to be realized"); - break; - } - - wxYield(); - } + WaitFor("wxDataViewCtrl to be realized", [list]() { + return list->GetColumn(0)->GetWidth() != 0; + }); #else // !__WXGTK__ wxUnusedVar(list); #endif // __WXGTK__/!__WXGTK__ diff --git a/tests/persistence/tlw.cpp b/tests/persistence/tlw.cpp index 1de89b5756..34b43cc1fd 100644 --- a/tests/persistence/tlw.cpp +++ b/tests/persistence/tlw.cpp @@ -17,14 +17,14 @@ #ifndef WX_PRECOMP #include "wx/frame.h" - - #ifdef __WXGTK__ - #include "wx/stopwatch.h" - #endif // __WXGTK__ #endif // WX_PRECOMP #include "wx/persist/toplevel.h" +#ifdef __WXGTK__ + #include "waitfor.h" +#endif // __WXGTK__ + // ---------------------------------------------------------------------------- // constants // ---------------------------------------------------------------------------- @@ -117,17 +117,11 @@ TEST_CASE_METHOD(PersistenceTests, "wxPersistTLW", "[persist][tlw]") } else { - wxStopWatch sw; - while ( !frame->IsIconized() ) + if ( !WaitFor("frame to be iconized", [frame]() { + return frame->IsIconized(); + }) ) { - wxYield(); - if ( sw.Time() > 500 ) - { - // 500ms should be enough for the window to end up iconized. - WARN("Frame wasn't iconized as expected"); - checkIconized = false; - break; - } + checkIconized = false; } } #endif // __WXGTK__ @@ -148,16 +142,9 @@ TEST_CASE_METHOD(PersistenceTests, "wxPersistTLW", "[persist][tlw]") if ( checkIconized ) { #ifdef __WXGTK__ - wxStopWatch sw; - while ( !frame->IsIconized() ) - { - wxYield(); - if ( sw.Time() > 500 ) - { - INFO("Abandoning wait after " << sw.Time() << "ms"); - break; - } - } + WaitFor("frame to be iconized", [frame]() { + return frame->IsIconized(); + }); #endif // __WXGTK__ CHECK(frame->IsIconized()); diff --git a/tests/strings/stdstrings.cpp b/tests/strings/stdstrings.cpp index c695dd21fc..26333ebc76 100644 --- a/tests/strings/stdstrings.cpp +++ b/tests/strings/stdstrings.cpp @@ -54,9 +54,13 @@ TEST_CASE("StdString::Iterators", "[stdstring]") { // test compilation of default iterators ctors: wxString::iterator i1; + wxUnusedVar(i1); wxString::const_iterator i2; + wxUnusedVar(i2); wxString::reverse_iterator i3; + wxUnusedVar(i3); wxString::const_reverse_iterator i4; + wxUnusedVar(i4); } TEST_CASE("StdString::IteratorsCmp", "[stdstring]") diff --git a/tests/strings/strings.cpp b/tests/strings/strings.cpp index 30e6082406..3d8798699f 100644 --- a/tests/strings/strings.cpp +++ b/tests/strings/strings.cpp @@ -580,6 +580,9 @@ static const struct ToLongData { wxT("-1"), -1, Number_Signed | Number_Long }, // this is surprising but consistent with strtoul() behaviour { wxT("-1"), (TestValue_t)ULONG_MAX, Number_Unsigned | Number_Long }, + // a couple of edge cases + { wxT(" +1"), 1, Number_Ok }, + { wxT(" -1"), (TestValue_t)ULONG_MAX, Number_Unsigned | Number_Long }, // this must overflow, even with 64 bit long { wxT("922337203685477580711"), 0, Number_Invalid }, @@ -607,6 +610,17 @@ static const struct ToLongData { wxT("0x11"), 17, Number_Ok, 0 }, { wxT("0x11"), 0, Number_Invalid, 8 }, { wxT("0x11"), 17, Number_Ok, 16 }, + + { +#if SIZEOF_LONG == 4 + wxT("0xffffffff"), +#elif SIZEOF_LONG == 8 + wxT("0xffffffffffffffff"), +#else + #error "Unknown sizeof(long)" +#endif + (TestValue_t)ULONG_MAX, Number_Unsigned, 0 + }, }; wxGCC_WARNING_RESTORE(missing-field-initializers) @@ -790,6 +804,17 @@ TEST_CASE("StringToDouble", "[wxString]") { wxT("--1"), 0, false }, { wxT("-3E-5"), -3E-5, true }, { wxT("-3E-abcde5"), 0, false }, + + { wxT(" 1"), 1, true }, + { wxT(" .1"), .1, true }, + { wxT(" -1.2"), -1.2, true }, + + // printf can output + in a valid double/float string + { wxT("+1"), 1, true }, + { wxT("+.1"), 0.1, true }, + { wxT("++1"), 0, false }, + + { wxT("0X1.BC70A3D70A3D7p+6"), 111.11, true }, }; // test ToCDouble() first: @@ -803,6 +828,18 @@ TEST_CASE("StringToDouble", "[wxString]") CHECK( d == ld.value ); } + CHECK( wxString("inf").ToCDouble(&d) ); + CHECK( std::isinf(d) ); + + CHECK( wxString("INFINITY").ToCDouble(&d) ); + CHECK( std::isinf(d) ); + + CHECK( wxString("nan").ToCDouble(&d) ); + CHECK( std::isnan(d) ); + + CHECK( wxString("NAN").ToCDouble(&d) ); + CHECK( std::isnan(d) ); + // test ToDouble() now: // NOTE: for the test to be reliable, we need to set the locale explicitly @@ -830,6 +867,16 @@ TEST_CASE("StringToDouble", "[wxString]") { wxT("--1"), 0, false }, { wxT("-3E-5"), -3E-5, true }, { wxT("-3E-abcde5"), 0, false }, + + { wxT(" 1"), 1, true }, + { wxT(" ,1"), .1, true }, + + // printf can output + in a valid double/float string + { wxT("+1"), 1, true }, + { wxT("+,1"), 0.1, true }, + { wxT("++1"), 0, false }, + + { wxT("0X1,BC70A3D70A3D7P+6"), 111.11, true }, }; for ( n = 0; n < WXSIZEOF(doubleData2); n++ ) @@ -839,6 +886,18 @@ TEST_CASE("StringToDouble", "[wxString]") if ( ld.ok ) CHECK( d == ld.value ); } + + CHECK( wxString("inf").ToDouble(&d) ); + CHECK( std::isinf(d) ); + + CHECK( wxString("INFINITY").ToDouble(&d) ); + CHECK( std::isinf(d) ); + + CHECK( wxString("nan").ToDouble(&d) ); + CHECK( std::isnan(d) ); + + CHECK( wxString("NAN").ToDouble(&d) ); + CHECK( std::isnan(d) ); } TEST_CASE("StringFromDouble", "[wxString]") diff --git a/tests/test.cpp b/tests/test.cpp index 5e004fb04f..1111b7cd30 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -340,6 +340,9 @@ public: virtual int OnRun() override { + if ( !IsGUIEnabled() ) + return 0; + if ( TestAppBase::OnRun() != 0 ) m_exitcode = EXIT_FAILURE; @@ -352,6 +355,35 @@ public: } #endif // wxUSE_GUI/!wxUSE_GUI + // Hack to test that GUI applications not using GUI at all work: this was + // broken in the past (see #23981), so now the test suite checks that + // running this test with WX_TEST_DISABLE_GUI works. +#if wxUSE_GUI + bool IsGUIEnabled() const + { + return !wxGetEnv(wxASCII_STR("WX_TEST_DISABLE_GUI"), nullptr); + } + + virtual bool Initialize(int& argc, wxChar **argv) override + { + return IsGUIEnabled() ? wxApp::Initialize(argc, argv) + : wxAppConsole::Initialize(argc, argv); + } + + virtual bool OnInitGui() override + { + return !IsGUIEnabled() || wxApp::OnInitGui(); + } + + virtual void CleanUp() override + { + if ( IsGUIEnabled() ) + wxApp::CleanUp(); + else + wxAppConsole::CleanUp(); + } +#endif // wxUSE_GUI + private: int RunTests(); @@ -492,11 +524,11 @@ bool EnableUITests() if ( s_enabled == -1 ) { -#if defined(__WXMSW__) || defined(__WXGTK__) +#if defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXQT__) s_enabled = 1; -#else // !(__WXMSW__ || __WXGTK__) +#else // !(__WXMSW__ || __WXGTK__ || __WXQT__) s_enabled = 0; -#endif // (__WXMSW__ || __WXGTK__) +#endif // (__WXMSW__ || __WXGTK__ || __WXQT__) } } @@ -592,6 +624,14 @@ TestApp::TestApp() // bool TestApp::OnInit() { +#if wxUSE_GUI + if ( !IsGUIEnabled() ) + { + wxFputs(wxASCII_STR("Not running tests because GUI is disabled.\n"), stderr); + return true; + } +#endif // wxUSE_GUI + // Hack: don't call TestAppBase::OnInit() to let CATCH handle command line. // Output some important information about the test environment. @@ -688,6 +728,9 @@ int TestApp::RunTests() int TestApp::OnExit() { #if wxUSE_GUI + if ( !IsGUIEnabled() ) + return wxAppConsole::OnExit(); + delete GetTopWindow(); #endif // wxUSE_GUI diff --git a/tests/validators/valnum.cpp b/tests/validators/valnum.cpp index 49c912187a..1702d30486 100644 --- a/tests/validators/valnum.cpp +++ b/tests/validators/valnum.cpp @@ -281,6 +281,7 @@ TEST_CASE_METHOD(NumValidatorTestCase, "ValNum::Interactive", "[valnum]") // Entering '-' in a control with positive range is not allowed. m_text->SetFocus(); + wxYield(); sim.Char('-'); wxYield(); CHECK( m_text->GetValue() == "" ); diff --git a/tests/waitforpaint.h b/tests/waitfor.h similarity index 65% rename from tests/waitforpaint.h rename to tests/waitfor.h index 0a1891901b..b3d0f6cc33 100644 --- a/tests/waitforpaint.h +++ b/tests/waitfor.h @@ -1,17 +1,57 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: tests/waitforpaint.h +// Name: tests/waitfor.h // Purpose: Helper WaitForPaint class // Author: Vadim Zeitlin // Created: 2019-10-17 (extracted from tests/window/setsize.cpp) // Copyright: (c) 2019 Vadim Zeitlin /////////////////////////////////////////////////////////////////////////////// -#ifndef _WX_TESTS_WAITFORPAINT_H_ -#define _WX_TESTS_WAITFORPAINT_H_ +#ifndef _WX_TESTS_WAITFOR_H_ +#define _WX_TESTS_WAITFOR_H_ #include "wx/stopwatch.h" #include "wx/window.h" +#include + +// Function used to wait until the given predicate becomes true or timeout +// expires. +inline bool +WaitFor(const char* what, const std::function& pred, int timeout = 500) +{ + wxStopWatch sw; + for ( ;; ) + { + wxYield(); + + if ( pred() ) + break; + + if ( sw.Time() > timeout ) + { + WARN("Timed out waiting for " << what); + return false; + } + } + + return true; +} + +// An even simpler version which doesn't wait for anything but just calls +// wxYield() until the given timeout expires. +inline void +YieldForAWhile(int timeout = 50) +{ + wxStopWatch sw; + for ( ;; ) + { + wxYield(); + + if ( sw.Time() > timeout ) + break; + } +} + // Class used to check if we received the (first) paint event: this is // currently used under GTK only, as MSW doesn't seem to need to wait for the // things to work, while under Mac nothing works anyhow. @@ -32,23 +72,10 @@ public: // event to come and logs a warning if we didn't get it. void YieldUntilPainted(int timeoutInMS = 250) { - wxStopWatch sw; - for ( ;; ) + if ( WaitFor("repaint", [this]() { return m_painted; }, timeoutInMS) ) { - wxYield(); - - if ( m_painted ) - { - // Reset it in case YieldUntilPainted() is called again. - m_painted = false; - break; - } - - if ( sw.Time() > timeoutInMS ) - { - WARN("Didn't get a paint event until timeout expiration"); - break; - } + // Reset it in case YieldUntilPainted() is called again. + m_painted = false; } } @@ -99,4 +126,4 @@ public: #endif // __WXGTK__/!__WXGTK__ -#endif // _WX_TESTS_WAITFORPAINT_H_ +#endif // _WX_TESTS_WAITFOR_H_ diff --git a/tests/window/clientsize.cpp b/tests/window/clientsize.cpp index 61f2b87cec..9d2da0380d 100644 --- a/tests/window/clientsize.cpp +++ b/tests/window/clientsize.cpp @@ -21,7 +21,7 @@ #include #include "asserthelper.h" -#include "waitforpaint.h" +#include "waitfor.h" // ---------------------------------------------------------------------------- // tests themselves diff --git a/tests/window/setsize.cpp b/tests/window/setsize.cpp index d30fb22fdb..e89516fa05 100644 --- a/tests/window/setsize.cpp +++ b/tests/window/setsize.cpp @@ -22,7 +22,7 @@ #include #include "asserthelper.h" -#include "waitforpaint.h" +#include "waitfor.h" // ---------------------------------------------------------------------------- // tests helpers diff --git a/utils/helpview/src/helpview.cpp b/utils/helpview/src/helpview.cpp index 75877fd4ec..b83d533230 100644 --- a/utils/helpview/src/helpview.cpp +++ b/utils/helpview/src/helpview.cpp @@ -3,7 +3,6 @@ // Purpose: HelpView application // A standalone viewer for wxHTML Help (.htb) files // Author: Vaclav Slavik, Julian Smart -// Modified by: // Created: 2002-07-09 // Copyright: (c) 2002 Vaclav Slavik, Julian Smart and others // Licence: wxWindows licence diff --git a/utils/helpview/src/helpview.h b/utils/helpview/src/helpview.h index f0460b465a..781773b06e 100644 --- a/utils/helpview/src/helpview.h +++ b/utils/helpview/src/helpview.h @@ -2,7 +2,6 @@ // Name: helpview.h // Purpose: HelpView application class // Author: Vaclav Slavik, Julian Smart -// Modified by: // Created: 2002-07-09 // Copyright: (c) 2002 Vaclav Slavik, Julian Smart and others // Licence: wxWindows licence diff --git a/utils/helpview/src/remhelp.cpp b/utils/helpview/src/remhelp.cpp index 42512550d6..e690197519 100644 --- a/utils/helpview/src/remhelp.cpp +++ b/utils/helpview/src/remhelp.cpp @@ -2,7 +2,6 @@ // Name: remhelp.cpp // Purpose: Remote help controller class // Author: Eric Dowty -// Modified by: // Created: 2002-11-18 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/utils/helpview/src/remhelp.h b/utils/helpview/src/remhelp.h index 5822043faf..bb8a01e0f1 100644 --- a/utils/helpview/src/remhelp.h +++ b/utils/helpview/src/remhelp.h @@ -2,7 +2,6 @@ // Name: remhelp.h // Purpose: Remote help controller class // Author: Eric Dowty -// Modified by: // Created: 2002-11-18 // Copyright: (c) Julian Smart // Licence: wxWindows licence diff --git a/utils/screenshotgen/src/autocapture.h b/utils/screenshotgen/src/autocapture.h index e4e6de2f55..bbaa069dee 100644 --- a/utils/screenshotgen/src/autocapture.h +++ b/utils/screenshotgen/src/autocapture.h @@ -45,7 +45,7 @@ enum GlobalAdjustFlags Enable region adjustment for all controls. If AJ_DisableRegionAdjust and AJ_AlwaysRegionAdjust are both specified, - current implemetation will ignore AJ_DisableRegionAdjust. + current implementation will ignore AJ_DisableRegionAdjust. */ AJ_AlwaysRegionAdjust = 1 << 1, @@ -189,9 +189,9 @@ enum AdjustFlags the code is short, quite readable and well commented, please read the codes before any modification. - If you need the class to do something sepcial for you, consider introducing + If you need the class to do something special for you, consider introducing a new flag and implement it in them. For an operation performed on multiple - controls, implemente its logic in CaptureAll(), otherwise in the private + controls, implement its logic in CaptureAll(), otherwise in the private member Capture(). @subsection tag_yield_issue wxYield Issues @@ -222,7 +222,7 @@ public: It's one of or a combination of GlobalAdjustFlags, to disable / enable some auto-adjustment for all controls. @param margin - It's the margin around every control in the sreenshots. + It's the margin around every control in the screenshots. */ AutoCaptureMechanism(wxNotebook *notebook, int flag = AJ_NormalAll, @@ -231,7 +231,7 @@ public: ~AutoCaptureMechanism() { } /** - Register a control and perform specifid auto adjustments. + Register a control and perform specified auto adjustments. @param ctrl The pointer to the control to be taken a screenshot. @@ -243,7 +243,7 @@ public: If you end up with an a smaller or deflected screenshot, use AJ_RegionAdjust. - If you want to caputure the "drop-down" state of a "drop-down" + If you want to capture the "drop-down" state of a "drop-down" control, use AJ_Dropdown. If you want to present different states of a control in one diff --git a/wxwidgets.props b/wxwidgets.props index 6678a4aa71..88e5d15e02 100644 --- a/wxwidgets.props +++ b/wxwidgets.props @@ -29,17 +29,11 @@ which are ABI-compatible with each other. This is used by official wx binaries, so we want to check this one too. --> - 100 - 110 - 120 140 141 142 143 - 100 - 110 - 120 14x 14x 14x