[vlc-devel] [PATCH 00/18] Giving the context-menu in Qt some love

Thomas Guillem thomas at gllm.fr
Wed Jul 20 09:52:48 CEST 2016


On Wed, Jul 20, 2016, at 04:36, Filip Roséen wrote:
> Primarily I planned on fixing #17184 and #10051, but I decided to do
> some minor clean-up of other parts since I was jumping around in the
> relevant directories in either case (to see how things fit together).
> 
> Tickets fixed:
> 
>     - https://trac.videolan.org/vlc/ticket/17184
>     - https://trac.videolan.org/vlc/ticket/10051
> 
> 
> I am really not sure about the last patch (marked RFC), and I would be
> very thankful for some feedback on the matter, as such; below is a
> happy (ascii) hippo:
> 
>               
>           .-''''-. _    
>          ('    '  '0)-/)
>          '..____..:    \._
>            \u  u (        '-..------._
>            |     /      :   '.        '--.
>           .nn_nn/ (      :   '            '\
>          ( '' '' /      ;     .             \
>           ''----' "\          :            : '.
>                  .'/                           '.
>                 / /                             '.
>                /_|       )                     .\|
>                  |      /\                     . '
>                  '--.__|  '--._  ,            /
>                               /'-,          .'
>                              /   |        _.' 
>                             (____\       /    
>                                   \      \    
>                                    '-'-'-'    
> 
>        src: http://www.ascii-art.de/ascii/ghi/hippo.txt
>                                                     
>                                       
> Now that I actually look at the hippo in my terminal he/she might not
> be happy at all.. looks kinda, borderline, mad; but let us pretend
> that it is a happy one!

OK for 01-17 but only if you promise that you don't hurt any hippos
anymore.

> 
> 
> Filip Roséen (18):
>   gui/qt: remove unused macros
>   gui/qt: add struct vlc_playlist_locker
>   gui/qt: prevent potential deadlock in PLModel::dropAppendCopy
>   gui/qt: use vlc_playlist_locker in PLModel::flags
>   gui/qt: use vlc_playlist_locker in PLModel::dropMove
>   gui/qt: use vlc_playlist_locker in PLModel::isLeaf
>   gui/qt: use vlc_playlist_locker in PLModel::processItemAppend
>   gui/qt: use vlc_playlist_locker in PLModel::rebuild
>   gui/qt: use vlc_playlist_locker in PLModel::sort
>   gui/qt: use vlc_playlist_locker in PLModel::filter
>   gui/qt: use vlc_playlist_locker in PLModel::createNode
>   gui/qt: use vlc_playlist_locker in PLModel::renameNode
>   gui/qt: use vlc_playlist_locker in PLModel::action
>   gui/qt: use vlc_playlist_locker in PLModel::activateItem
>   gui/qt: use vlc_playlist_locker in MessagesDialog::updatePLTree
>   gui/qt: fix #17184 (missing entries in context-menu)
>   gui/qt: fix #10051 (unable to create playlist directory)
>   include/playlist: add helper to lock a playlist
> 
>  include/vlc_playlist.h                             |  25 ++
>  .../gui/qt/components/playlist/playlist_model.cpp  | 307
>  ++++++++++++---------
>  modules/gui/qt/dialogs/messages.cpp                |   9 +-
>  modules/gui/qt/qt.hpp                              |   2 -
>  4 files changed, 204 insertions(+), 139 deletions(-)
> 
> -- 
> 2.9.0
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list