Permalink
Commits on Sep 28, 2015
  1. @DanielGibson

    Fix input on Windows with SDL2 (fix #100)

    Seems like the ::SetFocus() in main() screwed it up.
    DanielGibson committed Sep 28, 2015
  2. @DanielGibson

    Fix Windows Build with SDL2

    for some reason neo/tools/compilers/dmap/optimize.cpp included windows.h
    and GL/gl.h before including dmap.h, which indirectly includes qgl.h.
    
    This made things in qgl.h explode - seems like APIENTRYP in the
    QGLPROC() macro expanded to bullshit because of some APIENTRYP or
    APIENTRY definition in windows.h or GL/gl.h
    
    Those includes are totally unnecessary, dmap.h -> qgl.h already includes
    GL/gl.h, indirectly via SDL_opengl.h and in that setup things somehow
    are fine.
    DanielGibson committed Sep 28, 2015
Commits on Sep 27, 2015
  1. @DanielGibson

    Shift+Escape should also open the console

    If one doesn't want to fuck around with in_kbd or uses an unsupported
    keyboard layout.
    DanielGibson committed Sep 27, 2015
  2. @DanielGibson

    make "./dhewm3 +set in_tty 0" actually work

    the problem was that the CVar was initialized from the commandline
    *after* Posix_InitConsoleInput() is called, so it was too late.
    common->StartupVariable() seems to be the right way to initialize a
    CVar early.
    DanielGibson committed Sep 27, 2015
  3. @DanielGibson

    print "dhewm 3 1.4.0" in the console, not "dhewm 1.4.0"

    Thanks for pointing this out, svdijk!
    DanielGibson committed Sep 27, 2015
  4. @DanielGibson
  5. @DanielGibson

    (Hopefully) fix crashes in MP if r_aspectRatio = -1, fix #70

    While I couldn't reproduce the crash, according to the bugreport it
    happens if renderSystem->GetScreenWidth()/Height() returned 0 - and
    that is indeed the only plausible reason I can imagine for it.
    
    So I check for that case and handle it gracefully by defaulting to
    4:3 FOV values.
    DanielGibson committed Sep 27, 2015
  6. @DanielGibson

    Prepare for 1.4.0 release, make SDL2 default, update README

    The version will be 1.4.0 because it's not compatible with
    Doom3 1.3.1 mod DLLs.
    
    (Note that this commit doesn't mean 1.4.0 is done, I might do some
     minor changes before tagging the Release!)
    DanielGibson committed Sep 27, 2015
Commits on Jul 23, 2015
  1. @DanielGibson

    Merge pull request #118 from jmtd/patch-1

    small spelling corrections
    DanielGibson committed Jul 23, 2015
  2. @jmtd

    small spelling corrections

    jmtd committed Jul 23, 2015
Commits on Mar 22, 2015
  1. @DanielGibson

    Remove jpeg_memory_src hack that worked around old libjpeg versions

    Because Debian Squeeze's libjpeg6 didn't have jpeg_mem_src(), we added
    jpeg_memory_src() to provide the functionality.
    This shouldn't be needed anymore and without it we can drop libjpeg code
    from our repo.
    
    Fixes #110
    DanielGibson committed Mar 22, 2015
Commits on Mar 1, 2015
  1. @DanielGibson
Commits on Feb 25, 2015
  1. @DanielGibson

    Merge pull request #108 from coldtobi/master

    Fixing some spelling errors: s/unkown/unknown, s/seperate/separate.
    DanielGibson committed Feb 25, 2015
  2. @coldtobi
Commits on Sep 17, 2013
  1. @DanielGibson

    Merge pull request #88 from waldheinz/drop-minizip-of-usage

    Fix building on Gentoo by providing OF() macro if necessary
    
    .. I hope this time it works for everyone.
    DanielGibson committed Sep 17, 2013
  2. @waldheinz
Commits on Aug 31, 2013
  1. @DanielGibson

    Merge pull request #76 from bk138/master

    Enable loading of original DOOM 3 save games (by accepting the original game name "DOOM 3"
    DanielGibson committed Aug 31, 2013
  2. @DanielGibson

    Fix compilation on Gentoo

    For some reason Gentoo renamed zlibs OF() macro to _Z_OF
    Our minizip uses OF(), so add a #define for it in case
    _Z_OF is defined.
    
    Thanks to salamanderrake for the fix
    DanielGibson committed Aug 31, 2013
Commits on Aug 15, 2013
  1. @DanielGibson

    Merge pull request #86 from dotfloat/master

    fixed nested for-loops using the same counter variable in d3xp's idWeapon::GetAmmoNameForNum
    DanielGibson committed Aug 15, 2013
Commits on Aug 14, 2013
  1. @dotfloat

    fixed potential bug.

    dotfloat committed Aug 14, 2013
Commits on Aug 13, 2013
  1. @DanielGibson

    Merge pull request #75 from hurikhan/SDL2

    Fix compilation with SDL2 release
    DanielGibson committed Aug 13, 2013
Commits on Jul 30, 2013
  1. @bk138

    Enable loading of original DOOM 3 save games.

    This makes it possible to use dhwem3 as a drop-in replacement for an existing doom3 installation.
    bk138 committed Jul 30, 2013
Commits on Jul 22, 2013
  1. @hurikhan

    SDL2 support fix

    hurikhan committed Jul 22, 2013
Commits on Jul 14, 2013
  1. @DanielGibson

    Merge pull request #73 from rohitnirmal/spelling

    Minor spelling fix.
    DanielGibson committed Jul 14, 2013
  2. @rohit-n

    Minor spelling fix.

    rohit-n committed Jul 14, 2013
Commits on Jun 11, 2013
  1. @DanielGibson

    Merge pull request #58 from DanielGibson/update-zip

    Update zip implementation from minizip 0.15 to minizip 1.1
    Should also bring (untested) zip64 support for zip files >2GB.
    DanielGibson committed Jun 11, 2013
  2. @DanielGibson

    Replace custom unzip functions with standard ones

    unz[SG]etCurrentFileInfoPosition() isn't needed anymore,
    because newer minizip versions have unz[SG]etOffset() for
    that purpose.
    DanielGibson committed Dec 31, 2012
  3. @DanielGibson

    Use updated minizip version for unzip

    The implementation is now in framework/minizip/*
    instead of framework/Unzip.cpp
    
    This was version 0.15beta, now we use 1.1 from
    zlib 1.2.7/contrib/minizip
    
    Some code had to be adjusted for this, but it got
    cleaner on the way
    DanielGibson committed Dec 31, 2012
  4. @bibendovsky @DanielGibson

    Fixed screen twitches with "shakes" sound shader

    Caused by inaccuracies in the precached amplitude data in the OpenAL
    backend, see #71 for more details.
    
    Video sample (not mine):
    http://www.youtube.com/watch?v=ZUohifAbPW0
    The "twitches" can also be observed right at the beginning of the
    mars_city2 map.
    bibendovsky committed with DanielGibson May 17, 2013
Commits on May 2, 2013
  1. @kevindqc @DanielGibson

    Fix SDL2 compile-errors, made it work on Win64

    .. when compiled with MSVC2012
    kevindqc committed with DanielGibson Apr 19, 2013
Commits on Apr 9, 2013
  1. @DanielGibson

    Silence "unknown pragma" warning in MSVC

    Appeared quite often due to the #pragma GCC diagnostic ...
    stuff in Str.h and List.h
    DanielGibson committed Apr 9, 2013
Commits on Jan 13, 2013
  1. @DanielGibson

    3c96e19 for d3xp/ - fix miscompilation with gcc 4.5

    idAnimator::GetJointLocalTransform() miscompiles with gcc 4.5 and
    -ftree-vrp (implied by -O2).
    
    Reorder code to avoid the compiler bug, no functional change.
    
    The original commit was for game/ only, but d3xp/ will have the same
    issues..
    DanielGibson committed Jan 13, 2013
Commits on Nov 13, 2012
  1. @DanielGibson

    math.h should #include sys/platform.h

    Similar to f317b05
    DanielGibson committed Oct 15, 2012
  2. @DanielGibson

    CD-Key check for internet-games can now be disabled

    with ID_ENFORCE_KEY_CLIENT 0
    
    This patch is from Kot-in-Action Creative Artel
    
    Fixes #55
    DanielGibson committed Nov 13, 2012
  3. @DanielGibson

    Guess x/y FOV/aspectratio from resolution

    Added r_aspectratio -1 which means "auto" (as new default).
    This mode sets fov_x and fov_y according to screen-width/height.
    => No need to set r_aspectratio manually anymore (assuming your display's
       pixels are about square).
    
    The standard aspect ratios can still be enforced as before, though.
    DanielGibson committed Oct 28, 2012