Commit graph

1003 commits

Author SHA1 Message Date
pajlada 23cf8cc484
PubSub system (#346)
* Add websocketpp dependency

* Initial pubsub commit

Renamed selection min and max variables to selectionMin and selectionMax
to bypass windows min/max macros being stupid.

TwitchAccount is now initialized with its User ID. It cannot be changed
after it has been initialized.

* Update openssl folder

* Update installation instructions

* Split up websocketpp dependency to its own code only and openssl.pri

* Add missing include to asio steady_timer

* Update dependencies for linux
2018-04-15 15:09:31 +02:00
Nikola Forró d5097e71a3 Show Twitch account emotes in EmotePopup (#348) 2018-04-15 15:05:12 +02:00
Rasmus Karlsson ca0a42a95f possibly fixed windows compilation KKona 2018-04-14 22:40:20 +02:00
Rasmus Karlsson b68b0845c1 Disable the experimental code, oops KKona 2018-04-14 22:39:35 +02:00
Rasmus Karlsson 5fcec26a5c Clarify that a variable is currently unused, but I am unaware forsenKek if should be used later 2018-04-14 22:32:22 +02:00
Rasmus Karlsson 99772313d6 Specify that the variables in const.hpp are allowed to be unused 2018-04-14 22:31:51 +02:00
Rasmus Karlsson c631738cd6 Add experimental shit code that might fix the strict-aliasing issue 2018-04-14 22:31:31 +02:00
Rasmus Karlsson 253ccc938e Disable more warnings, and specify that the no-unused-local-typedef operation should only be used with clang 2018-04-14 22:31:00 +02:00
Rasmus Karlsson a684420e89 Also apply the clang bugfix for gcc 2018-04-14 22:30:31 +02:00
Rasmus Karlsson b7266b1640 Fix warnings that occured on linux using clang 2018-04-14 21:59:51 +02:00
Rasmus Karlsson 57e788422f Add an UNUSED macro to precompiled_header.hpp 2018-04-14 21:58:06 +02:00
Rasmus Karlsson a60e8265a5 Ignore 'unused local typedef' warning on Linux since it seems to give false positives 2018-04-14 21:54:21 +02:00
Rasmus Karlsson 0b18a8331a Fix channels not going offline properly 2018-04-14 18:27:13 +02:00
Sergey Kislyakov d0a6974827 Added a bunch of code blocks. (#347) 2018-04-14 15:36:26 +02:00
Rasmus Karlsson 387ac9b2f6 Change portable folder to Qt's "Application dir path"
Enable portable mode if there's a "portable" file or folder in the
Application dir path

Fix #334
2018-04-14 15:32:41 +02:00
hemirt 597660af2f fix copying <br>Global/Channel ffz emote after copying a ffz emote (#342) 2018-04-14 15:10:25 +02:00
Rasmus Karlsson 8272b0184d Use https for the frankerfacez api 2018-04-14 15:07:30 +02:00
fourtf 1654130dbc fixed crash when changing theme after closing tab 2018-04-13 23:17:10 +02:00
fourtf 2c5d05dfa1 some fixes for linux 2018-04-13 22:50:19 +02:00
Rasmus Karlsson 79b4511104 fix bug where I accidentally escaped the BOOST_LIB_SUFFIX variable 2018-04-12 23:38:31 +02:00
fourtf b978977e7a fished base communication between browser and chatterino 2018-04-12 01:17:25 +02:00
Rasmus Karlsson d3bbbafca7 Update boost dependency file 2018-04-12 00:49:21 +02:00
fourtf 20596ddccd included namespace define as well 2018-04-12 00:40:18 +02:00
fourtf accb88b78e put a header that requires the boost libs into a #ifdef 2018-04-12 00:33:55 +02:00
fourtf a221b0757b disabled code that required compiled boost libraries with an ifdef 2018-04-12 00:16:44 +02:00
fourtf 0d2f0b3890 disabled default native messaging registry key installation 2018-04-12 00:09:16 +02:00
fourtf 444242f3fe Merge branch 'browser_ext' 2018-04-11 22:58:56 +02:00
fourtf 08dc7361af Merge branch 'master' of https://github.com/fourtf/chatterino2 2018-04-11 22:54:55 +02:00
fourtf 88abb2ac3b minor changes for linux 2018-04-11 22:54:34 +02:00
Rasmus Karlsson b78f357efc Ensure we disconnect from signals on exit in SplitHeader 2018-04-11 22:54:34 +02:00
Rasmus Karlsson b88196c81c also add the boost lib folder in case we need to link something 2018-04-11 22:54:34 +02:00
fourtf b7226af4a1 added version header 2018-04-11 22:54:34 +02:00
fourtf 5b3a99bab4 fixed split columns not loading properly 2018-04-11 22:54:34 +02:00
fourtf 41b3340d61 Fixed tabs not highlighting on new messages/highlights 2018-04-11 22:54:34 +02:00
fourtf c5a47ed24e Open the last selected tab on restart 2018-04-11 22:54:34 +02:00
fourtf d0a71f37ed fixed text copying if a single word is selected 2018-04-11 22:54:34 +02:00
fourtf c587024c53 Fixes #270 Copying text is broken 2018-04-11 22:54:34 +02:00
fourtf 3ba55ee511 selections now render over all images 2018-04-11 22:54:34 +02:00
fourtf eb26b1fbb3 fixed issue with selecting text and word wrapping 2018-04-11 22:54:34 +02:00
fourtf 91d1af6dd9 Fixes #291 links clickable area 2018-04-11 22:54:34 +02:00
fourtf d2bf99b343 Fixes #276 Color of the moderator buttons are black if the timestamp is disabled 2018-04-11 22:54:34 +02:00
fourtf 0ad2680601 disabled message layouting limits 2018-04-11 22:54:34 +02:00
fourtf e5b78e85e5 Fixes #325 Option tab stays open when closing the main window 2018-04-11 22:54:34 +02:00
fourtf 21f3f6e5b0 Fixes #326 Shift + EMOTE TAB doesnt work 2018-04-11 22:54:34 +02:00
Vilgot Fredenberg 4c680dd27c We need to escape > for it to render (#321)
githubs .md is different hence the change
2018-04-11 22:54:34 +02:00
fourtf 8c1240bffd slight changes 2018-04-11 22:54:34 +02:00
fourtf 46a457ea65 improved custom window handling 2018-04-11 22:54:34 +02:00
Rasmus Karlsson f6a0ac1bda Differentiate live streams and vodcasts
Fixes #320
2018-04-11 22:54:34 +02:00
Cranken c2ddb74307 Fixed live status not updating when channel is online. (#319)
* Fixed live status not updating when channel is online.
2018-04-11 22:54:34 +02:00
Vilgot Fredenberg 266041d10a Aditional compile flags (#316)
* aditional compile flags

I have been using these flags while compiling wihtout any problems so I
thought I'd share them. [Here is a really long source on GCC
optimization](https://wiki.gentoo.org/wiki/GCC_optimization) -O3 might
work with chatterino however there might be no speed gains (even
negative in some cases (and also it increases compilation time)) so that's why I use -O2

* Now it doesn't error

Apparenly qt-creator doesn't like the gentoo standard syntax, also
spelling
2018-04-11 22:54:34 +02:00