Commit Graph

926 Commits

Author SHA1 Message Date
JustArchi
48eae1be1a Final CodeStyle update
So it turns out that those options are under C# Text Editor, weird, at least they're exported now
2016-07-30 00:51:43 +02:00
JustArchi
6bbe543fdd Update CodeStyle
Include only options for: All languages, General and C#, I don't need to bloat anybody with other things
2016-07-30 00:47:31 +02:00
Łukasz Domeradzki
afe1d57605 Merge pull request #313 from stackia/master
Update ReSharper DotSettings file
2016-07-30 00:43:40 +02:00
stackia
5596e55c7b Update ReSharper DotSettings file
This purges all green squiggly underlines on my machine.
2016-07-30 06:39:46 +08:00
JustArchi
73cefc697e Move and regenerate CodeStyle 2016-07-30 00:32:34 +02:00
JustArchi
5680929203 Misc cleanup 2016-07-30 00:24:19 +02:00
JustArchi
c94547c68e Move FarmingOrder a bit higher and add missing example.json property
In general we should prioritize properties according to the ones user will want to modify first, but as it's unpredictable, we can only guess and do it more or less
2016-07-30 00:17:58 +02:00
Łukasz Domeradzki
11c748192f Merge pull request #312 from stackia/master
Add an option to set farming order
2016-07-30 00:09:44 +02:00
stackia
8cc3fec432 Implement Equals method on Game so it properly works with HashSet<T> 2016-07-30 05:56:31 +08:00
stackia
7baa54377a Add [JsonProperty] on Game's properties 2016-07-30 05:50:51 +08:00
stackia
4bc7fded2d Use new ConcurrentHashSet.AddRange 2016-07-30 05:49:15 +08:00
stackia
24aa1b4873 Merge remote-tracking branch 'upstream/master' 2016-07-30 05:48:02 +08:00
stackia
561f8f61df Check argument range in Game constructor 2016-07-30 05:46:21 +08:00
JustArchi
c33f575c40 Implement AddRange() + refactoring 2016-07-29 23:36:57 +02:00
stackia
2c54f6b051 Use ConcurrentHashSet<Game> for GamesToFarm and fix game didn't get sorted after first badge page 2016-07-30 05:34:57 +08:00
Stackie Jia
e0385cd343 Merge branch 'master' into master 2016-07-30 05:14:04 +08:00
stackia
80abd3ed69 Add an option to set farming order 2016-07-30 05:06:40 +08:00
JustArchi
e726558e72 Bump 2016-07-29 22:36:00 +02:00
JustArchi
07af05ad00 Revert recent confirmations rate-limiting, add debug 2016-07-29 22:34:52 +02:00
JustArchi
ef5b108b34 Correct MaxConfirmationsPerRequest 2.1.3.4 2016-07-29 14:48:34 +02:00
JustArchi
1ee9fec845 Bump 2016-07-29 03:40:41 +02:00
JustArchi
4bf1462381 Bump 2.1.3.3 2016-07-29 03:36:32 +02:00
JustArchi
e41d2cf37e Report on confirmation issues 2016-07-29 01:02:58 +02:00
JustArchi
fac5e65035 Fix accepting over 30 confirmations 2016-07-29 00:46:17 +02:00
JustArchi
b44115711b Don't stop keys forwarding if initial bot gets OnCooldown
In this case, move to the next one, try to redeem, and get the package data from it instead
2016-07-28 21:40:40 +02:00
JustArchi
a90573e0ea Implement smart algorithm of avoiding OnCooldown
I really like this approach, as it has only one caveat: memory usage.
We need to keep in memory list of all packages that our account owns, which will result of N * 32bit extra memory usage, where N is equal to number of package licenses the account owns. This results in around 16 KB extra memory usage for my 4k account.
However, apart from that there are no real caveats as checking if we own given packageID is O(1) operation, and I think that apart from this extra memory footprint there can be more benefits of having this field in future, besides, my 16 KB is extreme case, as usually nobody goes that high. Ship it!
2.1.3.2
2016-07-28 21:20:57 +02:00
JustArchi
5611694b90 Misc 2016-07-28 18:27:01 +02:00
JustArchi
efd7fbd3c0 Style fixes + move ServiceHost to try block 2016-07-28 18:07:26 +02:00
Łukasz Domeradzki
d32882d91e Merge pull request #309 from stackia/master
Add an option to switch WCF metadata publishing
2016-07-28 18:04:29 +02:00
stackia
8208e9aa77 Remove the WCFPublishMetadata config option, make it always on 2016-07-28 23:58:25 +08:00
stackia
c13eb02e51 Add an option to switch WCF metadata publishing 2016-07-28 20:34:35 +08:00
JustArchi
93ac6d5a28 Bump 2016-07-28 00:07:33 +02:00
JustArchi
413d44b42b Those should be errors 2.1.3.1 2016-07-27 04:53:23 +02:00
JustArchi
c52934ed9a Bring in small ArchiBoT trading enhancements
This mostly fixed forwarded tradeIDs to contain only trades that we indeed accepted and need to confirm, instead of all trades we're dealing with
2016-07-27 04:48:28 +02:00
JustArchi
b853c93c3f Precise Mono versions affected by bug 41701 2016-07-25 15:05:15 +02:00
JustArchi
0a86107804 Misc 2016-07-25 06:53:16 +02:00
JustArchi
cc2289798e Enable PortReuse on Windows + misc 2016-07-25 06:44:10 +02:00
JustArchi
4f01dc39fc Code review 2016-07-25 06:08:45 +02:00
JustArchi
52de999443 Bump 2016-07-25 00:10:17 +02:00
JustArchi
8998bf4832 Add extra support for fatal exceptions 2016-07-25 00:10:06 +02:00
JustArchi
49f6181263 Misc 2.1.3.0 2016-07-24 02:59:07 +02:00
JustArchi
e094a02762 Misc 2016-07-24 02:51:16 +02:00
JustArchi
410f31f995 Misc 2016-07-24 02:49:59 +02:00
JustArchi
85a70911e1 Add support of command-line-arguments to run.sh 2016-07-24 02:48:49 +02:00
JustArchi
0714c4e575 Add support for specifying --path= 2016-07-24 00:36:15 +02:00
JustArchi
b19a5c533f GetMySteamInventory() hardening 2016-07-23 01:58:56 +02:00
JustArchi
4129db0149 Bump 2016-07-22 06:27:11 +02:00
JustArchi
01c8e34b4d Remove obsolete GUI
Maybe in future I'll replace it with ASFui being developed on SG
2.1.2.9
2016-07-21 23:51:05 +02:00
JustArchi
b94bfae804 Revert "Fix compilation with Mono master"
This reverts commit b64491e284.

Didn't fix the issue as mcs.exe is bugged as well, I'll just live with Mono weekly being broken and unreliable ¯\_(ツ)_/¯
2016-07-21 23:38:33 +02:00
JustArchi
b64491e284 Fix compilation with Mono master
Bugs, bugs everywhere! https://bugzilla.xamarin.com/show_bug.cgi?id=42606
2016-07-21 23:24:03 +02:00