3257 Commits

Author SHA1 Message Date
UnknownShadow200
89c8589050 less immediately crashing when reading/writing from streams in C client 2018-08-17 08:24:44 +10:00
UnknownShadow200
de6b7dde96 simplify usage of chat api 2018-08-17 04:42:08 +10:00
UnknownShadow200
4345ea9588 majorly optimise and simplify packet read/write in C client 2018-08-17 03:08:31 +10:00
UnknownShadow200
54291552b5 simplify map saving a little bit 2018-08-16 23:11:09 +10:00
UnknownShadow200
b547d31a70 optimise .cw exporting for C client 2018-08-16 21:35:31 +10:00
UnknownShadow200
1d6e422c3f log errors instead of immediately dying in C client 2018-08-15 23:36:14 +10:00
UnknownShadow200
8fc1db2b68 combine win/nix error handler. simplify bitmap encoding a little bit 2018-08-15 16:39:21 +10:00
UnknownShadow200
79efdcf01a disconnect instead of crashing, if server sends invalid packet 2018-08-15 03:54:07 +10:00
UnknownShadow200
dd140ea991 fix human models having wrong skin layout applied to them sometimes in C client (thanks fam0r) 2018-08-15 02:14:17 +10:00
UnknownShadow200
aeb146441d fix held block being messed up in C client when it spanned more than 1 1D atlases for all faces 2018-08-15 01:36:16 +10:00
UnknownShadow200
0191d02126 group names in tab list should be compared with colour codes included, to match C# client 2018-08-15 01:25:11 +10:00
UnknownShadow200
0139788fee Fix most of sound issues with OpenAL backend 2018-08-14 22:20:37 +10:00
UnknownShadow200
259128e133 Fix blocks being placed twice in C client 2018-08-14 20:30:35 +10:00
UnknownShadow200
e951656bb9 bulk write in more places 2018-08-14 20:15:37 +10:00
UnknownShadow200
7c7d36ddf4 don't immediately fail when a Read fails 2018-08-14 17:07:26 +10:00
UnknownShadow200
7edac92865 fix all memory leaks with vorbis decoder for C client 2018-08-14 03:36:30 +10:00
UnknownShadow200
40973afbb6 simplify hotkeys in menus 2018-08-13 17:51:49 +10:00
UnknownShadow200
841af14f8a do output of vorbis data in-place, instead of leaking memory each decoded block 2018-08-13 17:10:38 +10:00
UnknownShadow200
97eb4fd27d don't include international font names in C client font list
e.g. Courier New Tur)
2018-08-13 14:32:15 +10:00
UnknownShadow200
ed48f7a0c3 add font list menu to C client. fix C# client crashing when trying to select font that doesn't support regular style. 2018-08-13 13:59:06 +10:00
UnknownShadow200
e5b43b263c Simplify SharpWave even more. (and fix a memory leak in C client) 2018-08-12 17:06:24 +10:00
UnknownShadow200
c731192f1c simplify code a little bit 2018-08-11 18:25:26 +10:00
UnknownShadow200
1caf5cb22f combine C per-platform code a bit 2018-08-11 17:56:43 +10:00
UnknownShadow200
1e517a36dd avoid a few multiplies 2018-08-10 02:15:40 +10:00
UnknownShadow200
6b39f11cc0 combine prestep and step1/2 2018-08-10 00:30:03 +10:00
UnknownShadow200
57d52b5da7 combine step 1 and 4 2018-08-10 00:08:42 +10:00
UnknownShadow200
d651b7a386 combine even more imdct steps 2018-08-09 23:05:26 +10:00
UnknownShadow200
67e1d907a2 combine some steps in imdct 2018-08-09 21:30:19 +10:00
UnknownShadow200
f15ee65018 fix issues with sometimes being invisible when it should be visible, and vice versa 2018-08-09 19:31:58 +10:00
UnknownShadow200
b72e5e3aaf Optimise vorbis decoding somewhat 2018-08-09 17:14:39 +10:00
UnknownShadow200
7ac78b7e67 music doesn't crash client when song ends 2018-08-08 22:15:39 +10:00
UnknownShadow200
5fe0dbb68f minor code simplification 2018-08-08 16:01:21 +10:00
UnknownShadow200
a321a18303 Now music actually plays in C client. (although memory leaks all over the place, slow, and crashes after song finishes) 2018-08-08 10:04:17 +10:00
UnknownShadow200
24d3fb3e2a Centralise error codes list 2018-08-07 22:45:45 +10:00
UnknownShadow200
f3e8fb5678 Fix C client crashing on close 2018-08-07 19:05:03 +10:00
UnknownShadow200
be479f6a7d
Update C-client-notes.md 2018-08-07 11:09:55 +10:00
UnknownShadow200
c708cc0582 fix crash with too many sounds 2018-08-07 10:50:29 +10:00
UnknownShadow200
9208456be9 now sounds sort of work in C client 2018-08-07 10:25:56 +10:00
UnknownShadow200
318d722158 Fix skip ssl validation widget not actually showing, oops. (Thanks Xerolyph) 2018-08-07 07:06:56 +10:00
UnknownShadow200
6e9b5a8e31 fix launcher locking up when downloading resources 2018-08-06 03:09:43 +10:00
UnknownShadow200
ad0f6fabbe fix missing files when compiling 2018-08-06 02:58:00 +10:00
UnknownShadow200
a95d0ba3b1 fix vorbis decoding issues when multiple instances are run on different threads 2018-08-06 02:32:32 +10:00
UnknownShadow200
1e6bcd5306 Fix problems from last commit 2018-08-06 01:30:16 +10:00
UnknownShadow200
36c425906f rewrite sharpwave somewhat 2018-08-06 01:04:05 +10:00
UnknownShadow200
daaa68cea2 start porting audio to C client 2018-08-05 20:39:30 +10:00
UnknownShadow200
0d75633ec0 reduce code size of C nbt reader a bit 2018-08-05 16:17:41 +10:00
UnknownShadow200
cabbbddeb5 improve /client gpuinfo 2018-08-04 21:35:20 +10:00
UnknownShadow200
334abc47fd add /client gpuinfo to C client 2018-08-04 21:11:32 +10:00
UnknownShadow200
c2ab0f8141 simplify head model 2018-08-04 18:57:22 +10:00
UnknownShadow200
03b061083e and also make those changes to C client. (and also fix held block colour) 2018-08-03 15:15:36 +10:00