vlc | branch: master | Felix Paul Kühne <fe...@feepk.net> | Sat Jun  9 11:01:21 
2018 +0200| [ef8c10b616edc2c584a4bc6f0c375c112dacd10a] | committer: Felix Paul 
Kühne

macosx: categorize sources files instead of having a huge, single list

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ef8c10b616edc2c584a4bc6f0c375c112dacd10a
---

 .../package/macosx/VLC.xcodeproj/project.pbxproj   | 618 +++++++++++++++------
 1 file changed, 451 insertions(+), 167 deletions(-)

diff --git a/extras/package/macosx/VLC.xcodeproj/project.pbxproj 
b/extras/package/macosx/VLC.xcodeproj/project.pbxproj
index 60e4f00d37..8978aeee89 100644
--- a/extras/package/macosx/VLC.xcodeproj/project.pbxproj
+++ b/extras/package/macosx/VLC.xcodeproj/project.pbxproj
@@ -34,7 +34,6 @@
                1C3113BA1E508C6900D4DD76 /* VLCApplication.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 7D5678EC1D5BA1DC002698F3 /* VLCApplication.m */; 
};
                1C3113BC1E508C6900D4DD76 /* VLCKeyboardBacklightControl.m in 
Sources */ = {isa = PBXBuildFile; fileRef = 7DF812F01B555C8E0052293C /* 
VLCKeyboardBacklightControl.m */; };
                1C3113BD1E508C6900D4DD76 /* macosx.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 8ED6C27E03E2EB1C0059A3A7 /* macosx.m */; };
-               1C3113BF1E508C6900D4DD76 /* VLCMainMenu.m in Sources */ = {isa 
= PBXBuildFile; fileRef = CC448A5B13B61D49009F72E0 /* VLCMainMenu.m */; };
                1C3113C11E508C6900D4DD76 /* VLCMainWindow.m in Sources */ = 
{isa = PBXBuildFile; fileRef = CC448A6313B68A0B009F72E0 /* VLCMainWindow.m */; 
};
                1C3113C31E508C6900D4DD76 /* VLCMainWindowTitleView.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CC017A0C14A4C8AF00C09A4F /* 
VLCMainWindowTitleView.m */; };
                1C3113C51E508C6900D4DD76 /* misc.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 8ED6C28003E2EB1C0059A3A7 /* misc.m */; };
@@ -56,7 +55,6 @@
                1C3113E51E508C6900D4DD76 /* VLCPlaylistInfo.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 8E49720106417F6800370C9F /* VLCPlaylistInfo.m 
*/; };
                1C3113E71E508C6900D4DD76 /* VLCPlaylistView.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 7DA481231B5FC13700917FD7 /* VLCPlaylistView.m 
*/; };
                1C3113E91E508C6900D4DD76 /* VLCScrollingClipView.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = 6B13E2A71BC67678001AD24A /* 
VLCScrollingClipView.m */; };
-               1C3113EB1E508C6900D4DD76 /* VLCStatusBarIcon.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 7D9516B91C60B6AB00D14E1A /* VLCStatusBarIcon.m 
*/; };
                1C3113ED1E508C6900D4DD76 /* VLCTimeSelectionPanelController.m 
in Sources */ = {isa = PBXBuildFile; fileRef = 1CD3667A1B7A242E0054E39F /* 
VLCTimeSelectionPanelController.m */; };
                1C3113EF1E508C7600D4DD76 /* VLCRendererDiscovery.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = 6BBBB8B61D114628001BD9BA /* 
VLCRendererDiscovery.m */; };
                1C3113F11E508C7600D4DD76 /* VLCRendererItem.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 6BBBB8B11D10A994001BD9BA /* VLCRendererItem.m 
*/; };
@@ -120,6 +118,9 @@
                6BF56C3E1FCF00AF004A411A /* audiotoolbox_midi.c in Sources */ = 
{isa = PBXBuildFile; fileRef = 6BF56C3D1FCF00AF004A411A /* audiotoolbox_midi.c 
*/; };
                6BF5C5041EFE66EF008A9C12 /* VLCHUDTableView.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 6BF5C5031EFE66EF008A9C12 /* VLCHUDTableView.m 
*/; };
                6BF5C5071EFE7E58008A9C12 /* VLCTintedImageButtonCell.m in 
Sources */ = {isa = PBXBuildFile; fileRef = 6BF5C5061EFE7E58008A9C12 /* 
VLCTintedImageButtonCell.m */; };
+               7D0A387920CBCC4D00D4BF3B /* videotoolbox.m in Sources */ = {isa 
= PBXBuildFile; fileRef = 7D0A387820CBCC4D00D4BF3B /* videotoolbox.m */; };
+               7DB40D2A20CBCEB500F63173 /* VLCMainMenu.m in Sources */ = {isa 
= PBXBuildFile; fileRef = 7DB40D2920CBCEB500F63173 /* VLCMainMenu.m */; };
+               7DB40D2D20CBCEC200F63173 /* VLCStatusBarIcon.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 7DB40D2B20CBCEC200F63173 /* VLCStatusBarIcon.m 
*/; };
                7DD2F5C52081B73B007EE187 /* VLCRemoteControlService.m in 
Sources */ = {isa = PBXBuildFile; fileRef = 7DD2F5C42081B73B007EE187 /* 
VLCRemoteControlService.m */; };
 /* End PBXBuildFile section */
 
@@ -470,6 +471,7 @@
                6BF5C5031EFE66EF008A9C12 /* VLCHUDTableView.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= VLCHUDTableView.m; sourceTree = "<group>"; };
                6BF5C5051EFE7E58008A9C12 /* VLCTintedImageButtonCell.h */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; 
path = VLCTintedImageButtonCell.h; sourceTree = "<group>"; };
                6BF5C5061EFE7E58008A9C12 /* VLCTintedImageButtonCell.m */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.objc; path = VLCTintedImageButtonCell.m; sourceTree = "<group>"; };
+               7D0A387820CBCC4D00D4BF3B /* videotoolbox.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= videotoolbox.m; path = ../../../modules/codec/videotoolbox.m; sourceTree = 
"<group>"; };
                7D5678EB1D5BA1DC002698F3 /* VLCApplication.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
VLCApplication.h; sourceTree = "<group>"; };
                7D5678EC1D5BA1DC002698F3 /* VLCApplication.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= VLCApplication.m; sourceTree = "<group>"; };
                7D5678EE1D5BA397002698F3 /* VLCMainWindowControlsBar.h */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; 
path = VLCMainWindowControlsBar.h; sourceTree = "<group>"; };
@@ -479,10 +481,12 @@
                7D871D391B5E684D000B56C0 /* helpers.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = helpers.h; 
sourceTree = "<group>"; };
                7D8BB0B318302AC000FAE9B7 /* VLCLogWindowController.h */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
VLCLogWindowController.h; sourceTree = "<group>"; };
                7D8BB0B418302AC000FAE9B7 /* VLCLogWindowController.m */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCLogWindowController.m; sourceTree = "<group>"; };
-               7D9516B81C60B6AB00D14E1A /* VLCStatusBarIcon.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
VLCStatusBarIcon.h; sourceTree = "<group>"; };
-               7D9516B91C60B6AB00D14E1A /* VLCStatusBarIcon.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= VLCStatusBarIcon.m; sourceTree = "<group>"; };
                7DA481221B5FC13700917FD7 /* VLCPlaylistView.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VLCPlaylistView.h; 
sourceTree = "<group>"; };
                7DA481231B5FC13700917FD7 /* VLCPlaylistView.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCPlaylistView.m; sourceTree = "<group>"; };
+               7DB40D2820CBCEB500F63173 /* VLCMainMenu.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
VLCMainMenu.h; path = ../VLCMainMenu.h; sourceTree = "<group>"; };
+               7DB40D2920CBCEB500F63173 /* VLCMainMenu.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= VLCMainMenu.m; path = ../VLCMainMenu.m; sourceTree = "<group>"; };
+               7DB40D2B20CBCEC200F63173 /* VLCStatusBarIcon.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= VLCStatusBarIcon.m; path = ../VLCStatusBarIcon.m; sourceTree = "<group>"; };
+               7DB40D2C20CBCEC200F63173 /* VLCStatusBarIcon.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
VLCStatusBarIcon.h; path = ../VLCStatusBarIcon.h; sourceTree = "<group>"; };
                7DB65D5218ABD6380053B874 /* VLCAddonsWindowController.h */ = 
{isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
VLCAddonsWindowController.h; sourceTree = "<group>"; };
                7DB65D5318ABD6380053B874 /* VLCAddonsWindowController.m */ = 
{isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCAddonsWindowController.m; sourceTree = "<group>"; };
                7DBB06631CC2314D004C74D2 /* caopengllayer.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name 
= caopengllayer.m; path = ../../../modules/video_output/caopengllayer.m; 
sourceTree = "<group>"; };
@@ -530,8 +534,6 @@
                CC269A4715E7947F00F2FDC9 /* VLCStringUtility.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCStringUtility.m; sourceTree = "<group>"; };
                CC3DC89B0A7CDB9600B53F32 /* ApplicationServices.framework */ = 
{isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = 
ApplicationServices.framework; path = 
/System/Library/Frameworks/ApplicationServices.framework; sourceTree = 
"<absolute>"; };
                CC426FD01020D44F00A32659 /* Sparkle.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
Sparkle.framework; path = ../../../contrib/Sparkle.framework; sourceTree = 
SOURCE_ROOT; };
-               CC448A5A13B61D49009F72E0 /* VLCMainMenu.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VLCMainMenu.h; 
sourceTree = "<group>"; };
-               CC448A5B13B61D49009F72E0 /* VLCMainMenu.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VLCMainMenu.m; 
sourceTree = "<group>"; };
                CC448A6013B68A0B009F72E0 /* VLCCoreInteraction.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
VLCCoreInteraction.h; sourceTree = "<group>"; };
                CC448A6113B68A0B009F72E0 /* VLCCoreInteraction.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCCoreInteraction.m; sourceTree = "<group>"; };
                CC448A6213B68A0B009F72E0 /* VLCMainWindow.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VLCMainWindow.h; 
sourceTree = "<group>"; };
@@ -588,9 +590,9 @@
                089C166AFE841209C02AAC07 /* vlc */ = {
                        isa = PBXGroup;
                        children = (
-                               CC6C01A40DDF3E7800C7D754 /* Minimal Mac OS X 
Classes */,
-                               CCC8957F0D9A8A61005AE59C /* OSX-specific source 
files */,
-                               08FB77AFFE84173DC02AAC07 /* Classes */,
+                               CC6C01A40DDF3E7800C7D754 /* Minimal macOS 
interface */,
+                               CCC8957F0D9A8A61005AE59C /* macOS-specific 
libvlc source files */,
+                               08FB77AFFE84173DC02AAC07 /* macOS Interface 
Classes */,
                                DCF358BC077F1236007DB450 /* XIBs */,
                                089C167CFE841241C02AAC07 /* Resources */,
                                089C1671FE841209C02AAC07 /* Frameworks and 
Libraries */,
@@ -624,156 +626,25 @@
                        path = ../../../modules/gui/macosx/Resources;
                        sourceTree = "<group>";
                };
-               08FB77AFFE84173DC02AAC07 /* Classes */ = {
+               08FB77AFFE84173DC02AAC07 /* macOS Interface Classes */ = {
                        isa = PBXGroup;
                        children = (
-                               6B0292E41F43256300A50082 /* VLCBottomBarView.h 
*/,
-                               6B0292E51F43256300A50082 /* VLCBottomBarView.m 
*/,
-                               6B7F1FDD1F07DA920002BDD8 /* 
VLCHexNumberFormatter.h */,
-                               6B7F1FDE1F07DA920002BDD8 /* 
VLCHexNumberFormatter.m */,
-                               6B3BE42A1E6217CB008D098A /* VLCImageButton.h */,
-                               6B3BE42B1E6217CB008D098A /* VLCImageButton.m */,
-                               6B0AB0EC1F1AC8B3003A1B4E /* VLCSlider.h */,
-                               6B0AB0ED1F1AC8B3003A1B4E /* VLCSlider.m */,
-                               6B0AB0EE1F1AC8B3003A1B4E /* VLCSliderCell.h */,
-                               6B0AB0EF1F1AC8B3003A1B4E /* VLCSliderCell.m */,
-                               6B2EFC5E1F2819F700F3C0EA /* VLCVolumeSlider.h 
*/,
-                               6B2EFC5F1F2819F700F3C0EA /* VLCVolumeSlider.m 
*/,
-                               6B2EFC611F281A0900F3C0EA /* 
VLCVolumeSliderCell.h */,
-                               6B2EFC621F281A0900F3C0EA /* 
VLCVolumeSliderCell.m */,
-                               6B6A499A1DFD9B23009128AC /* 
VLCDefaultValueSlider.h */,
-                               6B6A499B1DFD9B23009128AC /* 
VLCDefaultValueSlider.m */,
-                               6B6A499C1DFD9B23009128AC /* 
VLCDefaultValueSliderCell.h */,
-                               6B6A499D1DFD9B23009128AC /* 
VLCDefaultValueSliderCell.m */,
-                               6BF5C5051EFE7E58008A9C12 /* 
VLCTintedImageButtonCell.h */,
-                               6BF5C5061EFE7E58008A9C12 /* 
VLCTintedImageButtonCell.m */,
-                               1C67C8A61D58C0A40079E1C1 /* 
VLCAboutWindowController.h */,
-                               1C67C8A71D58C0A40079E1C1 /* 
VLCAboutWindowController.m */,
-                               1C67C8A31D58C0980079E1C1 /* 
VLCHelpWindowController.h */,
-                               1C67C8A41D58C0980079E1C1 /* 
VLCHelpWindowController.m */,
-                               1CFE8D571EA0D42A00E94451 /* 
VLCErrorWindowController.h */,
-                               1CFE8D581EA0D42A00E94451 /* 
VLCErrorWindowController.m */,
-                               7DF0435E1972E26A0022B534 /* VLCAddonListItem.h 
*/,
-                               7DF0435F1972E26A0022B534 /* VLCAddonListItem.m 
*/,
-                               7DB65D5218ABD6380053B874 /* 
VLCAddonsWindowController.h */,
-                               7DB65D5318ABD6380053B874 /* 
VLCAddonsWindowController.m */,
-                               8E6BC6F6041643860059A3A7 /* applescript.h */,
-                               8E6BC6F7041643860059A3A7 /* applescript.m */,
-                               CC5560231365CDC700D54038 /* 
VLCAudioEffectsWindowController.h */,
-                               CC5560241365CDC800D54038 /* 
VLCAudioEffectsWindowController.m */,
-                               DCE7BD0708A5724D007B10AE /* 
VLCBookmarksWindowController.h */,
-                               DCE7BD0608A5724D007B10AE /* 
VLCBookmarksWindowController.m */,
-                               CCB0BB3013FAC9F40095BD0A /* 
CompatibilityFixes.h */,
-                               6B6FFF6F1EF9EC350001CEB1 /* 
CompatibilityFixes.m */,
-                               E0382C00160BA09E0031D7FF /* 
VLCControlsBarCommon.h */,
-                               E0382C01160BA09E0031D7FF /* 
VLCControlsBarCommon.m */,
-                               7D5678EE1D5BA397002698F3 /* 
VLCMainWindowControlsBar.h */,
-                               7D5678EF1D5BA397002698F3 /* 
VLCMainWindowControlsBar.m */,
-                               CC0663341566C34C003A411C /* 
VLCConvertAndSaveWindowController.h */,
-                               CC0663351566C34C003A411C /* 
VLCConvertAndSaveWindowController.m */,
-                               CC4A33220F8CB017000FC4A7 /* 
VLCCoreDialogProvider.h */,
-                               CC4A33210F8CB017000FC4A7 /* 
VLCCoreDialogProvider.m */,
-                               CC448A6013B68A0B009F72E0 /* 
VLCCoreInteraction.h */,
-                               CC448A6113B68A0B009F72E0 /* 
VLCCoreInteraction.m */,
-                               6BBBF9831F7B257100B404CD /* VLCLogMessage.h */,
-                               6BBBF9841F7B257100B404CD /* VLCLogMessage.m */,
-                               7D8BB0B318302AC000FAE9B7 /* 
VLCLogWindowController.h */,
-                               7D8BB0B418302AC000FAE9B7 /* 
VLCLogWindowController.m */,
-                               1C39ABBC1DA9AB9B00FE052A /* 
VLCDocumentController.h */,
-                               1C39ABBD1DA9AB9B00FE052A /* 
VLCDocumentController.m */,
-                               5CCED71014C0D4A90057F8D1 /* 
VLCExtensionsDialogProvider.h */,
-                               5CCED71114C0D4A90057F8D1 /* 
VLCExtensionsDialogProvider.m */,
-                               5CCED71214C0D4A90057F8D1 /* 
VLCExtensionsManager.h */,
-                               5CCED71314C0D4A90057F8D1 /* 
VLCExtensionsManager.m */,
-                               6BCB59091DA247CD009BCA66 /* 
VLCFSPanelController.h */,
-                               6BCB590A1DA247CD009BCA66 /* 
VLCFSPanelController.m */,
-                               1CAEBBFF1E1EC0A400A99E49 /* 
VLCFSPanelDraggableView.h */,
-                               1CAEBC001E1EC0A400A99E49 /* 
VLCFSPanelDraggableView.m */,
-                               7D871D391B5E684D000B56C0 /* helpers.h */,
-                               7DF812ED1B555A340052293C /* VLCInputManager.h 
*/,
-                               7DF812EE1B555A340052293C /* VLCInputManager.m 
*/,
-                               7DD2F5C32081B73B007EE187 /* 
VLCRemoteControlService.h */,
-                               7DD2F5C42081B73B007EE187 /* 
VLCRemoteControlService.m */,
-                               7D871D371B5E6844000B56C0 /* VLCMain+OldPrefs.h 
*/,
-                               7D871D381B5E6844000B56C0 /* VLCMain+OldPrefs.m 
*/,
-                               8ED6C27C03E2EB1C0059A3A7 /* VLCMain.h */,
-                               8ED6C27D03E2EB1C0059A3A7 /* VLCMain.m */,
-                               7D5678EB1D5BA1DC002698F3 /* VLCApplication.h */,
-                               7D5678EC1D5BA1DC002698F3 /* VLCApplication.m */,
-                               7DF812EF1B555C8E0052293C /* 
VLCKeyboardBacklightControl.h */,
-                               7DF812F01B555C8E0052293C /* 
VLCKeyboardBacklightControl.m */,
-                               8ED6C27E03E2EB1C0059A3A7 /* macosx.m */,
-                               CC448A5A13B61D49009F72E0 /* VLCMainMenu.h */,
-                               CC448A5B13B61D49009F72E0 /* VLCMainMenu.m */,
-                               CC448A6213B68A0B009F72E0 /* VLCMainWindow.h */,
-                               CC448A6313B68A0B009F72E0 /* VLCMainWindow.m */,
-                               CC017A0B14A4C8AF00C09A4F /* 
VLCMainWindowTitleView.h */,
-                               CC017A0C14A4C8AF00C09A4F /* 
VLCMainWindowTitleView.m */,
-                               8ED6C27F03E2EB1C0059A3A7 /* misc.h */,
-                               8ED6C28003E2EB1C0059A3A7 /* misc.m */,
-                               6BF093F71EE0182B0049D8B0 /* VLCTimeField.h */,
-                               6BF093F81EE0182B0049D8B0 /* VLCTimeField.m */,
-                               6B4D50A51E7AB52C004479B5 /* 
NSScreen+VLCAdditions.h */,
-                               6B4D50A61E7AB52C004479B5 /* 
NSScreen+VLCAdditions.m */,
-                               6B4D50941E7A7D16004479B5 /* 
NSSound+VLCAdditions.h */,
-                               6B4D50951E7A7D16004479B5 /* 
NSSound+VLCAdditions.m */,
-                               8ED6C28103E2EB1C0059A3A7 /* 
VLCOpenWindowController.h */,
-                               8ED6C28203E2EB1C0059A3A7 /* 
VLCOpenWindowController.m */,
-                               8E55FB7F0459B0FD00FB3317 /* VLCOutput.h */,
-                               8E55FB800459B0FD00FB3317 /* VLCOutput.m */,
-                               7DF812F11B5599E40052293C /* VLCPLItem.h */,
-                               7DF812F21B5599E40052293C /* VLCPLItem.m */,
-                               7DF812F31B5599E40052293C /* VLCPLModel.h */,
-                               7DF812F41B5599E40052293C /* VLCPLModel.m */,
-                               8E9CA1A306D7DEE800B7186C /* prefs_widgets.h */,
-                               8E9CA1A406D7DEE800B7186C /* prefs_widgets.m */,
-                               8ED6C28503E2EB1C0059A3A7 /* prefs.h */,
-                               8ED6C28603E2EB1C0059A3A7 /* prefs.m */,
-                               633121CA1B51122700E636DA /* 
VLCResumeDialogController.h */,
-                               633121CB1B51122700E636DA /* 
VLCResumeDialogController.m */,
-                               CC461F6C160078340022423C /* 
VLCTextfieldPanelController.h */,
-                               CC461F6D160078340022423C /* 
VLCTextfieldPanelController.m */,
-                               1C7CB91A1D787E7600388902 /* 
VLCPopupPanelController.h */,
-                               1C7CB91B1D787E7600388902 /* 
VLCPopupPanelController.m */,
-                               CCB24D5E0D54BBAE004D780C /* 
VLCSimplePrefsController.h */,
-                               CCB24D5D0D54BBAE004D780C /* 
VLCSimplePrefsController.m */,
-                               6B4D50911E7979CB004479B5 /* 
VLCSimplePrefsWindow.h */,
-                               6B4D50921E7979CB004479B5 /* 
VLCSimplePrefsWindow.m */,
-                               6B4D508E1E79781F004479B5 /* 
VLCHotkeyChangeWindow.h */,
-                               6B4D508F1E79781F004479B5 /* 
VLCHotkeyChangeWindow.m */,
-                               CC269A4615E7947F00F2FDC9 /* VLCStringUtility.h 
*/,
-                               CC269A4715E7947F00F2FDC9 /* VLCStringUtility.m 
*/,
-                               CC707EC3137464CD0003010A /* 
VLCTrackSynchronizationWindowController.h */,
-                               CC707EC4137464CD0003010A /* 
VLCTrackSynchronizationWindowController.m */,
-                               CCCE366D13817E4500694F2A /* 
VLCVideoEffectsWindowController.h */,
-                               CCCE366E13817E4500694F2A /* 
VLCVideoEffectsWindowController.m */,
-                               CCCCDCA01413E1C000FE3DE1 /* VLCVoutView.h */,
-                               CCCCDCA11413E1C000FE3DE1 /* VLCVoutView.m */,
-                               8ED6C28303E2EB1C0059A3A7 /* VLCPlaylist.h */,
-                               8ED6C28403E2EB1C0059A3A7 /* VLCPlaylist.m */,
-                               8E49720006417F6800370C9F /* VLCPlaylistInfo.h 
*/,
-                               8E49720106417F6800370C9F /* VLCPlaylistInfo.m 
*/,
-                               7DA481221B5FC13700917FD7 /* VLCPlaylistView.h 
*/,
-                               7DA481231B5FC13700917FD7 /* VLCPlaylistView.m 
*/,
-                               6B13E2A61BC67678001AD24A /* 
VLCScrollingClipView.h */,
-                               6B13E2A71BC67678001AD24A /* 
VLCScrollingClipView.m */,
-                               7D9516B81C60B6AB00D14E1A /* VLCStatusBarIcon.h 
*/,
-                               7D9516B91C60B6AB00D14E1A /* VLCStatusBarIcon.m 
*/,
-                               1CD366791B7A242E0054E39F /* 
VLCTimeSelectionPanelController.h */,
-                               1CD3667A1B7A242E0054E39F /* 
VLCTimeSelectionPanelController.m */,
-                               1C1C61FF1F8260A90052DD4F /* 
VLCWrappableTextField.h */,
-                               1C1C62001F8260A90052DD4F /* 
VLCWrappableTextField.m */,
-                               6BBBB8AF1D10A96B001BD9BA /* Renderers */,
-                               6B846FE81CF5D89500112E54 /* HUD UI Classes */,
-                               5CCED71414C0D4A90057F8D1 /* VLCUIWidgets.h */,
-                               5CCED71514C0D4A90057F8D1 /* VLCUIWidgets.m */,
-                               E0C2583E161B593D00185AAD /* 
VLCVoutWindowController.h */,
-                               E0C2583F161B593D00185AAD /* 
VLCVoutWindowController.m */,
-                               E06CF7F416020F6200C698B7 /* Windows.h */,
-                               E06CF7F516020F6200C698B7 /* Windows.m */,
+                               7D349C8E20CBC66A003359A1 /* VLC Core 
interaction */,
+                               7D349C9420CBC7FF003359A1 /* Operating system 
interaction */,
+                               7D349C9220CBC6DE003359A1 /* Application & App 
Delegate */,
+                               7D349C9C20CBC94D003359A1 /* Menus */,
+                               7D0A387A20CBCCAB00D4BF3B /* Playback */,
+                               7D349C9320CBC770003359A1 /* Main Window */,
+                               7D0A387B20CBCCB900D4BF3B /* Streaming and 
Remote Playback */,
+                               7D349C9520CBC823003359A1 /* Playlist */,
+                               7D349C9620CBC832003359A1 /* Preferences */,
+                               7D349C9B20CBC8A6003359A1 /* Class Extensions */,
+                               7D349C8D20CBC627003359A1 /* Further Accessory 
Windows */,
+                               7D349C8920CBC5D8003359A1 /* Custom View Classes 
*/,
+                               7D349C8A20CBC5E2003359A1 /* Helpers */,
                                CC0CD0E513DE0FC600B0D90D /* Imported Code */,
                        );
-                       name = Classes;
+                       name = "macOS Interface Classes";
                        path = ../../../modules/gui/macosx;
                        sourceTree = "<group>";
                };
@@ -1097,7 +968,7 @@
                        name = filters;
                        sourceTree = "<group>";
                };
-               6BBBB8AF1D10A96B001BD9BA /* Renderers */ = {
+               6BBBB8AF1D10A96B001BD9BA /* Remote Media Rendering */ = {
                        isa = PBXGroup;
                        children = (
                                6BBBB8B51D114628001BD9BA /* 
VLCRendererDiscovery.h */,
@@ -1107,17 +978,431 @@
                                6BBBB8A71D108A17001BD9BA /* 
VLCRendererMenuController.h */,
                                6BBBB8A81D108A17001BD9BA /* 
VLCRendererMenuController.m */,
                        );
-                       name = Renderers;
+                       name = "Remote Media Rendering";
                        sourceTree = "<group>";
                };
                6BF56C3C1FCF0088004A411A /* codec */ = {
                        isa = PBXGroup;
                        children = (
+                               7D0A387820CBCC4D00D4BF3B /* videotoolbox.m */,
                                6BF56C3D1FCF00AF004A411A /* audiotoolbox_midi.c 
*/,
                        );
                        name = codec;
                        sourceTree = "<group>";
                };
+               7D0A387420CBCB2500D4BF3B /* Extension UI Provider */ = {
+                       isa = PBXGroup;
+                       children = (
+                               5CCED71414C0D4A90057F8D1 /* VLCUIWidgets.h */,
+                               5CCED71514C0D4A90057F8D1 /* VLCUIWidgets.m */,
+                               5CCED71014C0D4A90057F8D1 /* 
VLCExtensionsDialogProvider.h */,
+                               5CCED71114C0D4A90057F8D1 /* 
VLCExtensionsDialogProvider.m */,
+                               5CCED71214C0D4A90057F8D1 /* 
VLCExtensionsManager.h */,
+                               5CCED71314C0D4A90057F8D1 /* 
VLCExtensionsManager.m */,
+                       );
+                       name = "Extension UI Provider";
+                       sourceTree = "<group>";
+               };
+               7D0A387520CBCB3B00D4BF3B /* Add-on manager */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7DF0435E1972E26A0022B534 /* VLCAddonListItem.h 
*/,
+                               7DF0435F1972E26A0022B534 /* VLCAddonListItem.m 
*/,
+                               7DB65D5218ABD6380053B874 /* 
VLCAddonsWindowController.h */,
+                               7DB65D5318ABD6380053B874 /* 
VLCAddonsWindowController.m */,
+                       );
+                       name = "Add-on manager";
+                       sourceTree = "<group>";
+               };
+               7D0A387620CBCC2F00D4BF3B /* aout */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CC6C01BA0DDF3EEC00C7D754 /* auhal.c */,
+                               1C5716AB1F5B142200678627 /* coreaudio_common.c 
*/,
+                       );
+                       name = aout;
+                       sourceTree = "<group>";
+               };
+               7D0A387720CBCC3800D4BF3B /* misc */ = {
+                       isa = PBXGroup;
+                       children = (
+                               1C18BE461F2926700053D329 /* keychain.m */,
+                               1C06F2A21F08F1250068846F /* osx_notifications.m 
*/,
+                       );
+                       name = misc;
+                       sourceTree = "<group>";
+               };
+               7D0A387A20CBCCAB00D4BF3B /* Playback */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7D349CA220CBCA27003359A1 /* Open media */,
+                               7D349CA020CBC9E9003359A1 /* Effect Panels */,
+                               7D349CA120CBCA18003359A1 /* Accessory playback 
panels */,
+                               7D349C9120CBC6C2003359A1 /* Fullscreen 
Controller */,
+                               7D349C9720CBC865003359A1 /* Video Output */,
+                       );
+                       name = Playback;
+                       sourceTree = "<group>";
+               };
+               7D0A387B20CBCCB900D4BF3B /* Streaming and Remote Playback */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7D349C9D20CBC979003359A1 /* Stream output */,
+                               6BBBB8AF1D10A96B001BD9BA /* Remote Media 
Rendering */,
+                       );
+                       name = "Streaming and Remote Playback";
+                       sourceTree = "<group>";
+               };
+               7D349C8920CBC5D8003359A1 /* Custom View Classes */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6B846FE81CF5D89500112E54 /* HUD UI Classes */,
+                               7D349C9E20CBC99D003359A1 /* Text Fields */,
+                               7D349C9F20CBC9AC003359A1 /* Further views */,
+                               7D349C8C20CBC610003359A1 /* Buttons */,
+                               7D349C8B20CBC5FC003359A1 /* Sliders */,
+                       );
+                       name = "Custom View Classes";
+                       sourceTree = "<group>";
+               };
+               7D349C8A20CBC5E2003359A1 /* Helpers */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CCB0BB3013FAC9F40095BD0A /* 
CompatibilityFixes.h */,
+                               6B6FFF6F1EF9EC350001CEB1 /* 
CompatibilityFixes.m */,
+                               7D871D391B5E684D000B56C0 /* helpers.h */,
+                               8ED6C27F03E2EB1C0059A3A7 /* misc.h */,
+                               8ED6C28003E2EB1C0059A3A7 /* misc.m */,
+                               CC269A4615E7947F00F2FDC9 /* VLCStringUtility.h 
*/,
+                               CC269A4715E7947F00F2FDC9 /* VLCStringUtility.m 
*/,
+                               6B7F1FDD1F07DA920002BDD8 /* 
VLCHexNumberFormatter.h */,
+                               6B7F1FDE1F07DA920002BDD8 /* 
VLCHexNumberFormatter.m */,
+                       );
+                       name = Helpers;
+                       sourceTree = "<group>";
+               };
+               7D349C8B20CBC5FC003359A1 /* Sliders */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6B0AB0EC1F1AC8B3003A1B4E /* VLCSlider.h */,
+                               6B0AB0ED1F1AC8B3003A1B4E /* VLCSlider.m */,
+                               6B0AB0EE1F1AC8B3003A1B4E /* VLCSliderCell.h */,
+                               6B0AB0EF1F1AC8B3003A1B4E /* VLCSliderCell.m */,
+                               6B2EFC5E1F2819F700F3C0EA /* VLCVolumeSlider.h 
*/,
+                               6B2EFC5F1F2819F700F3C0EA /* VLCVolumeSlider.m 
*/,
+                               6B2EFC611F281A0900F3C0EA /* 
VLCVolumeSliderCell.h */,
+                               6B2EFC621F281A0900F3C0EA /* 
VLCVolumeSliderCell.m */,
+                               6B6A499A1DFD9B23009128AC /* 
VLCDefaultValueSlider.h */,
+                               6B6A499B1DFD9B23009128AC /* 
VLCDefaultValueSlider.m */,
+                               6B6A499C1DFD9B23009128AC /* 
VLCDefaultValueSliderCell.h */,
+                               6B6A499D1DFD9B23009128AC /* 
VLCDefaultValueSliderCell.m */,
+                       );
+                       name = Sliders;
+                       sourceTree = "<group>";
+               };
+               7D349C8C20CBC610003359A1 /* Buttons */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6B3BE42A1E6217CB008D098A /* VLCImageButton.h */,
+                               6B3BE42B1E6217CB008D098A /* VLCImageButton.m */,
+                               6BF5C5051EFE7E58008A9C12 /* 
VLCTintedImageButtonCell.h */,
+                               6BF5C5061EFE7E58008A9C12 /* 
VLCTintedImageButtonCell.m */,
+                       );
+                       name = Buttons;
+                       sourceTree = "<group>";
+               };
+               7D349C8D20CBC627003359A1 /* Further Accessory Windows */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7D349C8F20CBC69D003359A1 /* Logging */,
+                               1C67C8A61D58C0A40079E1C1 /* 
VLCAboutWindowController.h */,
+                               1C67C8A71D58C0A40079E1C1 /* 
VLCAboutWindowController.m */,
+                               1C67C8A31D58C0980079E1C1 /* 
VLCHelpWindowController.h */,
+                               1C67C8A41D58C0980079E1C1 /* 
VLCHelpWindowController.m */,
+                               1CFE8D571EA0D42A00E94451 /* 
VLCErrorWindowController.h */,
+                               1CFE8D581EA0D42A00E94451 /* 
VLCErrorWindowController.m */,
+                       );
+                       name = "Further Accessory Windows";
+                       sourceTree = "<group>";
+               };
+               7D349C8E20CBC66A003359A1 /* VLC Core interaction */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7D349C9020CBC6B4003359A1 /* VLC Extension 
Management */,
+                               7D349C9820CBC881003359A1 /* Core Dialog 
Provider */,
+                               CC448A6013B68A0B009F72E0 /* 
VLCCoreInteraction.h */,
+                               CC448A6113B68A0B009F72E0 /* 
VLCCoreInteraction.m */,
+                               7DF812ED1B555A340052293C /* VLCInputManager.h 
*/,
+                               7DF812EE1B555A340052293C /* VLCInputManager.m 
*/,
+                       );
+                       name = "VLC Core interaction";
+                       sourceTree = "<group>";
+               };
+               7D349C8F20CBC69D003359A1 /* Logging */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6BBBF9831F7B257100B404CD /* VLCLogMessage.h */,
+                               6BBBF9841F7B257100B404CD /* VLCLogMessage.m */,
+                               7D8BB0B318302AC000FAE9B7 /* 
VLCLogWindowController.h */,
+                               7D8BB0B418302AC000FAE9B7 /* 
VLCLogWindowController.m */,
+                       );
+                       name = Logging;
+                       sourceTree = "<group>";
+               };
+               7D349C9020CBC6B4003359A1 /* VLC Extension Management */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7D0A387420CBCB2500D4BF3B /* Extension UI 
Provider */,
+                               7D0A387520CBCB3B00D4BF3B /* Add-on manager */,
+                       );
+                       name = "VLC Extension Management";
+                       sourceTree = "<group>";
+               };
+               7D349C9120CBC6C2003359A1 /* Fullscreen Controller */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6BCB59091DA247CD009BCA66 /* 
VLCFSPanelController.h */,
+                               6BCB590A1DA247CD009BCA66 /* 
VLCFSPanelController.m */,
+                               1CAEBBFF1E1EC0A400A99E49 /* 
VLCFSPanelDraggableView.h */,
+                               1CAEBC001E1EC0A400A99E49 /* 
VLCFSPanelDraggableView.m */,
+                       );
+                       name = "Fullscreen Controller";
+                       sourceTree = "<group>";
+               };
+               7D349C9220CBC6DE003359A1 /* Application & App Delegate */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7D871D371B5E6844000B56C0 /* VLCMain+OldPrefs.h 
*/,
+                               7D871D381B5E6844000B56C0 /* VLCMain+OldPrefs.m 
*/,
+                               8ED6C27C03E2EB1C0059A3A7 /* VLCMain.h */,
+                               8ED6C27D03E2EB1C0059A3A7 /* VLCMain.m */,
+                               7D5678EB1D5BA1DC002698F3 /* VLCApplication.h */,
+                               7D5678EC1D5BA1DC002698F3 /* VLCApplication.m */,
+                               8ED6C27E03E2EB1C0059A3A7 /* macosx.m */,
+                       );
+                       name = "Application & App Delegate";
+                       sourceTree = "<group>";
+               };
+               7D349C9320CBC770003359A1 /* Main Window */ = {
+                       isa = PBXGroup;
+                       children = (
+                               E0382C00160BA09E0031D7FF /* 
VLCControlsBarCommon.h */,
+                               E0382C01160BA09E0031D7FF /* 
VLCControlsBarCommon.m */,
+                               7D5678EE1D5BA397002698F3 /* 
VLCMainWindowControlsBar.h */,
+                               7D5678EF1D5BA397002698F3 /* 
VLCMainWindowControlsBar.m */,
+                               CC448A6213B68A0B009F72E0 /* VLCMainWindow.h */,
+                               CC448A6313B68A0B009F72E0 /* VLCMainWindow.m */,
+                               CC017A0B14A4C8AF00C09A4F /* 
VLCMainWindowTitleView.h */,
+                               CC017A0C14A4C8AF00C09A4F /* 
VLCMainWindowTitleView.m */,
+                       );
+                       name = "Main Window";
+                       sourceTree = "<group>";
+               };
+               7D349C9420CBC7FF003359A1 /* Operating system interaction */ = {
+                       isa = PBXGroup;
+                       children = (
+                               8E6BC6F6041643860059A3A7 /* applescript.h */,
+                               8E6BC6F7041643860059A3A7 /* applescript.m */,
+                               7DD2F5C32081B73B007EE187 /* 
VLCRemoteControlService.h */,
+                               7DD2F5C42081B73B007EE187 /* 
VLCRemoteControlService.m */,
+                               7DF812EF1B555C8E0052293C /* 
VLCKeyboardBacklightControl.h */,
+                               7DF812F01B555C8E0052293C /* 
VLCKeyboardBacklightControl.m */,
+                               1C39ABBC1DA9AB9B00FE052A /* 
VLCDocumentController.h */,
+                               1C39ABBD1DA9AB9B00FE052A /* 
VLCDocumentController.m */,
+                       );
+                       name = "Operating system interaction";
+                       sourceTree = "<group>";
+               };
+               7D349C9520CBC823003359A1 /* Playlist */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7DB317A320CBCA9500673FB8 /* Controller */,
+                               7DB317A120CBCA8500673FB8 /* Model */,
+                               7DB317A220CBCA8B00673FB8 /* View */,
+                       );
+                       name = Playlist;
+                       sourceTree = "<group>";
+               };
+               7D349C9620CBC832003359A1 /* Preferences */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7DB317A520CBCAB700673FB8 /* Simple */,
+                               7DB317A420CBCAAD00673FB8 /* Advanced */,
+                       );
+                       name = Preferences;
+                       sourceTree = "<group>";
+               };
+               7D349C9720CBC865003359A1 /* Video Output */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CCCCDCA01413E1C000FE3DE1 /* VLCVoutView.h */,
+                               CCCCDCA11413E1C000FE3DE1 /* VLCVoutView.m */,
+                               E0C2583E161B593D00185AAD /* 
VLCVoutWindowController.h */,
+                               E0C2583F161B593D00185AAD /* 
VLCVoutWindowController.m */,
+                       );
+                       name = "Video Output";
+                       sourceTree = "<group>";
+               };
+               7D349C9820CBC881003359A1 /* Core Dialog Provider */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CC4A33220F8CB017000FC4A7 /* 
VLCCoreDialogProvider.h */,
+                               CC4A33210F8CB017000FC4A7 /* 
VLCCoreDialogProvider.m */,
+                               CC461F6C160078340022423C /* 
VLCTextfieldPanelController.h */,
+                               CC461F6D160078340022423C /* 
VLCTextfieldPanelController.m */,
+                               1C7CB91A1D787E7600388902 /* 
VLCPopupPanelController.h */,
+                               1C7CB91B1D787E7600388902 /* 
VLCPopupPanelController.m */,
+                       );
+                       name = "Core Dialog Provider";
+                       sourceTree = "<group>";
+               };
+               7D349C9B20CBC8A6003359A1 /* Class Extensions */ = {
+                       isa = PBXGroup;
+                       children = (
+                               E06CF7F416020F6200C698B7 /* Windows.h */,
+                               E06CF7F516020F6200C698B7 /* Windows.m */,
+                               6B4D50A51E7AB52C004479B5 /* 
NSScreen+VLCAdditions.h */,
+                               6B4D50A61E7AB52C004479B5 /* 
NSScreen+VLCAdditions.m */,
+                               6B4D50941E7A7D16004479B5 /* 
NSSound+VLCAdditions.h */,
+                               6B4D50951E7A7D16004479B5 /* 
NSSound+VLCAdditions.m */,
+                       );
+                       name = "Class Extensions";
+                       sourceTree = "<group>";
+               };
+               7D349C9C20CBC94D003359A1 /* Menus */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7DB40D2820CBCEB500F63173 /* VLCMainMenu.h */,
+                               7DB40D2920CBCEB500F63173 /* VLCMainMenu.m */,
+                               7DB40D2C20CBCEC200F63173 /* VLCStatusBarIcon.h 
*/,
+                               7DB40D2B20CBCEC200F63173 /* VLCStatusBarIcon.m 
*/,
+                       );
+                       path = Menus;
+                       sourceTree = "<group>";
+               };
+               7D349C9D20CBC979003359A1 /* Stream output */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CC0663341566C34C003A411C /* 
VLCConvertAndSaveWindowController.h */,
+                               CC0663351566C34C003A411C /* 
VLCConvertAndSaveWindowController.m */,
+                               8E55FB7F0459B0FD00FB3317 /* VLCOutput.h */,
+                               8E55FB800459B0FD00FB3317 /* VLCOutput.m */,
+                       );
+                       name = "Stream output";
+                       sourceTree = "<group>";
+               };
+               7D349C9E20CBC99D003359A1 /* Text Fields */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6BF093F71EE0182B0049D8B0 /* VLCTimeField.h */,
+                               6BF093F81EE0182B0049D8B0 /* VLCTimeField.m */,
+                               1C1C61FF1F8260A90052DD4F /* 
VLCWrappableTextField.h */,
+                               1C1C62001F8260A90052DD4F /* 
VLCWrappableTextField.m */,
+                       );
+                       name = "Text Fields";
+                       sourceTree = "<group>";
+               };
+               7D349C9F20CBC9AC003359A1 /* Further views */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6B13E2A61BC67678001AD24A /* 
VLCScrollingClipView.h */,
+                               6B13E2A71BC67678001AD24A /* 
VLCScrollingClipView.m */,
+                               6B0292E41F43256300A50082 /* VLCBottomBarView.h 
*/,
+                               6B0292E51F43256300A50082 /* VLCBottomBarView.m 
*/,
+                       );
+                       name = "Further views";
+                       sourceTree = "<group>";
+               };
+               7D349CA020CBC9E9003359A1 /* Effect Panels */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CC5560231365CDC700D54038 /* 
VLCAudioEffectsWindowController.h */,
+                               CC5560241365CDC800D54038 /* 
VLCAudioEffectsWindowController.m */,
+                               CC707EC3137464CD0003010A /* 
VLCTrackSynchronizationWindowController.h */,
+                               CC707EC4137464CD0003010A /* 
VLCTrackSynchronizationWindowController.m */,
+                               CCCE366D13817E4500694F2A /* 
VLCVideoEffectsWindowController.h */,
+                               CCCE366E13817E4500694F2A /* 
VLCVideoEffectsWindowController.m */,
+                       );
+                       name = "Effect Panels";
+                       sourceTree = "<group>";
+               };
+               7D349CA120CBCA18003359A1 /* Accessory playback panels */ = {
+                       isa = PBXGroup;
+                       children = (
+                               DCE7BD0708A5724D007B10AE /* 
VLCBookmarksWindowController.h */,
+                               DCE7BD0608A5724D007B10AE /* 
VLCBookmarksWindowController.m */,
+                               633121CA1B51122700E636DA /* 
VLCResumeDialogController.h */,
+                               633121CB1B51122700E636DA /* 
VLCResumeDialogController.m */,
+                               1CD366791B7A242E0054E39F /* 
VLCTimeSelectionPanelController.h */,
+                               1CD3667A1B7A242E0054E39F /* 
VLCTimeSelectionPanelController.m */,
+                       );
+                       name = "Accessory playback panels";
+                       sourceTree = "<group>";
+               };
+               7D349CA220CBCA27003359A1 /* Open media */ = {
+                       isa = PBXGroup;
+                       children = (
+                               8ED6C28103E2EB1C0059A3A7 /* 
VLCOpenWindowController.h */,
+                               8ED6C28203E2EB1C0059A3A7 /* 
VLCOpenWindowController.m */,
+                       );
+                       name = "Open media";
+                       sourceTree = "<group>";
+               };
+               7DB317A120CBCA8500673FB8 /* Model */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7DF812F11B5599E40052293C /* VLCPLItem.h */,
+                               7DF812F21B5599E40052293C /* VLCPLItem.m */,
+                               7DF812F31B5599E40052293C /* VLCPLModel.h */,
+                               7DF812F41B5599E40052293C /* VLCPLModel.m */,
+                       );
+                       name = Model;
+                       sourceTree = "<group>";
+               };
+               7DB317A220CBCA8B00673FB8 /* View */ = {
+                       isa = PBXGroup;
+                       children = (
+                               8E49720006417F6800370C9F /* VLCPlaylistInfo.h 
*/,
+                               8E49720106417F6800370C9F /* VLCPlaylistInfo.m 
*/,
+                               7DA481221B5FC13700917FD7 /* VLCPlaylistView.h 
*/,
+                               7DA481231B5FC13700917FD7 /* VLCPlaylistView.m 
*/,
+                       );
+                       name = View;
+                       sourceTree = "<group>";
+               };
+               7DB317A320CBCA9500673FB8 /* Controller */ = {
+                       isa = PBXGroup;
+                       children = (
+                               8ED6C28303E2EB1C0059A3A7 /* VLCPlaylist.h */,
+                               8ED6C28403E2EB1C0059A3A7 /* VLCPlaylist.m */,
+                       );
+                       name = Controller;
+                       sourceTree = "<group>";
+               };
+               7DB317A420CBCAAD00673FB8 /* Advanced */ = {
+                       isa = PBXGroup;
+                       children = (
+                               8E9CA1A306D7DEE800B7186C /* prefs_widgets.h */,
+                               8E9CA1A406D7DEE800B7186C /* prefs_widgets.m */,
+                               8ED6C28503E2EB1C0059A3A7 /* prefs.h */,
+                               8ED6C28603E2EB1C0059A3A7 /* prefs.m */,
+                       );
+                       name = Advanced;
+                       sourceTree = "<group>";
+               };
+               7DB317A520CBCAB700673FB8 /* Simple */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6B4D508E1E79781F004479B5 /* 
VLCHotkeyChangeWindow.h */,
+                               6B4D508F1E79781F004479B5 /* 
VLCHotkeyChangeWindow.m */,
+                               CCB24D5E0D54BBAE004D780C /* 
VLCSimplePrefsController.h */,
+                               CCB24D5D0D54BBAE004D780C /* 
VLCSimplePrefsController.m */,
+                               6B4D50911E7979CB004479B5 /* 
VLCSimplePrefsWindow.h */,
+                               6B4D50921E7979CB004479B5 /* 
VLCSimplePrefsWindow.m */,
+                       );
+                       name = Simple;
+                       sourceTree = "<group>";
+               };
                8E445F86047289E50059A3A7 /* File Icons */ = {
                        isa = PBXGroup;
                        children = (
@@ -1180,7 +1465,7 @@
                        name = "Imported Code";
                        sourceTree = "<group>";
                };
-               CC6C01A40DDF3E7800C7D754 /* Minimal Mac OS X Classes */ = {
+               CC6C01A40DDF3E7800C7D754 /* Minimal macOS interface */ = {
                        isa = PBXGroup;
                        children = (
                                CC6C01A90DDF3E9200C7D754 /* intf.h */,
@@ -1189,7 +1474,7 @@
                                CC6C01AC0DDF3E9200C7D754 /* 
VLCMinimalVoutWindow.h */,
                                CC6C01AD0DDF3E9200C7D754 /* 
VLCMinimalVoutWindow.m */,
                        );
-                       name = "Minimal Mac OS X Classes";
+                       name = "Minimal macOS interface";
                        sourceTree = "<group>";
                };
                CC78DA4A13DE0E0100E9603C /* SPMediaKeyTap */ = {
@@ -1203,20 +1488,18 @@
                        name = SPMediaKeyTap;
                        sourceTree = "<group>";
                };
-               CCC8957F0D9A8A61005AE59C /* OSX-specific source files */ = {
+               CCC8957F0D9A8A61005AE59C /* macOS-specific libvlc source files 
*/ = {
                        isa = PBXGroup;
                        children = (
                                6BA1A0622038D8F1005EA18A /* filters */,
                                6BF56C3C1FCF0088004A411A /* codec */,
                                CCDDF1AE172FF4CE007729A1 /* vout */,
                                CCDDF1AF172FF4D6007729A1 /* core */,
-                               CC6C01BA0DDF3EEC00C7D754 /* auhal.c */,
-                               1C5716AB1F5B142200678627 /* coreaudio_common.c 
*/,
-                               1C18BE461F2926700053D329 /* keychain.m */,
-                               1C06F2A21F08F1250068846F /* osx_notifications.m 
*/,
+                               7D0A387620CBCC2F00D4BF3B /* aout */,
+                               7D0A387720CBCC3800D4BF3B /* misc */,
                                CCDDF1B0172FF4E2007729A1 /* access */,
                        );
-                       name = "OSX-specific source files";
+                       name = "macOS-specific libvlc source files";
                        sourceTree = "<group>";
                };
                CCDDF1AE172FF4CE007729A1 /* vout */ = {
@@ -1378,6 +1661,7 @@
                                6B4D50901E79781F004479B5 /* 
VLCHotkeyChangeWindow.m in Sources */,
                                1C3114031E508C8800D4DD76 /* AppleRemote.m in 
Sources */,
                                1CFE8D591EA0D42A00E94451 /* 
VLCErrorWindowController.m in Sources */,
+                               7D0A387920CBCC4D00D4BF3B /* videotoolbox.m in 
Sources */,
                                1C3114051E508C8800D4DD76 /* SideBarItem.m in 
Sources */,
                                6B4D50961E7A7D16004479B5 /* 
NSSound+VLCAdditions.m in Sources */,
                                6BF093F91EE0182B0049D8B0 /* VLCTimeField.m in 
Sources */,
@@ -1419,7 +1703,6 @@
                                1C3113BA1E508C6900D4DD76 /* VLCApplication.m in 
Sources */,
                                1C3113BC1E508C6900D4DD76 /* 
VLCKeyboardBacklightControl.m in Sources */,
                                1C3113BD1E508C6900D4DD76 /* macosx.m in Sources 
*/,
-                               1C3113BF1E508C6900D4DD76 /* VLCMainMenu.m in 
Sources */,
                                1C3113C11E508C6900D4DD76 /* VLCMainWindow.m in 
Sources */,
                                6B0292E61F43256300A50082 /* VLCBottomBarView.m 
in Sources */,
                                1C3113C31E508C6900D4DD76 /* 
VLCMainWindowTitleView.m in Sources */,
@@ -1449,8 +1732,9 @@
                                1C3113E51E508C6900D4DD76 /* VLCPlaylistInfo.m 
in Sources */,
                                1C3113E71E508C6900D4DD76 /* VLCPlaylistView.m 
in Sources */,
                                6B7F1FDF1F07DA920002BDD8 /* 
VLCHexNumberFormatter.m in Sources */,
+                               7DB40D2A20CBCEB500F63173 /* VLCMainMenu.m in 
Sources */,
                                1C3113E91E508C6900D4DD76 /* 
VLCScrollingClipView.m in Sources */,
-                               1C3113EB1E508C6900D4DD76 /* VLCStatusBarIcon.m 
in Sources */,
+                               7DB40D2D20CBCEC200F63173 /* VLCStatusBarIcon.m 
in Sources */,
                                1C3113ED1E508C6900D4DD76 /* 
VLCTimeSelectionPanelController.m in Sources */,
                                1C06F2A31F08F1250068846F /* osx_notifications.m 
in Sources */,
                        );


_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to