212 Commits

Author SHA1 Message Date
Eric Froemling
96b8905d0d syncing with internal 2020-12-22 10:04:07 -08:00
Eric Froemling
0206f386fa tidying 2020-12-22 09:52:58 -08:00
Eric Froemling
9784e1bd20 Removed predeclared unique_ptrs which still fail on older gcc 2020-12-21 08:23:05 -08:00
Eric Froemling
40d025f769 Removed forward-declared OpenAL types 2020-12-20 23:49:03 -08:00
Eric Froemling
938c5b1c13 language updates and tidying 2020-12-20 16:16:53 -08:00
Eric Froemling
29eefd6b10 Lint updates for the 2020.3 versions of PyCharm/CLion 2020-12-11 11:49:04 -06:00
Eric Froemling
3953c98cc2 Latest language updates and tools/pipeline cleanup 2020-12-10 10:20:02 -06:00
Eric Froemling
5f909d0b91 Finished wiring up clean_exit_minutes, unclean_exit_minutes, and idle_exit_minutes in server configs 2020-11-16 11:37:33 -08:00
Eric Froemling
9ea2989bb9 Work in progress on new server config options 2020-11-12 15:06:30 -08:00
Eric Froemling
22bcd4a3d7 Exposed ba module/class initing in c++ layer 2020-11-11 16:18:58 -08:00
Eric Froemling
8c6a2c7e28 Public party list should now display smoothly without hitches even for large server counts 2020-11-10 16:39:18 -08:00
Eric Froemling
012f2b31cf Cleaned up some node attr size handling 2020-11-08 15:21:00 -08:00
Eric Froemling
62e473e7bc Improved public party list display when not signed in 2020-11-08 14:24:33 -08:00
Eric Froemling
42687cfeef Disabled old friend scores functionality and cleaned up a bit 2020-11-07 15:54:53 -08:00
Eric Froemling
b1d5c273c1 Simplified ba.enum_by_value() 2020-11-06 20:43:45 -08:00
Eric Froemling
6f0e8b68a3 Improving dangling reference checks for UI objects 2020-11-06 12:50:37 -08:00
Eric Froemling
e6b66074b9 Workarounds for reference loops from Enum constructors 2020-11-02 16:43:57 -06:00
Eric Froemling
47ca132c33 Addressed some dependency loop issues 2020-10-31 16:26:26 -05:00
Eric Froemling
688a18eca0 Fixed an issue with the gather tab not getting freed on first run 2020-10-29 22:05:00 -05:00
Eric Froemling
d3ec602329 Added a filter option to the public-party gather tab (and more general cleanup) 2020-10-29 12:18:32 -05:00
Eric Froemling
82c739f727 C++ formatting updates 2020-10-27 11:42:17 -05:00
Eric Froemling
752999da85 Made the Gather UI a bit more compact on small/medium screens 2020-10-26 21:06:50 -05:00
Eric Froemling
3a6eb59d8a replace most std::map usage with more efficient std::unordered_map 2020-10-25 15:55:30 -05:00
Eric Froemling
804232589d Added ability to disable ticket-purchase UIs for specific builds 2020-10-21 21:21:16 -07:00
Eric Froemling
b248d743f0 Split Gather UI code out into more manageable chunks 2020-10-21 15:38:37 -07:00
Eric Froemling
981375f51e Work on type-safe TabRow class 2020-10-20 14:03:33 -07:00
Eric Froemling
eba70f0c81 Separating out ads functionality 2020-10-17 18:25:14 -07:00
Eric Froemling
7c7f89385e Packaged up MetadataSubsystem into ba.app.meta 2020-10-16 17:47:34 -07:00
Eric Froemling
05c93cc776 Cleaned up plugin subsystem 2020-10-16 11:30:10 -07:00
Eric Froemling
0f9fe41542 Consolidated achievement functionality into AchievementSubsystem obj at ba.app.ach 2020-10-16 10:46:05 -07:00
Eric Froemling
2d5c2dda9a Cleaned up some subsystems such as ba.app.lang and ba.app.ui 2020-10-15 22:13:21 -07:00
Eric Froemling
e8a4e249dc Exposing more C++ sources 2020-10-15 12:51:37 -07:00
Eric Froemling
8f102bcf78 Tidying 2020-10-13 20:57:54 -07:00
Eric Froemling
85296ea6ab Language updates and tidying 2020-10-13 08:58:48 -07:00
Eric Froemling
bc880a645e Added CMake build support to Windows WSL 2020-10-12 18:47:19 -07:00
Eric Froemling
f1607965a6 Tiding and license line fixes 2020-10-12 10:25:35 -07:00
Eric Froemling
105bab9678 More on same workaround... 2020-10-10 16:51:21 -07:00
Eric Froemling
c549d2f372 Tidying 2020-10-10 10:02:33 -07:00
Eric Froemling
64b008c304 Bringing over more c++ stuff 2020-10-09 17:37:13 -07:00
Eric Froemling
7de28df23d Language updates and C++ work 2020-10-09 09:31:21 -07:00
Eric Froemling
8c446dd0d6 More C++ work 2020-10-02 15:11:32 -05:00
Eric Froemling
f28cf8c9ac More C++ layer prepping 2020-09-30 17:43:32 -05:00
Eric Froemling
cd259c65af build system rework 2020-09-20 14:54:25 -05:00
Eric Froemling
2aec1cc1d3 Simplified copyright headers 2020-09-11 18:49:25 -05:00
Eric Froemling
3eb07cca2b Language updates and c++ layer fixes 2020-08-31 15:26:35 -05:00
Eric Froemling
a9df2c5925 C++ Layer Cleanup 2020-08-23 19:05:37 -05:00
Eric Froemling
7c24de005f Tidying and updates for pylint 2.6 2020-08-21 11:59:49 -05:00
Eric Froemling
d58ba2f0dc Language updates 2020-08-11 08:47:33 -07:00
Eric Froemling
4b63f19a63 Added venetian translation 2020-08-09 22:18:56 -07:00
Eric Froemling
0a625831ae Tidying up custom keyboard stuff 2020-08-03 13:41:06 -07:00