Permalink
Commits on Aug 20, 2016
  1. more cleanups

    committed Aug 20, 2016
Commits on Aug 16, 2016
  1. Finish fixup of MAX_PATH

    committed Aug 16, 2016
  2. none of these are needed on Linux

    committed Aug 16, 2016
Commits on Aug 13, 2016
  1. Merge pull request #9 from tkoeppe/static

    [bspc.c] Change directory variables to have static storage
    committed on GitHub Aug 13, 2016
  2. [bspc.c] Change directory variables to have static storage; they're

    quite large for automatic storage.
    tkoeppe committed Aug 2, 2016
  3. Merge pull request #6 from tkoeppe/comma

    [l_bsp_{hl,q1}.c] Fix erroneous use of comma operator
    committed on GitHub Aug 13, 2016
  4. Merge pull request #7 from tkoeppe/deadcode

    [bspc.c] Delete dead code and commented code
    committed on GitHub Aug 13, 2016
  5. Merge pull request #8 from tkoeppe/loop_ub

    [l_bsp_{q1,q2,sin}.c] Fix undefined behaviour in array access
    committed on GitHub Aug 13, 2016
  6. cleanup MAX_PATH usage

    committed Aug 13, 2016
  7. Merge pull request #10 from tkoeppe/hash

    [l_bsp_hl.c] Reactivate (and fix) FastChecksum function
    committed on GitHub Aug 13, 2016
Commits on Aug 2, 2016
Commits on Aug 1, 2016
Commits on May 7, 2016
  1. Merge pull request #5 from Qfusion/master

    A bunch of x64/WIN64 fixes
    committed May 7, 2016
Commits on May 2, 2016
  1. A bunch of x64/WIN64 fixes

    viciious committed May 2, 2016
Commits on Apr 23, 2016
  1. Merge pull request #4 from Qfusion/qfbsp

    Add FBSP support to bspc and squash a few bugs along the way
    committed Apr 23, 2016
Commits on Apr 14, 2016
Commits on Dec 25, 2015
  1. Upgrade to Visual Studio 2015

    committed Dec 25, 2015
  2. Merge pull request #1 from neogeographica/loadaasfile_fix

    make AAS_LoadAASFile work with zero-sized lumps
    committed Dec 25, 2015
  3. Merge pull request #2 from neogeographica/custom_cfg_fields

    update fields in the example custom config file
    committed Dec 25, 2015
  4. Merge pull request #3 from neogeographica/xplat_checksum_fix

    fix checksum calculation on non-Windows platforms
    committed Dec 25, 2015
Commits on Oct 19, 2013
  1. fix checksum calculation on non-Windows platforms

    With bspc built on OS X or Centos, a generated aas file for a given bsp
    is exactly the same as when generated on Windows, except for the
    checksum.
    
    The reason is that on those platforms, the UINT4 data type defined in
    md4.c is 8 bytes in size rather than 4 bytes.
    
    Changing that type definition from "unsigned long int" to "unsigned int"
    makes the data type 4 bytes in size on all three platforms, resulting in
    correct & identical aas files for all three.
    
    It's not a bulletproof way of specifying a 4-byte int, but as far as I
    know it should be 4 bytes on any current platform that could build & run
    bspc.
    neogeographica committed Oct 19, 2013
Commits on Sep 30, 2013
  1. make AAS_LoadAASFile work with zero-sized lumps

    AAS_LoadAASLump will return 0/NULL in an error case. However it will also
    return the input buffer pointer if length is 0, and the input buffer pointer
    may be 0/NULL in the case where AAS_LoadAASLump is meant to allocate memory.
    
    This means that it can return 0/NULL in a perfectly legal case where the lump
    length is 0. Since AAS_LoadAASFile inteprets this as a fatal error, that's
    bad.
    
    I'm not sure how to best disambiguate this, but a low-touch fix is for the
    caller of AAS_LoadAASLump to be OK with a returned NULL pointer if the lump
    length is 0.
    
    Also: added a missing break statement to avoid a spurious "don't know what to
    do" message when using the aasinfo switch.
    neogeographica committed Sep 30, 2013
  2. update fields in the example custom config file

    The settings in cfgq3.c had diverged from the actual fields and defaults in
    these ways:
    - extra field phys_maxacceleration
    - missing fields phys_walkaccelerate, phys_swimaccelerate, rs_maxfallheight
    - different defaults for phys_airaccelerate, phys_maxstep, phys_maxwaterjump
    
    Also the code in aas_cfg.[ch] for reading the settings was missing
    rs_maxfallheight.
    
    It's brittle to require multiple different files to agree on these fields, but
    rather than fix that issue this is just a band-aid to bring things back into
    alignment so that custom configs based on the example file can be used again.
    neogeographica committed Sep 30, 2013
Commits on Aug 22, 2013
  1. upgrayde

    committed Aug 22, 2013
Commits on Jun 30, 2013
  1. upgrade to 2012

    committed Jun 30, 2013
Commits on Oct 7, 2012
Commits on Jul 31, 2012
  1. QuakeLive fix-ups.

    QBall147 committed with bnoordhuis Jul 31, 2012
  2. Initial QuakeLive support.

    QBall147 committed with bnoordhuis Jul 30, 2012
  3. Fix unused variable warning.

    bnoordhuis committed Jul 31, 2012
  4. Fix minor memory corruption.

    NumberValue() wrote a double where a float was expected.
    bnoordhuis committed Jul 31, 2012