fourtf
e17a7cc222
added basic last run crash dialog
2018-04-20 00:15:57 +02:00
fourtf
683c4aed2d
added basic version fetching
2018-04-19 22:16:55 +02:00
fourtf
3446a623f5
added select channel dialog
2018-04-18 09:15:56 +02:00
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
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
a60e8265a5
Ignore 'unused local typedef' warning on Linux since it seems to give false positives
2018-04-14 21:54:21 +02:00
fourtf
2687da38ba
added basic browser extension stuff
2018-04-11 22:53:15 +02:00
Rasmus Karlsson
6bdb9f9c9b
also add the boost lib folder in case we need to link something
2018-04-11 00:46:20 +02:00
fourtf
2ede50af0e
added version header
2018-04-11 00:18:33 +02:00
fourtf
86c844c791
added debug information on F10
2018-04-06 16:37:30 +02:00
Rasmus Karlsson
adf3ff3075
Switch some c-style includes to c++-style includes (i.e. stdint.h to
...
cstdint)
Make MessageElement to a class to fit better with the derived classes.
Make MessageLayoutElement to a class to fit better with the derived
classes.
Remove virtual from override functions
Replace all instances of boost::signals2 with pajlada::Signals. This
lets us properly use clang code model to check for issues.
Add missing virtual destructor to AbstractIrcServer
Add missing virtual destructor to MessageLayoutElement
Remove unused "connectedConnection" connection in TwitchChannel
Fix typo in TrimChannelName function
Fix typo in MessageParseArgs
Replace some raw pointers with unique pointers where it made more sense.
This allowed us to remove some manually written destructors whose only
purpose was to delete that raw pointer.
Reformat: Add namespace comments
Reformat: Add empty empty lines between main namespace beginning and end
Reformat: Re-order includes
Reformat: Fix some includes that used quotes where they should use angle
brackets
Reformat: Replace some typedef's with using's
Filter out more useless warnings
2018-04-03 03:00:34 +02:00
Rasmus Karlsson
1c7f397f1b
Move signallabel code out from its header
2018-03-30 14:39:33 +02:00
Rasmus Karlsson
4790f68557
make helper function for trimming a twitch channel name from irc
2018-03-25 11:37:57 +02:00
Rasmus Karlsson
41fbcc738b
Fix and improve Streamlink code
...
Move streamlink code to its own file
Fixes #275
Untested on linux, but should work decently there as well.
2018-03-24 14:15:27 +01:00
Rasmus Karlsson
b2f041989c
Move CompletionModel to a more appropriate folder
2018-03-24 12:13:22 +01:00
Rasmus Karlsson
d9bd39e8a4
Remove "CompletionManager". Completion models are now stored in Channel
...
Chatters list is now updated every 5 minutes
2018-03-24 12:02:07 +01:00
fourtf
11621fd146
removed providermanager from chatterino.pro
2018-02-09 13:35:36 +01:00
fourtf
54b0d9dda9
renamed ircchannel
2018-02-09 13:33:11 +01:00
fourtf
c0247d27e8
renamed irc provider files
2018-02-05 21:28:18 +01:00
fourtf
a44758ad23
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-02-05 21:20:38 +01:00
fourtf
b351c40d29
refactored irc
2018-02-05 15:11:50 +01:00
fourtf
0d417dfa2d
minor style changes
2018-01-29 13:23:45 +01:00
confuseh
2391ad7d16
clang PCH workaround
...
https://bugreports.qt.io/browse/QTBUG-27018
2018-01-28 22:17:33 +01:00
fourtf
643486da14
enabled compact emtoes again
2018-01-28 16:29:47 +01:00
fourtf
3d479e4c83
fixed template compilation on mingw
2018-01-28 15:28:02 +01:00
Rasmus Karlsson
2f0844ebd9
Basic logging implemented
...
Implemented scuffed logging settings page
Add helper function to PathManager to create an arbitrary folder
2018-01-28 14:23:55 +01:00
fourtf
431b9a8c1f
Merge branch 'master' of https://github.com/fourtf/chatterino2
2018-01-28 03:39:47 +01:00
fourtf
591ab4d8da
simplified message.cpp
2018-01-28 03:29:42 +01:00
fourtf
d33adff5c9
fixed emotes popup emotes
2018-01-27 21:13:22 +01:00
fourtf
f4863cbccb
added buttons to the custom window frame
2018-01-24 20:27:56 +01:00
fourtf
93cfcbd3f1
added empty ketboard settings page
2018-01-24 15:34:04 +01:00
fourtf
d741bf6df3
added SpecialChannelPage with a description for /mentions
2018-01-23 23:10:27 +01:00
fourtf
dd05ea28fe
added basic keyword ignore setting
2018-01-23 21:35:42 +01:00
Rasmus Karlsson
03ff2205fa
test code
2018-01-19 22:45:33 +01:00
fourtf
66e99fd36f
renamed and moved asyncexec.hpp to posttothread.hpp
2018-01-19 14:53:57 +01:00
fourtf
de3a490257
added streamview widget
2018-01-19 14:49:21 +01:00
fourtf
6d6b99f3ef
added moderation buttons
2018-01-17 14:14:31 +01:00
fourtf
a190eda075
fixed text selection
2018-01-16 00:26:04 +01:00
fourtf
e19a83679f
moved window logic from BaseWidget to BaseWindow
2018-01-14 21:55:36 +01:00
fourtf
e0bb061c81
refactored the settings dialog
2018-01-12 23:09:27 +01:00
fourtf
a7fa4160e8
added define for myself
2018-01-11 20:26:32 +01:00
fourtf
10850c0ec7
I BROKE EVERYTHING
...
refactored the rendering process
2018-01-11 20:17:41 +01:00
Rasmus Karlsson
af1e0d13e5
add BOOST_DIRECTORY option in qmake file to use custom boost directory
2018-01-07 03:24:36 +01:00
Rasmus Karlsson
8aa459d826
Move shortcut creation code to its own helper file
2018-01-06 20:24:04 +01:00
fourtf
315cfd8605
bundling timeouts from same user
2018-01-05 23:14:55 +01:00
fourtf
47a813d5d6
added search popup
2018-01-05 13:42:23 +01:00
Rasmus Karlsson
334860dad2
Remove unused appdatapath class
...
Reformat some code
2018-01-05 03:00:29 +01:00
Rasmus Karlsson
346950d7b7
Add a PathManager that takes care of all paths and creating folders
...
Move all path/folder-related code from SettingManager to PathManager
2018-01-05 02:38:22 +01:00