Benau
0e1c0d1541
Allow handling ACTION_MULTIPLE for unicode and voice message
2019-05-18 09:15:58 +08:00
dumaosen
2d3ae6aefc
UI fix bundle V ( #3921 )
...
* Use font height
* Smarter space
* Smarter space
* Better space to avoid bad looking ui
* Smarter space
* Use font height
* Better height
* Better skill bar look
* Better skill bars look
2019-05-17 21:42:45 +02:00
Deve
ec485bae4c
Add font size to options
2019-05-16 22:16:36 +02:00
dumaosen
86a0d06f99
IV for better row size ( #3920 )
...
* Smaller rows
* Bigger row
* Smaller row
2019-05-16 21:21:56 +02:00
Deve
80be3a936a
Some gui fixes
2019-05-15 22:54:39 +02:00
Deve
10a580ebd3
Give slightly more space for options in tracks screen
2019-05-15 22:37:56 +02:00
Deve
5b133c21c9
Make hiscores list scrollable
2019-05-15 22:27:29 +02:00
dumaosen
dff77dd808
GenIII for scaling issues fix ( #3917 )
...
* Use foont height
* Use font height
* Bigger size
* Use font height
* Use font height
* Use font height
* Use font height
* Better height
* Use font height
* Use font height
* Bigger size
2019-05-15 12:13:50 +02:00
Benau
6bd92e41a6
Update translations
2019-05-15 16:34:29 +08:00
Benau
30ab026101
Update translation string
2019-05-14 15:21:28 +08:00
Benau
206a3d8aec
Add server location to dialog
2019-05-14 15:16:21 +08:00
Benau
b9f82ebdf0
Rename network user dialog to network player dialog
2019-05-14 14:44:58 +08:00
Benau
8ccf57f100
Merge pull request #3916 from chewi/system-squish
...
CMake: Add option to use system Squish library
2019-05-14 10:08:12 +08:00
Benau
b79151c760
Enable live join only when no game protocols
2019-05-14 09:05:46 +08:00
Benau
45cafe9984
Replace tab with 4 spaces
2019-05-14 08:34:36 +08:00
James Le Cuirot
e1601b1ae0
CMake: Add option to use system Squish library
...
The system version was preferred before but it wasn't possible to
explicitly disable it, making its use automagic, which is bad for
packaging.
2019-05-13 22:52:33 +01:00
Deve
e972c7d40f
Draw user button over logo to avoid hover conflict
2019-05-13 23:48:11 +02:00
Deve
4883e4a585
Use floating point value for font scale
2019-05-13 23:46:28 +02:00
dumaosen
da4ac0a976
A better solution for those scaling issues in high or creepy resolutions gen II ( #3910 )
...
* Fix scaling issues
* Fonts size adjustion support
* Add fonts size support && Fix scaling issue
* Use fonts height
* Fix scaling issues
* Add my name onto CREDITS
* Fix scaling issues
* Fix scaling issues
* Use space instead of tab
* Use space instead of tab
* Fix bad scale
* Use font height
2019-05-13 23:39:43 +02:00
Benau
86bc8bd877
Add country code info to submit ranking
2019-05-14 01:04:20 +08:00
Benau
07e490c038
Make sure protocol only started once
2019-05-14 00:25:01 +08:00
Benau
8027df6373
Fix possible enet packet leaking
2019-05-14 00:07:40 +08:00
Benau
7ee774118b
Move validation checking to sendPacketToAllPeersWith
2019-05-13 15:41:15 +08:00
Benau
bb65ba927e
Always discard unknown synchronous message instead of keeping it
...
Synchronous message can only be EVENT_TYPE_MESSAGE anyway
2019-05-13 14:02:04 +08:00
Benau
fff6c1d51f
Add success status to player who reports
2019-05-13 13:25:43 +08:00
Benau
5b6b38346c
Clean up protocol manager
2019-05-13 12:02:21 +08:00
Benau
0912758d0e
Get a copied list of protocols to prevent long time locking
2019-05-12 15:43:11 +08:00
Benau
b0695b08a5
Use mono time for event arrival time
2019-05-12 14:33:48 +08:00
Benau
d7bffa4ade
Check again for max players if it's pending connection
...
Should fix #3874
2019-05-12 13:39:16 +08:00
Benau
4fe2fc5f58
Add last session player info if sqlite supports window functions
2019-05-12 13:04:43 +08:00
Benau
21322fdf9e
Allow showing full country info in views
2019-05-11 10:16:38 +08:00
Benau
d47cdac279
Fix server only build
2019-05-11 08:27:24 +08:00
Benau
b3bbe934d4
Sort full stats with connected_time
...
So newest connection come first in sql viewer
2019-05-11 07:53:38 +08:00
Benau
480ce07ae0
Show player location if available from server
2019-05-11 01:47:45 +08:00
Benau
1b5c0fbabe
Add localized country name handling
2019-05-11 01:11:48 +08:00
Benau
b2ad140a78
Add tools to generate localized country name
2019-05-11 01:06:48 +08:00
Benau
81dafa44d2
Use sqlite3_busy_handler to allow writing lock waiting
2019-05-10 20:14:36 +08:00
Benau
b10b2948c3
Fix copy and paste typo
2019-05-10 16:49:38 +08:00
Benau
f54af02b45
Use sqlite3_open_v2 with SQLITE_OPEN_SHAREDCACHE
2019-05-10 16:16:09 +08:00
Benau
66c34c7443
Always call sqlite3_finalize to avoid deadlock
2019-05-10 15:35:02 +08:00
Benau
21a23dc9e6
Add optional ip geolocation table support
2019-05-10 11:35:04 +08:00
Benau
005418d611
Use sqlite3_bind_text to allow special characters in text
2019-05-10 09:30:02 +08:00
Benau
ef9b80e5af
Add server uid to player reports table
2019-05-10 01:31:38 +08:00
Benau
44618c2a52
Rename to country code for a better name
2019-05-10 00:43:21 +08:00
Benau
a569d1f823
Clear expired player reports if necessary
2019-05-09 16:23:07 +08:00
Benau
bf3466d4d1
Write report info to table
2019-05-09 15:45:02 +08:00
Benau
65e53f19e5
Add framework for reporting player
2019-05-09 14:36:47 +08:00
Benau
fce5827c7d
Allow using empty ban table name to disable its functionality
2019-05-09 13:09:50 +08:00
Benau
c90d32e35d
Add easySQLQuery for simple sql query
2019-05-09 12:29:29 +08:00
Benau
c38278fbc1
Add report_player network capabilities
2019-05-09 11:22:19 +08:00