commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2020-03-25 23:49:34 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.3160 (New) Package is "orion" Wed Mar 25 23:49:34 2020 rev:26 rq:788277 version:1.6.7+git~20200218 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2020-03-04 09:48:05.238204045 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new.3160/orion.changes2020-03-25 23:50:37.760015278 +0100 @@ -1,0 +2,9 @@ +Mon Mar 23 20:18:46 UTC 2020 - Christophe Giboudeaux + +- Add patch to fix build with recent mpv versions: + * 0001-Add-a-local-qthelper.hpp-copy.patch (gh#alamminsalo/orion/296) +- Spec cleanup +- Remove obsolete post macros. +- Remove obsolete sed calls. + +--- New: 0001-Add-a-local-qthelper.hpp-copy.patch Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.eCBJne/_old 2020-03-25 23:50:39.516014813 +0100 +++ /var/tmp/diff_new_pack.eCBJne/_new 2020-03-25 23:50:39.516014813 +0100 @@ -22,30 +22,23 @@ Summary:Twitch stream client using Qt License:GPL-3.0-only Group: Productivity/Multimedia/Video/Players -URL:http://alamminsalo.github.io/orion/ +URL:https://alamminsalo.github.io/orion/ Source: %{name}-%{version}.tar.xz - +# PATCH-FIX-UPSTREAM +Patch0: 0001-Add-a-local-qthelper.hpp-copy.patch BuildRequires: gcc - +BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Core) >= 5.6 BuildRequires: pkgconfig(Qt5DBus) >= 5.6 BuildRequires: pkgconfig(Qt5OpenGL) >= 5.6 BuildRequires: pkgconfig(Qt5Quick)>= 5.6 BuildRequires: pkgconfig(Qt5QuickControls2) >= 5.6 BuildRequires: pkgconfig(Qt5Svg) >= 5.6 - BuildRequires: pkgconfig(mpv) - #Required for working gui Requires: libqt5-qtgraphicaleffects Requires: libqt5-qtquickcontrols Requires: libqt5-qtquickcontrols2 - -Requires(post): hicolor-icon-theme -Requires(postun): hicolor-icon-theme -Requires(post): update-desktop-files -Requires(postun): update-desktop-files - Recommends: gstreamer-plugins-libav %description @@ -53,36 +46,26 @@ %prep %setup -q +%patch0 -p1 #enforce package versioning in GUI sed -i 's|v$$VERSION|v%{version}-%{release}|g' orion.pro -#fix paths -sed -i 's|path = /usr/local/share/|path = /usr/share/|g' orion.pro -#fix categories in .desktop file -sed -i 's|Categories=Game|Categories=Network;FileTransfer;|g' distfiles/Orion.desktop %build -qmake-qt5 QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="%optflags" QMAKE_STRIP="/bin/true" -make %{?_smp_mflags} - -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun +%qmake5 +%make_jobs %install -make install INSTALL_ROOT="%buildroot" +%qmake5_install %files -%defattr(-,root,root) %doc README.md %license COPYING LICENSE.txt - %attr(755,root,root) %{_bindir}/%{name} %{_datadir}/applications/Orion.desktop +%dir %{_datadir}/icons/hicolor +%dir %{_datadir}/icons/hicolor/scalable +%dir %{_datadir}/icons/hicolor/scalable/apps %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/metainfo/Orion.appdata.xml ++ 0001-Add-a-local-qthelper.hpp-copy.patch ++ >From cbc0c2fcc2307fd2a3d19f76defe01adaed470bc Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Mon, 23 Mar 2020 21:17:46 +0100 Subject: [PATCH] Add a local qthelper.hpp copy. mpv 0.33 doesn't ship this file anymore. --- src/player/mpvobject.h | 2 +- src/player/qthelper.hpp | 386 2 files changed, 387 insertions(+), 1 deletion(-) create mode 100644 src/player/qthelper.hpp diff --git a/src/player/mpvobject.h b/src/player/mpvobject.h index eeaa250..23a1ad0 100644 --- a/src/player/mpvobject.h +++ b/src/player/mpvobject.h @@ -21,7 +21,7 @@ typedef mpv_opengl_cb_context mpv_context; typedef mpv_render_context mpv_context; #endif -#include +#include "qthelper.hpp" class MpvRenderer; diff --git a/src/player/qthelper.hpp b/src/player/qthelper.hpp new file mode 100644 index 000..3af86e3 --- /dev/null +++ b/src/player/qthelper.hpp @@ -0,0 +1,386 @@ +/* Copyright (C) 2017 the mpv developers + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2020-03-04 09:47:46 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.26092 (New) Package is "orion" Wed Mar 4 09:47:46 2020 rev:25 rq:781290 version:1.6.7+git~20200218 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2020-02-07 15:57:40.471612804 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new.26092/orion.changes 2020-03-04 09:48:05.238204045 +0100 @@ -1,0 +2,7 @@ +Tue Feb 25 16:35:20 UTC 2020 - pousadua...@gmail.com + +- Update to version 1.6.7+git~20200218: + * loadAndPlay: log message for no streamMap early exit; if Settings.quality is not available try source; don't try to play an empty URL, log an error instead (#293) + * Workaround for chat not working when emotes are not initialized in the chat frontend (#294) + +--- Old: orion-1.6.7+git~20200130.tar.xz New: orion-1.6.7+git~20200218.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.K9S58S/_old 2020-03-04 09:48:06.614204870 +0100 +++ /var/tmp/diff_new_pack.K9S58S/_new 2020-03-04 09:48:06.614204870 +0100 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.7+git~20200130 +Version:1.6.7+git~20200218 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.K9S58S/_old 2020-03-04 09:48:06.662204898 +0100 +++ /var/tmp/diff_new_pack.K9S58S/_new 2020-03-04 09:48:06.662204898 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - f2a2c40e45cdea0712f2712fb85037821a2b1626 \ No newline at end of file + b7360bbd4a856ea45c770f882be9e63a663a9acd \ No newline at end of file ++ orion-1.6.7+git~20200130.tar.xz -> orion-1.6.7+git~20200218.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.7+git~20200130/src/qml/PlayerView.qml new/orion-1.6.7+git~20200218/src/qml/PlayerView.qml --- old/orion-1.6.7+git~20200130/src/qml/PlayerView.qml 2020-01-30 14:40:46.0 +0100 +++ new/orion-1.6.7+git~20200218/src/qml/PlayerView.qml 2020-02-18 13:46:38.0 +0100 @@ -128,13 +128,27 @@ function loadAndPlay(){ -if (!streamMap) return +if (!streamMap) { +console.log("streamMap not available yet"); +return; +} var description = setWatchingTitle(); var start = !isVod ? -1 : seekBar.value -var url = streamMap[Settings.quality] +var quality = Settings.quality; +if (!streamMap.hasOwnProperty(quality)) { +console.log("no stream for quality", quality); +quality = "source"; +console.log("using", quality); +} +var url = streamMap[quality] + +if (url == null) { +console.error("did not have a playback url"); +return; +} console.debug("Loading: ", url) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.7+git~20200130/src/qml/irc/ChatView.qml new/orion-1.6.7+git~20200218/src/qml/irc/ChatView.qml --- old/orion-1.6.7+git~20200130/src/qml/irc/ChatView.qml 2020-01-30 14:40:46.0 +0100 +++ new/orion-1.6.7+git~20200218/src/qml/irc/ChatView.qml 2020-02-18 13:46:38.0 +0100 @@ -280,6 +280,10 @@ } function lookupEmote(word) { +if (_textEmotesMap == null) { +console.log("FIXME: emotes haven't initialized"); +return; +} var emoteId = _textEmotesMap[word]; if (emoteId != null) { return emoteId;
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2020-02-07 15:56:49 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.26092 (New) Package is "orion" Fri Feb 7 15:56:49 2020 rev:24 rq:770822 version:1.6.7+git~20200130 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2020-01-10 17:50:05.906129056 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new.26092/orion.changes 2020-02-07 15:57:40.471612804 +0100 @@ -1,0 +2,6 @@ +Fri Jan 31 08:53:22 UTC 2020 - pousadua...@gmail.com + +- Update to version 1.6.7+git~20200130: + * Ongoing travis fix PR (#291) + +--- Old: orion-1.6.6+git~20191230.tar.xz New: orion-1.6.7+git~20200130.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.1W7E0r/_old 2020-02-07 15:57:41.259613206 +0100 +++ /var/tmp/diff_new_pack.1W7E0r/_new 2020-02-07 15:57:41.263613208 +0100 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.6+git~20191230 +Version:1.6.7+git~20200130 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.1W7E0r/_old 2020-02-07 15:57:41.295613225 +0100 +++ /var/tmp/diff_new_pack.1W7E0r/_new 2020-02-07 15:57:41.299613227 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - f8a2b575cc7ef84c86f8192d88a104e1ac42d802 \ No newline at end of file + f2a2c40e45cdea0712f2712fb85037821a2b1626 \ No newline at end of file ++ orion-1.6.6+git~20191230.tar.xz -> orion-1.6.7+git~20200130.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20191230/.travis.yml new/orion-1.6.7+git~20200130/.travis.yml --- old/orion-1.6.6+git~20191230/.travis.yml2019-12-30 12:35:09.0 +0100 +++ new/orion-1.6.7+git~20200130/.travis.yml2020-01-30 14:40:46.0 +0100 @@ -1,4 +1,4 @@ -dist: trusty +dist: xenial language: cpp matrix: @@ -16,11 +16,11 @@ - BACKEND=mpv compiler: gcc -- os: linux - env: -- PLATFORM=android -- BACKEND=multimedia - compiler: gcc + #- os: linux + # env: + #- PLATFORM=android + #- BACKEND=multimedia + # compiler: gcc cache: apt: true @@ -33,7 +33,8 @@ - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-fast -y install g++-7 > /dev/null; fi - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 90; fi - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 90; fi - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install qt5 jq; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install qt; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew --prefix qt; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip2 install dmgbuild; fi install: @@ -53,7 +54,7 @@ file: - 'artifacts/orion-$PLATFORM-$TRAVIS_TAG.dmg' - 'artifacts/orion-$PLATFORM-$TRAVIS_TAG.AppImage' -- 'artifacts/orion-$PLATFORM-$TRAVIS_TAG.apk' + #- 'artifacts/orion-$PLATFORM-$TRAVIS_TAG.apk' skip_cleanup: true prerelease: true on: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20191230/ci/build_mpv.sh new/orion-1.6.7+git~20200130/ci/build_mpv.sh --- old/orion-1.6.6+git~20191230/ci/build_mpv.sh2019-12-30 12:35:09.0 +0100 +++ new/orion-1.6.7+git~20200130/ci/build_mpv.sh2020-01-30 14:40:46.0 +0100 @@ -1,7 +1,7 @@ #!/bin/bash set -e -x -sudo apt-fast -y install nasm xorg-dev libwayland-dev libgl1-mesa-dev libegl1-mesa-dev fontconfig libfribidi-dev yasm libxinerama-dev libxrandr-dev libasound2-dev libpulse-dev libjack-dev libvdpau-dev libva-dev libva-egl1 libva-x11-1 libva1 > /dev/null +sudo apt-fast -y install nasm xorg-dev libwayland-dev libgl1-mesa-dev libegl1-mesa-dev fontconfig libfribidi-dev yasm libxinerama-dev libxrandr-dev libasound2-dev libpulse-dev libjack-dev libvdpau-dev libva-dev libva-egl1 libva-x11-1 libva1 libgstreamer-plugins-base1.0-0 > /dev/null #vulkan sudo apt-fast -y install libassimp-dev libglm-dev graphviz libxcb-dri3-0 libxcb-present0 libpciaccess0 cmake libpng-dev libxcb-dri3-dev libx11-dev libx11-xcb-dev libmirclient-dev libwayland-dev libxrandr-dev @@ -38,4 +38,4 @@ sudo ln -sf $MPV_DIR/include/mpv /usr/include/mpv sudo ln -sf $MPV_DIR/libmpv.so
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2020-01-10 17:49:56 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.6675 (New) Package is "orion" Fri Jan 10 17:49:56 2020 rev:23 rq:762634 version:1.6.6+git~20191230 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2019-07-22 12:21:20.667649347 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new.6675/orion.changes2020-01-10 17:50:05.906129056 +0100 @@ -1,0 +2,6 @@ +Fri Jan 03 09:04:04 UTC 2020 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20191230: + * access through twitch api key (#287) + +--- Old: orion-1.6.6+git~20190714.tar.xz New: orion-1.6.6+git~20191230.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.JTgHbf/_old 2020-01-10 17:50:07.366128796 +0100 +++ /var/tmp/diff_new_pack.JTgHbf/_new 2020-01-10 17:50:07.366128796 +0100 @@ -1,7 +1,7 @@ # # spec file for package orion # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: orion -Version:1.6.6+git~20190714 +Version:1.6.6+git~20191230 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only Group: Productivity/Multimedia/Video/Players -Url:http://alamminsalo.github.io/orion/ +URL:http://alamminsalo.github.io/orion/ Source: %{name}-%{version}.tar.xz BuildRequires: gcc ++ _servicedata ++ --- /var/tmp/diff_new_pack.JTgHbf/_old 2020-01-10 17:50:07.410128788 +0100 +++ /var/tmp/diff_new_pack.JTgHbf/_new 2020-01-10 17:50:07.410128788 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - c2390ade0354af56c563266d4892a3e2f1d9eaee \ No newline at end of file + f8a2b575cc7ef84c86f8192d88a104e1ac42d802 \ No newline at end of file ++ orion-1.6.6+git~20190714.tar.xz -> orion-1.6.6+git~20191230.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20190714/src/network/networkmanager.cpp new/orion-1.6.6+git~20191230/src/network/networkmanager.cpp --- old/orion-1.6.6+git~20190714/src/network/networkmanager.cpp 2019-07-14 15:01:01.0 +0200 +++ new/orion-1.6.6+git~20191230/src/network/networkmanager.cpp 2019-12-30 12:35:09.0 +0100 @@ -304,7 +304,7 @@ + QString("/channels/%1").arg(channelName) + QString("/access_token"); QNetworkRequest request; -request.setRawHeader("Client-ID", getClientId().toUtf8()); +request.setRawHeader("Client-ID", getPrivateClientId().toUtf8()); request.setUrl(QUrl(url)); request.setAttribute(QNetworkRequest::User, LIVE); @@ -343,7 +343,7 @@ + QString("/vods/%1").arg(vod) + QString("/access_token"); QNetworkRequest request; -request.setRawHeader("Client-ID", getClientId().toUtf8()); +request.setRawHeader("Client-ID", getPrivateClientId().toUtf8()); request.setUrl(QUrl(url)); request.setAttribute(QNetworkRequest::User, VOD); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20190714/src/network/networkmanager.h new/orion-1.6.6+git~20191230/src/network/networkmanager.h --- old/orion-1.6.6+git~20190714/src/network/networkmanager.h 2019-07-14 15:01:01.0 +0200 +++ new/orion-1.6.6+git~20191230/src/network/networkmanager.h 2019-12-30 12:35:09.0 +0100 @@ -109,6 +109,7 @@ //TODO: move to new class if more operations need to be added Q_INVOKABLE QString getClientId() const { return QString(CLIENT_ID); } +Q_INVOKABLE QString getPrivateClientId() const { return QString(CLIENT_ID_PRIVATE); } Q_INVOKABLE bool networkAccess(); signals: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20190714/src/network/urls.h new/orion-1.6.6+git~20191230/src/network/urls.h --- old/orion-1.6.6+git~20190714/src/network/urls.h 2019-07-14 15:01:01.0 +0200 +++ new/orion-1.6.6+git~20191230/src/network/urls.h 2019-12-30 12:35:09.0 +0100 @@ -22,5 +22,6 @@ #define BTTV_API "https://api.betterttv.net/2; #define TWITCH_API_V5 "https://api.twitch.tv/v5; #define CLIENT_ID "0dpzlnp1w2bjlim3ldp0u96o4dq2gm" +#define CLIENT_ID_PRIVATE "kimne78kx3ncx6brgo4mv6wki5h1ko"
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2019-07-22 12:21:19 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.4126 (New) Package is "orion" Mon Jul 22 12:21:19 2019 rev:22 rq:717356 version:1.6.6+git~20190714 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2019-06-01 09:50:04.643312454 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new.4126/orion.changes2019-07-22 12:21:20.667649347 +0200 @@ -1,0 +2,6 @@ +Sun Jul 14 14:51:11 UTC 2019 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20190714: + * chat users list: add broadcaster and vips sections to predefined groups order; show any unrecognized groups added in the future after moderators. (#280) + +--- Old: orion-1.6.6+git~20190328.tar.xz New: orion-1.6.6+git~20190714.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.eIqVVS/_old 2019-07-22 12:21:21.283649186 +0200 +++ /var/tmp/diff_new_pack.eIqVVS/_new 2019-07-22 12:21:21.287649185 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.6+git~20190328 +Version:1.6.6+git~20190714 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.eIqVVS/_old 2019-07-22 12:21:21.319649177 +0200 +++ /var/tmp/diff_new_pack.eIqVVS/_new 2019-07-22 12:21:21.319649177 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 127664b751334a2338c61ee02069eecdecec1232 \ No newline at end of file + c2390ade0354af56c563266d4892a3e2f1d9eaee \ No newline at end of file ++ orion-1.6.6+git~20190328.tar.xz -> orion-1.6.6+git~20190714.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20190328/src/qml/irc/ViewerList.qml new/orion-1.6.6+git~20190714/src/qml/irc/ViewerList.qml --- old/orion-1.6.6+git~20190328/src/qml/irc/ViewerList.qml 2019-03-28 15:59:47.0 +0100 +++ new/orion-1.6.6+git~20190714/src/qml/irc/ViewerList.qml 2019-07-14 15:01:01.0 +0200 @@ -45,7 +45,22 @@ target: Viewers onChatterListLoaded: { root.loading = false; -var groupOrder = ["staff", "global_mods", "admins", "moderators", "viewers"]; +var standardGroupOrder = ["broadcaster", "staff", "global_mods", "admins", "moderators", "vips", "viewers"]; +var extraGroupsPos = standardGroupOrder.indexOf("moderators") + 1; + +var extraGroups = []; + +for (var otherGroupName in chatters) { +if (standardGroupOrder.indexOf(otherGroupName) == -1) { +extraGroups.push(otherGroupName) +} +} +extraGroups.sort(); + +//var groupOrder = standardGroupOrder.slice(); +//groupOrder.splice.apply([extraGroupsPos, 0].concat(extraGroups)); +var groupOrder = standardGroupOrder.slice(0, extraGroupsPos).concat(extraGroups, standardGroupOrder.slice(extraGroupsPos)); + var viewers = [] for (var j = 0; j < groupOrder.length; j++) {
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2019-06-01 09:50:03 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.5148 (New) Package is "orion" Sat Jun 1 09:50:03 2019 rev:21 rq:706051 version:1.6.6+git~20190328 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2019-02-27 15:08:29.486404219 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new.5148/orion.changes2019-06-01 09:50:04.643312454 +0200 @@ -1,0 +2,6 @@ +Mon Apr 15 11:50:13 UTC 2019 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20190328: + * Fix HTTP request socket output (#272) + +--- Old: orion-1.6.6+git~20190202.tar.xz New: orion-1.6.6+git~20190328.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.amemx8/_old 2019-06-01 09:50:06.911311680 +0200 +++ /var/tmp/diff_new_pack.amemx8/_new 2019-06-01 09:50:06.915311679 +0200 @@ -17,10 +17,11 @@ Name: orion -Version:1.6.6+git~20190202 +Version:1.6.6+git~20190328 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only +Group: Productivity/Multimedia/Video/Players Url:http://alamminsalo.github.io/orion/ Source: %{name}-%{version}.tar.xz ++ _servicedata ++ --- /var/tmp/diff_new_pack.amemx8/_old 2019-06-01 09:50:06.943311669 +0200 +++ /var/tmp/diff_new_pack.amemx8/_new 2019-06-01 09:50:06.943311669 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 33fc3e81b4f883b26c1f4ee1e5ce01373efe701e \ No newline at end of file + 127664b751334a2338c61ee02069eecdecec1232 \ No newline at end of file ++ orion-1.6.6+git~20190202.tar.xz -> orion-1.6.6+git~20190328.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20190202/src/network/httpserver.cpp new/orion-1.6.6+git~20190328/src/network/httpserver.cpp --- old/orion-1.6.6+git~20190202/src/network/httpserver.cpp 2019-02-02 08:07:16.0 +0100 +++ new/orion-1.6.6+git~20190328/src/network/httpserver.cpp 2019-03-28 15:59:47.0 +0100 @@ -89,7 +89,6 @@ // Respond with 200 QByteArray block; -QDataStream out(, QIODevice::WriteOnly); // http payload message body QByteArray content; @@ -111,9 +110,7 @@ response += "Content-Length: " + QString::number(content.length()) + "\n"; response += "\n" + content; -out << response.toUtf8(); - -socket->write(block); +socket->write(response.toUtf8()); socket->waitForBytesWritten(); socket->disconnectFromHost();
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2019-02-27 15:08:23 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.28833 (New) Package is "orion" Wed Feb 27 15:08:23 2019 rev:20 rq:679560 version:1.6.6+git~20190202 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2018-11-27 10:43:49.148109753 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new.28833/orion.changes 2019-02-27 15:08:29.486404219 +0100 @@ -1,0 +2,6 @@ +Mon Feb 04 19:31:37 UTC 2019 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20190202: + * Fix HiDPI using QT_AUTO_SCREEN_SCALE_FACTOR (#269) + +--- Old: orion-1.6.6+git~20181119.tar.xz New: orion-1.6.6+git~20190202.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.6QXsiD/_old 2019-02-27 15:08:31.422403630 +0100 +++ /var/tmp/diff_new_pack.6QXsiD/_new 2019-02-27 15:08:31.426403629 +0100 @@ -1,7 +1,7 @@ # # spec file for package orion # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: orion -Version:1.6.6+git~20181119 +Version:1.6.6+git~20190202 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.6QXsiD/_old 2019-02-27 15:08:31.458403619 +0100 +++ /var/tmp/diff_new_pack.6QXsiD/_new 2019-02-27 15:08:31.462403618 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - baeaf0129599cb339dc3c53460090bcbadad92db \ No newline at end of file + 33fc3e81b4f883b26c1f4ee1e5ce01373efe701e \ No newline at end of file ++ orion-1.6.6+git~20181119.tar.xz -> orion-1.6.6+git~20190202.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.6+git~20181119/src/main.cpp new/orion-1.6.6+git~20190202/src/main.cpp --- old/orion-1.6.6+git~20181119/src/main.cpp 2018-11-19 19:02:39.0 +0100 +++ new/orion-1.6.6+git~20190202/src/main.cpp 2019-02-02 08:07:16.0 +0100 @@ -161,7 +161,9 @@ //Override QT_QUICK_CONTROLS_STYLE environment variable qputenv("QT_QUICK_CONTROLS_STYLE", "material"); -QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); +if (!qEnvironmentVariableIsEmpty("QT_AUTO_SCREEN_SCALE_FACTOR")) { +QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); +} auto opengl = SettingsManager::getInstance()->opengl().toLower();
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2018-11-27 10:43:03 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new.19453 (New) Package is "orion" Tue Nov 27 10:43:03 2018 rev:19 rq:651978 version:1.6.6+git~20181119 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2018-10-15 09:47:45.719081961 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new.19453/orion.changes 2018-11-27 10:43:49.148109753 +0100 @@ -1,0 +2,39 @@ +Tue Nov 20 13:54:05 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20181119: + * adjusted font sizes + * fix travis linux build + * make views swipeable + * minor ux fixes, allow chat on top edge + * topbar hiding at screen edge + * responsive grid tooltips, remove 'open chat' + * store window position + * imageprovider: fix a mem leak + * vod: properly save position on shutdown + * allow debug option on windows + * chat ux, readable colors, focus, multiline comments etc. + * responsive scrolling and scrollbar + * better url detection + * remove apptray, add follow confirmation + * refactor settings, choose player settings at runtime + +--- +Sun Nov 04 20:17:11 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20181103: + * [travis] add linux appimage and android apk (#258) + +--- +Wed Oct 17 19:52:18 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20181016: + * Custom install prefix (#256) + +--- +Mon Oct 15 20:18:20 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.6+git~20181015: + * Seek preview (#252) + * appveyor compile openssl, mpv (#250) + +--- Old: orion-1.6.5+git~20181007.tar.xz New: orion-1.6.6+git~20181119.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.Kats7B/_old 2018-11-27 10:43:50.272108600 +0100 +++ /var/tmp/diff_new_pack.Kats7B/_new 2018-11-27 10:43:50.272108600 +0100 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.5+git~20181007 +Version:1.6.6+git~20181119 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only @@ -75,9 +75,6 @@ %install make install INSTALL_ROOT="%buildroot" -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps -mv %{buildroot}%{_datadir}/icons/%{name}.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ - %files %defattr(-,root,root) %doc README.md @@ -86,5 +83,6 @@ %attr(755,root,root) %{_bindir}/%{name} %{_datadir}/applications/Orion.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +%{_datadir}/metainfo/Orion.appdata.xml %changelog ++ _servicedata ++ --- /var/tmp/diff_new_pack.Kats7B/_old 2018-11-27 10:43:50.308108563 +0100 +++ /var/tmp/diff_new_pack.Kats7B/_new 2018-11-27 10:43:50.308108563 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 29dfd55c3332dd36b361d7d6dded8b17c28f9159 \ No newline at end of file + baeaf0129599cb339dc3c53460090bcbadad92db \ No newline at end of file ++ orion-1.6.5+git~20181007.tar.xz -> orion-1.6.6+git~20181119.tar.xz ++ 8099 lines of diff (skipped)
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2018-10-15 09:46:37 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Mon Oct 15 09:46:37 2018 rev:18 rq:641949 version:1.6.5+git~20181007 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2018-07-06 10:45:39.618992982 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2018-10-15 09:47:45.719081961 +0200 @@ -1,0 +2,27 @@ +Sun Oct 07 19:43:27 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.5+git~20181007: + * version 1.6.6 + * fix header visibility while mouseover player + * add player hotkeys + * improve player ui + * fix some player ui glitches + * add channel name to header when playing vod + * fix vod reload seeking to correct position + * fix QtAV buffering status and seeking at start + * fix mpv player position update + * replace spacer with vod time label + * add option for hardware acceleration + * add option for opengl backend + * add option for multiple instances + * fix wrong usage of beginRemoveRows + +--- +Sat Oct 06 23:18:48 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.5+git~20181005: + * enable android topbar hiding feature on desktop + * fix appveyor (#245) + * add example image of color mod + +--- Old: orion-1.6.5+git~20180524.tar.xz New: orion-1.6.5+git~20181007.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.9136pa/_old 2018-10-15 09:47:47.351080146 +0200 +++ /var/tmp/diff_new_pack.9136pa/_new 2018-10-15 09:47:47.351080146 +0200 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: orion -Version:1.6.5+git~20180524 +Version:1.6.5+git~20181007 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.9136pa/_old 2018-10-15 09:47:47.387080106 +0200 +++ /var/tmp/diff_new_pack.9136pa/_new 2018-10-15 09:47:47.387080106 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - eda7f7e0f1802671a819fab605ec29adea22a9c9 \ No newline at end of file + 29dfd55c3332dd36b361d7d6dded8b17c28f9159 \ No newline at end of file ++ orion-1.6.5+git~20180524.tar.xz -> orion-1.6.5+git~20181007.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.5+git~20180524/README.md new/orion-1.6.5+git~20181007/README.md --- old/orion-1.6.5+git~20180524/README.md 2018-05-24 17:25:25.0 +0200 +++ new/orion-1.6.5+git~20181007/README.md 2018-10-07 17:50:22.0 +0200 @@ -87,6 +87,18 @@ ## Misc Supports environment variables such as `QT_QUICK_CONTROLS_MATERIAL_ACCENT`, to customize UI colors. + +### Example + +``` +# linux example, but similar in other OSes +QT_QUICK_CONTROLS_MATERIAL_BACKGROUND="#00101f" QT_QUICK_CONTROLS_MATERIAL_ACCENT="#FF5722" orion +``` + +And this looks like: + +https://user-images.githubusercontent.com/5585454/42691905-8438a3fe-86b2-11e8-821e-c4a6bbb8ff08.png; width="256"> + See more on [qt material docs](https://doc.qt.io/qt-5/qtquickcontrols2-material.html). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.5+git~20180524/appveyor.yml new/orion-1.6.5+git~20181007/appveyor.yml --- old/orion-1.6.5+git~20180524/appveyor.yml 2018-05-24 17:25:25.0 +0200 +++ new/orion-1.6.5+git~20181007/appveyor.yml 2018-10-07 17:50:22.0 +0200 @@ -1,47 +1,72 @@ -# For info about dev tool paths on Appveyor see https://www.appveyor.com/docs/build-environment/#pre-installed-software - environment: matrix: -- platform: x86 - configuration: release -- platform: x64 - configuration: release -- platform: x86 - configuration: debug -- platform: x64 - configuration: debug + - platform: x64 +configuration: release +qt: 5.10 +cc: VS2017 +QTDIR: C:\Qt\5.10\msvc2017_64 +APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 +OPENSSL_DIR: C:\OpenSSL-Win64 + + - platform: x86 +configuration: release +qt: 5.10 +cc: VS2015 +toolchain_version: 14 +QTDIR: C:\Qt\5.10\msvc2015 +APPVEYOR_BUILD_WORKER_IMAGE: Visual
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2018-07-06 10:45:31 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Fri Jul 6 10:45:31 2018 rev:17 rq:621061 version:1.6.5+git~20180524 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2018-03-12 12:12:51.909025055 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2018-07-06 10:45:39.618992982 +0200 @@ -2 +2,7 @@ -Sun Mar 11 13:58:00 UTC 2018 - opensuse-packag...@opensuse.org +Tue May 29 10:31:16 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.6.5+git~20180524: + * Desktop file improvements (#237) + +--- +Sun Mar 11 13:58:00 UTC 2018 - pousadua...@gmail.com Old: orion-1.6.5+git~20180311.tar.xz New: orion-1.6.5+git~20180524.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.c9G32n/_old 2018-07-06 10:45:40.174992320 +0200 +++ /var/tmp/diff_new_pack.c9G32n/_new 2018-07-06 10:45:40.174992320 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.5+git~20180311 +Version:1.6.5+git~20180524 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0-only ++ _servicedata ++ --- /var/tmp/diff_new_pack.c9G32n/_old 2018-07-06 10:45:40.206992282 +0200 +++ /var/tmp/diff_new_pack.c9G32n/_new 2018-07-06 10:45:40.206992282 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - da84aed545aef432320cba99af11ca233cf43f40 \ No newline at end of file + eda7f7e0f1802671a819fab605ec29adea22a9c9 \ No newline at end of file ++ orion-1.6.5+git~20180311.tar.xz -> orion-1.6.5+git~20180524.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.5+git~20180311/distfiles/Orion.desktop new/orion-1.6.5+git~20180524/distfiles/Orion.desktop --- old/orion-1.6.5+git~20180311/distfiles/Orion.desktop2018-03-11 07:56:17.0 +0100 +++ new/orion-1.6.5+git~20180524/distfiles/Orion.desktop2018-05-24 17:25:25.0 +0200 @@ -1,10 +1,11 @@ [Desktop Entry] -Version=1.0 +Version=1.1 Type=Application Name=Orion Icon=orion -Exec=/usr/bin/orion -Comment=Seek and watch streams on Twitch -Categories=Game +Exec=orion +Comment=A Twitch.tv desktop client +Categories=AudioVideo;Video;TV;Network;Chat;Qt; +Keywords=chat;watch;live;livestream;livestreams;streams;stream; Terminal=false StartupWMClass=orion
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2018-03-12 12:12:38 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Mon Mar 12 12:12:38 2018 rev:16 rq:585461 version:1.6.5+git~20180311 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2018-02-19 13:02:55.837830054 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2018-03-12 12:12:51.909025055 +0100 @@ -1,0 +2,38 @@ +Sun Mar 11 13:58:00 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 1.6.5+git~20180311: + * bump appveyor qt ver (#229) + +--- +Sun Mar 04 15:16:53 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.5+git~20180304: + * set widths on startup to fix tiny window bug + * add timeout + * drop runguard, use simple lockfile for single instancing + * fix window launching size + +--- +Sun Mar 04 10:15:54 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.5+git~20180304: + * ver 1.6.5 + * CI automations for building installer packages (#228) + +--- +Sat Mar 03 12:21:42 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20180302: + * qt -> qt5 + * travis badge + * appveyor badge + +--- +Sun Feb 25 15:46:43 UTC 2018 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20180225: + * fix user ban messages, do not display timeouts and bans twice if it was the user who banned the person + * fix some warnings, and clean up code + * display when user gets timed out or banned + +--- Old: orion-1.6.1+git~20171212.tar.xz New: orion-1.6.5+git~20180311.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.mZID2z/_old 2018-03-12 12:12:53.104982385 +0100 +++ /var/tmp/diff_new_pack.mZID2z/_new 2018-03-12 12:12:53.108982243 +0100 @@ -17,10 +17,10 @@ Name: orion -Version:1.6.1+git~20171212 +Version:1.6.5+git~20180311 Release:0 Summary:Twitch stream client using Qt -License:GPL-3.0 +License:GPL-3.0-only Url:http://alamminsalo.github.io/orion/ Source: %{name}-%{version}.tar.xz ++ _servicedata ++ --- /var/tmp/diff_new_pack.mZID2z/_old 2018-03-12 12:12:53.184979531 +0100 +++ /var/tmp/diff_new_pack.mZID2z/_new 2018-03-12 12:12:53.184979531 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - ed4c051a969b0e9857f1a2c2f060bcdb8f748d4a \ No newline at end of file + da84aed545aef432320cba99af11ca233cf43f40 \ No newline at end of file ++ orion-1.6.1+git~20171212.tar.xz -> orion-1.6.5+git~20180311.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20171212/.travis.yml new/orion-1.6.5+git~20180311/.travis.yml --- old/orion-1.6.1+git~20171212/.travis.yml2017-12-12 20:13:26.0 +0100 +++ new/orion-1.6.5+git~20180311/.travis.yml2018-03-11 07:56:17.0 +0100 @@ -1,6 +1,6 @@ os: - osx - + env: - QTBREWVER=5.9 @@ -14,7 +14,8 @@ - $HOME/Library/Caches/Homebrew before_install: - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install qt@$QTBREWVER jq; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install qt5 jq; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip2 install dmgbuild; fi script: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export QTDIR=$(brew info --json=v1 qt | jq -r '.[0].bottle.stable.cellar + "/" + .[0].name + "/" + .[0].installed[0].version'); fi @@ -23,36 +24,16 @@ - make - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then bash distfiles/deploy_mac.sh; fi - mkdir -p artifacts - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then zip -vr --symlinks artifacts/orion.app.zip orion.app/; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dmgbuild -s distfiles/settings.py "Orion $TRAVIS_TAG" "orion-$TRAVIS_TAG.dmg"; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mv "orion-$TRAVIS_TAG.dmg" artifacts/; fi deploy: - - provider: releases -# To use this, create a Github token with the "public_repo" permission, and create an env var GITHUB_API_KEY in the Travis' project settings, making sure "Display value in build log" is set to OFF -api_key: '$GITHUB_API_KEY' -file: 'artifacts/orion.app.zip' -skip_cleanup: true -on: - tags: true
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2018-02-19 13:02:35 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Mon Feb 19 13:02:35 2018 rev:15 rq:577861 version:1.6.1+git~20171212 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-12-29 18:52:39.006902601 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2018-02-19 13:02:55.837830054 +0100 @@ -1,0 +2,5 @@ +Sun Feb 18 18:53:56 UTC 2018 - pousadua...@gmail.com + +- Add libqt5-qtgraphicaleffects libqt5-qtquickcontrols to required packages + +--- Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.C3ZTPl/_old 2018-02-19 13:02:56.669800049 +0100 +++ /var/tmp/diff_new_pack.C3ZTPl/_new 2018-02-19 13:02:56.669800049 +0100 @@ -1,7 +1,7 @@ # # spec file for package orion # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,6 +36,8 @@ BuildRequires: pkgconfig(mpv) #Required for working gui +Requires: libqt5-qtgraphicaleffects +Requires: libqt5-qtquickcontrols Requires: libqt5-qtquickcontrols2 Requires(post): hicolor-icon-theme
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-12-29 18:52:25 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Fri Dec 29 18:52:25 2017 rev:14 rq:560448 version:1.6.1+git~20171212 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-11-07 09:59:49.258334556 +0100 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-12-29 18:52:39.006902601 +0100 @@ -1,0 +2,6 @@ +Thu Dec 21 20:53:46 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20171212: + * add keep on top option for desktop + +--- Old: orion-1.6.1+git~20171029.tar.xz New: orion-1.6.1+git~20171212.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.EybnXu/_old 2017-12-29 18:52:40.882363951 +0100 +++ /var/tmp/diff_new_pack.EybnXu/_new 2017-12-29 18:52:40.886362802 +0100 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.1+git~20171029 +Version:1.6.1+git~20171212 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 ++ _servicedata ++ --- /var/tmp/diff_new_pack.EybnXu/_old 2017-12-29 18:52:40.974337535 +0100 +++ /var/tmp/diff_new_pack.EybnXu/_new 2017-12-29 18:52:40.974337535 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 7f604661b3e94b09d1b6d13860606bc6fbd59f0f \ No newline at end of file + ed4c051a969b0e9857f1a2c2f060bcdb8f748d4a \ No newline at end of file ++ orion-1.6.1+git~20171029.tar.xz -> orion-1.6.1+git~20171212.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20171029/src/model/settingsmanager.cpp new/orion-1.6.1+git~20171212/src/model/settingsmanager.cpp --- old/orion-1.6.1+git~20171029/src/model/settingsmanager.cpp 2017-10-29 20:07:42.0 +0100 +++ new/orion-1.6.1+git~20171212/src/model/settingsmanager.cpp 2017-12-12 20:13:26.0 +0100 @@ -22,6 +22,7 @@ mChatEdge = 1; mLightTheme = false; mFont = ""; +mKeepOnTop = false; //Connections connect(HttpServer::getInstance(), ::codeReceived, this, ::setAccessToken); @@ -84,6 +85,10 @@ if (settings->contains("font")) { setFont(settings->value("font").toString()); } + +if (settings->contains("keepOnTop")) { +setKeepOnTop(settings->value("keepOnTop").toBool()); +} } bool SettingsManager::alert() const @@ -332,3 +337,17 @@ return false; #endif } + +bool SettingsManager::keepOnTop() const +{ +return mKeepOnTop; +} + +void SettingsManager::setKeepOnTop(bool keepOnTop) +{ +if (mKeepOnTop != keepOnTop) { +mKeepOnTop = keepOnTop; +settings->setValue("keepOnTop", keepOnTop); +} +emit keepOnTopChanged(); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20171029/src/model/settingsmanager.h new/orion-1.6.1+git~20171212/src/model/settingsmanager.h --- old/orion-1.6.1+git~20171029/src/model/settingsmanager.h2017-10-29 20:07:42.0 +0100 +++ new/orion-1.6.1+git~20171212/src/model/settingsmanager.h2017-12-12 20:13:26.0 +0100 @@ -24,6 +24,7 @@ Q_PROPERTY(bool lightTheme READ lightTheme WRITE setLightTheme NOTIFY lightThemeChanged) Q_PROPERTY(QString font READ font WRITE setFont NOTIFY fontChanged) Q_PROPERTY(bool versionCheckEnabled READ versionCheckEnabled) +Q_PROPERTY(bool keepOnTop READ keepOnTop WRITE setKeepOnTop NOTIFY keepOnTopChanged) bool mAlert; bool mCloseToTray; @@ -40,6 +41,7 @@ QString mFont; bool mHiDpi; +bool mKeepOnTop; explicit SettingsManager(QObject *parent = nullptr); static SettingsManager *instance; @@ -85,6 +87,9 @@ bool versionCheckEnabled(); +bool keepOnTop() const; +void setKeepOnTop(bool keepOnTop); + signals: void alertChanged(); void closeToTrayChanged(); @@ -98,6 +103,7 @@ void lightThemeChanged(); void accessTokenChanged(QString accessToken); void fontChanged(); +void keepOnTopChanged(); public slots: void setAccessToken(const QString accessToken); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20171029/src/qml/OptionsView.qml new/orion-1.6.1+git~20171212/src/qml/OptionsView.qml --- old/orion-1.6.1+git~20171029/src/qml/OptionsView.qml2017-10-29 20:07:42.0 +0100 +++ new/orion-1.6.1+git~20171212/src/qml/OptionsView.qml2017-12-12
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-11-07 09:59:38 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Tue Nov 7 09:59:38 2017 rev:13 rq:538955 version:1.6.1+git~20171029 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-10-17 01:53:57.670378785 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-11-07 09:59:49.258334556 +0100 @@ -1,0 +2,6 @@ +Sun Oct 29 19:23:50 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20171029: + * Don't show tray menu on startup. + +--- Old: orion-1.6.1+git~20171007.tar.xz New: orion-1.6.1+git~20171029.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.8geq57/_old 2017-11-07 09:59:51.110267369 +0100 +++ /var/tmp/diff_new_pack.8geq57/_new 2017-11-07 09:59:51.110267369 +0100 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.1+git~20171007 +Version:1.6.1+git~20171029 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 ++ _servicedata ++ --- /var/tmp/diff_new_pack.8geq57/_old 2017-11-07 09:59:51.150265918 +0100 +++ /var/tmp/diff_new_pack.8geq57/_new 2017-11-07 09:59:51.150265918 +0100 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 0a5ccf34b68447648fb4fad5901bf1f47f89cc6e \ No newline at end of file + 7f604661b3e94b09d1b6d13860606bc6fbd59f0f \ No newline at end of file ++ orion-1.6.1+git~20171007.tar.xz -> orion-1.6.1+git~20171029.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20171007/src/qml/components/AppTray.qml new/orion-1.6.1+git~20171029/src/qml/components/AppTray.qml --- old/orion-1.6.1+git~20171007/src/qml/components/AppTray.qml 2017-10-07 17:56:22.0 +0200 +++ new/orion-1.6.1+git~20171029/src/qml/components/AppTray.qml 2017-10-29 20:07:42.0 +0100 @@ -12,6 +12,8 @@ property bool appVisible: rootWindow.visible menu: Menu { + visible: false + MenuItem { text: appVisible ? "Hide" : "Show" onTriggered: {
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-10-17 01:53:54 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Tue Oct 17 01:53:54 2017 rev:12 rq:534220 version:1.6.1+git~20171007 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-09-09 20:26:52.147262606 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-10-17 01:53:57.670378785 +0200 @@ -1,0 +2,13 @@ +Mon Oct 09 13:30:14 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20171007: + * first cut of new chat replay + * avoid a loop requesting chat for the same timestamp if there's a problem + +--- +Fri Sep 22 12:24:28 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170920: + * Fix desktop entry: don't hardcode icon path and correct category + +--- Old: orion-1.6.1+git~20170827.tar.xz New: orion-1.6.1+git~20171007.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.2S2jLt/_old 2017-10-17 01:53:58.494340195 +0200 +++ /var/tmp/diff_new_pack.2S2jLt/_new 2017-10-17 01:53:58.498340007 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.1+git~20170827 +Version:1.6.1+git~20171007 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 @@ -55,10 +55,8 @@ sed -i 's|v$$VERSION|v%{version}-%{release}|g' orion.pro #fix paths sed -i 's|path = /usr/local/share/|path = /usr/share/|g' orion.pro -#update icon path in .desktop file -sed -i 's|Icon=/usr/local/share/icons/orion.svg|Icon=orion|g' distfiles/Orion.desktop #fix categories in .desktop file -sed -i 's|Categories=Games|Categories=Network;FileTransfer;|g' distfiles/Orion.desktop +sed -i 's|Categories=Game|Categories=Network;FileTransfer;|g' distfiles/Orion.desktop %build qmake-qt5 QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="%optflags" QMAKE_STRIP="/bin/true" @@ -80,13 +78,9 @@ %files %defattr(-,root,root) -#Fix SLE_12_SP2 and LEAP 42.1 builds -%if 0%{?sle_version} <= 120200 && 0%{?suse_version} <= 1320 -%doc README.md COPYING LICENSE.txt -%else %doc README.md %license COPYING LICENSE.txt -%endif + %attr(755,root,root) %{_bindir}/%{name} %{_datadir}/applications/Orion.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg ++ _servicedata ++ --- /var/tmp/diff_new_pack.2S2jLt/_old 2017-10-17 01:53:58.542337947 +0200 +++ /var/tmp/diff_new_pack.2S2jLt/_new 2017-10-17 01:53:58.542337947 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 594c474a49b16a8ab2baf019a6d24c8d5862316c \ No newline at end of file + 0a5ccf34b68447648fb4fad5901bf1f47f89cc6e \ No newline at end of file ++ orion-1.6.1+git~20170827.tar.xz -> orion-1.6.1+git~20171007.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20170827/distfiles/Orion.desktop new/orion-1.6.1+git~20171007/distfiles/Orion.desktop --- old/orion-1.6.1+git~20170827/distfiles/Orion.desktop2017-08-27 10:29:37.0 +0200 +++ new/orion-1.6.1+git~20171007/distfiles/Orion.desktop2017-10-07 17:56:22.0 +0200 @@ -2,9 +2,9 @@ Version=1.0 Type=Application Name=Orion -Icon=/usr/local/share/icons/orion.svg +Icon=orion Exec=/usr/bin/orion Comment=Seek and watch streams on Twitch -Categories=Games +Categories=Game Terminal=false StartupWMClass=orion diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20170827/src/model/ircchat.cpp new/orion-1.6.1+git~20171007/src/model/ircchat.cpp --- old/orion-1.6.1+git~20170827/src/model/ircchat.cpp 2017-08-27 10:29:37.0 +0200 +++ new/orion-1.6.1+git~20171007/src/model/ircchat.cpp 2017-10-07 17:56:22.0 +0200 @@ -122,7 +122,6 @@ _bitsProvider = BadgeContainer::getInstance()->getBitsImageProvider(); connect(_badgeProvider, ::downloadComplete, this, ::handleDownloadComplete); connect(_bitsProvider, ::downloadComplete, this, ::handleDownloadComplete); -connect(VodManager::getInstance(), ::vodStartGetOperationFinished, this, ::handleVodStartTime); connect(NetworkManager::getInstance(), ::vodChatPieceGetOperationFinished, this, ::handleDownloadedReplayChat); connect(BadgeContainer::getInstance(), ::channelBitsUrlsLoaded, this, ::handleChannelBitsUrlsLoaded); connect(BadgeContainer::getInstance(), ::channelBttvEmotesLoaded, this,
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-09-09 20:26:49 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Sat Sep 9 20:26:49 2017 rev:11 rq:522277 version:1.6.1+git~20170827 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-08-24 18:50:35.260722360 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-09-09 20:26:52.147262606 +0200 @@ -1,0 +2,13 @@ +Sun Aug 27 09:48:08 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170827: + * Added webpage link + * updated readme + +--- +Fri Aug 25 09:48:48 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170822: + * Added click animation + +--- Old: orion-1.6.1+git~20170803.tar.xz New: orion-1.6.1+git~20170827.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.fZKF8X/_old 2017-09-09 20:26:52.847163954 +0200 +++ /var/tmp/diff_new_pack.fZKF8X/_new 2017-09-09 20:26:52.847163954 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.1+git~20170803 +Version:1.6.1+git~20170827 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 @@ -35,8 +35,8 @@ BuildRequires: pkgconfig(mpv) -#Required to display GUI icons properly -Requires: fontawesome-fonts +#Required for working gui +Requires: libqt5-qtquickcontrols2 Requires(post): hicolor-icon-theme Requires(postun): hicolor-icon-theme ++ _servicedata ++ --- /var/tmp/diff_new_pack.fZKF8X/_old 2017-09-09 20:26:52.895157189 +0200 +++ /var/tmp/diff_new_pack.fZKF8X/_new 2017-09-09 20:26:52.899156625 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - b2825c211c41011e6989fd415fa62c7d6c499566 \ No newline at end of file + 594c474a49b16a8ab2baf019a6d24c8d5862316c \ No newline at end of file ++ orion-1.6.1+git~20170803.tar.xz -> orion-1.6.1+git~20170827.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20170803/README.md new/orion-1.6.1+git~20170827/README.md --- old/orion-1.6.1+git~20170803/README.md 2017-08-03 18:40:01.0 +0200 +++ new/orion-1.6.1+git~20170827/README.md 2017-08-27 10:29:37.0 +0200 @@ -1,9 +1,11 @@ # Orion +[Webpage](https://alamminsalo.github.io/orion) + QML/C++-written desktop client for Twitch.tv -Features: +## Features: * Login by twitch credentials * Desktop notifications diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.6.1+git~20170803/src/qml/PlayerView.qml new/orion-1.6.1+git~20170827/src/qml/PlayerView.qml --- old/orion-1.6.1+git~20170803/src/qml/PlayerView.qml 2017-08-03 18:40:01.0 +0200 +++ new/orion-1.6.1+git~20170827/src/qml/PlayerView.qml 2017-08-27 10:29:37.0 +0200 @@ -336,7 +336,52 @@ onVisibleChanged: refreshHeaders() onPositionChanged: refreshHeaders() +Rectangle { +id: clickRect +anchors.centerIn: parent +width: 0 +height: width +radius: height / 2 +opacity: 0 + +Label { +id: clickRectIcon +text: renderer.status !== "PLAYING" ? "\ue037" : "\ue034" +anchors.centerIn: parent +font.family: "Material Icons" +font.pointSize: parent.width * 0.5 +} + +ParallelAnimation { +id: _anim +running: false + +NumberAnimation { +target: clickRect +property: "width" +from: 0 +to: pArea.width * 0.6 +duration: 1500 +easing.type: Easing.OutCubic +} +NumberAnimation { +target: clickRect +property: "opacity" +from: 0.5 +to: 0 +duration: 666 +easing.type: Easing.OutCubic +} +} + +function run() { +_anim.restart() +} +} + onClicked: { +clickRect.run() + if (root.headersVisible && bottomBar.height > 50) clickTimer.restart() else
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-08-24 18:50:31 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Thu Aug 24 18:50:31 2017 rev:10 rq:515967 version:1.6.1+git~20170803 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-07-06 00:04:34.516360715 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-08-24 18:50:35.260722360 +0200 @@ -1,0 +2,83 @@ +Thu Aug 10 12:56:39 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170803: + * Removed initial centering/resizing of window, to respect wm better + * enable double click to open stream directly + +--- +Mon Jul 31 20:16:19 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170724: + * Update README.md + * leave chat input focused after sending a message + +--- +Mon Jul 17 14:59:19 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170717: + * emote picker keyboard fixes: hook up onShortcutOverride to re-enable Escape; use forceActiveFocus() instead of setting .focus + * emote picker pageup/pagedown support + +--- +Thu Jul 13 15:22:14 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170713: + * Fixed player triggering source loading multiple times + +--- +Tue Jul 11 15:05:28 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170711: + * Added limit of 100 msg in android + * Android build tweaks + * Android ssl tweaking + * Update README.md + +--- +Mon Jul 10 15:43:33 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170709: + * Added simple version checking on startup + * Added config flag to enable version checks (disabled by default) + * Added generic button which can be set to rotating animation + * Added swipe down update triggers to dynamic grids + * Added header timer refresh on closing stream selector + * Added clear button to search bar, max limit of 48 chars + * Added simple indicator whether chat has new unseen messages to chat opening button + * Slight adjustment + * Adjust update swipe len + +--- +Fri Jul 07 12:10:04 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.1+git~20170706: + * replaced marea with buttons to control chat (because this caused issues with chat interactions) + * Now highlights when picked is visible + * fixed bug in imports + * Upped version after fixes + +--- +Thu Jul 06 16:11:52 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.6.0+git~20170705: + * Added scroll indicator + * Views don't go to beginning everytime now when shown. Enabled hightlight following, because the not-following didnt work as expected + * added qt minimum version + * tweaked login button font size + * Removed default foreground colors to make room for enviroment variable-set colors via user + * updated + * updated + +--- +Wed Jul 05 10:10:49 UTC 2017 - pousadua...@gmail.com + +- Update to version v1.6.0+git~20170704: + * Squashed commit of the following: + * Noto sans as default font + * updated readme + * resizing images + * updated readme + * updated readme + * updated readme + +--- Old: orion-1.6.0+git~20170625.tar.xz New: orion-1.6.1+git~20170803.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.Q7KdJz/_old 2017-08-24 18:50:36.068608605 +0200 +++ /var/tmp/diff_new_pack.Q7KdJz/_new 2017-08-24 18:50:36.072608042 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.6.0+git~20170625 +Version:1.6.1+git~20170803 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 @@ -30,11 +30,10 @@ BuildRequires: pkgconfig(Qt5DBus) >= 5.6 BuildRequires: pkgconfig(Qt5OpenGL)>= 5.6 BuildRequires: pkgconfig(Qt5Quick) >= 5.6 +BuildRequires: pkgconfig(Qt5QuickControls2) >= 5.6 BuildRequires: pkgconfig(Qt5Svg) >= 5.6 -BuildRequires: pkgconfig(mpv) -#Required for GUI to function, it is not added automatically by OBS (probably due to QML?) -Requires:
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-07-06 00:04:32 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Thu Jul 6 00:04:32 2017 rev:9 rq:508269 version:1.6.0+git~20170625 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-06-26 15:55:03.603998436 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-07-06 00:04:34.516360715 +0200 @@ -1,0 +2,72 @@ +Mon Jun 26 07:55:47 UTC 2017 - pousadua...@gmail.com + +- Update to version v1.6.0beta: + * Build Windows installer on AppVeyor (#181) + * Provide "Watch live" menu item even when channel is offline (#176) + * What I needed to do to build on MacOS (#182) + * Travis Mac build config (#184) + * win installer improvements + +--- +Sat Jun 24 13:07:31 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170624: + * Moved ribbon to topbar, topbar now uses material/controls2 + * optionview rdy + * merged channels, featured view into one view + * up ver to 1.6.0; numeral changes to ui + * started working on playerview + * player view, chatview + * chatview almost ready + * deleted unused qml files, tweaks to playerview + * moved viewerselector to component + * tweaking channelsview + * created drawer component + * minor fix + * ok + * refactors, fixed chat/viewers + * Massive refactoring attempt to split between functionality + * More refactoring + * updated gitignore; ui tweaks + * Added label to tell that video will continue from prev pos + * Refactored channelmanager to use qmlSingleton pattern + * tweaked channel title label line count + * more tweaking around + * global chatview + * Moved application settings-related functionality to settingsmanager class + * Added paragraph about closing + * Fixed options loading + * more tweaking to optionsview + * fixed emote size being 0 + * Added way to clear search via dblclick + * fixed minor bug + * refactored main so tray, runguard dont get exposed to qml side + * Took out the trash, streamlined chat font size to use ctrl-wheel combination in chatview + * re-enabled customflow for chatmessage + * tweaks to optionsview + * Disabled testing flags + * Fixed bug in seekbar + * fixed seekbar not reaching both ends + * Tweaked player quality handling + * fullscreen button now shows different icon when fs + * removed screenshot folder + * Removed unused import + * updated readme + * removed unused stuff + * Tweaks and updates; Default font to Overpass; Added (temporary) font-selection control to Options + * rehidden emote label which was shown on error + * use SettingsManager::hiDpi() for bits image selection + * Fixes to gridview layouts + * re-enabled some includes + * player view refactoring, powermanager to singleton + * refactoring + * added error msg printing; fixed bug in playerview + * Added button labels + * Added pin-button for pinning chatview + * Fixed attempt to sometimes call null object + * Adjusted chatview pos + * close emote picker on send + * Added check that updatepositions-fn exists + * Fixed followedview unable to unfollow channel + +--- Old: orion-1.5.1+git~20170622.tar.xz New: orion-1.6.0+git~20170625.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.ZiRbdj/_old 2017-07-06 00:04:35.304249717 +0200 +++ /var/tmp/diff_new_pack.ZiRbdj/_new 2017-07-06 00:04:35.304249717 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.5.1+git~20170622 +Version:1.6.0+git~20170625 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 ++ _service ++ --- /var/tmp/diff_new_pack.ZiRbdj/_old 2017-07-06 00:04:35.336245209 +0200 +++ /var/tmp/diff_new_pack.ZiRbdj/_new 2017-07-06 00:04:35.336245209 +0200 @@ -4,7 +4,7 @@ https://github.com/alamminsalo/orion.git orion @PARENT_TAG@+git~%cd -rc(.*) +v(.*)(rc|beta) enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.ZiRbdj/_old 2017-07-06 00:04:35.356242392 +0200 +++ /var/tmp/diff_new_pack.ZiRbdj/_new 2017-07-06 00:04:35.356242392 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 3f7c5df0a3672753567728e10004a84e315cb95f \ No newline at end of file + 2d94dc3ff6077dd51eae75ca3096da3bd0ccabb1 \ No newline at end of file ++ orion-1.5.1+git~20170622.tar.xz -> orion-1.6.0+git~20170625.tar.xz ++ diff -urN '--exclude=CVS'
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-06-26 15:54:39 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Mon Jun 26 15:54:39 2017 rev:8 rq:506008 version:1.5.1+git~20170622 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-06-20 09:40:04.466782845 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-06-26 15:55:03.603998436 +0200 @@ -1,0 +2,14 @@ +Fri Jun 23 07:38:06 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170622: + * What I needed to do to build on MacOS (#182) + * Travis Mac build config (#184) + +--- +Wed Jun 21 09:01:50 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170620: + * Build Windows installer on AppVeyor (#181) + * Provide "Watch live" menu item even when channel is offline (#176) + +--- Old: orion-1.5.1+git~20170612.tar.xz New: orion-1.5.1+git~20170622.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.uWjta6/_old 2017-06-26 15:55:04.183916660 +0200 +++ /var/tmp/diff_new_pack.uWjta6/_new 2017-06-26 15:55:04.183916660 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.5.1+git~20170612 +Version:1.5.1+git~20170622 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 ++ _servicedata ++ --- /var/tmp/diff_new_pack.uWjta6/_old 2017-06-26 15:55:04.223911020 +0200 +++ /var/tmp/diff_new_pack.uWjta6/_new 2017-06-26 15:55:04.223911020 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - d61db488c96621d8ffdf0ddf203a12e9966e707a \ No newline at end of file + 3f7c5df0a3672753567728e10004a84e315cb95f \ No newline at end of file ++ orion-1.5.1+git~20170612.tar.xz -> orion-1.5.1+git~20170622.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170612/.travis.yml new/orion-1.5.1+git~20170622/.travis.yml --- old/orion-1.5.1+git~20170612/.travis.yml1970-01-01 01:00:00.0 +0100 +++ new/orion-1.5.1+git~20170622/.travis.yml2017-06-22 08:04:12.0 +0200 @@ -0,0 +1,58 @@ +os: + - osx + +env: + - QTBREWVER=5.9 + +language: cpp + +compiler: + - clang + +cache: + directories: +- $HOME/Library/Caches/Homebrew + +before_install: + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install qt@$QTBREWVER jq; fi + +script: + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export QTDIR=$(brew info --json=v1 qt | jq -r '.[0].bottle.stable.cellar + "/" + .[0].name + "/" + .[0].installed[0].version'); fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export ORIONCONFIG=multimedia; fi + - $QTDIR/bin/qmake orion.pro CONFIG+=$ORIONCONFIG + - make + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then bash distfiles/deploy_mac.sh; fi + - mkdir -p artifacts + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then zip -vr --symlinks artifacts/orion.app.zip orion.app/; fi + +deploy: + - provider: releases +# To use this, create a Github token with the "public_repo" permission, and create an env var GITHUB_API_KEY in the Travis' project settings, making sure "Display value in build log" is set to OFF +api_key: '$GITHUB_API_KEY' +file: 'artifacts/orion.app.zip' +skip_cleanup: true +on: + tags: true + all_branches: true +# To use this, create an AWS S3 bucket with public read access, create IAM policy with the text below replacing the placeholder with the bucket name, +# create an AWS user for automation (with access key/secret) and give them that IAM policy, and set the env vars indicated in the Travis' project settings, making sure "Display value in build log" is set to OFF + - provider: s3 +access_key_id: "$AWS_ACCESS_KEY_ID" +secret_access_key: "$AWS_SECRET_ACCESS_KEY" +bucket: "$AWS_S3_BUCKET" +region: "$AWS_REGION" +# Example policy to allow writes to a bucket +# { +# "Version": "2012-10-17", +# "Statement": [ +# { +# "Effect": "Allow", +# "Action": "s3:PutObject", +# "Resource": "arn:aws:s3:::BUCKET-NAME-GOES-HERE/*" +# } +# ] +# } +local_dir: artifacts +skip_cleanup: true +on: + all_branches: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170612/README.md new/orion-1.5.1+git~20170622/README.md
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-06-20 09:40:02 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Tue Jun 20 09:40:02 2017 rev:7 rq:504466 version:1.5.1+git~20170612 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-06-04 02:01:37.648969159 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-06-20 09:40:04.466782845 +0200 @@ -1,0 +2,13 @@ +Tue Jun 13 13:19:06 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170612: + * explicitly percent-encode HLS token (#175) + * VOD resume at last playback position (#177) + +--- +Fri Jun 09 08:50:47 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170607: + * Debug command line option (#172) + +--- Old: orion-1.5.1+git~20170602.tar.xz New: orion-1.5.1+git~20170612.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.eLe4ao/_old 2017-06-20 09:40:05.626619318 +0200 +++ /var/tmp/diff_new_pack.eLe4ao/_new 2017-06-20 09:40:05.630618754 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.5.1+git~20170602 +Version:1.5.1+git~20170612 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 ++ _servicedata ++ --- /var/tmp/diff_new_pack.eLe4ao/_old 2017-06-20 09:40:05.686610859 +0200 +++ /var/tmp/diff_new_pack.eLe4ao/_new 2017-06-20 09:40:05.690610296 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - fe4787b43bf32c4795031965fade34e1f797f7f2 \ No newline at end of file + d61db488c96621d8ffdf0ddf203a12e9966e707a \ No newline at end of file ++ orion-1.5.1+git~20170602.tar.xz -> orion-1.5.1+git~20170612.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170602/src/main.cpp new/orion-1.5.1+git~20170612/src/main.cpp --- old/orion-1.5.1+git~20170602/src/main.cpp 2017-06-02 07:42:07.0 +0200 +++ new/orion-1.5.1+git~20170612/src/main.cpp 2017-06-12 22:11:30.0 +0200 @@ -47,6 +47,7 @@ int main(int argc, char *argv[]) { CustomApp app(argc, argv); +app.setApplicationVersion(APP_VERSION); //Single application solution RunGuard guard("wz0dPKqHv3vX0BBsUFZt"); @@ -55,6 +56,19 @@ return -1; } +QCommandLineParser parser; +parser.setApplicationDescription("Desktop client for Twitch.tv"); +parser.addHelpOption(); +parser.addVersionOption(); + +QCommandLineOption debugOption(QStringList() << "d" << "debug", "show debug output"); + +parser.addOption(debugOption); + +parser.process(app); + +bool showDebugOutput = parser.isSet(debugOption); + //Init engine QQmlApplicationEngine engine; @@ -67,7 +81,9 @@ app.setFont(QFont(":/fonts/NotoSans-Regular.ttf", 10, QFont::Normal, false)); #ifndef QT_DEBUG -qInstallMessageHandler(noisyFailureMsgHandler); +if (!showDebugOutput) { +qInstallMessageHandler(noisyFailureMsgHandler); +} #endif app.setWindowIcon(appIcon); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170602/src/model/channelmanager.cpp new/orion-1.5.1+git~20170612/src/model/channelmanager.cpp --- old/orion-1.5.1+git~20170602/src/model/channelmanager.cpp 2017-06-02 07:42:07.0 +0200 +++ new/orion-1.5.1+git~20170612/src/model/channelmanager.cpp 2017-06-12 22:11:30.0 +0200 @@ -419,6 +419,17 @@ } settings.endArray(); +int numLastPositions = settings.beginReadArray("lastPositions"); +for (int i = 0; i < numLastPositions; i++) { +settings.setArrayIndex(i); +const QString channel = settings.value("channel").toString(); +const QString vod = settings.value("vod").toString(); +const quint64 lastPosition = settings.value("position").toULongLong(); + +vodLastPlaybackPositionLoaded(channel, vod, lastPosition, i); +} +settings.endArray(); + if (settings.contains("access_token")) { setAccessToken(settings.value("access_token").toString()); } else { @@ -471,6 +482,87 @@ favouritesModel->getChannels().at(i)->writeToSettings(settings); } settings.endArray(); + +//Write last positions +int nextLastPositionEntry = settings.beginReadArray("lastPositions"); +settings.endArray(); + +settings.beginWriteArray("lastPositions"); +
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-06-04 02:01:28 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Sun Jun 4 02:01:28 2017 rev:6 rq:500859 version:1.5.1+git~20170602 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-05-31 12:19:23.295398204 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-06-04 02:01:37.648969159 +0200 @@ -1,0 +2,15 @@ +Fri Jun 02 09:05:56 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170602: + * collect _total from responses to be shown in search view; stop cascading requests from responses once the total from the previous response is reached (#171) + * BTTV Emote Support (#168) + * when watching a VOD with chat replay, show a more consistent number of previous messages after seeking (#169) + +--- +Thu Jun 01 16:03:31 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170601: + * switch followed and blocked paged results handling to use JSON _total and not stop immediately after a non-full page (#166) +- Include fontawesome-fonts as dependency to fix GUI issues + +--- Old: orion-1.5.1+git~20170519.tar.xz New: orion-1.5.1+git~20170602.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.tK3Gdm/_old 2017-06-04 02:01:39.580696498 +0200 +++ /var/tmp/diff_new_pack.tK3Gdm/_new 2017-06-04 02:01:39.580696498 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.5.1+git~20170519 +Version:1.5.1+git~20170602 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 @@ -33,9 +33,12 @@ BuildRequires: pkgconfig(Qt5Svg) >= 5.6 BuildRequires: pkgconfig(mpv) -#Required for GUI to function, It is not added automatically by OBS (probably due to QML?) +#Required for GUI to function, it is not added automatically by OBS (probably due to QML?) Requires: libqt5-qtquickcontrols2 +#Required to display GUI icons properly +Requires: fontawesome-fonts + Requires(post): hicolor-icon-theme Requires(postun): hicolor-icon-theme Requires(post): update-desktop-files ++ _servicedata ++ --- /var/tmp/diff_new_pack.tK3Gdm/_old 2017-06-04 02:01:39.624690288 +0200 +++ /var/tmp/diff_new_pack.tK3Gdm/_new 2017-06-04 02:01:39.624690288 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 0f79a6bb5132c97ba1602b59596eeb669a4977f0 \ No newline at end of file + fe4787b43bf32c4795031965fade34e1f797f7f2 \ No newline at end of file ++ orion-1.5.1+git~20170519.tar.xz -> orion-1.5.1+git~20170602.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170519/src/model/channelmanager.cpp new/orion-1.5.1+git~20170602/src/model/channelmanager.cpp --- old/orion-1.5.1+git~20170519/src/model/channelmanager.cpp 2017-05-19 14:24:40.0 +0200 +++ new/orion-1.5.1+git~20170602/src/model/channelmanager.cpp 2017-06-02 07:42:07.0 +0200 @@ -188,6 +188,9 @@ connect(netman, ::getChannelBitsUrlsOperationFinished, this, ::innerChannelBitsDataLoaded); connect(netman, ::getGlobalBitsUrlsOperationFinished, this, ::innerGlobalBitsDataLoaded); +connect(netman, ::getGlobalBttvEmotesOperationFinished, this, ::innerGlobalBttvEmotesLoaded); +connect(netman, ::getChannelBttvEmotesOperationFinished, this, ::innerChannelBttvEmotesLoaded); + connect(netman, ::favouritesReplyFinished, this, ::addFollowedResults); connect(netman, ::vodStartGetOperationFinished, this, ::vodStartGetOperationFinished); connect(netman, ::vodChatPieceGetOperationFinished, this, ::vodChatPieceGetOperationFinished); @@ -581,7 +584,7 @@ emit searchingStarted(); } -void ChannelManager::addSearchResults(const QList) +void ChannelManager::addSearchResults(const QList , const int total) { bool needsStreamCheck = false; @@ -600,7 +603,7 @@ qDeleteAll(list); -emit resultsUpdated(numAdded); +emit resultsUpdated(numAdded, total); } void ChannelManager::getFeatured() @@ -818,6 +821,32 @@ return out; } +bool ChannelManager::loadChannelBttvEmotes(const QString channel) { +bool out = false; + +auto result = channelBttvEmotes.constFind(channel); +if (result != channelBttvEmotes.constEnd()) { +// deliver cached channel bttv emotes +emit
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-05-31 12:18:11 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Wed May 31 12:18:11 2017 rev:5 rq:498619 version:1.5.1+git~20170519 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-05-20 10:14:34.376171570 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-05-31 12:19:23.295398204 +0200 @@ -1,0 +2,6 @@ +Sat May 20 12:07:13 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170519: + * ChannelListModel improvements (#162) + +--- Old: orion-1.5.1+git~20170518.tar.xz New: orion-1.5.1+git~20170519.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.z6J8Lz/_old 2017-05-31 12:19:25.379104060 +0200 +++ /var/tmp/diff_new_pack.z6J8Lz/_new 2017-05-31 12:19:25.379104060 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.5.1+git~20170518 +Version:1.5.1+git~20170519 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 ++ _servicedata ++ --- /var/tmp/diff_new_pack.z6J8Lz/_old 2017-05-31 12:19:25.431096720 +0200 +++ /var/tmp/diff_new_pack.z6J8Lz/_new 2017-05-31 12:19:25.435096156 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - f16fb3a246e777eb162dd66cff453959d606d905 \ No newline at end of file + 0f79a6bb5132c97ba1602b59596eeb669a4977f0 \ No newline at end of file ++ orion-1.5.1+git~20170518.tar.xz -> orion-1.5.1+git~20170519.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170518/src/model/channel.cpp new/orion-1.5.1+git~20170519/src/model/channel.cpp --- old/orion-1.5.1+git~20170518/src/model/channel.cpp 2017-05-18 07:55:24.0 +0200 +++ new/orion-1.5.1+git~20170519/src/model/channel.cpp 2017-05-19 14:24:40.0 +0200 @@ -146,7 +146,7 @@ timestamp = QDateTime::currentDateTime().toMSecsSinceEpoch(); } -qint64 Channel::getTime(){ +qint64 Channel::getTime() const{ return timestamp; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170518/src/model/channel.h new/orion-1.5.1+git~20170519/src/model/channel.h --- old/orion-1.5.1+git~20170518/src/model/channel.h2017-05-18 07:55:24.0 +0200 +++ new/orion-1.5.1+git~20170519/src/model/channel.h2017-05-19 14:24:40.0 +0200 @@ -57,7 +57,7 @@ void setLastSeen(time_t); const QString lastOnline(); void updateTime(); -qint64 getTime(); +qint64 getTime() const; const QString getName() const; const QString getServiceName() const; const QString getFullUri() const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170518/src/model/channellistmodel.cpp new/orion-1.5.1+git~20170519/src/model/channellistmodel.cpp --- old/orion-1.5.1+git~20170518/src/model/channellistmodel.cpp 2017-05-18 07:55:24.0 +0200 +++ new/orion-1.5.1+git~20170519/src/model/channellistmodel.cpp 2017-05-19 14:24:40.0 +0200 @@ -94,23 +94,84 @@ return channels.size(); } +void debugChannel(const QString prefix, const Channel * c) { +qDebug() << prefix << ":" << c->getId() << c->getName() << "game" << c->getGame() << "serviceName" << c->getServiceName() << "time" << c->getTime() << "viewers" << c->getViewers(); +} + +void ChannelListModel::addChannelInternal(Channel *channel) { +channels.append(channel); +auto id = channel->getId(); +if (id == 0) { +qDebug() << "inserting new channel with 0 id"; +} +else { +channelIdIndex.insert(id, channel); +} +} + void ChannelListModel::addChannel(Channel *channel) { -beginInsertRows(QModelIndex(), channels.size(), channels.size()); -channels.append(channel); -endInsertRows(); +if (updateChannelIfExisting(channel)) { +qDebug() << "ChannelListModel::addChannel got existing channel" << channel->getId() << channel->getName(); +} +else { +beginInsertRows(QModelIndex(), channels.size(), channels.size()); +addChannelInternal(channel); +endInsertRows(); +} +} + +bool ChannelListModel::updateChannelIfExisting(const Channel * channel) { +const auto id = channel->getId(); + +const auto existingChannelEntry = channelIdIndex.find(id); +if (existingChannelEntry != channelIdIndex.end()) { +
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-05-20 10:14:32 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Sat May 20 10:14:32 2017 rev:4 rq:496765 version:1.5.1+git~20170518 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-05-09 18:03:15.272005918 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-05-20 10:14:34.376171570 +0200 @@ -1,0 +2,80 @@ +Thu May 18 08:56:25 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170518: + * Convert connect calls to the Qt5 function-pointer style connect() (#159) + * hide chat controls in small mode (#161) + +--- +Wed May 17 18:39:07 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170517: + * switch to encrypted chat (#158) + +--- +Wed May 17 07:34:20 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170517: + * fix seeking on load of VOD with Qt Multimedia backend (#155) + * save quality setting between runs (#156) + * Chat user blocks support (#157) + +--- +Mon May 15 15:41:29 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170515: + * Local favourites fixes (#152) + * set audio client name and title in libmpv (#154) + * Fix blank offline notifications (#153) + +--- +Fri May 12 11:08:55 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170512: + * Chat text scale factor setting (#147) + * Double join chat quick fix (#146) + * Reworked obsolete response handling that depended on pre-v5 "_links" collections; refactored things that depend on request URL up to NetworkManager; removed unused Channel constructors (#149) + +--- +Wed May 10 18:07:56 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170510: + * fix 'undefined' in generated colour values + +--- +Tue May 09 07:55:44 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170509: + * switch to v5 api: nm::getStreams, nm::getStreamsForGame + * switch to v5 api: nm::getStream + * switch to v5 api: nm::getGames + * switch to v5 api: nm::searchChannels, searchGames, getFeaturedStreams (also fix GET parameters) + * switch to v5 api: game streams search, getBroadcasts & VOD parsing + * switch to v5 api: nm::getUser, nm::getUserFavourites, nm::getEmoteSets + * switch to v5 api: more renaming to reflect that getUser also gets the id + * switch to v5 api: nm::getChannelBadgeURls + * switch to v5 api: nm::editUserFavourite; handle inconsistent json type for channel _id + * switch to v5 api: nm::testConnection + * focus the emote search box first immediately after emote picker is opened + * increase the minimum brighness of the random color channel values for better contrast + * missing init + +--- +Sun May 07 18:12:13 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170507: + * use 2x beta badges scaled for high DPI screen, using explicit width/height setting in QML as QML Image does not respect the devicePixelRatio of the QImage provided through the QQuickImageProvider + * emotes high DPI experiment + * display bits images + * unused constant + * reversed test code hunk + * fix missing bits provider init for chat replay + * refactoring + * animated bits + * use high DPI bits images in high dpi + * fix global bits actions query + * Use global bits image key if there is an entry for a channel-specific image but has the same URL as the global entry, to avoid a bunch of duplicate cache entries. + * Collect bits color from response in addition to image urls; show colored bold bits value suffix + * fix warnings + * automatically select normal dpi or high dpi emote/badge/bits images based on highest screen devicePixelRatio + +--- Old: orion-1.5.1+git~20170503.tar.xz New: orion-1.5.1+git~20170518.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.btcB1r/_old 2017-05-20 10:14:35.164060249 +0200 +++ /var/tmp/diff_new_pack.btcB1r/_new 2017-05-20 10:14:35.168059685 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.5.1+git~20170503 +Version:
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-05-09 18:03:09 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Tue May 9 18:03:09 2017 rev:3 rq:493303 version:1.5.1+git~20170503 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-04-29 10:54:20.27545 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-05-09 18:03:15.272005918 +0200 @@ -1,0 +2,36 @@ +Thu May 04 07:30:56 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170503: + * reduce download rate to make video impact less severe + * disable some badge debug output + * avoid downloadComplete signal in the middle of a download batch; don't count already-loaded images toward the throttling + * simplify timing + * switch to QTimer-based download start rate so we're not spinning on processEvents + * move ImageProvider bulk download completion to a separate signal rather having a bunch of special logic to overload downloadComplete + * remove unused bulk download returned value logic + +--- +Mon May 01 10:22:03 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170501: + * add /w for whispers; accept any case for slash commands + * fix ChatView anchor changes unintentional width setting + * hide chat controls in small mode + * hide chat List when chat hidden + * fix chat controls position with swapped chat + * fixed transparent bg on chat toolbar + * tweaks to viewerlist + +--- +Sun Apr 30 10:30:15 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1+git~20170429: + * if a chat replay is in progress don't rejoin live chat when the network recovers + * receive and send whispers from the chat view + * add viewer list to chat + * move viewer list button to top navbar + * viewer list tooltip + * disable viewer list button when there is no current channel in playerview + * Moved list button inside chatview + +--- Old: orion-1.5.1+git~20170428.tar.xz New: orion-1.5.1+git~20170503.tar.xz Other differences: -- ++ orion.spec ++ --- /var/tmp/diff_new_pack.kzK5aX/_old 2017-05-09 18:03:16.243868583 +0200 +++ /var/tmp/diff_new_pack.kzK5aX/_new 2017-05-09 18:03:16.247868018 +0200 @@ -17,7 +17,7 @@ Name: orion -Version:1.5.1+git~20170428 +Version:1.5.1+git~20170503 Release:0 Summary:Twitch stream client using Qt License:GPL-3.0 ++ _servicedata ++ --- /var/tmp/diff_new_pack.kzK5aX/_old 2017-05-09 18:03:16.315858410 +0200 +++ /var/tmp/diff_new_pack.kzK5aX/_new 2017-05-09 18:03:16.315858410 +0200 @@ -1,4 +1,4 @@ https://github.com/alamminsalo/orion.git - 0aa0e759ddec285231d41f8b9d6be124f112a60a \ No newline at end of file + 91d02947a15ccf8d4086461fb3d86fc8771fac9f \ No newline at end of file ++ orion-1.5.1+git~20170428.tar.xz -> orion-1.5.1+git~20170503.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orion-1.5.1+git~20170428/src/model/channelmanager.cpp new/orion-1.5.1+git~20170503/src/model/channelmanager.cpp --- old/orion-1.5.1+git~20170428/src/model/channelmanager.cpp 2017-04-28 15:15:59.0 +0200 +++ new/orion-1.5.1+git~20170503/src/model/channelmanager.cpp 2017-05-03 21:01:12.0 +0200 @@ -36,7 +36,7 @@ if (splitPos != -1) { const QString badge = key.left(splitPos); const QString version = key.mid(splitPos + 1); -qDebug() << "badge hunt: channel name" << _channelName << "channel id" << _channelId << "badge" << badge << "version" << version; +//qDebug() << "badge hunt: channel name" << _channelName << "channel id" << _channelId << "badge" << badge << "version" << version; if (_channelManager->getChannelBadgeBetaUrl(_channelId, badge, version, betaImageFormat, url)) { return QList({ _channelId, badge, version, betaImageFormat }).join("-"); @@ -128,6 +128,7 @@ connect(netman, SIGNAL(favouritesReplyFinished(const QList&, const quint32)), this, SLOT(addFollowedResults(const QList &, const quint32))); connect(netman, SIGNAL(vodStartGetOperationFinished(double)), this, SIGNAL(vodStartGetOperationFinished(double))); connect(netman, SIGNAL(vodChatPieceGetOperationFinished(QList)), this, SIGNAL(vodChatPieceGetOperationFinished(QList))); +connect(netman,
commit orion for openSUSE:Factory
Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-04-29 10:54:00 Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) Package is "orion" Sat Apr 29 10:54:00 2017 rev:2 rq:491856 version:1.5.1+git~20170428 Changes: --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-04-11 09:41:37.459075728 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-04-29 10:54:20.27545 +0200 @@ -0,0 +1,218 @@ +--- +Fri Apr 28 13:32:35 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.5.1rc+git~20170428: + * updated dependencies + +--- +Fri Apr 28 12:39:22 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170428: + * comment out unused parameters + * explicit parent QObject call + * more unused parameters + * Revert "explicit parent QObject call" + * favouritesModel 0 -> nullptr + * missing Q_OBJECTs + * bring IrcChat static consts into class as there are some non-PODs + * move more static QString consts into classes; foreach tweaks + * more foreach tweaks, constness fixes in channel getters + * fix technically ambiguous comment block + * fix emit used with non-signal member functions + * fix emit used with non-signal member functions, cont'd + * fix ambiguous backslash ending in comment + * Move QTcpSocket creation out of IrcChat constructor as emits don't work in constructor + * dead code + * minimally handle the case where sock is null + * more foreach tweaks + * populate all ChatMessage fields for sent message + * add virtual destructor to work around compiler vtable issues + * missing return + * vtable plz + * Revert "vtable plz" + * Revert "add virtual destructor to work around compiler vtable issues" + * appveyor: switch to lachs0r's libmpv build + * bump TLS version for download + * handle relative download link url + * update cache setting for new mpv path + * troubleshooting move + * include contents move is not necessary with this libmpv build + * prepend EXPORTS line to def + * libmpv artifact changes + * update path in conditional download test + +--- +Thu Apr 27 10:49:50 UTC 2017 - jeng...@inai.de + +- Trim reference to external repositories from description. +- Replace %__macro-type indirections. + +--- +Mon Apr 24 08:21:38 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170423: + * Switch QDateTime static members for compatibility with older Qt + +--- +Sun Apr 23 10:56:01 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170422: + * clear replay chat deduplication state when switching/seeking VODs or leaving replay mode + * fix reload stream button, resume when channel goes online, resume when network comes back online + +--- +Sat Apr 22 08:50:34 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170422: + * add vod chat replay + * fix: "Open chat" command should turn off vod mode + * cleanup unused forward declarations + * fix iterator invalid state after erase + * side margins for chat + * workaround offset in the mpv backend positions + * get rid of chat timestamp offset in the chat-replay layer as there is a workaround in the mpv backend + * don't do replay seeks and renames when not in replay mode + * when we leave replay mode or switch vods, cancel the chat replay network request in progress if any + +--- +Fri Apr 21 16:19:59 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170421: + * [mpv] Enable hardware decoding if available + +--- +Wed Apr 19 18:25:59 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170419: + * fix for chat reconnect when we switch content for the channel we're already in + * add VOD created date/time to tooltip + +--- +Tue Apr 18 08:28:36 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170418: + * fix network error message not showing if there is a failure before the UI loads + +--- +Mon Apr 17 20:10:50 UTC 2017 - pousadua...@gmail.com + +- Update to version 1.4.0+git~20170417: + * Dropped qt webengine module => Replaced with (super) lightweight http server; Version up to