Felix Paul Kühne
9764ef67a6
macosx/coreinteraction: reimplement play/pause toggle
7 years ago
Felix Paul Kühne
4fac10ca08
macosx: minor cleanup
7 years ago
Marvin Scholz
9b2697f46b
macosx: Remove sleep inhibition from interface
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
7 years ago
Rémi Denis-Courmont
49d6288226
nc: remove object box
Unlike the other info boxes, this does not seem to serve any useful
purpose for the (rare) users of the NCurses interface.
7 years ago
Rémi Denis-Courmont
414ba71c46
qt: adjust V4L2 controls
This corresponds to the previous changeset. In principles, this could
now also work for other inputs than V4L2.
This fixes two long standing deprecated warnings.
7 years ago
Rémi Denis-Courmont
42ebadd105
ncurses: mute switch fall through
7 years ago
Marvin Scholz
b08c4d46e9
gui: minimal_macosx: Fix build
7 years ago
Rémi Denis-Courmont
d867dac99e
Use vlc_object_parent()
7 years ago
Rémi Denis-Courmont
6912394bae
qt: remove useless hold/release
The following mutex lock is only defined if the strong reference
exists. Taking a weak reference is pointless.
7 years ago
Rémi Denis-Courmont
4b41ae14fa
skins2: remove useless hold/release
Holding the VLC object of a video window achieves exactly nothing.
In this case, we just assume that the window remains valid.
7 years ago
Jean-Baptiste Kempf
1c95956508
Skins2: remove tabs
7 years ago
Alexandre Janniaux
8251c860f5
qt: add wayland-egl platform
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
7 years ago
Rémi Denis-Courmont
050884ea06
objects: add vlc_object_typename()
7 years ago
Rémi Denis-Courmont
e48a8a9eb2
objects: add vlc_object_instance()
...instead of open-coded access to obj->obj.libvlc
7 years ago
Thomas Guillem
b28045789d
gui: macos: use float for rate
7 years ago
Thomas Guillem
49971bfc9b
gui: qt: use float for rate
7 years ago
Felix Paul Kühne
7220f4f195
macosx/playlist: fix refcounting when handling the current input item
7 years ago
Felix Paul Kühne
2597b9ea8f
macosx/StatusBarIcon: update implementation for new playlist / new player
7 years ago
Felix Paul Kühne
f195a7269e
macosx: implement seeking and playback position display within the main window
7 years ago
Felix Paul Kühne
ad7e1e4091
macosx/main menu: fix menu item validation for items depending on input capabilities
7 years ago
Felix Paul Kühne
75360ce4f2
macosx: fix assert on quit
7 years ago
Steve Lhomme
17e7fba457
image: clean video_format_t input/output usages of image_ReadUrl() callers
7 years ago
Steve Lhomme
62904dbc92
image: remove the source video_format parameter from image_ReadUrl()
It's always an empty video format with an 0 chroma. The format will be known
from the MIME type or the file probing.
7 years ago
Felix Paul Kühne
0ea8f755d3
macosx/playlist model: fix getter for number of items
7 years ago
Felix Paul Kühne
878f8b9a50
macosx/main menu: mostly re-write with player controller
Note that notably track selection and minor internal variables are not supported for now
7 years ago
Felix Paul Kühne
0be2cd9994
macosx/player controller: expose teletext and spu options and add playback convinience methods
7 years ago
Felix Paul Kühne
47379b354f
macosx/playlist controller: expose player controller
7 years ago
Felix Paul Kühne
c1bf0505b4
macosx: add player controller
7 years ago
Felix Paul Kühne
9ec8a6e95b
macosx: allow re-use of the playlist controller for multiple lists
7 years ago
David Fuhrmann
ba6ad45fbd
macosx: New directory structure for the macOS UI
This orders existing files into a new directory structure, to
group related elements together. The Xcode project is adapted
as well and reflects the same structure under macosx.
All includes include the subfolders now and are reordered and
cleaned up. Existing structure and alphabetic ordering shall be
kept.
7 years ago
Felix Paul Kühne
ccf2864551
macosx/main menu: implement partial menuitem validation for active input items
7 years ago
Felix Paul Kühne
593745e784
macosx/main menu: iterate on menu item validation
7 years ago
David Fuhrmann
33c5100453
macosx: InfoPlist: Add strings for ressource usages
Those strings must be provided once VLC is compiled with 10.14 sdk,
otherwise VLC crashes.
One todo is to translate those strings, see #21871 .
7 years ago
Felix Paul Kühne
5947c35106
macosx/playlist: fix runtime exception
7 years ago
Felix Paul Kühne
99417d7af5
macosx: remove Cocoa representation of the legacy playlist
7 years ago
Felix Paul Kühne
881cc83582
macosx/open: replace dictionary with magic keys by a proper structure to define input metadata
Note that this switches the remaining entry points to the new playlist
7 years ago
Felix Paul Kühne
f2aab964a2
macosx/coreinteraction: switch to new playlist
Note that this is not recognized by the typical playback controls yet.
7 years ago
Felix Paul Kühne
8a45afbf55
macosx: fix segfault on quit
7 years ago
Felix Paul Kühne
d01c27c986
macosx: add setters for play order and repeat
7 years ago
Felix Paul Kühne
9b5902e281
macosx/playlist: ensure that changes to the model are dispatched to the main thread
7 years ago
Felix Paul Kühne
04ad7d7b73
macosx / playlist controller: expose the remaining playlist states
7 years ago
Felix Paul Kühne
9feb7ca812
macosx/playlist: allow multi-select and multi-delete
7 years ago
Felix Paul Kühne
4c17c2411f
macosx: remove debug
7 years ago
Felix Paul Kühne
e346a21d35
macosx: fix off-by-one when deleting items from the playlist model
7 years ago
Felix Paul Kühne
37feeaa99f
macosx: emphasize current playlist item visually
7 years ago
Felix Paul Kühne
a525ad7e3f
macosx: implement double-click on playlist for playback
7 years ago
Felix Paul Kühne
19684ab6a4
macosx: implement playlist reset and dynamic updating
7 years ago
Felix Paul Kühne
586e3387bb
macosx: add NSString helper to show time in VLC ticks
7 years ago
Felix Paul Kühne
f3bccb4a6c
macosx: implement playlist menu
7 years ago
Felix Paul Kühne
42348d7708
macosx/playlist controller: implement playback controls
7 years ago