Projects
Extra
vlc-beta
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 145
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/configure.ac -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/configure.ac
Changed
@@ -163,10 +163,15 @@ SYS=darwin ac_cv_func_aligned_alloc=no - dnl Work around an Xcode 11 bug, fixed in Xcode 11.3.1 - AX_APPEND_FLAG(-fno-stack-check, CFLAGS) - AX_APPEND_FLAG(-fno-stack-check, CXXFLAGS) - AX_APPEND_FLAG(-fno-stack-check, OBJCFLAGS) + AC_MSG_CHECKING(if AppleClang requires -fno-stack-check) + COMPILER_VERSION_MAJ="$(${CC} -dumpversion | cut -d '.' -f -1)" + AS_IF( test ${COMPILER_VERSION_MAJ} -eq 11 , + dnl Work around an Xcode 11 bug, fixed in Xcode 11.3.1 + AC_MSG_RESULT(yes) + AX_APPEND_FLAG(-fno-stack-check, CFLAGS) + AX_APPEND_FLAG(-fno-stack-check, CXXFLAGS) + AX_APPEND_FLAG(-fno-stack-check, OBJCFLAGS) + ,AC_MSG_RESULT(no)) case "${host_cpu}" in i?86)
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/contrib/src/main.mak -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/contrib/src/main.mak
Changed
@@ -105,13 +105,6 @@ endif endif -# -fno-stack-check is a workaround for a possible -# bug in Xcode 11 or macOS 10.15+ -ifdef HAVE_DARWIN_OS -EXTRA_CFLAGS += -fno-stack-check -XCODE_FLAGS += OTHER_CFLAGS=-fno-stack-check -endif - ifdef HAVE_MACOSX EXTRA_CXXFLAGS += -stdlib=libc++ ifeq ($(ARCH),aarch64) @@ -161,8 +154,21 @@ HAVE_CLANG := 1 CLANG_VERSION := $(shell $(CC) --version | head -1 | grep -o '0-9\+\.' | head -1 | cut -d '.' -f 1) clang_at_least = $(shell $(CLANG_VERSION) -ge $(1) && echo true) +clang_at_most = $(shell $(CLANG_VERSION) -le $(1) && echo true) +clang_major_is = $(shell $(CLANG_VERSION) -eq $(1) && echo true) else clang_at_least = $(shell echo false) +clang_at_most = $(shell echo false) +clang_major_is = $(shell echo false) +endif + +# -fno-stack-check is a workaround for a possible +# bug in Xcode 11 or macOS 10.15+ +ifdef HAVE_DARWIN_OS +ifeq ($(call clang_major_is, 11), true) +EXTRA_CFLAGS += -fno-stack-check +XCODE_FLAGS += OTHER_CFLAGS=-fno-stack-check +endif endif cppcheck = $(shell printf '$(2)' | $(CC) $(CFLAGS) -E -dM - 2>/dev/null | grep -E $(1))
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/dialogs/dialogs_provider.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/dialogs/dialogs_provider.cpp
Changed
@@ -497,7 +497,7 @@ { p_arg->i_results = 1; p_arg->psz_results = (char **)vlc_alloc( p_arg->i_results, sizeof( char * ) ); - p_arg->psz_results0 = strdup( qtu( toNativeSepNoSlash( file ) ) ); + p_arg->psz_results0 = strdup( qtu( toNativeSepNoSlash( std::move(file) ) ) ); } else p_arg->i_results = 0;
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/dialogs/epg/EPGItem.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/dialogs/epg/EPGItem.cpp
Changed
@@ -166,8 +166,8 @@ m_start = newtime; m_name = newname; setToolTip( newname ); - m_description = newdesc; - m_shortDescription = newshortdesc; + m_description = std::move(newdesc); + m_shortDescription = std::move(newshortdesc); setDuration( data->i_duration ); setRating( data->i_rating ); m_descitems.clear();
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/dialogs/help/help.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/dialogs/help/help.cpp
Changed
@@ -363,7 +363,7 @@ QString dest_dir = QDir::tempPath(); if( !dest_dir.isEmpty() ) { - dest_dir = toNativeSepNoSlash( dest_dir ) + DIR_SEP; + dest_dir = toNativeSepNoSlash( std::move(dest_dir) ) + DIR_SEP; msg_Dbg( p_intf, "Downloading to folder: %s", qtu( dest_dir ) ); toggleVisible(); m_model->download(dest_dir);
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/dialogs/open/open_panels.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/dialogs/open/open_panels.cpp
Changed
@@ -662,8 +662,9 @@ QFileDialog::ShowDirsOnly, schemes ).toLocalFile(); if( !dir.isEmpty() ) { - ui.deviceCombo->addItem( toNativeSepNoSlash( dir ) ); - ui.deviceCombo->setCurrentIndex( ui.deviceCombo->findText( toNativeSepNoSlash( dir ) ) ); + const QString dirNoSlash = toNativeSepNoSlash( std::move(dir) ); + ui.deviceCombo->addItem( dirNoSlash ); + ui.deviceCombo->setCurrentIndex( ui.deviceCombo->findText( dirNoSlash ) ); } updateMRL(); @@ -1445,7 +1446,7 @@ break; } } - advMRL = tempMRL; + advMRL = std::move(tempMRL); updateMRL(); } qDeleteAll( controls );
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/dialogs/plugins/plugins.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/dialogs/plugins/plugins.cpp
Changed
@@ -470,7 +470,7 @@ frames << ":/misc/wait2.svg"; frames << ":/misc/wait3.svg"; frames << ":/misc/wait4.svg"; - spinnerAnimation = new PixmapAnimator( this, frames, SPINNER_SIZE, SPINNER_SIZE ); + spinnerAnimation = new PixmapAnimator( this, std::move(frames), SPINNER_SIZE, SPINNER_SIZE ); connect( spinnerAnimation, &PixmapAnimator::pixmapReady, addonsView->viewport(), QOverload<>::of(&QWidget::update) ); addonsView->viewport()->installEventFilter( this );
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/dialogs/preferences/preferences_widgets.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/dialogs/preferences/preferences_widgets.cpp
Changed
@@ -410,7 +410,7 @@ QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks ); if( dir.isNull() ) return; - text->setText( toNativeSepNoSlash( dir ) ); + text->setText( toNativeSepNoSlash( std::move(dir) ) ); } /********* String / Font **********/ @@ -1665,7 +1665,7 @@ } } -void KeySelectorControl::reassign_key( KeyTableItem *item, QString key, +void KeySelectorControl::reassign_key( KeyTableItem *item, const QString &key, enum KeySelectorControl::ColumnIndex column ) { for (QTreeWidgetItemIterator iter(table); *iter; ++iter) @@ -1739,12 +1739,12 @@ setFont( KeySelectorControl::ACTION_COL, font ); } -bool KeyTableItem::contains_key( QString key, enum KeySelectorControl::ColumnIndex column ) +bool KeyTableItem::contains_key( const QString &key, enum KeySelectorControl::ColumnIndex column ) { return get_keys( column ).split( "\t" ).contains( key ); } -void KeyTableItem::remove_key( QString key, enum KeySelectorControl::ColumnIndex column ) +void KeyTableItem::remove_key( const QString &key, enum KeySelectorControl::ColumnIndex column ) { QStringList keys_list = get_keys( column ).split( "\t" ); if( keys_list.removeAll( key ) )
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/dialogs/preferences/preferences_widgets.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/dialogs/preferences/preferences_widgets.hpp
Changed
@@ -444,7 +444,7 @@ void reset( KeyTableItem *, enum ColumnIndex ); void reset_all( enum KeySelectorControl::ColumnIndex column ); /** Reassign key to specified item */ - void reassign_key( KeyTableItem *item, QString keys, + void reassign_key( KeyTableItem *item, const QString &keys, enum KeySelectorControl::ColumnIndex column ); void copy_value( KeyTableItem *, enum KeySelectorControl::ColumnIndex ); @@ -484,8 +484,8 @@ { set_keys( (keys) ? qfut( keys ) : qfu( "" ), column ); } - bool contains_key( QString, enum KeySelectorControl::ColumnIndex ); - void remove_key( QString, enum KeySelectorControl::ColumnIndex ); + bool contains_key( const QString&, enum KeySelectorControl::ColumnIndex ); + void remove_key( const QString&, enum KeySelectorControl::ColumnIndex ); struct KeyItemAttr normal; struct KeyItemAttr global; };
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/medialibrary/medialib.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/medialibrary/medialib.cpp
Changed
@@ -75,7 +75,7 @@ medias.push_back(media); } -static void convertQStringToPlaylistMedias(QString mrl, const QStringList& options, QVector<vlc::playlist::Media>& medias) +static void convertQStringToPlaylistMedias(const QString &mrl, const QStringList& options, QVector<vlc::playlist::Media>& medias) { vlc::playlist::Media media{ mrl, mrl, options }; medias.push_back(media);
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/medialibrary/mlbookmarkmodel.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/medialibrary/mlbookmarkmodel.cpp
Changed
@@ -381,7 +381,7 @@ } -void MLBookmarkModel::updateMediaId(uint64_t revision, const QString mediaUri) +void MLBookmarkModel::updateMediaId(uint64_t revision, const QString &mediaUri) { if (mediaUri.isEmpty()) {
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/medialibrary/mlbookmarkmodel.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/medialibrary/mlbookmarkmodel.hpp
Changed
@@ -90,7 +90,7 @@ void* data ); void playerLengthChanged(); - void updateMediaId(uint64_t revision, const QString mediaUri); + void updateMediaId(uint64_t revision, const QString &mediaUri); static void onVlcMlEvent( void* data, const vlc_ml_event_t* event ); int columnToRole(int column) const;
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/medialibrary/mlcustomcover.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/medialibrary/mlcustomcover.cpp
Changed
@@ -183,7 +183,7 @@ public: CustomCoverImageResponse(CoverData data, MediaLib *ml) : ml {ml} - , data{data} + , data{std::move(data)} { // uses Qt::QueuedConnection to give the receiver time to connect to finish() QMetaObject::invokeMethod(this, &CustomCoverImageResponse::start, Qt::QueuedConnection); @@ -309,5 +309,5 @@ if (requestedSize.isValid()) data.size = requestedSize; - return new CustomCoverImageResponse(data, m_ml); + return new CustomCoverImageResponse(std::move(data), m_ml); }
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/medialibrary/mlmediastore.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/medialibrary/mlmediastore.hpp
Changed
@@ -49,7 +49,7 @@ bool contains(const QString &mrl) const; signals: - void updated(const QString &mrl, MLMedia media); + void updated(const QString &mrl, const MLMedia &media); private: static void onVlcMlEvent(void* data
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/medialibrary/mlvideo.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/medialibrary/mlvideo.cpp
Changed
@@ -138,7 +138,7 @@ void MLVideo::setSmallCover(vlc_ml_thumbnail_status_t status, QString mrl) { - m_smallThumbnail = {mrl, status}; + m_smallThumbnail = {std::move(mrl), status}; } QString MLVideo::getDisplayMRL() const
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/player/player_controller.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/player/player_controller.cpp
Changed
@@ -124,7 +124,7 @@ if( m_name != name ) { emit q->nameChanged( name ); - m_name = name; + m_name = std::move(name); } } @@ -142,7 +142,7 @@ return; /* Update Art meta */ - m_artUrl = url; + m_artUrl = std::move(url); emit q->artChanged( m_artUrl ); }
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/playlist/media.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/playlist/media.hpp
Changed
@@ -43,7 +43,7 @@ } } - Media(QString uri, QString name, const QStringList &options = {}) + Media(const QString &uri, const QString &name, const QStringList &options = {}) { auto uUri = uri.toUtf8(); auto uName = name.toUtf8();
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/playlist/playlist_controller.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/playlist/playlist_controller.hpp
Changed
@@ -193,10 +193,10 @@ void currentIndexChanged(ssize_t index); void itemsReset(QVector<PlaylistItem>); - void itemsAdded(size_t index, QVector<PlaylistItem>); + void itemsAdded(size_t index, const QVector<PlaylistItem>&); void itemsMoved(size_t index, size_t count, size_t target); void itemsRemoved(size_t index, size_t count); - void itemsUpdated(size_t index, QVector<PlaylistItem>); + void itemsUpdated(size_t index, const QVector<PlaylistItem>&); void initializedChanged();
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/playlist/playlist_model.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/playlist/playlist_model.cpp
Changed
@@ -65,7 +65,7 @@ that->callAsync(=() { if (that->m_playlist != playlist) return; - that->onItemsReset(newContent); + that->onItemsReset(std::move(newContent)); }); } @@ -79,7 +79,7 @@ that->callAsync(=() { if (that->m_playlist != playlist) return; - that->onItemsAdded(added, index); + that->onItemsAdded(std::move(added), index); }); } @@ -171,7 +171,7 @@ } } -void PlaylistListModelPrivate::onItemsReset(const QVector<PlaylistItem>& newContent) +void PlaylistListModelPrivate::onItemsReset(const QVector<PlaylistItem>&& newContent) { Q_Q(PlaylistListModel); q->beginResetModel(); @@ -190,7 +190,7 @@ emit q->countChanged(m_items.size()); } -void PlaylistListModelPrivate::onItemsAdded(const QVector<PlaylistItem>& added, size_t index) +void PlaylistListModelPrivate::onItemsAdded(const QVector<PlaylistItem>&& added, size_t index) { Q_Q(PlaylistListModel); int count = added.size();
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/playlist/playlist_model_p.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/playlist/playlist_model_p.hpp
Changed
@@ -51,8 +51,8 @@ #endif } - void onItemsReset(const QVector<PlaylistItem>& items); - void onItemsAdded(const QVector<PlaylistItem>& added, size_t index); + void onItemsReset(const QVector<PlaylistItem>&& items); + void onItemsAdded(const QVector<PlaylistItem>&& added, size_t index); void onItemsMoved(size_t index, size_t count, size_t target); void onItemsRemoved(size_t index, size_t count);
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/style/gtkthemeprovider/gtk_util.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/style/gtkthemeprovider/gtk_util.cpp
Changed
@@ -116,7 +116,7 @@ gtk_style_context_set_parent(child_context, context); gtk_widget_path_unref(path); - return GtkCssContext(child_context); + return GtkCssContext(std::move(child_context)); } } @@ -342,7 +342,7 @@ break; } case CSS_CLASS: - classes.push_back(token); + classes.push_back(std::move(token)); break; case CSS_PSEUDOCLASS: { GtkStateFlags state_flag = GTK_STATE_FLAG_NORMAL; @@ -392,7 +392,7 @@ float scale = std::round(GetDeviceScaleFactor()); - return AppendCssNodeToStyleContextImpl(context, gtype, name, object_name, + return AppendCssNodeToStyleContextImpl(std::move(context), gtype, name, object_name, classes, state, scale); } @@ -432,7 +432,7 @@ "}"); MySize size(24, 24); CairoSurface surface(size); - RenderBackground(size, surface.cairo(), context); + RenderBackground(size, surface.cairo(), std::move(context)); return surface.GetAveragePixelValue(false); } @@ -467,7 +467,7 @@ void ApplyCssToContext(GtkCssContext context, const std::string& css) { auto provider = GetCssProvider(css); - ApplyCssProviderToContext(context, provider); + ApplyCssProviderToContext(std::move(context), provider); } void RenderBackground(const MySize& size, @@ -504,7 +504,7 @@ GdkRGBA GetSelectionBgColor(const std::string& css_selector) { auto context = GetStyleContextFromCss(css_selector); - return GetBgColorFromStyleContext(context); + return GetBgColorFromStyleContext(std::move(context)); }
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/style/gtkthemeprovider/gtkthemeprovider.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/style/gtkthemeprovider/gtkthemeprovider.cpp
Changed
@@ -66,7 +66,7 @@ static void setGtkColorSet(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, vlc_qt_theme_color_section section, vlc_qt_theme_color_name name, - std::function<GdkRGBA (std::string)> getter, std::string selector) + std::function<GdkRGBA (std::string)> getter, const std::string &selector) { setGtkColor(obj, set, section, name, VQTC_STATE_NORMAL, getter(selector)); setGtkColor(obj, set, section, name, VQTC_STATE_DISABLED, getter(selector + ":disabled")); @@ -77,32 +77,32 @@ static void setGtkColorSetBg(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, vlc_qt_theme_color_name name, - std::string selector) + const std::string &selector) { - setGtkColorSet(obj, set, VQTC_SECTION_BG, name, GetBgColor, selector); + setGtkColorSet(obj, set, VQTC_SECTION_BG, name, GetBgColor, std::move(selector)); } static void setGtkColorSetFg(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, vlc_qt_theme_color_name name, - std::string selector) + const std::string &selector) { - setGtkColorSet(obj, set, VQTC_SECTION_FG, name, GetFgColor, selector); + setGtkColorSet(obj, set, VQTC_SECTION_FG, name, GetFgColor, std::move(selector)); } static void setGtkColorSetFgFromBg(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, vlc_qt_theme_color_name name, - std::string selector) + const std::string &selector) { - setGtkColorSet(obj, set, VQTC_SECTION_FG, name, GetBgColor, selector); + setGtkColorSet(obj, set, VQTC_SECTION_FG, name, GetBgColor, std::move(selector)); } -static void setGtkColorSetBorder(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, std::string selector) +static void setGtkColorSetBorder(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, const std::string &selector) { - setGtkColorSet(obj, set, VQTC_SECTION_DECORATION, VQTC_NAME_BORDER, GetBorderColor, selector); + setGtkColorSet(obj, set, VQTC_SECTION_DECORATION, VQTC_NAME_BORDER, GetBorderColor, std::move(selector)); } -static void setGtkColorSetHighlight(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, std::string selector) +static void setGtkColorSetHighlight(vlc_qt_theme_provider_t* obj, vlc_qt_theme_color_set set, const std::string &selector) { auto setFgBg = obj, set, &selector(vlc_qt_theme_color_state state, std::string stateStr) {
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/util/base_model.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/util/base_model.cpp
Changed
@@ -120,7 +120,7 @@ /* No changes */ return; - d->m_searchPattern = patternToApply; + d->m_searchPattern = std::move(patternToApply); emit searchPatternChanged(); }
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/util/color_svg_image_provider.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/util/color_svg_image_provider.cpp
Changed
@@ -251,7 +251,7 @@ } -SVGColorImageBuilder::SVGColorImageBuilder(QString path, QObject* parent) +SVGColorImageBuilder::SVGColorImageBuilder(const QString &path, QObject* parent) : QObject(parent) { m_query.addQueryItem(PATH_KEY, path); @@ -308,7 +308,7 @@ : QObject(parent) {} -SVGColorImageBuilder* SVGColorImage::colorize(QString path) +SVGColorImageBuilder* SVGColorImage::colorize(const QString &path) { SVGColorImageBuilder* builder = new SVGColorImageBuilder(path); QQmlEngine::setObjectOwnership(builder, QQmlEngine::JavaScriptOwnership);
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/util/color_svg_image_provider.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/util/color_svg_image_provider.hpp
Changed
@@ -43,7 +43,7 @@ { Q_OBJECT public: - SVGColorImageBuilder(QString path, QObject* parent = nullptr); + SVGColorImageBuilder(const QString &path, QObject* parent = nullptr); /** * @brief uri will generate an uri usable with images and roud images @@ -112,7 +112,7 @@ * Handling transparent color properly would probably require a proper XML parser and defining colors * as defs entries using solidColor node (which Qt supports) */ - Q_INVOKABLE SVGColorImageBuilder* colorize(QString path); + Q_INVOKABLE SVGColorImageBuilder* colorize(const QString &path); }; #endif /* COLOR_SVG_IMAGE_PROVIDER_HPP */
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/util/qt_dirs.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/util/qt_dirs.hpp
Changed
@@ -28,7 +28,7 @@ #define toNativeSeparators( s ) QDir::toNativeSeparators ( s ) -static inline QString removeTrailingSlash( QString s ) +static inline QString removeTrailingSlash( QString&& s ) { if( ( s.length() > 1 ) && ( ss.length()-1 == QLatin1Char( '/' ) ) ) s.remove( s.length() - 1, 1 );
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/util/variables.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/util/variables.cpp
Changed
@@ -30,7 +30,7 @@ setValueInternal(value); } -void QVLCString::setValue(QString value) +void QVLCString::setValue(const QString &value) { setValueInternal(value); }
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/util/variables.hpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/util/variables.hpp
Changed
@@ -114,7 +114,7 @@ public: template<typename T> - QVLCVariable(T* object, QString property, QObject* parent) + QVLCVariable(T* object, const QString &property, QObject* parent) : QObject(parent) , m_object(new VLCObjectHolderImpl<T>(nullptr)) , m_property(property) @@ -193,7 +193,7 @@ if (m_object->get() != object) return; if (m_value != value) { - m_value = value; + m_value = std::move(value); Derived* derived = static_cast<Derived*>(this); emit derived->valueChanged( m_value ); } @@ -225,7 +225,7 @@ Q_PROPERTY(bool value READ getValue WRITE setValue NOTIFY valueChanged FINAL) template<typename T> - QVLCBool(T* object, QString property, QObject* parent = nullptr) + QVLCBool(T* object, const QString &property, QObject* parent = nullptr) : QVLCVariable<QVLCBool, bool>(object, property, parent) { resetObject<T>(object); @@ -251,7 +251,7 @@ Q_PROPERTY(QString value READ getValue WRITE setValue NOTIFY valueChanged FINAL) template<typename T> - QVLCString(T* object, QString property, QObject* parent = nullptr) + QVLCString(T* object, const QString &property, QObject* parent = nullptr) : QVLCVariable<QVLCString, QString>(object, property, parent) { resetObject<T>(object); @@ -263,7 +263,7 @@ } public slots: - void setValue(QString value); + void setValue(const QString &value); signals: void valueChanged( QString ); @@ -277,7 +277,7 @@ Q_PROPERTY(float value READ getValue WRITE setValue NOTIFY valueChanged FINAL) template<typename T> - QVLCFloat(T* object, QString property, QObject* parent = nullptr) + QVLCFloat(T* object, const QString &property, QObject* parent = nullptr) : QVLCVariable<QVLCFloat, float>(object, property, parent) { resetObject<T>(object); @@ -304,7 +304,7 @@ Q_PROPERTY(int64_t value READ getValue WRITE setValue NOTIFY valueChanged FINAL) template<typename T> - QVLCInteger(T* object, QString property, QObject* parent = nullptr) + QVLCInteger(T* object, const QString &property, QObject* parent = nullptr) : QVLCVariable<QVLCInteger, int64_t>(object, property, parent) { resetObject<T>(object);
View file
_service:obs_scm:vlc-beta-20251016.b8805d176.obscpio/modules/gui/qt/widgets/native/customwidgets.cpp -> _service:obs_scm:vlc-beta-20251016.3097b1873.obscpio/modules/gui/qt/widgets/native/customwidgets.cpp
Changed
@@ -91,7 +91,7 @@ frames << ":/misc/wait2.svg"; frames << ":/misc/wait3.svg"; frames << ":/misc/wait4.svg"; - animator = new PixmapAnimator( this, frames, SPINNER_SIZE, SPINNER_SIZE ); + animator = new PixmapAnimator( this, std::move(frames), SPINNER_SIZE, SPINNER_SIZE ); connect( animator, &PixmapAnimator::pixmapReady, this, =( const QPixmap &pixmap ) { this->setPixmap( pixmap ); this->repaint();
View file
_service:obs_scm:vlc-beta.obsinfo
Changed
@@ -1,4 +1,4 @@ name: vlc-beta -version: 20251016.b8805d176 -mtime: 1760596266 -commit: b8805d176bbdb2add99a512405c88d32cb5c9302 +version: 20251016.3097b1873 +mtime: 1760611377 +commit: 3097b1873ddd96968ad8a341accc66340aa369ad
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.