GitHub PushEvent at 2014-08-28 00:08:55
Repository: dhewm3
Actor: erschum
Payload: {"shas":[["6a23b17509dccbaccfaf664017d407bb913076d1","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Work around broken libs that call setlocale(LC_ALL, \"\");\n\nBecause that can fuck up parsing floats if your locale uses ',' as a radix.\n\nLADSPA plugins that may be used by ALSA do this. A PITA to debug.","Daniel Gibson",true],["56873e1fecbae2ef4ae08c6e884fc8a7bba34ac2","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Fix memleak in snd_cache.cpp (from Harry Jeffery)\n\nThis fix is stolen from https://bugzilla.icculus.org/show_bug.cgi?id=5345","Daniel Gibson",true],["5b2c78b9ff39a392c75a31be5a548b7e092f5af5","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Fix wrong length used in memset() in idMegaTexture::GenerateMegaMipMaps()\n\nit should be tileSize, not sizeof( tileSize ), as it was also used for\nallocating that block of memory","Daniel Gibson",true],["1e087d9bf60a3106a5f5be698fe4ac9a0b4e372b","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Fix idMatX::IsOrthonormal()\n\nThe original implementation was pretty broken (but not used anyway),\nit is now fixed and improved a bit (got rid of one inner loop).\nThis (at least part of the problem) was detected by PVS-Studio,\nsee http://www.viva64.com/en/b/0120/ Fragment 3","Daniel Gibson",true],["94cd0ee5596a15fec12ecbadae94c40ac56ceb3d","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Fix several bugs from iodoom3 bugtracker\n\nrhyskidd@gmail.com found them (with PVS studio IIRC), reported them and posted\npatches.\nSome of the patches were incorrect so I rewrote them.","Daniel Gibson",true],["b9cc8548dc2852e2f4225fb669498a8a9021cd45","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","Remove leftover X11 header","dhewg",true],["8003056c187accbb5898ede4cb7541818abde8ab","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","Attempt at fixing annoying markdown crap","dhewg",true],["4244436d7d7b0f5d937edf36636448271c7954fc","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Fix PVS calculations on 64bit systems\n\nMonsters got stuck in same places of d3xp because PVS calculations\nreturned that they were not in the players PVS.\nThis only happened on LP64 systems like Unix/Linux amd64 where\nsizeof(long) == 8 - it did not happen on Win64 because it's LLP64, i.e.\nsizeof(long) == 4 (like on x86 32bit).\n\nBit fiddling code in Pvs.cpp seemed to assume that sizeof(long) == 4\nlike on win32.\n\nFixes #7.","Daniel Gibson",true],["b9247b67b4b6f7a6521c98b8f4b598663be86551","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Remove longs from game/ and d3xp/\n\n(Except for handling of longs in TypeInfo and win32-only Maya import stuff).\n\nsizeof(long) == sizeof(int) on x86 and win64,\nbut not on 64bit (x86_64) linux/unix/osx/.. so they should be avoided.","Daniel Gibson",true],["0d27bfe7b9337cb1a311ce4a67c43736f9495c6c","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Remove usage of long type from idlib/\n\nApart from some minor stuff, this changes the signature of some methods\nof Parser and Token classes and of the (unused) Random2 class.\nThat no problem though, because the calling code uses normal ints\nanyway.","Daniel Gibson",true],["600531ec981c5c1468f3cf06510289590b6544fe","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Don't use long for DDS magic number\n\nIt's a DWORD (i.e. 32bit int) according to spec, so using long is\nactually wrong when sizeof(long) == 8.","Daniel Gibson",true],["e8f047bcb6a71673500549798339763154d31cc2","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Use int instead of long in idCompressor_Arithmetic methods\n\nThey return int anyway, so using long doesn't make sense (and originally on\nwin32 it didn't make a difference anyway)","Daniel Gibson",true],["a0fb3cd6995668a722872439049bf81067ec78cc","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Don't use long in CollisionModel_local.h","Daniel Gibson",true],["0eb604c436698d10ad44320690d02a97f1a794f8","6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com","Use int instead of long in FS_WriteFloatString()\n\nThe correct type for %d, %i, %u, ... is int, not long.\nEven if FS_WriteFloatString() didn't care about that, sprintf() (which is called\nwith the same format strings and the corresponding values) does.","Daniel Gibson",true],["49c4d028a5418f94bda84fb62632350fea6a7ffa","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","s/LittleLong/LittleInt/ to match the return type","dhewg",true],["5f5a6e7043d5555503898028ce2d94f0f2d57747","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","s/BigLong/BigInt/ to match the return type","dhewg",true],["94df46637aac33da7aab9f23874f372fb23c0d2d","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","s/WriteLong/WriteInt/ to match the argument type","dhewg",true],["9034da11d07c4697b1616f1a21b8425697a80b18","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","s/ReadLong/ReadInt/ to match the return type","dhewg",true],["c51f59cb15144bc6ea63e0b3371bbd285d2310ef","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","s/WriteDeltaLongCounter/WriteDeltaIntCounter/\n\nto match the argument type.","dhewg",true],["822b0b84af7e3f891e4eb576a12be53ed75e275b","0c46c2190486b8181fda250d664451c72d394003@wiibrew.org","s/ReadDeltaLongCounter/ReadDeltaIntCounter/\n\nto match the return type","dhewg",true]],"size":172,"ref":"refs/heads/master","head":"0baae3f2da0fddd54b6469bc9b56fc34dbec55c7"}