commit orion for openSUSE:Factory

2020-03-25 Thread root
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

2020-03-04 Thread root
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

2020-02-07 Thread root
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

2020-01-10 Thread root
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

2019-07-22 Thread root
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

2019-06-01 Thread root
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

2019-02-27 Thread root
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

2018-11-27 Thread root
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

2018-10-15 Thread root
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

2018-07-06 Thread root
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

2018-03-12 Thread root
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

2018-02-19 Thread root
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

2017-12-29 Thread root
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

2017-11-07 Thread root
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

2017-10-16 Thread root
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

2017-09-09 Thread root
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

2017-08-24 Thread root
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

2017-07-05 Thread root
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

2017-06-26 Thread root
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

2017-06-20 Thread root
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

2017-06-03 Thread root
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

2017-05-31 Thread root
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

2017-05-20 Thread root
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

2017-05-09 Thread root
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

2017-04-29 Thread root
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