Felix Paul Kühne pushed to branch master at VideoLAN / VLC


Commits:
ec0a766b by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Add starter VLCLibraryAbstractSegmentViewController

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
4d402730 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Set up basic library window related properties in abstract segment view 
controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
035eac8d by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Subclass abstract segment view controller in groups view controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
afcc7bd9 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Adapt audio view controller to subclass abstract segment view controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
d003c556 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Adapt home view controller to abstract segment view controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
369cbef9 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Adapt media source view controller to abstract segment view controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
dbecb8df by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Adapt playlist view controller to abstract segment view controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
472f7a25 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Adapt library video view controller to subclass abstract segment view 
controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
55d3c507 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Consolidate all segment view controller properties into one in library 
window, do not retain

Improve system usage by not keeping around segment view controllers and all of 
their dependents when they are not being used

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
6f1847d4 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Remove unused segmentedTitleControl property in home view controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
6f81a739 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Remove unused delegate property in home view base carousel container 
view

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
b6b5c9ae by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Use retained media source library view controller on segment property 
in library window

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
b0a7ca40 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Keep weak reference to parent scroll view in vlc sub scroll view

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
587c1823 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Mark IBOutlet type properties as weak

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
df502bcc by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Mark properties holding VLCLibraryWindow as weak

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
44516af4 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Mark properties holding VLCLibraryModel as weak

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
ea1bcf40 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Mark properties holding views in library data sources as weak

These views are always held by parent view controllers

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
badf2579 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Mark properties holding references to library window-owned views in 
library segment view controllers as weak

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
6909e27a by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Expose internalScrollView as an IBOutlet in collection view 
supplementary view

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
5f215d12 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Mark parent scroll view in collection view supplementary detail view 
property as weak

This is held by a parent view in use

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
8e18ef46 by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Separate setup of table views, videos data source and shows data source

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
fe14016d by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Do not keep around data sources that are not being used in video view 
controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -
635ae6fc by Claudio Cambra at 2024-09-12T04:38:00+00:00
macosx: Fix crash due to visual constraint variable error in video view 
controller

Signed-off-by: Claudio Cambra <[email protected]>

- - - - -


30 changed files:

- extras/package/macosx/VLC.xcodeproj/project.pbxproj
- modules/gui/macosx/Makefile.am
- modules/gui/macosx/library/VLCLibraryAbstractGroupingDataSource.h
- + modules/gui/macosx/library/VLCLibraryAbstractSegmentViewController.h
- + modules/gui/macosx/library/VLCLibraryAbstractSegmentViewController.m
- modules/gui/macosx/library/VLCLibraryCollectionViewItem.h
- modules/gui/macosx/library/VLCLibraryCollectionViewSupplementaryDetailView.h
- modules/gui/macosx/library/VLCLibraryHeroView.h
- modules/gui/macosx/library/VLCLibraryMasterDetailViewTableViewDataSource.h
- modules/gui/macosx/library/VLCLibraryNavigationStack.h
- modules/gui/macosx/library/VLCLibraryTableCellView.h
- modules/gui/macosx/library/VLCLibraryWindow.h
- modules/gui/macosx/library/VLCLibraryWindow.m
- modules/gui/macosx/library/VLCLibraryWindowNavigationSidebarViewController.h
- modules/gui/macosx/library/VLCLibraryWindowPlaylistSidebarViewController.h
- modules/gui/macosx/library/audio-library/VLCLibraryAlbumTableCellView.h
- modules/gui/macosx/library/audio-library/VLCLibraryAudioDataSource.h
- modules/gui/macosx/library/audio-library/VLCLibraryAudioViewController.h
- modules/gui/macosx/library/audio-library/VLCLibraryAudioViewController.m
- modules/gui/macosx/library/audio-library/VLCLibrarySongTableCellView.h
- modules/gui/macosx/library/groups-library/VLCLibraryGroupsDataSource.h
- modules/gui/macosx/library/groups-library/VLCLibraryGroupsViewController.h
- modules/gui/macosx/library/groups-library/VLCLibraryGroupsViewController.m
- 
modules/gui/macosx/library/home-library/VLCLibraryHomeViewBaseCarouselContainerView.h
- modules/gui/macosx/library/home-library/VLCLibraryHomeViewController.h
- modules/gui/macosx/library/home-library/VLCLibraryHomeViewController.m
- 
modules/gui/macosx/library/home-library/VLCLibraryHomeViewStackViewController.h
- 
modules/gui/macosx/library/home-library/VLCLibraryHomeViewVideoContainerViewDataSource.h
- modules/gui/macosx/library/media-source/VLCLibraryMediaSourceViewController.h
- modules/gui/macosx/library/media-source/VLCLibraryMediaSourceViewController.m


The diff was not included because it is too large.


View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/d4d879a8ae340efaea47d4abf12597e81d652167...635ae6fc2d4e4f678307b385b80db12f7b28f334

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/d4d879a8ae340efaea47d4abf12597e81d652167...635ae6fc2d4e4f678307b385b80db12f7b28f334
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to