Commit Graph

2678 Commits

Author SHA1 Message Date
562a792a99 Use thread instead of LongRunning for API 2018-09-01 13:19:22 +09:00
bf6fb1c380 Don't use ConcurrentQueue for API
This queue type can hold several references to already dequeued requests. In our usage, this can cause old api calls to hold references to already-disposed screens (and in turn, very large memory portions).
2018-09-01 12:56:09 +09:00
5256f3ed31 Merge branch 'master' into changelog-overlay 2018-08-21 13:55:02 +02:00
52b157d072 Merge https://github.com/ppy/osu into multiplayer-room-settings 2018-08-14 11:16:25 -03:00
cc640893c2 Merge branch 'master' into Private_Messages 2018-08-04 00:33:46 +02:00
b4ef3dd4dd Add LocalMessage 2018-08-03 20:03:43 +09:00
b1e9a4fd24 Merge branch 'master' of https://github.com/ppy/osu into Private_Messages 2018-07-29 23:28:34 +02:00
8c0bcb8e3c Fix drawable crash and lload the inital messages of newly joined channels 2018-07-29 21:40:43 +02:00
a8b0e23ed6 Merge remote-tracking branch 'upstream/master' into changelog-overlay 2018-07-26 15:41:33 +02:00
da8fc0ee5d ToLower -> ToLowerInvariant 2018-07-25 07:37:05 +02:00
7b653fab17 Pass in lastMessageId instead of self referencing 2018-07-24 18:01:28 +02:00
6937cf27a7 Tidy up channel join logic 2018-07-24 17:51:20 +02:00
090d197b21 Remove unnecessary using 2018-07-24 17:35:08 +02:00
da730269a9 Formatting and ctor usage for required parameters 2018-07-24 15:25:47 +02:00
42df0c974f Rename UserChannel to private channel. 2018-07-24 05:17:57 +02:00
e769c15d28 Provide XML doc in Channel.cs and ChannelManager.cs and ChatTabControl.cs 2018-07-24 05:14:33 +02:00
16db81e9b5 Extract the message hadling logic into IncomingMessagesHandler 2018-07-24 04:54:11 +02:00
9a6d92bb22 Rename fetchMsgReq to fetchMessageReq in ChannelManager.cs 2018-07-23 22:09:05 +02:00
2ae890366a Nicefy the errormessage in the constructor of GetMessagesRequest 2018-07-23 22:08:37 +02:00
1ab75529a1 Simplify user channel message population code 2018-07-23 21:15:52 +02:00
0aacde836a Move private channel constructor to own class 2018-07-23 20:46:44 +02:00
9f43e0c900 Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
# Conflicts:
#	osu.Game/Overlays/Chat/ChatTabControl.cs
#	osu.Game/Overlays/ChatOverlay.cs
2018-07-23 15:45:54 +02:00
80808bddbf Add changelog listing 2018-07-22 05:28:43 +02:00
b5207d65f7 Show listing graph; Slight refactor 2018-07-21 10:05:12 +02:00
ba0430752c Check wether a chart is populated; Fixes to graph's colour setting 2018-07-21 09:45:14 +02:00
ce0029eabf Make build's creation date not nullable 2018-07-21 03:19:30 +02:00
8d4de68c39 Nullables in APIChangelog; Primitive changelog entries display 2018-07-20 23:57:46 +02:00
c36a303b36 Fix ChangelogEntries being a list of objects 2018-07-20 23:14:05 +02:00
b049ffa11d Improve fake-api 2018-07-20 18:23:25 +02:00
02a8fb2154 Update comments; Improve neighboring builds handling;
Apply fixes to things pointed out by AppVeyor
2018-07-20 15:48:20 +02:00
227394925a Add neighboring builds handling;
+ provoke angry AppVeyor
2018-07-20 13:51:31 +02:00
1b3010a1b5 Remove accidental partial modifier in APIChangelog 2018-07-20 12:33:44 +02:00
c7669b2128 Add build-scoped requests;
Add OnClick to TooltipIconButton; Actions on pressing previous/next in builds
2018-07-20 12:22:31 +02:00
1857c91647 Expand APIChangelog; Normalize its line endings 2018-07-20 11:20:01 +02:00
a857999950 Refactor3 2018-07-20 00:52:50 +02:00
bcd132e87f API1 2018-07-19 19:07:24 +02:00
8e93269885 Remove whitespace 2018-07-09 22:47:01 +02:00
3140b2e15c Fix duplicate messages appearing 2018-07-09 22:14:21 +02:00
290b6e5f1d Fix the crash in the visual testcase 2018-07-09 22:09:27 +02:00
ec914a5095 Fix crash when the local echo is send to the wrong channel. 2018-07-09 21:00:39 +02:00
f681ef41ac Rename MAX_HISTORY to MaxHistory, added some logging on failures, use a lamda in ChatOverlay instead of a method pointer. 2018-07-09 20:39:16 +02:00
d4f9bcdee1 Merge branch 'Private_Messages' of https://github.com/miterosan/osu into Private_Messages 2018-07-09 20:14:16 +02:00
16d3815a59 Clean Channel up and reword two comments 2018-07-09 18:58:33 +02:00
4b638db475 Reorder the properties and fields on Channel.
Make MAX_HISTORY because cause can not be public.
2018-07-09 18:52:28 +02:00
263e68de91 Use a custom channel not found exception. 2018-07-09 18:45:11 +02:00
c56a4ea893 Merge branch 'master' into Private_Messages 2018-07-08 19:29:33 +02:00
6b240280d0 Merge https://github.com/ppy/osu into multiplayer-room-settings 2018-07-07 01:10:27 -03:00
625b9ead4c Fix links from profile top scores to beatmaps not working correctly 2018-07-05 21:00:23 +09:00
73851fb194 Fix beatmap details not working for unranked beatmaps 2018-07-03 15:57:05 +09:00
884ac71874 Merge branch 'master' into Private_Messages 2018-06-28 21:04:02 +02:00